@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f1d25eabcf1db66d-s.p.0nzxm55-ppifn.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3be67f396f7d45c3-s.0busmgujaccc-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ec8f59eafded4799-s.p.0qrlj2tswq711.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn Fallback;src:local(Arial);ascent-override:101.87%;descent-override:53.36%;line-gap-override:0.0%;size-adjust:100.66%}.vazirmatn_4c138480-module__tR9zYW__className{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}.vazirmatn_4c138480-module__tR9zYW__variable{--font-fa:"Vazirmatn", "Vazirmatn Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5090b139-module__1h4HmG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5090b139-module__1h4HmG__variable{--font-latin:"Inter", "Inter Fallback"}
:root{--ink:#000;--charcoal:#070404;--coal:#100908;--offwhite:#f5f1e8;--paper:#fffaf0;--muted:#f5f1e8a8;--dim:#f5f1e870;--gold:#c9a961;--gold-bright:#e4c978;--gold-soft:#c9a9612e;--crimson:#8b0000;--crimson-deep:#390303;--olive:#b9b383;--green:#103f36;--line:#c9a96138;--shadow:0 28px 90px #0000007a}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:radial-gradient(ellipse 90% 60% at 50% -20%, #8b00003d, transparent 64%), var(--ink);color:var(--offwhite);font-family:var(--font-fa), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-weight:300;overflow-x:hidden}body::selection{background:var(--crimson);color:var(--offwhite)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}main{min-height:100vh}.top-ticker{z-index:92;background:var(--olive);color:#10100b;justify-content:center;align-items:center;gap:16px;min-height:42px;padding:8px 20px;font-size:.95rem;display:flex;position:relative}.top-ticker a{background:var(--green);color:var(--offwhite);border-radius:8px;align-items:center;gap:8px;padding:6px 13px;font-size:.82rem;font-weight:500;display:inline-flex}.site-header{z-index:90;color:#1c1b17;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #c9a9611f;position:sticky;top:0}.header-shell{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr) minmax(220px,.7fr);align-items:center;gap:28px;width:min(1340px,100% - 48px);margin:0 auto;padding:30px 0 18px;display:grid}.brand-lockup{justify-content:flex-start;align-items:center;display:flex}.brand-lockup img{width:82px;height:auto}.search-box{align-items:center;display:flex;position:relative}.search-box input{color:#1c1b17;background:#f6f6f6;border:0;border-radius:8px;outline:0;width:100%;height:56px;padding:0 54px 0 18px}.search-box svg{color:#00000080;position:absolute;right:18px}.header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.icon-button,.account-button,.language-button,.login-button{color:#24231f;background:#fff;border:1px solid #1717171f;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.icon-button{width:54px;padding:0;position:relative}.icon-button b{color:#fff;background:#e40012;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;display:grid;position:absolute;top:-11px;right:-8px}.account-button:hover,.icon-button:hover,.language-button:hover,.login-button:hover{border-color:#103f366b;transform:translateY(-1px);box-shadow:0 10px 26px #00000014}.nav-row{justify-content:space-between;align-items:center;width:min(1340px,100% - 48px);margin:0 auto;padding:0 0 24px;display:flex}.main-nav{color:#1c1b17ad;align-items:center;gap:31px;font-size:.92rem;display:flex}.main-nav a{transition:color .2s;position:relative}.main-nav a:first-child{color:#1f1d18;font-weight:500}.main-nav a:first-child:before{background:var(--gold);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.main-nav a:hover{color:var(--green)}.shipping-pop{color:#3c362c;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.login-button{border-color:var(--green);color:var(--green)}.cinematic-hero{background:#000;height:470vh;position:relative}.hero-sticky{background:#000;height:100vh;min-height:640px;position:sticky;top:0;overflow:hidden}.hero-bg{object-fit:cover;object-position:18% center;width:100%;height:100%;opacity:calc(.33 + var(--hero-progress) * .18);transform:scale(calc(1.04 + var(--hero-progress) * .12));filter:saturate(.9)brightness(.72)contrast(1.08);position:absolute;inset:0}.hero-shade{background:radial-gradient(72% 62% at 50% 45%,#0000002e,#000000d1 68%,#000 100%),linear-gradient(#000000c2,#0000 24%,#000000e6);position:absolute;inset:0}.hero-frame{z-index:4;pointer-events:none;border:1px solid #c9a96129;position:absolute;inset:26px}.hero-frame:before,.hero-frame:after{background:linear-gradient(90deg, transparent, var(--gold), transparent);content:"";width:58px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.hero-frame:before{top:-1px}.hero-frame:after{bottom:-1px}.hero-intro,.hero-stage{z-index:10;text-align:center;width:min(980px,100% - 44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-intro{opacity:max(0, calc(1 - var(--hero-progress) * 4));transform:translate(-50%, calc(-50% - var(--hero-progress) * 90px));pointer-events:none;place-items:center;gap:18px;display:grid}.hero-intro img{filter:drop-shadow(0 0 46px #c9a96157);width:min(330px,58vw);height:auto}.hero-intro h1,.hero-stage h2,.section-title,.showcase-copy h2,.feature-copy h2,.journal-cta h2,.page-hero h1,.product-detail h1,.checkout-title,.footer-brand{font-family:var(--font-serif), Georgia, serif;margin:0;font-weight:300;line-height:1.05}.hero-intro h1{color:var(--offwhite);letter-spacing:.22em;direction:ltr;font-size:clamp(2rem,4.5vw,4rem)}.hero-intro p{color:#c9a961db;margin:0;font-size:1.05rem}.gold-divider{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:62px;height:1px}.hero-stage{opacity:0;filter:blur(12px);transition:opacity .5s,filter .5s,transform .64s;transform:translate(-50%,-42%)}.hero-stage.is-active{opacity:1;filter:blur();transform:translate(-50%,-50%)}.stage-kicker,.eyebrow,.showcase-copy span,.feature-copy span,.journal-cta span,.page-hero span,.product-badge,.meta-kicker,.footer-brand{color:var(--gold);letter-spacing:.28em;text-transform:uppercase;direction:ltr;font-size:.76rem}.stage-kicker{align-items:center;gap:14px;margin-bottom:24px;display:inline-flex}.stage-kicker i{background:#c9a9618c;width:28px;height:1px}.hero-stage h2{color:var(--offwhite);text-shadow:0 0 32px #c9a96138,0 2px 18px #000000eb;font-size:clamp(2.5rem,6vw,5.4rem)}.hero-stage p{color:#f5f1e8c7;width:min(700px,100%);margin:22px auto 0;font-size:1.08rem;line-height:2.1}.hero-progress{z-index:12;background:#c9a9612e;width:1px;height:170px;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.hero-progress span{width:100%;height:calc(var(--hero-progress) * 100%);background:var(--gold);display:block;box-shadow:0 0 18px #c9a961cc}.hero-note{z-index:6;color:#f5f1e87a;font-family:var(--font-serif), Georgia, serif;direction:ltr;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:42px}.hero-note strong{color:#c9a961d6;letter-spacing:.3em;font-size:.78rem;font-weight:400}.hero-note small{font-size:.82rem;font-style:italic}.hero-note.start{text-align:left;left:58px}.hero-note.end{text-align:right;right:58px}.floating-product{z-index:5;width:178px;height:auto;opacity:calc(.08 + var(--hero-progress) * .76);filter:drop-shadow(0 28px 34px #000000b3);position:absolute}.floating-product.one{transform:translateY(calc((1 - var(--hero-progress)) * 92px)) rotate(-8deg);top:22%;left:9%}.floating-product.two{transform:translateY(calc((1 - var(--hero-progress)) * 116px)) rotate(9deg);top:29%;right:10%}.floating-product.three{transform:translateY(calc((1 - var(--hero-progress)) * 78px)) rotate(6deg);bottom:13%;left:17%}.section-header{text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(760px,100%);margin:0 auto 68px;display:flex}.section-title{color:var(--offwhite);font-size:clamp(2.5rem,5vw,4.4rem)}.section-header p{max-width:560px;color:var(--muted);margin:0;line-height:2}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:min(1180px,100%);margin:0 auto;display:grid}.product-card{background:linear-gradient(#ffffff09,#ffffff02),radial-gradient(circle at 50% 18%,#8b000038,#0000 54%),#050303;border:1px solid #c9a96129;border-radius:8px;min-height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden}.product-card a{grid-template-rows:235px 1fr;min-height:100%;display:grid}.product-card figure{background:radial-gradient(circle,#c9a96124,#0000 62%);place-items:center;margin:0;display:grid}.product-card img{object-fit:contain;width:100%;height:235px;padding:24px}.product-card-body{flex-direction:column;gap:12px;padding:0 22px 24px;display:flex}.product-card-body h3{color:var(--offwhite);margin:0;font-size:1.28rem;font-weight:400}.product-card-body p{color:#f5f1e899;flex:1;margin:0;font-size:.92rem;line-height:1.9}.product-card-meta{color:var(--gold);justify-content:space-between;align-items:center;gap:12px;display:flex}.product-card-meta b{font-weight:500}.category-showcase{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0;display:grid}.showcase-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:sticky;top:130px}.showcase-copy h2,.feature-copy h2,.journal-cta h2{color:var(--offwhite);font-size:clamp(2.3rem,4.8vw,4rem)}.showcase-copy p,.feature-copy p,.journal-cta p{color:var(--muted);margin:0;line-height:2.05}.text-arrow{color:var(--gold);align-items:center;gap:10px;margin-top:10px;display:inline-flex}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.category-card{border:1px solid var(--line);background:linear-gradient(135deg,#c9a96114,#8b00001f);border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;min-height:210px;padding:24px;transition:transform .26s,border-color .26s,background .26s;display:flex}.category-card:hover{background:linear-gradient(135deg,#c9a9611f,#8b00002e);border-color:#c9a96194;transform:translateY(-4px)}.category-card svg{color:var(--gold)}.category-card span{color:#c9a961b8;font-family:var(--font-serif), Georgia, serif;letter-spacing:.12em;text-transform:uppercase;direction:ltr}.category-card strong{color:var(--offwhite);font-size:1.22rem;font-weight:400}.category-card p{color:#f5f1e894;margin:0;line-height:1.85}.split-feature{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:58px;padding-inline:max(24px,50vw - 590px);display:grid}.feature-media img{aspect-ratio:16/8;object-fit:cover;width:100%;box-shadow:var(--shadow);border:1px solid #c9a9613d;border-radius:8px}.feature-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.feature-tags{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.feature-tags b{color:#f5f1e8c7;border:1px solid #c9a96147;border-radius:8px;padding:9px 12px;font-weight:300}.service-band{background:#040202;border-block:1px solid #c9a9612e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-item{border-left:1px solid #c9a96124;min-height:245px;padding:38px 30px}.service-item svg{color:var(--gold)}.service-item h3{color:var(--offwhite);margin:22px 0 10px;font-size:1.16rem;font-weight:400}.service-item p{color:#f5f1e894;margin:0;line-height:1.9}.journal-cta{text-align:center;background:radial-gradient(80% 70%,#8b000052,#000000e0 68%,#000),#000;flex-direction:column;align-items:center;gap:18px;padding:112px 24px;display:flex}.journal-cta span{align-items:center;gap:10px;display:inline-flex}.journal-cta a,.primary-action,.secondary-action{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.journal-cta a,.primary-action{color:var(--offwhite);background:linear-gradient(135deg,#c9a9612e,#8b00002e);border:1px solid #c9a961b8}.secondary-action{color:var(--gold);background:0 0;border:1px solid #c9a96140}.journal-cta a:hover,.primary-action:hover,.secondary-action:hover{transform:translateY(-2px)}.page-hero{text-align:center;background:linear-gradient(#0000003d,#000),radial-gradient(70% 56% at 50% 0,#8b000040,#0000 68%);padding:92px 24px 66px}.page-hero-inner{flex-direction:column;align-items:center;gap:17px;width:min(820px,100%);margin:0 auto;display:flex}.page-hero h1{color:var(--offwhite);font-size:clamp(2.6rem,5vw,4.8rem)}.page-hero p{color:var(--muted);margin:0;line-height:2}.shop-shell,.content-shell{width:min(1180px,100% - 48px);margin:0 auto}.shop-tools{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.filter-pills{flex-wrap:wrap;gap:10px;display:flex}.filter-pills a{color:#f5f1e8a8;border:1px solid #c9a9613d;border-radius:8px;padding:10px 13px}.filter-pills a:hover{color:var(--gold);border-color:#c9a9618f}.empty-state{text-align:center;background:linear-gradient(135deg,#c9a96114,#8b00001a);border:1px solid #c9a9612e;border-radius:8px;place-items:center;min-height:260px;padding:34px;display:grid}.empty-state h2{color:var(--offwhite);margin:0;font-size:1.5rem;font-weight:400}.empty-state p{color:var(--muted);margin:8px 0 0}.product-detail{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:64px;display:grid}.product-media{background:radial-gradient(circle at 50% 45%,#c9a96129,#0000 58%),linear-gradient(#ffffff09,#0000),#050303;border:1px solid #c9a9612e;border-radius:8px;place-items:center;min-height:540px;display:grid}.product-media img{object-fit:contain;max-height:440px;padding:34px}.product-info{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.product-detail h1{color:var(--offwhite);font-size:clamp(2.8rem,5vw,5.2rem)}.product-lead,.content-copy p{color:var(--muted);margin:0;line-height:2.05}.price-line{color:var(--gold);align-items:center;gap:13px;font-size:1.45rem;display:flex}.note-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.note-list li{color:#f5f1e8b8;align-items:center;gap:9px;display:flex}.note-list li:before{background:var(--gold);content:"";border-radius:50%;width:7px;height:7px}.product-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.checkout-grid,.cart-grid,.account-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.panel{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #c9a9612e;border-radius:8px;padding:26px}.panel h2,.panel h3{color:var(--offwhite);margin:0 0 18px;font-weight:400}.cart-item{border-bottom:1px solid #c9a96124;grid-template-columns:86px 1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.cart-item:first-of-type{padding-top:0}.cart-item img{object-fit:contain;background:#ffffff0a;border-radius:8px;width:86px;height:86px}.cart-item h3{color:var(--offwhite);margin:0 0 7px;font-size:1rem}.cart-item p{color:var(--dim);margin:0}.summary-line{color:var(--muted);border-bottom:1px solid #c9a9611f;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.summary-line.total{color:var(--offwhite);font-size:1.16rem}.checkout-form{gap:16px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{color:#f5f1e8b8;flex-direction:column;gap:8px;font-size:.9rem;display:flex}.field input,.field select,.field textarea{min-height:48px;color:var(--offwhite);background:#ffffff0e;border:1px solid #c9a96133;border-radius:8px;outline:0;padding:0 13px}.field textarea{resize:vertical;min-height:112px;padding:13px}.payment-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-methods button{color:#f5f1e8b8;background:#ffffff0a;border:1px solid #c9a9612e;border-radius:8px;min-height:70px}.payment-methods button.is-active{color:var(--gold);background:#c9a9611a;border-color:#c9a961b8}.account-menu{gap:12px;display:grid}.account-menu a,.settings-row,.order-row{background:#ffffff09;border:1px solid #c9a96124;border-radius:8px;padding:16px}.order-row,.settings-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.content-card{background:linear-gradient(135deg,#c9a96114,#8b00001a);border:1px solid #c9a9612e;border-radius:8px;min-height:250px;padding:24px}.content-card svg{color:var(--gold)}.content-card h2{color:var(--offwhite);margin:18px 0 12px;font-size:1.25rem;font-weight:400}.content-card p{color:var(--muted);margin:0;line-height:1.9}.contact-list{gap:16px;margin-top:24px;display:grid}.contact-list div,.contact-list a{border:1px solid #c9a96124;border-radius:8px;align-items:center;gap:10px;padding:18px;display:flex}.site-footer{background:#000;border-top:1px solid #c9a96129}.footer-shell{grid-template-columns:1fr 1.4fr 1fr;gap:34px;width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0;display:grid}.footer-logo img{width:104px;height:auto;margin-bottom:16px}.footer-brand{font-family:var(--font-serif), Georgia, serif;margin-top:14px;display:block}.footer-shell p,.footer-shell a,.footer-shell li{color:#f5f1e88f;line-height:1.9}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.footer-links h3,.newsletter h3{color:var(--offwhite);margin:0 0 14px;font-size:1rem;font-weight:400}.footer-links ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.newsletter-form{gap:10px;display:flex}.newsletter-form input{min-width:0;color:var(--offwhite);background:#ffffff0b;border:1px solid #c9a9612e;border-radius:8px;flex:1;padding:0 12px}.newsletter-form button{color:var(--gold);background:#c9a9611f;border:1px solid #c9a96180;border-radius:8px;padding:0 16px}.reveal-on-scroll{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1080px){.header-shell{grid-template-columns:auto 1fr auto}.main-nav{gap:18px;font-size:.84rem}.product-grid,.service-band{grid-template-columns:repeat(2,minmax(0,1fr))}.category-showcase,.split-feature,.product-detail,.checkout-grid,.cart-grid,.account-grid,.footer-shell{grid-template-columns:1fr}.showcase-copy{position:static}}@media (max-width:760px){.top-ticker{text-align:center;flex-direction:column;gap:7px}.header-shell{grid-template-columns:auto 1fr;width:min(100% - 28px,100%);padding:16px 0}.brand-lockup{order:2;justify-content:flex-end}.brand-lockup img{width:58px}.search-box{order:3;grid-column:1/-1}.header-actions{justify-content:flex-start}.account-button,.language-button,.shipping-pop,.main-nav a:nth-child(n+4){display:none}.nav-row{justify-content:flex-start;gap:14px;width:min(100% - 28px,100%);padding-bottom:14px;overflow-x:auto}.main-nav{flex:none;min-width:max-content}.login-button{flex:none}.cinematic-hero{height:420vh}.hero-sticky{min-height:600px}.hero-frame{inset:14px}.hero-progress,.hero-note,.floating-product.three{display:none}.floating-product{width:118px}.floating-product.one{top:18%;left:2%}.floating-product.two{top:27%;right:3%}.hero-stage p{font-size:.96rem}.section,.journal-cta{padding:82px 18px}.product-grid,.category-grid,.service-band,.content-grid,.form-grid,.payment-methods,.footer-links{grid-template-columns:1fr}.shop-shell,.content-shell,.category-showcase,.footer-shell{width:min(100% - 32px,100%)}.shop-tools,.order-row,.settings-row{flex-direction:column;align-items:stretch}.cart-item{grid-template-columns:72px 1fr}.cart-item strong{grid-column:2}.product-media{min-height:360px}.page-hero h1,.product-detail h1,.section-title{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:clamp(2.05rem,10vw,3.25rem)}.product-info{order:-1}.newsletter-form{flex-direction:column}.newsletter-form input,.newsletter-form button{min-height:48px}}.site-header{color:var(--offwhite);background:linear-gradient(#0a0504f5,#040202eb),#050303;border-bottom:1px solid #c9a9612e}.top-ticker{background:linear-gradient(90deg, var(--gold), #d9c786, var(--gold));color:#11100d}.header-shell{grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr) minmax(120px,.45fr);padding-top:22px}.search-box input{color:var(--offwhite);background:#fff1;border:1px solid #c9a9612e}.search-box input::placeholder{color:#f5f1e873}.icon-button,.account-button,.language-button,.login-button,.social-button{color:var(--offwhite);background:#ffffff0b;border-color:#c9a96133}.social-button{border:1px solid #c9a96133;border-radius:8px;justify-content:center;align-items:center;width:46px;min-height:46px;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.social-button:hover{color:var(--gold);border-color:#c9a9619e;transform:translateY(-1px)}.main-nav{color:#f5f1e8ad}.main-nav a:hover,.login-button:hover{color:var(--gold)}.language-switcher{color:#f5f1e8ad;background:#ffffff0a;border:1px solid #c9a96133;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:inline-flex}.language-switcher button{color:inherit;background:0 0;border:0;border-radius:7px;padding:6px 8px}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.hero-social{z-index:14;width:42px;height:42px;color:var(--gold);border:1px solid #c9a96147;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.product-card{flex-direction:column;display:flex}.product-card .product-card-link{flex:1;grid-template-rows:235px 1fr;min-height:100%;display:grid}.product-card figure{position:relative;overflow:hidden}.product-card figure:after{content:"";background:linear-gradient(90deg,#0000,#c9a96180,#0000);height:1px;position:absolute;inset:auto 20px 0}.offer-chip,.urgent-chip{z-index:2;border-radius:8px;padding:7px 10px;font-size:.73rem;font-weight:600;position:absolute;top:14px}.offer-chip{color:var(--offwhite);background:#8b0000db;right:14px}.urgent-chip{color:#120c08;background:#c9a961e6;left:14px}.detail-offer{top:22px;right:22px}.product-card-meta>div{flex-direction:column;gap:3px;display:flex}.product-card-meta del,.price-line del{color:#f5f1e861;font-size:.86rem}.charity-mini,.payment-mini{color:#f5f1e8a8;align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.charity-mini svg,.summary-line.charity b,.charity-callout svg{color:var(--gold)}.product-card-actions{border-top:1px solid #c9a9611f;grid-template-columns:1fr 48px;gap:10px;padding:14px;display:grid}.product-card .cart-inline-button,.product-card .card-whatsapp{min-height:44px;color:var(--offwhite);background:#c9a9611a;border:1px solid #c9a96152;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.product-card .card-whatsapp{min-height:44px;color:var(--gold)}.product-card .cart-inline-button:hover,.product-card .card-whatsapp:hover{border-color:#c9a961a6;transform:translateY(-1px)}.product-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.product-spec-grid div{background:#ffffff09;border:1px solid #c9a96129;border-radius:8px;padding:14px}.product-spec-grid span{color:#f5f1e87a;margin-bottom:6px;font-size:.82rem;display:block}.product-spec-grid b{color:var(--offwhite);font-weight:500}.charity-callout{background:linear-gradient(135deg,#c9a9611f,#8b00001f);border:1px solid #c9a96138;border-radius:8px;gap:14px;padding:16px;display:flex}.charity-callout strong{color:var(--offwhite)}.charity-callout p,.panel-note{color:#f5f1e899;margin:6px 0 0;line-height:1.8}.payment-mini{border-top:1px solid #c9a9611f;flex-wrap:wrap;padding-top:14px}.payment-mini a{color:var(--gold);border:1px solid #c9a96138;border-radius:8px;padding:7px 10px}.sticky-panel{position:sticky;top:150px}.cart-item-live{grid-template-columns:96px 1fr auto}.quantity-control{align-items:center;gap:8px;margin-top:12px;display:inline-flex}.quantity-control button{width:32px;height:32px;color:var(--offwhite);background:#ffffff0a;border:1px solid #c9a9612e;border-radius:8px;place-items:center;display:grid}.quantity-control strong{text-align:center;min-width:26px}.quantity-control .trash-button{color:#f0a6a6}.auth-strip{background:#ffffff09;border:1px solid #c9a96129;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.auth-strip button{min-height:44px;color:var(--offwhite);background:#c9a9611a;border:1px solid #c9a9614d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.auth-strip span{color:#f5f1e894}.payment-methods.two{grid-template-columns:repeat(2,minmax(0,1fr))}.charity-wallet{background:linear-gradient(135deg,#c9a96121,#8b00001f);border:1px solid #c9a96138;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex}.charity-wallet h2,.admin-toolbar h2,.export-panel h2{color:var(--offwhite);margin:8px 0;font-weight:400}.charity-wallet p,.admin-toolbar p,.export-panel p{color:#f5f1e89e;margin:0;line-height:1.8}.charity-wallet>strong{color:var(--gold);font-size:clamp(2rem,5vw,3.7rem);font-weight:400}.charity-progress{background:#ffffff14;border-radius:999px;height:10px;margin:16px 0 10px;overflow:hidden}.charity-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--crimson), var(--gold));height:100%;display:block}.account-auth{margin-bottom:18px}.account-grid{direction:ltr;grid-template-columns:minmax(0,1fr) 300px}.account-grid>*{direction:rtl}.account-menu{grid-column:2}.account-grid>.panel:not(.account-menu){grid-area:1/1}.admin-shell{gap:18px;display:grid}.admin-toolbar{grid-template-columns:1fr auto;align-items:center;gap:22px;display:grid}.admin-stats{gap:10px;min-width:220px;display:grid}.admin-stats strong{color:var(--gold);background:#ffffff09;border:1px solid #c9a96129;border-radius:8px;padding:12px;font-weight:500}.admin-filters{grid-template-columns:1fr 260px auto;gap:12px;display:grid}.admin-search,.admin-select{min-height:50px;color:var(--gold);background:#ffffff0b;border:1px solid #c9a9612e;border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.admin-search input,.admin-select select,.admin-fields input,.admin-fields select,.admin-product-title input,.export-panel textarea{width:100%;color:var(--offwhite);background:0 0;border:0;outline:0}.admin-select select option,.field select option{color:#1c1b17}.admin-list{gap:12px;display:grid}.admin-product-row{background:#ffffff09;border:1px solid #c9a96129;border-radius:8px;grid-template-columns:118px 1fr;gap:18px;padding:14px;display:grid}.admin-product-row img{object-fit:cover;border-radius:8px;width:118px;height:118px}.admin-product-main{gap:14px;display:grid}.admin-product-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-product-title small{color:#c9a961b8;margin-bottom:6px;display:block}.admin-product-title input{color:var(--offwhite);font-size:1.12rem}.admin-row-actions{gap:8px;display:inline-flex}.admin-row-actions button{width:38px;height:38px;color:var(--gold);background:#ffffff0a;border:1px solid #c9a9612e;border-radius:8px;place-items:center;display:grid}.admin-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-fields label{color:#f5f1e88c;border:1px solid #c9a96121;border-radius:8px;gap:7px;padding:10px;font-size:.82rem;display:grid}.export-panel{gap:16px;display:grid}.export-panel textarea{color:#f5f1e8b8;direction:ltr;background:#00000052;border:1px solid #c9a96124;border-radius:8px;min-height:220px;padding:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.footer-socials{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.footer-socials a{border:1px solid #c9a9612e;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.empty-state .primary-action{margin-top:18px}.form-message{color:var(--gold);background:#8b00002e;border:1px solid #c9a96138;border-radius:8px;margin:0;padding:12px}.success-shell{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.success-panel{justify-items:start;gap:16px;display:grid}.success-panel svg{color:var(--gold)}.success-panel h2{margin:0;font-size:clamp(1.8rem,4vw,3.2rem)}.success-panel p{color:var(--muted);margin:0;line-height:2}.success-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.success-items{gap:10px;margin-top:18px;display:grid}.success-items div{color:#f5f1e8ad;border:1px solid #c9a9611f;border-radius:8px;justify-content:space-between;gap:12px;padding:12px;display:flex}.success-charity{margin-top:18px}.live-orders{gap:10px;margin-bottom:18px;display:grid}.live-orders h2{margin-top:18px}.order-row.charity b{color:var(--gold)}.admin-orders{margin-bottom:18px}.admin-orders-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.admin-orders-head p{color:#f5f1e89e;margin:0;line-height:1.8}.admin-orders-head>strong{color:var(--gold);border:1px solid #c9a9612e;border-radius:8px;padding:12px 16px}.admin-order-list{gap:12px;display:grid}.admin-order-card{background:#ffffff09;border:1px solid #c9a96124;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:16px;display:grid}.admin-order-card h3{margin:5px 0}.admin-order-card small,.admin-order-card p,.admin-order-total span{color:#f5f1e88f}.admin-order-card p{margin:0}.admin-order-total{text-align:left;gap:4px;display:grid}.admin-order-total b{color:var(--gold)}.status-switcher{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.status-switcher button{color:#f5f1e8b8;background:#ffffff0a;border:1px solid #c9a9612e;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:inline-flex}.status-switcher button.is-active{color:var(--gold);background:#c9a9611a;border-color:#c9a9619e}.contact-actions{flex-wrap:wrap;gap:12px;display:flex}.contact-actions .primary-action,.contact-actions .secondary-action{flex:220px}.admin-crm{margin-bottom:18px}.crm-stats{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.crm-stats strong{min-height:42px;color:var(--gold);white-space:nowrap;border:1px solid #c9a9612e;border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.crm-layout{grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr);gap:16px;display:grid}.customer-list{align-content:start;gap:10px;display:grid}.customer-card{width:100%;color:var(--offwhite);text-align:right;background:#ffffff09;border:1px solid #c9a96124;border-radius:8px;gap:6px;padding:14px;display:grid}.customer-card.is-active{background:linear-gradient(135deg,#c9a96124,#8b00001f);border-color:#c9a96199}.customer-card span{font-weight:500}.customer-card small,.customer-card b{color:#f5f1e894;font-weight:400}.customer-card i{color:var(--gold);background:#8b000052;border-radius:8px;justify-self:start;padding:5px 8px;font-size:.76rem;font-style:normal}.message-panel{background:#0000002e;border:1px solid #c9a96124;border-radius:8px;gap:16px;min-width:0;padding:16px;display:grid}.message-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.message-panel-head h2,.message-panel-head h3{margin:6px 0 8px}.message-panel-head p{color:#f5f1e894;margin:0;line-height:1.8}.message-panel-head>span{color:#c9a961b8;text-align:left;max-width:280px;font-size:.84rem;line-height:1.8}.message-thread{gap:10px;max-height:460px;padding-left:4px;display:grid;overflow:auto}.message-thread.compact{max-height:none;margin:12px 0 16px}.message-bubble{background:#ffffff0b;border:1px solid #c9a96124;border-radius:8px;gap:9px;width:min(88%,620px);padding:13px;display:grid}.message-bubble.outbound,.message-bubble.system{background:linear-gradient(135deg,#c9a9611f,#8b000014);justify-self:end}.message-bubble.inbound{justify-self:start}.message-bubble div{justify-content:space-between;align-items:center;gap:12px;display:flex}.message-bubble b{color:var(--offwhite);font-weight:500}.message-bubble small{color:#f5f1e87a;text-align:left}.message-bubble p{color:#f5f1e8ad;margin:0;line-height:1.85}.reply-box{grid-template-columns:160px minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.reply-box textarea{min-height:82px}.account-messages{background:#ffffff08;border:1px solid #c9a96129;border-radius:8px;margin:18px 0;padding:18px}.account-reply{grid-template-columns:minmax(0,1fr) auto}@media (max-width:1080px){.admin-toolbar,.admin-filters,.crm-layout,.reply-box,.success-shell{grid-template-columns:1fr}.crm-stats{justify-content:start}.message-panel-head{flex-direction:column}.message-panel-head>span{text-align:right;max-width:100%}.account-menu,.account-grid>.panel:not(.account-menu){grid-area:auto}.admin-order-card{grid-template-columns:1fr}.admin-order-total,.status-switcher{text-align:right;justify-content:start}.admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-panel{position:static}}@media (max-width:760px){.header-shell{grid-template-columns:1fr auto}.brand-lockup{order:1}.header-actions{order:2}.search-box{order:3}.social-button,.main-nav a:nth-child(n+5){display:none}.language-switcher{flex:none}.nav-row{flex-wrap:wrap;justify-content:center;overflow:visible}.main-nav{flex-wrap:wrap;order:3;justify-content:center;width:100%;min-width:0}.login-button{order:2}.product-spec-grid,.payment-methods.two,.admin-fields,.cart-item-live,.admin-product-row{grid-template-columns:1fr}.cart-item-live img,.admin-product-row img{width:100%;height:180px}.admin-product-title,.charity-wallet,.admin-orders-head{flex-direction:column;align-items:stretch}.product-card-actions{grid-template-columns:1fr 46px}.message-bubble{width:100%}.message-bubble div{flex-direction:column;align-items:flex-start}}:root{--ink:#020101;--charcoal:#070403;--coal:#110807;--offwhite:#f7f0e4;--paper:#fff8ea;--muted:#f7f0e4ad;--dim:#f7f0e46b;--gold:#c7a65b;--gold-bright:#ead38a;--gold-soft:#c7a65b24;--crimson:#6b0503;--crimson-deep:#1d0202;--olive:#d2b96d;--green:#073a31;--line:#c7a65b33;--shadow:0 34px 90px #0000008f;--shell:min(1320px, calc(100% - 64px));--serif-stack:var(--font-serif), Georgia, "Times New Roman", serif;--display-fa-stack:var(--font-display-fa), var(--font-fa), serif}html{background:#000}body{color:var(--offwhite);font-family:var(--font-fa), system-ui, sans-serif;background:linear-gradient(#050202 0%,#000 31%,#080202 56%,#000 100%);font-size:16px;line-height:1.75}body:before{z-index:-1;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#c7a65b0b 1px,#0000 1px),linear-gradient(#c7a65b09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000002e,#0000 70%);mask-image:linear-gradient(#0000002e,#0000 70%)}h1,h2,h3,.section-title,.page-hero h1,.product-detail h1,.checkout-title,.footer-brand{letter-spacing:0;text-wrap:balance}.top-ticker{color:#080503;letter-spacing:0;background:linear-gradient(90deg,#b79a56,#dfca82 45%,#b99d58);gap:22px;min-height:44px;font-size:.92rem}.top-ticker a{background:#063d34;border:1px solid #01201b38;border-radius:8px;min-height:34px;font-weight:700;box-shadow:0 10px 24px #00000024}.site-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#070202f5,#030101f0),#050101;border-bottom:1px solid #c7a65b30}.header-shell{width:var(--shell);grid-template-columns:minmax(260px,.72fr) minmax(320px,1.2fr) minmax(136px,.36fr);gap:clamp(18px,3vw,48px);padding:22px 0 14px}.brand-lockup{align-self:center}.brand-lockup img{filter:drop-shadow(0 0 22px #c7a65b33);width:clamp(68px,6.4vw,92px)}.header-actions{gap:14px}.search-box input{height:52px;color:var(--offwhite);background:linear-gradient(#ffffff0e,#ffffff05),#140d0bdb;border:1px solid #c7a65b3d;border-radius:8px;font-size:.94rem;box-shadow:inset 0 0 0 1px #00000038}.search-box svg{color:var(--gold)}.icon-button,.account-button,.language-button,.login-button,.social-button,.language-switcher{color:var(--offwhite);background:linear-gradient(#ffffff0b,#ffffff04),#070403b3;border-color:#c7a65b3d;border-radius:8px}.icon-button,.social-button{width:52px;min-height:52px}.account-button,.login-button{min-height:52px;padding-inline:20px;font-weight:600}.icon-button b{background:#e00014;top:-12px;right:-10px}.nav-row{width:var(--shell);align-items:center;padding-bottom:20px}.main-nav{color:#f7f0e4b8;gap:clamp(24px,3vw,48px);font-size:.92rem;font-weight:500}.main-nav a:first-child{color:var(--offwhite)}.main-nav a:first-child:before{background:var(--gold);width:7px;height:7px;right:-16px}.language-switcher{min-height:46px;padding:0 14px}.language-switcher button{min-width:42px;font-family:var(--serif-stack);letter-spacing:.04em;font-size:1.08rem}.language-switcher button.is-active{color:var(--gold-bright);background:#c7a65b2e}.cinematic-hero{background:#000;height:430vh}.hero-sticky{background:#000;min-height:720px}.hero-bg{opacity:calc(.25 + var(--hero-progress) * .16);object-position:50% center;filter:saturate(.78)brightness(.52)contrast(1.24);transform:scale(calc(1.06 + var(--hero-progress) * .08))}.hero-shade{background:linear-gradient(90deg,#000 0%,#000000ad 22%,#00000047 50%,#000000bf 78%,#000 100%),linear-gradient(#000000db,#0000 24%,#000000f0)}.hero-frame{border-color:#c7a65b1f;inset:34px}.hero-intro,.hero-stage{width:min(1040px,100% - 52px)}.hero-intro{gap:22px}.hero-intro img{filter:drop-shadow(0 0 40px #c7a65b40);width:min(240px,45vw)}.hero-intro h1,.hero-stage h2{font-family:var(--serif-stack);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase}.hero-intro h1{font-size:clamp(2.7rem,7vw,5.8rem)}.hero-intro p{color:#ead38ab8;font-size:.98rem}.hero-stage h2{font-size:clamp(3rem,7.2vw,6.7rem);line-height:.92}.hero-stage p{color:#f7f0e4b8;width:min(680px,100%);font-size:1.04rem;line-height:2.05}.stage-kicker,.eyebrow,.showcase-copy span,.feature-copy span,.journal-cta span,.page-hero span,.product-badge,.meta-kicker,.footer-brand{font-family:var(--serif-stack);letter-spacing:.36em}.stage-kicker{justify-content:center;margin-bottom:30px}.hero-progress{height:210px;right:56px}.hero-note{bottom:54px}.floating-product{width:150px;opacity:calc(.04 + var(--hero-progress) * .42);filter:grayscale(.12)brightness(.72)drop-shadow(0 30px 44px #000000c7)}.hero-social{background:#00000052;border-color:#c7a65b42}.section{padding:clamp(92px,10vw,154px) 24px}.section-dark{background:linear-gradient(#000 0%,#070101 48%,#000 100%)}.section-header{gap:16px;width:min(860px,100%);margin-bottom:clamp(48px,7vw,92px)}.section-header i,.page-hero-inner i{color:var(--gold);font-style:normal;line-height:1}.section-title,.showcase-copy h2,.feature-copy h2,.journal-cta h2,.page-hero h1,.product-detail h1,.checkout-title{font-family:var(--display-fa-stack);color:var(--offwhite);font-weight:500}.section-title{font-size:clamp(2.5rem,6.4vw,5.6rem);line-height:1.18}.section-header p{color:#f7f0e4a8;font-size:1rem;line-height:2.15}.gold-divider{background:linear-gradient(90deg,#0000,#ead38ad6,#0000);width:74px}.page-hero{background:linear-gradient(#00000085,#000 80%),linear-gradient(90deg,#6b05031f,#0000 34%,#c7a65b0b,#0000 66%,#6b05031a),#000;place-items:center;min-height:clamp(500px,54vh,680px);padding:104px 24px 96px;display:grid;position:relative;overflow:hidden}.page-hero:before,.page-hero:after{content:"";background:linear-gradient(#0000,#c7a65b9e,#0000);width:1px;height:76px;position:absolute;left:50%}.page-hero:before{top:34px}.page-hero:after{bottom:30px}.page-hero p{color:#f7f0e4b3;width:min(760px,100%);font-size:1.04rem;line-height:2.2}.page-hero-meta{z-index:1;color:#c7a65b7a;font-family:var(--serif-stack);letter-spacing:.34em;text-transform:uppercase;writing-mode:vertical-rl;direction:ltr;font-size:.7rem;position:absolute;top:50%}.page-hero-meta.left{left:42px}.page-hero-meta.right{right:42px}.shop-shell,.content-shell,.category-showcase{width:var(--shell)}.product-grid{width:var(--shell);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px)}.product-card{background:linear-gradient(#ffffff09,#ffffff02),#050202;border-color:#c7a65b2e;position:relative;overflow:hidden}.product-card img{filter:saturate(.92)contrast(1.05)drop-shadow(0 28px 34px #00000073);height:clamp(250px,24vw,340px);padding:clamp(24px,3vw,42px)}.product-card-body h3{font-family:var(--display-fa-stack);font-size:clamp(1.42rem,2.3vw,2rem);font-weight:600;line-height:1.45}.product-card-body p{color:#f7f0e48f;font-size:.92rem}.product-card-meta{justify-content:center;gap:22px}.product-card-meta b{color:var(--gold-bright)}.charity-mini,.payment-mini{justify-content:center}.product-card-actions{border-top-color:#c7a65b21;padding:16px}.product-card .cart-inline-button,.product-card .card-whatsapp{background:#c7a65b14}.offer-chip,.urgent-chip{letter-spacing:.12em;border-radius:8px;font-size:.68rem}.shop-tools{border-block:1px solid #c7a65b29;align-items:center;margin-bottom:42px;padding:18px 0}.filter-pills a{background:#ffffff05}.category-showcase{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(42px,6vw,92px);padding-block:clamp(108px,12vw,172px)}.showcase-copy h2,.feature-copy h2,.journal-cta h2{font-size:clamp(2.5rem,5.7vw,5.4rem);line-height:1.14}.showcase-copy p,.feature-copy p,.journal-cta p,.content-copy p{color:#f7f0e4a3;line-height:2.16}.category-grid{gap:14px}.category-card,.content-card,.panel,.admin-product-row,.admin-order-card,.customer-card,.message-panel,.account-messages{background:linear-gradient(#ffffff08,#ffffff02),#080303c2;border-color:#c7a65b29}.category-card{min-height:235px;padding:28px}.category-card strong,.content-card h2,.panel h2,.panel h3{font-family:var(--display-fa-stack);font-weight:600}.split-feature{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:clamp(44px,6vw,86px)}.feature-media img{aspect-ratio:16/9;filter:saturate(.88)brightness(.76)contrast(1.12);border-color:#c7a65b38}.service-band{background:#020101}.service-item{min-height:280px;padding:46px 38px}.service-item h3{font-family:var(--display-fa-stack);font-size:1.45rem}.journal-cta{background:linear-gradient(#000,#080101 52%,#000);justify-content:center;min-height:620px}.journal-cta p{width:min(760px,100%)}.primary-action,.secondary-action,.journal-cta a{border-radius:8px;min-height:56px;font-weight:600}.primary-action{background:linear-gradient(135deg,#c7a65b2e,#6b050338),#ffffff05}.secondary-action{background:#ffffff04}.panel{padding:clamp(22px,2.6vw,38px)}.panel h2,.panel h3{font-size:clamp(1.35rem,2.4vw,2.25rem)}.checkout-grid,.cart-grid{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:32px}.account-grid{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.field input,.field select,.field textarea,.newsletter-form input{background:#ffffff0b;border-color:#c7a65b30}.field input:focus,.field select:focus,.field textarea:focus,.newsletter-form input:focus{border-color:#ead38a8c;box-shadow:0 0 0 3px #c7a65b14}.product-detail{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:clamp(44px,6vw,90px);min-height:calc(100vh - 120px)}.product-media{background:linear-gradient(#c7a65b17,#0000 64%),#ffffff05;min-height:min(680px,72vh)}.product-media img{filter:drop-shadow(0 34px 46px #0000008c);max-height:560px}.product-info{gap:24px}.product-detail h1{font-size:clamp(3.1rem,6.2vw,6.2rem)}.product-lead{font-size:1.02rem}.price-line{color:var(--gold-bright);font-size:1.65rem}.product-spec-grid div,.charity-callout,.auth-strip,.order-row,.settings-row,.success-items div,.summary-line{background:#ffffff06;border-color:#c7a65b26}.success-shell{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:32px}.success-panel h2{font-family:var(--display-fa-stack);font-size:clamp(2.3rem,5.2vw,4.8rem)}.admin-orders-head{margin-bottom:24px}.crm-layout{grid-template-columns:minmax(260px,.35fr) minmax(0,.65fr)}.message-bubble{background:#ffffff09}.message-bubble.outbound,.message-bubble.system{background:#c7a65b17}.site-footer{background:#000}.footer-shell{width:var(--shell);padding:92px 0}.footer-logo img{width:118px}@media (max-width:1080px){:root{--shell:min(100% - 44px, 100%)}.header-shell{grid-template-columns:auto minmax(0,1fr) auto}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-showcase,.split-feature,.product-detail,.checkout-grid,.cart-grid,.account-grid,.success-shell,.crm-layout{grid-template-columns:1fr}.account-menu,.account-grid>.panel:not(.account-menu){grid-area:auto}.page-hero-meta{display:none}}@media (max-width:760px){:root{--shell:min(100% - 28px, 100%)}.top-ticker{min-height:72px;padding-inline:16px}.header-shell{grid-template-columns:1fr auto;gap:14px;padding:18px 0 16px}.brand-lockup img{width:68px}.icon-button,.social-button{width:48px;min-height:48px}.search-box input{height:56px;font-size:.88rem}.account-button{display:none}.nav-row{gap:14px;padding-bottom:18px}.login-button,.language-switcher{min-height:46px}.main-nav{gap:18px;font-size:.86rem}.cinematic-hero{height:380vh}.hero-sticky{min-height:640px}.hero-frame{inset:16px}.hero-intro h1,.hero-stage h2{letter-spacing:.22em;text-indent:.22em}.hero-stage h2{font-size:clamp(2.3rem,14vw,4.6rem)}.hero-stage p{font-size:.92rem;line-height:2}.page-hero{min-height:440px;padding:78px 18px}.page-hero h1{font-size:clamp(2.5rem,14vw,4.2rem)}.page-hero p{font-size:.94rem}.section{padding:82px 18px}.product-grid,.category-grid,.content-grid,.service-band,.form-grid,.payment-methods,.footer-links{grid-template-columns:1fr}.product-card .product-card-link,.product-card a{grid-template-rows:245px 1fr}.product-card img{height:245px}.product-card-body{padding:20px 20px 24px}.section-title,.showcase-copy h2,.feature-copy h2,.journal-cta h2,.product-detail h1{font-size:clamp(2.25rem,12vw,3.6rem)}.panel{padding:20px}.reply-box,.account-reply{grid-template-columns:1fr}.footer-shell{padding:70px 0}}.ritual-builder{cursor:pointer;isolation:isolate;background:linear-gradient(90deg,#000 0%,#080202d1 22%,#12050380 50%,#070202db 78%,#000 100%),#000;border-bottom:1px solid #c7a65b29;place-items:center;min-height:clamp(620px,100vh - 270px,760px);display:grid;position:relative;overflow:hidden}.ritual-builder:focus-visible{outline-offset:-8px;outline:2px solid #ead38ab8}.ritual-frame{z-index:1;pointer-events:none;border:1px solid #c7a65b24;position:absolute;inset:30px}.ritual-frame:before,.ritual-frame:after{content:"";background:linear-gradient(90deg,#0000,#ead38abf,#0000);width:70px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.ritual-frame:before{top:-1px}.ritual-frame:after{bottom:-1px}.ritual-meta{z-index:3;color:#c7a65b80;font-family:var(--serif-stack);letter-spacing:.34em;text-transform:uppercase;writing-mode:vertical-rl;direction:ltr;font-size:.68rem;position:absolute;top:50%}.ritual-meta-left{left:54px}.ritual-meta-right{right:54px}.ritual-copy{z-index:8;text-align:center;justify-items:center;gap:12px;width:min(760px,100% - 48px);padding-top:clamp(40px,6vw,84px);display:grid;position:relative;transform:translateY(-6vh)}.ritual-step-4 .ritual-copy{transform:translateY(-15vh)}.ritual-step-4 .ritual-copy p{display:none}.ritual-copy span,.ritual-copy small{color:var(--gold);font-family:var(--serif-stack);letter-spacing:.36em;text-transform:uppercase;direction:ltr}.ritual-copy span{font-size:1.18rem}.ritual-copy small{font-size:.72rem}.ritual-copy h1{color:var(--offwhite);font-family:var(--display-fa-stack);text-shadow:0 22px 52px #000000d1;margin:0;font-size:clamp(3.1rem,8vw,8rem);font-weight:500;line-height:1.04}.ritual-step-4 .ritual-copy h1{font-family:var(--serif-stack);letter-spacing:.42em;text-indent:.42em;direction:ltr;font-size:clamp(4rem,11vw,9rem);font-weight:300}.ritual-copy i{color:var(--gold);font-style:normal}.ritual-copy p{color:#f7f0e4b3;width:min(650px,100%);margin:0;font-size:1rem;line-height:2.1}.ritual-scene{z-index:4;pointer-events:none;position:absolute;inset:0}.ritual-halo{aspect-ratio:1;opacity:.5;border:1px solid #c7a65b1f;border-radius:50%;width:min(66vw,720px);transition:opacity .7s,transform .9s;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)scale(.72)}.ritual-halo:before,.ritual-halo:after{border-radius:inherit;content:"";border:1px solid #c7a65b14;position:absolute;inset:10%}.ritual-halo:after{inset:23%}.ritual-piece{z-index:5;object-fit:contain;opacity:0;filter:saturate(.9)brightness(.78)drop-shadow(0 30px 34px #0000008c);background:#ffffff09;border:1px solid #c7a65b24;border-radius:8px;width:clamp(76px,9vw,138px);height:clamp(76px,9vw,138px);padding:12px;transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1);position:absolute}.piece-tea{top:22%;left:20%;transform:translate(34vw,26vh)rotate(-14deg)scale(.4)}.piece-nut{top:24%;right:19%;transform:translate(-34vw,24vh)rotate(16deg)scale(.4)}.piece-sweet{bottom:18%;left:25%;transform:translate(26vw,-22vh)rotate(10deg)scale(.4)}.piece-care{bottom:17%;right:25%;transform:translate(-26vw,-22vh)rotate(-8deg)scale(.4)}.ritual-step-0 .ritual-piece,.ritual-step-1 .ritual-piece,.ritual-step-2 .ritual-piece,.ritual-step-3 .ritual-piece{opacity:.86}.ritual-step-0 .piece-tea,.ritual-step-1 .piece-tea,.ritual-step-2 .piece-tea,.ritual-step-3 .piece-tea{transform:translate(0)rotate(-8deg)scale(1)}.ritual-step-0 .piece-nut,.ritual-step-1 .piece-nut,.ritual-step-2 .piece-nut,.ritual-step-3 .piece-nut{transform:translate(0)rotate(7deg)scale(1)}.ritual-step-0 .piece-sweet,.ritual-step-1 .piece-sweet,.ritual-step-2 .piece-sweet,.ritual-step-3 .piece-sweet{transform:translate(0)rotate(5deg)scale(1)}.ritual-step-0 .piece-care,.ritual-step-1 .piece-care,.ritual-step-2 .piece-care,.ritual-step-3 .piece-care{transform:translate(0)rotate(-5deg)scale(1)}.bridge-assembly{z-index:4;opacity:0;width:min(620px,72vw);height:210px;transition:opacity .7s,transform .9s;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)translateY(36px)}.bridge-arch,.bridge-deck,.bridge-post,.bridge-lamp{border-color:#c7a65b8a;display:block;position:absolute}.bridge-arch{border:1px solid #c7a65b7a;border-top:0;border-radius:0 0 999px 999px;bottom:42px;left:50%;transform:translate(-50%)}.arch-one{width:86%;height:120px}.arch-two{width:52%;height:86px}.bridge-deck{background:linear-gradient(90deg,#0000,#ead38abf,#0000);height:2px;bottom:146px;left:8%;right:8%}.bridge-post{background:#c7a65b80;width:2px;height:118px;bottom:44px}.post-one{left:24%}.post-two{right:24%}.bridge-lamp{background:var(--gold);border-radius:50%;width:11px;height:11px;bottom:156px;box-shadow:0 0 24px #ead38a7a}.lamp-one{left:22.6%}.lamp-two{right:22.6%}.ritual-step-1 .bridge-assembly,.ritual-step-2 .bridge-assembly,.ritual-step-3 .bridge-assembly,.ritual-step-4 .bridge-assembly{opacity:1;transform:translate(-50%,-50%)translateY(0)}.care-parcel{z-index:7;aspect-ratio:1;opacity:0;background:linear-gradient(#ffffff0f,#ffffff03),#050202c7;border:1px solid #c7a65b47;border-radius:50%;place-items:center;width:clamp(160px,16vw,250px);transition:opacity .65s,transform .9s cubic-bezier(.2,.8,.2,1),top .9s;display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)scale(.54);box-shadow:0 40px 86px #00000094}.care-parcel img{filter:drop-shadow(0 0 22px #c7a65b33);width:58%;height:auto}.care-parcel span{color:#c7a65bb8;font-family:var(--serif-stack);letter-spacing:.28em;text-transform:uppercase;direction:ltr;font-size:.66rem;position:absolute;bottom:20%}.parcel-rim{border-radius:inherit;border:1px solid #c7a65b2e;position:absolute;inset:12px}.ritual-step-2 .care-parcel,.ritual-step-3 .care-parcel,.ritual-step-4 .care-parcel{opacity:1;transform:translate(-50%,-50%)scale(1)}.charity-spark{z-index:8;width:96px;height:96px;color:var(--gold-bright);opacity:0;background:#c7a65b14;border:1px solid #c7a65b4d;border-radius:50%;place-items:center;transition:opacity .65s,transform .9s;display:grid;position:absolute;top:50%;left:calc(50% - min(23vw,260px));transform:translateY(40px)scale(.5)}.charity-spark strong{font-family:var(--serif-stack);letter-spacing:.18em;text-transform:uppercase;direction:ltr;font-size:.58rem}.ritual-step-3 .charity-spark,.ritual-step-4 .charity-spark{opacity:1;transform:translateY(0)scale(1)}.ritual-hand{z-index:6;opacity:0;width:min(520px,82vw);height:260px;transition:opacity .7s,transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:3%;left:50%;transform:translate(-50%,95px)}.ritual-step-4 .ritual-hand{opacity:1;transform:translate(-50%)}.ritual-step-4 .care-parcel{top:70%;transform:translate(-50%,-50%)scale(.82)}.ritual-step-4 .ritual-piece{opacity:0;transform:translateY(18vh)rotate(0)scale(.24)}.palm,.finger,.thumb{background:linear-gradient(#ead38a2e,#c7a65b0d),#f7f0e40f;border:1px solid #c7a65b42;display:block;position:absolute}.palm{border-radius:44% 44% 32% 32%;height:104px;bottom:28px;left:18%;right:18%;box-shadow:inset 0 18px 50px #c7a65b14}.finger{transform-origin:bottom;border-radius:40px 40px 22px 22px;width:58px;height:128px;bottom:116px}.finger-one{left:30%;transform:rotate(-16deg)}.finger-two{height:148px;left:41%;transform:rotate(-5deg)}.finger-three{height:148px;right:41%;transform:rotate(5deg)}.finger-four{right:30%;transform:rotate(16deg)}.thumb{border-radius:42px;width:118px;height:54px;bottom:72px;right:16%;transform:rotate(-26deg)}.ritual-controls,.ritual-progress,.ritual-actions{z-index:12;align-items:center;gap:10px;display:flex;position:absolute}.ritual-controls{bottom:98px;left:50%;transform:translate(-50%)}.ritual-controls button,.ritual-progress button{color:#f7f0e4bf;background:#0000005c;border:1px solid #c7a65b38;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}.ritual-controls .ritual-next{color:var(--gold-bright)}.ritual-progress{bottom:54px;right:54px}.ritual-progress button{min-width:42px;font-family:var(--serif-stack);direction:ltr;padding:0 10px}.ritual-progress button.is-active{color:var(--gold-bright);background:#c7a65b1f;border-color:#ead38ab3}.ritual-actions{bottom:54px;left:54px}.ritual-actions .primary-action,.ritual-actions .secondary-action{min-height:46px}.ritual-step-4 .ritual-controls{top:36px;bottom:auto}@media (max-width:900px){.ritual-meta,.ritual-frame{display:none}.ritual-copy{transform:translateY(-9vh)}.ritual-copy h1{font-size:clamp(2.6rem,13vw,4.8rem)}.ritual-step-4 .ritual-copy h1{font-size:clamp(3.2rem,18vw,5.4rem)}.ritual-step-4 .ritual-copy{transform:translateY(-18vh)}.ritual-step-4 .ritual-copy p{display:none}.ritual-piece{width:76px;height:76px}.piece-tea{top:22%;left:8%}.piece-nut{top:25%;right:8%}.piece-sweet{bottom:25%;left:13%}.piece-care{bottom:24%;right:12%}.bridge-assembly{width:84vw;height:160px}.care-parcel{width:166px}.charity-spark{width:76px;height:76px;top:60%;left:16px}.ritual-hand{height:210px}.finger{width:44px;height:108px}.finger-two,.finger-three{height:124px}.ritual-controls{bottom:92px}.ritual-progress{bottom:42px;right:50%;transform:translate(50%)}.ritual-actions{justify-content:center;width:min(360px,100% - 36px);bottom:146px;left:50%;transform:translate(-50%)}.ritual-actions .primary-action,.ritual-actions .secondary-action{flex:1;padding-inline:12px}}:root{--font-body-fa:var(--font-fa), var(--font-latin), Tahoma, Arial, sans-serif;--font-body-latin:var(--font-latin), var(--font-fa), system-ui, sans-serif;--font-display-mixed:var(--font-display-fa), var(--font-serif), var(--font-fa), serif;--font-display-latin:var(--font-serif), var(--font-display-fa), Georgia, serif;--font-small-latin:var(--font-latin), var(--font-fa), system-ui, sans-serif}html[lang=fa] body{font-family:var(--font-body-fa)}html[lang=en] body,html[lang=fr] body{font-family:var(--font-body-latin)}body,button,input,select,textarea{font-family:inherit}.top-ticker,.main-nav,.account-button,.login-button,.primary-action,.secondary-action,.cart-inline-button,.field,.field input,.field select,.field textarea,.newsletter-form input,.newsletter-form button,.summary-line,.order-row,.settings-row,.customer-card,.message-bubble,.panel-note,.product-card-body p,.product-lead,.content-copy p,.showcase-copy p,.feature-copy p,.journal-cta p{font-family:var(--font-body-fa);font-weight:400}html[lang=en] .top-ticker,html[lang=en] .main-nav,html[lang=en] .account-button,html[lang=en] .login-button,html[lang=en] .primary-action,html[lang=en] .secondary-action,html[lang=en] .cart-inline-button,html[lang=en] .field,html[lang=en] .field input,html[lang=en] .field select,html[lang=en] .field textarea,html[lang=fr] .top-ticker,html[lang=fr] .main-nav,html[lang=fr] .account-button,html[lang=fr] .login-button,html[lang=fr] .primary-action,html[lang=fr] .secondary-action,html[lang=fr] .cart-inline-button,html[lang=fr] .field,html[lang=fr] .field input,html[lang=fr] .field select,html[lang=fr] .field textarea{font-family:var(--font-body-latin)}.section-title,.page-hero h1,.product-detail h1,.checkout-title,.showcase-copy h2,.feature-copy h2,.journal-cta h2,.product-card-body h3,.category-card strong,.content-card h2,.panel h2,.panel h3,.success-panel h2,.ritual-copy h1{font-family:var(--font-display-mixed);font-weight:600;line-height:1.18}.ritual-step-4 .ritual-copy h1,.hero-intro h1,.hero-stage h2,.footer-brand{font-family:var(--font-display-latin)}.stage-kicker,.eyebrow,.showcase-copy span,.feature-copy span,.journal-cta span,.page-hero span,.product-badge,.meta-kicker,.footer-brand,.page-hero-meta,.ritual-meta,.ritual-copy span,.ritual-copy small,.care-parcel span,.charity-spark strong,.ritual-progress button,.language-switcher button,.product-card-meta b,.price-line,.admin-stats strong,.crm-stats strong,.summary-line b{font-family:var(--font-small-latin);font-variant-numeric:tabular-nums}.eyebrow,.stage-kicker,.product-badge,.page-hero-meta,.ritual-meta,.ritual-copy small,.care-parcel span,.charity-spark strong{letter-spacing:.32em}html[lang=fa] .main-nav,html[lang=fa] .top-ticker,html[lang=fa] .account-button,html[lang=fa] .login-button,html[lang=fa] .primary-action,html[lang=fa] .secondary-action{letter-spacing:0}html[lang=en] .main-nav,html[lang=fr] .main-nav{letter-spacing:.02em}html[lang=en] .section-title,html[lang=en] .page-hero h1,html[lang=en] .showcase-copy h2,html[lang=en] .feature-copy h2,html[lang=en] .journal-cta h2,html[lang=fr] .section-title,html[lang=fr] .page-hero h1,html[lang=fr] .showcase-copy h2,html[lang=fr] .feature-copy h2,html[lang=fr] .journal-cta h2{font-family:var(--font-display-latin);font-weight:400}html[lang=en] .section-title:lang(fa),html[lang=en] .page-hero h1:lang(fa),html[lang=fr] .section-title:lang(fa),html[lang=fr] .page-hero h1:lang(fa){font-family:var(--font-display-mixed)}.field input,.field select,.field textarea,.search-box input,.newsletter-form input{font-size:.96rem;line-height:1.6}.price-line,.product-card-meta,.summary-line b,.admin-order-total b,.charity-wallet>strong{font-variant-numeric:tabular-nums;direction:ltr}.language-switcher button{font-weight:500}@media (max-width:760px){.section-title,.page-hero h1,.product-detail h1,.checkout-title,.showcase-copy h2,.feature-copy h2,.journal-cta h2,.ritual-copy h1{line-height:1.14}.top-ticker,.main-nav,.field,.product-card-body p,.page-hero p{font-size:.92rem}}.order-progress-ribbon{background:linear-gradient(90deg,#c7a65b17,#0000 18% 82%,#c7a65b17),#050101e6;border-top:1px solid #c7a65b24}.order-progress-shell{width:var(--shell);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 auto;padding:10px 0 12px;display:grid}.order-progress-kicker{color:var(--gold-bright);font-family:var(--font-latin), system-ui, sans-serif;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:700}.order-progress-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.order-progress-track li{color:#f7f0e494;white-space:nowrap;border:1px solid #c7a65b24;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:.78rem;line-height:1.2;display:inline-flex}.progress-dot{border:1px solid #c7a65b5c;border-radius:50%;width:7px;height:7px}.order-progress-track .is-done{color:#f7f0e4b8}.order-progress-track .is-done .progress-dot{background:#ead38a94;border-color:#ead38a94}.order-progress-track .is-current{color:var(--gold-bright);background:#c7a65b24;border-color:#ead38ab8}.order-progress-track .is-current .progress-dot{border-color:var(--gold-bright);background:var(--gold-bright);box-shadow:0 0 0 5px #c7a65b1f}.order-progress-track .is-next{opacity:.68}.order-progress-shell>strong{color:#f7f0e4bd;white-space:nowrap;font-size:.82rem;font-weight:500}html[lang=fa] .order-progress-kicker{font-family:var(--font-fa), system-ui, sans-serif;letter-spacing:0}.order-journey{background:linear-gradient(#ffffff09,#ffffff03),#070202c7;border:1px solid #c7a65b2e;border-radius:8px;gap:20px;margin-bottom:34px;padding:clamp(18px,2.3vw,28px);display:grid;position:relative}.order-journey:before{content:"";background:linear-gradient(90deg,#0000,#ead38ab3,#0000);height:1px;position:absolute;inset:0 28px auto}.order-journey-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.order-journey-head h2{color:var(--offwhite);font-family:var(--font-display-mixed);margin:8px 0 0;font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:600}.order-journey-head p{color:#f7f0e49e;max-width:560px;margin:0;line-height:1.9}.order-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.order-steps li{background:#ffffff06;border:1px solid #c7a65b1f;border-radius:8px;align-content:start;gap:10px;min-height:122px;padding:14px;display:grid;position:relative}.order-steps li:after{content:"";background:#c7a65b47;width:10px;height:1px;position:absolute;top:28px;right:calc(100% - 1px)}.order-steps li:first-child:after{display:none}.step-icon{color:#f7f0e48f;border:1px solid #c7a65b3d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.order-steps b{color:#f7f0e4db;font-size:.95rem;display:block}.order-steps small{color:#f7f0e47a;margin-top:4px;font-size:.78rem;line-height:1.7;display:block}.order-steps .is-done{border-color:#c7a65b38}.order-steps .is-done .step-icon{color:var(--gold-bright);background:#c7a65b21}.order-steps .is-current{background:linear-gradient(135deg,#c7a65b29,#6b050321),#ffffff08;border-color:#ead38ab8;box-shadow:0 20px 48px #00000038}.order-steps .is-current .step-icon{color:var(--gold-bright);background:#c7a65b2e;border-color:#ead38ac2}.order-steps .is-current b{color:var(--gold-bright)}.order-steps .is-next{opacity:.62}.order-journey.compact{gap:14px;margin:14px 0 0;padding:16px}.order-journey.compact .order-journey-head{align-items:start}.order-journey.compact .order-journey-head p{font-size:.86rem}.order-journey.compact .order-steps{gap:6px}.order-journey.compact .order-steps li{min-height:88px;padding:10px}.order-journey.compact .order-steps small{display:none}.account-order-card{gap:10px;margin-bottom:16px;display:grid}.thank-you-card{background:linear-gradient(135deg,#c7a65b1f,#6b05031f);border:1px solid #c7a65b33;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:18px;padding:16px;display:grid}.thank-you-card svg{color:var(--gold-bright)}.thank-you-card strong{color:var(--offwhite);font-family:var(--font-display-mixed);font-size:1.2rem}.thank-you-card p{color:#f7f0e4a3;margin:4px 0 0;line-height:1.85}.thank-you-card a{min-height:42px;color:var(--gold-bright);white-space:nowrap;border:1px solid #c7a65b3d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}@media (max-width:1080px){.order-progress-shell{grid-template-columns:1fr;gap:9px}.order-progress-shell>strong{justify-self:start}.order-journey-head,.thank-you-card{grid-template-columns:1fr;align-items:stretch}.order-journey-head{flex-direction:column}.order-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.order-steps li:after{display:none}}@media (max-width:760px){.order-progress-ribbon{border-top-color:#c7a65b33}.order-progress-shell{padding:9px 0 10px}.order-progress-kicker{display:none}.order-progress-track{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(76px,max-content);grid-auto-flow:column;padding-bottom:2px;overflow-x:auto}.order-progress-track li{min-height:31px;padding-inline:9px;font-size:.74rem}.order-progress-shell>strong{font-size:.78rem}.order-journey{margin-bottom:24px;padding:16px}.order-steps{grid-template-columns:1fr}.order-steps li{grid-template-columns:auto 1fr;align-items:start;min-height:auto}.order-journey.compact .order-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.order-journey.compact .order-steps li{grid-template-columns:1fr}}:root{--shell:min(1180px, calc(100% - 56px))}.top-ticker{gap:12px;min-height:36px;padding:6px 18px;font-size:.86rem;line-height:1.55}.top-ticker span{text-align:center;max-width:980px}.top-ticker a{min-height:30px;padding:4px 11px;font-size:.78rem}.minimal-site-header .header-shell{grid-template-columns:auto minmax(280px,1fr) auto;gap:clamp(14px,2vw,24px);padding:12px 0 10px}.minimal-site-header .search-box input{border-color:#c7a65b2e;height:44px;font-size:.9rem}.minimal-site-header .search-box svg{width:19px;height:19px}.minimal-site-header .header-actions{gap:8px}.quick-contact,.minimal-site-header .account-button,.minimal-site-header .icon-button{color:#f7f0e4db;background:#ffffff07;border:1px solid #c7a65b33;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:.84rem;font-weight:500;display:inline-flex}.quick-contact{color:var(--gold-bright)}.minimal-site-header .icon-button{width:42px;padding:0}.minimal-site-header .icon-button b{top:-8px;right:-8px}.minimal-site-header .nav-row{gap:16px;padding:0 0 10px}.minimal-site-header .main-nav{gap:8px;font-size:.84rem}.minimal-site-header .main-nav a{color:#f7f0e4a8;border:1px solid #c7a65b1f;border-radius:999px;min-height:34px;padding:5px 12px}.minimal-site-header .main-nav a:hover,.minimal-site-header .main-nav a:first-child{color:var(--gold-bright);border-color:#c7a65b47}.minimal-site-header .main-nav a:first-child:before{display:none}.minimal-site-header .admin-mini-link{opacity:.62}.minimal-site-header .language-switcher{border-radius:999px;min-height:36px}.minimal-site-header .language-switcher button{border-radius:999px;min-width:38px;min-height:30px;font-size:.82rem}.order-progress-shell{grid-template-columns:auto minmax(0,1fr) auto;padding:8px 0}.order-progress-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.order-progress-track li{min-height:30px;font-size:.74rem}.order-progress-shell>strong{font-size:.78rem}.page-hero{min-height:clamp(210px,26vh,310px);padding:clamp(28px,4vw,52px) 24px}.page-hero:before,.page-hero:after{opacity:.42;height:30px}.page-hero-meta{display:none}.page-hero-inner{gap:9px;width:min(760px,100%)}.page-hero h1{max-width:760px;font-size:clamp(2.1rem,4.8vw,4.15rem);line-height:1.1}.page-hero p{width:min(640px,100%);font-size:.9rem;line-height:1.75}.page-hero+.section{padding-top:clamp(30px,4vw,52px)}.shop-tools{margin-bottom:24px;padding:12px 0;overflow:hidden}.filter-pills{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.filter-pills a{white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:.82rem}.product-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.product-card{border-color:#c7a65b24}.product-card:hover{border-color:#c7a65b57;transform:translateY(-2px);box-shadow:0 18px 52px #0000006b}.product-card .product-card-link,.product-card a{grid-template-rows:210px 1fr}.product-card figure{background:#ffffff05}.product-card img{height:210px;padding:24px}.product-card-body{text-align:start;gap:10px;padding:18px}.product-card-body h3{font-size:clamp(1.08rem,1.45vw,1.34rem);line-height:1.5}.product-card-body p{color:#f7f0e494;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0;min-height:3.2em;font-size:.86rem;line-height:1.65;display:-webkit-box;overflow:hidden}.product-card-meta{border-top:1px solid #c7a65b1a;justify-content:space-between;gap:12px;padding-top:10px}.product-card-meta small{color:#f7f0e4b3}.product-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.product-facts span{color:#f7f0e49e;text-align:center;border:1px solid #c7a65b1a;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:4px 6px;font-size:.72rem;line-height:1.3;display:inline-flex}.product-facts svg{color:var(--gold);flex:none}.charity-mini{justify-content:flex-start;margin:0}.product-card-actions{grid-template-columns:1fr 42px;gap:8px;padding:10px 12px}.product-card .cart-inline-button,.product-card .card-whatsapp{min-height:40px}.order-journey{margin-bottom:24px}.order-journey.compact{margin:0 0 22px;padding:14px 16px}.order-journey.compact .order-journey-head{gap:10px}.order-journey.compact .order-journey-head h2{font-size:1.08rem}.order-journey.compact .order-steps{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(82px,1fr));overflow-x:auto}.order-journey.compact .order-steps li{gap:8px;min-height:64px;padding:9px}.order-journey.compact .step-icon{width:30px;height:30px}@media (max-width:1080px){:root{--shell:min(100% - 36px, 100%)}.minimal-site-header .header-shell{grid-template-columns:auto minmax(220px,1fr)}.minimal-site-header .header-actions{grid-column:1/-1;justify-content:center}.order-progress-shell{grid-template-columns:1fr}}@media (max-width:760px){:root{--shell:min(100% - 28px, 100%)}.top-ticker{gap:8px;min-height:auto;padding:6px 14px;font-size:.82rem}.top-ticker a{min-height:28px}.minimal-site-header .header-shell{grid-template-columns:auto 1fr;gap:12px;padding:12px 0 10px}.minimal-site-header .brand-lockup img{width:62px}.minimal-site-header .search-box{order:3;grid-column:1/-1}.minimal-site-header .header-actions{order:2;grid-column:auto;justify-content:flex-end}.quick-contact{display:none}.minimal-site-header .account-button{min-height:38px;padding:0 10px;font-size:.78rem;display:inline-flex}.minimal-site-header .icon-button{width:40px;min-height:38px;display:inline-flex}.minimal-site-header .nav-row{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:10px;padding-bottom:8px;display:grid;overflow:hidden}.minimal-site-header .main-nav{scrollbar-width:thin;flex-wrap:nowrap;flex:none;order:0;gap:7px;width:auto;min-width:0;overflow-x:auto}.minimal-site-header .main-nav a{align-items:center;min-height:32px;padding:4px 10px;font-size:.78rem;display:inline-flex}.minimal-site-header .language-switcher{flex:none;justify-self:end}.shop-tools{grid-template-columns:minmax(0,1fr);display:grid}.filter-pills{inline-size:100%}.order-progress-track{grid-auto-columns:minmax(68px,max-content)}.order-progress-track li{min-height:29px}.order-progress-shell>strong{font-size:.76rem}.page-hero{min-height:190px;padding:26px 18px}.page-hero h1{font-size:clamp(1.85rem,9vw,2.8rem)}.page-hero p{font-size:.86rem;line-height:1.7}.page-hero+.section{padding-top:24px}.product-card .product-card-link,.product-card a{grid-template-rows:190px 1fr}.product-card img{height:190px}.product-facts{grid-template-columns:1fr 1fr}.product-facts span:first-child{grid-column:1/-1}}.scroll-ritual-builder{cursor:default;background:#030101;min-height:520vh;padding:0;display:block;overflow:visible}.scroll-ritual-builder .ritual-sticky{isolation:isolate;background:radial-gradient(circle at 50% 46%,#3e150e52,#0000 34%),linear-gradient(90deg,#000 0%,#080202e0 22%,#12050385 50%,#070202e0 78%,#000 100%),#030101;border-bottom:1px solid #c7a65b29;place-items:center;height:100vh;min-height:680px;display:grid;position:sticky;top:0;overflow:hidden}.scroll-ritual-builder .ritual-copy{transition:opacity .26s,transform .36s}.scroll-ritual-builder .ritual-copy h1,.scroll-ritual-builder.ritual-step-4 .ritual-copy h1{font-family:var(--font-display-mixed);letter-spacing:0;text-indent:0;direction:rtl;font-size:clamp(3.1rem,8vw,8rem);font-weight:600;line-height:1.12}.scroll-ritual-builder .ritual-copy p,.scroll-ritual-builder.ritual-step-4 .ritual-copy p{display:block}.scroll-ritual-builder .ritual-copy em{color:#ead38ab8;justify-self:center;max-width:min(560px,100%);font-size:.86rem;font-style:normal;line-height:1.9;display:inline-flex}.scroll-ritual-builder .ritual-piece{opacity:var(--piece-o);transform:translate(var(--piece-x), var(--piece-y)) rotate(var(--piece-r)) scale(var(--piece-s));will-change:transform, opacity;transition:transform .12s linear,opacity .12s linear}.scroll-ritual-builder .bridge-assembly{opacity:var(--bridge-o);transform:translate(-50%, -50%) translateY(var(--bridge-y));will-change:transform, opacity;transition:none}.scroll-ritual-builder .care-parcel{top:var(--parcel-top);opacity:var(--parcel-o);transform:translate(-50%, -50%) scale(var(--parcel-scale));will-change:transform, opacity, top;transition:none}.scroll-ritual-builder .charity-spark{opacity:var(--charity-o);transform:translateY(var(--charity-y)) scale(var(--charity-scale));will-change:transform, opacity;transition:none}.scroll-ritual-builder .ritual-hand{opacity:var(--hand-o);transform:translate(-50%, var(--hand-y));will-change:transform, opacity;transition:none}.scroll-ritual-builder.ritual-step-4 .ritual-copy{transform:translateY(-10vh)}.scroll-ritual-builder .ritual-controls{display:none}.scroll-ritual-builder.ritual-step-4 .ritual-controls{top:auto;bottom:98px}@media (max-width:900px){.scroll-ritual-builder{min-height:470vh}.scroll-ritual-builder .ritual-sticky{min-height:760px}.scroll-ritual-builder .ritual-copy{transform:translateY(-8vh)}.scroll-ritual-builder.ritual-step-4 .ritual-copy{transform:translateY(-13vh)}.scroll-ritual-builder .ritual-copy h1,.scroll-ritual-builder.ritual-step-4 .ritual-copy h1{font-size:clamp(2.45rem,12vw,4.8rem);line-height:1.18}.scroll-ritual-builder .ritual-copy p,.scroll-ritual-builder.ritual-step-4 .ritual-copy p,.scroll-ritual-builder .ritual-copy em{display:none}}@media (prefers-reduced-motion:reduce){.scroll-ritual-builder .ritual-piece,.scroll-ritual-builder .ritual-copy{transition:none}}.minimal-site-header{--header-shell:min(1380px, calc(100% - clamp(48px, 7vw, 144px)))}.minimal-site-header .header-shell{width:var(--header-shell);direction:ltr;grid-template-columns:clamp(86px,7vw,116px) minmax(460px,1fr) max-content;gap:0 clamp(24px,3vw,44px);padding:16px 0 8px}.minimal-site-header .brand-lockup{justify-content:center}.minimal-site-header .brand-lockup img{width:clamp(72px,5.4vw,88px)}.minimal-site-header .search-box{direction:rtl;justify-self:stretch;width:100%;max-width:820px}html[lang=en] .minimal-site-header .search-box,html[lang=fr] .minimal-site-header .search-box{direction:ltr}.minimal-site-header .search-box input{border-color:#c7a65b42;height:50px;padding-inline:54px 18px}html[lang=en] .minimal-site-header .search-box input,html[lang=fr] .minimal-site-header .search-box input{padding-inline:18px 54px}.minimal-site-header .header-actions{direction:ltr;justify-content:flex-end;gap:clamp(10px,1.1vw,14px)}.minimal-site-header .quick-contact,.minimal-site-header .account-button,.minimal-site-header .icon-button{white-space:nowrap;min-height:50px}.minimal-site-header .quick-contact{padding-inline:15px}.minimal-site-header .account-button{min-width:158px;padding-inline:18px}.minimal-site-header .icon-button{width:50px}.minimal-site-header .nav-row{width:var(--header-shell);direction:ltr;grid-template-columns:clamp(86px,7vw,116px) minmax(460px,1fr) max-content;align-items:center;column-gap:clamp(24px,3vw,44px);padding:0 0 14px;display:grid}.minimal-site-header .main-nav{direction:rtl;grid-column:2;justify-self:end;gap:10px}.minimal-site-header .language-switcher{direction:rtl;grid-column:3;justify-self:end;min-height:42px;padding-inline:12px}@media (max-width:1180px){.minimal-site-header{--header-shell:min(100% - 36px, 100%)}.minimal-site-header .header-shell,.minimal-site-header .nav-row{grid-template-columns:clamp(70px,8vw,92px) minmax(260px,1fr) max-content;column-gap:16px}.minimal-site-header .quick-contact{width:48px;padding:0;font-size:0}.minimal-site-header .account-button{min-width:132px;padding-inline:14px}}@media (max-width:760px){.minimal-site-header{--header-shell:min(100% - 28px, 100%)}.minimal-site-header .header-shell{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 0 8px}.minimal-site-header .brand-lockup{grid-area:1/1;justify-self:start}.minimal-site-header .brand-lockup img{width:60px}.minimal-site-header .header-actions{grid-area:1/2;justify-content:flex-end;justify-self:end;gap:7px}.minimal-site-header .quick-contact{display:none}.minimal-site-header .account-button{min-width:auto;min-height:38px;padding-inline:10px;font-size:.76rem}.minimal-site-header .icon-button{width:40px;min-height:38px}.minimal-site-header .search-box{grid-area:2/1/auto/-1;max-width:none}.minimal-site-header .search-box input{height:42px}.minimal-site-header .nav-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-bottom:8px}.minimal-site-header .main-nav{scrollbar-width:thin;flex-wrap:nowrap;grid-column:1;justify-self:stretch;gap:6px;overflow-x:auto}.minimal-site-header .main-nav a{min-height:31px;padding:4px 8px;font-size:.74rem}.minimal-site-header .main-nav .admin-mini-link{display:none}.minimal-site-header .language-switcher{grid-column:2;justify-self:end;gap:4px;min-height:36px;padding-inline:8px}.minimal-site-header .language-switcher svg{display:none}.minimal-site-header .language-switcher button{min-width:34px;min-height:30px;font-size:.82rem}}.cs-page{background:radial-gradient(120% 80% at 50% -10%,#8b000047,#0000 60%),radial-gradient(80% 60% at 80% 80%,#c9a9610f,#0000 50%),#000;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.cs-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cs-particle{background:var(--gold);opacity:0;border-radius:50%;animation:linear infinite cs-float;position:absolute}@keyframes cs-float{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.45}80%{opacity:.25}to{opacity:0;transform:translateY(-80px)scale(1.2)}}.cs-orb{pointer-events:none;filter:blur(90px);border-radius:50%;animation:8s ease-in-out infinite alternate cs-pulse;position:absolute}.cs-orb-1{background:#8b00002e;width:520px;height:520px;top:-140px;left:-100px}.cs-orb-2{background:#c9a9611a;width:400px;height:400px;animation-delay:3s;bottom:-100px;right:-80px}@keyframes cs-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.18)}}.cs-lang-nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0704bf;border:1px solid #c9a9614d;border-radius:100px;gap:6px;padding:5px;display:flex;position:fixed;top:24px;right:24px}.cs-lang-btn{color:#f5f1e8d9;font-family:var(--font-fa), var(--font-latin), sans-serif;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:7px 18px;font-size:.82rem;transition:background .22s,color .22s}.cs-lang-btn:hover{color:var(--offwhite)}.cs-lang-active{background:var(--gold);font-weight:600;color:#0a0704!important}.cs-content{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:20px;width:min(900px,100%);animation:.7s cubic-bezier(.22,1,.36,1) both cs-rise;display:flex;position:relative}@keyframes cs-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.cs-logo-wrap{margin-bottom:8px}.cs-logo{filter:invert()url(#lumToAlpha)drop-shadow(0 0 16px #e4c97859);width:min(220px,52vw);height:auto;transition:transform .4s}.cs-logo:hover{transform:scale(1.03)}.cs-badge{color:var(--gold);font-family:var(--font-fa), var(--font-latin), sans-serif;letter-spacing:.26em;text-transform:uppercase;background:#c9a96114;border:1px solid #c9a96166;border-radius:100px;align-items:center;gap:8px;padding:7px 22px;font-size:.8rem;display:inline-flex}.cs-badge:before,.cs-badge:after{content:"";background:var(--gold);opacity:.6;width:18px;height:1px;display:inline-block}.cs-divider{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:80px;height:1px;margin:4px auto}.cs-heading{color:var(--offwhite);font-family:var(--font-fa), var(--font-latin), sans-serif;letter-spacing:.02em;text-shadow:0 0 40px #c9a9612e;margin:0;font-size:clamp(2.2rem,6vw,4rem);font-weight:300;line-height:1.08}.cs-subheading{color:#c9a961cc;letter-spacing:.04em;margin:-6px 0 0;font-size:1.05rem;font-weight:300}.cs-description{color:#f5f1e89e;text-align:justify;text-align-last:center;max-width:800px;margin:0;font-size:1.05rem;line-height:2.1}.cs-features{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;margin:8px 0;display:grid}.cs-feature{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #c9a96129;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:24px 18px 22px;transition:border-color .26s,background .26s,transform .26s;display:flex}.cs-feature:hover{background:#c9a9610f;border-color:#c9a96173;transform:translateY(-4px)}.cs-feature-icon{font-size:1.8rem;line-height:1}.cs-feature strong{color:var(--offwhite);letter-spacing:.03em;font-size:.88rem;font-weight:500}.cs-feature span{color:#f5f1e880;font-size:.88rem;line-height:1.6}.cs-form{flex-direction:column;align-items:center;gap:12px;width:100%;margin:4px 0;display:flex}.cs-notify-label{color:#c9a961b3;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.82rem}.cs-input-group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #c9a96147;border-radius:10px;gap:0;width:min(460px,100%);transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.cs-input-group:focus-within{border-color:#c9a961a6;box-shadow:0 0 0 3px #c9a96114}.cs-input{height:52px;color:var(--offwhite);font-family:var(--font-latin), sans-serif;background:0 0;border:none;outline:none;flex:1;padding:0 18px;font-size:.92rem}.cs-input::placeholder{color:#f5f1e859}.cs-submit{background:var(--gold);color:#07040a;height:52px;font-family:var(--font-fa), var(--font-latin), sans-serif;letter-spacing:.06em;cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:0 24px;font-size:.88rem;font-weight:600;transition:background .2s,opacity .2s}.cs-submit:hover:not(:disabled){background:var(--gold-bright)}.cs-submit.cs-submitted{color:var(--offwhite);cursor:default;background:#103f36}.cs-whatsapp{color:#4ade80;background:#25d3660f;border:1px solid #25d36659;border-radius:100px;align-items:center;gap:9px;padding:10px 26px;font-size:.88rem;transition:background .22s,border-color .22s,transform .22s;display:inline-flex}.cs-whatsapp:hover{background:#25d36624;border-color:#25d366a6;transform:translateY(-2px)}.cs-footer-text{color:#f5f1e84d;font-family:var(--font-fa), var(--font-latin), sans-serif;letter-spacing:.08em;margin:0;font-size:.88rem;font-style:italic}@media (max-width:600px){.cs-features{grid-template-columns:1fr;max-width:320px;margin-inline:auto}.cs-lang-nav{top:14px;right:14px}.cs-lang-btn{padding:6px 13px;font-size:.78rem}.cs-input-group{border-radius:10px;flex-direction:column}.cs-submit{border-radius:0 0 9px 9px;height:46px}.cs-input{text-align:center;height:46px}}
