:root{--indigo:#241B3D;--indigo-deep:#17112A;--indigo-soft:#2E2450;--muslin:#F4EFE6;--muslin-dim:#E6DDCB;--gold:#C2A15A;--gold-bright:#DCBC73;--garnet:#8E2E3A;--ink:#241F2E;--ink-soft:#6B6478;--f-disp:"Cormorant Garamond",serif;--f-bn-disp:"Tiro Bangla",serif;--f-body:"Hind Siliguri",sans-serif;--wrap:1240px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--f-body);background:var(--muslin);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px}.eyebrow{font-family:var(--f-bn-disp);color:var(--gold);letter-spacing:.18em;font-size:.78rem;text-transform:uppercase;display:inline-block;margin-bottom:18px}.buti-divider{display:flex;align-items:center;justify-content:center;gap:18px;padding:46px 0}.buti-divider .rule{height:1px;width:min(180px,28vw);background:linear-gradient(90deg,transparent,var(--gold))}.buti-divider .rule.r{background:linear-gradient(90deg,var(--gold),transparent)}.buti{width:34px;height:34px;flex:none}.buti path,.buti line{stroke:var(--gold);stroke-width:1;fill:none}.buti .dot{fill:var(--gold);stroke:none}.ticker{background:var(--indigo-deep);color:var(--muslin);font-size:.8rem;letter-spacing:.04em;text-align:center;padding:9px 16px}.ticker b{color:var(--gold-bright);font-weight:500}.ticker .sep{color:var(--gold);margin:0 12px;opacity:.7}header.site{background:var(--indigo);color:var(--muslin);position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(194,161,90,.22)}.nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 28px;max-width:var(--wrap);margin:0 auto}.nav .links{display:flex;gap:30px;font-size:.92rem;font-weight:400}.nav .links a{position:relative;padding:4px 0;opacity:.9;transition:opacity .25s}.nav .links a:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:0;background:var(--gold-bright);transition:width .3s}.nav .links a:hover{opacity:1}.nav .links a:hover:after{width:100%}.brand{text-align:center}.brand .mark{font-family:var(--f-disp);font-size:1.7rem;font-weight:600;letter-spacing:.28em;color:var(--muslin);text-indent:.28em}.brand .sub{font-family:var(--f-bn-disp);font-size:.74rem;letter-spacing:.32em;color:var(--gold);margin-top:1px}.nav .util{display:flex;gap:22px;justify-content:flex-end;align-items:center;font-size:.9rem}.nav .util a{display:flex;align-items:center;gap:7px;opacity:.92}.nav .util a:hover{opacity:1;color:var(--gold-bright)}.lang{font-size:.78rem;letter-spacing:.12em;border:1px solid rgba(194,161,90,.4);border-radius:40px;padding:5px 12px}.lang b{color:var(--gold-bright)}.lang span{opacity:.5}.ico{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.5}.menu-btn{display:none}.hero{background:var(--indigo);color:var(--muslin);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90'%3E%3Cg fill='none' stroke='%23C2A15A' stroke-width='0.6' opacity='0.5'%3E%3Cpath d='M45 30 L60 45 L45 60 L30 45 Z'/%3E%3Ccircle cx='45' cy='45' r='3'/%3E%3C/g%3E%3C/svg%3E");opacity:.1}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center;max-width:var(--wrap);margin:0 auto;padding:84px 28px 92px}.hero h1{font-family:var(--f-bn-disp);font-weight:400;font-size:clamp(2.5rem,5vw,4rem);line-height:1.18;letter-spacing:.005em}.hero h1 .accent{color:var(--gold-bright)}.hero p.lead{margin:26px 0 36px;font-size:1.08rem;max-width:30em;color:#f4efe6d1;font-weight:300}.cta-row{display:flex;gap:16px;flex-wrap:wrap}.btn{font-family:var(--f-body);font-weight:500;font-size:.95rem;letter-spacing:.03em;padding:15px 34px;border-radius:2px;cursor:pointer;border:1px solid transparent;transition:transform .25s,background .25s,color .25s,box-shadow .25s;display:inline-block}.btn-gold{background:var(--gold);color:var(--indigo-deep);box-shadow:0 8px 24px -10px #c2a15ab3}.btn-gold:hover{background:var(--gold-bright);transform:translateY(-2px)}.btn-ghost{border-color:#f4efe666;color:var(--muslin)}.btn-ghost:hover{border-color:var(--gold-bright);color:var(--gold-bright)}.hero-art{position:relative;aspect-ratio:4/5;border-radius:3px;overflow:hidden;background:linear-gradient(135deg,var(--indigo-soft),var(--indigo-deep));background-size:cover;background-position:center;box-shadow:0 30px 60px -25px #0009;border:1px solid rgba(194,161,90,.3)}.hero-art .tag{position:absolute;left:18px;bottom:18px;background:#17112ac7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(194,161,90,.4);color:var(--muslin);font-size:.82rem;padding:9px 16px;border-radius:2px;letter-spacing:.04em}.hero-art .tag b{color:var(--gold-bright);font-weight:500}.trust{background:var(--muslin)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--muslin-dim);border-bottom:1px solid var(--muslin-dim)}.trust-item{padding:40px 34px;text-align:center;border-right:1px solid var(--muslin-dim)}.trust-item:last-child{border-right:none}.trust-item .ti-ico{width:38px;height:38px;margin:0 auto 16px;stroke:var(--gold);fill:none;stroke-width:1.3}.trust-item h3{font-family:var(--f-bn-disp);font-weight:400;font-size:1.3rem;margin-bottom:8px;color:var(--ink)}.trust-item p{font-size:.92rem;color:var(--ink-soft);font-weight:300;max-width:24em;margin:0 auto}.section{padding:78px 0}.section.tint{background:linear-gradient(180deg,#fff,var(--muslin))}.sec-head{text-align:center;margin-bottom:48px}.sec-head h2{font-family:var(--f-bn-disp);font-weight:400;font-size:clamp(2rem,3.4vw,2.8rem);color:var(--ink);line-height:1.2}.sec-head .more{display:inline-block;margin-top:18px;font-size:.9rem;color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:2px;letter-spacing:.05em;transition:color .25s,border-color .25s}.sec-head .more:hover{color:var(--garnet);border-color:var(--garnet)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.card{background:#fff;border:1px solid var(--muslin-dim);border-radius:3px;overflow:hidden;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative}.card:hover{transform:translateY(-5px);box-shadow:0 24px 44px -24px #241b3d66;border-color:var(--gold)}.card .ph{aspect-ratio:3/4;background-size:cover;background-position:center;background-color:var(--muslin-dim);position:relative;overflow:hidden;transition:transform .6s ease}.card:hover .ph{transform:scale(1.045)}.card .sale-tag{position:absolute;top:12px;left:12px;z-index:2;background:var(--garnet);color:#fff;font-size:.72rem;font-weight:500;letter-spacing:.08em;padding:5px 12px;border-radius:2px}.card .quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;background:#17112adb;color:var(--muslin);text-align:center;font-size:.86rem;letter-spacing:.03em;padding:11px;border-radius:2px;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s;border:1px solid rgba(194,161,90,.4)}.card:hover .quick{opacity:1;transform:translateY(0)}.card .body{padding:18px 18px 22px}.card h3{font-family:var(--f-body);font-weight:500;font-size:.98rem;line-height:1.4;color:var(--ink);margin-bottom:10px;min-height:2.8em}.price{display:flex;align-items:baseline;gap:10px;font-family:var(--f-disp)}.price .now{font-size:1.35rem;font-weight:600;color:var(--garnet)}.price .now.solo{color:var(--ink)}.price .was{font-size:1rem;color:var(--ink-soft);text-decoration:line-through}.heritage{position:relative;color:var(--muslin);background-size:cover;background-position:center right}.heritage .inner{max-width:var(--wrap);margin:0 auto;padding:96px 28px}.heritage .box{max-width:34em}.heritage h2{font-family:var(--f-bn-disp);font-weight:400;font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.25;margin-bottom:22px}.heritage p{font-weight:300;font-size:1.05rem;color:#f4efe6d9;margin-bottom:18px}.heritage .btn{margin-top:14px}.why{background:var(--indigo);color:var(--muslin)}.why .wrap{padding-top:78px;padding-bottom:78px}.why .sec-head h2{color:var(--muslin)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.why-card{border:1px solid rgba(194,161,90,.28);border-radius:3px;padding:38px 30px;background:#2e245059;transition:border-color .3s,transform .3s}.why-card:hover{border-color:var(--gold);transform:translateY(-4px)}.why-card .num{font-family:var(--f-disp);font-size:1.1rem;color:var(--gold);letter-spacing:.1em;margin-bottom:14px}.why-card h3{font-family:var(--f-bn-disp);font-weight:400;font-size:1.4rem;margin-bottom:12px;color:var(--muslin)}.why-card p{font-weight:300;font-size:.95rem;color:#f4efe6c7}.news{background:var(--muslin);text-align:center}.news .inner{max-width:620px;margin:0 auto;padding:6px 0}.news h2{font-family:var(--f-bn-disp);font-weight:400;font-size:clamp(1.9rem,3.2vw,2.5rem);color:var(--ink);margin-bottom:14px}.news p{color:var(--ink-soft);font-weight:300;margin-bottom:28px}.news form{display:flex;gap:12px;max-width:480px;margin:0 auto;flex-wrap:wrap;justify-content:center}.news input{flex:1;min-width:220px;padding:15px 18px;border:1px solid var(--muslin-dim);border-radius:2px;font-family:var(--f-body);font-size:.95rem;background:#fff;color:var(--ink)}.news input:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}footer.site{background:var(--indigo-deep);color:var(--muslin);padding:64px 0 0}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px}.foot-grid h4{font-family:var(--f-bn-disp);font-weight:400;color:var(--gold-bright);font-size:1.05rem;letter-spacing:.06em;margin-bottom:18px}.foot-grid .mark{font-family:var(--f-disp);font-size:1.5rem;font-weight:600;letter-spacing:.26em;margin-bottom:14px}.foot-grid p{font-weight:300;font-size:.92rem;color:#f4efe6b3;max-width:26em;margin-bottom:18px}.foot-grid ul{list-style:none;display:flex;flex-direction:column;gap:11px}.foot-grid li a{font-size:.92rem;color:#f4efe6c7;transition:color .25s}.foot-grid li a:hover{color:var(--gold-bright)}.socials{display:flex;gap:12px;margin-top:6px}.socials a{width:38px;height:38px;border:1px solid rgba(194,161,90,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .25s,color .25s}.socials a:hover{background:var(--gold);color:var(--indigo-deep)}.socials .ico{width:16px;height:16px;stroke-width:1.6}.cod-badge{display:inline-flex;align-items:center;gap:9px;border:1px dashed rgba(194,161,90,.5);border-radius:3px;padding:10px 16px;font-size:.86rem;color:var(--gold-bright);margin-top:4px}.foot-bottom{border-top:1px solid rgba(194,161,90,.18);padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:.84rem;color:#f4efe699}.pay{display:flex;gap:8px;flex-wrap:wrap}.pay span{border:1px solid rgba(244,239,230,.2);border-radius:3px;padding:5px 11px;font-size:.76rem;letter-spacing:.04em}.page-shell{max-width:var(--wrap);margin:0 auto;padding:70px 28px;min-height:50vh}.page-shell h1{font-family:var(--f-bn-disp);font-weight:400;font-size:2.4rem;color:var(--ink);margin-bottom:24px}.page-shell a.link{color:var(--garnet);border-bottom:1px solid var(--garnet)}.prod{display:grid;grid-template-columns:1fr 1fr;gap:46px}.prod .gallery img{border-radius:3px;border:1px solid var(--muslin-dim);margin-bottom:14px}.prod .info h1{margin-bottom:14px}.prod .info .p-price{font-family:var(--f-disp);font-size:1.8rem;color:var(--garnet);margin-bottom:22px}.prod .info .desc{color:var(--ink-soft);margin-bottom:26px}.coll-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media(max-width:980px){.hero-grid{grid-template-columns:1fr;gap:36px;padding-top:54px;padding-bottom:60px}.hero-art{max-width:420px;margin:0 auto}.grid,.coll-grid{grid-template-columns:repeat(2,1fr)}.why-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr;gap:34px}.nav .links{display:none}.menu-btn{display:flex;background:none;border:none;color:var(--muslin);cursor:pointer}.prod{grid-template-columns:1fr;gap:28px}}@media(max-width:620px){.nav{grid-template-columns:auto 1fr auto;gap:10px}.brand{text-align:left}.nav .util a span.hide,.lang{display:none}.trust-grid{grid-template-columns:1fr}.trust-item{border-right:none;border-bottom:1px solid var(--muslin-dim);padding:30px}.trust-item:last-child{border-bottom:none}.grid,.coll-grid{grid-template-columns:1fr 1fr;gap:16px}.card h3{font-size:.9rem;min-height:auto}.price .now{font-size:1.15rem}.foot-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
