@media screen and (prefers-reduced-motion:no-preference){.product__media-item.is-active{animation:pdpMediaFadeIn .5s cubic-bezier(.16,.8,.24,1)}@keyframes pdpMediaFadeIn{0%{opacity:0}to{opacity:1}}@media(hover:hover)and (pointer:fine){.product__media img,.product__media video{transition:transform .6s cubic-bezier(.16,.8,.24,1)}.product__modal-opener:hover img{transform:scale(1.045)}}.thumbnail{transition:opacity .25s ease,box-shadow .3s ease,transform .25s cubic-bezier(.16,.8,.24,1)}.thumbnail:hover{transform:scale(1.04)}.thumbnail[aria-current]{transition:box-shadow .3s ease}}.product-media-container .media{background-color:rgba(var(--color-foreground),.04)}.product__media-item,.product__media,.product-media-container{touch-action:pan-y pinch-zoom}@media screen and (prefers-reduced-motion:no-preference){.pdp-updated{animation:pdpUpdatePulse .5s ease}@keyframes pdpUpdatePulse{0%{opacity:.35}to{opacity:1}}}@media screen and (prefers-reduced-motion:no-preference){.product-form__input--pill input[type=radio]+label,.product-form__input--swatch .swatch-input__input+label{transition:border .2s ease,background-color .25s ease,color .25s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.product-form__input--pill input[type=radio]:checked+label{animation:pdpPillSelect .3s cubic-bezier(.34,1.56,.64,1)}@keyframes pdpPillSelect{0%{transform:scale(.94)}to{transform:scale(1)}}}.product-form__submit{transition:transform .2s cubic-bezier(.16,.8,.24,1),opacity .2s ease,box-shadow .25s ease}@media screen and (prefers-reduced-motion:no-preference){.product-form__submit.loading{opacity:.85}.product-form__submit.pdp-add-success{animation:pdpAddSuccess .6s cubic-bezier(.16,.8,.24,1)}@keyframes pdpAddSuccess{0%{transform:scale(1)}35%{transform:scale(.97)}to{transform:scale(1)}}}.pdp-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:150;display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 -.4rem 1.6rem #00000014;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.pdp-sticky-atc.is-visible{transform:translateY(0)}@media screen and (prefers-reduced-motion:reduce){.pdp-sticky-atc{transition:none}}.pdp-sticky-atc__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.pdp-sticky-atc__title{font-size:1.3rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.pdp-sticky-atc__price{font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.pdp-sticky-atc__button{flex:0 0 auto;min-height:4.4rem;min-width:14rem;padding:0 2rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem}.pdp-sticky-atc__button[disabled]{opacity:.5;cursor:not-allowed}@media screen and (min-width:990px){.pdp-sticky-atc{display:none}}@media screen and (prefers-reduced-motion:no-preference){.product-gallery-strip__image img,.product-material__item-image img,.product-architecture__row-image img,.worn-confidence__card-image img{transition:transform .6s cubic-bezier(.16,.8,.24,1)}.product-gallery-strip__item:hover .product-gallery-strip__image img,.product-material__item:hover .product-material__item-image img,.product-architecture__row-image:hover img,.worn-confidence__card:hover .worn-confidence__card-image img{transform:scale(1.045)}.product-diagram__hotspot{transition:transform .25s cubic-bezier(.16,.8,.24,1),box-shadow .25s ease}.product-diagram__hotspot:hover{transform:scale(1.15)}.product-diagram__callout.is-active{animation:pdpCalloutIn .25s cubic-bezier(.16,.8,.24,1)}@keyframes pdpCalloutIn{0%{opacity:0;transform:translate(-50%,calc(-100% - 1.4rem))}to{opacity:1;transform:translate(-50%,calc(-100% - 2rem))}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/premium-product.css.map */
