quick-view-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;pointer-events:none;visibility:hidden;opacity:0;transition:visibility .35s ease,opacity .35s ease}quick-view-drawer.open{pointer-events:auto;visibility:visible;opacity:1}quick-view-drawer .backdrop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;cursor:pointer;opacity:0;transition:opacity .35s ease}quick-view-drawer.open .backdrop-overlay{opacity:1}quick-view-drawer .overlay-drawer-inner{position:fixed;z-index:1051;max-width:100%;background:var(--body-background, #fff);box-shadow:-8px 0 32px #0000001f,0 4px 16px #00000014;overflow:hidden;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}quick-view-drawer.drawer-position-right-bottom .overlay-drawer-inner{top:auto;left:auto;right:15px;bottom:15px;border-radius:12px 0 0 12px;max-height:90vh;transform:translate(110%)}quick-view-drawer.open.drawer-position-right-bottom .overlay-drawer-inner{transform:translate(0)}quick-view-drawer.qv-use-gsap .overlay-drawer-inner,quick-view-drawer.qv-use-gsap .backdrop-overlay{transition:none}quick-view-drawer.qv-use-gsap.open.drawer-position-right-bottom .overlay-drawer-inner{transform:translate(110%)}quick-view-drawer.qv-use-gsap .overlay-drawer-inner{transform-origin:100% 100%}quick-view-drawer.qv-use-gsap .quickview-product-media,quick-view-drawer.qv-use-gsap .quickview-product-info{transition:none}quick-view-drawer.qv-use-gsap .backdrop-overlay{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}quick-view-drawer.quickview-drawer-small .overlay-drawer-inner{width:100%;max-width:520px}quick-view-drawer .overlay-drawer-close{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#00000014;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}quick-view-drawer .overlay-drawer-close:hover{background:#00000024;color:#111}quick-view-drawer .overlay-drawer-close .svg-wrapper{display:block;line-height:0}quick-view-drawer .overlay-drawer-close .svg-wrapper svg{width:18px;height:18px;display:block}quick-view-drawer .overlay-drawer-content,quick-view-drawer .quickview-drawer-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}quick-view-drawer .quickview-product-media{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--body-background, #fff);opacity:0;transform:translate(16px);transition:opacity .35s ease .1s,transform .35s ease .1s}quick-view-drawer.open .quickview-product-media{opacity:1;transform:translate(0)}quick-view-drawer .quickview-product-info{min-width:0;overflow-y:auto;z-index:1;border-left:1px solid rgba(0,0,0,.08);opacity:0;transform:translate(8px);transition:opacity .35s ease .15s,transform .35s ease .15s}quick-view-drawer.open .quickview-product-info{opacity:1;transform:translate(0)}quick-view-drawer .qv-drawer-container{padding:0;height:100%;display:flex;flex-direction:column;min-height:0}quick-view-drawer .qv-drawer-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0;flex:1;min-height:0}quick-view-drawer .qv-drawer-media{display:flex;flex-direction:column;min-height:240px;padding:16px 16px 0;width:100%}quick-view-drawer .qv-drawer-media .slider-big{flex:1 1 auto;min-height:240px;position:relative;width:100%}quick-view-drawer .qv-drawer-media .slider-big .swiper-slide .ratio{width:100%}quick-view-drawer .qv-drawer-media .slider-big .swiper-wrapper,quick-view-drawer .qv-drawer-media .slider-big .swiper-slide{height:100%;min-height:240px}quick-view-drawer .qv-drawer-media .slider-big .swiper-slide{width:100%}quick-view-drawer .qv-drawer-media .slider-big .swiper-slide .ratio{width:100%;min-height:240px;display:block;position:relative}quick-view-drawer .qv-drawer-media .slider-big .swiper-slide .ratio img{object-fit:contain}quick-view-drawer .qv-drawer-media .ratio{min-height:240px}quick-view-drawer .qv-drawer-media .ratio img,quick-view-drawer .qv-drawer-media .slider-big img{object-fit:contain}quick-view-drawer .qv-drawer-media .qv-swiper-prev,quick-view-drawer .qv-drawer-media .qv-swiper-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:var(--font-color-primary, #333);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}quick-view-drawer .qv-drawer-media .qv-swiper-prev svg,quick-view-drawer .qv-drawer-media .qv-swiper-next svg{width:20px;height:14px;flex-shrink:0;display:block}quick-view-drawer .qv-drawer-media .qv-swiper-prev path,quick-view-drawer .qv-drawer-media .qv-swiper-next path{fill:currentColor!important}quick-view-drawer .qv-drawer-media .qv-swiper-prev{left:8px}quick-view-drawer .qv-drawer-media .qv-swiper-next{right:8px}quick-view-drawer .qv-drawer-thumbs{flex-shrink:0;padding:12px 0 16px;margin-top:auto}quick-view-drawer .qv-drawer-thumbs .swiper{width:100%;max-width:280px;margin:0 auto;height:56px}quick-view-drawer .qv-drawer-thumbs .qv-thumb-slide{cursor:pointer;border-radius:4px;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease}quick-view-drawer .qv-drawer-thumbs .qv-thumb-slide.swiper-slide-thumb-active{border-color:var(--font-color-primary, #333)}quick-view-drawer .qv-drawer-thumbs .qv-thumb-img{width:100%;height:100%;min-height:48px}quick-view-drawer .qv-drawer-thumbs .qv-thumb-img img{width:100%;height:100%;object-fit:cover;display:block}quick-view-drawer .qv-drawer-info{padding:24px 20px;display:flex;flex-direction:column}quick-view-drawer .qv-drawer-info .product-detail,quick-view-drawer .qv-drawer-info .product-detail-info{position:static!important;height:auto!important}quick-view-drawer .qv-drawer-info .product-title{font-size:1.125rem;margin-bottom:10px}quick-view-drawer .qv-drawer-info .qv-drawer-buttons{margin-top:8px}quick-view-drawer .qv-drawer-buttons{display:flex!important;flex-direction:column;gap:10px;margin-top:12px}quick-view-drawer .qv-drawer-buttons .form,quick-view-drawer .qv-drawer-buttons .qv-buy-now-form,quick-view-drawer .qv-drawer-buttons .shopify-payment-button,quick-view-drawer .qv-drawer-buttons .qv-drawer-buy-now-wrap{margin:0}quick-view-drawer .qv-drawer-info [id^=flo-buy-now-button]{width:100%}quick-view-drawer .qv-drawer-info.color-scheme-1 .product__submit__buttons{display:flex;flex-direction:column;gap:.75rem;width:100%}quick-view-drawer .qv-drawer-info.color-scheme-1 .product__submit__item,quick-view-drawer .qv-drawer-info.color-scheme-1 .btn{width:100%}quick-view-drawer .qv-drawer-info .qv-buy-now,quick-view-drawer .qv-drawer-info .btn-style.secondary-btn{background:transparent;border:2px solid var(--font-color-primary, #333);color:var(--font-color-primary, #333);padding:12px 20px;font-weight:500;cursor:pointer;border-radius:var(--button-radius, 4px);transition:background .2s ease,color .2s ease}quick-view-drawer .qv-drawer-info .qv-buy-now:hover:not(:disabled),quick-view-drawer .qv-drawer-info .btn-style.secondary-btn:hover:not(:disabled){background:var(--font-color-primary, #333);color:#fff}@media(max-width:767px){quick-view-drawer .overlay-drawer-content,quick-view-drawer .quickview-drawer-content{grid-template-areas:"product-media" "product-info";grid-template-columns:1fr;grid-template-rows:auto 1fr}quick-view-drawer.drawer-position-right-bottom .overlay-drawer-inner{right:0;bottom:0;left:0;border-radius:16px 16px 0 0;max-height:92vh;transform:translateY(100%)}quick-view-drawer.open.drawer-position-right-bottom .overlay-drawer-inner{transform:translateY(0)}quick-view-drawer .qv-drawer-row{grid-template-columns:1fr;grid-template-rows:auto 1fr}quick-view-drawer .qv-drawer-media{max-height:45vh;padding:12px 12px 0}quick-view-drawer .qv-drawer-info{padding:20px 16px 24px}quick-view-drawer .qv-drawer-thumbs .swiper{max-width:100%}}@media(min-width:768px){quick-view-drawer.drawer-position-right-bottom .overlay-drawer-inner{right:20px;bottom:20px}quick-view-drawer.quickview-drawer-small .overlay-drawer-inner{max-width:560px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/quick-drawer.css.map */
