.product-modal{opacity:0;pointer-events:none;position:fixed;left:0;right:0;top:auto;bottom:0;width:100%;max-width:100%;height:auto;max-height:90vh;transform:translate3d(0,100%,0);transition:transform .35s var(--ease-out-slow),opacity .25s var(--ease-out-slow);z-index:1003;border-radius:var(--media-radius) var(--media-radius) 0 0;background-color:rgb(var(--color-drawer-background));isolation:isolate;will-change:transform,opacity;backface-visibility:hidden}.product-modal:before{content:"";position:absolute;top:.8rem;left:50%;transform:translate(-50%);width:3.6rem;height:.4rem;border-radius:999px;background-color:rgba(var(--color-foreground) / .15);z-index:1}.product-modal.active{pointer-events:all;opacity:1;transform:translateZ(0)}.product-quick-view-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-overlay) / .7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:all .25s var(--ease-out-slow);pointer-events:none;display:block!important;z-index:1002}body.quickview-open{overflow:hidden;padding-right:var(--scrollbar-width)}.ar.quickview-open{padding-right:0;padding-left:var(--scrollbar-width)}body.quickview-open .product-quick-view-overlay,body.template-product-quick-view .product-quick-view-overlay{opacity:1;visibility:visible;pointer-events:all}body.template-product-quick-view .product-modal{transition:none}.product-modal-content{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:90vh}.product-quick-view-content{padding:2rem}@media screen and (min-width:768px){.product-quick-view-content{padding:3.5rem}.product-modal{left:50%;top:50%;right:auto;bottom:auto;transform:translate3d(-50%,-45%,0) translateZ(0);width:100%;max-width:980px;max-height:none;height:auto;border-radius:var(--media-radius)}.product-modal:before{display:none}.product-modal.active{transform:translate3d(-50%,-50%,0) translateZ(0)}.product-modal-content{max-height:90vh}}@media screen and (max-width:767px){.product-quick-view-content{padding-top:2.8rem}.product-modal{display:flex;flex-direction:column;overflow:hidden}.product-modal-content{flex:1 1 auto;min-height:0}}.product-modal-close{position:absolute;top:1.2rem;right:1.2rem}.ar .product-modal-close{right:auto;left:1.2rem}#product-modal-content.loading{opacity:0}#product-modal-content{opacity:1;transition:opacity .2s ease}.pc_variant_picker_input{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/quick-view.css.map */
