.hydros-rebuilt{--hydros-motion-ease: cubic-bezier(.22,1,.36,1)}.hydros-view-switch{display:flex;justify-content:center;gap:8px;padding:12px 0 4px}.hydros-view-switch button{min-height:44px;padding:10px 18px;border:0;border-radius:30px;background:transparent;color:var(--hydros-navy);font:600 13px/1.2 var(--font-body-family);cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .14s var(--hydros-motion-ease)}.hydros-view-switch button[aria-pressed=true]{background:var(--hydros-navy);color:var(--hydros-ivory,#f8f3eb)}.hw-shop .has-view-controls .ecom-product-card__media picture{display:block}.hw-shop .has-view-controls .ecom-product-card__image--primary{opacity:1!important;transform:none!important;transition:opacity .24s var(--hydros-motion-ease)!important}.hw-shop .has-view-controls .ecom-product-card__image--hover{opacity:0!important;transform:none!important;transition:opacity .24s var(--hydros-motion-ease)!important}.hw-shop .has-view-controls[data-media-view=lifestyle] .ecom-product-card__image--primary{opacity:0!important}.hw-shop .has-view-controls[data-media-view=lifestyle] .ecom-product-card__image--hover{opacity:1!important}.hw-shop .has-view-controls[data-instant-motion=true] .ecom-product-card__image{transition:none!important}.hydros-media-controls{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:12px 0}.hydros-media-controls[hidden]{display:none}.hydros-media-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid currentColor;border-radius:50%;font:22px/1 var(--font-body-family);color:var(--hydros-navy);background:transparent;cursor:pointer;transition:transform .14s var(--hydros-motion-ease),background-color .18s ease,color .18s ease}.hydros-media-controls button:disabled{opacity:.3;cursor:default}.hydros-media-count{min-width:52px;color:var(--hydros-navy);text-align:center;font:500 13px/1.4 var(--font-body-family);font-variant-numeric:tabular-nums}.hydros-pdp__gallery .hydros-media-controls{justify-content:center;padding:8px 12px}.hydros-pdp__stage[tabindex]{touch-action:pan-y pinch-zoom}.hydros-rebuilt :is(.hydros-media-controls button,.hydros-view-switch button,.hw-steps.is-interactive button,.hydros-pdp__stage[tabindex]):focus-visible{outline:3px solid var(--hydros-navy);outline-offset:4px}.hw-home .hw-steps.is-interactive{gap:0;counter-reset:none;margin:28px 0}.hw-home .hw-steps.is-interactive li{display:block;padding:0;border-top:1px solid var(--hydros-line)}.hw-home .hw-steps.is-interactive li:before{content:none}.hw-steps.is-interactive button{display:flex;align-items:center;gap:16px;width:100%;min-height:60px;padding:10px 0;border:0;background:none;color:var(--hydros-navy);font:inherit;text-align:left;cursor:pointer}.hw-steps.is-interactive button:after{content:"+";margin-left:auto;font-size:24px;transition:transform .2s var(--hydros-motion-ease)}.hw-steps.is-interactive button[aria-expanded=true]:after{transform:rotate(45deg)}.hw-steps.is-interactive .hydros-step-number{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;color:var(--hydros-navy);background:var(--hydros-sand,#eee3d4);font-size:12px;font-variant-numeric:tabular-nums}.hw-steps.is-interactive .is-open .hydros-step-number{background:var(--hydros-coral,#f4775b)}.hw-steps.is-interactive li>span{display:block;padding:0 20px 20px 52px;line-height:1.55}.hw-steps.is-interactive [hidden]{display:none!important}.hydros-customer-reviews{color:var(--hydros-navy);margin:0 auto 48px}.hydros-customer-reviews>header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.hydros-customer-reviews>header h2{margin:0;font:600 clamp(26px,3vw,40px)/1.1 var(--font-body-family);letter-spacing:-.025em}.hydros-customer-reviews>header p{margin:8px 0 0;font-size:13px}.hydros-customer-reviews__rail{display:flex;gap:24px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px 4px 20px}.hydros-customer-review{position:relative;flex:0 0 calc((100% - 48px)/3);min-width:280px;scroll-snap-align:start;margin:0;padding:24px;background:var(--hydros-sand,#eee3d4);display:flex;flex-direction:column;align-items:start}.hydros-customer-review__stars{font-size:14px;letter-spacing:3px;color:var(--hydros-coral-ink,#923b29)}.hydros-rebuilt .hydros-customer-review h3{margin:20px 0 12px;font:600 19px/1.3 var(--font-body-family);color:inherit}.hydros-customer-review blockquote{margin:0 0 24px;padding:0;border:0;font:400 16px/1.55 var(--font-body-family);color:inherit;letter-spacing:0}.hydros-customer-review details{margin-bottom:20px;width:100%}.hydros-customer-review summary{min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:4px;font-size:13px}.hydros-customer-review footer{margin-top:auto;font-size:12px;line-height:1.6}.hydros-customer-review footer strong{font-size:14px}.hydros-customer-review time{display:block}.hydros-customer-reviews__note{margin:12px 0 0;font-size:12px;line-height:1.5;max-width:85ch}@media(hover:hover)and (pointer:fine){.hydros-media-controls button:not(:disabled):hover{background:var(--hydros-navy);color:var(--hydros-ivory,#f8f3eb)}.hydros-view-switch button[aria-pressed=false]:hover{background:var(--hydros-sand,#eee3d4)}.hw-link svg,.ecom-product-card__link svg{transition:transform .2s var(--hydros-motion-ease)}.hw-link:hover svg,.ecom-product-card__link:hover svg{transform:translate(5px)}}@media(prefers-reduced-motion:no-preference){:is(.hw-button,.hydros-view-switch button,.hydros-media-controls button):active:not(:disabled):not(:focus-visible){transform:scale(.97)}}@media(max-width:749px){.hydros-customer-reviews>header{display:block}.hydros-customer-review{flex-basis:85%;min-width:0;padding:20px}.hydros-customer-reviews__rail{scroll-padding-inline:4px}}@media(prefers-reduced-motion:reduce){.hw-shop .has-view-controls .ecom-product-card__image,.hydros-view-switch button,.hydros-media-controls button,.hw-steps.is-interactive button:after,.hw-link svg{transition:none!important}.hydros-customer-reviews__rail{scroll-behavior:auto}}@media(min-width:750px){.hydros-customer-reviews--pair .hydros-customer-review{flex-basis:calc((100% - 24px)/2)}}.hydros-rebuilt .hw-shop .hydros-view-switch{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hydros-interactions.css.map */
