.template-collection main .collection>.section-padding,.template-collection main .yds-merch.wrapper{box-sizing:border-box;width:100%;max-width:1536px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}
.template-collection main .yds-section-heading>div{max-width:760px}
.template-collection main .product-grid-item .product__grid__price,.template-collection main .product-grid-item .product__grid__price__unit,.template-collection main .yds-card-price{display:none!important}
.template-collection main :is(.product-grid-item,.yds-card,.yds-collection-review__card) a{cursor:pointer}
.template-collection main :is(.product-grid-item,.yds-card,.yds-collection-review__card) img{transform:none!important}
.template-collection main :is(.product-grid-item,.yds-card,.yds-collection-review__card) a:focus-visible{outline:3px solid #227377;outline-offset:4px}
@media(min-width:990px){.template-collection main .collection .js-grid,.template-collection main .yds-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;--grid-large-items:3}.template-collection main .collection__layout{display:none}}
@media(max-width:749px){.template-collection main .collection>.section-padding,.template-collection main .yds-merch.wrapper{padding-left:24px;padding-right:24px}}
@media(hover:hover) and (pointer:fine){.template-collection main :is(.product-grid-item,.yds-card,.yds-collection-review__card):hover{outline:1px solid #bdc5bf;outline-offset:5px}}
.yds-collection-review__image{position:relative}.yds-collection-review__image .yds-reviewed-hover{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .25s ease;object-fit:contain}
@media(hover:hover) and (pointer:fine){.yds-collection-review__card:hover .yds-reviewed-hover{opacity:1}}
@media(prefers-reduced-motion:reduce){.yds-collection-review__image .yds-reviewed-hover{transition:none}}
