quick-add-modal,.quick-add-modal{--optika-qa-emerald: #123c3a;--optika-qa-emerald-deep: #0f3331;--optika-qa-gold: #c8a96b;--optika-qa-gold-soft: rgba(200, 169, 107, .18);--optika-qa-cream: #fbfaf7;--optika-qa-line: rgba(18, 60, 58, .1);--optika-qa-muted: rgba(18, 60, 58, .62)}.quick-add-modal{background:#081c1b8c!important;backdrop-filter:blur(6px) saturate(110%);-webkit-backdrop-filter:blur(6px) saturate(110%)}.quick-add-modal[open] .quick-add-modal__content{animation:optikaQuickAddIn .28s cubic-bezier(.22,1,.36,1)}@keyframes optikaQuickAddIn{0%{opacity:0;transform:translate(-50%) translateY(12px) scale(.985)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.quick-add-modal__content:not(.quick-add-modal__content--bulk){background-color:#fff!important;border:1px solid var(--optika-qa-line)!important;border-radius:18px!important;box-shadow:0 10px 30px #081c1b2e,0 30px 80px #081c1b40!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}@media screen and (min-width:750px){.quick-add-modal__content:not(.quick-add-modal__content--bulk){width:78%!important;max-width:1080px!important;max-height:calc(100% - var(--modal-height-offset, 10rem) * 2)!important}}@media screen and (min-width:990px){.quick-add-modal__content:not(.quick-add-modal__content--bulk){width:66%!important}}.quick-add-modal__content-info:not(.quick-add-modal__content-info--bulk){padding:2rem!important}@media screen and (min-width:750px){.quick-add-modal__content-info:not(.quick-add-modal__content-info--bulk){--modal-padding: 3rem !important;padding:3rem!important}}.quick-add-modal .quick-add-modal__content-info,.quick-add-modal .quick-add-modal__content-info>*,.quick-add-modal .product,.quick-add-modal product-info,.quick-add-modal .product__info-wrapper,.quick-add-modal .product__info-container,.quick-add-modal .product__column-sticky,.quick-add-modal .gradient{background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--optika-qa-emerald)!important}.quick-add-modal .product__info-container,.quick-add-modal .product__info-container p,.quick-add-modal .product__info-container span,.quick-add-modal .product__info-container li,.quick-add-modal .product__description,.quick-add-modal .product__description p,.quick-add-modal .product__description li{color:var(--optika-qa-emerald)!important}.quick-add-modal .product__info-container a:not(.product__view-details):not(.button){color:var(--optika-qa-emerald)!important}.quick-add-modal .quick-add-modal__toggle{width:4.4rem!important;height:4.4rem!important;top:1.6rem!important;right:1.6rem!important;padding:0!important;background:#fff!important;border:1px solid var(--optika-qa-line)!important;color:var(--optika-qa-emerald)!important;box-shadow:0 4px 14px #081c1b2e!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.quick-add-modal .quick-add-modal__toggle:hover{background:var(--optika-qa-emerald)!important;color:#fff!important;border-color:var(--optika-qa-emerald)!important;transform:scale(1.04)!important;box-shadow:0 6px 18px #081c1b40!important}.quick-add-modal .quick-add-modal__toggle .icon,.quick-add-modal .quick-add-modal__toggle svg{width:1.6rem!important;height:1.6rem!important;stroke-width:2!important}@media screen and (min-width:750px){.quick-add-modal .quick-add-modal__toggle{top:1.6rem!important;right:1.6rem!important}}.quick-add-modal .quick-add-modal__content-info .product__media-wrapper{padding-top:0!important;background:transparent!important}.quick-add-modal .product__media-list,.quick-add-modal .product__media-item,.quick-add-modal .product__media-item .media,.quick-add-modal .product-media-container{background:var(--optika-qa-cream)!important;background-color:var(--optika-qa-cream)!important;background-image:none!important;border-radius:12px!important;overflow:hidden!important}.quick-add-modal .product__media-item img,.quick-add-modal .product-media-container img{object-fit:contain!important;background:var(--optika-qa-cream)!important}@media screen and (min-width:750px){.quick-add-modal .product__info-wrapper{padding-left:4rem!important;padding-top:1rem!important}}.quick-add-modal .product__info-container .product__text.caption-with-letter-spacing,.quick-add-modal .product__text.caption-with-letter-spacing{color:var(--optika-qa-gold)!important;font-family:var(--font-body-family),assistant,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;opacity:1!important;margin:0 0 .6rem!important}.quick-add-modal .product__title,.quick-add-modal .product__title>h1,.quick-add-modal .product__title>h2,.quick-add-modal .product__title>a{font-family:Playfair Display,Georgia,Times New Roman,serif!important;font-size:clamp(22px,3vw,30px)!important;font-weight:600!important;line-height:1.18!important;letter-spacing:-.01em!important;color:var(--optika-qa-emerald)!important;margin:0 0 1rem!important;text-decoration:none!important}.quick-add-modal .product__title>a:hover{color:var(--optika-qa-gold)!important}.quick-add-modal .price,.quick-add-modal .price__container,.quick-add-modal .price-item,.quick-add-modal .price-item--regular{color:var(--optika-qa-emerald)!important;font-family:var(--font-body-family),assistant,system-ui,sans-serif!important;font-weight:700!important;font-size:18px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.01em!important}.quick-add-modal .price--on-sale .price-item--regular{text-decoration:line-through!important;color:#123c3a66!important;font-weight:500!important;margin-right:8px!important}.quick-add-modal .price--on-sale .price-item--sale{color:var(--optika-qa-gold)!important;font-weight:800!important}.quick-add-modal .badge{display:inline-flex!important;align-items:center!important;padding:.4rem 1rem!important;border-radius:999px!important;background:var(--optika-qa-cream)!important;color:var(--optika-qa-emerald)!important;border:1px solid var(--optika-qa-line)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:0 1px 2px #0000000a!important;margin-left:1rem!important;vertical-align:middle!important}.quick-add-modal .product__tax,.quick-add-modal .product__tax.caption{color:var(--optika-qa-muted)!important;font-size:12px!important;letter-spacing:.02em!important;margin:1rem 0 1.5rem!important}.quick-add-modal .product__tax a{color:var(--optika-qa-emerald)!important;text-underline-offset:.25rem!important}.quick-add-modal .product-form__input .form__label{color:var(--optika-qa-emerald)!important;font-family:var(--font-body-family),assistant,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 1rem!important;opacity:1!important}.quick-add-modal .product-form__input--pill{display:flex!important;flex-wrap:wrap!important;gap:.6rem!important;margin:0 0 1.6rem!important}.quick-add-modal .product-form__input--pill input[type=radio]+label{margin:0!important;padding:.85rem 1.4rem!important;background:#fff!important;color:var(--optika-qa-emerald)!important;border:1px solid var(--optika-qa-line)!important;border-radius:999px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.1!important;text-transform:none!important;text-decoration:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important;box-shadow:0 1px 2px #0000000a!important}.quick-add-modal .product-form__input--pill input[type=radio]+label:before{display:none!important}.quick-add-modal .product-form__input--pill input[type=radio]:not(:disabled):not(.disabled)+label:hover{border-color:var(--optika-qa-gold)!important;background:#fffdf7!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #c8a96b2e!important}.quick-add-modal .product-form__input--pill input[type=radio]:checked+label{background:var(--optika-qa-emerald)!important;color:#fff!important;border-color:var(--optika-qa-emerald)!important;box-shadow:0 0 0 1px var(--optika-qa-gold) inset,0 4px 14px #123c3a38!important}.quick-add-modal .product-form__input--pill input[type=radio]:disabled+label,.quick-add-modal .product-form__input--pill input[type=radio].disabled+label{background:#123c3a0a!important;color:#123c3a66!important;border-color:#123c3a14!important;text-decoration:line-through!important;text-decoration-color:#123c3a59!important;text-decoration-thickness:1px!important;text-underline-offset:.18rem!important;cursor:not-allowed!important;box-shadow:none!important}.quick-add-modal .product-form__input--pill input[type=radio]:disabled+label:hover{transform:none!important;background:#123c3a0a!important;border-color:#123c3a14!important}.quick-add-modal .product-form__input--pill input[type=radio]:focus-visible+label{outline:none!important;border-color:var(--optika-qa-gold)!important;box-shadow:0 0 0 3px var(--optika-qa-gold-soft)!important}.quick-add-modal .quantity{border:1px solid var(--optika-qa-line)!important;border-radius:999px!important;overflow:hidden!important;background:#fff!important;height:4.4rem!important}.quick-add-modal .quantity__button{color:var(--optika-qa-emerald)!important}.quick-add-modal .quantity__input{color:var(--optika-qa-emerald)!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}.quick-add-modal .product-form__buttons{display:flex!important;flex-direction:column!important;gap:.8rem!important;margin-top:1.6rem!important}.quick-add-modal .product-form__buttons>.button,.quick-add-modal .product-form__buttons>button{width:100%!important}.quick-add-modal .product-form__submit,.quick-add-modal .product-form__submit.button--primary,.quick-add-modal .product-form__submit.button--secondary,.quick-add-modal button[name=add].button,.quick-add-modal button[name=checkout].button,.quick-add-modal .optika-buy-it-now-btn,.quick-add-modal .optika-buy-it-now-btn.button{position:relative!important;isolation:isolate!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--optika-teal-hi) 55%,transparent)!important;background:linear-gradient(90deg,var(--optika-teal-hi) 0%,rgb(var(--optika-brand-teal-rgb)) 52%,var(--optika-teal-lo) 100%)!important;background-color:transparent!important;color:#fff!important;box-shadow:0 0 0 1px color-mix(in srgb,#ffffff 10%,transparent) inset,0 1px color-mix(in srgb,#ffffff 14%,transparent) inset,0 8px 22px #00000038,0 2px 8px #00000047!important;min-height:calc(4.6rem + var(--buttons-border-width, 0px) * 2)!important;padding-inline:clamp(1.6rem,3vw,2.8rem)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:transform .26s cubic-bezier(.22,1,.36,1),background .26s ease,box-shadow .26s ease,border-color .26s ease,color .26s ease!important}.quick-add-modal .product-form__submit:before,.quick-add-modal .product-form__submit:after,.quick-add-modal button[name=add].button:before,.quick-add-modal button[name=add].button:after,.quick-add-modal button[name=checkout].button:before,.quick-add-modal button[name=checkout].button:after,.quick-add-modal .optika-buy-it-now-btn:before,.quick-add-modal .optika-buy-it-now-btn:after{content:none!important;display:none!important;box-shadow:none!important}.quick-add-modal .product-form__submit>span,.quick-add-modal button[name=add].button>span,.quick-add-modal button[name=checkout].button>span,.quick-add-modal .optika-buy-it-now-btn>span{color:#fff!important}.quick-add-modal .product-form__submit:hover,.quick-add-modal .product-form__submit.button--secondary:hover,.quick-add-modal button[name=add].button:hover,.quick-add-modal button[name=checkout].button:hover,.quick-add-modal .optika-buy-it-now-btn:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,#ffffff 35%,transparent)!important;background:linear-gradient(155deg,var(--optika-gold-hi) 0%,rgb(var(--optika-brand-gold-rgb)) 45%,var(--optika-gold-lo) 100%)!important;color:#123c3a!important;box-shadow:0 0 0 1px color-mix(in srgb,#ffffff 22%,transparent) inset,0 1px color-mix(in srgb,#ffffff 32%,transparent) inset,0 12px 32px #00000047,0 4px 12px #123c3a47!important}.quick-add-modal .product-form__submit:hover>span,.quick-add-modal .product-form__submit.button--secondary:hover>span,.quick-add-modal button[name=add].button:hover>span,.quick-add-modal button[name=checkout].button:hover>span,.quick-add-modal .optika-buy-it-now-btn:hover>span{color:#123c3a!important}.quick-add-modal .product-form__submit:active,.quick-add-modal button[name=add].button:active,.quick-add-modal button[name=checkout].button:active,.quick-add-modal .optika-buy-it-now-btn:active{transform:translateY(0)!important}.quick-add-modal .product-form__submit:disabled,.quick-add-modal .product-form__submit[disabled],.quick-add-modal .product-form__submit[aria-disabled=true],.quick-add-modal button[name=add].button:disabled,.quick-add-modal button[name=add].button[disabled],.quick-add-modal button[name=checkout].button:disabled,.quick-add-modal button[name=checkout].button[disabled],.quick-add-modal .optika-buy-it-now-btn:disabled,.quick-add-modal .optika-buy-it-now-btn[disabled]{opacity:1!important;filter:none!important;cursor:not-allowed!important;border:1px solid color-mix(in srgb,var(--optika-teal-hi) 55%,transparent)!important;background:linear-gradient(90deg,var(--optika-teal-hi) 0%,rgb(var(--optika-brand-teal-rgb)) 52%,var(--optika-teal-lo) 100%)!important;background-color:transparent!important;color:#fff!important;box-shadow:0 0 0 1px color-mix(in srgb,#ffffff 10%,transparent) inset,0 1px color-mix(in srgb,#ffffff 14%,transparent) inset,0 8px 22px #00000038,0 2px 8px #00000047!important}.quick-add-modal .product-form__submit:disabled>span,.quick-add-modal .product-form__submit[disabled]>span,.quick-add-modal button[name=add].button:disabled>span,.quick-add-modal button[name=add].button[disabled]>span,.quick-add-modal button[name=checkout].button:disabled>span,.quick-add-modal button[name=checkout].button[disabled]>span,.quick-add-modal .optika-buy-it-now-btn:disabled>span,.quick-add-modal .optika-buy-it-now-btn[disabled]>span{color:#fff!important}.quick-add-modal .product-form__submit .loading__spinner .path,.quick-add-modal button[name=add].button .loading__spinner .path,.quick-add-modal button[name=checkout].button .loading__spinner .path,.quick-add-modal .optika-buy-it-now-btn .loading__spinner .path{stroke:#fff!important}.quick-add-modal .product-form__submit:hover .loading__spinner .path,.quick-add-modal button[name=add].button:hover .loading__spinner .path,.quick-add-modal button[name=checkout].button:hover .loading__spinner .path,.quick-add-modal .optika-buy-it-now-btn:hover .loading__spinner .path{stroke:#123c3a!important}.quick-add-modal .product__view-details{display:inline-flex!important;align-items:center!important;gap:.6rem!important;margin-top:1.6rem!important;color:var(--optika-qa-emerald)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-decoration:none!important;border-bottom:1px solid transparent!important;padding-bottom:.2rem!important;transition:border-color .18s ease,color .18s ease!important}.quick-add-modal .product__view-details:hover{color:var(--optika-qa-gold)!important;border-bottom-color:var(--optika-qa-gold)!important}.quick-add-modal .product__view-details .icon{width:1.4rem!important;height:1.4rem!important;transition:transform .18s ease!important}.quick-add-modal .product__view-details:hover .icon{transform:translate(3px)!important}@media screen and (max-width:749px){.quick-add-modal__content:not(.quick-add-modal__content--bulk){border-radius:14px!important;width:calc(100% - 1.6rem)!important}.quick-add-modal__content-info{--modal-padding: 1.8rem !important;padding:1.8rem!important}.quick-add-modal .quick-add-modal__toggle{width:4rem!important;height:4rem!important;top:1.2rem!important;right:1.2rem!important}.quick-add-modal .product__title,.quick-add-modal .product__title>h1,.quick-add-modal .product__title>h2,.quick-add-modal .product__title>a{font-size:22px!important}.quick-add-modal .product-form__input--pill input[type=radio]+label{padding:.75rem 1.2rem!important;font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/optika-quickadd-polish.css.map */
