.custom-quick-view{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .6s cubic-bezier(.23,1,.32,1);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.custom-quick-view[aria-hidden=false]{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.custom-quick-view__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.custom-quick-view__container{position:relative;background:#fffffff2;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);width:90%;max-width:1100px;max-height:90vh;border-radius:20px;overflow:hidden;transform:scale(1.05) translateY(30px);transition:all .7s cubic-bezier(.23,1,.32,1);box-shadow:0 40px 100px #0003;z-index:1;display:flex;border:1px solid rgba(255,255,255,.3)}.custom-quick-view[aria-hidden=false] .custom-quick-view__container{transform:scale(1) translateY(0)}.custom-quick-view__close{position:absolute;top:12px;right:12px;background:transparent;border:none;border-radius:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:none;transition:opacity .2s ease;color:#000;padding:0}.custom-quick-view__close:hover{opacity:.5}.custom-quick-view__content{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%;overflow-y:auto}.custom-quick-view__media{position:relative;background:#f5f5f5;overflow:hidden}.custom-quick-view__image-wrapper{width:100%;height:100%;min-height:450px;position:relative}.custom-quick-view__image{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.custom-quick-view__dots{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:10;pointer-events:auto}.custom-quick-view__dot{width:10px;height:10px;border-radius:50%;background:#00000040;border:2px solid rgba(255,255,255,.9);box-shadow:0 1px 4px #0006;cursor:pointer;transition:all .3s ease;display:block}.custom-quick-view__dot.active{background:#000;border-color:#fff;transform:scale(1.2);box-shadow:0 1px 6px #0009}.custom-quick-view__info-wrapper{position:relative;background-color:#fff;padding:40px;display:flex;flex-direction:column;overflow:hidden}.custom-quick-view__info-wrapper:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background-image:url(https://cdn.shopify.com/s/files/1/0812/9206/7042/files/chakra_1.svg?v=1778923860);background-size:contain;background-repeat:no-repeat;animation:quickViewSpin 60s linear infinite;z-index:1;pointer-events:none;opacity:.8}@keyframes quickViewSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-quick-view__info{position:relative;z-index:2}.custom-quick-view__vendor{text-transform:uppercase;letter-spacing:.2rem;font-size:1.2rem;margin-bottom:10px;color:#666}.custom-quick-view__title{font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.2;margin-bottom:15px;color:#000}.custom-quick-view__price-container{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.custom-quick-view__price{font-size:2rem;font-weight:500;display:block}.custom-quick-view__options{margin-bottom:25px}.custom-quick-view__option-label{display:block;font-size:1.4rem;margin-bottom:10px;font-weight:400}.custom-quick-view__option-values{display:flex;flex-wrap:wrap;gap:10px}.custom-quick-view__option-value{border:1px solid #ddd;padding:10px 20px;min-width:45px;text-align:center;cursor:pointer;transition:all .2s ease;font-size:1.4rem;border-radius:4px}.custom-quick-view__option-value.selected{border-color:#000;background:#000;color:#fff}.custom-quick-view__actions-row{display:flex;gap:15px;margin-bottom:15px;align-items:stretch}.custom-quick-view__quantity-selector{margin-bottom:0}.custom-quick-view__quantity-selector .quantity{width:120px;border:1px solid #000;height:100%;min-height:44px;border-radius:20px}.custom-quick-view__add-to-cart{background:#000!important;color:#fff!important;border:none!important;box-shadow:none!important;padding:15px!important;font-weight:600!important;letter-spacing:.1rem!important;flex:1;display:flex;align-items:center;justify-content:center;border-radius:20px!important}.custom-quick-view__add-to-cart:after,.custom-quick-view__add-to-cart:hover:after{content:none!important}.custom-quick-view__add-to-cart .atc-icon{filter:brightness(0) invert(1);margin-right:8px;flex-shrink:0}.custom-quick-view__actions-bottom{display:flex;flex-direction:column;gap:15px}.custom-quick-view__buy-now{background:#000!important;color:#fff!important;border:none!important;box-shadow:none!important;padding:15px!important;font-weight:600!important;border-radius:20px!important}.custom-quick-view__buy-now:after,.custom-quick-view__buy-now:hover:after{content:none!important}.loading-placeholder{position:relative;overflow:hidden;min-height:1em;background:#f0f0f0;border-radius:4px}.loading-placeholder:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.custom-quick-view.is-loading .custom-quick-view__options{min-height:100px;background:#f9f9f9;border-radius:4px;position:relative;overflow:hidden}.custom-quick-view.is-loading .custom-quick-view__options:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear}@media screen and (max-width:749px){.custom-quick-view{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.custom-quick-view__container{max-width:800px}.custom-quick-view__title{font-size:2.2rem}}.custom-quick-view .quantity:before{display:none}.custom-quick-view .quantity:after{display:none}.custom-quick-view .quantity{width:120px;min-height:44px;border:1px solid #000;border-radius:20px;box-shadow:none;position:relative}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-quick-view.css.map */
