#icnc-box-popup{box-sizing:border-box;inset:0;margin:auto;padding:0;border:1px solid #bca36b80;border-radius:18px;width:min(960px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:visible;background:#f9f4e9;color:#142b43;box-shadow:0 28px 100px #06112170;font-family:inherit}#icnc-box-popup:not([open]){display:none}#icnc-box-popup::backdrop{background:#050f22bb;backdrop-filter:blur(5px)}#icnc-box-popup *{box-sizing:border-box}#icnc-box-popup .box-popup-grid{display:grid;grid-template-columns:1fr 1.07fr;max-height:calc(100dvh - 34px);overflow:auto;overscroll-behavior:contain;border-radius:17px}#icnc-box-popup .box-close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:1px solid #cfbb8f;border-radius:50%;background:#fffaf0;color:#152a43;cursor:pointer}#icnc-box-popup .box-popup-art{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:620px;background:#0b2039;isolation:isolate;overflow:hidden;padding:38px;color:#fff4da}#icnc-box-popup .box-popup-art:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#07192c10 35%,#081d37e8 86%)}#icnc-box-popup .box-popup-art img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:47% center;opacity:.91}#icnc-box-popup .box-popup-art span{font:italic 34px/1.15 Georgia,serif;letter-spacing:-1px;text-shadow:0 2px 20px #10253d}#icnc-box-popup .box-popup-art small{margin-top:22px;color:#e3c791;font-size:10px;letter-spacing:.16em;text-transform:uppercase}#icnc-box-popup .box-popup-copy{padding:38px 36px 26px}#icnc-box-popup .box-eyebrow{margin:0 28px 14px 0;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#68502d}#icnc-box-popup h2{margin:0;color:#132b45;font:500 clamp(42px,5vw,62px)/.98 Georgia,serif;letter-spacing:-2px}#icnc-box-popup h2 em{color:#8e672c}#icnc-box-popup #box-popup-intro{font-size:14px;line-height:1.65;margin:20px 0 9px}#icnc-box-popup .box-extra{font-size:12px;line-height:1.55;margin:0 0 18px}#icnc-box-popup .box-promo{border:1px solid #c7ac74;background:#efe5ce;padding:15px 16px;border-radius:9px}#icnc-box-popup .box-promo>div{display:flex;gap:13px;align-items:center;margin-bottom:10px}#icnc-box-popup .box-promo strong{font:36px/1 Georgia,serif;color:#152a43}#icnc-box-popup .box-promo div span{font-size:11px;line-height:1.45;max-width:150px}#icnc-box-popup [data-box-copy]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;border:1px dashed #92723c;background:#fffaf0;color:#142a43;border-radius:5px;font-size:17px;letter-spacing:.14em;font-weight:750;cursor:pointer}#icnc-box-popup [data-box-copy-status]{display:block;font-size:11px;line-height:1.4;margin-top:4px}#icnc-box-popup [data-box-copy-status]:empty{display:none}#icnc-box-popup .box-payment{font-size:11px;line-height:1.55;margin:10px 0 16px;color:#4b5260}#icnc-box-popup .box-cta{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;background:#102943;color:#fff6df;border-radius:6px;text-decoration:none;font-size:14px;font-weight:700}#icnc-box-popup .box-cta:hover{background:#254561}#icnc-box-popup .box-delivery{font-size:10px;line-height:1.6;margin:15px 0 0;color:#4d5662}#icnc-box-popup :is(a,button):focus-visible,#icnc-box-launcher:focus-visible{outline:3px solid #b88e3e;outline-offset:3px}#icnc-box-launcher{position:fixed;z-index:9990;left:20px;bottom:20px;display:flex;gap:13px;align-items:center;min-height:46px;padding:12px 18px;border:1px solid #c9ac70;border-radius:99px;background:#102943;color:#fff4db;font:600 13px/1.4 inherit;cursor:pointer;box-shadow:0 7px 25px #071b3b30}#icnc-box-launcher span{color:#efca80}#icnc-box-launcher[hidden]{display:none!important}body:has(#wpvibe-preview-banner) #icnc-box-launcher{bottom:72px}.icnc-shop-card__media--box img{max-width:100%;width:100%;height:100%;object-fit:cover!important}.icnc-detail-stage--box .icnc-detail-main-image{width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain;border-radius:5px}.icnc-box-product-note{padding:14px 18px;background:#f0e6d1;border-left:3px solid #b18a44;color:#152d47;font-size:13px;line-height:1.65}.icnc-box-shop-promo{margin:24px 0;padding:20px 24px;background:#102943;color:#fff4dc;border-radius:10px;line-height:1.6}.icnc-box-shop-promo strong{color:#e7c382}.icnc-box-shop-promo p{margin:4px 0;font-size:13px}.icnc-author-box{padding:clamp(28px,5vw,64px);margin:30px 0 48px;border:1px solid #b79555;border-radius:14px;background:radial-gradient(ellipse at 100% 0,#254661,#102943 70%)}.icnc-author-box .icnc-author-box-eyebrow{display:block;color:#e7c382;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:700;margin-bottom:18px}.icnc-author-box h2{color:#fff4dc!important;font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.035em;margin:0 0 23px}.icnc-author-box p{max-width:660px;color:#f1eada;font-size:15px;line-height:1.8;margin:10px 0}.icnc-author-box-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:26px}.icnc-author-box-actions a{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 20px;text-decoration:none;font-size:14px;font-weight:650;border-radius:5px}.icnc-author-box-actions .icnc-author-box-whatsapp{background:#e7c382;color:#102943}.icnc-author-box-actions .icnc-author-box-email{color:#fff4dc;border:1px solid #b79555}.icnc-author-box-actions a:hover{filter:brightness(1.09)}.icnc-author-box-actions a:focus-visible{outline:3px solid #f8dda3;outline-offset:4px}@media(max-width:540px){.icnc-author-box-actions{align-items:stretch;flex-direction:column}.icnc-author-box-actions a{justify-content:space-between}.icnc-author-box p{font-size:14px}}@media(max-width:640px){#icnc-box-popup{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}#icnc-box-popup .box-popup-grid{grid-template-columns:1fr;max-height:calc(100dvh - 22px)}#icnc-box-popup .box-popup-art{min-height:190px;padding:22px 24px}#icnc-box-popup .box-popup-art img{object-position:50% 37%}#icnc-box-popup .box-popup-art span{font-size:26px}#icnc-box-popup .box-popup-art small{display:none}#icnc-box-popup .box-popup-copy{padding:24px}#icnc-box-popup h2{font-size:43px}#icnc-box-popup #box-popup-intro{margin-top:15px;font-size:13px}#icnc-box-popup .box-delivery{font-size:11px}#icnc-box-launcher{left:12px;bottom:14px}}