.pvb-collection-hero .collection-hero__inner{padding-top:24px;padding-bottom:0;align-items:flex-start}
.pvb-collection-hero .collection-hero__title{margin:0 0 10px;font-size:30px;line-height:1.2;letter-spacing:0;text-wrap:balance}
.pvb-collection-hero .collection-hero__text-wrapper{max-width:700px}
.pvb-collection-teaser{margin:0;max-width:60ch;font-size:16px;line-height:1.45;letter-spacing:0;color:rgba(var(--color-foreground),.85)}
.pvb-collection-about{margin-top:6px}
.pvb-collection-about summary{display:flex;align-items:center;gap:8px;list-style:none;min-height:44px;width:fit-content;font-size:14px;text-decoration:underline;text-underline-offset:4px;letter-spacing:0}
.pvb-collection-about summary::-webkit-details-marker{display:none}
.pvb-collection-about summary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}
.pvb-collection-about[open] summary svg{transform:rotate(180deg)}
.pvb-collection-description{max-width:65ch;font-size:16px;line-height:1.6;letter-spacing:0;padding-bottom:8px}
.pvb-collection-description p{margin:8px 0 16px}
.pvb-collection-grid #product-grid{row-gap:28px}
.pvb-collection-grid #product-grid>.grid__item{display:flex}
.pvb-collection-grid #product-grid>.grid__item>product-component{display:block;width:100%;height:100%}
.pvb-collection-grid #product-grid .card-wrapper{width:100%;height:100%}
.pvb-collection-grid #product-grid .card:not(.ratio){height:100%}
.pvb-collection-grid #product-grid .card__inner{flex-shrink:0}
.pvb-collection-grid #product-grid .card>.card__content{flex:1;display:flex;flex-direction:column}
.pvb-collection-grid #product-grid .card>.card__content>.card__information{flex:1;display:flex;flex-direction:column;padding-top:12px}
.pvb-collection-grid #product-grid .card>.card__content .card-information{margin-top:auto}
.pvb-collection-grid #product-grid .card__heading{margin:0 0 6px}
.pvb-collection-grid #product-grid .card__heading .full-unstyled-link{font-size:var(--pvb-card-title-size,16px)!important;line-height:1.3!important;letter-spacing:0!important;overflow-wrap:anywhere}
.pvb-collection-grid #product-grid .pvb-card-size{font-size:14px;line-height:1.35;margin:0 0 6px;letter-spacing:0;color:rgba(var(--color-foreground),.85)}
.pvb-collection-grid #product-grid .price{font-size:17px!important;line-height:1.35;font-weight:700;letter-spacing:.15px;font-variant-numeric:tabular-nums;margin-top:0}
.pvb-collection-grid .mobile-facets__open-label{font-size:15px;letter-spacing:0}
.pvb-collection-grid .mobile-facets__open{min-height:44px}
.pvb-collection-hero summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.pvb-collection-hero ::selection,.pvb-collection-grid ::selection{background:#5ce1e7;color:#252a35}
@media(min-width:750px) and (max-width:989px){
  .pvb-collection-grid #product-grid>.grid__item{width:calc((100% - (var(--pvb-tablet-columns,3) - 1)*var(--grid-desktop-horizontal-spacing))/var(--pvb-tablet-columns,3));max-width:calc((100% - (var(--pvb-tablet-columns,3) - 1)*var(--grid-desktop-horizontal-spacing))/var(--pvb-tablet-columns,3))}
}
@media(min-width:750px){
  .pvb-collection-hero .collection-hero__inner{padding-top:36px}
  .pvb-collection-hero .collection-hero__title{font-size:36px}
  .pvb-collection-teaser{font-size:18px}
  .pvb-collection-grid #product-grid{row-gap:36px}
  .pvb-collection-grid #product-grid .card__heading .full-unstyled-link{font-size:18px!important}
}
