.variant-pill:not(.variant-pill--swatch) label{min-height:40px;min-width:44px;justify-content:center;padding:8px 14px;border-radius:8px;font-size:.9rem}.variant-pill:not(.variant-pill--swatch) input:checked+label{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text)}.size-guide-link{display:inline-block;margin-top:-8px;font-size:.88rem;color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.buy-box__row .button{min-height:56px;font-size:1.05rem;letter-spacing:.02em}.product-info .payment-icons{margin:4px 0 0}.product-reviews{margin-top:28px;padding-top:24px;border-top:1px solid var(--color-border)}.product-reviews__title{font-size:1.25rem;margin-bottom:16px}.product-reviews__list{display:grid;gap:14px}.review-card{margin:0;display:grid;gap:8px;padding:16px;border:1px solid var(--color-border);border-radius:12px;background:#fff}.review-card__media{aspect-ratio:4 / 3;border-radius:8px;overflow:hidden}.review-card blockquote{margin:0;font-size:.95rem}.review-card figcaption{font-size:.85rem;color:var(--color-muted)}.review-card__verified{display:inline-flex;align-items:center;gap:4px;color:var(--color-success)}.review-card__verified .icon{width:14px;height:14px}.wave-section{display:block;line-height:0;overflow:hidden;margin-bottom:-1px}.wave-section svg{display:block;width:100%;height:clamp(56px,8vw,110px)}.wave-section--flip svg{transform:scaleY(-1)}.wave-section .parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.wave-section .parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s;opacity:.7}.wave-section .parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s;opacity:.5}.wave-section .parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s;opacity:.3}.wave-section .parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s;opacity:1}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media(prefers-reduced-motion:reduce){.wave-section .parallax>use{animation:none}}.row-card__media:has(img[src*=".svg"]){background:#fff}.row-card__media img[src*=".svg"]{object-fit:contain;width:100%;height:100%}.usp__icon{width:60px;height:60px}.usp__icon .icon{width:30px;height:30px}.product-info .price{align-items:center;gap:6px 12px}.product-info .price .price__current{font-size:2rem;line-height:1.1;letter-spacing:-.01em}.product-info .price .price__compare{font-size:1.15rem}.product-info .price .price__save{font-size:.9rem;padding:4px 11px}@media(min-width:750px){.product-info .price .price__current{font-size:2.4rem}.product-info .price .price__compare{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-extras.css.map */
