.product-merch{padding-top:18px;background:#fff}.product-merch__colors{padding-top:44px;padding-bottom:58px;border-top:1px solid var(--line)}.product-merch__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.product-merch__heading .eyebrow{max-width:220px;margin-bottom:10px}.product-merch__heading h2{margin:0;font-size:clamp(34px,3.4vw,48px);text-transform:uppercase}.product-merch__controls{display:flex;gap:8px}.product-merch__controls button{width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--blue);font-size:25px}.product-merch__controls button:hover:not(:disabled){border-color:var(--blue);background:var(--blue);color:#fff}.product-merch__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;padding-bottom:12px}.product-merch__track{display:flex;gap:14px}.product-merch__color{flex:0 0 calc((100% - 56px)/5);min-width:0;color:inherit;text-decoration:none;scroll-snap-align:start}.product-merch__color-image{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#edf0eb}.product-merch__color-image img,.product-merch__color-image svg{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.product-merch__color:hover img{transform:scale(1.02)}.product-merch__color-label{display:flex;justify-content:space-between;gap:12px;padding:11px 3px 0;font-size:13px;font-weight:700}.product-merch__color.is-selected .product-merch__color-label span{color:var(--green);font-size:18px;line-height:1}.product-merch__promos{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:76px}.product-merch__promo{display:grid;grid-template-rows:auto minmax(112px,auto);border:1px solid var(--line);color:inherit;text-decoration:none;background:#fff}.product-merch__promo-image{display:block;aspect-ratio:1.55 / 1;overflow:hidden;background:#e9ece5}.product-merch__promo-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-merch__promo:hover .product-merch__promo-image img{transform:scale(1.02)}.product-merch__promo-copy{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:5px 18px;align-items:end;padding:17px 24px 20px}.product-merch__promo-copy small{grid-column:1 / -1;color:var(--muted);font-size:11px}.product-merch__promo-copy strong{max-width:370px;font-family:var(--serif);font-size:clamp(27px,3vw,42px);line-height:1;letter-spacing:-.04em;text-transform:uppercase}.product-merch__promo-copy>span{font-size:25px}@media(max-width:749px){.product-merch{padding-top:8px}.product-merch__colors{width:100%;padding:32px 18px 38px}.product-merch__heading h2{font-size:31px}.product-merch__controls button{width:40px;height:40px}.product-merch__track{gap:12px}.product-merch__color{flex-basis:72vw;max-width:310px}.product-merch__promos{width:100%;grid-template-columns:1fr;gap:14px;padding:0 18px 48px}.product-merch__promo-copy{min-height:106px;padding:15px 18px 18px}.product-merch__promo-copy strong{font-size:29px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-merchandising.css.map */
