.opacity-0{opacity:0;visibility:hidden}.hoculus-cta-link-style{text-decoration:underline;font-size:20px;font-weight:500;cursor:pointer}.hoculus-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1200;align-items:center;justify-content:center;display:flex;visibility:hidden;opacity:0}@supports (height: 100dvh){.hoculus-popup{height:100dvh}}.hoculus-popup.is-open{opacity:1;visibility:visible}hoculus-atc-popup{--popup-padding: 20px}hoculus-atc-popup p,hoculus-atc-popup h3,hoculus-atc-popup a,hoculus-atc-popup h1{color:rgb(var(--text-color));margin:0;text-decoration:none}hoculus-atc-popup a.secondary_cta{text-decoration:underline;text-decoration-skip-ink:none}hoculus-atc-popup .hoculus-popup-container{overflow:hidden;background-color:rgba(var(--bg-color));width:335px;border-radius:var(--drawer-border-radius);box-shadow:-2px 1px 10px 2px #0003;opacity:0;transition:opacity .15s ease-in .5s}.hoculus-popup.is-open .hoculus-popup-container{opacity:1}hoculus-atc-popup .hoculus-popup-container header{padding:16px calc(var(--popup-padding) - 8px) 15px var(--popup-padding);display:grid;grid-template-columns:auto 32px;grid-template-rows:auto;align-items:center;position:relative;z-index:10;box-shadow:0 4px 14px #0000000d}hoculus-atc-popup .hoculus-popup-container footer{padding:var(--popup-padding);display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;box-shadow:0 -4px 14px #0000001a}hoculus-atc-popup .hoculus-popup-container .popup-products{padding:var(--popup-padding);max-height:404px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width: 400px){hoculus-atc-popup .hoculus-popup-container .popup-products{max-height:300px}}hoculus-atc-popup .hoculus-popup-container .popup-products::-webkit-scrollbar{display:none}hoculus-atc-popup .hoculus-popup-container .popup-products a{-webkit-tap-highlight-color:transparent}hoculus-atc-popup .hoculus-popup-container .close-popup{display:flex;color:rgb(var(--text-color));align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer}hoculus-atc-popup .hoculus-product-card-cta .hoculus-cta-product-title{grid-area:title}hoculus-atc-popup .hoculus-product-card-cta .hoculus-add-to-cart{grid-area:cta}hoculus-atc-popup .hoculus-product-card-cta .hoculus-cta-product-price{grid-area:price}hoculus-atc-popup .hoculus-product-card-cta .hoculus-squared-img{grid-area:img}hoculus-atc-popup .popup-main-title{font-size:20px;font-weight:600}hoculus-atc-popup .hoculus-product-card-cta .hoculus-cta-product-title{font-size:16px;font-weight:600;margin-bottom:0;height:48px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}hoculus-atc-popup .hoculus-product-card-cta .hoculus-cta-product-price{font-size:20px;font-weight:700}hoculus-atc-popup .hoculus-product-card-cta .hoculus-add-to-cart .quick-add-btn-icon,hoculus-atc-popup .hoculus-product-card-cta .hoculus-add-to-cart{display:block}hoculus-atc-popup .hoculus-product-card-cta button#send-request-submit{display:flex;align-items:center;justify-content:center;width:24px!important;height:24px!important;padding:20px}hoculus-atc-popup .main-cta{width:100%}hoculus-atc-popup .hoculus-product-card-cta .error-message{visibility:hidden;opacity:0;font-size:10px;position:absolute;bottom:72px;right:10px;background-color:rgb(var(--error-bg-color));color:rgb(var(--error-text-color));border:.5px solid rgb(var(--error-text-color));padding:8px 12px;max-width:90%;transition:opacity .15s ease-in-out}hoculus-atc-popup .hoculus-product-card-cta .error-message span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}hoculus-atc-popup .hoculus-product-card-cta .error-message.show-message{visibility:visible;opacity:1}hoculus-atc-popup .hoculus-product-card-cta.popup-card-error .hoculus-add-to-cart,hoculus-atc-popup .hoculus-product-card-cta.popup-card-checked .hoculus-add-to-cart{display:none}hoculus-atc-popup .hoculus-product-card-cta.popup-card-error{border:1px solid rgb(var(--error-text-color))}hoculus-atc-popup .hoculus-product-card-cta .hoculus-add-to-cart button#send-request-submit:disabled img{opacity:.5}hoculus-atc-popup .hoculus-product-card-cta{color:rgb(var(--text-color));background-color:rgba(var(--bg-color));padding:20px 20px 20px 10px;margin-bottom:12px;border-radius:8px;border:1px solid rgba(var(--text-color)/.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:border .2s;position:relative;display:grid;grid-template-columns:auto 1fr 42px;grid-template-rows:auto 42px;align-items:center;gap:10px;grid-template-areas:"img title title" "img price cta"}hoculus-atc-popup .popup-products a:last-child div{margin-bottom:0}hoculus-atc-popup footer .hoculus-popup-cta{max-height:42px;font-size:16px}@media only screen and (width >= 950px){hoculus-atc-popup .hoculus-popup-container{width:900px}hoculus-atc-popup .hoculus-popup-container .popup-products{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;grid-template-rows:auto;grid-auto-rows:auto}hoculus-atc-popup .hoculus-popup-container .hoculus-product-card-cta{margin:0}hoculus-atc-popup .hoculus-popup-container .popup-products{max-height:392px}}
/*# sourceMappingURL=/s/files/1/0697/4334/5906/t/22/assets/hoculus-atc-popup.css.map */
