:root{--ink:#050611;--ink-soft:#09051A;--smoke:#130724;--wine:#24103A;--gold:#F8DE9A;--gold-2:#C79D4D;--silver:#9F74FF;--silver-soft:#58D8FF;--silver-mid:#8D6BFF;--gold-ivory:#FFF7E6;--text:#FFF7E6;--muted:#D9C8A4;--border:rgba(248,222,154,.24);--shadow:rgba(5,6,17,.52);--luna-obsidian:#050611;--luna-velvet:#09051A;--luna-wine:#24103A;--luna-gold:#F8DE9A;--luna-gold-2:#C79D4D;--luna-ivory:#FFF7E6;--luna-muted:#D9C8A4;--luna-line:rgba(248,222,154,.26);--luna-glass:rgba(9,5,26,.74);--aurora-rose:#FF5EA8;--aurora-violet:#9F74FF;--aurora-cyan:#58D8FF;--aurora-emerald:#38F2AE}:root{--luna-obsidian:#050611;--luna-velvet:#09051A;--luna-wine:#24103A;--luna-gold:#F8DE9A;--luna-gold-2:#A8773E;--luna-ivory:#FFF7E6;--luna-muted:#D9C8A4;--luna-line:rgba(248,222,154,.28);--luna-glass:rgba(9,5,26,.68);--luna-radius:30px;--luna-display:"Cormorant","Cormorant Garamond",Georgia,serif;--luna-ui:"Jost","Segoe UI",Arial,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:170px;background:#050611}body{font-family:var(--luna-ui);background:radial-gradient(circle at 8% 0,rgba(248,222,154,.12),transparent 30%),radial-gradient(circle at 84% 4%,rgba(36,16,58,.2),transparent 34%),linear-gradient(160deg,#050611 0,#09051a 34%,#130724 70%,#050611 100%)!important}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(255,247,230,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,247,230,.014) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(180deg,rgba(5,6,17,.8),rgba(5,6,17,.16))}::selection{background:rgba(248,222,154,.28);color:#fff7e6}img{max-width:100%;height:auto}.hdr,.subbar{background:rgba(9,5,26,.76)!important;border-color:rgba(248,222,154,.22)!important;box-shadow:0 18px 50px rgba(5,6,17,.28),inset 0 1px 0 rgba(255,247,230,.08)!important;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.hdr{height:72px!important;padding-inline:clamp(14px,2vw,34px)!important}.nav-title{font-family:var(--luna-display);letter-spacing:clamp(1.4px,.28vw,5px)!important;font-weight:700!important;color:var(--luna-ivory)!important;text-shadow:0 0 22px rgba(248,222,154,.18);font-size:clamp(15px,1.4vw,23px)!important}.nav-title::after{content:"MAISON FLORALE · ISTANBUL";display:block;margin-top:2px;font-family:var(--luna-ui);font-size:9px;letter-spacing:2.6px;color:rgba(248,222,154,.62);font-weight:600;text-align:center}.subbar{top:calc(var(--announce-h) + 72px)!important;height:auto!important;min-height:70px!important;padding:9px clamp(8px,1.8vw,28px)!important}.subnav{gap:12px!important}.subnav-left,.subnav-right{border-radius:20px!important;background:linear-gradient(180deg,rgba(9,5,26,.72),rgba(9,5,26,.86))!important;border-color:rgba(248,222,154,.2)!important;box-shadow:inset 0 1px 0 rgba(255,247,230,.08),0 18px 36px rgba(5,6,17,.24)!important}.subnav a{border-radius:14px!important;background:linear-gradient(180deg,rgba(255,247,230,.06),rgba(255,247,230,.015))!important;color:rgba(255,247,230,.86)!important;border-color:rgba(248,222,154,.18)!important;min-height:36px!important;font-family:var(--luna-ui);font-size:10px!important;letter-spacing:1px!important}.subnav a:hover,.subnav a[aria-current=page]{background:linear-gradient(135deg,#fff7e6,#c79d4d 52%,#a8773e)!important;color:#09051a!important;border-color:rgba(255,247,230,.68)!important;box-shadow:0 12px 30px rgba(248,222,154,.18),inset 0 1px 0 rgba(255,247,230,.55)!important}.atelier h2,.contact h2,.home-category-quote,.section-title,.story h2{font-family:var(--luna-display)!important;letter-spacing:-.02em!important}.atelier p,.contact p,.home-intro,.story p{color:rgba(255,247,230,.82)!important}.add-to-cart-btn,.btn,.footer-news button,.luna-floating-cta,.luna-search-submit,.product-preview-primary{position:relative;overflow:hidden;isolation:isolate}.add-to-cart-btn::before,.btn::before,.footer-news button::before,.luna-floating-cta::before,.luna-search-submit::before,.product-preview-primary::before{content:"";position:absolute;inset:-40% auto -40% -60%;width:44%;background:linear-gradient(90deg,transparent,rgba(255,247,230,.42),transparent);transform:skewX(-18deg);transition:left .6s ease;z-index:-1}.add-to-cart-btn:hover::before,.btn:hover::before,.footer-news button:hover::before,.luna-floating-cta:hover::before,.luna-search-submit:hover::before,.product-preview-primary:hover::before{left:118%}.gallery{padding-inline:clamp(14px,4vw,78px)!important}.atelier-inner,.card,.contact-inner,.footer-shell,.home-category-block,.luna-category-intent,.luna-commerce-search,.luna-seo-panel,.luna-trust-strip,.product-preview-dialog,.story-inner{background:linear-gradient(180deg,rgba(9,5,26,.82),rgba(9,5,26,.92))!important;border:1px solid rgba(248,222,154,.24)!important;box-shadow:0 28px 70px rgba(5,6,17,.34),inset 0 1px 0 rgba(255,247,230,.09)!important}.home-category-block{border-radius:clamp(22px,2vw,38px)!important;position:relative;overflow:hidden}.home-category-block::before,.luna-category-intent::before,.luna-seo-panel::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,247,230,.7),transparent)}.card{border-radius:24px!important;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease!important;background:linear-gradient(180deg,rgba(9,5,26,.92),rgba(9,5,26,.98))!important}.card:hover{transform:translateY(-8px)!important;border-color:rgba(255,247,230,.55)!important;box-shadow:0 26px 58px rgba(5,6,17,.42),0 0 0 1px rgba(248,222,154,.14),inset 0 1px 0 rgba(255,247,230,.12)!important}.media{background:radial-gradient(circle at 50% 20%,rgba(248,222,154,.08),transparent 38%),linear-gradient(180deg,#09051a,#050611)!important;border-bottom:1px solid rgba(248,222,154,.16)}.card-image{padding:10px!important;filter:drop-shadow(0 18px 24px rgba(5,6,17,.32))!important}.meta h3{font-family:var(--luna-display)!important;color:var(--luna-ivory)!important;font-size:clamp(18px,1.3vw,24px)!important}.from{display:inline-flex;align-items:center;gap:8px;color:var(--luna-gold)!important;font-weight:700}.from::before{content:"";width:20px;height:1px;background:linear-gradient(90deg,transparent,var(--luna-gold))}.card-actions{gap:8px!important}.add-to-cart-btn,.go-cart-link,.whatsapp-order-link{min-height:38px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important}.add-to-cart-btn{background:linear-gradient(135deg,#fff7e6,#c79d4d 54%,#c79d4d)!important;color:#09051a!important;border-color:rgba(255,247,230,.58)!important;box-shadow:0 12px 26px rgba(248,222,154,.15)}.go-cart-link{border:1px solid rgba(248,222,154,.24);border-radius:999px;padding:8px 13px;color:rgba(255,247,230,.86)!important}.whatsapp-order-link{border-color:rgba(56,242,174,.54)!important;background:rgba(56,242,174,.14)!important}.product-preview{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.product-preview-dialog{border-radius:34px!important}.product-preview-title{font-family:var(--luna-display)!important;color:var(--luna-ivory)!important}.product-preview-image{object-fit:contain!important;filter:drop-shadow(0 26px 34px rgba(5,6,17,.45))}.luna-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:9999;background:linear-gradient(90deg,#a8773e,#fff7e6,#c79d4d);box-shadow:0 0 18px rgba(248,222,154,.5)}.luna-trust-strip{margin:clamp(18px,3vw,46px) clamp(14px,4vw,78px) 0;border-radius:24px!important;padding:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.luna-trust-strip span{min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(248,222,154,.16);border-radius:16px;background:rgba(255,247,230,.035);color:rgba(255,247,230,.82);font-size:12px;letter-spacing:1.1px;text-transform:uppercase;font-weight:700}.luna-commerce-search{margin:clamp(18px,3vw,42px) clamp(14px,4vw,78px) 0;border-radius:28px!important;padding:clamp(16px,2vw,24px);display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.luna-search-field{width:100%;min-height:52px;border:1px solid rgba(248,222,154,.26);border-radius:16px;background:rgba(5,6,17,.2);color:#fff7e6;padding:0 16px;font:600 14px var(--luna-ui);outline:0}.luna-search-field::placeholder{color:rgba(255,247,230,.5)}.luna-search-field:focus{border-color:rgba(255,247,230,.65);box-shadow:0 0 0 4px rgba(248,222,154,.12)}.luna-clear-search,.luna-search-submit{border:1px solid rgba(248,222,154,.36);border-radius:16px;min-height:52px;padding:0 18px;background:linear-gradient(135deg,#fff7e6,#c79d4d 54%,#c79d4d);color:#09051a;font-weight:900;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.luna-clear-search{background:rgba(255,247,230,.04);color:rgba(255,247,230,.82)}.luna-search-result-note{grid-column:1/-1;color:rgba(255,247,230,.68);font-size:13px;letter-spacing:.2px;display:none}body.luna-filtering .luna-search-result-note{display:block}.card.is-search-hidden{display:none!important}.luna-category-intent{margin:clamp(16px,3vw,44px) clamp(14px,4vw,78px) 0;border-radius:30px!important;padding:clamp(20px,3vw,34px);position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:20px;align-items:center}.luna-category-intent h2,.luna-seo-panel h2{font-family:var(--luna-display);font-size:clamp(26px,3vw,46px);line-height:1;color:var(--luna-ivory);margin:0 0 10px}.luna-category-intent p,.luna-seo-panel p{color:rgba(255,247,230,.75);line-height:1.7;margin:0}.luna-category-intent ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.luna-category-intent li{border:1px solid rgba(248,222,154,.16);border-radius:16px;padding:12px 14px;background:rgba(255,247,230,.035);color:rgba(255,247,230,.82)}.luna-seo-panel{margin:clamp(28px,4vw,70px) clamp(14px,4vw,78px);border-radius:32px!important;padding:clamp(22px,3.4vw,46px);position:relative;overflow:hidden}.luna-seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.luna-seo-card{border:1px solid rgba(248,222,154,.16);border-radius:20px;padding:18px;background:rgba(255,247,230,.035)}.luna-seo-card strong{display:block;color:var(--luna-gold);font-family:var(--luna-display);font-size:22px;margin-bottom:6px}.luna-floating-cta{position:fixed;right:clamp(14px,2vw,24px);bottom:clamp(14px,2vw,24px);z-index:950;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(56,242,174,.56);border-radius:999px;padding:12px 18px;background:linear-gradient(135deg,#28cf8e,#066e55);color:#eefff7!important;font-weight:900;letter-spacing:.4px;box-shadow:0 18px 44px rgba(5,6,17,.35),0 0 0 6px rgba(56,242,174,.08)}.luna-floating-cta svg{width:18px;height:18px;fill:currentColor}.luna-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.luna-reveal.is-visible{opacity:1;transform:none}.luna-skip{position:fixed;left:12px;top:12px;z-index:10000;background:#fff7e6;color:#09051a;padding:10px 14px;border-radius:12px;transform:translateY(-140%);transition:.25s ease;font-weight:800}.luna-skip:focus{transform:translateY(0)}@media (max-width:1100px){.luna-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.luna-category-intent,.luna-seo-grid{grid-template-columns:1fr}.luna-commerce-search{grid-template-columns:1fr}.luna-clear-search,.luna-search-submit{width:100%}.nav-title::after{display:none}}@media (max-width:720px){.hdr{height:64px!important}.subbar{top:calc(var(--announce-h) + 64px)!important}.luna-trust-strip{grid-template-columns:1fr}.luna-floating-cta{left:14px;right:14px;justify-content:center}.home-premium .hero{margin:8px!important}.gallery{padding-top:70px!important}.luna-commerce-search{border-radius:22px!important}.luna-category-intent,.luna-seo-panel{border-radius:24px!important}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:NaNs!important}}.subbar{min-height:60px!important;padding:8px clamp(10px,1.8vw,24px)!important;box-shadow:0 12px 28px rgba(5,6,17,.18),inset 0 1px 0 rgba(255,247,230,.06)!important}.subnav{gap:10px!important;align-items:center!important}.subnav-left,.subnav-right{border-radius:16px!important;padding:5px 6px!important;min-height:48px!important;background:rgba(9,5,26,.72)!important;border:1px solid rgba(248,222,154,.14)!important;box-shadow:0 10px 24px rgba(5,6,17,.14),inset 0 1px 0 rgba(255,247,230,.05)!important}.subnav-right{margin-left:6px!important}.subnav a{min-height:38px!important;padding:0 14px!important;border-radius:12px!important;background:rgba(255,247,230,.02)!important;border-color:rgba(248,222,154,.12)!important;box-shadow:none!important;font-size:11px!important;letter-spacing:.9px!important}.subnav a::after,.subnav a::before{opacity:.5!important}.subnav a:hover,.subnav a[aria-current=page]{transform:none!important}.subnav .cart-nav-link{min-width:44px!important;padding:0 14px!important}@media (max-width:1280px){.subnav a{padding:0 12px!important;font-size:10px!important}.subnav-left,.subnav-right{min-height:46px!important}}.subbar{min-height:58px!important;padding:8px clamp(10px,1.6vw,24px)!important;background:rgba(9,5,26,.82)!important;border-bottom:1px solid rgba(248,222,154,.16)!important;box-shadow:0 14px 34px rgba(5,6,17,.16),inset 0 1px 0 rgba(255,247,230,.05)!important}.subbar::after,.subbar::before{opacity:.55!important}.subnav{gap:8px!important;width:min(100%,1880px)!important;align-items:center!important}.subnav-left.nav-single-line{flex:1 1 auto!important;min-width:0!important;display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;border-radius:18px!important;padding:4px 6px!important;min-height:46px!important;background:rgba(9,5,26,.7)!important;border:1px solid rgba(248,222,154,.12)!important;box-shadow:none!important;mask-image:none!important;-webkit-mask-image:none!important}.subnav-left.nav-single-line::-webkit-scrollbar{display:none!important}.subnav-right.nav-actions-minimal{flex:0 0 auto!important;min-height:46px!important;padding:4px 6px!important;border-radius:16px!important;background:rgba(9,5,26,.65)!important;border:1px solid rgba(248,222,154,.12)!important;box-shadow:none!important}.subnav a{min-height:36px!important;padding:0 14px!important;border-radius:14px!important;background:0 0!important;border:1px solid rgba(248,222,154,.12)!important;box-shadow:none!important;color:rgba(255,247,230,.84)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.82px!important}.subnav a::after,.subnav a::before{display:none!important}.subnav a:hover{background:rgba(255,247,230,.04)!important;color:#fff7e6!important;border-color:rgba(248,222,154,.24)!important}.subnav a[aria-current=page]{background:linear-gradient(135deg,#fff7e6,#f8de9a 56%,#c79d4d)!important;color:#09051a!important;border-color:rgba(255,247,230,.62)!important;box-shadow:inset 0 1px 0 rgba(255,247,230,.45),0 8px 18px rgba(248,222,154,.16)!important}.subnav .cart-nav-link{min-width:40px!important;padding:0 12px!important}@media (max-width:1480px){.subnav a{padding:0 12px!important;font-size:10px!important;letter-spacing:.72px!important}}@media (max-width:1180px){.subnav-right.nav-actions-minimal a:first-child{display:none!important}}.luxury-checkout-card{padding:22px!important}.checkout-topline{color:rgba(248,222,154,.75);font-size:11px;letter-spacing:2.6px;text-transform:uppercase;margin-bottom:8px}.checkout-methods{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 14px}.checkout-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(248,222,154,.16);background:rgba(255,247,230,.03);color:rgba(255,247,230,.76);font-size:12px}.checkout-chip.active{background:linear-gradient(135deg,rgba(248,222,154,.2),rgba(248,222,154,.08));color:var(--gold);border-color:rgba(248,222,154,.28)}.summary-group{margin-top:8px}.delivery-mini-card{margin-top:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(248,222,154,.14);background:rgba(255,247,230,.025)}.delivery-mini-card .mini-label{font-size:12px;color:rgba(255,247,230,.64);margin-bottom:4px}.delivery-mini-card strong{color:var(--luna-ivory,#fff7e6);font-size:16px}.luxe-primary-btn{margin-top:16px!important;min-height:56px!important;font-size:17px!important}.luxe-secondary-link{display:block;text-align:center;margin-top:10px;color:rgba(255,247,230,.74);text-decoration:none;font-size:13px}.luxe-secondary-link:hover{color:var(--gold)}.checkout-trust-row{display:grid;gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(248,222,154,.12);color:rgba(255,247,230,.7);font-size:12px}.luxe-note-card{background:linear-gradient(180deg,rgba(9,5,26,.86),rgba(9,5,26,.94))!important}.subbar{min-height:56px!important;padding:7px clamp(8px,1.4vw,18px)!important;background:linear-gradient(180deg,rgba(9,5,26,.92),rgba(9,5,26,.88))!important;border-bottom:1px solid rgba(248,222,154,.14)!important;box-shadow:0 10px 24px rgba(5,6,17,.18),inset 0 1px 0 rgba(255,247,230,.04)!important}.subnav{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;width:min(100%,1888px)!important}.subnav-left.nav-single-line,.subnav-right.nav-actions-minimal{box-shadow:none!important;background:rgba(9,5,26,.6)!important;border:1px solid rgba(248,222,154,.1)!important}.subnav-left.nav-single-line{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;min-height:44px!important;padding:4px 5px!important;border-radius:18px!important}.subnav-left.nav-single-line::-webkit-scrollbar{display:none!important}.subnav-right.nav-actions-minimal{display:flex!important;align-items:center!important;gap:7px!important;min-height:44px!important;padding:4px 5px!important;border-radius:16px!important}.subnav a{min-height:34px!important;padding:0 11px!important;border-radius:999px!important;background:0 0!important;border:1px solid rgba(248,222,154,.11)!important;box-shadow:none!important;color:rgba(255,247,230,.86)!important;font-family:var(--luna-display)!important;font-size:9.2px!important;font-weight:600!important;letter-spacing:1.25px!important;text-transform:uppercase!important;line-height:1!important}.subnav .nav-label-full{font-weight:600!important;position:relative;top:-.3px}.subnav a::after,.subnav a::before{display:none!important}.subnav a:hover{background:rgba(255,247,230,.045)!important;color:#fff7e6!important;border-color:rgba(248,222,154,.2)!important;text-shadow:0 0 12px rgba(248,222,154,.12)!important}.subnav a[aria-current=page]{background:linear-gradient(135deg,#fff7e6,#f8de9a 54%,#c79d4d)!important;color:#09051a!important;border-color:rgba(255,247,230,.62)!important;box-shadow:inset 0 1px 0 rgba(255,247,230,.45),0 8px 18px rgba(248,222,154,.14)!important}.subnav .cart-nav-link{min-width:40px!important;padding:0 12px!important;font-family:var(--luna-ui)!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important}@media (max-width:1920px){.subnav a{padding:0 10px!important;font-size:9px!important;letter-spacing:1.1px!important}}@media (max-width:1680px){.subnav a{padding:0 9px!important;font-size:8.7px!important;letter-spacing:1px!important}.subnav-right.nav-actions-minimal a:first-child{padding:0 11px!important}}@media (max-width:1460px){.subnav a{font-size:8.4px!important;letter-spacing:.9px!important}.subnav-right.nav-actions-minimal a:first-child{display:none!important}}.glass-checkout-card{background:linear-gradient(180deg,rgba(36,16,58,.48),rgba(9,5,26,.74))!important;border:1px solid rgba(255,247,230,.12)!important;box-shadow:0 26px 70px rgba(5,6,17,.34),inset 0 1px 0 rgba(255,247,230,.08)!important;-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);overflow:hidden}.glass-checkout-card::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,247,230,.7),transparent)}.luxury-checkout-card{position:sticky;top:calc(var(--nav-h) * 2 + 18px);padding:24px!important}.checkout-topline{font-family:var(--luna-display);font-size:11px;letter-spacing:2.8px;color:rgba(248,222,154,.8);text-transform:uppercase;margin-bottom:8px}.checkout-methods{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 16px}.checkout-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(255,247,230,.04);border:1px solid rgba(255,247,230,.1);color:rgba(255,247,230,.72);font-size:11px;letter-spacing:.4px}.checkout-chip.active{background:linear-gradient(135deg,rgba(248,222,154,.16),rgba(255,247,230,.08));border-color:rgba(248,222,154,.24);color:var(--gold)}.payment-glass-card{display:grid;gap:14px;margin:4px 0 18px;padding:16px;border-radius:22px;background:linear-gradient(180deg,rgba(255,247,230,.04),rgba(255,247,230,.02));border:1px solid rgba(255,247,230,.1);box-shadow:inset 0 1px 0 rgba(255,247,230,.08)}.payment-visual-card{position:relative;min-height:212px;padding:18px;border-radius:24px;background:radial-gradient(circle at 16% 14%,rgba(255,247,230,.22),transparent 28%),radial-gradient(circle at 88% 10%,rgba(248,222,154,.22),transparent 26%),linear-gradient(140deg,rgba(36,16,58,.92),rgba(9,5,26,.96));border:1px solid rgba(255,247,230,.12);box-shadow:0 18px 46px rgba(5,6,17,.24),inset 0 1px 0 rgba(255,247,230,.08)}.payment-visual-card::after{content:"";position:absolute;inset:auto -20% -45% auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(248,222,154,.14),transparent 65%);filter:blur(8px)}.pay-card-bottom,.pay-card-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pay-mark{font-family:var(--luna-display);font-size:17px;letter-spacing:1.8px;color:#fff7e6}.pay-type{font-size:11px;color:rgba(255,247,230,.72);letter-spacing:1.4px;text-transform:uppercase}.pay-chip{width:48px;height:36px;border-radius:10px;margin:24px 0 22px;background:linear-gradient(135deg,#fff7e6,#c79d4d);box-shadow:inset 0 1px 0 rgba(255,247,230,.4)}.pay-number{font-family:var(--luna-display);font-size:28px;letter-spacing:2.4px;color:#fff7e6;line-height:1.1}.pay-card-bottom{margin-top:26px}.pay-card-bottom small{display:block;margin-bottom:4px;color:rgba(255,247,230,.6);font-size:10px;letter-spacing:1.5px}.pay-card-bottom strong{font-size:13px;color:#fff7e6;letter-spacing:.6px}.payment-form-lite{display:grid;gap:12px}.payment-form-lite label{display:grid;gap:6px;color:rgba(255,247,230,.84);font-size:12px}.payment-form-lite input{width:100%;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,247,230,.1);background:rgba(255,247,230,.045);color:#fff7e6;box-shadow:inset 0 1px 0 rgba(255,247,230,.04)}.payment-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-note{margin:2px 0 0;color:rgba(255,247,230,.62);font-size:11px;line-height:1.55}.summary-group{margin-top:8px;padding-top:2px}.delivery-mini-card.glass-mini-card{background:rgba(255,247,230,.04);border:1px solid rgba(255,247,230,.1);box-shadow:inset 0 1px 0 rgba(255,247,230,.05)}.luxe-primary-btn{min-height:58px!important;font-size:16px!important;letter-spacing:.4px!important;border-radius:999px!important;box-shadow:0 18px 38px rgba(248,222,154,.18)!important}.luxe-secondary-link{display:block;text-align:center;margin-top:10px;color:rgba(255,247,230,.78);text-decoration:none;font-size:13px}.luxe-secondary-link:hover{color:var(--gold)}.checkout-trust-row{display:grid;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,247,230,.1);color:rgba(255,247,230,.68);font-size:12px}@media (max-width:980px){.luxury-checkout-card{position:static}.payment-mini-grid{grid-template-columns:1fr}.payment-visual-card{min-height:190px}.pay-number{font-size:24px;letter-spacing:1.8px}}