.m-modal--wrapper:has(.m-product-quickview){background:#0a0a0b6b!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.m-modal--content:has(.m-product-quickview){--qv-ink: #18181b;--qv-muted: #71717a;--qv-line: #e4e4e7;--qv-soft: #f4f4f5;width:min(980px,calc(100vw - 48px));max-width:980px!important;overflow:hidden;border-radius:16px!important;background:#fff!important;box-shadow:0 40px 100px -30px #00000080;color:var(--qv-ink)}.m-modal--content:has(.m-product-quickview){animation:ea-qv-in .26s cubic-bezier(.23,1,.32,1) both}@keyframes ea-qv-in{0%{opacity:0;transform:scale(.98)}}.m-modal--content:has(.m-product-quickview) .m-modal--close{top:16px!important;right:16px!important;z-index:5;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 10px #00000014;color:var(--qv-ink);transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s ease}.m-modal--content:has(.m-product-quickview) .m-modal--close:hover{background:#fff}.m-modal--content:has(.m-product-quickview) .m-modal--close:active{transform:scale(.94)}.m-modal--content:has(.m-product-quickview) .m-modal--close svg{width:16px;height:16px}.m-product-quickview{gap:0!important;align-items:stretch;max-height:min(680px,calc(100vh - 80px));margin:0!important}.m-product-quickview .m-product-quickview--media{flex:0 0 55%;width:55%!important;max-width:55%;margin:0!important;padding:0!important;background:var(--qv-soft)}.m-product-quickview--media .m-product-media,.m-product-quickview--media .swiper-container,.m-product-quickview--media .swiper-wrapper,.m-product-quickview--media .swiper-slide{height:100%}.m-product-quickview--media img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply}.m-product-quickview--media .swiper-button-control,.m-product-quickview--media .m-slider-controls button{width:40px;height:40px;border:0;border-radius:999px;background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 10px #00000014;color:var(--qv-ink)}.m-product-quickview .m-product-quickview--info{flex:1 1 45%;width:45%!important;max-width:45%;margin:0!important;padding:32px!important;overflow-y:auto}.m-product-quickview .m-product-info--wrapper{display:flex;flex-direction:column}.m-product-quickview .elise-studio{display:none!important}@media(min-width:768px){.m-product-quickview .m-product-quickview--info{padding-bottom:0!important}.m-modal--content .m-product-quickview .main-product__block-buy_buttons{position:sticky;bottom:0;z-index:3;margin:24px -32px 0!important;padding:16px 32px 24px;border-top:1px solid var(--qv-line);background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.m-product-quickview .m-product-info--wrapper>*{order:0}.ea-qv__more{order:1!important;margin-bottom:4px}.m-product-quickview .main-product__block-buy_buttons{order:2!important}}.ea-qv__eyebrow{display:flex;align-items:center;gap:8px;margin:0 56px 12px 0;color:var(--qv-muted);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.ea-qv__eyebrow:before{content:"";flex:none;width:7px;height:7px;background:var(--qv-ink)}.m-product-quickview .main-product__block{margin:0!important}.m-product-quickview .m-product-title{display:-webkit-box;margin:0 56px 10px 0!important;overflow:hidden;font-size:clamp(24px,2.2vw,30px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.015em;text-transform:none!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.m-product-quickview .m-product-title a{color:inherit;text-decoration:none}.m-product-quickview .main-product__block-price .m-price-item{font-size:18px!important;font-weight:600!important;line-height:1.3;font-variant-numeric:tabular-nums}.m-product-quickview .main-product__block-price s.m-price-item{color:var(--qv-muted);font-size:15px!important;font-weight:400!important}.ea-qv__driver{margin:8px 0 0;color:var(--qv-muted);font-size:14px;line-height:1.45}.m-product-quickview .main-product__block-inventory_status{margin-top:14px!important}.m-product-quickview .main-product__block-variant_picker{margin-top:24px!important;padding-top:24px;border-top:1px solid var(--qv-line)}.m-product-quickview variant-picker .m-product-option{margin:0 0 22px!important}.m-product-quickview variant-picker .m-product-option:last-of-type{margin-bottom:0!important}.m-product-quickview .m-product-option--label{min-height:0!important;margin:0 0 10px!important;padding:0!important;color:var(--qv-muted);font-size:13px!important;font-weight:500!important;line-height:1.3!important}.m-product-quickview .m-product-option--label .option-label--selected{color:var(--qv-ink)}.m-product-quickview .m-product-option--content{display:flex!important;flex-wrap:wrap;gap:8px!important}.m-product-quickview .m-product-option--node{margin:0!important}.m-product-quickview .m-product-option--node__label:not(.has-bg-img[style*="url("]){display:inline-flex;align-items:center;min-width:0;min-height:36px!important;margin:0!important;padding:0 14px!important;border:1px solid var(--qv-line)!important;border-radius:10px!important;background:#fff!important;color:var(--qv-ink)!important;font-size:14px!important;font-weight:500!important;transition:border-color .2s ease}.m-product-quickview .m-product-option--node__label:hover{border-color:var(--qv-ink)!important}.m-product-quickview .m-product-option--node input:checked+.m-product-option--node__label{border-color:var(--qv-ink)!important;background:var(--qv-ink)!important;color:#fff!important}.m-product-quickview .main-product__block-buy_buttons{margin-top:24px!important}.m-product-quickview .m-product-form--wrapper{gap:10px;flex-wrap:wrap!important}.m-product-quickview .m-product-form--wrapper>:is(.m-add-to-cart,.foxkit-button){flex:1 1 0}.m-product-quickview .m-product-form--wrapper>:not(.m-product-form--input):not(.m-add-to-cart):not(.foxkit-button):not(input){flex:1 0 100%;margin:2px 0 0!important;color:var(--qv-muted);font-size:13px;line-height:1.4}.m-product-quickview .m-product-form--input{flex:none!important;width:auto!important;max-width:none!important;margin:0!important}.m-product-quickview .m-product-form--input .m-product-option--label{display:none!important}.m-product-quickview .m-quantity{flex:none;width:116px;height:48px;margin:0!important;border:1px solid var(--qv-line)!important;border-radius:12px!important}.m-product-quickview :is(.m-add-to-cart,.foxkit-button){flex:1 1 auto;width:auto!important;min-height:48px;margin:0!important;border:0!important;border-radius:12px!important;background:var(--qv-ink)!important;color:#fff!important;font-size:15px!important;font-weight:600!important;letter-spacing:.01em;white-space:nowrap;text-transform:none!important;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .2s ease}.m-product-quickview :is(.m-add-to-cart,.foxkit-button):active{transform:scale(.98)}.m-product-quickview :is(.m-add-to-cart,.foxkit-button):is(.disabled,[disabled]){opacity:.4}.m-product-quickview .m-product-dynamic-checkout,.m-product-quickview .shopify-payment-button,.m-product-quickview .m-product-share,.m-product-quickview .m-product-addons,.m-product-quickview .m-compare-button,.m-product-quickview .m-wishlist-button{display:none!important}.ea-qv__more{align-self:flex-start;margin-top:18px;color:var(--qv-ink);font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.ea-qv__more span{display:inline-block;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ea-qv__more:hover span{transform:translate(3px)}@media(max-width:767px){.m-modal--wrapper:has(.m-product-quickview){align-items:flex-end!important;padding:0!important}.m-modal--content:has(.m-product-quickview){width:100%;max-width:100%!important;max-height:90vh;border-radius:20px 20px 0 0!important}.m-modal--content:has(.m-product-quickview){animation:ea-qv-sheet .32s cubic-bezier(.32,.72,0,1) both}@keyframes ea-qv-sheet{0%{transform:translateY(100%)}}.m-modal--content:has(.m-product-quickview):before{content:"";position:absolute;top:8px;left:50%;z-index:6;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#18181b40}.m-modal--content:has(.m-product-quickview) .m-modal--close{top:14px!important;right:14px!important}.m-product-quickview{flex-direction:column;max-height:90vh;overflow-y:auto}.m-product-quickview .m-product-quickview--media,.m-product-quickview .m-product-quickview--info{flex:none;width:100%!important;max-width:100%}.m-product-quickview .m-product-quickview--media{height:min(42vh,100vw)}.m-product-quickview .m-product-quickview--info{padding:20px 20px 0!important;overflow:visible}.m-product-quickview .m-product-title{margin-right:0!important;font-size:24px!important}.ea-qv__eyebrow{margin-right:0}.m-modal--content .m-product-quickview .main-product__block-buy_buttons{position:sticky;bottom:0;z-index:3;margin:20px -20px 0!important;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--qv-line);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.m-product-quickview .m-quantity{width:104px}.m-product-quickview .m-product-info--wrapper>*{order:0}.ea-qv__more{order:1!important;margin:16px 0 0}.m-product-quickview .main-product__block-buy_buttons{order:2!important}}html.prevent-scroll:has(.m-product-quickview) shopify-chat{display:none!important}@media(prefers-reduced-motion:reduce){.m-modal--content:has(.m-product-quickview){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ea-quickview.css.map */
