body.product-immersive .product__info-wrapper,body.product-immersive .product__info-container,body.product-immersive .product__media-item{opacity:1!important;transform:none!important;animation:none!important;visibility:visible!important}@media screen and (min-width:750px){body.product-immersive .product{display:block!important;position:relative!important;height:calc(100vh - var(--header-height, 8rem))!important;width:100vw!important;max-width:100vw!important;margin:0 0 0 calc(50% - 50vw)!important;gap:0!important;overflow:hidden!important}body.product-immersive product-info{display:block;padding-top:0!important;padding-bottom:0!important}body.product-immersive product-info product-component,body.product-immersive product-info product-component>.page-width{max-width:none!important;width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}body.product-immersive .product .product__media-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;order:0!important;max-width:none!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}body.product-immersive .product__media-wrapper media-gallery,body.product-immersive .product__media-wrapper slider-component{display:block!important;position:static!important;height:100%!important;width:100%!important;margin:0!important;top:auto!important}body.product-immersive .product__media-list{display:flex!important;flex-wrap:nowrap!important;height:100vh!important;width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none}body.product-immersive .product__media-list::-webkit-scrollbar{display:none}body.product-immersive .product__media-item{width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;scroll-snap-align:center}body.product-immersive .product__media-item .product-media-container,body.product-immersive .product__media-item .product-media-container .media{height:100vh!important;max-height:100vh!important;width:100%!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent}body.product-immersive .product__media-item .product-media-container .media>img,body.product-immersive .product__media-item .product-media-container .media>video,body.product-immersive .product__media-item .product-media-container .media>model-viewer,body.product-immersive .product__media-item .product-media-container .media>iframe{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}}@media screen and (min-width:750px){body.product-immersive .product .product__info-wrapper{position:static!important;width:auto!important;max-width:none!important;padding:0!important}body.product-immersive .product .product__info-container{position:absolute!important;right:3rem!important;bottom:3rem!important;top:auto!important;left:auto!important;z-index:3!important;width:min(38rem,42vw)!important;max-height:calc(100vh - 12rem)!important;overflow-y:auto!important;padding:2.4rem 2.4rem 1.6rem!important;border-radius:var(--popup-corner-radius, 2rem);background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1)}body.product-immersive .product__info-container .product__text{margin:0 0 .4rem;font-weight:600;letter-spacing:.12rem;opacity:.7}body.product-immersive .product__info-container .product__title{margin:0 0 .8rem}body.product-immersive .product__info-container .product__title h1,body.product-immersive .product__info-container .product__title .h1{font-size:2.2rem;line-height:1.15}body.product-immersive .product__info-container .price{position:static;margin:0;text-align:left}body.product-immersive .product__info-container .price .price-item{font-size:2.8rem;font-weight:700}body.product-immersive .product__info-container .product-form{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.1)}body.product-immersive .product__info-container .product-form__input--pill{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 0;border:0;border-top:1px solid rgba(var(--color-foreground),.1);padding:1.6rem 0 0}body.product-immersive .product__info-container .product-form__input--pill>legend{flex:0 0 auto;margin:0 auto 0 0;padding:0}body.product-immersive .product__info-container .product-form__quantity{margin-top:1.6rem}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body.product-immersive .product .product__info-container{background-color:rgba(var(--color-background),var(--glass-bg-opacity, .65))!important;background-image:linear-gradient(180deg,rgba(var(--glass-tint, 255, 255, 255),var(--glass-tint-opacity, .1)),rgba(var(--glass-tint, 255, 255, 255),0) 60%)!important;-webkit-backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturation, 1.6))!important;backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturation, 1.6))!important;box-shadow:inset 0 1px 0 var(--glass-highlight, rgba(255, 255, 255, .55)),0 .8rem 3rem rgba(var(--color-shadow),.14)!important}}body.product-immersive .product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}body.product-immersive .product__info-container .product-form__quantity{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.6rem 0 0;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.1)}body.product-immersive .product__info-container .product-form__quantity .form__label{margin:0}body.product-immersive .product__info-container .quantity{display:inline-flex;align-items:center;width:auto;min-width:0;height:3.8rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:5rem;overflow:hidden;background-color:rgba(var(--color-background),.5)}body.product-immersive .product__info-container .quantity:after{display:none}body.product-immersive .product__info-container .quantity__button{width:3.4rem;height:100%;min-height:0}body.product-immersive .product__info-container .quantity__button svg{width:1.4rem}body.product-immersive .product__info-container .quantity__input{width:3.6rem;padding:0;text-align:center;background:transparent}body.product-immersive .product__info-container .product__pickup-availabilities,body.product-immersive .product__info-container .product__tax{display:none!important}body.product-immersive .product__info-container .pi-options-row{display:flex;gap:2rem;align-items:flex-end;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.1)}body.product-immersive .pi-options-row variant-selects{flex:1 1 auto;min-width:0}body.product-immersive .pi-options-row .product-form__input--pill{flex-direction:column;align-items:flex-start;gap:.8rem;margin:0;padding:0;border-top:0}body.product-immersive .pi-options-row .product-form__quantity{flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:.8rem;margin:0;padding:0;border-top:0}body.product-immersive .pi-options-row .product-form__quantity .form__label{display:none}body.product-immersive .product__info-container .product-form__buttons{display:flex;flex-direction:column;gap:1rem}body.product-immersive .pi-buy-now{order:-1;display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:4.6rem;padding:0 3rem;font-weight:700;border:0;border-radius:var(--buttons-radius-outset, 4rem);background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;font-size:1.5rem;letter-spacing:.1rem;cursor:pointer;transition:opacity var(--duration-short, .1s) ease}body.product-immersive .pi-buy-now:hover{opacity:.9}body.product-immersive .pi-buy-now.loading{color:transparent;pointer-events:none}body.product-immersive .product__info-container .product-form__submit{background-color:transparent!important;background-image:none!important;color:rgb(var(--color-button))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 0 0 .2rem rgb(var(--color-button))!important;gap:.8rem;font-weight:700}body.product-immersive .pi-bag-icon,body.product-immersive .pi-buy-now-icon{width:1.8rem;height:1.8rem;flex:0 0 auto}body.product-immersive .pi-buy-now,body.product-immersive .product__info-container .product-form__submit{position:relative;overflow:hidden;transition:transform var(--duration-default, .2s) var(--ease-out-slow, ease),box-shadow var(--duration-default, .2s) ease}body.product-immersive .pi-buy-now:before,body.product-immersive .product__info-container .product-form__submit:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;z-index:1;pointer-events:none;transform:translate(-160%) skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)}body.product-immersive .product__info-container .product-form__submit:after{box-shadow:none!important;background:linear-gradient(90deg,transparent,rgba(var(--color-button),.45),transparent)}@media(prefers-reduced-motion:no-preference)and (hover:hover){body.product-immersive .pi-buy-now:hover:not([disabled]),body.product-immersive .product__info-container .product-form__submit:hover:not([disabled]){transform:translateY(-.3rem)}body.product-immersive .pi-buy-now:hover:not([disabled]){box-shadow:0 .8rem 2.4rem rgba(var(--color-button),.5)}body.product-immersive .product__info-container .product-form__submit:hover:not([disabled]){box-shadow:inset 0 0 0 .2rem rgb(var(--color-button)),0 .8rem 2.4rem rgba(var(--color-button),.35)!important}body.product-immersive .pi-buy-now:hover:not([disabled]):before,body.product-immersive .product__info-container .product-form__submit:hover:not([disabled]):after{animation:piShine .9s ease}}@keyframes piShine{0%{transform:translate(-160%) skew(-20deg)}to{transform:translate(280%) skew(-20deg)}}body.product-immersive .product-form__buttons.pi-soldout .product-form__submit,body.product-immersive .product-form__buttons.pi-soldout .pi-buy-now{display:none!important}body.product-immersive .product-form__buttons:not(.pi-soldout) .pi-notify-wrap{display:none}body.product-immersive .pi-notify{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.6rem;padding:0 3rem;border:0;border-radius:var(--buttons-radius-outset, 4rem);background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;font-size:1.5rem;letter-spacing:.1rem;cursor:pointer;transition:opacity var(--duration-short, .1s) ease}body.product-immersive .pi-notify:hover{opacity:.9}body.product-immersive .pi-notify[hidden]{display:none}body.product-immersive .pi-notify-form{display:flex;gap:.8rem;margin-top:1rem}body.product-immersive .pi-notify-form[hidden]{display:none}body.product-immersive .pi-notify-email{flex:1 1 auto;min-width:0;height:4.4rem;padding:0 1.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 1.2rem);background-color:rgba(var(--color-background),.6);color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem}body.product-immersive .pi-notify-send{flex:0 0 auto;height:4.4rem;padding:0 1.8rem;border:0;border-radius:var(--inputs-radius, 1.2rem);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font:inherit;font-size:1.4rem;cursor:pointer}body.product-immersive .pi-notify-message{margin-top:.8rem;font-size:1.3rem;color:rgba(var(--color-foreground),.85)}body.product-immersive .pi-notify-message[hidden]{display:none}@media screen and (min-width:750px){body.product-immersive .product__media-wrapper .slider-buttons,body.product-immersive .product__media-wrapper .slider-counter{display:none!important}}body.product-immersive .pi-nav{position:absolute;left:3rem;bottom:3rem;z-index:6;display:flex;align-items:center;gap:.9rem;padding:.7rem 1.3rem;border-radius:5rem;background-color:rgba(var(--color-background),.8);border:1px solid rgba(var(--color-foreground),.12);box-shadow:0 .6rem 2rem rgba(var(--color-shadow),.18)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body.product-immersive .pi-nav{background-color:rgba(var(--color-background),var(--glass-bg-opacity, .65));-webkit-backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturation, 1.6));backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturation, 1.6));box-shadow:inset 0 1px 0 var(--glass-highlight, rgba(255, 255, 255, .55)),0 .6rem 2rem rgba(var(--color-shadow),.18)}}body.product-immersive .pi-arrow{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:background-color var(--duration-short, .1s) ease}body.product-immersive .pi-arrow svg{width:1.3rem;height:auto}body.product-immersive .pi-arrow:hover{background-color:rgba(var(--color-foreground),.08)}body.product-immersive .pi-arrow[disabled]{opacity:.3;cursor:default}body.product-immersive .pi-arrow--next svg{transform:rotate(180deg)}@media screen and (max-width:749px){body.product-immersive .pi-nav{position:static;left:auto;bottom:auto;width:auto;margin:1.4rem 1.2rem 0;justify-content:space-between}}body.product-immersive .pi-dots{display:flex;align-items:center;gap:.7rem;padding:0 .6rem}body.product-immersive .pi-dot{width:.9rem;height:.9rem;padding:0;border:0;border-radius:5rem;background-color:rgba(var(--color-foreground),.3);cursor:pointer;transition:width var(--duration-short, .1s) ease,background-color var(--duration-short, .1s) ease}body.product-immersive .pi-dot--active{width:2.6rem;background-color:rgb(var(--color-button))}@media screen and (max-width:749px){body.product-immersive .product{display:block!important;position:static!important;height:auto!important;width:auto!important;margin-left:0!important}body.product-immersive .product .product__media-wrapper{position:relative!important;inset:auto!important;height:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.product-immersive .product__media-list{display:flex!important;height:62vh!important;margin:0!important;padding:0!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none}body.product-immersive .product__media-list::-webkit-scrollbar{display:none}body.product-immersive .product__media-item{width:100vw!important;min-width:100vw!important;height:62vh!important;margin:0!important;scroll-snap-align:center}body.product-immersive .product__media-item .product-media-container,body.product-immersive .product__media-item .product-media-container .media{height:62vh!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.product-immersive .product__media-item .product-media-container .media>img{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}body.product-immersive .product .product__info-wrapper{position:relative!important;z-index:2!important;width:auto!important;max-width:none!important;padding:0!important}body.product-immersive .product .product__info-container{position:static!important;width:auto!important;max-height:none!important;overflow:visible!important;margin:1.6rem 1.2rem 0!important;padding:2rem!important;border-radius:var(--popup-corner-radius, 2rem);background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1)}body.product-immersive .product__info-container .price{position:static;text-align:left;margin-top:.4rem}body.product-immersive .product__info-container .product__title{padding-right:0}body.product-immersive .product__media-wrapper .slider-buttons,body.product-immersive .product__media-wrapper .slider-counter{display:none!important}}body.product-immersive .product-longform{max-width:72rem;margin:0 auto}body.product-immersive .product-longform__heading{margin:0 0 1.5rem;font-size:2.4rem}body.product-immersive .product-longform__body>:first-child{margin-top:0}@media(prefers-reduced-transparency:reduce){body.product-immersive .product__info-container,body.product-immersive .product__media-wrapper .slider-buttons{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgb(var(--color-background));background-image:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-immersive.css.map */
