body.luxcod-form-theme-kutie .luxcod-popup-overlay{background:rgba(23,23,19,.58) !important;-webkit-backdrop-filter:blur(6px) !important;backdrop-filter:blur(6px) !important}body.luxcod-form-theme-kutie .luxcod-popup-wrapper{padding:24px 16px !important;overscroll-behavior:contain;scrollbar-gutter:stable}.luxcod-wrapper.lux-theme--kutie{--kutie-ink:#171713;--kutie-forest:#20351f;--kutie-ivory:#f8f3ed;--kutie-blush:#f3c7ca;--kutie-coral:#ec8f8c;--kutie-nude:#f4dadb;--kutie-beige:#d8d0c4;position:relative;width:100% !important;max-width:100% !important;margin:0 auto !important;padding:30px !important;overflow-x:hidden !important;overflow-y:auto !important;color:var(--kutie-ink) !important;background:var(--kutie-ivory) !important;border:1px solid var(--kutie-beige) !important;border-radius:28px !important;box-shadow:0 28px 90px rgba(23,23,19,.28) !important;animation:kutie-popup-enter .25s cubic-bezier(.22,.8,.32,1) !important;scrollbar-width:thin;scrollbar-color:var(--kutie-beige) transparent}.luxcod-popup-wrapper .luxcod-wrapper.lux-theme--kutie{width:min(100%,540px) !important;max-width:540px !important;max-height:calc(100dvh - 48px) !important;overflow-y:auto !important}.luxcod-wrapper.lux-theme--kutie::before{content:"" !important;display:block !important;width:48px !important;height:4px !important;margin:-5px auto 18px !important;border-radius:999px !important;background:var(--kutie-coral) !important}@keyframes kutie-popup-enter{from{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.luxcod-wrapper.lux-theme--kutie,.luxcod-wrapper.lux-theme--kutie input,.luxcod-wrapper.lux-theme--kutie select,.luxcod-wrapper.lux-theme--kutie textarea,.luxcod-wrapper.lux-theme--kutie button{font-family:inherit !important}.luxcod-wrapper.lux-theme--kutie .luxcod-head h3{max-width:390px !important;margin:0 auto 20px !important;padding:0 40px !important;color:var(--kutie-ink) !important;font-size:clamp(22px,3vw,29px) !important;font-weight:700 !important;line-height:1.18 !important;letter-spacing:-.025em !important;text-align:center !important;text-wrap:balance}.luxcod-popup-wrapper .luxcod-wrapper.lux-theme--kutie .luxcod-popup-close-btn,[dir="rtl"] .luxcod-popup-wrapper .luxcod-wrapper.lux-theme--kutie .luxcod-popup-close-btn{top:15px !important;right:15px !important;left:auto !important;width:38px !important;height:38px !important;padding:0 !important;color:var(--kutie-ink) !important;background:rgba(255,255,255,.86) !important;border:1px solid var(--kutie-beige) !important;border-radius:999px !important;box-shadow:0 5px 16px rgba(23,23,19,.09) !important;font-size:23px !important;font-weight:400 !important;transform:none !important}[dir="rtl"] .luxcod-popup-wrapper .luxcod-wrapper.lux-theme--kutie .luxcod-popup-close-btn{right:auto !important;left:15px !important}.luxcod-popup-wrapper .luxcod-wrapper.lux-theme--kutie .luxcod-popup-close-btn:hover,.luxcod-popup-wrapper .luxcod-wrapper.lux-theme--kutie .luxcod-popup-close-btn:focus-visible{color:#fff !important;background:var(--kutie-forest) !important;border-color:var(--kutie-forest) !important;outline:none !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offers{gap:10px !important;margin-bottom:16px !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer{padding:12px !important;color:var(--kutie-ink) !important;background:rgba(255,255,255,.76) !important;border:1px solid var(--kutie-beige) !important;border-radius:17px !important;box-shadow:none !important;opacity:1 !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer:hover{border-color:var(--kutie-coral) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer.active{background:linear-gradient(135deg,rgba(243,199,202,.42),rgba(255,255,255,.9)) !important;border:1px solid var(--kutie-coral) !important;box-shadow:0 0 0 3px rgba(236,143,140,.11) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer-body{grid-template-columns:62px minmax(0,1fr) auto !important;gap:12px !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer-media{width:62px !important;height:62px !important;min-width:62px !important;background:#fff !important;border:1px solid var(--kutie-beige) !important;border-radius:14px !important;box-shadow:none !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer-media img{max-width:54px !important;max-height:54px !important;border-radius:10px !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer-check{width:19px !important;height:19px !important;background:var(--kutie-ivory) !important;border:1px solid var(--kutie-beige) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer.active .luxcod-offer-check{background:var(--kutie-forest) !important;border-color:var(--kutie-forest) !important;box-shadow:inset 0 0 0 4px var(--kutie-ivory) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer-title{color:var(--kutie-ink) !important;font-size:15px !important;font-weight:760 !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer-sub{color:rgba(23,23,19,.58) !important;font-size:12.5px !important}.luxcod-wrapper.lux-theme--kutie .luxcod-price-now{color:var(--kutie-forest) !important;font-weight:820 !important}.luxcod-wrapper.lux-theme--kutie .luxcod-price-compare{color:rgba(23,23,19,.48) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer-pill,.luxcod-wrapper.lux-theme--kutie .luxcod-bar-badge{color:var(--kutie-ink) !important;background:var(--kutie-blush) !important;border-color:var(--kutie-coral) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-grid{gap:11px !important}.luxcod-wrapper.lux-theme--kutie .luxcod-input-wrap{min-height:52px !important;background:rgba(255,255,255,.9) !important;border:1px solid var(--kutie-beige) !important;border-radius:14px !important;box-shadow:none !important}.luxcod-wrapper.lux-theme--kutie .luxcod-input-wrap:hover{border-color:#a8a094 !important}.luxcod-wrapper.lux-theme--kutie .luxcod-input-wrap:focus-within{background:#fff !important;border-color:var(--kutie-forest) !important;box-shadow:0 0 0 3px rgba(32,53,31,.1) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-ic{width:50px !important;min-width:50px !important;color:var(--kutie-forest) !important;background:rgba(243,199,202,.38) !important;border:0 !important}.luxcod-wrapper.lux-theme--kutie .luxcod-ic svg,.luxcod-wrapper.lux-theme--kutie .luxcod-ic svg *{fill:var(--kutie-forest) !important;stroke:none !important}.luxcod-wrapper.lux-theme--kutie .luxcod-input{height:50px !important;padding-inline:14px !important;color:var(--kutie-ink) !important;background:transparent !important;font-size:15px !important;font-weight:520 !important}.luxcod-wrapper.lux-theme--kutie .luxcod-input::placeholder{color:rgba(23,23,19,.5) !important;opacity:1 !important}.luxcod-wrapper.lux-theme--kutie .luxcod-calltime,.luxcod-wrapper.lux-theme--kutie .luxcod-qtybox,.luxcod-wrapper.lux-theme--kutie .luxcod-coupon-wrap{color:var(--kutie-ink) !important;background:rgba(255,255,255,.68) !important;border:1px solid var(--kutie-beige) !important;border-radius:14px !important;box-shadow:none !important}.luxcod-wrapper.lux-theme--kutie .luxcod-calltime-options span{color:rgba(23,23,19,.7) !important;background:#fff !important;border:1px solid var(--kutie-beige) !important;border-radius:999px !important}.luxcod-wrapper.lux-theme--kutie .luxcod-calltime-options input[type="radio"]:checked + span{color:#fff !important;background:var(--kutie-forest) !important;border-color:var(--kutie-forest) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-summary,.luxcod-wrapper.lux-theme--kutie .luxcod-summary-accordion{color:var(--kutie-ink) !important;background:rgba(255,255,255,.78) !important;border:1px solid var(--kutie-beige) !important;border-radius:16px !important;box-shadow:none !important}.luxcod-wrapper.lux-theme--kutie .luxsum-accordion-header:hover{background:rgba(243,199,202,.2) !important}.luxcod-wrapper.lux-theme--kutie .luxsum-header-icon,.luxcod-wrapper.lux-theme--kutie .luxsum-header-total,.luxcod-wrapper.lux-theme--kutie .luxsum-total .luxsum-value strong{color:var(--kutie-forest) !important}.luxcod-wrapper.lux-theme--kutie .luxsum-header-title h2,.luxcod-wrapper.lux-theme--kutie .luxsum-total .luxsum-label,.luxcod-wrapper.lux-theme--kutie .luxsum-value{color:var(--kutie-ink) !important}.luxcod-wrapper.lux-theme--kutie .luxsum-header-title p,.luxcod-wrapper.lux-theme--kutie .luxsum-label{color:rgba(23,23,19,.56) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-submit{width:100% !important;min-height:54px !important;margin-top:14px !important;padding:14px 20px !important;color:#fff !important;background:var(--kutie-coral) !important;border:1px solid var(--kutie-coral) !important;border-radius:999px !important;box-shadow:0 10px 24px rgba(236,143,140,.25) !important;font-size:16px !important;font-weight:780 !important;letter-spacing:0 !important;animation:none !important;transform:none !important}.luxcod-wrapper.lux-theme--kutie .luxcod-submit:hover,.luxcod-wrapper.lux-theme--kutie .luxcod-submit:focus-visible{color:#fff !important;background:var(--kutie-forest) !important;border-color:var(--kutie-forest) !important;box-shadow:0 12px 28px rgba(32,53,31,.2) !important;transform:translateY(-1px) !important;outline:none !important}.luxcod-wrapper.lux-theme--kutie .luxcod-add-to-cart,.luxcod-wrapper.lux-theme--kutie .luxcod-wa{min-height:46px !important;color:var(--kutie-forest) !important;background:transparent !important;border:1px solid var(--kutie-forest) !important;border-radius:999px !important;box-shadow:none !important;opacity:1 !important}.luxcod-wrapper.lux-theme--kutie .luxcod-add-to-cart:hover,.luxcod-wrapper.lux-theme--kutie .luxcod-wa:hover{color:#fff !important;background:var(--kutie-forest) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-badges{margin-top:18px !important;padding-top:16px !important;gap:8px !important;border-top:1px solid var(--kutie-beige) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-badge{min-height:70px !important;padding:10px 6px !important;background:rgba(255,255,255,.65) !important;border:1px solid var(--kutie-beige) !important;border-radius:13px !important;box-shadow:none !important}.luxcod-wrapper.lux-theme--kutie .luxcod-badge-ic{color:var(--kutie-forest) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-badge-ic svg,.luxcod-wrapper.lux-theme--kutie .luxcod-badge-ic svg *{fill:var(--kutie-forest) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-badge-txt{color:rgba(23,23,19,.72) !important}body.luxcod-form-theme-kutie .luxcod-open-popup-btn,body.luxcod-form-theme-kutie .luxcod-popup-sticky-trigger{color:#fff !important;background:var(--kutie-coral,#ec8f8c) !important;border-radius:999px !important;box-shadow:0 10px 26px rgba(23,23,19,.16) !important;animation:none !important}body.luxcod-form-theme-kutie .luxcod-open-popup-btn:hover,body.luxcod-form-theme-kutie .luxcod-popup-sticky-trigger:hover{color:#fff !important;background:var(--kutie-forest,#20351f) !important}@media (max-width:768px){body.luxcod-form-theme-kutie .luxcod-popup-wrapper{padding:10px !important}.luxcod-popup-wrapper .luxcod-wrapper.lux-theme--kutie{max-height:calc(100dvh - 20px) !important;padding:25px 18px 20px !important;border-radius:24px !important}.luxcod-wrapper.lux-theme--kutie .luxcod-head h3{padding-inline:34px !important;font-size:22px !important}}@media (max-width:480px){body.luxcod-form-theme-kutie .luxcod-popup-overlay{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}body.luxcod-form-theme-kutie .luxcod-popup-wrapper{padding:0 !important}.luxcod-popup-wrapper .luxcod-wrapper.lux-theme--kutie{width:100% !important;max-width:none !important;max-height:94dvh !important;margin:6dvh 0 0 !important;padding:23px 15px calc(18px + env(safe-area-inset-bottom)) !important;border-right:0 !important;border-bottom:0 !important;border-left:0 !important;border-radius:24px 24px 0 0 !important;box-shadow:0 -18px 60px rgba(23,23,19,.22) !important}.luxcod-wrapper.lux-theme--kutie::before{width:42px !important;margin-top:-11px !important;margin-bottom:15px !important;background:var(--kutie-beige) !important}.luxcod-wrapper.lux-theme--kutie .luxcod-grid{grid-template-columns:1fr !important;gap:9px !important}.luxcod-wrapper.lux-theme--kutie .luxcod-head h3{margin-bottom:17px !important;font-size:20px !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer-body{grid-template-columns:56px minmax(0,1fr) auto !important;gap:9px !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer-media{width:56px !important;height:56px !important;min-width:56px !important}.luxcod-wrapper.lux-theme--kutie .luxcod-offer-media img{max-width:48px !important;max-height:48px !important}.luxcod-wrapper.lux-theme--kutie .luxcod-badges{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (prefers-reduced-motion:reduce){body.luxcod-form-theme-kutie .luxcod-popup-overlay,.luxcod-wrapper.lux-theme--kutie,.luxcod-wrapper.lux-theme--kutie .luxcod-submit,.luxcod-popup-wrapper .luxcod-wrapper.lux-theme--kutie .luxcod-popup-close-btn,body.luxcod-form-theme-kutie .luxcod-open-popup-btn,body.luxcod-form-theme-kutie .luxcod-popup-sticky-trigger{animation:none !important;transition:none !important}}.luxcod-wrapper.lux-theme--kutie a{color:var(--kutie-forest) !important}
