html,body{touch-action:pan-x pan-y;overscroll-behavior:none}@media screen and (min-width:750px){img,picture,video,media-gallery,.media,.image-block,.image-block img{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;cursor:default!important}a:has(img),button:has(img){pointer-events:none!important;cursor:default!important}.product__media img,.product-media img,media-gallery img,.media img,.image-block img{image-rendering:auto!important;image-rendering:high-quality!important;transform:translateZ(0) scale(1.001)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;filter:contrast(1.05) saturate(1.04) brightness(1.01)!important}}@media screen and (max-width:749px){.product__description,.product__description *,.rte,.rte *{text-align-last:center!important}.product__description,.rte{transform:translateY(-24px)!important;margin-bottom:-24px!important}}variant-selects,variant-radios,product-form,.product-form,.product-form__buttons,.shopify-payment-button,.quantity,.product__payment-container,.product__info-container form{transform:scale(.5625)!important;transform-origin:top center!important}.section-password{flex-grow:1;display:flex}.password-content{text-align:center}.image-block__placeholder{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}.image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio)}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AAAABgAAAAAAAAAAABAAAEAAAAAAAAQ */
