@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Marcellus&family=Mukta:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600&display=swap";html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html:has(.route-loader){overflow:hidden}.route-loader{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;overflow:hidden;background:#4a0711;color:#fff2dc;font-family:var(--body,Arial,sans-serif);isolation:isolate}.route-loader:before,.route-loader:after{position:absolute;content:"";pointer-events:none}.route-loader:before{z-index:-2;inset:-18%;background:radial-gradient(ellipse at 50% 42%,rgba(218,158,55,.2),transparent 31%),radial-gradient(ellipse at 50% 115%,rgba(120,16,25,.56),transparent 57%),repeating-linear-gradient(135deg,rgba(255,226,145,.018) 0 1px,transparent 1px 9px);animation:loader-ambient 10s ease-in-out infinite}.route-loader:after{z-index:-1;left:50%;bottom:-32vh;width:110vw;height:74vh;border:1px solid rgba(231,190,98,.18);border-bottom:0;border-radius:50% 50% 0 0;box-shadow:0 0 0 18px #e7be6206,0 0 0 42px #e7be6205;transform:translate(-50%);opacity:.85}.route-loader-frame{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;width:100%;text-align:center}.route-loader-frame:before{position:fixed;z-index:-1;inset:-100vmax;background:repeating-conic-gradient(from 0deg at 50% 42%,rgba(231,190,98,.13) 0 1deg,transparent 1deg 18deg);-webkit-mask:radial-gradient(ellipse at 50% 42%,transparent 0 13%,#000 27% 100%);mask:radial-gradient(ellipse at 50% 42%,transparent 0 13%,#000 27% 100%);content:"";animation:loader-page-rays 32s linear infinite;pointer-events:none}.route-loader-seal{position:relative;display:grid;width:190px;height:120px;place-items:center;margin:0 0 12px;color:#e9ba5e;animation:loader-breathe 2.4s ease-in-out infinite}.route-loader-seal img{position:relative;z-index:2;width:154px;height:auto;filter:drop-shadow(0 8px 15px rgba(0,0,0,.2)) drop-shadow(0 0 13px rgba(231,190,98,.38));animation:loader-logo-float 2.4s ease-in-out infinite}.route-loader-packs{position:relative;width:min(600px,90vw);height:clamp(270px,42vh,420px);margin:0 auto 14px;pointer-events:none}.route-loader-packs:before{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(246,202,102,.72) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(255,235,169,.42) 0 1px,transparent 1.5px);background-position:16% 30%,82% 64%;background-size:138px 161px,181px 193px;content:"";opacity:.45;animation:loader-particles 7s linear infinite}.route-loader-pack{position:absolute;display:block;bottom:5%;width:32%;height:auto;transform-origin:50% 85%}.route-loader-pack img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 25px 14px rgba(22,3,7,.4)) drop-shadow(0 0 16px rgba(231,190,98,.18));animation:loader-pack-arrive .8s cubic-bezier(.16,1,.3,1) both,loader-pack-float 5.8s ease-in-out infinite;animation-delay:var(--pack-delay),calc(var(--pack-delay) + .8s)}.route-pack-pasta{left:14%;z-index:1;transform:rotate(-12deg);--pack-delay:0s;--float-y:-11px;--float-rotation:-3deg}.route-pack-mixture{left:50%;z-index:3;width:39%;transform:translate(-50%) rotate(-2deg);--pack-delay:.16s;--float-y:-14px;--float-rotation:2deg}.route-pack-chips{right:14%;z-index:2;transform:rotate(12deg);--pack-delay:.32s;--float-y:-10px;--float-rotation:3deg}.route-loader-frame p{margin:0;color:#fff2dc;font:400 clamp(25px,2vw,31px)/1.2 Georgia,serif;letter-spacing:-.02em;animation:loader-rise .7s .15s ease both}.route-loader-line{position:relative;width:190px;height:2px;margin:20px 0 12px;overflow:hidden;background:#ffefd433}.route-loader-line:before{position:absolute;inset:-3px 0;background:#e7be6221;content:"";filter:blur(4px)}.route-loader-line i{position:relative;z-index:1;display:block;width:32%;height:100%;background:#e9ba5e;box-shadow:0 0 12px #e7be62cc;animation:loader-progress 1.35s cubic-bezier(.4,0,.2,1) infinite}.route-loader-frame small{min-width:150px;color:#ffefd49e;font-size:11px;letter-spacing:.1em;transition:opacity .18s ease}.route-loader.is-exiting{animation:loader-exit .52s cubic-bezier(.65,0,.35,1) both;pointer-events:none}.route-loader-frame{max-height:100vh;padding-block:clamp(12px,3vh,28px)}.route-loader-packs{height:clamp(150px,42vh,420px)}.route-loader-frame p{font-size:clamp(19px,min(2vw,3.2svh),31px)}@keyframes loader-ambient{50%{transform:scale(1.035);opacity:.82}}@keyframes loader-particles{to{background-position:16% 44%,82% 52%}}@keyframes loader-page-rays{to{transform:rotate(360deg)}}@keyframes loader-breathe{50%{transform:scale(1.035);filter:drop-shadow(0 0 26px rgba(231,190,98,.18))}}@keyframes loader-logo-float{50%{transform:translateY(-5px) scale(1.025)}}@keyframes loader-pack-arrive{0%{opacity:0;transform:translateY(42px) scale(.75)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loader-pack-float{50%{transform:translateY(var(--float-y)) rotate(var(--float-rotation))}}@keyframes loader-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes loader-progress{0%{transform:translate(-140%)}60%,to{transform:translate(420%)}}@keyframes loader-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-18px) scale(1.025)}}@media(max-width:520px){.route-loader:after{bottom:-22vh;width:150vw}.route-loader-seal{width:165px;height:104px;margin-bottom:8px}.route-loader-seal img{width:138px}.route-loader-packs{width:94vw;height:clamp(260px,41vh,340px);margin-bottom:10px}.route-pack-pasta{left:10%}.route-pack-chips{right:10%}.route-loader-line{width:165px}.route-loader-frame p{font-size:clamp(17px,5vw,22px)}}@media(max-height:650px){.route-loader-seal{height:90px;margin-bottom:0}.route-loader-seal img{width:128px}.route-loader-packs{height:38vh;min-height:200px}.route-loader-line{margin-top:16px}}@media(max-height:650px){.route-loader-frame{max-height:100svh;padding-block:clamp(8px,2svh,14px)}.route-loader-seal{width:clamp(130px,24vh,165px);height:clamp(54px,14svh,90px);margin-bottom:0}.route-loader-seal img{width:clamp(104px,20vh,128px)}.route-loader-packs{height:clamp(112px,38svh,245px);min-height:0;margin-bottom:8px}.route-loader-line{margin:clamp(8px,2svh,16px) 0 8px}.route-loader-frame p{font-size:clamp(20px,5vh,28px)}}@media(max-height:420px){.route-loader-frame{padding-block:6px}.route-loader-seal{height:48px}.route-loader-seal img{width:92px}.route-loader-packs{height:clamp(90px,32svh,134px);margin-bottom:4px}.route-loader-line{margin-block:6px}.route-loader-frame p{font-size:19px}.route-loader-frame small{font-size:10px}}@media(max-height:650px){.route-loader-seal{margin-bottom:clamp(12px,3svh,20px)}.route-loader-packs{margin-bottom:clamp(12px,2.8svh,18px)}.route-pack-pasta,.route-pack-chips{width:min(32%,22svh)}.route-pack-mixture{width:min(39%,23svh)}.route-loader-frame p{font-size:clamp(15px,min(5vw,3.6svh),24px)}.route-loader-frame small{font-size:clamp(9px,1.8svh,11px)}}@media(prefers-reduced-motion:reduce){.route-loader:before,.route-loader-frame:before,.route-loader-seal,.route-loader-seal img,.route-loader-packs:before,.route-loader-pack img,.route-loader-frame p,.route-loader-line i{animation:none}.route-loader-pack img{opacity:1}.route-loader-line i{width:100%}}:root{--red:#ad1618;--red-deep:#710b14;--maroon:#4c0a12;--gold:#e7ba58;--gold-light:#f7da92;--cream:#f8f1e4;--paper:#fffaf0;--ink:#39202a;--muted:#6f5a5d;--line:rgba(95,42,38,.22);--display:"Marcellus",Georgia,serif;--body:"DM Sans",Arial,sans-serif;--devanagari:"Mukta",sans-serif;--ease:cubic-bezier(.2,.75,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{margin:0;background:var(--cream);color:var(--ink);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--red);color:#fff}*:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:-60px;left:20px;padding:12px 18px;background:var(--gold);color:var(--maroon)}.skip-link:focus{top:10px}.site-shell{display:flow-root;overflow:clip}.page-width{width:min(1280px,calc(100% - 88px));margin-inline:auto}.section-pad{padding-block:115px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:54px;padding:13px 24px;border:1px solid transparent;font-weight:700;font-size:13px;letter-spacing:.01em;line-height:1.2;transition:background .25s,transform .25s var(--ease),color .25s,border-color .25s}.button svg,.text-link svg,.hero-text-link svg,.header-cta svg{transition:transform .25s var(--ease)}.button:hover svg,.text-link:hover svg,.hero-text-link:hover svg,.header-cta:hover svg{transform:translate(5px)}.button:hover{transform:translateY(-3px)}.button-gold{background:var(--gold);color:var(--maroon)}.button-gold:hover{background:var(--gold-light)}.button-red{background:var(--red);color:#fff}.button-red:hover{background:var(--red-deep)}.button-outline{border-color:var(--gold);color:var(--gold-light)}.button-outline:hover{background:var(--gold);color:var(--maroon)}.text-link{display:inline-flex;align-items:center;gap:20px;width:max-content;padding-bottom:6px;border-bottom:1px solid currentColor;color:var(--red);font-size:13px;font-weight:700}.ornament{display:flex;align-items:center;gap:12px;width:98px;height:19px;margin-bottom:24px;color:var(--red)}.ornament span{width:30px;height:1px;background:currentColor}.ornament i{width:9px;height:9px;border:1px solid currentColor;transform:rotate(45deg)}.ornament.light{color:var(--gold)}.site-header{position:absolute;z-index:50;top:0;left:0;width:100%;color:#fff}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;width:min(1360px,calc(100% - 72px));min-height:76px;margin:auto;border-bottom:1px solid rgba(255,255,255,.32)}.brand{width:112px;display:block}.brand img{width:100%;height:auto;filter:drop-shadow(0 7px 20px rgba(55,0,0,.18))}.desktop-nav{display:flex;align-items:center;gap:38px}.desktop-nav a{position:relative;padding:10px 0;font-size:13px;font-weight:600;white-space:nowrap;opacity:.86;transition:opacity .25s}.desktop-nav a:hover,.desktop-nav a.active{opacity:1}.desktop-nav a.active:after,.desktop-nav a:hover:after{position:absolute;bottom:4px;left:0;right:0;height:1px;background:var(--gold);content:""}.header-cta{display:inline-flex;align-items:center;gap:14px;justify-self:end;font-size:13px;font-weight:700;color:var(--gold-light)}.menu-toggle,.mobile-menu{display:none}.hero{position:relative;min-height:830px;isolation:isolate;background:var(--maroon);color:#fff;overflow:hidden}.hero-art{position:absolute;z-index:-3;inset:0;background:url(/assets/heritage-courtyard.webp) center 48%/cover no-repeat;animation:hero-art-in 1.5s var(--ease) both}.hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#3b050bcc,#4f0a1091 37%,#450e0b0d 71%),linear-gradient(0deg,rgba(53,7,8,.42),transparent 25%)}.hero-inner{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:830px;padding-top:88px}.hero-copy{position:relative;z-index:2;padding:40px 0 80px;animation:hero-copy-in 1s .1s var(--ease) both}.hero-lead{display:inline-flex;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light)}.hero-lead:before{width:24px;height:1px;background:var(--gold);content:""}.hero h1{margin:0;font:400 clamp(63px,6.7vw,100px)/.98 var(--display);letter-spacing:-.03em;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--gold-light)}.hero h1 span{color:var(--gold)}.hero-copy>p{max-width:440px;margin:28px 0 30px;color:#fff2e3;font-size:17px;line-height:1.55}.hero-actions{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.hero-text-link{display:inline-flex;align-items:center;gap:15px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.68);font-size:13px;font-weight:700}.hero-packs{position:absolute;z-index:1;right:-2%;bottom:9%;width:58%;height:70%;pointer-events:none}.hero-pack{position:absolute;bottom:8%;width:33%;max-height:79%;object-fit:contain;filter:drop-shadow(0 27px 19px rgba(46,11,7,.43));transform-origin:bottom center;animation:pack-arrive 1s var(--ease) both}.hero-pack.left{left:5%;transform:rotate(-13deg);animation-delay:.48s}.hero-pack.main{z-index:2;left:35%;width:36%;max-height:91%;animation-delay:.3s}.hero-pack.right{right:0;transform:rotate(12deg);animation-delay:.65s}.hero-pack-ground{position:absolute;z-index:-1;left:6%;right:4%;bottom:7%;height:7%;border-radius:50%;background:#28060573;filter:blur(20px)}.hero-bottom{position:absolute;right:0;bottom:24px;left:0;display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.04em;color:#ffefdb}.hero-bottom>span:first-child{font:500 20px var(--devanagari)}.hero-bottom>span:last-child{display:flex;align-items:center;gap:12px}.hero-bottom i{display:block;width:52px;height:1px;background:var(--gold)}.ribbon{overflow:hidden;height:48px;border-block:1px solid #b78636;background:var(--gold);color:var(--maroon)}.ribbon-track{display:flex;width:max-content;animation:ribbon-scroll 36s linear infinite}.ribbon-track>span{display:flex;align-items:center;gap:24px;white-space:nowrap;margin-right:24px;font:600 13px/46px var(--body);letter-spacing:.06em}.ribbon b{font-size:17px;font-weight:400}h1,h2,h3,p{overflow-wrap:break-word}h2,h3{letter-spacing:-.025em}.intro-section{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:10%}.intro-section h2,.section-heading h2,.about-intro h2,.contact-intro h2,.about-outro h2{margin:0;font:400 clamp(40px,4.7vw,66px)/1.13 var(--display);letter-spacing:-.025em}.intro-side{padding-bottom:6px}.intro-side p{max-width:410px;margin:0 0 24px;color:var(--muted);font-size:16px}.category-section{position:relative;isolation:isolate;background-color:var(--paper)}.category-crumbs{position:absolute;z-index:0;inset:0;perspective:1050px;perspective-origin:50% 50%;transform-style:preserve-3d;transform:none;transform-origin:center;will-change:auto;pointer-events:none}.category-crumbs img{position:absolute;width:clamp(24px,var(--crumb-size),60px);height:auto;object-fit:contain;opacity:var(--crumb-opacity,.78);transform:translate3d(-50%,-50%,var(--crumb-depth,0px)) rotate(var(--crumb-rotation));backface-visibility:hidden;filter:drop-shadow(0 2px 1px rgba(94,39,12,.13))}.category-section.is-in-view .category-crumbs img{animation:category-crumb-float var(--crumb-float-duration) ease-in-out var(--crumb-float-delay) infinite}@keyframes category-crumb-float{0%,to{translate:0 0;rotate:0deg}25%{translate:var(--crumb-float-x) var(--crumb-float-y);rotate:var(--crumb-float-turn)}52%{translate:var(--crumb-float-mid-x) var(--crumb-float-mid-y);rotate:var(--crumb-float-mid-turn)}78%{translate:var(--crumb-float-end-x) var(--crumb-float-end-y);rotate:var(--crumb-float-end-turn)}}.category-masala-sprinkle{position:absolute;z-index:0;inset:0;pointer-events:none}.category-masala-sprinkle .seasoning-speck{position:absolute;display:block;width:var(--sprinkle-size);aspect-ratio:1;border-radius:60% 35% 55% 40%;background:var(--sprinkle-color);opacity:0;transform:translate3d(0,-10px,0) scale(.35) rotate(-20deg);box-shadow:0 1px 2px #4c200a33}.category-section.is-in-view .category-masala-sprinkle .seasoning-speck{animation:category-seasoning-loop var(--sprinkle-duration) ease-in-out var(--sprinkle-delay) infinite both}@keyframes category-seasoning-loop{0%,43%{opacity:0;transform:translate3d(0,-10px,0) scale(.35) rotate(-20deg)}50%{opacity:1;transform:translate3d(0,-4px,0) scale(1) rotate(15deg)}73%{opacity:.9;transform:translate3d(var(--sprinkle-dx),var(--sprinkle-dy),0) scale(.78) rotate(95deg)}86%,to{opacity:0;transform:translate3d(var(--sprinkle-dx),var(--sprinkle-dy),0) scale(.35) rotate(145deg)}}.category-section:before,.category-section:after{position:absolute;z-index:1;left:0;right:0;height:18px;background:radial-gradient(circle at 10px 0,transparent 12px,var(--paper) 13px) 0 0/22px 18px repeat-x;content:""}.category-section:before{top:-17px}.category-section:after{bottom:-17px;transform:rotate(180deg)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.section-heading p{max-width:260px;color:var(--muted)}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.category-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:480px;overflow:hidden;padding:24px;color:#fff;isolation:isolate;transition:transform .35s var(--ease)}.category-tile:hover{transform:translateY(-8px)}.category-tile:before{position:absolute;z-index:-2;inset:0;background:var(--red);content:""}.category-tile:after{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.17),transparent 54%),linear-gradient(0deg,rgba(44,6,16,.6),transparent 39%);content:""}.category-fryums:before{background:#b51624}.category-chips:before{background:#6b2d8b}.category-namkeen:before{background:#a86b1d}.category-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700}.category-tile img{position:absolute;top:17%;left:50%;width:auto;height:58%;max-width:78%;object-fit:contain;transform:translate(-50%) rotate(-5deg);filter:drop-shadow(0 25px 16px rgba(30,4,7,.27));transition:transform .45s var(--ease)}.category-tile:hover .category-pack{transform:translate(-50%) translateY(-10px) rotate(1deg)}.category-bottom h3{margin:0;font:400 45px/1 var(--display)}.category-bottom p{margin:4px 0 0;font-size:13px;color:#fff5e6}.featured-section{padding-top:138px}.featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.product-card{min-width:0;display:block}.product-card-image{position:relative;display:grid;place-items:center;height:365px;overflow:hidden;background:color-mix(in srgb,var(--pack-tone) 55%,var(--paper));isolation:isolate}.pack-halo{position:absolute;width:64%;aspect-ratio:1;border:1px solid rgba(255,255,255,.8);border-radius:50%;box-shadow:0 0 0 25px #ffffff1c,0 0 0 50px #ffffff17}.product-card-image img{z-index:1;width:auto;height:74%;max-width:83%;object-fit:contain;filter:drop-shadow(0 17px 11px rgba(46,20,18,.25));transition:transform .4s var(--ease)}.product-card:hover img{transform:translateY(-11px) rotate(-3deg) scale(1.04)}.card-action{position:absolute;z-index:2;right:18px;bottom:18px;display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--paper);color:var(--red);transform:translateY(56px);transition:transform .32s var(--ease)}.product-card:hover .card-action,.product-card:focus-visible .card-action{transform:translateY(0)}.product-card-meta{padding:18px 0}.product-card-meta span,.detail-category{color:var(--red);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.11em}.product-card-meta h3{margin:4px 0 0;font:400 21px/1.22 var(--display);letter-spacing:-.018em}.story-banner{position:relative;overflow:hidden;min-height:620px;background:var(--maroon);color:#fff;isolation:isolate}.story-banner:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#46040df2,#46040dd4 48%,#46040d4d),url(/assets/heritage-courtyard.webp) center 43%/cover;content:""}.story-banner-inner{padding-block:100px}.story-script{display:block;margin-bottom:18px;color:var(--gold-light);font:500 29px var(--devanagari)}.story-banner h2{max-width:750px;margin:0;font:400 clamp(48px,5vw,75px)/1.08 var(--display)}.story-banner p{max-width:480px;margin:26px 0 30px;color:#f4dfd4}.enquiry-strip{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:65px}.enquiry-strip span{color:var(--red);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.enquiry-strip h2{margin:8px 0 0;font:400 clamp(31px,3.3vw,48px)/1.15 var(--display)}.inner-hero{position:relative;display:flex;align-items:end;min-height:480px;padding:160px 0 70px;color:#fff;background:var(--maroon);isolation:isolate}.inner-hero:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#48050df0,#50071285),url(/assets/heritage-courtyard.webp) center 38%/cover;content:""}.inner-hero .ornament{margin-bottom:18px}.inner-hero h1{margin:0;font:400 clamp(54px,6vw,88px)/1.03 var(--display);letter-spacing:-.025em}.inner-hero h1 em{font-style:normal;color:var(--gold-light)}.inner-hero p{max-width:570px;margin:18px 0 0;color:#ffefe1;font-size:17px}.about-hero:before{background:linear-gradient(90deg,#48050df5,#50071273),url(/assets/heritage-courtyard.webp) center 57%/cover}.contact-hero:before{background:linear-gradient(90deg,#48050df5,#5007127a),url(/assets/heritage-courtyard.webp) center 75%/cover}.catalogue-main{min-height:650px}.catalogue-toolbar{display:flex;justify-content:space-between;align-items:center;gap:30px}.filter-list{display:flex;flex-wrap:wrap;gap:8px}.filter-list button{min-height:43px;padding:9px 17px;border:1px solid var(--line);border-radius:30px;background:transparent;color:var(--ink);font-size:13px;transition:background .25s,color .25s,border-color .25s}.filter-list button:hover{border-color:var(--red)}.filter-list button.selected{background:var(--red);border-color:var(--red);color:#fff}.catalogue-search{display:flex;align-items:center;gap:10px;min-width:240px;padding:10px 0;border-bottom:1px solid var(--ink);color:var(--red)}.catalogue-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px}.catalogue-search input::placeholder{color:#6a5559}.catalogue-count{margin:35px 0 20px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.03em}.catalogue-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 19px}.no-results{padding:80px 20px;text-align:center}.no-results h2{margin:0;font:400 38px var(--display)}.no-results p{color:var(--muted)}.no-results button{display:inline-flex;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--red);background:transparent;color:var(--red);font-weight:700}.detail-breadcrumb{display:flex;align-items:center;gap:10px;padding-top:137px;color:var(--muted);font-size:12px}.detail-breadcrumb a{color:var(--red)}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:40px;padding-bottom:100px}.detail-image{position:relative;display:grid;place-items:center;min-height:570px;overflow:hidden;background:color-mix(in srgb,var(--pack-tone) 55%,var(--paper))}.detail-arch{position:absolute;bottom:-18%;width:69%;height:90%;border:20px solid rgba(255,255,255,.33);border-radius:48% 48% 0 0}.detail-image img{position:relative;width:auto;height:420px;max-width:80%;object-fit:contain;filter:drop-shadow(0 30px 18px rgba(46,20,18,.24));animation:detail-pack-in .7s var(--ease) both}.detail-copy h1{margin:8px 0 24px;font:400 clamp(48px,5vw,72px)/1.07 var(--display)}.detail-copy p{max-width:520px;color:var(--muted)}.detail-actions{display:flex;align-items:flex-start;flex-direction:column;gap:28px;margin-top:32px}.related{border-top:1px solid var(--line)}.related-grid{grid-template-columns:repeat(3,1fr);max-width:950px}.about-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.about-big-hindi{display:grid;place-items:center;min-height:490px;padding:40px;background:#b01821;color:var(--gold-light);font:500 clamp(66px,7vw,115px)/1.15 var(--devanagari);text-align:center}.about-intro p{max-width:540px;color:var(--muted)}.about-intro p:first-of-type{margin-top:26px}.about-values{position:relative;background:var(--paper)}.about-values-inner{padding-block:100px}.about-values-inner>div:first-child>span{color:var(--red);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.about-values h2{margin:14px 0 54px;font:400 clamp(42px,5vw,68px)/1.1 var(--display)}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.value-grid article{padding:35px 35px 0 0}.value-grid article+article{padding-left:35px;border-left:1px solid var(--line)}.value-grid article>span{color:var(--red);font:600 34px var(--devanagari)}.value-grid h3{margin:7px 0;font:400 30px var(--display)}.value-grid p{max-width:290px;color:var(--muted)}.about-outro{text-align:center}.about-outro .ornament{margin-inline:auto}.about-outro p{max-width:460px;margin:22px auto 28px;color:var(--muted)}.contact-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:9%}.contact-intro p{max-width:390px;color:var(--muted)}.contact-note{display:grid;gap:5px;max-width:350px;margin-top:45px;padding:22px 0;border-top:1px solid var(--line);font-size:13px}.contact-note strong{color:var(--red)}.contact-note span{color:var(--muted)}.enquiry-form{display:grid;gap:25px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.enquiry-form label{display:grid;gap:7px;color:var(--ink);font-size:13px;font-weight:700}.enquiry-form label span{color:var(--red)}.enquiry-form input,.enquiry-form textarea,.enquiry-form select{width:100%;min-height:49px;padding:11px 12px;border:1px solid #bfaeaa;border-radius:0;background:var(--paper);color:var(--ink);font-size:14px;font-weight:400;outline:none;transition:border-color .2s,box-shadow .2s}.enquiry-form textarea{resize:vertical}.enquiry-form input:focus,.enquiry-form textarea:focus,.enquiry-form select:focus{border-color:var(--red);box-shadow:0 0 0 2px #ad161829}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:#78666a}.form-finish{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.form-finish p{margin:0;color:var(--muted);font-size:12px}.form-notice{margin:0;padding:14px 18px;background:#f2dec5;color:var(--maroon);font-size:13px}.not-found{min-height:650px;padding-top:195px;padding-bottom:100px}.not-found h1{font:400 60px var(--display)}.not-found p{color:var(--muted)}.site-footer{padding-bottom:41px;background:var(--maroon);color:#fff}.footer-top{display:flex;justify-content:space-between;gap:80px;padding-block:75px 95px}.footer-logo{display:block;width:140px}.footer-top p{margin:20px 0 0;color:#eecfbb;font-size:14px}.footer-columns{display:grid;grid-template-columns:repeat(2,150px);gap:70px}.footer-columns>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-columns h3{margin:0 0 14px;color:var(--gold);font:600 12px var(--body);letter-spacing:.08em;text-transform:uppercase}.footer-columns a{font-size:13px;color:#f1dfd8;transition:color .2s}.footer-columns a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-block:22px;border-top:1px solid rgba(255,255,255,.22);color:#ddc6bd;font-size:12px}@keyframes hero-art-in{0%{opacity:.5;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes pack-arrive{0%{opacity:0;translate:0 55px}to{opacity:1;translate:0 0}}@keyframes ribbon-scroll{to{transform:translate(-50%)}}@keyframes detail-pack-in{0%{opacity:0;transform:translateY(25px) rotate(-3deg)}to{opacity:1;transform:none}}@media(max-width:1100px){.hero,.hero-inner{min-height:740px}.hero-packs{right:-5%;width:59%;height:59%;bottom:13%}.hero h1{font-size:clamp(58px,7vw,82px)}.featured-grid,.catalogue-grid{grid-template-columns:repeat(3,1fr)}.featured-grid .product-card:last-child{display:none}.product-card-image{height:340px}}@media(max-width:800px){.page-width{width:calc(100% - 42px)}.header-inner{width:calc(100% - 42px);min-height:80px;grid-template-columns:1fr auto}.brand{width:90px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:transparent;color:#fff}.mobile-menu{position:absolute;top:80px;right:0;left:0;display:none;padding:10px 21px 22px;background:var(--maroon);box-shadow:0 20px 25px #27050640}.mobile-menu.open{display:flex;flex-direction:column}.mobile-menu a{display:flex;justify-content:space-between;align-items:center;min-height:57px;border-bottom:1px solid rgba(255,255,255,.2);font-size:16px}.hero,.hero-inner{min-height:760px}.hero-inner{align-items:start;padding-top:165px}.hero-copy{padding:0}.hero-copy>p{max-width:370px}.hero-packs{right:-8%;bottom:8%;width:68%;height:42%}.hero-pack{max-height:95%}.hero-pack.main{max-height:100%}.hero-shade{background:linear-gradient(90deg,#3c040de6,#41070e4d),linear-gradient(0deg,rgba(58,5,10,.55),transparent 45%)}.intro-section,.about-intro,.contact-layout,.product-detail{grid-template-columns:1fr;gap:45px}.intro-section{align-items:start}.category-grid{gap:10px}.category-tile{min-height:385px;padding:18px}.category-tile img{top:18%;height:53%}.category-bottom h3{font-size:34px}.category-bottom p{font-size:12px}.product-card-image{height:310px}.about-big-hindi{min-height:350px}.contact-layout{gap:50px}.catalogue-toolbar{align-items:stretch;flex-direction:column}.catalogue-search{width:100%}.detail-breadcrumb{padding-top:105px}.product-detail{padding-top:25px}.detail-image{min-height:470px}.detail-image img{height:360px}.footer-top{gap:30px}}@media(max-width:600px){body{font-size:15px}.section-pad{padding-block:78px}.hero,.hero-inner{min-height:780px}.hero-art{background-position:55% center}.hero-shade{background:linear-gradient(180deg,#43060bd6,#43060b6e 55%,#43060b8c),linear-gradient(90deg,rgba(68,4,13,.5),transparent)}.hero-inner{display:block;padding-top:140px}.hero-lead{margin-bottom:18px;font-size:10px}.hero h1{font-size:clamp(50px,13vw,76px)}.hero-copy>p{max-width:310px;margin:15px 0 20px;font-size:14px}.hero-actions{gap:13px}.hero-actions .button{min-height:48px;padding:10px 15px;font-size:12px}.hero-text-link{font-size:11px}.hero-packs{right:-9%;bottom:5%;width:100%;height:39%}.hero-pack.left{left:3%;width:33%}.hero-pack.main{left:33%;width:37%}.hero-pack.right{right:0;width:33%}.hero-bottom{bottom:15px;font-size:10px}.hero-bottom>span:first-child{font-size:15px}.hero-bottom i{width:23px}.intro-section h2,.section-heading h2,.about-intro h2,.contact-intro h2,.about-outro h2{font-size:41px}.intro-side p{font-size:15px}.section-heading{align-items:start;flex-direction:column;gap:10px;margin-bottom:30px}.section-heading p{margin:0}.category-grid{grid-template-columns:1fr;gap:12px}.category-tile{min-height:290px}.category-tile img{left:65%;top:8%;height:85%;max-width:48%}.category-bottom{z-index:1;max-width:50%}.category-bottom h3{font-size:42px}.category-top{z-index:1}.featured-section{padding-top:95px}.featured-grid,.catalogue-grid{grid-template-columns:repeat(2,1fr);gap:12px}.featured-grid .product-card:last-child{display:block}.product-card-image{height:220px}.product-card-image img{height:75%}.product-card-meta h3{font-size:17px}.card-action{right:8px;bottom:8px;width:30px;height:30px;transform:none}.story-banner{min-height:570px}.story-banner-inner{padding-block:75px}.story-banner h2{font-size:49px}.story-banner p{font-size:14px}.enquiry-strip{align-items:flex-start;flex-direction:column;padding-block:45px}.enquiry-strip h2{font-size:34px}.inner-hero{min-height:400px;padding-top:130px;padding-bottom:55px}.inner-hero h1{font-size:51px}.inner-hero p{font-size:14px}.filter-list{gap:7px}.filter-list button{min-height:39px;padding:7px 12px;font-size:12px}.catalogue-count{margin-top:27px}.detail-breadcrumb{padding-top:98px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-breadcrumb span{overflow:hidden;text-overflow:ellipsis}.product-detail{gap:38px;padding-bottom:70px}.detail-image{min-height:360px}.detail-image img{height:290px}.detail-copy h1{font-size:45px}.related-grid{grid-template-columns:repeat(2,1fr)}.about-big-hindi{min-height:300px;font-size:70px}.about-values-inner{padding-block:75px}.about-values h2{font-size:43px}.value-grid{grid-template-columns:1fr}.value-grid article,.value-grid article+article{padding:25px 0;border-left:0;border-bottom:1px solid var(--line)}.contact-intro p{font-size:14px}.contact-note{margin-top:28px}.form-row{grid-template-columns:1fr;gap:20px}.form-finish{align-items:flex-start;flex-direction:column;gap:9px}.footer-top{flex-direction:column;padding-block:55px}.footer-columns{gap:40px;grid-template-columns:1fr 1fr}.footer-bottom{align-items:flex-start;flex-direction:column}.not-found h1{font-size:44px}}@media(max-width:380px){.page-width{width:calc(100% - 32px)}.hero h1{font-size:48px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-packs{height:34%}.product-card-image{height:190px}.product-card-meta h3{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-art,.hero-copy,.hero-pack,.detail-image img{opacity:1!important;translate:0!important;transform:none!important}.ribbon-track{animation:none}.ribbon{overflow:hidden}}.scroll-progress{position:fixed;z-index:100;top:0;left:0;right:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left center;pointer-events:none}.site-header{position:fixed;background:#4c0a12d1;-webkit-backdrop-filter:saturate(135%) blur(14px);backdrop-filter:saturate(135%) blur(14px);border-bottom:1px solid rgba(231,186,88,.43);box-shadow:0 8px 28px #28040c2e;transition:background .25s,box-shadow .25s}.header-inner{border-bottom:0}.desktop-nav a{color:#fff8ec;opacity:1;text-shadow:none;font-size:14px}.desktop-nav a:hover,.desktop-nav a.active,.header-cta{color:var(--gold-light)}.site-header.is-scrolled{background:#470912e0;box-shadow:0 12px 28px #28040c47}.culture-feature{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:9%;padding-block:125px 135px}.culture-art{position:relative;height:min(680px,55vw);min-height:490px;overflow:hidden;background:#e9d9ad;isolation:isolate}.culture-art:after{position:absolute;inset:14px;border:1px solid rgba(91,25,24,.22);content:"";pointer-events:none}.culture-art img{width:100%;height:calc(100% + 48px);object-fit:cover;object-position:center;transform:translate3d(0,var(--scene-shift,0px),0) scale(1.04);will-change:transform}.culture-art-seal{position:absolute;right:22px;bottom:22px;display:grid;width:118px;height:118px;place-items:center;border-radius:50%;background:var(--maroon);color:var(--gold);box-shadow:0 12px 28px #3908103d;transform:translate3d(0,var(--scene-shift,0px),0) rotate(-12deg)}.culture-seal{display:block;width:89px;height:89px}.culture-copy{max-width:520px}.culture-script{display:block;margin:10px 0 12px;color:var(--red);font:600 24px/1.3 var(--devanagari)}.culture-copy h2{margin:0 0 22px;font:400 clamp(48px,5vw,70px)/1.08 var(--display);letter-spacing:-.025em}.culture-copy p{max-width:430px;color:var(--muted)}.culture-copy .text-link{margin-top:17px}.story-banner:before{inset:-32px 0;background:linear-gradient(90deg,#41050cf2,#41050cd9 35%,#41050c2e 83%),url(/assets/shared-table.webp) center center/cover;transform:translate3d(0,var(--scene-shift,0px),0);will-change:transform}.story-banner-inner{position:relative;z-index:1}.about-big-hindi{position:relative;isolation:isolate;background:#eeddb7 url(/assets/heritage-panel.webp) center/cover;color:var(--maroon);text-shadow:0 2px 0 rgba(255,246,226,.65);font-size:clamp(58px,6vw,92px)}.about-big-hindi:before{position:absolute;z-index:-1;inset:20% 15%;border-radius:48%;background:#fff7e49e;filter:blur(20px);content:""}.motion-ready [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--reveal-delay,0ms)}.motion-ready [data-reveal].is-visible,.motion-ready .culture-feature[data-reveal]{opacity:1;transform:none}.motion-ready .culture-feature .culture-art{clip-path:inset(0 0 100% 0);transition:clip-path .95s var(--ease)}.motion-ready .culture-feature.is-visible .culture-art{clip-path:inset(0 0 0 0)}.motion-ready .culture-copy[data-reveal]{transition-delay:.16s}.motion-ready .category-tile.is-visible:hover{transform:translateY(-8px)}@media(max-width:800px){.header-inner{min-height:68px}.mobile-menu{top:100%}.culture-feature{grid-template-columns:1fr;gap:38px;padding-block:85px}.culture-art{height:620px;min-height:0}.culture-copy{max-width:650px}.story-banner:before{background:linear-gradient(90deg,#41050ceb,#41050cad),url(/assets/shared-table.webp) 62% center/cover}}@media(max-width:600px){.culture-feature{padding-block:78px}.culture-art{height:500px}.culture-art-seal{width:85px;height:85px;right:15px;bottom:15px}.culture-seal{width:64px;height:64px}.culture-copy h2{font-size:46px}.culture-script{font-size:21px}.story-banner:before{background:linear-gradient(90deg,#41050ce8,#41050cb0),url(/assets/shared-table.webp) 65% center/cover}}@media(prefers-reduced-motion:reduce){.scroll-progress{display:none}.motion-ready [data-reveal],.motion-ready [data-reveal].is-visible{opacity:1;transform:none;clip-path:none}.culture-art img,.culture-art-seal,.story-banner:before{transform:none!important;will-change:auto}}.hero-carousel{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:690px;height:100%;isolation:isolate}.hero-carousel-backdrop{position:absolute;z-index:-2;inset:-8%;background:radial-gradient(circle at 73% 42%,color-mix(in srgb,var(--slide-tone) 70%,transparent),transparent 34%),linear-gradient(90deg,rgba(53,5,10,.2),transparent 70%);transition:background .7s var(--ease)}.hero-carousel-motif{position:absolute;z-index:-1;right:5%;top:6%;font:400 190px/1 var(--devanagari);color:#ffd6831f;transform:rotate(12deg);pointer-events:none;transition:color .7s var(--ease)}.hero-copy-carousel{animation:carousel-copy-in .65s var(--ease) both}.hero-packs-carousel{animation:carousel-packs-in .8s var(--ease) both}.hero-carousel-controls{position:absolute;z-index:5;right:0;bottom:42px;display:flex;align-items:center;gap:13px}.carousel-arrow{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,239,210,.55);border-radius:50%;background:#38050c38;color:#fff;transition:background .2s,transform .2s}.carousel-arrow:hover{background:var(--gold);color:var(--maroon);transform:translateY(-2px)}.carousel-arrow svg{transform:rotate(180deg)}.carousel-arrow.next svg{transform:none}.carousel-dots{display:flex;align-items:center;gap:7px;margin-inline:5px}.carousel-dots button{width:30px;height:28px;padding:0;border:0;background:transparent}.carousel-dots span{display:block;height:2px;width:100%;background:#ffefd273;transition:background .25s,transform .25s}.carousel-dots button.active span{background:var(--gold);transform:scaleY(2)}.carousel-count{margin-left:9px;color:#ffefdb;font-size:11px;letter-spacing:.12em}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.category-more-snacks:before{background:#52766b}@keyframes carousel-copy-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes carousel-packs-in{0%{opacity:0;transform:translate(24px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:1100px){.category-grid{grid-template-columns:repeat(2,1fr)}.hero-carousel{min-height:600px}}@media(max-width:800px){.hero-carousel{display:block;min-height:595px}.hero-carousel .hero-copy{padding-top:0}.hero-carousel-motif{right:0;top:3%;font-size:130px}.hero-carousel-controls{right:auto;left:0;bottom:3px}.category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hero-carousel{min-height:640px}.hero-carousel-controls{bottom:-2px}.hero-carousel .hero-packs{bottom:7%;height:42%}.hero-carousel-motif{font-size:98px;top:4%}.carousel-arrow{width:32px;height:32px}.carousel-count{font-size:10px}.category-grid{grid-template-columns:1fr}.category-more-snacks img{height:80%}}@media(prefers-reduced-motion:reduce){.hero-carousel-backdrop,.hero-carousel-motif,.hero-copy-carousel,.hero-packs-carousel,.carousel-dots span{transition:none;animation:none}}.about-hero{position:relative;min-height:640px;overflow:hidden;isolation:isolate;background:#580b16;color:#fff}.about-hero:before{position:absolute;z-index:-2;inset:0;background:url(/assets/heritage-courtyard.webp) center 48%/cover;content:"";animation:about-image-in 1.1s var(--ease) both}.about-hero-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#40060ff5,#4a0711de 35%,#43081180 68%,#36090d38),linear-gradient(0deg,rgba(48,4,11,.48),transparent 46%)}.about-hero-inner{position:relative;display:flex;align-items:center;min-height:640px;padding-top:95px;padding-bottom:55px}.about-hero-copy{max-width:690px;padding-block:35px;animation:contact-copy-in .8s .08s var(--ease) both}.about-hero h1{margin:0;font:400 clamp(60px,7.2vw,98px)/.94 var(--display);letter-spacing:-.035em;text-wrap:balance}.about-hero h1 em{color:var(--gold-light);font-style:normal}.about-hero-copy>p{max-width:480px;margin:24px 0 28px;color:#fff1e3;font-size:17px;line-height:1.7}.about-hero-stamp{position:absolute;right:8%;top:53%;display:grid;width:176px;aspect-ratio:1;place-items:center;border:1px solid rgba(247,218,146,.65);border-radius:50%;background:#530a1480;color:var(--gold-light);transform:translateY(-35%) rotate(9deg);animation:contact-stamp-in .9s .3s var(--ease) both}.about-hero-stamp:before,.about-hero-stamp:after{position:absolute;inset:8px;border:1px solid rgba(247,218,146,.38);border-radius:50%;content:""}.about-hero-stamp:after{inset:17px}.about-hero-stamp .culture-seal{position:absolute;inset:40px;width:94px;height:94px;opacity:.26}.about-hero-stamp>span{position:relative;z-index:1;font:600 19px/1.4 var(--devanagari);text-align:center;text-shadow:0 1px 12px rgba(60,4,12,.65)}.about-story{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:9%;padding-block:120px}.about-story-art{position:relative;height:min(670px,58vw);min-height:480px;overflow:hidden;background:#e9d9ad;isolation:isolate}.about-story-art:after{position:absolute;inset:14px;border:1px solid rgba(91,25,24,.24);content:"";pointer-events:none}.about-story-art img{width:100%;height:100%;object-fit:cover}.about-story-art>span{position:absolute;right:22px;bottom:22px;padding:12px 17px;background:var(--maroon);color:var(--gold-light);font:500 18px var(--devanagari)}.about-story-copy{max-width:590px}.about-story-copy .ornament{margin-bottom:15px}.about-script{display:block;margin:0 0 10px;color:var(--red);font:600 21px/1.4 var(--devanagari)}.about-story-copy h2{margin:0 0 22px;font:400 clamp(43px,5vw,68px)/1.08 var(--display);letter-spacing:-.025em}.about-story-copy p{max-width:500px;color:var(--muted)}.about-story-copy .text-link{margin-top:17px}.about-values{position:relative;background:#f3e8d4}.about-values-inner{padding-block:100px 110px}.about-values-heading{max-width:620px;margin-bottom:48px}.about-values-heading>span{color:var(--red);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.about-values-heading h2{margin:13px 0 0;font:400 clamp(42px,5vw,67px)/1.08 var(--display);letter-spacing:-.025em}.about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.about-values-grid article{padding:30px 34px 0 0}.about-values-grid article+article{padding-left:34px;border-left:1px solid var(--line)}.about-values-grid article>span{color:var(--red);font:600 30px var(--devanagari)}.about-values-grid h3{max-width:250px;margin:10px 0;font:400 29px/1.14 var(--display)}.about-values-grid p{max-width:300px;margin-bottom:0;color:var(--muted);font-size:14px}.about-distributor{padding-block:clamp(88px,9vw,120px) clamp(64px,7vw,88px)}.about-distributor-panel{position:relative;display:flex;min-height:320px;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;padding:clamp(42px,6vw,72px);border:1px solid rgba(231,186,88,.72);border-radius:clamp(42px,6vw,76px) clamp(42px,6vw,76px) 18px 18px/48px 48px 14px 14px;background:radial-gradient(ellipse at 84% 14%,rgba(231,186,88,.2),transparent 39%),linear-gradient(115deg,#3f0710,#5b0d18 54%,#460912);color:#fff8ed;box-shadow:0 28px 64px -34px #37050c8c,inset 0 1px #fff8ed24}.about-distributor-panel:before,.about-distributor-panel:after{position:absolute;z-index:-1;right:-8%;top:50%;width:min(42vw,420px);aspect-ratio:1;border:1px solid rgba(247,218,146,.23);border-radius:50%;content:"";transform:translateY(-50%)}.about-distributor-panel:after{right:-3%;width:min(32vw,320px);border-style:dashed;opacity:.65}.about-distributor-orbit{position:absolute;z-index:-1;right:9%;top:50%;width:min(24vw,220px);aspect-ratio:1;border:1px solid rgba(247,218,146,.15);border-radius:50%;background:radial-gradient(circle,rgba(231,186,88,.12),transparent 68%);transform:translateY(-50%)}.about-distributor-copy{position:relative;z-index:1;max-width:790px;text-align:center}.about-distributor-kicker{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px;color:#f2ca70;font-size:10px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.about-distributor-kicker:before{width:24px;height:1px;background:currentColor;content:""}.about-distributor h2{max-width:740px;margin:0;color:#fff4df;font:400 clamp(44px,6.2vw,76px)/1.02 var(--display);letter-spacing:-.04em;text-wrap:balance;text-shadow:0 2px 24px rgba(20,0,4,.18)}.about-distributor-copy p{max-width:440px;margin:19px auto 27px;color:#fff4dfcc;font-size:14px;line-height:1.75}.about-distributor-link{display:inline-flex;min-height:52px;align-items:center;gap:24px;padding:0 22px;border:1px solid rgba(255,244,223,.8);border-radius:999px;background:#f2ca70;color:#4b0913;font-size:11px;font-weight:800;box-shadow:0 8px 22px #1a02062e;transition:transform .25s var(--ease),background .25s,color .25s,box-shadow .25s}.about-distributor-link:hover{transform:translateY(-2px);background:#fff4df;color:#4b0913;box-shadow:0 12px 26px #1a020638}.about-distributor-link:focus-visible{outline:3px solid #fff4df;outline-offset:4px}.about-distributor-link svg{transition:transform .25s var(--ease)}.about-distributor-link:hover svg{transform:translate(4px)}.about-distributor-spark{position:absolute;right:20%;top:23%;color:#f2ca70;font-size:30px;opacity:.85}@keyframes about-image-in{0%{opacity:.55;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@media(max-width:900px){.about-hero-stamp{right:4%;width:140px}.about-story{gap:6%;grid-template-columns:.9fr 1.1fr}.about-story-art{min-height:430px}.about-values-grid h3{font-size:25px}.about-distributor{padding-block:82px 72px}.about-distributor-panel{min-height:300px}.about-distributor-panel:before{width:340px}.about-distributor-panel:after{width:260px}.about-distributor-orbit{width:190px}}@media(max-width:800px){.about-hero,.about-hero-inner{min-height:610px}.about-hero-inner{padding-top:90px}.about-hero-stamp{right:5%;top:auto;bottom:54px;width:112px;transform:rotate(8deg)}.about-hero-stamp .culture-seal{inset:24px;width:64px;height:64px}.about-hero-stamp>span{font-size:14px}.about-story{grid-template-columns:1fr;gap:38px;padding-block:85px}.about-story-art{height:540px;min-height:0}.about-story-copy{max-width:670px}.about-values-inner{padding-block:80px}}@media(max-width:600px){.about-hero,.about-hero-inner{min-height:690px}.about-hero:before{background-position:58% center}.about-hero-shade{background:linear-gradient(180deg,#43060bd1,#43060b7a 57%,#43060bba),linear-gradient(90deg,rgba(68,4,13,.55),transparent)}.about-hero-inner{align-items:flex-start;padding-top:140px;padding-bottom:55px}.about-hero-copy{max-width:100%}.about-hero h1{font-size:clamp(54px,14vw,76px)}.about-hero-copy>p{max-width:330px;font-size:14px}.about-hero-stamp{right:22px;bottom:26px;width:92px}.about-hero-stamp .culture-seal{inset:19px;width:54px;height:54px}.about-hero-stamp>span{font-size:12px}.about-story{padding-block:72px}.about-story-art{height:430px}.about-story-art>span{right:15px;bottom:15px;font-size:15px}.about-story-copy h2{font-size:42px}.about-script{font-size:19px}.about-values-inner{padding-block:72px}.about-values-heading{margin-bottom:30px}.about-values-heading h2{font-size:43px}.about-values-grid{grid-template-columns:1fr}.about-values-grid article,.about-values-grid article+article{padding:23px 0;border-left:0;border-bottom:1px solid var(--line)}.about-values-grid h3{font-size:27px}.about-values-grid p{max-width:440px}.about-distributor{padding-block:68px 48px}.about-distributor-panel{min-height:270px;padding:38px 24px;border-radius:42px 42px 14px 14px/32px 32px 11px 11px}.about-distributor-panel:before{right:-38%;width:280px}.about-distributor-panel:after{right:-31%;width:215px}.about-distributor-orbit{right:-9%;width:155px}.about-distributor-spark{right:12%;top:15%;font-size:22px}.about-distributor h2{max-width:100%;font-size:clamp(38px,10vw,54px)}}@media(prefers-reduced-motion:reduce){.about-hero:before,.about-hero-copy,.about-hero-stamp{animation:none}}.about-hero{min-height:550px;background:#eab747;color:var(--maroon)}.about-hero:before{z-index:-2;background:radial-gradient(circle,rgba(255,250,226,.38) 1.5px,transparent 2px) 0 0/20px 20px,linear-gradient(115deg,#f2bd4d,#e2a735 75%,#eab747);animation:none}.about-hero-shade{z-index:-1;background:radial-gradient(ellipse at 77% 44%,rgba(255,229,156,.62),transparent 43%);pointer-events:none}.about-hero-inner{min-height:550px;padding-top:88px;padding-bottom:72px}.about-hero-copy{position:relative;z-index:1;max-width:600px;padding:34px 56px 56px;isolation:isolate;animation:contact-copy-in .75s .08s var(--ease) both}.about-hero-copy:before{position:absolute;z-index:-1;inset:0 -20px 0 0;background:var(--red-deep);clip-path:polygon(2% 10%,12% 5%,25% 7%,39% 2%,56% 7%,70% 3%,83% 9%,97% 5%,94% 18%,100% 31%,96% 47%,100% 61%,95% 79%,98% 93%,78% 96%,62% 91%,46% 98%,30% 92%,14% 97%,3% 90%,6% 76%,0 62%,5% 45%,1% 28%);content:"";filter:drop-shadow(0 15px 16px rgba(80,18,15,.13))}.about-hero-label{display:block;margin:0 0 13px;color:var(--gold-light);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.about-hero h1{max-width:500px;font-size:clamp(50px,5.2vw,68px);line-height:.99;color:#fff8e8}.about-hero h1 em{color:var(--gold-light)}.about-hero-copy>p{max-width:385px;margin:18px 0;color:#fff1e3;font-size:15px}.about-breadcrumb{display:flex;align-items:center;gap:9px;color:#f5d9c2;font-size:11px}.about-breadcrumb a{color:#fff}.about-breadcrumb a:hover{text-decoration:underline}.about-hero-food{position:absolute;right:-1%;bottom:23px;width:56%;display:grid;place-items:center;isolation:isolate}.about-hero-food:before{position:absolute;z-index:-1;inset:14% 3% 3%;border-radius:50%;background:radial-gradient(ellipse,#ffefc6c7,#ffefc600 72%);content:""}.about-hero-food img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(75,28,12,.16));animation:about-food-arrive .9s .12s var(--ease) both}.about-food-spark{position:absolute;top:8%;right:16%;color:#a86618;font-size:48px;animation:about-spark-in .75s .4s var(--ease) both}.about-hero:after{position:absolute;z-index:0;right:0;bottom:-1px;left:0;height:30px;background:var(--cream);clip-path:polygon(0 36%,3% 20%,6% 38%,11% 28%,14% 50%,19% 27%,23% 41%,28% 20%,33% 38%,38% 22%,43% 46%,49% 25%,54% 43%,59% 23%,64% 38%,70% 20%,75% 44%,81% 25%,87% 47%,93% 24%,97% 40%,100% 18%,100% 100%,0 100%);content:""}.about-values{background:var(--maroon);color:#fff8ed}.about-values-inner{padding-block:88px 96px}.about-values-heading>span{color:var(--gold-light)}.about-values-heading h2{color:#fff8ed}.about-values-grid{border-color:#f7da9266}.about-values-grid article+article{border-color:#f7da9266}.about-values-grid article>span{color:var(--gold)}.about-values-grid h3{color:#fff4df}.about-values-grid p{color:#e9d0c2}@keyframes about-food-arrive{0%{opacity:0;translate:0 25px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes about-spark-in{0%{opacity:0;scale:.7;rotate:-20deg}to{opacity:1;scale:1;rotate:0deg}}@media(max-width:900px){.about-hero-food{right:-5%;width:57%}.about-hero-copy{max-width:54%}.about-hero h1{font-size:clamp(49px,6.6vw,68px)}}@media(max-width:700px){.about-hero,.about-hero-inner{min-height:700px}.about-hero-inner{align-items:flex-start;padding-top:115px;padding-bottom:205px}.about-hero-copy{max-width:100%;padding:22px 20px 32px 24px}.about-hero-copy:before{right:-8px}.about-hero h1{font-size:clamp(50px,11vw,68px)}.about-hero-food{right:0;bottom:18px;width:100%}.about-hero-food img{max-height:340px;width:100%;object-fit:contain}.about-food-spark{top:2%;right:15%;font-size:36px}.about-hero:after{height:20px}}@media(max-width:520px){.about-hero-copy>p{max-width:300px;font-size:14px}.about-story-art{height:380px}}@media(prefers-reduced-motion:reduce){.about-hero-food img,.about-food-spark{animation:none}}.about-story.page-width{grid-template-columns:1.08fr .92fr;align-items:center;gap:8%;padding-block:100px}.about-story-art{height:auto;min-height:0;aspect-ratio:1.38;background:#e8dfcf}.about-story-art img{width:100%;height:100%;object-fit:cover;object-position:center}.about-story-copy h2{max-width:590px;text-wrap:balance}.about-story-copy p{line-height:1.75}.about-story-proof{display:grid;grid-template-columns:minmax(140px,.78fr) minmax(0,1.42fr);align-items:stretch;gap:10px;margin:30px 0 17px;padding:9px;border:1px solid #e4d6b6;border-radius:17px;background:linear-gradient(135deg,#fbf7ee,#f3ead7);box-shadow:0 12px 28px #471f0c12,inset 0 1px #ffffffd1}.about-story-years{display:flex;min-height:136px;flex-direction:column;align-items:flex-start;justify-content:center;padding:17px 20px;border:1px solid rgba(247,218,146,.42);border-radius:11px;background:linear-gradient(145deg,#5b0d18,#410710);color:#fff4df}.about-story-years>div{display:flex;align-items:baseline;gap:8px;margin:3px 0 0}.about-story-years strong{color:#f2ca70;font:400 60px/.9 var(--display);letter-spacing:-.06em;font-variant-numeric:lining-nums tabular-nums}.about-story-stat-kicker,.about-story-stat-caption{font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.about-story-stat-kicker{color:#f2ca70}.about-story-stat-unit{color:#fff4df;font:600 11px/1 var(--body);letter-spacing:.06em;text-transform:uppercase}.about-story-stat-caption{color:#fff4dfad;letter-spacing:.08em}.about-story-qualities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;color:var(--maroon)}.about-story-qualities>span{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:11px;padding:12px 10px}.about-story-qualities>span+span{border-left:1px solid rgba(91,13,24,.15)}.about-story-qualities i{color:#a27633;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.1em}.about-story-qualities b{font:400 clamp(15px,1.5vw,19px)/1.1 var(--display);letter-spacing:-.02em}@media(max-width:800px){.about-story.page-width{grid-template-columns:1fr;gap:35px;padding-block:82px}.about-story-art{aspect-ratio:1.55}.about-story-copy{max-width:720px}}@media(max-width:600px){.about-story.page-width{gap:29px;padding-block:72px}.about-story-art{aspect-ratio:1.2}.about-story-copy h2{font-size:39px}.about-story-proof{grid-template-columns:minmax(100px,.72fr) minmax(0,1.28fr);gap:6px;margin-top:23px;padding:7px;border-radius:14px}.about-story-years{min-height:116px;padding:13px 12px}.about-story-years strong{font-size:46px}.about-story-stat-kicker,.about-story-stat-caption{font-size:8px;letter-spacing:.08em}.about-story-stat-unit{font-size:9px}.about-story-qualities>span{gap:9px;padding:8px 7px}.about-story-qualities i{font-size:8px}.about-story-qualities b{font-size:clamp(12px,3.4vw,15px)}}.contact-hero{position:relative;min-height:590px;overflow:hidden;isolation:isolate;background:#580b16;color:#fff}.contact-hero-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#40060ff7,#4a0711e8 34%,#4308118a 64%,#36090d33),linear-gradient(0deg,rgba(48,4,11,.5),transparent 45%)}.contact-hero-inner{position:relative;display:flex;align-items:center;min-height:590px;padding-top:85px;padding-bottom:75px}.contact-hero-copy{max-width:670px;padding-block:50px;animation:contact-copy-in .8s .08s var(--ease) both}.contact-kicker{display:flex;align-items:center;gap:11px;margin-bottom:23px;color:var(--gold-light);font-size:12px;font-weight:700;letter-spacing:.08em}.contact-kicker i{width:23px;height:1px;background:var(--gold)}.contact-hero h1{margin:0;font:400 clamp(62px,7.1vw,96px)/.98 var(--display);letter-spacing:-.035em;text-wrap:balance}.contact-hero h1 em{color:var(--gold-light);font-style:normal}.contact-hero-copy>p{max-width:485px;margin:22px 0 20px;color:#fff1e3;font-size:16px;line-height:1.7}.contact-hero-link{display:inline-flex;align-items:center;gap:13px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.58);font-size:13px;font-weight:700;transition:color .2s,border-color .2s}.contact-hero-link:hover{color:var(--gold-light);border-color:var(--gold)}.contact-hero-link svg,.contact-method>svg,.contact-location a svg{transition:transform .22s var(--ease)}.contact-hero-link:hover svg,.contact-method:hover>svg,.contact-location a:hover svg{transform:translate(4px)}.contact-hero-stamp{position:absolute;right:7%;top:50%;display:grid;width:168px;aspect-ratio:1;place-items:center;border:1px solid rgba(247,218,146,.66);border-radius:50%;background:#530a148a;color:var(--gold-light);transform:translateY(-35%) rotate(9deg);animation:contact-stamp-in .9s .3s var(--ease) both}.contact-hero-stamp:before,.contact-hero-stamp:after{position:absolute;inset:8px;border:1px solid rgba(247,218,146,.39);border-radius:50%;content:""}.contact-hero-stamp:after{inset:17px}.contact-hero-stamp .culture-seal{position:absolute;inset:38px;width:92px;height:92px;opacity:.26}.contact-hero-stamp>span{position:relative;z-index:1;max-width:115px;font:600 17px/1.45 var(--devanagari);text-align:center;text-shadow:0 1px 12px rgba(60,4,12,.65)}.contact-hero-caption{position:absolute;right:0;bottom:29px;color:#fff1e3;font-size:11px;letter-spacing:.04em}@keyframes contact-image-in{0%{opacity:.65;transform:scale(1.08)}to{opacity:1;transform:scale(1.025)}}@keyframes contact-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-stamp-in{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}.contact-main{display:grid;grid-template-columns:minmax(290px,.76fr) minmax(0,1.24fr);gap:clamp(48px,8vw,116px);align-items:start;padding-block:105px 112px}.contact-details{padding-top:10px}.contact-section-label{display:flex;align-items:center;gap:13px;margin-bottom:20px;color:var(--red);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-section-label i{display:block;width:33px;height:1px;background:var(--gold)}.contact-details h2{margin:0;font:400 clamp(40px,4.2vw,58px)/1.08 var(--display);letter-spacing:-.03em}.contact-details h2 em{color:var(--red);font-style:normal}.contact-lede{max-width:370px;margin:18px 0 31px;color:var(--muted);font-size:14px;line-height:1.75}.contact-method{display:grid;grid-template-columns:42px 1fr 18px;gap:13px;align-items:center;max-width:390px;padding:16px 0;border-top:1px solid var(--line);transition:color .2s}.contact-method:last-of-type{border-bottom:1px solid var(--line)}.contact-method:hover{color:var(--red)}.contact-method-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(173,22,24,.24);border-radius:50%;color:var(--red)}.contact-method>span:nth-child(2){display:grid;gap:3px;min-width:0}.contact-method small,.contact-location small{color:var(--muted);font-size:11px}.contact-method strong,.contact-location strong{font-size:14px;font-weight:700;overflow-wrap:anywhere}.contact-method>svg{color:var(--red)}.contact-location{display:grid;grid-template-columns:42px 1fr;gap:13px;max-width:390px;margin-top:28px}.contact-location-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#f0e3cb;color:var(--maroon)}.contact-location>div{display:grid;justify-items:start;gap:3px;padding-top:1px}.contact-location p{margin:0;color:var(--muted);font-size:13px}.contact-location a{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--red);font-size:12px;font-weight:700}.contact-units{max-width:365px;margin:22px 0 0 55px;color:#897679;font-size:10px;line-height:1.6}.contact-form-card{position:relative;padding:clamp(27px,4vw,48px);border:1px solid rgba(95,42,38,.11);background:#fffdf8;box-shadow:0 24px 64px #5b241917}.contact-form-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.contact-form-heading>div>span{color:var(--red);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.contact-form-heading h2{margin:8px 0 0;font:400 clamp(30px,3.2vw,42px)/1.13 var(--display);letter-spacing:-.025em}.form-spark{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(173,22,24,.2);border-radius:50%;color:var(--gold);font-size:25px;animation:contact-sparkle 12s linear infinite}@keyframes contact-sparkle{to{transform:rotate(360deg)}}.contact-form-intro{margin:12px 0 29px;color:var(--muted);font-size:13px}.contact-form{gap:20px}.contact-form .form-row{gap:16px}.contact-form .enquiry-form label,.enquiry-form.contact-form label{gap:7px;font-size:12px}.enquiry-form.contact-form input,.enquiry-form.contact-form textarea,.enquiry-form.contact-form select{min-height:47px;padding:11px 13px;border-color:#d9cfc3;border-radius:2px;background:#fffefa;font-size:13px}.enquiry-form.contact-form textarea{min-height:104px;resize:vertical}.enquiry-form.contact-form input:focus,.enquiry-form.contact-form textarea:focus,.enquiry-form.contact-form select:focus{border-color:var(--red);box-shadow:0 0 0 3px #ad16181f}.contact-form .form-finish{gap:15px;margin-top:1px}.contact-form .form-finish .button{min-height:50px;gap:22px}.contact-form .form-finish p{max-width:240px;font-size:11px;line-height:1.5}.contact-form .form-notice{border-left:3px solid var(--red);background:#f5ecda;line-height:1.55}.contact-factory{padding-block:0 100px}.factory-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:27px}.factory-heading>div>span{color:var(--red);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.factory-heading h2{margin:7px 0;font:400 clamp(38px,4.6vw,58px)/1.1 var(--display);letter-spacing:-.03em}.factory-heading h2 em{color:var(--red);font-style:normal}.factory-heading p{margin:0;color:var(--muted);font-size:13px}.factory-pin-art{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(173,22,24,.24);border-radius:50%;color:var(--red)}.factory-panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);min-height:400px;border:1px solid rgba(95,42,38,.15);background:#fffdf8;box-shadow:0 18px 48px #5b241912}.factory-map-wrap{position:relative;min-height:400px;background:#eae3d7}.factory-map-wrap:after{position:absolute;inset:0;border:8px solid rgba(255,253,248,.48);content:"";pointer-events:none}.factory-map-wrap iframe{display:block;width:100%;height:100%;min-height:400px;border:0;filter:saturate(.82) contrast(.96)}.factory-info{display:flex;flex-direction:column;align-items:stretch;padding:26px 27px 22px}.factory-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.factory-tabs button{display:grid;gap:3px;min-height:61px;padding:10px 12px;border:1px solid #dfd4c5;background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.factory-tabs button:hover,.factory-tabs button.selected{border-color:var(--red);background:#f7eee0}.factory-tabs button.selected{box-shadow:inset 0 -2px var(--red)}.factory-tabs button span{font-size:12px;font-weight:700}.factory-tabs button small{color:var(--muted);font-size:10px}.factory-address{padding:28px 0 20px}.factory-address>span{color:var(--red);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.factory-address h3{margin:8px 0;font:400 24px/1.2 var(--display);letter-spacing:-.02em}.factory-address p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.factory-directions{align-self:flex-start;min-height:48px;margin-top:auto}.factory-map-note{margin:12px 0 0;color:#807174;font-size:10px;line-height:1.55}.contact-form-card{isolation:isolate;overflow:visible;border:1px solid rgba(126,52,31,.2);border-radius:48px 9px 58px;background:linear-gradient(145deg,#fffefa,#fffaf0 70%,#f8efdf);box-shadow:20px 30px 0 -17px #ad161838,0 32px 68px #4c0a1226,inset 0 1px #fff;transform:perspective(1400px) rotateY(-1.2deg) rotateX(.8deg);transform-style:preserve-3d;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.contact-form-card:before{position:absolute;z-index:-1;inset:13px -12px -13px 12px;border:1px solid rgba(173,22,24,.14);border-radius:48px 9px 58px;background:linear-gradient(135deg,#e7ba58,#c98744 58%,#8f2023);box-shadow:0 22px 34px #4c0a121f;content:"";transform:translateZ(-24px)}.contact-form-card:after{position:absolute;top:0;right:12%;width:26%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);content:""}.contact-form-card:hover{box-shadow:25px 37px 0 -17px #ad161833,0 40px 78px #4c0a1230,inset 0 1px #fff;transform:perspective(1400px) rotateY(-.2deg) rotateX(.2deg) translateY(-4px)}.contact-form-heading{position:relative;z-index:2;min-height:132px;align-items:flex-start}.contact-form-heading>div{max-width:63%;padding-top:2px}.contact-form-heading h2{max-width:340px}.contact-form-heading>.form-spark{display:none}.form-pouch-art{position:absolute;z-index:1;top:20px;right:30px;width:205px;height:158px;perspective:700px;pointer-events:none}.form-pouch{position:absolute;bottom:0;width:auto;object-fit:contain;filter:drop-shadow(0 13px 9px rgba(56,19,10,.28));transform-style:preserve-3d;transition:transform .42s var(--ease),filter .42s var(--ease)}.form-pouch-left{left:4px;height:116px;transform:rotateY(-19deg) rotate(-12deg) translateZ(8px)}.form-pouch-back{left:67px;height:142px;transform:rotateY(13deg) rotate(8deg) translateZ(-5px)}.form-pouch-front{right:0;height:130px;transform:rotateY(-9deg) rotate(9deg) translateZ(28px)}.contact-form-card:hover .form-pouch-left{transform:rotateY(-25deg) rotate(-15deg) translate3d(-3px,-3px,18px);filter:drop-shadow(0 19px 10px rgba(56,19,10,.34))}.contact-form-card:hover .form-pouch-back{transform:rotateY(18deg) rotate(11deg) translate3d(0,-5px,0)}.contact-form-card:hover .form-pouch-front{transform:rotateY(-15deg) rotate(12deg) translate3d(3px,-7px,44px);filter:drop-shadow(0 21px 12px rgba(56,19,10,.36))}.contact-form{position:relative;z-index:2}.contact-bottom{display:flex;align-items:center;gap:18px;padding:24px 0 30px;border-top:1px solid var(--line);color:var(--muted)}.contact-bottom>span:first-child{color:var(--red);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.contact-bottom p{margin:0;font:400 19px var(--display)}.contact-bottom-hindi{margin-left:auto;color:var(--red);font:600 16px var(--devanagari)}@media(max-width:900px){.contact-hero-stamp{right:4%;width:135px}.contact-hero-stamp .culture-seal{inset:29px;width:76px;height:76px}.contact-hero-stamp>span{font-size:15px}.contact-main{grid-template-columns:minmax(245px,.75fr) minmax(0,1.25fr);gap:42px}.contact-form-card{padding:28px}}@media(max-width:800px){.factory-panel{grid-template-columns:1fr}.factory-map-wrap,.factory-map-wrap iframe{min-height:350px}.factory-info{padding:23px}}@media(max-width:700px){.contact-hero,.contact-hero-inner{min-height:570px}.contact-hero-inner{align-items:flex-start;padding-top:132px;padding-bottom:70px}.contact-hero-shade{background:linear-gradient(90deg,#40060ff2,#4a0711bf 68%,#36090d66),linear-gradient(0deg,rgba(48,4,11,.56),transparent 48%)}.contact-hero-copy{max-width:530px;padding:28px 0}.contact-hero h1{font-size:clamp(55px,11vw,76px)}.contact-hero-stamp{right:18px;top:auto;bottom:34px;width:88px;transform:rotate(9deg)}.contact-hero-stamp:before{inset:5px}.contact-hero-stamp:after{inset:10px}.contact-hero-stamp .culture-seal{inset:22px;width:44px;height:44px}.contact-hero-stamp>span{max-width:68px;font-size:10px}.contact-hero-caption{right:116px;bottom:56px;font-size:10px}.contact-main{grid-template-columns:1fr;gap:52px;padding-block:77px 80px}.contact-details h2{font-size:48px}.contact-lede,.contact-method,.contact-location{max-width:520px}.contact-units{max-width:450px}.contact-form-card{padding:clamp(23px,6vw,38px)}}@media(max-width:700px){.contact-factory{padding-bottom:76px}.factory-heading{align-items:flex-start}.factory-heading h2{font-size:43px}.factory-map-wrap,.factory-map-wrap iframe{min-height:310px}}@media(max-width:520px){.contact-hero,.contact-hero-inner{min-height:550px}.contact-hero-inner{padding-top:120px}.contact-hero-copy>p{max-width:340px;font-size:14px}.contact-kicker{font-size:10px}.contact-hero-link{font-size:12px}.contact-hero-stamp{right:4px;bottom:30px}.contact-hero-caption{right:101px;bottom:49px;max-width:155px;text-align:right}.contact-main{gap:42px}.contact-details h2{font-size:44px}.contact-form-heading h2{font-size:31px}.contact-form .form-row{grid-template-columns:1fr;gap:18px}.contact-form .form-finish{align-items:flex-start;flex-direction:column}.contact-form .form-finish p{max-width:310px}.contact-bottom{align-items:flex-start;flex-direction:column;gap:7px;padding-block:20px 25px}.contact-bottom p{font-size:18px}.contact-bottom-hindi{margin:4px 0 0}}@media(prefers-reduced-motion:reduce){.contact-hero-image,.contact-hero-copy,.contact-hero-stamp,.form-spark{animation:none!important}.contact-hero-stamp{opacity:1;scale:1}}@media(max-width:900px){.form-pouch-art{right:21px;width:175px}.form-pouch-left{height:102px}.form-pouch-back{left:55px;height:124px}.form-pouch-front{height:114px}}@media(max-width:520px){.contact-form-card{padding:24px 21px 27px;border-radius:31px 8px 39px;transform:none;box-shadow:11px 18px 0 -12px #ad161838,0 22px 42px #4c0a1221,inset 0 1px #fff}.contact-form-card:before{inset:9px -7px -9px 7px;border-radius:31px 8px 39px}.contact-form-card:hover{transform:translateY(-2px)}.contact-form-heading{min-height:122px}.contact-form-heading>div{max-width:65%}.contact-form-heading h2{font-size:27px;line-height:1.12}.form-pouch-art{top:18px;right:14px;width:108px;height:105px}.form-pouch-left{left:0;height:78px}.form-pouch-back{left:35px;height:95px}.form-pouch-front{right:-1px;height:88px}.contact-form-card:hover .form-pouch-left{transform:rotateY(-19deg) rotate(-12deg) translateZ(8px)}.contact-form-card:hover .form-pouch-back{transform:rotateY(13deg) rotate(8deg) translateZ(-5px)}.contact-form-card:hover .form-pouch-front{transform:rotateY(-9deg) rotate(9deg) translateZ(28px)}}@media(prefers-reduced-motion:reduce){.contact-form-card,.form-pouch{transition:none!important;transform:none!important}.contact-form-card:before{transform:none!important}}.site-footer{position:relative;isolation:isolate;overflow:hidden;padding:0 0 45px;background:transparent;color:#fff8ed}.site-footer:before{display:none}.footer-surface{position:absolute;z-index:-1;inset:43px 0 0;background:#4c0a12;pointer-events:none}.footer-surface:after{position:absolute;inset:0;content:"";opacity:.32;background:radial-gradient(circle at 8% 23%,rgba(247,218,146,.36) 0 1px,transparent 1.6px),radial-gradient(circle at 18% 72%,rgba(247,218,146,.28) 0 1px,transparent 1.7px),radial-gradient(circle at 31% 39%,rgba(247,218,146,.22) 0 1px,transparent 1.6px),radial-gradient(circle at 72% 18%,rgba(247,218,146,.26) 0 1px,transparent 1.6px),radial-gradient(circle at 87% 57%,rgba(247,218,146,.32) 0 1px,transparent 1.7px),radial-gradient(circle at 96% 32%,rgba(247,218,146,.22) 0 1px,transparent 1.6px);pointer-events:none}.footer-print{position:absolute;z-index:0;inset:43px 0 0;width:100%;height:calc(100% - 43px);opacity:.065;-webkit-mask-image:radial-gradient(ellipse at center,transparent 18%,#000 100%);mask-image:radial-gradient(ellipse at center,transparent 18%,#000 100%);pointer-events:none}.footer-tear{position:absolute;z-index:-1;top:0;left:0;width:100%;height:46px;overflow:visible;fill:#4c0a12;pointer-events:none}.footer-tear-line{fill:none;stroke:#f7da92e6;stroke-width:1.45;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease)}.site-footer.is-visible .footer-tear-line{stroke-dashoffset:0}.site-footer{overflow:visible}.footer-bowl{position:absolute;z-index:4;top:-68px;right:clamp(18px,calc((100vw - 1360px)/2 + 22px),120px);width:clamp(184px,20vw,278px);aspect-ratio:3/2;perspective:900px;transform:translate3d(var(--bowl-x,0px),var(--bowl-y,0px),var(--bowl-lift,0px)) rotateX(var(--bowl-rx,0deg)) rotateY(var(--bowl-ry,0deg)) rotate(var(--bowl-rz,0deg));transform-origin:50% 63%;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.2,.75,.25,1);pointer-events:auto}.footer-bowl.is-pointer-active{will-change:transform;transition-duration:90ms}.footer-bowl:before{position:absolute;z-index:0;right:16%;bottom:2%;left:16%;height:16%;border-radius:50%;background:#1200047a;content:"";filter:blur(11px);opacity:.42;transform:translate3d(var(--bowl-shadow-x,0px),0,-18px);transition:opacity .3s ease}.footer-bowl.is-pointer-active:before{opacity:.56}.footer-bowl img{position:relative;z-index:1;display:block;width:100%;height:auto;transform:translateZ(10px);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.footer-top{position:relative;z-index:2;display:grid;grid-template-columns:minmax(250px,1.05fr) minmax(250px,.95fr) minmax(205px,.72fr);gap:clamp(30px,5vw,72px);padding-block:62px 48px}.footer-brand-block,.footer-nav-group,.footer-partner,.footer-bottom{transition:opacity .42s ease,transform .56s var(--ease)}.site-footer:not(.is-visible) .footer-brand-block,.site-footer:not(.is-visible) .footer-nav-group,.site-footer:not(.is-visible) .footer-partner,.site-footer:not(.is-visible) .footer-bottom{opacity:0;transform:translateY(8px)}.site-footer.is-visible .footer-nav-group{transition-delay:.06s}.site-footer.is-visible .footer-partner{transition-delay:.12s}.site-footer.is-visible .footer-bottom{transition-delay:.18s}.footer-brand-block{max-width:420px}.footer-logo{display:block;width:138px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.footer-logo img{width:100%;height:auto}.footer-kicker{display:block;margin-top:18px;color:var(--gold-light);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.footer-brand-block h2{margin:9px 0 8px;font:400 clamp(29px,2.8vw,38px)/1.1 var(--display);letter-spacing:-.03em;text-wrap:balance}.footer-brand-block h2 em{color:var(--gold-light);font-style:normal}.footer-brand-block>p{max-width:350px;margin:0;color:#e2c9bc;font-size:12px;line-height:1.6}.footer-contact-links{display:flex;flex-wrap:wrap;justify-items:start;gap:2px 15px;margin-top:14px}.footer-contact-links a{display:inline-flex;align-items:center;gap:8px;min-height:30px;color:#fff4e7;font-size:12px;transition:color .2s}.footer-contact-links a svg{color:var(--gold)}.footer-contact-links a:hover{color:var(--gold-light)}.footer-address{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;margin-top:8px;color:#e2c9bc;font-size:11px;font-style:normal;line-height:1.5}.footer-address>svg{margin-top:2px;color:var(--gold)}.footer-address strong{color:#fff4e7;font-weight:700}.footer-socials{display:flex;align-items:center;gap:8px;margin-top:15px}.footer-social-icon{display:grid;width:33px;height:33px;place-items:center;border-radius:50%;background:#d95c29;color:#fff8ed}.footer-social-icon svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer-social-icon .footer-social-dot,.footer-social-icon .footer-social-play,.footer-social-icon .footer-social-bird{fill:currentColor;stroke:none}.footer-nav-group{display:grid;align-self:center;grid-template-columns:1fr 1fr;gap:clamp(18px,2.5vw,36px);padding-top:12px}.footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-nav h3{margin:0 0 8px;color:var(--gold-light);font:700 9px/1.3 var(--body);letter-spacing:.13em;text-transform:uppercase}.footer-nav a{position:relative;color:#f1dfd8;font-size:12px;line-height:1.5;transition:color .2s,transform .2s var(--ease)}.footer-nav a:after{position:absolute;right:0;bottom:-3px;left:0;height:1px;background:var(--gold-light);content:"";transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease)}.footer-nav a:hover,.footer-nav a:focus-visible{color:var(--gold-light);transform:translate(3px)}.footer-nav a:hover:after,.footer-nav a:focus-visible:after{transform:scaleX(1)}.footer-partner{position:relative;isolation:isolate;display:flex;align-items:center;align-self:center;min-height:154px;margin-top:0;padding:18px 14px 17px 17px;overflow:hidden;border:1px solid rgba(76,10,18,.12);border-radius:15px;background:linear-gradient(135deg,#fff3d5,#f0d18d);box-shadow:0 13px 28px #16040638;color:var(--maroon);transition:background .24s ease,transform .28s var(--ease),box-shadow .28s var(--ease)}.footer-partner:before{position:absolute;z-index:-1;right:-14px;bottom:-42px;width:150px;height:150px;border:1px solid rgba(124,76,25,.16);border-radius:50%;content:"";box-shadow:0 0 0 12px #7c4c1909,0 0 0 25px #7c4c1906;transform:scale(.92);transition:transform .5s var(--ease),opacity .4s ease;opacity:.68}.footer-partner:hover,.footer-partner:focus-within{background:linear-gradient(135deg,#fff8e8,#f6dca2);box-shadow:0 17px 34px #16040640;transform:translateY(-2px)}.footer-partner:hover:before,.footer-partner:focus-within:before{transform:scale(1);opacity:1}.footer-partner-copy{position:relative;z-index:2;width:69%}.footer-partner .footer-kicker{margin:0;color:#6b2516;font-size:8px;line-height:1.5;letter-spacing:.11em}.footer-partner h3{max-width:190px;margin:8px 0 13px;color:var(--maroon);font:400 19px/1.18 var(--display);letter-spacing:-.02em}.footer-partner-copy>a{display:inline-flex;align-items:center;gap:8px;color:var(--maroon);font-size:10px;font-weight:700;transition:color .2s,gap .2s var(--ease)}.footer-partner-copy>a:hover{gap:12px;color:#7c1714}.footer-pack-stack{position:absolute;z-index:1;right:2px;bottom:5px;width:38%;height:132px;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .4s ease .14s,transform .58s var(--ease) .14s}.site-footer.is-visible .footer-pack-stack{opacity:1;transform:translateY(0)}.footer-pack{position:absolute;bottom:0;width:auto;object-fit:contain;filter:drop-shadow(0 8px 5px rgba(59,21,11,.24));transition:transform .28s var(--ease),filter .28s ease}.footer-pack-back{right:20px;height:102px;transform:rotate(-8deg)}.footer-pack-front{right:-3px;height:113px;transform:rotate(7deg)}.footer-partner:hover .footer-pack-back,.footer-partner:focus-within .footer-pack-back{transform:translateY(-3px) rotate(-10deg);filter:drop-shadow(0 11px 6px rgba(59,21,11,.28))}.footer-partner:hover .footer-pack-front,.footer-partner:focus-within .footer-pack-front{transform:translateY(-5px) rotate(9deg);filter:drop-shadow(0 12px 7px rgba(59,21,11,.3))}.footer-pack-orbit{position:absolute;z-index:0;right:11px;bottom:9px;width:112px;height:112px;overflow:visible;pointer-events:none}.footer-pack-orbit path{fill:none;stroke:#7c4c1980;stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .48s var(--ease) .24s}.footer-pack-orbit circle{fill:#b36c27;opacity:0;transition:opacity .2s ease .63s}.site-footer.is-visible .footer-pack-orbit path{stroke-dashoffset:0}.site-footer.is-visible .footer-pack-orbit circle{opacity:.78}.footer-bottom{min-height:58px;align-items:center;padding-block:9px;border-top:1px solid rgba(247,218,146,.23);color:#d9c1b7;font-size:9px}.footer-seal{display:grid;width:52px;height:52px;flex:0 0 52px;place-content:center;gap:2px;border:1px solid rgba(247,218,146,.62);border-radius:50%;outline:1px solid rgba(247,218,146,.22);outline-offset:3px;color:var(--gold-light);text-align:center;transform:rotate(-7deg)}.footer-seal strong{font:700 8px/1 var(--body);letter-spacing:.08em;text-transform:uppercase}.footer-seal small{max-width:39px;font-size:6px;line-height:1.15;letter-spacing:.015em}.footer-credit{color:#d9c1b7}.footer-credit a{color:var(--gold-light);font-weight:700;text-decoration:underline;text-decoration-color:#f7da929e;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.footer-credit a:hover{color:#fff0be;text-decoration-color:currentColor}@media(max-width:900px){.footer-top{grid-template-columns:minmax(220px,.9fr) minmax(270px,1.1fr);gap:30px 42px;padding-block:60px 38px}.footer-partner{grid-column:1/-1;align-self:start;min-height:142px;margin:0;padding:17px 22px}.footer-partner-copy{width:72%}.footer-partner h3{max-width:300px;margin:7px 0 10px;font-size:20px}.footer-pack-stack{right:25px;width:22%;height:130px}.footer-pack-back{right:28px;height:104px}.footer-pack-front{right:0;height:116px}.footer-pack-orbit{right:38px}}@media(max-width:900px){.footer-bowl{top:-49px;width:clamp(178px,23vw,220px)}}@media(max-width:600px){.site-footer{padding-bottom:40px}.footer-surface{inset:33px 0 0}.footer-print{inset:33px 0 0;height:calc(100% - 33px)}.footer-tear{height:35px}.footer-top{grid-template-columns:1fr;gap:27px;padding-block:50px 26px}.footer-brand-block{max-width:470px}.footer-logo{width:124px}.footer-brand-block .footer-kicker{margin-top:15px}.footer-brand-block h2{font-size:35px}.footer-brand-block>p{font-size:12px}.footer-contact-links{display:grid;grid-template-columns:1fr;gap:1px;margin-top:14px}.footer-nav-group{gap:20px;padding-top:0}.footer-nav{gap:7px}.footer-nav h3{margin-bottom:5px;font-size:9px}.footer-nav a{font-size:12px}.footer-partner{display:flex;min-height:138px;padding:14px 15px;border-radius:13px}.footer-partner-copy{width:70%}.footer-partner .footer-kicker{font-size:7px}.footer-partner h3{max-width:220px;margin:7px 0 9px;font-size:19px}.footer-partner-copy>a{font-size:10px}.footer-pack-stack{right:4px;width:35%;height:122px}.footer-pack-back{right:17px;height:90px}.footer-pack-front{right:-5px;height:103px}.footer-pack-orbit{right:12px;bottom:8px;width:104px;height:104px}.footer-bottom{align-items:flex-start;gap:9px;padding-block:13px}.footer-bottom span:first-child{max-width:220px;line-height:1.5}.footer-seal{align-self:center;margin-block:3px}}@media(max-width:600px){.footer-bowl{top:-30px;right:7px;width:clamp(132px,38vw,158px)}}@media(max-width:380px){.footer-bowl{top:-24px;right:4px;width:132px}}@media(prefers-reduced-motion:reduce){.footer-bowl,.footer-bowl:before{transition:none!important}.footer-bowl{transform:none!important}}@media(hover:none){.footer-partner:hover:not(:focus-within){background:linear-gradient(135deg,#fff3d5,#f0d18d);box-shadow:0 13px 28px #16040638;transform:none}.footer-partner:hover:not(:focus-within):before{transform:scale(.92);opacity:.68}.footer-partner:hover:not(:focus-within) .footer-pack-back{transform:rotate(-8deg);filter:drop-shadow(0 8px 5px rgba(59,21,11,.24))}.footer-partner:hover:not(:focus-within) .footer-pack-front{transform:rotate(7deg);filter:drop-shadow(0 8px 5px rgba(59,21,11,.24))}.footer-nav a:hover:not(:focus-visible){color:#f1dfd8;transform:none}.footer-nav a:hover:not(:focus-visible):after{transform:scaleX(0)}.footer-partner-copy>a:hover:not(:focus-visible){gap:8px;color:var(--maroon)}}@media(prefers-reduced-motion:reduce){.footer-tear-line,.footer-brand-block,.footer-nav-group,.footer-partner,.footer-partner:before,.footer-bottom,.footer-pack-stack,.footer-pack,.footer-pack-orbit path,.footer-pack-orbit circle,.footer-nav a,.footer-partner-copy>a{transition:none!important;animation:none!important}.site-footer:not(.is-visible) .footer-brand-block,.site-footer:not(.is-visible) .footer-nav-group,.site-footer:not(.is-visible) .footer-partner,.site-footer:not(.is-visible) .footer-bottom{opacity:1;transform:none}.footer-tear-line,.footer-pack-orbit path{stroke-dashoffset:0}.footer-pack-stack{opacity:1;transform:none}.footer-pack-orbit circle{opacity:.78}.footer-partner:hover,.footer-partner:focus-within{transform:none}.footer-partner:hover:before,.footer-partner:focus-within:before{transform:scale(.92)}.footer-partner:hover .footer-pack-back,.footer-partner:focus-within .footer-pack-back{transform:rotate(-8deg)}.footer-partner:hover .footer-pack-front,.footer-partner:focus-within .footer-pack-front{transform:rotate(7deg)}}.contact-hero{background:#570d17}.contact-hero-shade{background:radial-gradient(ellipse at 77% 44%,rgba(173,22,24,.55),transparent 31%),linear-gradient(120deg,#4c0a12 8%,#78101a 60%,#4c0a12)}.contact-hero-inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px;align-items:center}.contact-hero-copy{max-width:560px}.contact-hero-art{display:grid;place-items:center;min-width:0;animation:contact-copy-in .85s .15s var(--ease) both}.contact-illustration{display:block;width:min(100%,510px);height:auto;overflow:visible;filter:drop-shadow(0 28px 24px rgba(28,2,8,.24))}.contact-hero h1{font-size:clamp(64px,7vw,92px)}.contact-hero-copy>p{max-width:360px}.contact-hero-link{margin-top:3px}.contact-form-card{min-height:0}.contact-form-heading{min-height:0;margin-bottom:17px}.contact-form-heading>div{max-width:100%}.contact-form-heading h2{font-size:clamp(30px,3vw,39px)}.contact-form-card>.contact-form-intro{display:none}.contact-form{gap:17px}.contact-form .form-row{gap:15px}.enquiry-form.contact-form textarea{min-height:88px}.factory-panel{overflow:hidden;border-radius:30px 10px;box-shadow:0 20px 50px #5b241917}.factory-map-wrap{overflow:hidden}.factory-map-wrap:after{inset:0;border:8px solid rgba(255,253,248,.38);border-radius:inherit}@media(max-width:700px){.contact-hero-inner{grid-template-columns:1fr;gap:0}.contact-hero-copy{padding:21px 0 5px}.contact-hero-art{width:min(82%,390px);justify-self:center;margin-top:-2px}.contact-hero,.contact-hero-inner{min-height:570px}.contact-hero-inner{padding-top:105px;padding-bottom:38px}.contact-hero h1{font-size:clamp(54px,10vw,70px)}.contact-hero-copy>p{max-width:350px}.factory-panel{border-radius:23px 8px 28px}}@media(max-width:520px){.contact-hero-inner{padding-top:99px;padding-bottom:28px}.contact-hero,.contact-hero-inner{min-height:570px}.contact-hero-art{width:min(76%,310px);margin-top:0}.contact-form-heading{margin-bottom:12px}.contact-form-heading h2{font-size:28px}.contact-form .form-row{grid-template-columns:1fr;gap:15px}.contact-form .form-finish{align-items:flex-start;flex-direction:column}.factory-map-wrap,.factory-map-wrap iframe{min-height:285px}}@media(prefers-reduced-motion:reduce){.contact-hero-art{animation:none}}.site-header-dealership{color:#fff;background:#470912d6;-webkit-backdrop-filter:saturate(135%) blur(14px);backdrop-filter:saturate(135%) blur(14px)}.site-header-dealership.is-scrolled{background:#470912e6;box-shadow:none}.site-header-dealership .header-inner{border-color:#ffffff52}.site-header-dealership .desktop-nav a.active:after,.site-header-dealership .desktop-nav a:hover:after{background:var(--gold)}.site-header-dealership .header-icon{border-color:#e7ba588a;color:var(--gold-light)}.site-header-dealership .header-icon:hover{border-color:var(--gold-light);background:#e7ba581f}.site-header-dealership .menu-toggle{color:#fff}.site-header-dealership .mobile-menu{border-color:#fff3;background:#470912;color:#fff}.dealership-page{overflow:hidden;background:var(--paper)}.dealer-hero{position:relative;isolation:isolate;min-height:740px;padding-top:76px;overflow:hidden;background:#f5eddf;color:var(--ink)}.dealer-hero:before{position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse at 78% 40%,rgba(231,186,88,.16),transparent 30%),linear-gradient(115deg,#f8f2e8 4%,#f5eddf 61%,#f1e5d2);content:""}.dealer-hero:after{position:absolute;z-index:-1;inset:0;background-image:radial-gradient(rgba(87,47,30,.13) .55px,transparent .7px);background-size:7px 7px;opacity:.12;content:"";pointer-events:none}.dealer-hero-arch{position:absolute;z-index:-1;right:max(2vw,calc((100vw - 1360px)/2));top:112px;width:min(46vw,610px);height:565px;border:1px solid rgba(173,22,24,.13);border-bottom:0;border-radius:49% 49% 0 0/35% 35% 0 0;box-shadow:0 0 0 12px #ffffff21,0 0 0 13px #ad16180f,inset 0 0 0 12px #ffffff21;pointer-events:none}.dealer-hero-inner{display:grid;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);align-items:center;gap:32px;min-height:620px;padding-top:40px;padding-bottom:32px}.dealer-hero-copy{position:relative;z-index:2;max-width:585px;padding:12px 0 35px;animation:dealer-copy-in .75s .08s var(--ease) both}.dealer-eyebrow{display:flex;align-items:center;gap:11px;color:#8b2227;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.dealer-eyebrow i{display:block;width:26px;height:1px;background:var(--gold)}.dealer-hero h1{margin:23px 0 20px;font:400 clamp(55px,6vw,82px)/1.04 var(--display);letter-spacing:-.035em;text-wrap:balance;color:#421b23}.dealer-hero h1 em,.dealer-enquiry-copy h2 em{color:var(--red);font-style:normal}.dealer-hero-copy>p{max-width:475px;margin:0;color:#685458;font-size:15px;line-height:1.75}.dealer-hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:28px}.dealer-hero-actions .button{gap:18px;min-height:52px;padding-inline:21px}.dealer-secondary-link{display:inline-flex;align-items:center;gap:9px;color:#6d2a2b;font-size:12px;font-weight:700}.dealer-secondary-link svg{color:var(--red)}.dealer-secondary-link:hover{color:var(--red)}.dealer-hero-art{position:relative;display:grid;place-items:center;min-height:510px;isolation:isolate;animation:dealer-art-in .9s .12s var(--ease) both}.dealer-art-sun{position:absolute;z-index:-2;top:9%;left:26%;width:47%;aspect-ratio:1;border:1px solid rgba(173,22,24,.13);border-radius:50%;box-shadow:0 0 0 20px #ffffff2b,0 0 0 21px #ad16180b,0 0 0 49px #ffffff1c}.dealer-art-arch{position:absolute;z-index:-1;bottom:9%;left:20%;width:61%;height:67%;border-radius:50% 50% 8px 8px/41% 41% 8px 8px;background:linear-gradient(155deg,#ffffffd1,#eedbb794);box-shadow:0 20px 45px #562b1e1a,inset 0 0 0 1px #ffffffd9}.dealer-pack{position:absolute;bottom:13%;width:auto;max-width:42%;object-fit:contain;filter:drop-shadow(0 20px 13px rgba(57,27,18,.22));transform-origin:50% 88%;transition:transform .5s var(--ease),filter .5s var(--ease)}.dealer-pack-1{left:18%;height:63%;transform:rotate(-11deg) translateY(7px)}.dealer-pack-2{z-index:2;left:35%;height:79%;transform:rotate(1deg);filter:drop-shadow(0 27px 17px rgba(57,27,18,.27))}.dealer-pack-3{right:13%;height:65%;transform:rotate(11deg) translateY(11px)}.dealer-hero-art:hover .dealer-pack-1{transform:rotate(-14deg) translate(-4px,-5px)}.dealer-hero-art:hover .dealer-pack-2{transform:translateY(-7px) scale(1.015);filter:drop-shadow(0 31px 18px rgba(57,27,18,.3))}.dealer-hero-art:hover .dealer-pack-3{transform:rotate(14deg) translate(4px,-4px)}.dealer-art-caption{position:absolute;right:8%;bottom:7%;display:flex;align-items:center;gap:9px;color:#7c6352;font:italic 12px var(--display)}.dealer-art-caption i{display:block;width:25px;height:1px;background:var(--gold)}.dealer-hero-bottom{display:flex;justify-content:space-between;gap:20px;padding:0 0 19px;color:#896f62;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dealer-hero-bottom>span:last-child{display:flex;align-items:center;gap:10px}.dealer-hero-bottom i{width:3px;height:3px;border-radius:50%;background:#bd8b43}.dealer-range{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);column-gap:64px;align-items:start;padding-block:112px 98px}.dealer-section-heading h2,.dealer-process-heading h2{margin:16px 0 14px;color:#421b23;font:400 clamp(37px,4vw,55px)/1.1 var(--display);letter-spacing:-.03em}.dealer-section-heading>p{max-width:355px;margin:0;color:var(--muted);font-size:13px;line-height:1.75}.dealer-range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:6px}.dealer-range-item{min-width:0;display:block}.dealer-range-image{position:relative;display:grid;place-items:center;min-height:265px;overflow:hidden;background:#f1e7d7;border-radius:80px 8px 8px;isolation:isolate}.dealer-range-item-2 .dealer-range-image{background:#e7e2d2;border-radius:8px 80px 8px 8px}.dealer-range-item-3 .dealer-range-image{background:#efe0d2;border-radius:8px 8px 80px}.dealer-range-image:after{position:absolute;z-index:-1;width:68%;aspect-ratio:1;border:1px solid rgba(255,255,255,.8);border-radius:50%;box-shadow:0 0 0 16px #ffffff29,0 0 0 17px #fff3;content:""}.dealer-range-image img{width:auto;height:190px;max-width:79%;object-fit:contain;filter:drop-shadow(0 15px 11px rgba(57,27,18,.2));transition:transform .42s var(--ease)}.dealer-range-item:hover .dealer-range-image img{transform:translateY(-7px) rotate(-3deg)}.dealer-range-label{position:relative;display:grid;grid-template-columns:1fr 22px;gap:3px 8px;align-items:center;padding:14px 4px 0}.dealer-range-label small{grid-column:1;color:#9b6a3b;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dealer-range-label strong{grid-column:1;color:#4b252b;font:400 16px/1.25 var(--display)}.dealer-range-label svg{grid-column:2;grid-row:1 / span 2;color:var(--red);transition:transform .25s var(--ease)}.dealer-range-item:hover .dealer-range-label svg{transform:translate(4px)}.dealer-all-products{display:inline-flex;align-items:center;gap:12px;grid-column:2;justify-self:end;margin-top:22px;padding-bottom:5px;border-bottom:1px solid rgba(173,22,24,.45);color:var(--red);font-size:12px;font-weight:700}.dealer-all-products svg{transition:transform .25s var(--ease)}.dealer-all-products:hover svg{transform:translate(4px)}.dealer-pathways{position:relative;padding-block:87px 92px;background:#f1e8da}.dealer-pathways:before{position:absolute;top:0;left:50%;width:min(1180px,calc(100% - 88px));height:1px;background:linear-gradient(90deg,transparent,rgba(146,86,48,.22),transparent);content:"";transform:translate(-50%)}.dealer-pathways-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,8vw,120px)}.dealer-pathways .dealer-section-heading h2{font-size:clamp(38px,4.5vw,58px)}.dealer-path-list{border-top:1px solid rgba(95,42,38,.2)}.dealer-path-option{display:grid;grid-template-columns:46px minmax(0,1fr) 24px;gap:16px;align-items:center;padding:25px 4px;border-bottom:1px solid rgba(95,42,38,.2);transition:padding .28s var(--ease),color .25s}.dealer-path-option:hover{padding-inline:11px;color:var(--red)}.dealer-path-number{align-self:start;padding-top:4px;color:#b58a50;font:400 13px var(--display)}.dealer-path-option>span:nth-child(2){display:grid;gap:5px}.dealer-path-option strong{font:400 24px/1.1 var(--display);color:#481e25}.dealer-path-option small{max-width:390px;color:#735e5f;font-size:12px;line-height:1.55}.dealer-path-option>svg{color:var(--red);transition:transform .25s var(--ease)}.dealer-path-option:hover>svg{transform:translate(4px)}.dealer-process{position:relative;overflow:hidden;padding-block:91px 96px;background:#f3eee5}.dealer-process:before,.dealer-process:after{position:absolute;pointer-events:none;content:""}.dealer-process:before{inset:0;background:radial-gradient(ellipse at 8% 14%,rgba(183,137,58,.09),transparent 36%),radial-gradient(ellipse at 93% 92%,rgba(113,11,20,.055),transparent 34%)}.dealer-process:after{top:0;left:50%;width:min(1180px,calc(100% - 88px));height:1px;background:linear-gradient(90deg,transparent,rgba(113,11,20,.18),transparent);transform:translate(-50%)}.dealer-process-panel{position:relative;z-index:1;width:min(1280px,calc(100% - 88px));padding:clamp(34px,5vw,66px);border:1px solid rgba(104,58,44,.15);border-radius:42px 8px;background:linear-gradient(145deg,#fffdf7f5,#faf5ebf2);box-shadow:0 24px 58px #481e1c14,inset 0 1px #ffffffe6}.dealer-process-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,.65fr);align-items:end;gap:35px}.dealer-process-heading h2{max-width:640px;margin:14px 0 0;font-size:clamp(39px,4.2vw,55px)}.dealer-process-heading>p{max-width:340px;margin:0 0 5px;color:#715e55;font-size:13px;line-height:1.8}.dealer-process-track{position:relative;margin-top:46px}.dealer-process-rail{position:absolute;z-index:1;top:62px;left:16.66%;right:16.66%;height:2px;background:#693a302b;pointer-events:none}.dealer-process-rail i{position:absolute;inset:0;background:linear-gradient(90deg,#b7822d,#f0cc72 52%,#b7822d);box-shadow:0 0 10px #c497437a;transform-origin:left center}.dealer-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin:0;padding:0;list-style:none}.dealer-steps li{position:relative;display:flex;min-height:190px;flex-direction:column;align-items:flex-start;padding:17px 22px 23px;border:1px solid rgba(104,58,44,.13);border-radius:19px 5px;background:linear-gradient(145deg,#fffefa,#f8f1e6);box-shadow:0 10px 28px #481e1c0e}.dealer-steps li>span{position:relative;z-index:2;display:grid;width:43px;height:43px;flex:0 0 auto;place-items:center;align-self:center;border:1px solid rgba(204,166,89,.72);border-radius:50%;background:#59101a;color:#f8df9d;box-shadow:0 0 0 6px #fffaf0;font:500 11px var(--display);letter-spacing:.08em}.dealer-steps strong{margin-top:18px;color:#48212a;font:400 19px/1.3 var(--display)}.dealer-steps p{max-width:300px;margin:8px 0 0;color:#75645c;font-size:12px;line-height:1.75}.dealer-enquiry-wrap{position:relative;padding-block:88px 94px;background:#eee2d1}.dealer-enquiry-wrap:before{position:absolute;inset:0;background-image:radial-gradient(rgba(92,51,35,.16) .55px,transparent .7px);background-size:7px 7px;opacity:.09;content:"";pointer-events:none}.dealer-enquiry-layout{position:relative;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(45px,8vw,116px)}.dealer-enquiry-copy{padding-top:21px}.dealer-enquiry-copy h2{margin:20px 0 16px;color:#421b23;font:400 clamp(42px,4.7vw,61px)/1.08 var(--display);letter-spacing:-.035em}.dealer-enquiry-copy>p{max-width:370px;color:#6f5a5d;font-size:13px;line-height:1.75}.dealer-direct-contact{display:grid;justify-items:start;gap:6px;margin-top:39px;padding-top:19px;border-top:1px solid rgba(95,42,38,.2)}.dealer-direct-contact>span{margin-bottom:3px;color:#896f62;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dealer-direct-contact>a{color:#741722;font-size:14px;font-weight:700}.dealer-direct-contact>a:last-child{display:flex;align-items:center;gap:8px;margin-top:5px;color:var(--red);font-size:11px}.dealer-direct-contact>a:hover{text-decoration:underline;text-underline-offset:3px}.dealer-form{padding:clamp(28px,4vw,47px);border:1px solid rgba(95,42,38,.12);border-radius:38px 7px;background:#fffdf8;box-shadow:0 22px 55px #4c0a121a,inset 0 1px #fff}.dealer-form-heading{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:23px;padding-bottom:16px;border-bottom:1px solid rgba(95,42,38,.13)}.dealer-form-heading>span{color:#4a2027;font:400 22px var(--display)}.dealer-form-heading p{margin:0;color:#887373;font-size:10px}.dealer-form-heading b,.dealer-form label b{color:var(--red)}.dealer-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 15px}.dealer-form label{display:grid;align-content:start;gap:7px;color:#563d40;font-size:11px;font-weight:700}.dealer-form input,.dealer-form select,.dealer-form textarea{width:100%;min-height:46px;padding:11px 12px;border:1px solid #d9cfc3;border-radius:2px;background:#fffefa;color:#39202a;font-size:12px;font-weight:400;transition:border-color .2s,box-shadow .2s}.dealer-form textarea{min-height:94px;resize:vertical}.dealer-form input::placeholder,.dealer-form textarea::placeholder{color:#988783}.dealer-form input:focus,.dealer-form select:focus,.dealer-form textarea:focus{border-color:var(--red);outline:0;box-shadow:0 0 0 3px #ad16181a}.dealer-message-field{grid-column:1 / -1}.dealer-form-submit{display:flex;align-items:center;gap:17px;margin-top:20px}.dealer-form-submit .button{min-height:49px;gap:22px}.dealer-form-submit>span{max-width:220px;color:#877473;font-size:10px;line-height:1.5}.dealer-form-notice{margin:15px 0 0;padding:11px 13px;border-left:3px solid var(--red);background:#f5ecda;color:#573f42;font-size:12px}.dealer-closing{display:flex;align-items:center;justify-content:center;gap:23px;padding-block:28px 37px;border-top:1px solid rgba(95,42,38,.13)}.dealer-closing>span{color:var(--red);font:500 18px var(--devanagari)}.dealer-closing>p{margin:0;color:#786164;font:italic 14px var(--display)}.button-outline-red{display:inline-flex;align-items:center;gap:13px;min-height:39px;padding:8px 12px;border:1px solid rgba(173,22,24,.38);color:var(--red);font-size:11px;font-weight:700;transition:background .2s,color .2s}.button-outline-red:hover{background:var(--red);color:#fff}@keyframes dealer-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dealer-art-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1050px){.dealer-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(370px,1.08fr);gap:8px}.dealer-hero-art{min-height:455px}.dealer-hero h1{font-size:clamp(53px,6.5vw,72px)}.dealer-range{grid-template-columns:1fr;gap:31px}.dealer-section-heading br{display:none}.dealer-range-grid{max-width:820px}.dealer-range-image{min-height:245px}.dealer-all-products{grid-column:1}.dealer-enquiry-layout{gap:42px}}@media(max-width:760px){.dealer-hero{min-height:0;padding-top:72px}.dealer-hero-inner{grid-template-columns:1fr;gap:0;min-height:0;padding-top:63px;padding-bottom:10px}.dealer-hero-copy{max-width:600px;padding:0}.dealer-hero h1{font-size:clamp(52px,10vw,76px);margin:18px 0 14px}.dealer-hero-copy>p{font-size:14px}.dealer-hero-actions{gap:17px;margin-top:21px}.dealer-hero-actions .button{min-height:49px}.dealer-hero-art{width:min(100%,560px);min-height:410px;justify-self:center;margin-top:2px}.dealer-hero-arch{top:31%;right:7%;width:75%;height:47%}.dealer-hero-bottom{padding-bottom:17px;font-size:8px}.dealer-range{width:calc(100% - 52px);padding-block:75px 72px}.dealer-range-grid{gap:11px}.dealer-range-image{min-height:clamp(175px,33vw,245px)}.dealer-range-image img{height:clamp(130px,24vw,180px)}.dealer-pathways{padding-block:68px}.dealer-pathways-inner{grid-template-columns:1fr;gap:29px}.dealer-pathways .dealer-section-heading h2 br{display:none}.dealer-path-option{padding-block:20px}.dealer-process{width:calc(100% - 52px);padding-block:73px}.dealer-steps{gap:19px;margin-top:40px}.dealer-steps strong{font-size:16px}.dealer-steps p{font-size:11px}.dealer-enquiry-wrap{padding-block:67px}.dealer-enquiry-layout{grid-template-columns:1fr;gap:30px}.dealer-enquiry-copy{padding-top:0}.dealer-enquiry-copy h2 br{display:none}.dealer-direct-contact{grid-template-columns:auto auto auto;align-items:center;column-gap:15px;margin-top:24px;padding-top:15px}.dealer-direct-contact>span{grid-column:1/-1}.dealer-form{padding:28px}.dealer-closing{flex-wrap:wrap;gap:11px 17px}}@media(max-width:520px){.dealer-hero-inner{width:calc(100% - 38px);padding-top:49px}.dealer-hero h1{font-size:53px}.dealer-hero-copy>p{max-width:370px;font-size:13px;line-height:1.65}.dealer-hero-actions{align-items:flex-start;flex-direction:column;gap:14px}.dealer-hero-actions .button{gap:12px;padding-inline:16px;font-size:11px}.dealer-hero-art{min-height:310px;margin-top:4px}.dealer-art-sun{top:7%;width:56%}.dealer-art-arch{left:16%;width:69%;height:65%}.dealer-pack{bottom:12%;max-width:47%}.dealer-pack-1{left:11%;height:59%}.dealer-pack-2{left:30%;height:74%}.dealer-pack-3{right:8%;height:61%}.dealer-art-caption{right:3%;bottom:4%;font-size:10px}.dealer-hero-bottom{display:grid;gap:6px;width:calc(100% - 38px);font-size:7px}.dealer-range{width:calc(100% - 38px);padding-block:58px 59px}.dealer-section-heading h2,.dealer-pathways .dealer-section-heading h2{font-size:37px}.dealer-section-heading>p{font-size:12px}.dealer-range-grid{grid-template-columns:1fr;gap:19px}.dealer-range-item{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(0,1fr);align-items:center;gap:13px}.dealer-range-image{min-height:160px;border-radius:54px 6px 6px}.dealer-range-item-2 .dealer-range-image{border-radius:6px 54px 6px 6px}.dealer-range-item-3 .dealer-range-image{border-radius:6px 6px 54px}.dealer-range-image img{height:130px}.dealer-range-label{padding:8px 0}.dealer-range-label strong{font-size:15px}.dealer-all-products{justify-self:start;margin-top:19px}.dealer-pathways{padding-block:57px}.dealer-path-option{grid-template-columns:33px minmax(0,1fr) 20px;gap:11px;padding-block:17px}.dealer-path-option strong{font-size:21px}.dealer-path-option small{font-size:11px}.dealer-process{width:calc(100% - 38px);padding-block:60px}.dealer-process-heading h2{font-size:39px}.dealer-steps{grid-template-columns:1fr;gap:23px;margin-top:32px}.dealer-steps:before{inset:20px auto 22px 17px;width:1px;height:auto;background:linear-gradient(180deg,#b7893a99,#b7893a1f)}.dealer-steps li{grid-template-columns:36px 1fr;justify-items:start;gap:0 12px;text-align:left}.dealer-steps li>span{grid-column:1;grid-row:1 / span 2;background:var(--paper)}.dealer-steps strong{grid-column:2;margin-top:2px;font-size:17px}.dealer-steps p{grid-column:2;max-width:none;margin-top:4px;font-size:11px}.dealer-enquiry-wrap{padding-block:53px}.dealer-enquiry-layout{width:calc(100% - 38px);gap:23px}.dealer-enquiry-copy h2{font-size:43px}.dealer-enquiry-copy>p{font-size:12px}.dealer-direct-contact{grid-template-columns:1fr 1fr;row-gap:5px;column-gap:10px}.dealer-direct-contact>span{grid-column:1/-1}.dealer-direct-contact>a{font-size:12px}.dealer-form{padding:22px 18px;border-radius:27px 6px}.dealer-form-heading{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:17px}.dealer-form-heading>span{font-size:20px}.dealer-form-grid{grid-template-columns:1fr;gap:13px}.dealer-message-field{grid-column:auto}.dealer-form-submit{align-items:flex-start;flex-direction:column;gap:9px;margin-top:16px}.dealer-form-submit .button{min-height:46px}.dealer-closing{width:calc(100% - 38px);padding-block:22px 28px}.dealer-closing>span{font-size:16px}.dealer-closing>p{font-size:12px}.button-outline-red{font-size:10px}}@media(prefers-reduced-motion:reduce){.dealer-hero-copy,.dealer-hero-art{animation:none}.dealer-pack,.dealer-range-image img,.dealer-path-option,.dealer-all-products svg{transition:none!important}.dealer-hero-art:hover .dealer-pack-1{transform:rotate(-11deg) translateY(7px)}.dealer-hero-art:hover .dealer-pack-2{transform:none}.dealer-hero-art:hover .dealer-pack-3{transform:rotate(11deg) translateY(11px)}}.contact-hero{min-height:650px;background:#f8f1e4;color:var(--maroon)}.contact-hero-shade{background:radial-gradient(ellipse at 77% 47%,rgba(231,186,88,.24),transparent 34%),linear-gradient(115deg,#fffaf0,#f7efdf 55%,#f2e4ce)}.contact-hero-inner{min-height:650px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(22px,4vw,62px);padding-top:104px;padding-bottom:48px}.contact-hero-copy{max-width:550px}.contact-kicker{color:var(--red)}.contact-kicker i{background:var(--gold)}.contact-hero h1{color:var(--maroon);font-size:clamp(66px,7vw,94px)}.contact-hero h1 em{color:var(--red)}.contact-hero-copy>p{max-width:390px;color:#604b4b}.contact-hero-link{border-color:#4c0a126b;color:var(--maroon)}.contact-hero-link:hover{color:var(--red);border-color:var(--red)}.contact-hero-art{position:relative;z-index:1;width:100%;max-width:650px;justify-self:end;filter:drop-shadow(0 24px 26px rgba(76,10,18,.12))}.contact-illustration{width:100%;max-width:650px;height:auto;object-fit:contain;filter:none}.contact-form-card{border-radius:42px 10px 52px;background:linear-gradient(145deg,#fffefa,#fffaf0 74%,#f7f0e5);box-shadow:14px 22px 0 -13px #ad161821,0 28px 62px #4c0a121c,inset 0 1px #fff;transform:perspective(1400px) rotateY(-.7deg) rotateX(.45deg)}.contact-form-card:before{inset:11px -9px -10px 9px;border-radius:42px 10px 52px;background:linear-gradient(135deg,#f0dfbd,#e8d5b5 58%,#d8c09b);box-shadow:0 18px 30px #4c0a1217;transform:translateZ(-18px)}.contact-form-card:hover{box-shadow:18px 28px 0 -13px #ad16181f,0 34px 68px #4c0a1224,inset 0 1px #fff;transform:perspective(1400px) rotateY(-.15deg) rotateX(.15deg) translateY(-3px)}.factory-panel{border-radius:30px 10px 34px;box-shadow:0 16px 42px #5b241913}.factory-map-wrap:after{border-radius:inherit}@media(max-width:900px){.contact-hero-inner{gap:22px}.contact-hero h1{font-size:clamp(60px,7vw,78px)}.contact-hero-art{width:110%}}@media(max-width:700px){.contact-hero,.contact-hero-inner{min-height:680px}.contact-hero-inner{grid-template-columns:1fr;gap:0;align-items:start;padding-top:110px;padding-bottom:25px}.contact-hero-copy{max-width:500px;padding:24px 0 0}.contact-hero h1{font-size:clamp(58px,10vw,76px)}.contact-hero-art{width:min(100%,440px);justify-self:center;margin-top:-5px}.contact-illustration{width:100%}.contact-form-card{transform:none}.contact-form-card:hover{transform:translateY(-2px)}}@media(max-width:520px){.contact-hero,.contact-hero-inner{min-height:630px}.contact-hero-inner{padding-top:100px;padding-bottom:22px}.contact-hero-copy{padding-top:19px}.contact-hero h1{font-size:57px}.contact-hero-copy>p{font-size:14px}.contact-hero-art{width:min(104%,380px);margin-top:4px;margin-left:-2%}.contact-form-card{box-shadow:10px 17px 0 -12px #ad161821,0 22px 44px #4c0a121a,inset 0 1px #fff}.contact-form-card:before{inset:9px -7px -8px 7px;border-radius:31px 8px 39px}}@media(prefers-reduced-motion:reduce){.contact-hero-art,.contact-hero-copy{animation:none!important}.contact-form-card,.contact-form-card:before{transform:none!important;transition:none!important}}.hero,.hero-inner{min-height:900px}.hero-carousel{min-height:760px;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);gap:5%;overflow:visible}.hero-copy-carousel{max-width:560px;padding-bottom:105px}.hero-copy-carousel>p{font-size:18px;max-width:460px}.hero-packs-carousel{right:-7%;bottom:6%;width:67%;height:82%;min-height:620px}.hero-packs-carousel .hero-pack{width:38%;max-height:88%;bottom:7%}.hero-packs-carousel .hero-pack.left{left:2%;transform:rotate(-15deg) scale(.92)}.hero-packs-carousel .hero-pack.main{left:29%;z-index:3;width:48%;max-height:100%;transform:translateY(-1%) scale(1.04)}.hero-packs-carousel .hero-pack.right{right:-1%;transform:rotate(14deg) scale(.92)}.hero-packs-carousel .hero-pack.left{animation:pack-carousel-left .8s var(--ease) both}.hero-packs-carousel .hero-pack.main{animation:pack-carousel-main .85s var(--ease) both}.hero-packs-carousel .hero-pack.right{animation:pack-carousel-right .8s var(--ease) both}.hero-pack-glow{position:absolute;z-index:-1;left:21%;top:18%;width:55%;height:60%;border-radius:50%;background:radial-gradient(circle,#ffd37e6b,#ffd37e00 67%);filter:blur(12px);animation:glow-pulse 5s ease-in-out infinite}.hero-packs-carousel .hero-pack-ground{left:0;right:0;bottom:6%;height:9%;filter:blur(25px)}.hero-carousel-controls{right:3px;bottom:31px;padding:8px 10px;border:1px solid rgba(255,239,210,.2);border-radius:40px;background:#30040a40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes pack-carousel-left{0%{opacity:0;transform:translate(35px) rotate(-4deg) scale(.8)}to{opacity:1;transform:rotate(-15deg) scale(.92)}}@keyframes pack-carousel-main{0%{opacity:0;transform:translateY(35px) rotate(2deg) scale(.88)}to{opacity:1;transform:translateY(-1%) scale(1.04)}}@keyframes pack-carousel-right{0%{opacity:0;transform:translate(-35px) rotate(4deg) scale(.8)}to{opacity:1;transform:rotate(14deg) scale(.92)}}@keyframes glow-pulse{50%{opacity:.58;transform:scale(1.08)}}@media(max-width:1100px){.hero,.hero-inner{min-height:800px}.hero-carousel{min-height:680px;grid-template-columns:1fr 1fr;gap:0}.hero-packs-carousel{right:-9%;width:65%;height:70%;min-height:500px}.hero-copy-carousel{padding-bottom:90px}.hero-packs-carousel .hero-pack.main{width:50%;left:26%}}@media(max-width:800px){.hero,.hero-inner{min-height:790px}.hero-carousel{display:block;min-height:650px}.hero-copy-carousel{max-width:520px;padding-bottom:0}.hero-copy-carousel>p{font-size:16px}.hero-packs-carousel{right:-8%;bottom:7%;width:98%;height:48%;min-height:360px}.hero-packs-carousel .hero-pack{max-height:100%}.hero-packs-carousel .hero-pack.main{left:28%;width:50%}.hero-carousel-controls{left:0;right:auto;bottom:0}}@media(max-width:600px){.hero,.hero-inner{min-height:800px}.hero-carousel{min-height:670px}.hero-packs-carousel{right:-13%;bottom:5%;width:116%;height:43%;min-height:320px}.hero-packs-carousel .hero-pack.left{left:2%;width:38%}.hero-packs-carousel .hero-pack.main{left:28%;width:51%}.hero-packs-carousel .hero-pack.right{right:0;width:38%}.hero-carousel-controls{padding:6px 7px;gap:8px}}@media(prefers-reduced-motion:reduce){.hero-pack-glow{animation:none;opacity:.45}}.hero{min-height:820px}.hero-inner{display:block;min-height:820px}.hero-carousel{grid-template-columns:minmax(0,1fr) minmax(470px,.95fr);gap:4%;min-height:680px}.hero-carousel-backdrop{inset:-20%;background:linear-gradient(90deg,#35050bdb,#35050b6b 48%,#35050b2e),radial-gradient(circle at 74% 48%,color-mix(in srgb,var(--slide-tone) 78%,transparent),transparent 31%),var(--slide-image) center/cover;transition:background-position 1s var(--ease),filter .7s var(--ease)}.hero-carousel-motif{right:10%;top:7%;font-size:230px;opacity:.75}.hero-copy-carousel{align-self:center;max-width:580px;padding:0 0 90px}.hero-copy-carousel h1{font-size:clamp(66px,7vw,108px)}.hero-product-stage{position:absolute;z-index:1;right:-1%;bottom:5%;width:53%;height:76%;display:grid;place-items:center;isolation:isolate;animation:stage-in .7s var(--ease) both}.hero-product-stage:before{position:absolute;z-index:-2;inset:8% 7% 4%;border:1px solid rgba(255,226,164,.33);border-radius:47% 47% 18% 18%;background:linear-gradient(145deg,#fff7dc21,#6311142e);box-shadow:inset 0 0 0 10px #fff1ca0b,0 28px 70px #23050838;content:"";transform:rotate(3deg)}.hero-product-stage:after{position:absolute;z-index:-3;inset:13% 16% 5%;border-radius:50%;background:radial-gradient(circle,rgba(255,219,133,.34),transparent 68%);content:"";filter:blur(10px)}.hero-stage-pack{position:relative;z-index:2;width:auto;height:88%;max-width:78%;object-fit:contain;filter:drop-shadow(0 36px 22px rgba(32,4,8,.48));animation:product-swap .72s cubic-bezier(.2,.8,.2,1) both;will-change:transform,opacity;transform-origin:center bottom}.opening-stage .hero-stage-pack:not(.secondary-pack){height:83%;max-width:54%;z-index:3}.opening-stage .secondary-pack{position:absolute;height:67%;max-width:43%;z-index:2;opacity:.96}.opening-stage .secondary-0{left:7%;bottom:9%;transform:rotate(-13deg);animation:opening-left .82s .06s var(--ease) both}.opening-stage .secondary-1{right:7%;bottom:10%;transform:rotate(13deg);animation:opening-right .82s .12s var(--ease) both}.opening-stage .hero-pack-glow{width:68%;left:16%}.hero-stage-kicker{position:absolute;z-index:3;right:10%;top:8%;font:500 19px var(--devanagari);color:var(--gold-light);writing-mode:vertical-rl;letter-spacing:.04em}.hero-product-stage .hero-pack-ground{z-index:-1;left:12%;right:12%;bottom:6%;height:7%;filter:blur(20px)}.hero-carousel-controls{bottom:21px}@keyframes stage-in{0%{opacity:0;transform:translate(38px)}to{opacity:1;transform:none}}@keyframes product-swap{0%{opacity:0;transform:translate3d(34px,24px,0) rotate(5deg) scale(.88)}55%{opacity:1;transform:translate3d(-5px,-4px,0) rotate(-1deg) scale(1.02)}to{opacity:1;transform:none}}@keyframes opening-left{0%{opacity:0;transform:translate3d(32px,20px,0) rotate(-4deg) scale(.82)}to{opacity:.96;transform:rotate(-13deg) scale(1)}}@keyframes opening-right{0%{opacity:0;transform:translate3d(-32px,20px,0) rotate(4deg) scale(.82)}to{opacity:.96;transform:rotate(13deg) scale(1)}}@media(max-width:1100px){.hero,.hero-inner{min-height:780px}.hero-carousel{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);min-height:650px}.hero-product-stage{width:52%;height:70%;right:-2%}.hero-stage-pack{height:82%}}@media(max-width:800px){.hero,.hero-inner{min-height:790px}.hero-carousel{display:block;min-height:670px}.hero-copy-carousel{max-width:520px;padding-bottom:0}.hero-product-stage{right:-4%;bottom:7%;width:73%;height:45%;min-height:340px}.hero-stage-pack{height:88%;max-width:67%}.hero-stage-kicker{right:3%;top:9%;font-size:15px}.hero-carousel-controls{left:0;right:auto;bottom:1px}}@media(max-width:600px){.hero,.hero-inner{min-height:800px}.hero-carousel{min-height:690px}.hero-copy-carousel h1{font-size:clamp(52px,14vw,76px)}.hero-copy-carousel>p{font-size:15px;max-width:305px}.hero-product-stage{right:-8%;bottom:6%;width:93%;height:43%;min-height:305px}.hero-stage-pack{height:86%;max-width:62%}.hero-stage-kicker{font-size:14px;right:9%;top:10%}.hero-carousel-controls{bottom:0}}@media(prefers-reduced-motion:reduce){.hero-product-stage,.hero-stage-pack{animation:none}.hero-product-stage{opacity:1}.hero-stage-pack{transform:none}}.hero{min-height:860px}.hero-inner{min-height:860px;padding-top:96px}.hero-carousel{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:4%;min-height:730px;overflow:visible}.hero-carousel-backdrop{inset:-18%;background:linear-gradient(90deg,#2e050ceb,#41080f9e 40%,#41080f24 76%),radial-gradient(circle at 73% 48%,color-mix(in srgb,var(--slide-tone) 64%,transparent),transparent 34%),var(--slide-image) center/cover no-repeat;transition:background-position 1s var(--ease),filter .7s var(--ease)}.hero-copy-carousel{align-self:center;max-width:575px;padding:0 0 76px}.hero-copy-carousel h1{font-size:clamp(66px,7vw,108px);text-wrap:balance}.hero-copy-carousel>p{max-width:430px;margin-top:26px}.hero-carousel-motif{right:8%;top:6%;font-size:230px;opacity:.38}.hero-product-stage{right:-2%;bottom:7%;width:55%;height:75%}.hero-product-stage:before{inset:7% 8% 3%;border-radius:46% 46% 16% 16%;background:linear-gradient(145deg,#fff7dc2b,#63111438);box-shadow:inset 0 0 0 9px #fff1ca0d,0 28px 70px #23050840}.hero-product-stage:after{inset:13% 15% 4%;background:radial-gradient(circle,rgba(255,219,133,.32),transparent 68%)}.hero-stage-pack{filter:drop-shadow(0 36px 22px rgba(32,4,8,.5))}.opening-stage .hero-stage-pack{animation:product-swap .72s cubic-bezier(.2,.8,.2,1) both}.opening-stage .secondary-pack{animation:opening-left .82s .06s var(--ease) both}.opening-stage .secondary-1{animation:opening-right .82s .12s var(--ease) both}.hero-stage-kicker{display:none}.hero-product-stage:before,.hero-product-stage:after,.hero-pack-glow{display:none}.hero-carousel-controls{right:50%;bottom:22px;transform:translate(50%);display:flex;align-items:center;gap:14px;padding:7px 12px;border:1px solid rgba(255,239,210,.24);border-radius:999px;background:#30040a57;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.carousel-arrow{width:44px;height:44px}.carousel-dots{gap:0;margin-inline:4px}.carousel-dots button{width:36px;height:30px}.carousel-dots span{height:3px;background:#ffefd261;transform:none!important;transition:background .25s,opacity .25s}.carousel-dots button.active span{background:var(--gold);opacity:1;transform:scaleY(1.45)!important}.carousel-count{min-width:48px;margin-left:4px;color:#ffefdb;font-size:11px;letter-spacing:.12em;text-align:center}.hero-bottom{display:none}@media(max-width:1100px){.hero,.hero-inner{min-height:800px}.hero-carousel{min-height:680px;grid-template-columns:minmax(0,1fr) minmax(390px,.95fr)}.hero-product-stage{width:54%;height:70%;right:-3%}.hero-copy-carousel{padding-bottom:80px}.hero-copy-carousel h1{font-size:clamp(58px,7vw,88px)}}@media(max-width:800px){.hero,.hero-inner{min-height:820px}.hero-inner{padding-top:142px}.hero-carousel{display:block;min-height:700px}.hero-copy-carousel{max-width:530px;padding:0}.hero-copy-carousel>p{font-size:16px}.hero-product-stage{right:-5%;bottom:7%;width:82%;height:43%;min-height:345px}.hero-stage-pack{height:88%;max-width:67%}.hero-carousel-controls{right:auto;left:50%;bottom:0;transform:translate(-50%);white-space:nowrap}.hero-carousel-motif{right:0;top:3%;font-size:140px}}@media(max-width:600px){.hero,.hero-inner{min-height:820px}.hero-inner{padding-top:132px}.hero-carousel{min-height:715px}.hero-copy-carousel h1{font-size:clamp(52px,14vw,76px)}.hero-copy-carousel>p{font-size:15px;max-width:315px}.hero-product-stage{right:-10%;bottom:7%;width:103%;height:40%;min-height:315px}.hero-stage-pack{height:86%;max-width:62%}.hero-carousel-controls{bottom:0;padding:5px 7px;gap:7px}.carousel-arrow{width:44px;height:44px}.carousel-dots button{width:28px}.carousel-count{font-size:10px;min-width:43px}.hero-carousel-motif{font-size:100px}}@media(max-width:380px){.hero,.hero-inner{min-height:800px}.hero-copy-carousel h1{font-size:49px}.hero-product-stage{height:37%;min-height:290px}.hero-carousel-controls{gap:4px}.carousel-dots button{width:24px}}@media(prefers-reduced-motion:reduce){.hero-carousel-backdrop,.hero-carousel-motif,.opening-stage .hero-stage-pack{animation:none!important;transition:none!important}.opening-stage .hero-stage-pack{translate:0 0!important}.hero-product-stage{animation:none!important}}@media(min-width:801px){.hero-carousel{grid-template-columns:minmax(460px,1.08fr) minmax(0,.92fr)}.hero-product-stage{left:1%;right:auto;width:48%;height:66%;bottom:17%}.opening-stage .hero-stage-pack:not(.secondary-pack){height:78%;max-width:50%}.opening-stage .secondary-pack{height:61%;max-width:38%}.opening-stage .secondary-0{left:4%}.opening-stage .secondary-1{right:4%}.hero-copy-carousel{grid-column:2;grid-row:1;justify-self:end}.hero-carousel-backdrop{background:linear-gradient(90deg,#35050b47,#35050b1f 44%,#35050bad),radial-gradient(circle at 26% 48%,color-mix(in srgb,var(--slide-tone) 48%,transparent),transparent 34%),var(--slide-image) center/cover no-repeat}}@media(max-width:800px){.hero-copy-carousel{grid-column:auto;grid-row:auto}.hero-product-stage{left:auto}}@media(max-width:800px){.hero-product-stage{bottom:9%}}.hero-carousel-backdrop{transform-origin:center center}.hero-product-stage{transform:translate3d(var(--stage-x,0px),var(--stage-y,0px),0);transition:transform .45s cubic-bezier(.16,1,.3,1)}.hero-product-stage:is(:hover,:focus-within) .hero-stage-pack{animation-play-state:paused}.button-gold{position:relative;overflow:hidden;isolation:isolate}.button-gold:before{position:absolute;z-index:0;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,248,214,.48) 50%,transparent 70%);content:"";transform:translate(-120%);transition:transform .55s cubic-bezier(.16,1,.3,1);pointer-events:none}.button-gold:hover:before{transform:translate(120%)}.button:active,.carousel-arrow:active{transform:scale(.97)}.carousel-arrow{transition:background .2s,color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.carousel-dots button span{transform-origin:left center}.carousel-dots button.active span{transform:scaleX(1.18) scaleY(1.45)!important}.carousel-count{animation:count-swap .24s ease-out both}@keyframes count-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-carousel-backdrop{animation:none}.hero-product-stage{transition:none;transform:none}.hero-product-stage .hero-pack-ground:after,.button-gold:before{animation:none;display:none}.carousel-count{animation:none}.hero-product-stage:is(:hover,:focus-within) .hero-stage-pack{animation-play-state:running}}.hero-title-line{display:block;opacity:0;animation:hero-title-line-in .62s var(--ease) both}.hero h1 .hero-title-line{color:inherit}.hero h1 .hero-title-line>span{color:var(--gold)}.hero-title-line:nth-child(2){animation-delay:.08s}.hero-title-line:nth-child(3){animation-delay:.16s}.hero-copy-carousel>p{animation:hero-support-in .55s .38s var(--ease) both}.hero-copy-carousel .hero-actions{animation:hero-support-in .55s .5s var(--ease) both}.opening-stage .main-pack{transform:translate3d(var(--main-x,0px),var(--main-y,0px),0)}.opening-stage .secondary-0{transform:translate3d(var(--secondary-0-x,0px),var(--secondary-0-y,0px),0) rotate(-13deg)}.opening-stage .secondary-1{transform:translate3d(var(--secondary-1-x,0px),var(--secondary-1-y,0px),0) rotate(13deg)}.hero-stage-pack{scale:1;transition:opacity .24s ease,filter .24s ease,scale .24s cubic-bezier(.16,1,.3,1)}.hero-stage-pack:hover{scale:1.035;filter:drop-shadow(0 40px 24px rgba(32,4,8,.54)) brightness(1.035);z-index:4}.hero-product-stage:has(.hero-stage-pack:hover) .hero-stage-pack:not(:hover){opacity:.84}.hero-product-stage:has(.hero-stage-pack:hover) .hero-pack-ground{opacity:.82}.hero-pack-ground{transition:opacity .24s ease}@keyframes hero-title-line-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hero-support-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-title-line,.hero-copy-carousel>p,.hero-copy-carousel .hero-actions{animation:none;opacity:1}.hero-carousel-backdrop,.hero-product-stage{translate:0 0}.hero-stage-pack{transition:none;scale:1}.hero-product-stage:has(.hero-stage-pack:hover) .hero-stage-pack:not(:hover){opacity:1}}.hero-carousel-controls{position:absolute;z-index:6;top:0;right:calc((100vw - 100%)/-2);bottom:0;left:calc((100vw - 100%)/-2);display:block;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;transform:none}.hero-carousel-controls .carousel-arrow{position:absolute;top:50%;display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(231,186,88,.65);border-radius:50%;background:var(--maroon);color:var(--gold);box-shadow:0 10px 24px #2c050c40;pointer-events:auto;transform:translateY(-50%);transition:opacity .24s ease,background .2s,color .2s,border-color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.hero-carousel-controls .carousel-arrow:first-child{left:18px}.hero-carousel-controls .carousel-arrow.next{right:18px}.hero-carousel-controls .carousel-arrow:hover{background:var(--maroon);color:var(--gold-light);border-color:var(--gold-light);transform:scale(1.06)}.hero-carousel-controls .carousel-arrow:active{background:var(--maroon);color:var(--gold-light);transform:scale(.96)}.hero-carousel-controls .carousel-arrow svg{transform:rotate(180deg)}.hero-carousel-controls .carousel-arrow.next svg{transform:none}.hero-carousel-controls .carousel-arrow{top:auto;bottom:65px;transform:none}@media(max-width:800px){.hero-carousel-controls .carousel-arrow{bottom:58px;width:44px;height:44px}.hero-carousel-controls .carousel-arrow:first-child{left:8px}.hero-carousel-controls .carousel-arrow.next{right:8px}}@media(hover:hover)and (pointer:fine){.hero-carousel-controls .carousel-arrow{opacity:0;pointer-events:none}.site-shell.pointer-active .hero-carousel-controls .carousel-arrow,.hero-carousel-controls:focus-within .carousel-arrow{opacity:1;pointer-events:auto}}.ribbon{position:fixed;z-index:45;right:0;bottom:0;left:0;height:41px;border-top:1px solid rgba(183,134,54,.92);border-bottom:0;box-shadow:0 -8px 24px #3908102e}.ribbon-track{animation-duration:18.67s}.ribbon-track{transform:translateZ(0);will-change:transform}.ribbon-track>span{flex:0 0 auto;gap:20px;margin-right:20px;font-size:12px;line-height:39px}@keyframes ribbon-scroll{to{transform:translate3d(-33.333333%,0,0)}}@media(max-width:600px){.site-footer{padding-bottom:38px}.ribbon{height:38px}.ribbon-track>span{font-size:11px;line-height:36px;gap:16px;margin-right:16px}}.hero-carousel{position:relative;display:block;min-height:760px;height:100%;isolation:isolate}.hero-carousel.is-offscreen *{animation-play-state:paused!important}.hero-slide-layer{position:absolute;z-index:1;inset:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);gap:4%;min-height:100%;overflow:visible;pointer-events:none;isolation:isolate}.hero-slide-layer.direction-forward{--slide-direction:1}.hero-slide-layer.direction-back{--slide-direction:-1}.hero-slide-layer.incoming{z-index:2;pointer-events:auto}.hero-slide-layer .hero-carousel-backdrop{z-index:-2;inset:-18%;background:linear-gradient(90deg,#2e050ceb,#41080f9e 40%,#41080f24 76%),radial-gradient(circle at 73% 48%,color-mix(in srgb,var(--slide-tone) 64%,transparent),transparent 34%),var(--slide-image) center/cover no-repeat;animation:none;translate:none}.hero-slide-layer.opening-slide .hero-carousel-backdrop{background:linear-gradient(90deg,#35050b47,#35050b1f 44%,#35050bad),radial-gradient(circle at 26% 48%,color-mix(in srgb,var(--slide-tone) 48%,transparent),transparent 34%),var(--slide-image) center/cover no-repeat}.hero-slide-layer.gathering-slide .hero-carousel-backdrop{background:linear-gradient(90deg,#35050bdb,#35050b8a 38%,#35050b1f 72%),radial-gradient(circle at 78% 45%,color-mix(in srgb,var(--slide-tone) 44%,transparent),transparent 34%),var(--slide-image) center/cover no-repeat}.hero-slide-layer .hero-carousel-motif{z-index:-1;right:8%;top:6%;font-size:230px;opacity:.28}.hero-slide-layer .hero-copy-carousel{grid-column:2;grid-row:1;align-self:center;justify-self:end;max-width:575px;padding:0 0 76px;animation:none}.hero-slide-layer .hero-copy-carousel h1{font-size:clamp(66px,7vw,108px);text-wrap:balance}.hero-slide-layer .hero-copy-carousel>p{max-width:430px;margin-top:26px;font-size:18px}.hero-slide-eyebrow{margin-bottom:22px;color:var(--gold-light);font-size:11px;letter-spacing:.15em}.hero-slide-layer .hero-product-stage{right:auto;left:1%;bottom:17%;width:48%;height:66%;animation:none}.hero-slide-layer.gathering-slide .hero-copy-carousel{grid-column:1;justify-self:start}.hero-slide-layer.gathering-slide .hero-product-stage{right:-2%;left:auto;bottom:12%;width:55%;height:73%}.hero-slide-layer .hero-product-stage:before,.hero-slide-layer .hero-product-stage:after,.hero-slide-layer .hero-pack-glow{display:none}.hero-slide-layer .hero-stage-pack{--pack-rotation:0deg;position:relative;z-index:2;filter:drop-shadow(0 30px 19px rgba(32,4,8,.43));animation:none;will-change:transform,opacity;transform-origin:center bottom}.hero-slide-layer .main-pack{height:78%;max-width:50%;z-index:3}.hero-slide-layer .secondary-pack{position:absolute;height:61%;max-width:38%;z-index:2;opacity:.96}.hero-slide-layer .secondary-0{left:4%;bottom:9%;--pack-rotation:-13deg}.hero-slide-layer .secondary-1{right:4%;bottom:10%;--pack-rotation:13deg}.hero-slide-layer.gathering-slide .main-pack{height:82%;max-width:49%;--pack-rotation:0deg}.hero-slide-layer.gathering-slide .secondary-pack{height:62%;max-width:38%}.hero-slide-layer.gathering-slide .secondary-0{left:2%;bottom:10%;--pack-rotation:-10deg}.hero-slide-layer.gathering-slide .secondary-1{right:2%;bottom:12%;--pack-rotation:10deg}.hero-slide-layer .hero-product-stage .hero-pack-ground{z-index:-1;left:10%;right:10%;bottom:5%;height:7%;background:#2305084d;filter:blur(18px)}.hero-slide-layer.incoming .hero-carousel-backdrop{animation:hero-backdrop-in .82s ease both}.hero-slide-layer.outgoing .hero-carousel-backdrop{animation:hero-backdrop-out .72s ease both}.hero-slide-layer.incoming .hero-copy-carousel{animation:hero-copy-enter .72s var(--ease) both}.hero-slide-layer.incoming .hero-title-line{animation:hero-title-line-in .62s var(--ease) both}.hero-slide-layer.incoming .hero-copy-carousel>p{animation:hero-support-in .55s .32s var(--ease) both}.hero-slide-layer.incoming .hero-copy-carousel .hero-actions{animation:hero-support-in .55s .44s var(--ease) both}.hero-slide-layer.outgoing .hero-copy-carousel{animation:hero-copy-exit .68s var(--ease) both}.hero-slide-layer.outgoing .hero-title-line,.hero-slide-layer.outgoing .hero-copy-carousel>p,.hero-slide-layer.outgoing .hero-copy-carousel .hero-actions{animation:none}.hero-slide-layer.outgoing .hero-stage-pack{animation:hero-pack-exit .68s var(--ease) both}.hero-slide-layer.incoming .main-pack{animation:hero-main-pack-in .82s var(--ease) both}.hero-slide-layer.incoming .secondary-0{animation:hero-secondary-left-in .82s .08s var(--ease) both}.hero-slide-layer.incoming .secondary-1{animation:hero-secondary-right-in .82s .16s var(--ease) both}@keyframes hero-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes hero-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes hero-copy-enter{0%{opacity:0;transform:translate3d(calc(var(--slide-direction) * 28px),16px,0)}to{opacity:1;transform:none}}@keyframes hero-copy-exit{to{opacity:0;transform:translate3d(calc(var(--slide-direction) * -28px),-8px,0)}}@keyframes hero-main-pack-in{0%{opacity:0;transform:translate3d(calc(var(--slide-direction) * 36px),34px,0) rotate(calc(var(--pack-rotation) + 4deg)) scale(.84)}65%{opacity:1;transform:translate3d(calc(var(--slide-direction) * -5px),-5px,0) rotate(calc(var(--pack-rotation) - 1deg)) scale(1.03)}to{opacity:1;transform:translate3d(var(--main-x,0px),var(--main-y,0px),0) rotate(var(--pack-rotation)) scale(1)}}@keyframes hero-secondary-left-in{0%{opacity:0;transform:translate3d(calc(var(--slide-direction) * 42px),24px,0) rotate(calc(var(--pack-rotation) + 9deg)) scale(.8)}to{opacity:.96;transform:translate3d(var(--secondary-0-x,0px),var(--secondary-0-y,0px),0) rotate(var(--pack-rotation)) scale(1)}}@keyframes hero-secondary-right-in{0%{opacity:0;transform:translate3d(calc(var(--slide-direction) * -42px),24px,0) rotate(calc(var(--pack-rotation) - 9deg)) scale(.8)}to{opacity:.96;transform:translate3d(var(--secondary-1-x,0px),var(--secondary-1-y,0px),0) rotate(var(--pack-rotation)) scale(1)}}@keyframes hero-pack-exit{to{opacity:0;transform:translate3d(calc(var(--slide-direction) * -34px),-14px,0) rotate(var(--pack-rotation)) scale(.9)}}@media(min-width:801px){.hero-slide-layer.gathering-slide .hero-copy-carousel{padding-bottom:82px}}@media(max-width:1100px){.hero-slide-layer{grid-template-columns:minmax(0,1fr) minmax(390px,.95fr);gap:0}.hero-slide-layer .hero-product-stage{width:54%;height:70%;left:0}.hero-slide-layer.gathering-slide .hero-product-stage{right:-3%;width:56%;height:70%}.hero-slide-layer .hero-copy-carousel h1{font-size:clamp(58px,7vw,88px)}}@media(max-width:800px){.hero-carousel{min-height:715px}.hero-slide-layer{display:block;min-height:100%}.hero-slide-layer .hero-carousel-backdrop{inset:-8%;background:linear-gradient(180deg,#43060bd6,#43060b6e 55%,#43060b94),var(--slide-image) 58% center/cover no-repeat}.hero-slide-layer.opening-slide .hero-carousel-backdrop{background:linear-gradient(180deg,#43060bc2,#43060b4d 55%,#43060b99),var(--slide-image) 55% center/cover no-repeat}.hero-slide-layer.gathering-slide .hero-carousel-backdrop{background:linear-gradient(180deg,#43060bc7,#43060b59 52%,#43060b9e),var(--slide-image) 68% 42%/cover no-repeat}.hero-slide-layer .hero-carousel-motif{right:0;top:3%;font-size:140px}.hero-slide-layer .hero-copy-carousel,.hero-slide-layer.gathering-slide .hero-copy-carousel{position:absolute;z-index:2;top:0;right:auto;left:0;display:block;max-width:530px;padding:0;transform:none}.hero-slide-layer .hero-copy-carousel h1{font-size:clamp(52px,14vw,76px)}.hero-slide-layer .hero-copy-carousel>p{font-size:15px;max-width:315px}.hero-slide-layer .hero-product-stage,.hero-slide-layer.gathering-slide .hero-product-stage{right:-8%;bottom:9%;left:auto;width:93%;height:43%;min-height:315px}.hero-slide-layer .main-pack,.hero-slide-layer.gathering-slide .main-pack{height:86%;max-width:62%}.hero-slide-layer .secondary-pack,.hero-slide-layer.gathering-slide .secondary-pack{height:64%;max-width:40%}.hero-slide-layer .secondary-0,.hero-slide-layer.gathering-slide .secondary-0{left:2%;bottom:9%}.hero-slide-layer .secondary-1,.hero-slide-layer.gathering-slide .secondary-1{right:1%;bottom:10%}}@media(max-width:600px){.hero-carousel{min-height:715px}.hero-slide-layer .hero-copy-carousel>p{max-width:300px}.hero-slide-layer .hero-product-stage,.hero-slide-layer.gathering-slide .hero-product-stage{right:-11%;bottom:9%;width:104%;height:40%;min-height:300px}.hero-slide-layer .hero-stage-pack{filter:drop-shadow(0 24px 16px rgba(32,4,8,.42))}.hero-slide-layer .main-pack,.hero-slide-layer.gathering-slide .main-pack{height:84%;max-width:59%}.hero-slide-layer .secondary-pack,.hero-slide-layer.gathering-slide .secondary-pack{height:61%;max-width:38%}}@media(max-width:380px){.hero-carousel{min-height:700px}.hero-slide-layer .hero-copy-carousel h1{font-size:49px}.hero-slide-layer .hero-product-stage,.hero-slide-layer.gathering-slide .hero-product-stage{height:37%;min-height:280px}}@media(prefers-reduced-motion:reduce){.hero-slide-layer.outgoing{display:none}.hero-slide-layer.incoming .hero-carousel-backdrop,.hero-slide-layer.incoming .hero-copy-carousel,.hero-slide-layer.incoming .hero-title-line,.hero-slide-layer.incoming .hero-copy-carousel>p,.hero-slide-layer.incoming .hero-copy-carousel .hero-actions,.hero-slide-layer.incoming .hero-stage-pack{animation:none!important;opacity:1;transform:none}.hero-slide-layer .hero-product-stage{transition:none;translate:0 0}.hero-slide-layer .hero-stage-pack{transition:none;scale:1}.hero-slide-layer.incoming .main-pack,.hero-slide-layer.incoming .secondary-0,.hero-slide-layer.incoming .secondary-1{transform:translateZ(0) rotate(var(--pack-rotation)) scale(1)}}.hero:has(.movie-night-carousel) .hero-shade{display:none}.hero-slide-layer.movie-night-slide .hero-carousel-backdrop{background:var(--slide-image) 62% 42%/cover no-repeat;filter:none;mix-blend-mode:normal}.hero-slide-layer.movie-night-slide .hero-carousel-motif{display:none}.hero-slide-layer.movie-night-slide .hero-copy-carousel{grid-column:1;justify-self:start;padding-bottom:88px}.hero-slide-layer.movie-night-slide .hero-product-stage{display:none}.hero-slide-layer.incoming.movie-night-slide .hero-carousel-backdrop{animation:movie-night-scene-in .88s var(--ease) both}.hero-slide-layer.outgoing.movie-night-slide .hero-carousel-backdrop{animation:movie-night-scene-out .72s var(--ease) both}@keyframes movie-night-scene-in{0%{opacity:0;transform:translate3d(calc(var(--slide-direction) * 18px),0,0) scale(1.035)}to{opacity:1;transform:none}}@keyframes movie-night-scene-out{to{opacity:0;transform:translate3d(calc(var(--slide-direction) * -18px),0,0) scale(.99)}}@media(max-width:1100px){.hero-slide-layer.movie-night-slide .hero-carousel-backdrop{background-position:63% 42%}}@media(max-width:800px){.hero-slide-layer.movie-night-slide .hero-carousel-backdrop{background:var(--slide-image) 72% 36%/cover no-repeat}.hero-slide-layer.movie-night-slide .hero-copy-carousel{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.hero-slide-layer.incoming.movie-night-slide .hero-carousel-backdrop{animation:none!important;opacity:1;transform:none}}.hero-slide-layer.gathering-slide .hero-carousel-backdrop{background:linear-gradient(90deg,rgba(8,58,64,.16) 0%,rgba(8,58,64,.06) 38%,transparent 67%),var(--slide-image) 50% 50%/cover no-repeat;filter:none;mix-blend-mode:normal}.hero-slide-layer.gathering-slide .hero-carousel-motif{display:none}.hero-slide-layer.gathering-slide .hero-product-stage.gathering-stage{right:7%;bottom:1%;left:auto;width:41%;height:43%;min-height:330px;display:block}.hero-slide-layer.gathering-slide .hero-copy-carousel>p{color:#fff0c9;text-shadow:0 2px 12px rgba(3,35,39,.86)}.hero-slide-layer.gathering-slide .gathering-stage .hero-stage-pack{position:absolute;bottom:0;width:auto;max-width:none;object-fit:contain;transform-origin:center bottom}.hero-slide-layer.gathering-slide .gathering-stage .main-pack{left:29%;width:49%;height:100%;z-index:4;--pack-rotation:-2deg}.hero-slide-layer.gathering-slide .gathering-stage .secondary-pack{height:auto;opacity:.98}.hero-slide-layer.gathering-slide .gathering-stage .secondary-0{left:7%;bottom:2%;width:36%;height:79%;z-index:2;--pack-rotation:-7deg}.hero-slide-layer.gathering-slide .gathering-stage .secondary-1{right:6%;bottom:3%;width:35%;height:74%;z-index:2;--pack-rotation:8deg}.hero-slide-layer.gathering-slide .gathering-stage .hero-pack-ground{display:none}.gathering-pack-shadow{position:absolute;z-index:1;bottom:-1%;height:8%;border-radius:50%;background:#28191147;filter:blur(8px);pointer-events:none}.gathering-pack-shadow.shadow-left{left:1%;width:33%;transform:rotate(-7deg)}.gathering-pack-shadow.shadow-main{left:27%;width:48%;transform:rotate(-2deg)}.gathering-pack-shadow.shadow-right{right:5%;width:35%;transform:rotate(7deg)}.hero-slide-layer.incoming.gathering-slide .main-pack{animation:gathering-main-in .72s var(--ease) both}.hero-slide-layer.incoming.gathering-slide .secondary-0{animation:gathering-left-in .72s .08s var(--ease) both}.hero-slide-layer.incoming.gathering-slide .secondary-1{animation:gathering-right-in .72s .16s var(--ease) both}.hero-slide-layer.outgoing.gathering-slide .hero-stage-pack{animation:gathering-pack-exit .62s var(--ease) both}@keyframes gathering-main-in{0%{opacity:0;transform:translate3d(calc(var(--slide-direction) * 18px),18px,0) rotate(-2deg) scale(.92)}to{opacity:1;transform:translate3d(var(--main-x,0px),var(--main-y,0px),0) rotate(var(--pack-rotation)) scale(1)}}@keyframes gathering-left-in{0%{opacity:0;transform:translate3d(calc(var(--slide-direction) * 25px),12px,0) rotate(-12deg) scale(.9)}to{opacity:.98;transform:translate3d(var(--secondary-0-x,0px),var(--secondary-0-y,0px),0) rotate(var(--pack-rotation)) scale(1)}}@keyframes gathering-right-in{0%{opacity:0;transform:translate3d(calc(var(--slide-direction) * -22px),12px,0) rotate(14deg) scale(.9)}to{opacity:.98;transform:translate3d(var(--secondary-1-x,0px),var(--secondary-1-y,0px),0) rotate(var(--pack-rotation)) scale(1)}}@keyframes gathering-pack-exit{to{opacity:0;transform:translate3d(calc(var(--slide-direction) * -20px),-8px,0) rotate(var(--pack-rotation)) scale(.95)}}@media(max-width:1100px){.hero-slide-layer.gathering-slide .hero-carousel-backdrop{background-position:54% 50%}.hero-slide-layer.gathering-slide .hero-product-stage.gathering-stage{right:5%;width:43%;height:42%;min-height:315px}}@media(max-width:800px){.hero-slide-layer.gathering-slide .hero-carousel-backdrop{background:linear-gradient(180deg,#083a40ad,#083a4029 48%,#083a405c),var(--slide-image) 68% 40%/cover no-repeat}.hero-slide-layer.gathering-slide .hero-product-stage.gathering-stage{right:-2%;bottom:7%;width:84%;height:38%;min-height:300px}.hero-slide-layer.gathering-slide .gathering-stage .main-pack{left:29%;width:49%;height:100%}.hero-slide-layer.gathering-slide .gathering-stage .secondary-0{left:7%;width:36%;height:76%}.hero-slide-layer.gathering-slide .gathering-stage .secondary-1{right:5%;width:35%;height:70%}}@media(max-width:600px){.hero-slide-layer.gathering-slide .hero-carousel-backdrop{background-position:71% 39%}.hero-slide-layer.gathering-slide .hero-product-stage.gathering-stage{right:-6%;bottom:7%;width:94%;height:36%;min-height:285px}.hero-slide-layer.gathering-slide .gathering-stage .main-pack{left:29%;width:49%}.hero-slide-layer.gathering-slide .gathering-stage .secondary-0{left:7%;width:36%;height:74%}.hero-slide-layer.gathering-slide .gathering-stage .secondary-1{right:5%;width:35%;height:68%}}@media(prefers-reduced-motion:reduce){.hero-slide-layer.incoming.gathering-slide .hero-stage-pack{animation:none!important;opacity:1;translate:0 0;transform:translateZ(0) rotate(var(--pack-rotation)) scale(1)}.hero-slide-layer.outgoing.gathering-slide .hero-stage-pack{animation:none!important}}.hero-carousel.gathering-carousel{min-height:760px}.hero-slide-layer.gathering-slide .hero-carousel-backdrop{inset:0 calc((100vw - 100%)/-2);bottom:-100px;background:linear-gradient(90deg,rgba(255,250,241,.18) 0%,rgba(255,250,241,.06) 42%,transparent 70%),var(--slide-image) 50% 50%/cover no-repeat;background-color:#f7efe3}.hero-slide-layer.gathering-slide .hero-copy-carousel{color:#173f45}.hero-slide-layer.gathering-slide .hero-copy-carousel h1,.hero-slide-layer.gathering-slide .hero-copy-carousel h1 em,.hero-slide-layer.gathering-slide .hero-copy-carousel h1 span{color:#9b681f}.hero-slide-layer.gathering-slide .hero-slide-eyebrow{color:#8c5d1d}.hero-slide-layer.gathering-slide .hero-copy-carousel>p{color:#1d292a;text-shadow:none}.hero-slide-layer.gathering-slide .hero-text-link{color:#173f45;border-bottom-color:#173f4594}@media(min-width:801px){.hero-slide-layer.gathering-slide .hero-carousel-backdrop{background-size:100% 100%;background-position:center}}@media(max-width:1100px){.hero-carousel.gathering-carousel{min-height:760px}.hero-slide-layer.gathering-slide .hero-carousel-backdrop{bottom:-40px}}@media(max-width:800px){.hero-carousel.gathering-carousel{min-height:715px}.hero-slide-layer.gathering-slide .hero-carousel-backdrop{inset:0 calc((100vw - 100%)/-2);bottom:-105px;background:linear-gradient(180deg,#fffaf1ed,#fffaf1bd 48%,#fffaf11f 72%),var(--slide-image) 70% 40%/cover no-repeat}}@media(max-width:380px){.hero-carousel.gathering-carousel{min-height:700px}.hero-slide-layer.gathering-slide .hero-carousel-backdrop{bottom:-100px}}@media(min-width:801px){.hero{height:100vh;height:100svh;min-height:680px}.hero-inner{height:100%;min-height:0;--hero-content-top:clamp(76px,10vh,104px);padding-top:var(--hero-content-top)}.hero-carousel,.hero-carousel.gathering-carousel{height:100%;min-height:0}.hero-slide-layer.gathering-slide .hero-carousel-backdrop{top:calc(-1 * var(--hero-content-top))}}@media(max-width:800px){.hero-inner{--hero-content-top:142px;padding-top:var(--hero-content-top)}.hero-slide-layer.gathering-slide .hero-carousel-backdrop{top:calc(-1 * var(--hero-content-top))}}@media(max-width:600px){.hero-inner{--hero-content-top:132px;padding-top:var(--hero-content-top)}}@media(min-width:801px)and (max-height:800px){.hero-copy-carousel{padding-bottom:42px}.hero-copy-carousel h1{font-size:clamp(56px,6.2vw,78px)}.hero-copy-carousel>p{margin-top:18px;font-size:16px}.hero-slide-eyebrow{margin-bottom:16px}.hero-product-stage{height:68%;bottom:9%}.hero-slide-layer.gathering-slide .hero-product-stage{height:64%;bottom:8%}.hero-carousel-motif{font-size:clamp(150px,20vh,210px)}}.hero-slide-layer.movie-night-slide .hero-carousel-backdrop{background-position:50% 50%}.hero-slide-layer.movie-night-slide .hero-copy-carousel,.hero-slide-layer.movie-night-slide .hero-copy-carousel h1,.hero-slide-layer.movie-night-slide .hero-copy-carousel>p,.hero-slide-layer.movie-night-slide .hero-slide-eyebrow,.hero-slide-layer.movie-night-slide .hero-text-link{color:#263443}.hero-slide-layer.movie-night-slide .hero-text-link{border-bottom-color:#26344394}@media(max-width:800px){.hero-slide-layer.movie-night-slide .hero-carousel-backdrop{background-position:50% 50%}}.whatsapp-fab{position:fixed;z-index:80;right:12px;bottom:55px;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#25d366;color:#fff;box-shadow:0 8px 24px #0c4a2847;isolation:isolate;transition:transform .2s var(--ease),box-shadow .2s ease}.whatsapp-fab:before{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:#25d366;content:"";animation:whatsapp-pulse 2.8s ease-out infinite}.whatsapp-fab svg{width:31px;height:31px;overflow:visible}.whatsapp-bubble{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.whatsapp-handset{fill:currentColor}.whatsapp-fab:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 12px 30px #0c4a285c}.whatsapp-fab:active{transform:scale(.96)}.whatsapp-fab:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.call-fab{position:fixed;z-index:80;right:12px;bottom:123px;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:var(--red);color:#fff;box-shadow:0 8px 24px #4d0c1047;isolation:isolate;transition:transform .2s var(--ease),box-shadow .2s ease,background .2s ease}.call-fab:before{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--red);content:"";animation:call-pulse 3.2s ease-out infinite}.call-fab svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform-origin:center;animation:call-ring 3.2s ease-in-out infinite}.call-fab:hover{transform:translateY(-3px) scale(1.04);background:var(--red-deep);box-shadow:0 12px 30px #4d0c105c}.call-fab:active{transform:scale(.96)}.call-fab:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@keyframes whatsapp-pulse{0%{opacity:.48;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes call-pulse{0%,12%{opacity:.34;transform:scale(.92)}58%,to{opacity:0;transform:scale(1.52)}}@keyframes call-ring{0%,78%,to{transform:rotate(0)}81%,87%,93%{transform:rotate(-12deg)}84%,90%,96%{transform:rotate(12deg)}}@media(max-width:600px){.whatsapp-fab{right:10px;bottom:50px;width:54px;height:54px}.whatsapp-fab svg{width:29px;height:29px}.call-fab{right:10px;bottom:112px;width:54px;height:54px}}.header-actions{display:flex;align-items:center;justify-self:end;gap:10px}.header-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(231,186,88,.54);border-radius:50%;color:var(--gold-light);transition:background .2s ease,border-color .2s ease,transform .2s var(--ease)}.header-icon:hover{transform:translateY(-2px);border-color:var(--gold-light);background:#e7ba581f}@media(max-width:800px){.header-inner{grid-template-columns:1fr auto auto;gap:10px}.header-actions{gap:6px}.header-icon{width:38px;height:38px}}@media(max-width:380px){.header-inner{gap:6px}.brand{width:76px}.header-actions{gap:4px}.header-icon{width:34px;height:34px}.menu-toggle{width:38px;height:38px}}@media(min-width:801px)and (max-height:800px){.hero-slide-layer.opening-slide .hero-product-stage{width:min(48%,80svh)}.hero-slide-layer.opening-slide .main-pack{max-width:54%}.hero-slide-layer.opening-slide .secondary-pack{max-width:42%}.hero-slide-layer.opening-slide .secondary-0{left:10%}.hero-slide-layer.opening-slide .secondary-1{right:10%}}@media(min-width:801px)and (max-width:1100px)and (max-height:800px){.hero-slide-layer.opening-slide .hero-product-stage{width:min(54%,80svh)}}.site-header .brand{position:relative;isolation:isolate;overflow:hidden}.site-header .brand img{position:relative;z-index:1}.site-header .brand-shimmer{position:absolute;z-index:3;inset:0;overflow:hidden;pointer-events:none}.site-header .brand-shimmer:before{position:absolute;top:-24%;bottom:-24%;left:-42%;width:32%;background:linear-gradient(108deg,transparent 0%,rgba(255,241,198,.08) 24%,rgba(255,249,226,.92) 50%,rgba(255,220,142,.24) 72%,transparent 100%);content:"";opacity:0;transform:skew(-18deg)}.site-header .brand:after{position:absolute;z-index:2;inset:0;background:linear-gradient(108deg,transparent 38%,rgba(255,241,198,.78) 50%,transparent 62%);content:"";opacity:0;pointer-events:none;-webkit-mask:url(/assets/akash-ji-logo.png) center/100% 100% no-repeat;mask:url(/assets/akash-ji-logo.png) center/100% 100% no-repeat}.site-header.is-entering .brand{animation:header-brand-settle .46s var(--ease) both}.site-header.is-entering .brand:after{animation:header-brand-glint .68s .34s ease-out both}.site-header.is-entering .desktop-nav a{animation:header-item-settle .34s var(--ease) both}.site-header.is-entering .desktop-nav a:nth-child(1){animation-delay:.08s}.site-header.is-entering .desktop-nav a:nth-child(2){animation-delay:.12s}.site-header.is-entering .desktop-nav a:nth-child(3){animation-delay:.16s}.site-header.is-entering .desktop-nav a:nth-child(4){animation-delay:.2s}.site-header.is-entering .desktop-nav a:nth-child(5){animation-delay:.24s}.site-header.is-entering .desktop-nav a:nth-child(6){animation-delay:.28s}.site-header.is-entering .header-actions,.site-header.is-entering .menu-toggle{animation:header-item-settle .34s .3s var(--ease) both}@media(hover:hover)and (pointer:fine){.site-header .brand:hover .brand-shimmer:before{animation:header-logo-hover-shimmer .9s cubic-bezier(.16,1,.3,1) both}}.site-header .brand:focus-visible .brand-shimmer:before{animation:header-logo-hover-shimmer .9s cubic-bezier(.16,1,.3,1) both}@keyframes header-brand-settle{0%{opacity:0;transform:translateY(5px) scale(.985)}to{opacity:1;transform:none}}@keyframes header-brand-glint{0%{opacity:0;transform:translate(-70%)}22%{opacity:.72}78%{opacity:.5}to{opacity:0;transform:translate(70%)}}@keyframes header-logo-hover-shimmer{0%{opacity:0;transform:translate(0) skew(-18deg)}18%{opacity:.9}78%{opacity:.76}to{opacity:0;transform:translate(475%) skew(-18deg)}}@keyframes header-item-settle{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.desktop-nav a:after{position:absolute;right:0;bottom:4px;left:0;height:1px;background:var(--gold);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .22s var(--ease)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav a.active:after{transform:scaleX(1)}.header-icon:hover,.header-icon:focus-visible{transform:translateY(-1px) scale(1.035);border-color:var(--gold-light);background:#e7ba581f}.menu-toggle{transition:transform .2s var(--ease),border-color .2s ease,background .2s ease}.menu-toggle:hover,.menu-toggle:focus-visible{transform:scale(1.035);border-color:var(--gold-light);background:#e7ba581a}@media(max-width:800px){.site-header .mobile-menu{display:flex;flex-direction:column;visibility:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .22s var(--ease),visibility 0s linear .22s}.site-header .mobile-menu.open{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:0s}.site-header .mobile-menu.open a{animation:header-mobile-link-in .24s var(--ease) both}.site-header .mobile-menu.open a:nth-child(1){animation-delay:.02s}.site-header .mobile-menu.open a:nth-child(2){animation-delay:.05s}.site-header .mobile-menu.open a:nth-child(3){animation-delay:.08s}.site-header .mobile-menu.open a:nth-child(4){animation-delay:.11s}.site-header .mobile-menu.open a:nth-child(5){animation-delay:.14s}.site-header .mobile-menu.open a:nth-child(6){animation-delay:.17s}}@keyframes header-mobile-link-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.site-header.is-entering .brand,.site-header.is-entering .desktop-nav a,.site-header.is-entering .header-actions,.site-header.is-entering .menu-toggle{animation:none;opacity:1;transform:none}.site-header .brand:after{display:none}.site-header .brand-shimmer:before{animation:none!important}.desktop-nav a:after,.menu-toggle,.header-icon,.mobile-menu{transition:none}.site-header .mobile-menu.open a{animation:none;opacity:1;transform:none}.header-icon:hover,.header-icon:focus-visible,.menu-toggle:hover,.menu-toggle:focus-visible{transform:none}}.hero-carousel-controls .carousel-pagination{position:absolute;z-index:7;right:auto;bottom:61px;left:50%;display:flex;align-items:center;justify-content:center;gap:0;pointer-events:auto;transform:translate(-50%)}.carousel-pagination button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.carousel-pagination button span{display:block;width:7px;height:7px;border-radius:999px;background:#fff9ebe6;box-shadow:0 1px 4px #000000a6;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.carousel-pagination button.active span{background:var(--gold-light);box-shadow:0 0 0 1px #310a0cb8,0 1px 5px #0000008f;transform:scale(1.22)}.carousel-pagination button:hover span{background:#fff4d9;transform:scale(1.18)}.carousel-pagination button:focus-visible{outline:2px solid var(--gold-light);outline-offset:1px}@media(max-width:800px){.hero-carousel-controls .carousel-pagination{bottom:56px}.carousel-pagination button{width:40px;height:44px;flex-basis:40px}}@media(prefers-reduced-motion:reduce){.carousel-pagination button span{transition:none}}.category-chip-crumbs{bottom:auto;height:clamp(160px,18vw,210px);overflow:hidden}.category-section.section-pad{padding-top:38px;padding-bottom:42px}.category-section+.intro-section{padding-top:48px}@media(max-width:600px){.category-section.section-pad{padding-top:30px;padding-bottom:32px}.category-section+.intro-section{padding-top:38px}}.category-section>.page-width{position:relative;z-index:1;width:min(1080px,calc(100% - 56px))}.category-section .section-heading{position:relative;padding-right:142px}.category-section .section-heading h2 .category-heading-red{color:#ad1618}.category-section .section-heading h2 .category-heading-gold{color:#916000}.category-tile{--category-color:#b51624;position:relative;border-radius:32px;aspect-ratio:1.3 / 1;min-height:360px;background:var(--category-color);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.category-tile:before{z-index:-2;background:var(--category-color)}.category-tile:after{z-index:0;background:linear-gradient(180deg,rgba(31,4,11,.06) 0%,transparent 40%,rgba(31,4,11,.62) 100%);opacity:0;transition:opacity .55s var(--ease)}.category-fryums{--category-color:#bd1827}.category-chips{--category-color:#e39e1b}.category-namkeen{--category-color:#9d251e}.category-more-snacks{--category-color:#d9652d}.category-scene{position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;overflow:hidden;opacity:0;transform:translate3d(0,var(--scene-shift,0px),0) scale(1.035);transition:opacity .55s var(--ease),transform .8s var(--ease)}.category-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;filter:saturate(1.06)}.category-tile .category-scene>img{display:block;width:100%;height:100%;max-width:none;transform:none}.category-fryums .category-scene img{object-position:34% center}.category-chips .category-scene img{object-position:38% center}.category-namkeen .category-scene img{object-position:34% center}.category-more-snacks .category-scene img{object-position:42% center}.category-tile .category-pack{z-index:2;top:50%;left:50%;height:61%;max-width:61%;transform:translate(-57%,-48%) rotate(-8deg);filter:drop-shadow(0 22px 17px rgba(35,5,12,.34));transition:top .65s var(--ease),left .65s var(--ease),right .65s var(--ease),bottom .65s var(--ease),height .65s var(--ease),max-width .65s var(--ease),transform .65s var(--ease),filter .65s var(--ease)}.category-tile .category-pack-secondary{z-index:1;top:54%;left:61%;height:48%;max-width:48%;transform:translate(-42%,-42%) rotate(9deg);filter:drop-shadow(0 18px 14px rgba(35,5,12,.28))}.category-top,.category-script,.category-bottom{z-index:3}.category-top{gap:10px}.category-top svg{transition:transform .35s var(--ease)}.category-bottom{position:relative}.category-bottom h3{font-size:clamp(34px,3.1vw,45px);text-shadow:0 2px 18px rgba(38,4,10,.18)}.category-bottom p{max-width:23ch;text-shadow:0 1px 12px rgba(38,4,10,.24)}.category-tile:is(:hover,:focus-visible,:focus-within){z-index:1;transform:translateY(-7px);box-shadow:0 22px 42px #4a0c142e}.category-tile:is(:hover,:focus-visible,:focus-within) .category-scene{opacity:1;transform:translate3d(0,var(--scene-shift,0px),0) scale(1)}.category-tile:is(:hover,:focus-visible,:focus-within) .category-scene img{transform:none}.category-tile:is(:hover,:focus-visible,:focus-within):after{opacity:1}.category-tile:is(:hover,:focus-visible,:focus-within) .category-pack-primary{top:43%;left:74%;height:56%;max-width:54%;transform:translate(-50%,-50%) rotate(5deg);filter:drop-shadow(0 20px 17px rgba(35,5,12,.35))}.category-tile:is(:hover,:focus-visible,:focus-within) .category-pack-secondary{top:60%;left:31%;height:41%;max-width:40%;transform:translate(-50%,-50%) rotate(-9deg);filter:drop-shadow(0 16px 13px rgba(35,5,12,.3))}.category-tile:is(:hover,:focus-visible,:focus-within) .category-top svg{transform:translate(4px)}.category-tile:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.motion-ready .category-tile.is-visible:hover{transform:translateY(-7px)}.category-balloon{position:absolute;z-index:4;top:-6px;right:clamp(-40px,calc(.5vw - 40px),-24px);width:116px;height:216px;pointer-events:none;transform:translate3d(0,var(--scene-shift,0px),0);will-change:transform}.category-balloon-drift{position:relative;width:100%;height:100%;animation:category-balloon-bob 7.2s ease-in-out infinite;filter:drop-shadow(0 10px 12px rgba(78,14,13,.12))}.category-balloon svg{position:absolute;top:0;left:50%;width:100%;height:138px;overflow:visible;transform:translate(-50%)}.category-balloon-pack{position:absolute;left:50%;bottom:-18px;width:auto;height:104px;max-width:80px;object-fit:contain;transform:translate(-50%) rotate(-3deg);filter:drop-shadow(0 9px 7px rgba(54,8,9,.24))}@keyframes category-balloon-bob{0%,to{transform:translateZ(0) rotate(1deg)}25%{transform:translate3d(-28px,-38px,0) rotate(-4deg)}55%{transform:translate3d(-52px,18px,0) rotate(2deg)}78%{transform:translate3d(-20px,42px,0) rotate(5deg)}}@media(max-width:1100px){.category-balloon-drift{animation-name:category-balloon-bob-compact}.category-tile .category-pack{height:58%;max-width:58%}.category-tile .category-pack-secondary{height:47%;max-width:46%}.category-tile:is(:hover,:focus-visible,:focus-within) .category-pack-primary{height:54%;max-width:52%}.category-tile:is(:hover,:focus-visible,:focus-within) .category-pack-secondary{height:40%;max-width:39%}}@keyframes category-balloon-bob-compact{0%,to{transform:translateZ(0) rotate(1deg)}25%{transform:translate3d(-16px,-24px,0) rotate(-3deg)}55%{transform:translate3d(-30px,12px,0) rotate(2deg)}78%{transform:translate3d(-12px,24px,0) rotate(4deg)}}@media(max-width:800px){.category-section>.page-width{width:calc(100% - 42px)}.category-section .section-heading{padding-right:104px}.category-tile{border-radius:26px;aspect-ratio:1.2 / 1;min-height:300px}.category-balloon{top:4px;right:-54px;width:82px;height:150px}.category-balloon svg{height:100px}.category-balloon-pack{bottom:-12px;height:68px;max-width:52px}.category-tile .category-pack{height:58%;max-width:55%}.category-tile .category-pack-secondary{height:45%;max-width:44%}.category-tile .category-bottom h3{font-size:36px}}@media(max-width:600px){.category-crumbs img{opacity:.68}.category-section>.page-width{width:calc(100% - 32px)}.category-section .section-heading{padding-right:0}.category-grid{width:calc(100% - 12px);margin-inline:auto}.category-tile{border-radius:22px;aspect-ratio:1.25 / 1;min-height:0}.category-balloon{display:none}.category-scene img{object-position:center 60%}.category-scene{opacity:1;transform:none}.category-tile:after{opacity:1}.category-tile .category-pack-primary{top:43%;left:72%;height:62%;max-width:40%;transform:translate(-50%,-50%) rotate(5deg)}.category-tile .category-pack-secondary{top:56%;left:42%;height:43%;max-width:32%;transform:translate(-50%,-50%) rotate(-9deg)}.category-tile .category-bottom{max-width:55%}.category-tile .category-bottom h3{font-size:42px}.category-tile:is(:hover,:focus-visible,:focus-within){transform:none;box-shadow:none}.category-tile:is(:hover,:focus-visible,:focus-within) .category-pack-primary{top:43%;left:72%;height:62%;max-width:40%;transform:translate(-50%,-50%) rotate(5deg)}.category-tile:is(:hover,:focus-visible,:focus-within) .category-pack-secondary{top:56%;left:42%;height:43%;max-width:32%;transform:translate(-50%,-50%) rotate(-9deg)}}@media(hover:none){.category-scene{opacity:1;transform:none}.category-tile:after{opacity:1}.category-tile .category-pack-primary{top:43%;left:74%;height:56%;max-width:54%;transform:translate(-50%,-50%) rotate(5deg)}.category-tile .category-pack-secondary{top:60%;left:31%;height:41%;max-width:40%;transform:translate(-50%,-50%) rotate(-9deg)}}@media(prefers-reduced-motion:reduce){.category-tile,.category-scene,.category-scene img,.category-tile:after,.category-tile .category-pack,.category-top svg{transition:none!important}.category-scene{transform:none}.category-crumbs{transform:none;perspective:none;will-change:auto}.category-crumbs img{animation:none!important;translate:none;rotate:none;transform:translate(-50%,-50%) rotate(var(--crumb-rotation))}.category-masala-sprinkle .seasoning-speck{animation:none!important;opacity:.3;transform:none}.category-balloon{transform:none;will-change:auto}.category-balloon-drift{animation:none}.category-tile:is(:hover,:focus-visible,:focus-within){transform:none;box-shadow:none}.category-tile:is(:hover,:focus-visible,:focus-within) .category-pack-primary{top:50%;left:50%;height:61%;max-width:61%;transform:translate(-57%,-48%) rotate(-8deg)}.category-tile:is(:hover,:focus-visible,:focus-within) .category-pack-secondary{top:54%;left:61%;height:48%;max-width:48%;transform:translate(-42%,-42%) rotate(9deg)}}.category-section.section-pad{padding:0}.category-scroll-area{position:relative}.category-stage{position:relative;min-height:0;padding:38px 0 42px}.category-stage>.page-width{position:relative;z-index:1;width:min(1080px,calc(100% - 56px))}.category-viewport{width:100%}.category-section.is-horizontal-pinned .category-scroll-area{height:calc(var(--category-stage-height,0px) + var(--category-scroll-distance,0px))}.category-section.is-horizontal-pinned .category-stage{position:sticky;top:var(--category-stage-top,0px);min-height:0;padding:38px 0 42px}.category-section.is-horizontal-pinned .category-stage>.page-width{width:min(1080px,calc(100% - 56px))}.category-section.is-horizontal-pinned .category-viewport{width:100vw;margin-left:calc(50% - 50vw)}.category-section.is-horizontal-pinned .category-viewport{overflow:hidden}.category-section.is-horizontal-pinned .category-grid{display:flex;flex-wrap:nowrap;gap:var(--category-scroll-gap,20px);width:max-content;max-width:none;margin:0;padding-left:var(--category-start-inset,0px)}.category-section.is-horizontal-pinned .category-grid{transform:translate3d(var(--category-offset,0px),0,0);transition:none}.category-section.is-horizontal-pinned .category-tile{flex:0 0 var(--category-card-width);width:var(--category-card-width)}.category-section.is-horizontal-pinned .category-tile{--category-tile-tilt:-1.2deg;transform:rotate(var(--category-tile-tilt));transform-origin:center;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.category-section.is-horizontal-pinned .category-tile:nth-child(2){--category-tile-tilt:1.5deg}.category-section.is-horizontal-pinned .category-tile:nth-child(3){--category-tile-tilt:-1.6deg}.category-section.is-horizontal-pinned .category-tile:nth-child(4){--category-tile-tilt:1.2deg}.category-section.is-horizontal-pinned .category-tile:is(:hover,:focus-visible,:focus-within){transform:translateY(-8px) rotate(var(--category-tile-tilt));box-shadow:0 22px 42px #4a0c142e}@media(max-width:600px){.category-section .section-heading{padding-right:76px}.category-balloon{display:block;top:-4px;right:-46px;width:64px;height:126px}.category-balloon svg{height:82px}.category-balloon-pack{bottom:-8px;height:56px;max-width:46px}}@media(max-width:800px){.category-stage>.page-width{width:calc(100% - 42px)}}@media(max-width:600px){.category-stage{padding:30px 0 32px}.category-stage>.page-width{width:calc(100% - 32px)}}.featured-section{padding-top:clamp(54px,5.5vw,78px)}.featured-section .featured-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:14px 20px}.featured-section .featured-supporting-grid{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:14px;min-width:0}.featured-section .featured-product-card{position:relative;min-width:0}.featured-section .featured-product-card-main{grid-column:1}.featured-section .product-card-image{height:100%;min-height:150px;overflow:hidden;border-radius:20px 54px 20px 20px;background:radial-gradient(ellipse at 52% 42%,color-mix(in srgb,var(--pack-tone) 62%,#fffaf0) 0%,color-mix(in srgb,var(--gold) 35%,#fffaf0) 48%,transparent 76%),linear-gradient(145deg,color-mix(in srgb,var(--pack-tone) 47%,#fffaf0),color-mix(in srgb,var(--gold) 30%,#fffaf0));box-shadow:inset 0 1px #ffffffd1;isolation:isolate;transition:box-shadow .48s var(--ease),background .48s var(--ease)}.featured-section .featured-product-card-main .product-card-image{height:clamp(420px,38vw,490px);border-radius:24px 78px 24px 24px;background:radial-gradient(ellipse at 52% 40%,color-mix(in srgb,var(--pack-tone) 70%,#fffaf0) 0%,color-mix(in srgb,var(--gold) 45%,#fffaf0) 49%,transparent 78%),linear-gradient(145deg,color-mix(in srgb,var(--pack-tone) 55%,#fffaf0),color-mix(in srgb,var(--gold) 36%,#fffaf0))}.featured-section .featured-product-card:not(.featured-product-card-main){display:grid;grid-template-columns:minmax(130px,.78fr) minmax(0,1fr);align-items:center;gap:clamp(14px,1.7vw,24px)}.featured-section .featured-product-card:not(.featured-product-card-main) .product-card-image{height:100%;min-height:148px;border-radius:18px 42px 18px 18px}.featured-section .pack-halo{z-index:0;width:79%;aspect-ratio:1.18;border:0;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.66) 0%,rgba(255,255,255,.23) 43%,transparent 74%);box-shadow:none;opacity:.86;transition:transform .65s var(--ease),opacity .45s var(--ease)}.featured-section .pack-ground{position:absolute;z-index:0;left:27%;bottom:10%;width:46%;height:9%;border-radius:50%;background:radial-gradient(ellipse,rgba(61,25,19,.24),rgba(61,25,19,.08) 44%,transparent 74%);filter:blur(7px);transform:scaleX(1);opacity:.86;transition:transform .55s var(--ease),opacity .55s var(--ease)}.featured-section .featured-product-card .product-card-image>img{z-index:2;height:76%;max-width:82%;transform:translateY(0) scale(1);filter:drop-shadow(0 17px 11px rgba(46,20,18,.24));transition:transform .58s var(--ease),filter .58s var(--ease)}.featured-section .featured-product-card-main .product-card-image>img{height:83%;max-width:78%;filter:drop-shadow(0 24px 16px rgba(46,20,18,.27))}.featured-section .featured-product-card:not(.featured-product-card-main) .product-card-image>img{height:80%;max-width:78%}.featured-snack-accents{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.featured-snack-accent{position:absolute;display:block;opacity:.78;transform:translateZ(0) rotate(var(--snack-rotation)) scale(.96);transition:transform .65s cubic-bezier(.2,.75,.2,1),opacity .45s ease;will-change:transform}.featured-snack-accent img{display:block;width:100%;height:auto;filter:drop-shadow(0 5px 4px rgba(92,42,16,.13))}.featured-section.is-in-view .featured-snack-accent{animation:favourite-snack-float 5.8s ease-in-out var(--snack-delay) infinite alternate}.featured-section .featured-product-card .card-action{right:15px;bottom:15px;width:40px;height:40px;transform:translateY(0);opacity:.92;box-shadow:0 6px 15px #42180e1f;transition:transform .38s var(--ease),opacity .35s var(--ease),box-shadow .35s var(--ease)}.featured-section .product-card-meta{padding:15px 3px 3px}.featured-section .product-card-meta span{display:block;margin-bottom:6px;color:var(--red);font-size:10px;font-weight:700;letter-spacing:.13em}.featured-section .product-card-meta h3{font-size:clamp(18px,1.75vw,24px);line-height:1.2}.featured-section .featured-product-card-main .product-card-meta{padding:19px 5px 2px}.featured-section .featured-product-card-main .product-card-meta h3{font-size:clamp(24px,2.35vw,32px)}.featured-section .featured-product-card:not(.featured-product-card-main) .product-card-meta{padding:12px 42px 12px 0}.featured-section .featured-product-card:not(.featured-product-card-main) .product-card-meta h3{font-size:clamp(18px,1.55vw,22px)}.featured-section .featured-product-card:is(:hover,:focus-visible,:focus-within) .product-card-image{box-shadow:inset 0 1px #ffffffe6,0 18px 38px color-mix(in srgb,var(--pack-tone) 28%,transparent)}.featured-section .featured-product-card:is(:hover,:focus-visible,:focus-within) .product-card-image>img{transform:translateY(-9px) rotate(-1.2deg) scale(1.045);filter:drop-shadow(0 24px 15px rgba(46,20,18,.3))}.featured-section .featured-product-card:is(:hover,:focus-visible,:focus-within) .pack-halo{transform:scale(1.08);opacity:1}.featured-section .featured-product-card:is(:hover,:focus-visible,:focus-within) .pack-ground{transform:scaleX(.78);opacity:.6}.featured-section .featured-product-card:is(:hover,:focus-visible,:focus-within) .featured-snack-accent{animation:none;opacity:1;transform:translate3d(var(--snack-burst-x),var(--snack-burst-y),0) rotate(calc(var(--snack-rotation) + 22deg)) scale(1.08)}.featured-section .featured-product-card:is(:hover,:focus-visible,:focus-within) .card-action{transform:translateY(-3px) rotate(-8deg);opacity:1;box-shadow:0 9px 20px #42180e2e}.featured-section .featured-product-card:focus-visible{outline:3px solid var(--red);outline-offset:6px;border-radius:24px 78px 24px 24px}@keyframes favourite-snack-float{0%{transform:translateZ(0) rotate(var(--snack-rotation))}to{transform:translate3d(0,-9px,0) rotate(calc(var(--snack-rotation) + 7deg))}}@media(max-width:1100px){.featured-section .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:24px 18px}.featured-section .featured-supporting-grid{display:contents}.featured-section .featured-grid .product-card:last-child{display:block}.featured-section .featured-product-card-main{grid-column:auto;grid-row:auto}.featured-section .featured-product-card:not(.featured-product-card-main){display:block}.featured-section .product-card-image,.featured-section .featured-product-card-main .product-card-image{height:clamp(270px,38vw,330px);min-height:0;border-radius:18px 48px 18px 18px}.featured-section .featured-product-card-main .product-card-image>img{height:81%}.featured-section .featured-product-card:not(.featured-product-card-main) .product-card-image>img{height:76%}.featured-section .featured-product-card:not(.featured-product-card-main) .product-card-meta{padding:13px 3px 2px}}@media(max-width:600px){.featured-section{padding-top:56px}.featured-section .featured-grid{grid-template-columns:1fr;gap:22px}.featured-section .product-card-image,.featured-section .featured-product-card-main .product-card-image{height:clamp(250px,72vw,320px);border-radius:18px 52px 18px 18px}.featured-section .featured-product-card .card-action{right:11px;bottom:11px;width:36px;height:36px}.featured-section .featured-product-card-main .product-card-meta h3{font-size:25px}}@media(hover:none){.featured-section.is-in-view .featured-snack-accent{animation:none}.featured-section .featured-snack-accent{opacity:.78}.featured-section .featured-product-card:is(:hover,:focus-visible,:focus-within) .featured-snack-accent{transform:translateZ(0) rotate(var(--snack-rotation)) scale(.96)}}@media(max-width:380px){.featured-section .featured-grid{grid-template-columns:1fr;gap:18px}.featured-section .product-card-image,.featured-section .featured-product-card-main .product-card-image{height:clamp(235px,68vw,275px)}}@media(prefers-reduced-motion:reduce){.featured-section .featured-product-card .product-card-image,.featured-section .featured-product-card .product-card-image>img,.featured-section .pack-halo,.featured-section .pack-ground,.featured-section .featured-snack-accent,.featured-section .featured-product-card .card-action{transition:none!important;animation:none!important}.featured-section .featured-product-card:is(:hover,:focus-visible,:focus-within) .product-card-image>img{transform:none;filter:drop-shadow(0 17px 11px rgba(46,20,18,.24))}.featured-section .featured-product-card:is(:hover,:focus-visible,:focus-within) .featured-snack-accent{transform:rotate(var(--snack-rotation))}}.featured-section{padding-block:clamp(68px,7vw,112px);background:#fff4d8}.distributor-cta-panel.page-width,.featured-layout.page-width,.founder-message-card.page-width{width:min(1720px,calc(100% - 88px))}.featured-layout{display:grid;grid-template-columns:minmax(360px,.96fr) minmax(0,1.82fr);align-items:center;gap:5%}.featured-copy{max-width:455px}.featured-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:27px;color:var(--red);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.featured-eyebrow:before{width:34px;height:1px;background:var(--gold);content:""}.featured-copy h2{margin:0;font:400 clamp(46px,4vw,64px)/1.08 var(--display);letter-spacing:-.045em;text-wrap:balance}.featured-copy h2 em{color:var(--red);font-style:normal}.featured-copy p{max-width:390px;margin:22px 0 0;color:var(--muted);font-size:15px;line-height:1.75}.featured-products-wrap{min-width:0}.featured-range-list{position:relative;min-width:0;overflow:hidden;margin:-8px -4px -18px;padding:8px 4px 18px}.featured-range-track{display:grid;width:100%;grid-auto-columns:calc((100% - 34px)/3);grid-auto-flow:column;gap:17px;will-change:transform;transition:transform .72s cubic-bezier(.22,.72,.22,1)}.featured-range-track.is-resetting{transition:none!important}.featured-range-card{display:block;min-width:0;color:var(--ink)}.featured-range-art{position:relative;display:grid;min-height:0;aspect-ratio:1/.99;place-items:center;overflow:hidden;border-radius:54px 10px 10px;background:color-mix(in srgb,var(--pack-tone) 57%,#fff8ed);isolation:isolate;transition:transform .38s var(--ease),box-shadow .38s var(--ease)}.featured-range-card:nth-child(3n+2) .featured-range-art{border-radius:10px 54px 10px 10px}.featured-range-card:nth-child(3n) .featured-range-art{border-radius:10px 10px 54px}.featured-range-halo{position:absolute;width:78%;aspect-ratio:1;border:1px solid rgba(255,255,255,.85);border-radius:50%;background:#ffffff21;box-shadow:0 0 0 22px #ffffff29,0 0 0 45px #ffffff1a}.featured-range-art img{position:relative;z-index:1;width:auto;height:74%;max-width:78%;object-fit:contain;filter:drop-shadow(0 17px 11px rgba(46,20,18,.24));transition:transform .45s var(--ease),filter .45s var(--ease)}.featured-range-meta{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:3px 8px;padding:14px 3px 0}.featured-range-meta small{grid-column:1/-1;color:#a8723f;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.featured-range-meta strong{min-width:0;font:400 clamp(15px,1.25vw,20px)/1.28 var(--display)}.featured-range-meta svg{justify-self:end;color:var(--red);transition:transform .25s var(--ease)}.featured-range-card:is(:hover,:focus-visible,:focus-within) .featured-range-art{transform:translateY(-5px);box-shadow:0 14px 30px #5c2e161f}.featured-range-card:is(:hover,:focus-visible,:focus-within) .featured-range-art img{transform:translateY(-7px) rotate(-2deg) scale(1.035);filter:drop-shadow(0 22px 13px rgba(46,20,18,.28))}.featured-range-card:is(:hover,:focus-visible,:focus-within) .featured-range-meta svg{transform:translate(4px)}.featured-range-card:focus-visible{outline:3px solid var(--red);outline-offset:5px;border-radius:14px}.featured-range-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.featured-range-count{display:flex;align-items:center;gap:11px;color:#7d6249;font-size:10px;font-weight:800;letter-spacing:.1em}.featured-range-count i{width:34px;height:1px;background:#7d624961}.featured-range-buttons{display:flex;align-items:center;gap:8px}.featured-range-control{display:grid;min-width:38px;height:38px;place-items:center;padding:0 11px;border:1px solid rgba(173,22,24,.3);border-radius:50%;background:transparent;color:var(--red);font:700 10px var(--body);cursor:pointer;transition:background .2s,color .2s,transform .2s var(--ease)}.featured-range-control:hover{transform:translateY(-2px);background:var(--red);color:#fffaf0}.featured-range-control:focus-visible{outline:3px solid var(--red);outline-offset:3px}.featured-range-control:first-child svg{transform:rotate(180deg)}.featured-range-control.featured-range-pause{min-width:58px;border-radius:999px}.featured-range-all{display:flex;width:max-content;align-items:center;gap:16px;margin:37px 0 0 auto;padding-bottom:6px;border-bottom:1px solid rgba(173,22,24,.48);color:var(--red);font-size:13px;font-weight:700}.featured-range-all svg{transition:transform .25s var(--ease)}.featured-range-all:hover svg{transform:translate(5px)}@media(max-width:1000px){.featured-layout{grid-template-columns:1fr;gap:31px}.featured-copy{display:grid;max-width:none;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);align-items:end;gap:0 42px}.featured-eyebrow{grid-column:1/-1;margin-bottom:15px}.featured-copy h2{font-size:clamp(44px,6vw,62px)}.featured-copy p{margin:0 0 7px}}@media(max-width:800px){.distributor-cta-panel.page-width,.featured-layout.page-width,.founder-message-card.page-width{width:calc(100% - 42px)}}@media(max-width:700px){.featured-section{padding-block:58px}.featured-layout{gap:25px}.featured-copy{display:block}.featured-eyebrow{margin-bottom:17px}.featured-copy h2{font-size:clamp(42px,10vw,58px)}.featured-copy p{max-width:440px;margin-top:15px;font-size:14px}.featured-range-track{grid-auto-columns:calc((100% - 16px)/3);gap:8px}.featured-range-art{aspect-ratio:1.08}.featured-range-meta{grid-template-columns:minmax(0,1fr) 16px;gap:3px 4px;padding:9px 1px 0}.featured-range-meta strong{font-size:clamp(10px,3.1vw,14px);line-height:1.2;overflow-wrap:anywhere}.featured-range-meta small{font-size:8px}.featured-range-meta svg{width:14px;height:14px}.featured-range-controls{margin-top:13px}.featured-range-all{margin-top:20px}}@media(max-width:420px){.featured-range-art{aspect-ratio:1}.featured-range-halo{box-shadow:0 0 0 12px #ffffff29,0 0 0 24px #ffffff1a}}@media(prefers-reduced-motion:reduce){.featured-range-track,.featured-range-art,.featured-range-art img,.featured-range-meta svg,.featured-range-all svg,.featured-range-control{transition:none!important}.featured-range-card:is(:hover,:focus-visible,:focus-within) .featured-range-art{transform:none;box-shadow:none}.featured-range-card:is(:hover,:focus-visible,:focus-within) .featured-range-art img{transform:none;filter:drop-shadow(0 17px 11px rgba(46,20,18,.24))}}.contact-hero,.contact-hero-inner{min-height:570px}.contact-hero-inner{padding-top:92px;padding-bottom:30px}.contact-hero-art{height:390px;width:100%}.contact-illustration{display:block;width:100%;height:100%;max-height:390px;object-fit:contain}@media(max-width:900px){.contact-hero,.contact-hero-inner{min-height:560px}.contact-hero-inner{padding-top:88px;padding-bottom:24px}.contact-hero-art{height:340px;width:100%}.contact-illustration{max-height:340px}}@media(max-width:700px){.contact-hero,.contact-hero-inner{min-height:590px}.contact-hero-inner{padding-top:91px;padding-bottom:20px}.contact-hero-copy{padding:14px 0 0}.contact-hero-art{height:230px;width:min(100%,390px);margin:0 auto}.contact-illustration{max-height:230px}}@media(max-width:520px){.contact-hero,.contact-hero-inner{min-height:560px}.contact-hero-inner{padding-top:84px;padding-bottom:18px}.contact-hero-art{height:185px;width:min(100%,340px);margin-top:4px}.contact-illustration{max-height:185px}}.contact-main,.contact-factory{width:min(1140px,calc(100% - 88px))}.contact-main{grid-template-columns:minmax(250px,.76fr) minmax(0,1.14fr);gap:clamp(40px,6vw,76px);padding-block:76px 82px}.contact-details{padding-top:8px}.contact-details h2{max-width:340px;margin-bottom:20px;font-size:clamp(38px,3.6vw,48px);text-wrap:balance}.contact-method{max-width:100%;grid-template-columns:36px minmax(0,1fr) 16px;gap:11px;padding:11px 12px;border:1px solid rgba(95,42,38,.11);border-radius:17px 5px;background:#fffdf8ad}.contact-method+.contact-method{margin-top:9px}.contact-method:last-of-type{border-bottom:1px solid rgba(95,42,38,.11)}.contact-method-icon,.contact-location-mark{width:34px;height:34px;background:#f3e9d7}.contact-method small,.contact-location small{font-size:10px}.contact-method strong,.contact-location strong{font-size:13px}.contact-location{max-width:100%;grid-template-columns:36px minmax(0,1fr);gap:11px;margin-top:17px;padding:12px;border:1px solid rgba(95,42,38,.1);border-radius:17px 5px;background:#f7f0e4}.contact-location p{font-size:12px}.contact-location a{margin-top:5px}.contact-form-card{padding:clamp(23px,2.7vw,34px);box-shadow:10px 17px 0 -12px #ad16181f,0 22px 48px #4c0a121a,inset 0 1px #fff}.contact-form-card:before{inset:9px -8px -9px 8px;box-shadow:0 14px 25px #4c0a1214;transform:translateZ(-15px)}.contact-form-card:hover{box-shadow:13px 21px 0 -12px #ad16181c,0 28px 52px #4c0a121f,inset 0 1px #fff}.contact-form-heading{margin-bottom:12px}.contact-form-heading h2{margin:0;font-size:clamp(28px,2.7vw,35px)}.contact-form{gap:13px}.contact-form .form-row{gap:12px}.enquiry-form.contact-form input,.enquiry-form.contact-form textarea,.enquiry-form.contact-form select{min-height:43px;padding:9px 11px}.enquiry-form.contact-form textarea{min-height:76px}.contact-form .form-finish .button{min-height:46px;padding:11px 19px}.contact-factory{padding-bottom:78px}@media(max-width:900px){.contact-main,.contact-factory{width:calc(100% - 64px)}.contact-main{gap:36px}.contact-form-card{padding:25px}}@media(max-width:700px){.contact-main,.contact-factory{width:calc(100% - 42px)}.contact-main{grid-template-columns:1fr;gap:32px;padding-block:58px 60px}.contact-details h2{max-width:none;font-size:42px;margin-bottom:16px}.contact-form-card{padding:25px 24px 27px}.contact-factory{padding-bottom:60px}}@media(max-width:520px){.contact-main,.contact-factory{width:calc(100% - 36px)}.contact-main{gap:27px;padding-block:47px 50px}.contact-details h2{font-size:38px}.contact-method{padding:10px}.contact-form-card{padding:22px 20px 24px}.contact-form-heading{margin-bottom:10px}.contact-form-heading h2{font-size:27px}.contact-form{gap:12px}.contact-factory{padding-bottom:48px}}.contact-hero-contacts{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:10px;width:min(100%,560px);margin-top:25px}.contact-hero-method{display:flex;min-width:0;min-height:56px;align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(91,37,38,.13);border-radius:16px 5px;background:#ffffffb8;color:#4f1720;text-decoration:none;box-shadow:0 5px 14px #4c0a1209;transition:transform .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease)}.contact-hero-method:is(:hover,:focus-visible){transform:translateY(-2px);border-color:#b7893a8a;background:#fff;box-shadow:0 10px 20px #4c0a1214}.contact-hero-method:focus-visible{outline:3px solid rgba(183,137,58,.55);outline-offset:3px}.contact-hero-method .contact-method-icon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;background:#f3e9d7;color:#6f1720}.contact-hero-method>span:last-child{display:grid;min-width:0;gap:2px}.contact-hero-method small{color:#806b63;font-size:10px;letter-spacing:.055em}.contact-hero-method strong{overflow-wrap:anywhere;color:#4f1720;font-size:12px;font-weight:650;line-height:1.25}.contact-main{display:block;width:min(860px,calc(100% - 88px));padding-block:58px 70px}.contact-main .contact-form-card{width:100%;max-width:820px;margin-inline:auto}@media(max-width:700px){.contact-hero-contacts{grid-template-columns:1fr;gap:8px;width:min(100%,400px);margin-top:17px}.contact-hero-method{min-height:49px;padding:7px 10px}.contact-hero-method .contact-method-icon{flex-basis:31px;width:31px;height:31px}.contact-main{width:calc(100% - 42px);padding-block:46px 58px}}@media(max-width:520px){.contact-main{width:calc(100% - 36px);padding-block:38px 48px}.contact-main .contact-form-card{max-width:100%}}@media(prefers-reduced-motion:reduce){.contact-hero-method{transition:none!important}.contact-hero-method:is(:hover,:focus-visible){transform:none}}.contact-hero-inner{align-items:center}.contact-hero-contacts{margin-top:19px}.contact-hero-address{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;width:min(100%,560px);margin-top:12px;padding:12px 14px;border:1px solid rgba(91,37,38,.12);border-radius:18px 6px;background:#ffffff8a}.contact-hero-address .contact-method-icon{width:32px;height:32px;border-radius:50%}.contact-hero-address>div{min-width:0}.contact-hero-address small{display:block;margin:1px 0 5px;color:#806b63;font-size:10px;font-weight:700;letter-spacing:.05em}.contact-hero-address p{margin:0;color:#604b4b;font-size:11px;line-height:1.55}.contact-hero-address p strong{color:#4f1720;font-weight:700}.contact-main{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch;gap:clamp(22px,3vw,38px);width:min(1140px,calc(100% - 88px));padding-block:58px 76px}.contact-main .contact-form-card{width:100%;max-width:none;min-width:0;margin:0}.contact-map-card{min-width:0;overflow:hidden;align-self:stretch;border:1px solid rgba(95,42,38,.12);border-radius:30px 10px 34px;background:linear-gradient(145deg,#fffefa,#f7f0e5);box-shadow:0 22px 48px #4c0a1217,inset 0 1px #fff}.contact-map-heading{display:flex;align-items:flex-start;gap:13px;padding:23px 24px 18px}.contact-map-heading-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid rgba(173,22,24,.2);border-radius:50%;background:#f4ebdc;color:var(--red)}.contact-map-heading>div>span{color:var(--red);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-map-heading h2{margin:4px 0 3px;color:var(--maroon);font:400 clamp(25px,2.5vw,32px)/1.1 var(--display);letter-spacing:-.025em}.contact-map-heading h2 em{color:var(--red);font-style:normal}.contact-map-heading p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.contact-map-card .factory-panel{display:flex;flex-direction:column;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.contact-map-card .factory-map-wrap,.contact-map-card .factory-map-wrap iframe{min-height:235px;height:235px}.contact-map-card .factory-map-wrap:after{border:7px solid rgba(255,253,248,.55)}.contact-map-card .factory-info{padding:16px 21px 19px}.contact-map-card .factory-tabs{gap:7px}.contact-map-card .factory-tabs button{min-height:51px;padding:8px 10px;border-radius:11px 4px}.contact-map-card .factory-tabs button span{font-size:11px}.contact-map-card .factory-tabs button small{font-size:9px}.contact-map-card .factory-address{padding:15px 0 12px}.contact-map-card .factory-address>span{font-size:9px}.contact-map-card .factory-address h3{margin:5px 0;font-size:20px}.contact-map-card .factory-directions{min-height:42px;margin-top:0;padding:10px 15px;border-radius:999px;font-size:11px}.contact-map-card .factory-map-note{margin-top:8px;font-size:9px}@media(max-width:900px){.contact-main{grid-template-columns:1fr;width:calc(100% - 64px);max-width:700px;gap:30px;padding-block:48px 64px}.contact-map-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:stretch}.contact-map-heading{grid-column:1/-1;padding-bottom:14px}.contact-map-card .factory-panel{display:contents}.contact-map-card .factory-map-wrap{height:auto;min-height:100%}.contact-map-card .factory-map-wrap iframe{height:100%;min-height:360px}.contact-map-card .factory-info{padding:14px 18px 17px}}@media(max-width:700px){.contact-hero,.contact-hero-inner{min-height:0}.contact-hero-inner{grid-template-columns:1fr;align-items:start;gap:0;padding-top:91px;padding-bottom:20px}.contact-hero-copy{max-width:560px;padding:13px 0 0}.contact-hero h1{font-size:clamp(56px,10vw,72px)}.contact-hero-contacts{grid-template-columns:1fr 1fr;width:min(100%,520px);margin-top:14px}.contact-hero-method{min-height:49px;padding:7px 10px}.contact-hero-address{width:min(100%,520px);margin-top:9px;padding:10px 12px}.contact-hero-art{width:min(100%,380px);height:200px;margin:4px auto 0}.contact-illustration{height:100%;max-height:200px;object-fit:contain}.contact-main{width:calc(100% - 42px);padding-block:38px 52px}.contact-map-card{display:block}.contact-map-heading{padding:20px 20px 14px}.contact-map-card .factory-panel{display:flex}.contact-map-card .factory-map-wrap,.contact-map-card .factory-map-wrap iframe{height:230px;min-height:230px}.contact-map-card .factory-info{padding:15px 18px 18px}}@media(max-width:520px){.contact-hero-inner{padding-top:84px;padding-bottom:15px}.contact-hero-copy{padding-top:11px}.contact-hero h1{font-size:55px}.contact-hero-contacts{grid-template-columns:1fr;width:100%;max-width:390px;gap:7px;margin-top:13px}.contact-hero-method{min-height:45px}.contact-hero-address{width:100%;padding:10px;border-radius:15px 5px}.contact-hero-address p{font-size:10px}.contact-hero-art{height:170px;width:min(100%,330px);margin-top:2px}.contact-illustration{max-height:170px}.contact-main{width:calc(100% - 36px);gap:25px;padding-block:31px 44px}.contact-map-heading{padding:18px 17px 12px}.contact-map-card .factory-map-wrap,.contact-map-card .factory-map-wrap iframe{height:215px;min-height:215px}.contact-map-card .factory-info{padding:13px 15px 16px}.contact-map-card .factory-tabs button{padding:7px 8px}}@media(prefers-reduced-motion:reduce){.contact-map-card,.contact-map-card *{scroll-behavior:auto}}.contact-hero-phone:is(:hover,:focus-within){transform:translateY(-2px);border-color:#b7893a8a;background:#fff;box-shadow:0 10px 20px #4c0a1214}.contact-hero-quicklinks{display:flex;align-items:center;gap:6px;margin-top:2px;color:#8e7b70;font-size:10px;line-height:1.2}.contact-hero-quicklinks a{color:#71151f;font-weight:700;text-decoration:underline;text-decoration-color:#71151f47;text-underline-offset:2px}.contact-hero-quicklinks a:focus-visible{border-radius:2px;outline:2px solid rgba(183,137,58,.7);outline-offset:2px}.contact-hero-contacts{gap:12px;margin-top:22px}.contact-hero-method{min-height:88px;gap:14px;padding:15px 17px;border-color:#5b252624;border-radius:20px 7px;background:#ffffffd9;box-shadow:0 12px 28px #4c0a1212,inset 0 1px #fff}.contact-hero-method .contact-method-icon{flex-basis:42px;width:42px;height:42px;background:#f3e8d5;color:#8e1e26}.contact-hero-method small{margin-bottom:3px;color:#846c61;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-hero-method strong{font-size:clamp(14px,1.4vw,17px);letter-spacing:-.015em}.contact-hero-phone .contact-hero-method-info{display:grid;min-width:0;gap:2px}.contact-hero-quicklinks{margin-top:4px;font-size:11px}.contact-hero-address{grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:14px;padding:15px 17px;border-color:#5b25261a;border-radius:20px 7px;background:#ffffff9e;box-shadow:inset 0 1px #fffc}.contact-hero-address .contact-method-icon{width:40px;height:40px;background:#f3e8d5;color:#8e1e26}.contact-hero-address small{margin:0 0 9px;color:#6f1720;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.contact-hero-sites{display:grid;grid-template-columns:1fr 1fr;gap:9px}.contact-hero-sites>span{display:grid;min-width:0;gap:2px;padding:8px 10px;border:1px solid rgba(91,37,38,.1);border-radius:12px 4px;background:#fffdf8db}.contact-hero-sites b{color:#a17a3c;font-size:8px;letter-spacing:.12em}.contact-hero-sites strong{color:#4f1720;font-size:10px;line-height:1.25}.contact-hero-sites i{color:#806b63;font-size:9px;font-style:normal}.contact-hero-address p{margin-top:8px;font-size:10px;line-height:1.4}.contact-map-card{border-radius:30px 12px 34px;background:linear-gradient(150deg,#fffefa,#fbf7ef);box-shadow:0 20px 50px #4c0a1214,inset 0 1px #fff}.contact-map-heading{align-items:center;gap:15px;padding:25px 26px 20px}.contact-map-heading-icon{flex-basis:44px;width:44px;height:44px;background:#f7eee0}.contact-map-heading>div>span{font-size:9px;letter-spacing:.14em}.contact-map-heading h2{margin-top:5px;font-size:clamp(27px,2.7vw,34px)}.contact-map-heading p{font-size:12px}.contact-map-card .factory-panel{gap:0}.contact-map-card .factory-map-wrap{height:300px;min-height:300px;margin:0 16px;border-radius:22px 7px;background:#e7e3db}.contact-map-card .factory-map-wrap iframe{height:300px;min-height:300px;border:0;border-radius:22px 7px;filter:saturate(.9) contrast(.98)}.contact-map-card .factory-map-wrap:after{border:1px solid rgba(92,50,39,.13);border-radius:inherit;box-shadow:inset 0 1px #fff6}.contact-map-card .factory-info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 16px;padding:19px 22px 22px}.contact-map-card .factory-tabs{grid-column:1/-1;gap:8px}.contact-map-card .factory-tabs button{min-height:54px;padding:9px 12px;border-radius:14px 5px;background:#fffdf9}.contact-map-card .factory-tabs button.selected{background:#f7eee0;box-shadow:inset 0 -2px var(--red)}.contact-map-card .factory-tabs button span{font-size:12px}.contact-map-card .factory-tabs button small{font-size:10px}.contact-map-card .factory-address{min-width:0;padding:2px 0}.contact-map-card .factory-address h3{font-size:19px;line-height:1.2}.contact-map-card .factory-address p{font-size:11px;line-height:1.5}.contact-map-card .factory-directions{align-self:center;white-space:nowrap}.contact-map-card .factory-map-note{grid-column:1/-1;margin:0;color:#8a7770}@media(max-width:900px){.contact-main{grid-template-columns:1fr;width:calc(100% - 64px);max-width:760px;gap:34px;padding-block:46px 64px}.contact-map-card{display:block}.contact-map-heading{padding:23px 24px 17px}.contact-map-card .factory-panel{display:flex}.contact-map-card .factory-map-wrap,.contact-map-card .factory-map-wrap iframe{height:320px;min-height:320px}.contact-map-card .factory-info{padding:18px 22px 21px}}@media(max-width:700px){.contact-hero-contacts{gap:9px;margin-top:16px}.contact-hero-method{min-height:75px;padding:12px}.contact-hero-method .contact-method-icon{flex-basis:36px;width:36px;height:36px}.contact-hero-address{gap:10px;margin-top:10px;padding:12px}.contact-hero-sites{gap:7px}.contact-hero-sites>span{padding:7px 8px}.contact-map-heading{padding:20px 20px 15px}.contact-map-card .factory-map-wrap{height:285px;min-height:285px;margin-inline:12px}.contact-map-card .factory-map-wrap iframe{height:285px;min-height:285px}.contact-map-card .factory-info{padding:15px 17px 18px}}@media(max-width:520px){.contact-hero-contacts{grid-template-columns:1fr;width:100%;margin-top:13px}.contact-hero-method{min-height:68px;padding:11px 13px}.contact-hero-method strong{font-size:15px}.contact-hero-address{grid-template-columns:34px minmax(0,1fr);padding:11px 10px}.contact-hero-address .contact-method-icon{width:32px;height:32px}.contact-hero-sites{grid-template-columns:1fr;gap:6px}.contact-hero-sites>span{grid-template-columns:48px minmax(0,1fr);align-items:baseline;padding:6px 8px}.contact-hero-sites b{grid-row:1 / span 2}.contact-hero-sites i{grid-column:2}.contact-map-card .factory-map-wrap{height:240px;min-height:240px;margin-inline:9px;border-radius:17px 6px}.contact-map-card .factory-map-wrap iframe{height:240px;min-height:240px;border-radius:17px 6px}.contact-map-card .factory-info{grid-template-columns:1fr;gap:12px;padding:13px 14px 15px}.contact-map-card .factory-tabs{grid-column:auto}.contact-map-card .factory-directions{justify-self:start}.contact-map-card .factory-map-note{grid-column:auto}}@media(prefers-reduced-motion:reduce){.contact-hero-method,.contact-hero-phone:is(:hover,:focus-within){transition:none;transform:none}}.contact-hero-sites b{color:#8e1e26;font-size:10px;font-weight:800;letter-spacing:.02em}.contact-hero-address .contact-hero-full-address{margin-top:8px;color:#741722;font-size:11px;line-height:1.4}.contact-hero-address .contact-hero-full-address strong{color:#741722;font-weight:750}.contact-hero-contacts{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.contact-hero-email{grid-column:auto}.contact-hero-email strong{white-space:nowrap;font-size:clamp(11px,1.05vw,13px);letter-spacing:-.02em}@media(max-width:520px){.contact-hero-contacts{grid-template-columns:1fr}}.contact-page{overflow:hidden;background:#fffaf0;color:#392d20}.contact-page .contact-hero{position:relative;min-height:0;overflow:hidden;isolation:isolate;background:#f3cf58;color:#33291a}.contact-page .contact-hero:before{position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 73% 28%,rgba(255,251,224,.62) 0,transparent 29%),radial-gradient(circle at 7% 95%,rgba(239,164,64,.25) 0,transparent 39%),linear-gradient(118deg,#f8df83,#f2ce58 54%,#edbd43);content:""}.contact-page .contact-hero-shade{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 70% 72%,rgba(255,255,255,.34),transparent 41%);pointer-events:none}.contact-page .contact-hero-inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,5vw,78px);width:min(1280px,calc(100% - 88px));min-height:610px;padding-top:126px;padding-bottom:50px}.contact-page .contact-hero-copy{position:relative;z-index:2;max-width:570px;padding:20px 0 38px;animation:contact-copy-in .75s .08s var(--ease) both}.contact-page .contact-kicker{display:flex;align-items:center;gap:11px;margin-bottom:22px;color:#b64a2a;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.contact-page .contact-kicker i{width:24px;height:2px;background:#d84f31}.contact-page .contact-hero h1{max-width:620px;margin:0;color:#33291a;font:400 clamp(62px,7.4vw,98px)/.99 var(--display);letter-spacing:-.035em;text-wrap:balance}.contact-page .contact-hero h1 em{color:#c8432d;font-style:normal}.contact-page .contact-hero-copy>p{max-width:435px;margin:22px 0 25px;color:#514530;font-size:16px;line-height:1.7}.contact-page .contact-hero-cta{min-height:54px;border-radius:999px;background:#df532e;color:#fff9ea;box-shadow:0 10px 20px #713f1729}.contact-page .contact-hero-cta:hover{background:#ec6b39}.contact-page .contact-hero-cta svg{transition:transform .25s var(--ease)}.contact-page .contact-hero-cta:hover svg{transform:translate(5px)}.contact-page .contact-hero-art{position:relative;display:grid;place-items:center;justify-self:end;width:100%;height:420px;max-width:650px;margin-top:10px;filter:drop-shadow(0 24px 24px rgba(83,60,18,.13))}.contact-page .contact-hero-sun{position:absolute;top:7%;right:10%;width:min(70%,390px);aspect-ratio:1;border:1px solid rgba(173,112,31,.22);border-radius:50%;background:radial-gradient(circle,#fffce7b8,#fff0b678 53%,#f5d0660d 72%);box-shadow:0 0 0 17px #fffada29,0 0 0 18px #ad701f17}.contact-page .contact-illustration{position:relative;width:100%;height:100%;max-height:420px;object-fit:contain;filter:hue-rotate(24deg) saturate(.9);animation:contact-art-float 6s ease-in-out infinite}@keyframes contact-art-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(.5deg)}}.contact-page .contact-reach{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(30px,5vw,72px);width:min(1180px,calc(100% - 88px));padding-block:74px 54px}.contact-reach-heading>span{color:#b6412d;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.contact-reach-heading h2{max-width:430px;margin:9px 0 12px;color:#372b20;font:400 clamp(35px,4vw,49px)/1.09 var(--display);letter-spacing:-.03em}.contact-reach-heading h2 em{color:#c8432d;font-style:normal}.contact-reach-heading p{max-width:370px;margin:0;color:#75645a;font-size:13px;line-height:1.7}.contact-reach-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.contact-reach-card{position:relative;display:flex;min-width:0;min-height:178px;flex-direction:column;align-items:flex-start;padding:21px 22px;border:1px solid rgba(111,75,40,.12);border-radius:20px 7px 24px;background:#fffdf7;box-shadow:0 12px 30px #56361c0f;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.contact-reach-card:hover{transform:translateY(-4px);border-color:#c94e2f59;box-shadow:0 19px 36px #56361c1c}.contact-reach-icon{display:grid;width:39px;height:39px;margin-bottom:13px;place-items:center;border-radius:50%;background:#f8e5a8;color:#a9442c}.contact-reach-card>small{margin-bottom:5px;color:#867366;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.contact-reach-card>a{max-width:100%;color:#3f3024;font-size:clamp(12px,1.3vw,15px);font-weight:700;overflow-wrap:anywhere}.contact-reach-card>a:hover{color:#b6412d}.contact-reach-actions{display:flex;align-items:center;gap:9px;margin-top:12px;color:#a99483;font-size:11px}.contact-reach-actions a{display:inline-flex;align-items:center;gap:5px;color:#b6412d;font-weight:700}.contact-reach-actions a svg{transition:transform .2s var(--ease)}.contact-reach-actions a:hover svg{transform:translate(3px)}.contact-reach-note{margin-top:11px;color:#86766a;font-size:11px;line-height:1.5}.contact-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(22px,3vw,38px);width:min(1180px,calc(100% - 88px));padding-block:28px 96px}.contact-page .contact-form-card{width:100%;max-width:none;min-width:0;margin:0;padding:clamp(25px,3.3vw,42px);border-color:#6f4b2824;border-radius:28px 9px 34px;background:linear-gradient(145deg,#fffefa,#fffaf0 72%,#f8f0df);box-shadow:0 23px 56px #56361c1a,inset 0 1px #fff;transform:none;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.contact-page .contact-form-card:before{inset:9px -8px -9px 8px;border-color:#ad701f2e;border-radius:inherit;background:linear-gradient(135deg,#f5df9e,#efcf72 58%,#e7ba58);box-shadow:0 13px 25px #56361c14;transform:translateZ(-12px)}.contact-page .contact-form-card:hover{transform:translateY(-3px);box-shadow:0 29px 62px #56361c21,inset 0 1px #fff}.contact-page .contact-form-heading h2{color:#392d20}.contact-page .contact-form-heading>div>span{color:#b6412d}.contact-page .form-spark{color:#c77f25;animation:contact-sparkle 18s linear infinite}.contact-page .enquiry-form.contact-form input:focus,.contact-page .enquiry-form.contact-form textarea:focus,.contact-page .enquiry-form.contact-form select:focus{border-color:#bd4a31;box-shadow:0 0 0 3px #bd4a3126}.contact-page .contact-form .form-notice{border-left-color:#bf4b31;background:#f8eecf;color:#503a27}.contact-map-card{min-width:0;overflow:hidden;border-color:#6f4b2824;border-radius:28px 9px 34px;background:linear-gradient(150deg,#fffefa,#f8f0df);box-shadow:0 23px 56px #56361c17;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.contact-map-card:hover{transform:translateY(-3px);box-shadow:0 29px 62px #56361c21}.contact-map-heading h2{color:#392d20}.contact-map-heading h2 em{color:#c8432d}.contact-map-heading-icon{color:#a9442c}.contact-map-card .factory-tabs button{transition:background .22s,border-color .22s,transform .22s var(--ease),box-shadow .22s}.contact-map-card .factory-tabs button:hover{transform:translateY(-2px)}.contact-map-card .factory-tabs button:focus-visible{outline:3px solid #c8432d;outline-offset:2px}.contact-map-card .factory-tabs button.selected{border-color:#c8432d;background:#fbf0d4}.contact-map-card .factory-address>span{color:#b6412d}.contact-map-card .factory-directions{background:#b83726}.contact-map-card .factory-directions:hover{background:#df552f}.contact-page .contact-reach [data-reveal],.contact-page .contact-main [data-reveal]{transition:opacity .65s var(--ease),transform .65s var(--ease)}@media(max-width:900px){.contact-page .contact-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);min-height:560px;gap:20px}.contact-page .contact-hero h1{font-size:clamp(58px,8vw,78px)}.contact-page .contact-hero-art{height:350px}.contact-page .contact-reach{grid-template-columns:1fr;gap:25px;padding-top:58px}.contact-reach-heading h2{max-width:560px}.contact-main{width:calc(100% - 64px);grid-template-columns:1fr;max-width:760px;gap:30px;padding-top:16px}}@media(max-width:700px){.contact-page .contact-hero-inner{grid-template-columns:1fr;gap:0;min-height:0;padding-top:112px;padding-bottom:20px}.contact-page .contact-hero-copy{padding:17px 0 0}.contact-page .contact-hero h1{font-size:clamp(54px,11vw,74px)}.contact-page .contact-hero-copy>p{max-width:390px;font-size:14px}.contact-page .contact-hero-art{justify-self:center;height:min(62vw,310px);max-width:420px;margin:3px auto 0}.contact-page .contact-illustration{max-height:310px}.contact-page .contact-reach{width:calc(100% - 42px);padding-block:42px 34px}.contact-main{width:calc(100% - 42px);padding-bottom:66px}}@media(max-width:520px){.contact-page .contact-hero-inner{width:calc(100% - 38px);padding-top:105px;padding-bottom:14px}.contact-page .contact-kicker{margin-bottom:15px;font-size:9px}.contact-page .contact-hero h1{font-size:clamp(50px,13vw,64px)}.contact-page .contact-hero-copy>p{max-width:320px;margin:15px 0 19px;font-size:13px}.contact-page .contact-hero-cta{min-height:48px;padding:11px 18px;font-size:12px}.contact-page .contact-hero-art{height:220px;width:min(100%,340px);margin-top:8px}.contact-page .contact-illustration{max-height:220px}.contact-page .contact-hero-sun{right:8%;width:73%}.contact-page .contact-reach{width:calc(100% - 36px);padding-top:37px}.contact-reach-heading h2{font-size:35px}.contact-reach-grid{grid-template-columns:1fr;gap:10px}.contact-reach-card{min-height:0;padding:17px 18px}.contact-reach-icon{width:35px;height:35px;margin-bottom:9px}.contact-main{width:calc(100% - 36px);gap:23px;padding-bottom:50px}.contact-page .contact-form-card{padding:22px 19px 24px}.contact-page .contact-form-heading h2{font-size:28px}.contact-page .contact-form .form-row{grid-template-columns:1fr;gap:13px}.contact-map-heading{padding:19px 18px 14px}.contact-map-card .factory-map-wrap,.contact-map-card .factory-map-wrap iframe{height:235px;min-height:235px;margin-inline:10px}.contact-map-card .factory-info{grid-template-columns:1fr;gap:12px;padding:14px}.contact-map-card .factory-tabs{grid-column:auto}.contact-map-card .factory-directions{justify-self:start}.contact-map-card .factory-map-note{grid-column:auto}}@media(prefers-reduced-motion:reduce){.contact-page .contact-hero-copy,.contact-page .contact-illustration,.contact-page .form-spark{animation:none!important}.contact-page .contact-form-card,.contact-page .contact-form-card:before,.contact-page .contact-map-card,.contact-page .contact-reach-card,.contact-page .contact-reach [data-reveal],.contact-page .contact-main [data-reveal]{transition:none!important;transform:none!important}}.dealer-hero{background:#f1c63e}.dealer-hero:before{background:radial-gradient(ellipse at 73% 43%,rgba(255,250,226,.67),transparent 31%),linear-gradient(112deg,#f8d958,#f2c63d 54%,#eab82e)}.dealer-hero:after{background-image:linear-gradient(45deg,rgba(116,67,17,.055) 1px,transparent 1px),linear-gradient(-45deg,rgba(116,67,17,.055) 1px,transparent 1px);background-size:38px 38px;opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent 2%,#000 68%);mask-image:linear-gradient(90deg,transparent 2%,#000 68%)}.dealer-hero-arch{border-color:#710b142e;box-shadow:0 0 0 12px #fffae233,0 0 0 13px #710b1412,inset 0 0 0 12px #fffae22b}.dealer-hero-art:before{position:absolute;z-index:-3;top:5%;left:15%;width:68%;aspect-ratio:1;background:#fffae259;border:1px solid rgba(113,11,20,.13);content:"";transform:rotate(45deg);pointer-events:none}.dealer-hero-art:after{position:absolute;z-index:-2;top:12%;right:12%;width:15%;aspect-ratio:1;border:1px solid rgba(113,11,20,.2);content:"";transform:rotate(45deg);pointer-events:none}.dealer-art-sun{border-color:#710b1429;box-shadow:0 0 0 20px #fffae240,0 0 0 21px #710b140f,0 0 0 49px #fffae22b}.dealer-art-arch{background:linear-gradient(145deg,#fffdf5,#f8edce);box-shadow:0 20px 45px #572e0f21,inset 0 0 0 1px #fffffff2}.dealer-hero h1{color:#431b22}.dealer-hero-copy>p{color:#553e35}.dealer-secondary-link{color:#4e2726}.dealer-secondary-link svg{color:#710b14}.dealer-hero-bottom{color:#644b32}.dealer-range{background:#fffaf0}.dealer-range-image{background:#f4e4ac}.dealer-range-item-2 .dealer-range-image{background:#e8e7c7}.dealer-range-item-3 .dealer-range-image{background:#f1d9b6}.dealer-pathways{background:#f5cf52}.dealer-pathways:before{background:linear-gradient(90deg,transparent,rgba(113,11,20,.26),transparent)}.dealer-pathways .dealer-section-heading h2{color:#431b22}.dealer-pathways .dealer-section-heading>p{color:#5d4740}.dealer-path-list,.dealer-path-option{border-color:#4c0a1240}.dealer-path-option strong{color:#421b23}.dealer-path-option small{color:#58443f}.dealer-path-number{color:#78171d}.dealer-process-heading h2{max-width:700px;margin-inline:auto}.dealer-steps:before{background:linear-gradient(90deg,#ad16181f,#ad16187a,#ad16181f)}.dealer-steps li>span{border-color:#ad161866;color:#710b14}.dealer-enquiry-wrap{background:#5b0c16;color:#fff}.dealer-enquiry-wrap:before{background-image:linear-gradient(45deg,rgba(247,218,146,.13) 1px,transparent 1px),linear-gradient(-45deg,rgba(247,218,146,.13) 1px,transparent 1px);background-size:46px 46px;opacity:.22;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%)}.dealer-enquiry-copy .dealer-eyebrow{color:#f7da92}.dealer-enquiry-copy .dealer-eyebrow i{background:#f7da92}.dealer-enquiry-copy h2{color:#fff7e5}.dealer-enquiry-copy h2 em{color:#f6cf4c}.dealer-enquiry-copy>p{color:#f0dfd3}.dealer-direct-contact{border-color:#f7da9261}.dealer-direct-contact>span{color:#e7c98e}.dealer-direct-contact>a{color:#fff8e8}.dealer-direct-contact>a:last-child{color:#f7d86e}.dealer-form{border-color:#fff9;box-shadow:0 22px 55px #19020642,inset 0 1px #fff}.dealer-form input:focus,.dealer-form select:focus,.dealer-form textarea:focus{border-color:#b3111c;box-shadow:0 0 0 3px #b3111c21}.dealer-form-submit .button{box-shadow:0 5px #7e1018}.dealer-form-submit .button:hover{box-shadow:0 3px #7e1018;transform:translateY(2px)}.dealer-closing{border-color:#5f2a262e}.dealer-closing>span{color:#8d1720}.dealer-closing>p{color:#6b5051}.button-outline-red{border-color:#a8292d;color:#8e1920}.dealer-process{width:100%;padding-block:91px 96px}.dealer-process-panel.page-width{width:min(1280px,calc(100% - 88px))}.dealer-process-heading{grid-template-columns:minmax(0,1.2fr) minmax(230px,.65fr);text-align:left}.dealer-process-heading .dealer-eyebrow{justify-content:flex-start}.dealer-process-heading h2{max-width:640px;margin:14px 0 0}.dealer-steps:before{content:none}.dealer-steps li{justify-items:initial;text-align:left}.dealer-steps li>span{border-color:#cca659b8;color:#f8df9d}@media(max-width:760px){.dealer-process{width:100%;padding-block:68px}.dealer-process-panel.page-width{width:calc(100% - 52px);padding:34px}.dealer-process-heading{grid-template-columns:1fr;gap:14px}.dealer-process-heading h2{font-size:clamp(38px,7vw,48px)}.dealer-process-heading>p{max-width:470px}.dealer-process-track{margin-top:35px}.dealer-process-rail{top:61px;left:16.66%;right:16.66%}.dealer-steps{gap:14px;margin:0}.dealer-steps li{min-height:180px;padding:16px 17px 20px}.dealer-steps strong{font-size:17px}}@media(max-width:520px){.dealer-process{padding-block:53px}.dealer-process-panel.page-width{width:calc(100% - 38px);padding:26px 22px 28px;border-radius:30px 6px}.dealer-process-heading h2{margin-top:12px;font-size:37px}.dealer-process-heading>p{font-size:12px;line-height:1.75}.dealer-process-track{margin-top:29px}.dealer-process-rail{inset:0 auto 0 17px;width:2px;height:auto}.dealer-process-rail i{transform-origin:center top}.dealer-steps{grid-template-columns:1fr;gap:20px;margin:0}.dealer-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);justify-items:start;align-items:center;gap:4px 12px;min-height:112px;padding:12px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.dealer-steps li>span{grid-column:1;grid-row:1 / span 2;width:36px;height:36px;align-self:center;background:#59101a;box-shadow:0 0 0 5px #fffaf0}.dealer-steps strong{grid-column:2;grid-row:1;margin:0;font-size:17px}.dealer-steps p{grid-column:2;grid-row:2;max-width:none;margin:0;font-size:11px}}.button-outline-red:hover{background:#8e1920;color:#fff}@media(max-width:760px){.dealer-hero:after{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 36%,#000 83%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 36%,#000 83%,transparent 100%)}.dealer-hero-art:before{top:5%;left:17%;width:65%}.dealer-hero-art:after{top:10%;right:13%;width:13%}}@media(max-width:520px){.dealer-hero:before{background:radial-gradient(ellipse at 50% 67%,rgba(255,250,226,.42),transparent 39%),linear-gradient(155deg,#f7d751,#efbd34)}.dealer-pathways{background:#f4cd4c}.dealer-enquiry-wrap{padding-block:50px}.dealer-enquiry-wrap:before{background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 90%,transparent)}}.about-story-art{--factory-edge:polygon(1% 4%,7% 2%,14% 3%,22% 1%,31% 3%,39% 1%,48% 3%,57% 1%,66% 3%,75% 1%,84% 3%,93% 1%,99% 4%,98% 13%,100% 22%,98% 31%,100% 40%,98% 49%,100% 59%,98% 69%,100% 78%,98% 88%,99% 97%,91% 99%,82% 97%,73% 100%,63% 97%,53% 99%,43% 97%,33% 100%,23% 97%,13% 99%,3% 97%,1% 89%,0 79%,2% 69%,0 59%,2% 49%,0 39%,2% 29%,0 19%);clip-path:var(--factory-edge)}.about-story-art:after{inset:10px;clip-path:var(--factory-edge)}.about-founders{position:relative;overflow:hidden;background:#e2e8d8;color:var(--maroon)}.about-founders-inner{display:grid;grid-template-columns:1.16fr .84fr;align-items:center;gap:5%;padding-block:88px 96px}.founders-message{position:relative;z-index:0;padding:58px 64px 56px 48px;isolation:isolate}.founders-message:before{position:absolute;z-index:-1;inset:0 -12px 0 0;background:radial-gradient(circle,rgba(255,250,226,.3) 1.5px,transparent 2px) 0 0/20px 20px,linear-gradient(115deg,#f2bd4d,#e2a735 75%,#eab747);clip-path:polygon(2% 10%,12% 5%,25% 7%,39% 2%,56% 7%,70% 3%,83% 9%,97% 5%,94% 18%,100% 31%,96% 47%,100% 61%,95% 79%,98% 93%,78% 96%,62% 91%,46% 98%,30% 92%,14% 97%,3% 90%,6% 76%,0 62%,5% 45%,1% 28%);content:"";filter:drop-shadow(0 15px 16px rgba(20,2,5,.18))}.founders-eyebrow{display:block;margin-bottom:15px;color:var(--red-deep);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.founders-message h2{margin:0 0 20px;color:var(--maroon);font:400 clamp(38px,4vw,53px)/1.03 var(--display);letter-spacing:-.025em}.founders-message p{max-width:535px;margin:0 0 13px;color:var(--maroon);font-size:15px;line-height:1.72}.founders-signoff{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 9px;margin-top:21px;color:var(--maroon)}.founders-signoff span{width:100%;margin-bottom:3px;font-size:11px;letter-spacing:.04em}.founders-signoff strong{font:500 23px var(--display)}.founders-signoff small{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.founders-portrait{position:relative;width:min(100%,410px);min-width:0;aspect-ratio:.88;justify-self:center;margin:0;overflow:hidden;border-radius:22px;background:#784032}.founders-portrait:after{position:absolute;inset:10px;border:1px solid rgba(255,231,185,.78);border-radius:12px;content:"";pointer-events:none}.founders-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:800px){.about-founders-inner{grid-template-columns:1fr;gap:34px;padding-block:72px}.founders-message{padding:52px 62px 56px 42px}.founders-message:before{right:0}.founders-message p{max-width:620px}.founders-portrait{width:min(100%,410px);aspect-ratio:1.22;justify-self:center}.founders-portrait img{object-position:center 14%}}@media(max-width:600px){.about-founders-inner{gap:28px;padding-block:62px}.founders-message{padding:39px 34px 42px 28px}.founders-message:before{clip-path:polygon(2% 5%,14% 2%,27% 4%,41% 1%,55% 4%,70% 2%,85% 4%,98% 2%,96% 18%,100% 33%,97% 49%,100% 66%,96% 82%,98% 96%,80% 98%,63% 96%,47% 100%,30% 97%,13% 99%,2% 95%,4% 78%,0 62%,3% 45%,0 28%)}.founders-eyebrow{font-size:9px;letter-spacing:.11em}.founders-message h2{font-size:clamp(37px,10vw,48px)}.founders-message p{font-size:13px}.founders-portrait{aspect-ratio:1.04}.founders-portrait img{object-position:center 24%}}@media(prefers-reduced-motion:reduce){.founders-message[data-reveal],.founders-portrait[data-reveal]{animation:none}}.about-timeline{position:relative;overflow:clip;isolation:isolate;background:radial-gradient(ellipse at 50% 15%,rgba(255,246,209,.36),transparent 58%),linear-gradient(135deg,#e3b13e,#e9be4f 48%,#dfac39);color:#fff5e5}.about-timeline:before,.about-timeline:after{position:absolute;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(76,10,18,.2) 18%,rgba(76,10,18,.2) 82%,transparent);content:"";pointer-events:none}.about-timeline:before{top:0}.about-timeline:after{bottom:0}.about-timeline-pin{position:relative;display:flex;width:min(1600px,calc(100% - 112px));height:calc(100svh - 76px);min-height:520px;margin-inline:auto;padding:30px 0 24px;border:1px solid rgba(231,186,88,.58);border-radius:38px 38px 16px 16px;background:radial-gradient(ellipse at 82% 24%,rgba(231,186,88,.12),transparent 34%),linear-gradient(120deg,#3d0710,#52101a 54%,#430912);box-shadow:0 24px 64px #3014102e,inset 0 1px #fff8ed1a}.about-timeline-pin:before{position:absolute;z-index:0;inset:12px;border:1px solid rgba(247,218,146,.19);border-radius:29px 29px 9px 9px;content:"";pointer-events:none}.about-timeline-inner{position:relative;z-index:1;display:flex;width:min(1280px,calc(100% - 88px));height:100%;flex-direction:column;justify-content:space-between;gap:15px;margin-inline:auto}.about-timeline-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex:none}.timeline-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:9px;color:#f0ca79;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.timeline-eyebrow:before{width:23px;height:1px;background:currentColor;content:""}.about-timeline-heading h2{margin:0;color:#fff4df;font:400 clamp(34px,3.5vw,48px)/1.02 var(--display);letter-spacing:-.025em}.about-timeline-heading>p{max-width:315px;margin:0 0 4px;color:#fff4dfad;font-size:12px;line-height:1.65}.about-timeline-viewport{width:100%;min-height:0;flex:1;overflow:hidden}.about-timeline-track{display:flex;width:500%;height:100%;will-change:transform}.about-timeline-event{display:grid;min-width:0;height:100%;grid-template-columns:1.08fr .92fr;align-items:center;gap:7%;flex:0 0 20%;padding-right:30px}.about-timeline-art{position:relative;width:100%;max-height:100%;aspect-ratio:1.38;margin:0;overflow:hidden;border:1px solid rgba(247,218,146,.64);border-radius:20px 20px 20px 4px;background:#784032;box-shadow:0 22px 52px #0a02044d;isolation:isolate;transform:perspective(1100px) rotateX(var(--timeline-tilt-x,0deg)) rotateY(var(--timeline-tilt-y,0deg));transform-style:preserve-3d;transition:transform .25s cubic-bezier(.16,1,.3,1)}.about-timeline-art:after{position:absolute;inset:11px;border:1px solid rgba(255,245,224,.72);border-radius:13px 13px 13px 2px;content:"";pointer-events:none}.about-timeline-art img{display:block;width:100%;height:100%;object-fit:cover;will-change:transform}@media(hover:hover)and (prefers-reduced-motion:no-preference){.about-timeline-art:hover{transform:perspective(1100px) rotateX(var(--timeline-tilt-x,0deg)) rotateY(var(--timeline-tilt-y,0deg)) translateZ(12px) scale(1.012)}}.about-timeline-copy{max-width:440px;padding:20px 4% 20px 0}.timeline-event-kicker{display:flex;align-items:center;gap:10px;margin-bottom:11px;color:#e4bd6e;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.timeline-event-kicker:after{width:27px;height:1px;background:#9b6d2b80;content:""}.timeline-event-year{display:block;color:#fff2d8;font:400 clamp(66px,8vw,112px)/.92 var(--display);letter-spacing:-.055em;font-variant-numeric:lining-nums tabular-nums}.about-timeline-event.is-active .timeline-event-year{color:#f2ca70}.about-timeline-copy h3{max-width:400px;margin:15px 0 12px;color:#fff4df;font:400 clamp(26px,3vw,39px)/1.1 var(--display);letter-spacing:-.02em}.about-timeline-copy p{max-width:410px;margin:0;color:#fff4dfc2;font-size:14px;line-height:1.75}.about-timeline-nav{position:relative;display:flex;align-items:flex-end;gap:0;flex:none;padding:0 0 12px}.about-timeline-nav:before,.about-timeline-nav:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px;content:"";pointer-events:none}.about-timeline-nav:before{background:#fff4df30}.about-timeline-nav:after{background:#e7ba58;box-shadow:0 0 12px #e7ba584d;transform:scaleX(var(--timeline-progress,0));transform-origin:left center}.about-timeline-nav button{position:relative;z-index:1;display:grid;min-width:0;flex:1;gap:10px;padding:0 12px 10px 0;border:0;background:transparent;color:#fff4df99;text-align:left;cursor:pointer}.timeline-nav-year{font-size:11px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;transition:color .24s ease,transform .24s ease}.about-timeline-nav button:hover .timeline-nav-year,.about-timeline-nav button:focus-visible .timeline-nav-year,.about-timeline-nav button.is-active .timeline-nav-year{color:#f2ca70;transform:translateY(-2px)}.about-timeline-nav button:focus-visible{outline:1px solid #f2ca70;outline-offset:5px}@media(min-width:761px)and (prefers-reduced-motion:no-preference){.about-timeline-copy{opacity:.72;transform:translateY(12px);transition:opacity .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.about-timeline-event.is-active .about-timeline-copy{opacity:1;transform:translateY(0)}}@media(max-height:700px)and (min-width:761px){.about-timeline-pin{padding-block:18px 16px;min-height:0}.about-timeline-inner{gap:10px}.about-timeline-event{gap:5%}.about-timeline-art{aspect-ratio:1.5}.about-timeline-copy{padding-block:8px}.timeline-event-year{font-size:68px}.about-timeline-copy h3{margin:9px 0;font-size:28px}.about-timeline-copy p{font-size:12px}.about-timeline-nav{padding-top:8px}}@media(max-width:760px),(prefers-reduced-motion:reduce){.about-timeline{overflow:visible}.about-timeline-pin{display:block;width:calc(100% - 36px);height:auto;min-height:0;margin-inline:auto;padding:46px 0 40px;border-radius:32px 32px 13px 13px;background:radial-gradient(ellipse at 88% 8%,rgba(231,186,88,.12),transparent 36%),linear-gradient(135deg,#3d0710,#52101a 58%,#430912);box-shadow:0 18px 48px #3014102b}.about-timeline-pin:before{inset:10px;border-radius:24px 24px 7px 7px}.about-timeline-inner{width:calc(100% - 52px);height:auto;gap:27px}.about-timeline-heading{align-items:flex-start;flex-direction:column;gap:12px}.about-timeline-heading>p{max-width:420px}.about-timeline-viewport{overflow:visible}.about-timeline-track{display:grid;width:100%;height:auto;gap:16px;transform:none!important}.about-timeline-event{height:auto;grid-template-columns:.95fr 1.05fr;gap:22px;flex:none;padding:17px;border:1px solid rgba(247,218,146,.2);border-radius:18px 18px 18px 5px;background:#fff8ed0b;box-shadow:0 12px 30px #0f020521}.about-timeline-art{aspect-ratio:1.25;transform:none;transition:none;will-change:auto}.about-timeline-copy{padding:8px 0;opacity:1;transform:none;transition:none}.timeline-event-year{font-size:clamp(54px,10vw,82px)}.about-timeline-copy h3{margin:10px 0;font-size:clamp(24px,4vw,32px)}.about-timeline-nav{display:none}}@media(max-width:560px){.about-timeline-pin{padding-block:38px}.about-timeline-inner{width:calc(100% - 40px)}.about-timeline-heading h2{font-size:35px}.about-timeline-event{grid-template-columns:1fr;gap:15px;padding:13px}.about-timeline-art{aspect-ratio:1.45}.about-timeline-copy{padding:0}.timeline-event-year{font-size:62px}.about-timeline-copy h3{font-size:27px}.about-timeline-copy p{font-size:13px}}.moments-section{position:relative;overflow:hidden;background:#f3ead8;color:#411b20}.moments-inner{position:relative;z-index:1}.moments-heading{display:grid;grid-template-columns:1.05fr .6fr;align-items:end;gap:9%;margin-bottom:42px}.moments-eyebrow,.culture-story-eyebrow{display:block;margin-bottom:12px;color:#9c2a24;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.moments-heading h2{margin:0;font:400 clamp(48px,6vw,82px)/.98 var(--display);letter-spacing:-.045em}.moments-heading h2 em{color:#a71c22;font-style:normal}.moments-heading>p{max-width:365px;margin:0 0 6px;color:#705b53;font-size:15px;line-height:1.75}.moments-layout{display:grid;grid-template-columns:1.18fr .82fr;align-items:stretch;gap:24px}.moments-table{position:relative;min-height:460px;margin:0;overflow:hidden;background:#64141a;isolation:isolate}.moments-table:after{position:absolute;inset:40% 0 0;background:linear-gradient(0deg,rgba(42,7,13,.78),transparent);content:"";pointer-events:none}.moments-table img{display:block;width:100%;height:100%;min-height:460px;object-fit:cover;object-position:73% center}.moments-table figcaption{position:absolute;z-index:1;right:26px;bottom:23px;left:26px;display:flex;align-items:center;justify-content:space-between;color:#fff8e9;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.moments-table figcaption i{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,248,233,.68);border-radius:50%;font-size:18px;font-style:normal}.moments-picks{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px}.moment-pick{position:relative;display:grid;min-width:0;grid-template-columns:25px 66px minmax(0,1fr) 34px;align-items:center;gap:13px;padding:12px 15px 12px 17px;overflow:hidden;border:1px solid rgba(91,40,33,.13);background:#fffaf0;color:#411b20;transition:transform .28s var(--ease),border-color .28s,box-shadow .28s}.moment-pick:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--pack-tone,#c68b3d);content:""}.moment-pick:hover{transform:translateY(-3px);border-color:#9d251e59;box-shadow:0 10px 24px #461e1614}.moment-pick-number{align-self:start;padding-top:7px;color:#9b7564;font:400 12px var(--display)}.moment-pick img{width:60px;height:90px;object-fit:contain;filter:drop-shadow(0 7px 5px rgba(47,22,18,.16));transition:transform .28s var(--ease)}.moment-pick:hover img{transform:translateY(-3px) rotate(-3deg)}.moment-pick-copy{display:grid;gap:3px;min-width:0}.moment-pick-copy small{color:#9c2a24;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.moment-pick-copy strong{overflow:hidden;font:500 17px/1.2 var(--display);text-overflow:ellipsis}.moment-pick-copy>span{color:#806d61;font-size:11px}.moment-pick-arrow{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(91,40,33,.22);border-radius:50%;color:#a71c22;transition:background .25s,color .25s,transform .25s}.moment-pick:hover .moment-pick-arrow{transform:translate(2px);background:#a71c22;color:#fffaf0}.culture-story{position:relative;overflow:hidden;background:#4c0a12;color:#fff6e7;isolation:isolate}.culture-story:before{position:absolute;z-index:-1;top:-45%;right:-10%;width:min(65vw,850px);aspect-ratio:1;border:1px solid rgba(231,186,88,.17);border-radius:50%;box-shadow:0 0 0 28px #e7ba5809,0 0 0 70px #e7ba5808,0 0 0 125px #e7ba5806;content:"";pointer-events:none}.culture-story-inner{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:clamp(38px,5vw,76px);padding-block:96px}.culture-story-intro{display:grid;grid-template-columns:1fr;gap:0}.culture-story-copy{max-width:500px;justify-self:start;margin-top:24px}.culture-story-image{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;border:1px solid rgba(247,218,146,.3);box-shadow:0 18px 44px #12000438}.culture-story-eyebrow{color:#eac464}.culture-story-heading h2{margin:0 0 23px;font:400 clamp(42px,5vw,68px)/1.05 var(--display);letter-spacing:-.035em}.culture-story-copy p{max-width:500px;margin:0 0 13px;color:#fff6e7c4;font-size:14px;line-height:1.8}.culture-story-link{display:inline-flex;align-items:center;gap:18px;margin-top:17px;padding-bottom:7px;border-bottom:1px solid #e7ba58;color:#f7da92;font-size:12px;font-weight:700;transition:gap .25s var(--ease)}.culture-story-link:hover{gap:24px}.culture-story-link svg,.distributor-cta-button svg{transition:transform .25s var(--ease)}.culture-story-link:hover svg,.distributor-cta-button:hover svg{transform:translate(4px)}.distributor-cta{position:relative;padding:52px 0;background:var(--paper);isolation:isolate}.distributor-cta-panel{position:relative;display:grid;min-height:500px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:3%;overflow:hidden;isolation:isolate;padding:clamp(48px,7vw,96px);border:1px solid #bd862b;border-radius:72px 13px 64px/37px 12px 43px;background:radial-gradient(ellipse at 77% 47%,rgba(255,222,89,.92),transparent 41%),linear-gradient(112deg,#efbd37,#f4ca48 56%,#eeb72e);color:var(--maroon);box-shadow:0 18px 45px #5c310f17}.distributor-cta-panel:before{position:absolute;z-index:0;inset:13px;border:2px solid rgba(255,250,240,.9);border-radius:60px 9px 52px/31px 8px 34px;content:"";pointer-events:none}.distributor-cta-panel:after{position:absolute;z-index:1;inset:-35% auto -35% -45%;width:29%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);content:"";pointer-events:none;transform:skew(-18deg);animation:distributor-sheen 13s ease-in-out infinite}.distributor-cta-frame{position:absolute;z-index:0;inset:20px;border:1px solid rgba(111,58,20,.22);border-radius:52px 6px 44px/26px 5px 30px;pointer-events:none}.distributor-cta-copy{position:relative;z-index:2;max-width:480px}.distributor-cta-eyebrow{display:block;margin-bottom:19px;color:#763719;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.distributor-cta h2{margin:0;font:400 clamp(48px,6.1vw,82px)/.98 var(--display);letter-spacing:-.045em;text-wrap:balance}.distributor-cta h2 em{color:var(--red-deep);font-style:normal}.distributor-cta-copy p{max-width:390px;margin:24px 0 27px;color:#61352a;font-size:15px;line-height:1.7}.distributor-cta-button{display:inline-flex;min-width:202px;min-height:56px;align-items:center;justify-content:space-between;gap:22px;padding:0 21px;border:1px solid var(--maroon);border-radius:999px;background:var(--maroon);color:#fff8ed;font-size:12px;font-weight:700;transition:background .25s,color .25s,transform .25s var(--ease)}.distributor-cta-button:hover{transform:translateY(-3px);background:#fff8ed;color:var(--maroon)}.distributor-cta-button:focus-visible{outline:3px solid #fff8ed;outline-offset:4px}.distributor-cta-showcase{position:relative;z-index:2;min-height:400px;isolation:isolate}.distributor-cta-orbit{position:absolute;top:48%;left:52%;width:min(82%,390px);aspect-ratio:1;border:1px solid rgba(117,64,30,.2);border-radius:50%;background:radial-gradient(circle,#fff5c985,#fff0 67%);transform:translate(-50%,-50%);animation:distributor-orbit 44s linear infinite}.distributor-cta-orbit:before,.distributor-cta-orbit:after{position:absolute;inset:9%;border:1px dashed rgba(117,64,30,.23);border-radius:50%;content:""}.distributor-cta-orbit:after{inset:21%;border-style:solid;opacity:.62}.distributor-pack{position:absolute;bottom:0;width:clamp(150px,19vw,258px);height:min(370px,36vw);object-fit:contain;filter:drop-shadow(0 20px 13px rgba(75,30,15,.25));transform-origin:50% 80%;will-change:transform;animation:distributor-pack-drift 7.5s ease-in-out infinite alternate}.distributor-pack-back{z-index:1;left:0;bottom:3%;rotate:-15deg;animation-delay:-2.2s}.distributor-pack-side{z-index:2;right:0;bottom:0;rotate:13deg;animation-delay:-4.4s}.distributor-pack-front{z-index:3;left:50%;bottom:-2%;width:clamp(174px,21vw,286px);height:min(420px,40vw);rotate:-3deg;translate:-50% 0;animation-delay:-.8s}.distributor-cta-spark{position:absolute;z-index:4;color:var(--red);font-size:31px;line-height:1;animation:distributor-sparkle 4s ease-in-out infinite}.distributor-cta-spark-one{top:5%;left:20%}.distributor-cta-spark-two{top:20%;right:10%;color:#fff8ed;font-size:23px;animation-delay:-2s}.snack-values{overflow:hidden;padding:54px 0 61px;background:var(--paper);color:#171311}.snack-values-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.snack-values-track{display:flex;width:max-content;animation:snack-values-marquee 27s linear infinite;will-change:transform}.snack-values-window:hover .snack-values-track{animation-play-state:paused}.snack-values-group{display:flex;width:100vw;min-width:100vw;align-items:center;justify-content:space-around;gap:24px;padding-inline:3vw}.snack-value{display:flex;min-width:0;align-items:center;gap:clamp(17px,2vw,38px);padding:10px 16px;border-radius:100px;transition:background .3s,transform .3s var(--ease)}.snack-value:hover{transform:translateY(-5px) scale(1.025);background:#e3be6921}.snack-value-art{display:grid;width:clamp(100px,10vw,158px);aspect-ratio:1;flex:none;place-items:center;border-radius:50%;color:#7b3e20;font:700 clamp(47px,5vw,76px)/1 var(--display);transition:transform .4s var(--ease),box-shadow .35s}.snack-value:hover .snack-value-art{transform:rotate(-8deg) scale(1.06);box-shadow:0 12px 28px #4a26131f}.snack-value-crunch .snack-value-art{background:#fff4c7;color:#d89d30}.snack-value-value .snack-value-art{background:#ffebca;color:#c68d32}.snack-value-quality .snack-value-art{background:#ffe1cc;color:#d87638}.snack-value strong{font:700 clamp(22px,2.7vw,38px)/1.05 var(--display);letter-spacing:-.035em}@keyframes snack-values-marquee{to{transform:translate(-50%)}}@keyframes distributor-pack-drift{0%{transform:translate3d(0,4px,0)}to{transform:translate3d(0,-13px,0)}}@keyframes distributor-orbit{to{rotate:360deg}}@keyframes distributor-sparkle{0%,to{opacity:.58;transform:scale(.85) rotate(-8deg)}50%{opacity:1;transform:scale(1.12) rotate(10deg)}}@keyframes distributor-sheen{0%,12%{transform:translate(0) skew(-18deg);opacity:0}24%{opacity:.72}48%,to{transform:translate(560%) skew(-18deg);opacity:0}}.founder-message{position:relative;isolation:isolate;margin-top:0;margin-bottom:clamp(32px,5vw,64px);padding:clamp(32px,5vw,64px) 0 72px;background-color:#fff}.founder-message:before{position:absolute;z-index:0;inset:0;pointer-events:none;background-image:radial-gradient(circle at 6% 42%,transparent 0 48px,rgba(231,186,88,.38) 49px 51px,transparent 52px),radial-gradient(circle at 95% 68%,transparent 0 70px,rgba(76,10,18,.07) 71px 73px,transparent 74px),radial-gradient(rgba(76,10,18,.075) .8px,transparent 1px);background-size:auto,auto,28px 28px;content:""}.founder-message-card{position:relative;z-index:1;display:flex;min-height:390px;align-items:center;overflow:visible;padding:clamp(62px,8vw,105px);border-radius:72px;background-color:var(--gold);background-image:radial-gradient(circle at 8% 15%,transparent 0 38px,rgba(231,186,88,.28) 39px 41px,transparent 42px),radial-gradient(circle at 93% 76%,transparent 0 72px,rgba(76,10,18,.06) 73px 75px,transparent 76px),radial-gradient(rgba(76,10,18,.05) .8px,transparent 1px);background-size:auto,auto,30px 30px;color:var(--maroon);isolation:isolate;perspective:1000px;transform-style:preserve-3d}.founder-message-card:before{position:absolute;z-index:-1;inset:13px;border:1px solid rgba(76,10,18,.18);border-radius:60px;content:"";pointer-events:none}.founder-message-quote{position:absolute;top:12px;left:8%;color:#4c0a1221;font:400 190px/.9 Georgia,serif;pointer-events:none}.founder-message-copy{position:relative;z-index:1;flex:1 1 auto;width:min(100%,900px);min-width:0;margin:0 clamp(76px,10vw,142px) 0 clamp(45px,8vw,112px)}.founder-message-eyebrow{display:block;margin-bottom:19px;color:var(--red-deep);font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.founder-message-copy blockquote{margin:0;color:var(--maroon);font:500 clamp(21px,3vw,35px)/1.48 var(--display);letter-spacing:-.012em}.founder-message-byline{display:grid;justify-items:start;gap:1px;margin-top:29px;font-style:normal}.founder-message-byline cite{color:var(--red-deep);font:700 22px/1.35 var(--display);font-style:normal}.founder-message-byline span{color:#4c0a12c2;font-size:14px}.founder-message-portrait-wrap{position:absolute;z-index:2;top:50%;right:clamp(94px,9vw,154px);display:grid;width:clamp(86px,8vw,126px);aspect-ratio:1;place-items:center;padding:5px;border:1px solid rgba(255,248,237,.7);border-radius:50%;background:linear-gradient(145deg,#fff6df,#e7ba58 46%,#7f3c18);box-shadow:0 19px 34px #14020557,inset 0 2px 4px #ffffff8c;transform:translate3d(0,-50%,42px) rotateY(-10deg) rotate(5deg);transform-style:preserve-3d}.founder-message-portrait-wrap{right:clamp(78px,8vw,136px);width:clamp(100px,9vw,142px)}.founder-message-portrait-wrap:before{position:absolute;z-index:-1;inset:-8px;border:1px solid rgba(247,218,146,.72);border-radius:50%;background:linear-gradient(145deg,#ffffff24,#5e210c3d);box-shadow:0 12px 19px #14020538;content:"";transform:translateZ(-18px)}.founder-message-portrait{display:block;width:100%;height:100%;border:2px solid var(--maroon);border-radius:50%;object-fit:cover;object-position:center 16%}@media(max-width:900px){.moments-layout{grid-template-columns:1fr 1fr;gap:14px}.moments-table,.moments-table img{min-height:420px}.moment-pick{grid-template-columns:19px 54px minmax(0,1fr) 28px;gap:8px;padding-inline:10px}.moment-pick img{width:52px;height:80px}.moment-pick-copy strong{font-size:15px}.culture-story-inner{gap:6%}.culture-story-mark{min-height:330px}}@media(max-width:700px){.moments-heading{grid-template-columns:1fr;gap:17px;margin-bottom:27px}.moments-heading>p{max-width:470px}.moments-layout{grid-template-columns:1fr}.moments-table,.moments-table img{min-height:0;aspect-ratio:1.5}.moments-table img{height:100%}.moments-picks{grid-template-rows:none;gap:8px}.moment-pick{min-height:105px;grid-template-columns:24px 62px minmax(0,1fr) 34px;padding-inline:14px}.moment-pick img{width:58px;height:86px}.moment-pick-copy strong{font-size:16px}.culture-story-inner{grid-template-columns:1fr;gap:36px;padding-block:76px}.culture-story-mark{min-height:250px}.culture-story-mark>strong{font-size:clamp(90px,23vw,140px)}.retailer-cta-inner{min-height:0}}@media(max-width:480px){.moments-heading h2{font-size:52px}.moments-table figcaption{right:15px;bottom:14px;left:15px;font-size:9px}.moments-table figcaption i{width:30px;height:30px}.moment-pick{grid-template-columns:19px 53px minmax(0,1fr) 30px;gap:8px;padding-inline:10px}.moment-pick img{width:50px;height:78px}.moment-pick-copy small{font-size:8px}.moment-pick-copy strong{font-size:14px}.moment-pick-copy>span{font-size:10px}.moment-pick-arrow{width:28px;height:28px}.culture-story-inner{padding-block:64px}.culture-story-mark{min-height:210px}.culture-story-mark>span{top:23px;left:24px;font-size:8px}.culture-story-copy h2{font-size:43px}.culture-story-copy p{font-size:13px}.retailer-cta-inner{align-items:flex-start;flex-direction:column;gap:24px;padding-block:39px}.retailer-cta h2{font-size:38px}.retailer-cta-button{width:100%;min-height:52px}}@media(prefers-reduced-motion:reduce){.moment-pick,.moment-pick img,.moment-pick-arrow,.culture-story-link,.culture-story-link svg,.distributor-cta-button,.distributor-cta-button svg{transition:none}.distributor-cta-panel:after,.distributor-cta-orbit,.distributor-cta-spark,.distributor-pack{animation:none;will-change:auto}.snack-values-window{overflow-x:auto;mask-image:none;-webkit-mask-image:none;scrollbar-width:thin}.snack-values-track{animation:none;transform:none}.snack-value,.snack-value-art{transition:none}}@media(max-width:900px){.distributor-cta-panel{min-height:450px;grid-template-columns:.95fr 1.05fr;padding:56px}.distributor-cta-showcase{min-height:350px}.distributor-pack{height:min(330px,38vw)}.distributor-pack-front{height:min(365px,41vw)}}@media(max-width:700px){.snack-values{padding-block:35px 40px}.snack-values-group{width:990px;min-width:990px;justify-content:flex-start;gap:42px;padding-inline:22px}.snack-value{flex:0 0 280px;gap:18px;padding:8px}.snack-value-art{width:102px}.snack-value strong{font-size:24px}}@media(max-width:700px){.distributor-cta{padding-block:35px}.distributor-cta-panel{grid-template-columns:1fr;gap:0;padding:52px 44px 30px}.distributor-cta-copy{max-width:520px}.distributor-cta h2{font-size:clamp(48px,10vw,70px)}.distributor-cta-copy p{max-width:440px;margin:17px 0 21px}.distributor-cta-showcase{min-height:310px;margin-top:4px}.distributor-pack{width:clamp(132px,31vw,210px);height:300px}.distributor-pack-front{width:clamp(152px,36vw,235px);height:330px}.distributor-cta-orbit{width:min(77%,320px)}}@media(max-width:480px){.distributor-cta-panel{min-height:0;padding:43px 28px 22px;border-radius:43px 9px 40px/24px 8px 28px}.distributor-cta-panel:before{inset:9px;border-radius:36px 6px 33px/20px 5px 23px}.distributor-cta-frame{inset:15px;border-radius:31px 4px 28px/17px 3px 20px}.distributor-cta-eyebrow{font-size:9px;letter-spacing:.12em}.distributor-cta h2{font-size:clamp(43px,12vw,58px)}.distributor-cta-copy p{font-size:13px}.distributor-cta-button{width:100%;min-height:52px}.distributor-cta-showcase{min-height:250px;margin-top:10px}.distributor-pack{width:clamp(112px,34vw,160px);height:240px}.distributor-pack-front{width:clamp(132px,39vw,184px);height:270px}.distributor-cta-orbit{width:78%}}@media(max-width:700px){.founder-message{padding-bottom:54px}.founder-message-card{min-height:310px;padding:70px 50px}.founder-message-copy{margin-left:24px;margin-right:78px}.founder-message-copy blockquote{font-size:clamp(21px,4.3vw,30px)}.founder-message-portrait-wrap{right:14px;width:clamp(88px,15vw,106px)}}@media(max-width:700px){.founder-message-copy{margin-right:clamp(124px,24vw,152px)}.founder-message-portrait-wrap{right:8px;width:clamp(98px,17vw,122px)}}@media(max-width:480px){.founder-message{margin-top:0;margin-bottom:30px;padding-top:30px;padding-bottom:42px}.founder-message-card{min-height:0;padding:72px 27px 38px;border-radius:46px}.founder-message-card:before{inset:9px;border-radius:38px}.founder-message-quote{top:12px;left:25px;font-size:118px}.founder-message-copy{margin:0 92px 0 0}.founder-message-eyebrow{margin-bottom:15px;font-size:9px}.founder-message-copy blockquote{font-size:clamp(20px,5.5vw,25px)}.founder-message-byline{margin-top:24px}.founder-message-byline cite{font-size:19px}.founder-message-portrait-wrap{right:10px;width:68px;padding:4px}.founder-message-portrait-wrap:before{inset:-6px}}@media(max-width:480px){.founder-message-copy{margin-right:104px}.founder-message-portrait-wrap{right:4px;width:80px}}.pasta-offer{padding:0 0 clamp(52px,7vw,96px);background:var(--paper)}.pasta-offer-stage{position:relative;isolation:isolate;overflow:hidden;width:min(1720px,calc(100% - 88px));aspect-ratio:1672/941;margin-inline:auto;border-radius:clamp(20px,2vw,34px);background:#063b38;perspective:1150px;transform:rotateX(var(--pasta-tilt-x,0deg)) rotateY(var(--pasta-tilt-y,0deg));transform-style:preserve-3d;transition:transform .24s cubic-bezier(.2,.7,.2,1);will-change:transform;--pasta-shift-x:0px;--pasta-shift-y:0px;--pasta-backdrop-shift-x:0px;--pasta-backdrop-shift-y:0px;--pasta-shadow-shift-x:0px;--pasta-tilt-x:0deg;--pasta-tilt-y:0deg;--pasta-character-tilt-x:0deg;--pasta-character-tilt-y:0deg}.pasta-offer-backdrop{position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform:translate3d(var(--pasta-backdrop-shift-x),var(--pasta-backdrop-shift-y),-48px) scale(1.08);transition:transform .24s cubic-bezier(.2,.7,.2,1);will-change:transform}.pasta-offer-shadow{position:absolute;z-index:1;bottom:13%;left:50%;width:43%;height:7%;border-radius:50%;background:#000d0cad;filter:blur(23px);transform:translate3d(calc(-50% + var(--pasta-shadow-shift-x)),0,44px) scaleX(1.08);transition:transform .24s cubic-bezier(.2,.7,.2,1);will-change:transform}.pasta-offer-character{position:absolute;z-index:2;top:0;left:50%;display:block;width:auto;height:84%;max-width:none;filter:drop-shadow(0 25px 23px rgba(0,16,15,.4));transform:translate3d(calc(-50% + var(--pasta-shift-x)),var(--pasta-shift-y),132px) rotateX(var(--pasta-character-tilt-x)) rotateY(var(--pasta-character-tilt-y));transition:transform .24s cubic-bezier(.2,.7,.2,1);will-change:transform}.pasta-offer-tagline{position:absolute;z-index:3;right:4%;bottom:4%;left:4%;margin:0;color:#fff0cb;font:700 clamp(17px,4.1vw,56px)/1.08 var(--display);letter-spacing:-.025em;text-align:center;text-shadow:0 2px 12px rgba(0,17,16,.34);transform:translateZ(66px)}@media(max-width:800px){.pasta-offer-stage{width:calc(100% - 42px);border-radius:22px}.pasta-offer-character{height:82%}.pasta-offer-shadow{bottom:16%;width:51%;filter:blur(14px)}}@media(max-width:480px){.pasta-offer{padding-bottom:48px}.pasta-offer-stage{width:calc(100% - 36px);border-radius:16px}.pasta-offer-tagline{right:5%;bottom:5%;left:5%;font-size:clamp(16px,4.6vw,22px)}}@media(hover:none){.pasta-offer-stage{transform:none;transition:none;will-change:auto}.pasta-offer-backdrop{transform:translateZ(-24px) scale(1.04);transition:none;will-change:auto}.pasta-offer-shadow{transform:translate3d(-50%,0,30px);transition:none;will-change:auto}.pasta-offer-character{transform:translate3d(-50%,0,92px);transition:none;will-change:auto}}@media(prefers-reduced-motion:reduce){.pasta-offer-stage{transform:none;transition:none;will-change:auto}.pasta-offer-backdrop{transform:translateZ(-24px) scale(1.04);transition:none;will-change:auto}.pasta-offer-shadow{transform:translate3d(-50%,0,30px);transition:none;will-change:auto}.pasta-offer-character{transform:translate3d(-50%,0,92px);transition:none;will-change:auto}}.category-section.is-scrolling .category-crumbs img,.category-section.is-scrolling .category-masala-sprinkle .seasoning-speck{animation-play-state:paused!important}@media(max-width:900px){.culture-story-inner{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(28px,4vw,48px);padding-block:76px}.culture-story-heading h2{font-size:clamp(42px,5vw,54px)}}@media(max-width:700px){.culture-story-inner{grid-template-columns:1fr;gap:28px;padding-block:64px}.culture-story-copy{margin-top:20px}}@media(max-width:480px){.culture-story-inner{padding-block:58px}.culture-story-heading h2{font-size:43px}}.home-contact{padding:70px 0 94px;background:var(--paper);color:var(--maroon)}.home-contact-panel{position:relative;display:grid;min-height:570px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,62px);overflow:hidden;isolation:isolate;padding:clamp(38px,6vw,80px);border:1px solid rgba(133,80,26,.3);border-radius:64px 12px 58px;background:radial-gradient(ellipse at 82% 36%,rgba(255,249,215,.88),transparent 38%),linear-gradient(118deg,#f3d675,#efd077 53%,#e8bb56);box-shadow:0 20px 48px #55311017}.home-contact-panel:before{position:absolute;z-index:-1;inset:13px;border:1px solid rgba(255,250,230,.82);border-radius:53px 7px 47px;content:"";pointer-events:none}.home-contact-panel:after{position:absolute;z-index:-1;top:-38%;right:-7%;width:54%;aspect-ratio:1;border:1px solid rgba(118,68,27,.16);border-radius:50%;box-shadow:0 0 0 17px #fff7d22b,0 0 0 18px #76441b17,0 0 0 48px #fff7d21f;content:"";pointer-events:none}.home-contact-copy{position:relative;z-index:2;max-width:560px}.home-contact-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:17px;color:#803a25;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.home-contact-eyebrow i{width:24px;height:2px;background:#c44a2d}.home-contact h2{margin:0;color:#44230f;font:400 clamp(56px,6.3vw,83px)/.98 var(--display);letter-spacing:-.045em;text-wrap:balance}.home-contact h2 em{color:#b63d27;font-style:normal}.home-contact-copy>p{max-width:410px;margin:18px 0 24px;color:#65452b;font-size:14px;line-height:1.75}.home-contact-details{max-width:445px;border-top:1px solid rgba(97,53,27,.2)}.home-contact-detail{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:68px;border-bottom:1px solid rgba(97,53,27,.2);transition:color .2s}.home-contact-detail:hover{color:#b63d27}.home-contact-icon,.home-contact-pin{display:grid;width:37px;height:37px;place-items:center;border:1px solid rgba(126,59,34,.28);border-radius:50%;color:#a83b28}.home-contact-detail>span:nth-child(2),.home-contact-address>span:nth-child(2){display:grid;gap:3px;min-width:0}.home-contact-detail small,.home-contact-address small{color:#806748;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-contact-detail strong{font-size:13px;overflow-wrap:anywhere}.home-contact-detail>svg{color:#a83b28;transition:transform .2s var(--ease)}.home-contact-detail:hover>svg{transform:translate(4px)}.home-contact-address{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;max-width:490px;margin-top:18px;font-style:normal}.home-contact-address strong{font-size:12px}.home-contact-address>span:nth-child(2)>span{color:#72583f;font-size:11px;line-height:1.6}.home-contact-address>a{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:#9f3726;font-size:10px;font-weight:800;white-space:nowrap}.home-contact-address>a svg{transition:transform .2s var(--ease)}.home-contact-address>a:hover svg{transform:translate(4px)}.home-contact-showcase{position:relative;z-index:1;min-width:0;min-height:420px;isolation:isolate}.home-contact-disc{position:absolute;top:45%;left:51%;width:min(82%,390px);aspect-ratio:1;border:1px solid rgba(116,67,29,.18);border-radius:50%;background:radial-gradient(circle,#fffaded1,#fff6cb6b 54%,#fff0 72%);transform:translate(-50%,-50%)}.home-contact-disc:before,.home-contact-disc:after{position:absolute;inset:9%;border:1px dashed rgba(116,67,29,.23);border-radius:50%;content:""}.home-contact-disc:after{inset:20%;border-style:solid;opacity:.65}.home-contact-pack{position:absolute;bottom:6%;width:clamp(138px,17vw,222px);height:min(355px,34vw);object-fit:contain;filter:drop-shadow(0 19px 14px rgba(75,30,15,.23));transform-origin:50% 80%;animation:distributor-pack-drift 7.5s ease-in-out infinite alternate}.home-contact-pack-back{z-index:1;left:1%;bottom:9%;rotate:-14deg;animation-delay:-2.2s}.home-contact-pack-side{z-index:2;right:0;bottom:5%;rotate:13deg;animation-delay:-4.4s}.home-contact-pack-front{z-index:3;left:50%;bottom:2%;width:clamp(165px,19vw,250px);height:min(400px,38vw);rotate:-3deg;translate:-50% 0;animation-delay:-.8s}.home-contact-spark{position:absolute;z-index:4;line-height:1;color:#a83b28;animation:distributor-sparkle 4s ease-in-out infinite}.home-contact-spark-one{top:7%;left:13%;font-size:28px}.home-contact-spark-two{top:17%;right:8%;color:#fffdf0;font-size:25px;animation-delay:-2s}.home-contact-caption{position:absolute;z-index:4;right:0;bottom:0;color:#713b21;font:500 14px var(--devanagari);letter-spacing:.04em}@media(max-width:900px){.home-contact{padding-block:58px 76px}.home-contact-panel{min-height:510px;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);gap:16px;padding:50px}.home-contact-showcase{min-height:360px}.home-contact-pack{width:clamp(132px,20vw,185px);height:min(325px,40vw)}.home-contact-pack-front{width:clamp(152px,22vw,205px);height:min(355px,43vw)}}@media(max-width:700px){.home-contact{padding-block:42px 58px}.home-contact-panel{grid-template-columns:1fr;gap:0;padding:47px 42px 28px}.home-contact-copy{max-width:550px}.home-contact h2{font-size:clamp(54px,10vw,70px)}.home-contact-copy>p{margin-block:14px 18px}.home-contact-details{max-width:510px}.home-contact-address{max-width:530px}.home-contact-showcase{width:min(100%,440px);min-height:310px;justify-self:center;margin-top:4px}.home-contact-disc{width:min(72%,300px)}.home-contact-pack{width:clamp(130px,29vw,198px);height:290px}.home-contact-pack-front{width:clamp(150px,33vw,220px);height:320px}}@media(max-width:480px){.home-contact{padding-block:34px 46px}.home-contact-panel{padding:39px 25px 23px;border-radius:43px 9px 40px}.home-contact-panel:before{inset:9px;border-radius:35px 6px 32px}.home-contact-panel:after{top:-19%;right:-22%;width:78%}.home-contact-eyebrow{font-size:8px;letter-spacing:.12em}.home-contact h2{font-size:clamp(48px,13vw,61px)}.home-contact-copy>p{font-size:12px}.home-contact-detail{min-height:61px;grid-template-columns:37px minmax(0,1fr) 16px;gap:8px}.home-contact-icon{width:34px;height:34px}.home-contact-detail strong{font-size:11px}.home-contact-address{grid-template-columns:36px minmax(0,1fr);gap:9px}.home-contact-pin{width:33px;height:33px}.home-contact-address>a{grid-column:2;margin-top:3px}.home-contact-showcase{min-height:248px;margin-top:12px}.home-contact-pack{width:clamp(105px,32vw,155px);height:235px}.home-contact-pack-front{width:clamp(126px,37vw,178px);height:265px}.home-contact-caption{font-size:11px}}@media(prefers-reduced-motion:reduce){.home-contact-pack,.home-contact-spark,.home-contact-detail,.home-contact-address>a,.home-contact-detail>svg,.home-contact-address>a svg{animation:none!important;transition:none!important}.home-contact-pack{transform:none!important;translate:0 0!important}}.hero:has(.hero-slide-layer.opening-slide.incoming) .hero-art,.hero:has(.hero-slide-layer.opening-slide.incoming) .hero-shade{display:none}.hero:has(.hero-slide-layer.opening-slide.incoming){height:calc(56.3vw + 76px);min-height:0}.hero:has(.hero-slide-layer.opening-slide.incoming) .hero-inner{height:100%;min-height:0;padding-top:0}.hero:has(.hero-slide-layer.opening-slide.incoming) .hero-carousel{height:100%;min-height:0}.hero-slide-layer.opening-slide{height:100%;min-height:0;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr)}.hero-slide-layer.opening-slide .hero-carousel-backdrop{inset:76px auto 0 50%;width:100vw;margin-left:-50vw;inset-block-end:0;background-color:#eab747;background-image:var(--slide-image);background-position:center;background-size:100% 100%;background-repeat:no-repeat;filter:none;mix-blend-mode:normal;opacity:1}.hero-slide-layer.opening-slide .hero-copy-carousel{grid-column:1;grid-row:1;align-self:center;justify-self:start;width:min(32vw,500px);max-width:500px;margin-left:clamp(20px,3vw,48px);padding:0;color:var(--maroon)}.hero-slide-layer.opening-slide .hero-copy-carousel{position:relative}.hero-slide-layer.opening-slide .hero-copy-carousel h1{font-size:clamp(48px,5.1vw,78px);line-height:1.04;color:var(--maroon)}.hero-slide-layer.opening-slide .hero-copy-carousel h1 span{color:var(--maroon)}.hero-slide-layer.opening-slide .hero-copy-carousel h1 em{color:var(--red)}.hero-slide-layer.opening-slide .hero-copy-carousel>p{max-width:390px;margin-top:22px;color:#4c0a12;font-size:16px}.hero-slide-layer.opening-slide .hero-lead{color:#710b14}.hero-slide-layer.opening-slide .hero-lead:before{background:#710b14}.hero-slide-layer.opening-slide .hero-copy-carousel .button-gold{border-color:#710b14;border-radius:999px;background:#710b14;color:#fff8e8;padding-inline:24px}.hero-slide-layer.opening-slide .hero-copy-carousel .button-gold:hover{background:#4c0a12}.hero-slide-layer.opening-slide .hero-copy-carousel .hero-text-link{border-color:#4c0a129e;color:#4c0a12}.hero-slide-layer.opening-slide .hero-carousel-motif{display:none}.hero-slide-layer.opening-slide.incoming .hero-title-line{animation:opening-title-rise .62s cubic-bezier(.2,.75,.2,1) both,opening-title-float 1.35s cubic-bezier(.3,.05,.35,1) .62s infinite}.hero-slide-layer.opening-slide.incoming .hero-title-line:nth-child(2){animation-delay:.12s,.74s}.hero-slide-layer.opening-slide.incoming .hero-title-line:nth-child(3){animation-delay:.24s,.86s}.hero-slide-layer.opening-slide.incoming .hero-actions{animation-delay:.62s}.hero-slide-layer.opening-slide.incoming .hero-copy-carousel .button-gold{animation:opening-cta-vibrate 2.6s ease-in-out .9s infinite}@keyframes opening-title-rise{0%{opacity:0;filter:blur(5px);transform:translate3d(0,28px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes opening-title-float{0%,to{translate:0 0;scale:1}35%,65%{translate:0 -15px;scale:1.025}}@keyframes opening-cta-vibrate{0%,70%,to{transform:translateZ(0) rotate(0)}72%,80%,88%,96%{transform:translate3d(-4px,0,0) rotate(-1.5deg)}76%,84%,92%{transform:translate3d(4px,0,0) rotate(1.5deg)}}body:has(.hero-slide-layer.opening-slide.incoming) .site-header{color:var(--maroon)}body:has(.hero-slide-layer.opening-slide.incoming) .header-inner{border-color:#4c0a123d}body:has(.hero-slide-layer.opening-slide.incoming) .header-cta{color:#710b14}.hero-slide-layer.opening-slide .hero-actions{flex-direction:column;align-items:flex-start;gap:7px;margin-top:38px}@media(max-width:800px){.hero:has(.hero-slide-layer.opening-slide.incoming){height:680px;min-height:680px;background:#f7c63a}.hero:has(.hero-slide-layer.opening-slide.incoming) .hero-inner{height:680px;min-height:680px;padding:100px 0 0}.hero:has(.hero-slide-layer.opening-slide.incoming) .hero-carousel{height:580px;min-height:580px}.hero-slide-layer.opening-slide{height:100%;min-height:100%;display:block}.hero-slide-layer.opening-slide .hero-carousel-backdrop{background-color:#f7c63a;background-position:center bottom;background-size:100% auto}.hero-slide-layer.opening-slide .hero-copy-carousel{position:absolute;top:16px;left:12px;align-self:start;justify-self:start;width:44%;max-width:240px;margin:0;padding:0;background:transparent}.hero-slide-layer.opening-slide .hero-copy-carousel h1{font-size:clamp(28px,8vw,40px);line-height:1.06}.hero-slide-layer.opening-slide .hero-copy-carousel .button-gold{min-height:46px;padding:10px 16px;gap:7px;font-size:11px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.hero-slide-layer.opening-slide.incoming .hero-copy-carousel .button-gold{animation:none!important}}.hero:has(.hero-slide-layer.cta-only-slide.incoming){height:calc(56.3vw + 76px);min-height:0}.hero:has(.hero-slide-layer.cta-only-slide.incoming) .hero-inner{height:100%;min-height:0;padding-top:0}.hero:has(.hero-slide-layer.cta-only-slide.incoming) .hero-carousel{height:100%;min-height:0}.hero-slide-layer.cta-only-slide{height:100%;min-height:0;grid-template-columns:1fr}.hero-slide-layer.cta-only-slide .hero-carousel-backdrop{inset:76px auto 0 50%;width:100vw;margin-left:-50vw;inset-block-end:0;background-color:#44b9be;background-image:var(--slide-image);background-position:center;background-size:100% 100%;background-repeat:no-repeat;filter:none;mix-blend-mode:normal;opacity:1}.hero-slide-layer.cta-only-slide .hero-copy-carousel{position:absolute;top:54%;right:auto;left:clamp(18px,4vw,68px);grid-column:1;grid-row:1;justify-self:start;align-self:start;width:auto;max-width:none;margin:0;padding:0;translate:0 -50%;z-index:2}.hero-slide-layer.cta-only-slide .hero-copy-carousel .hero-actions{margin:0}.hero-slide-layer.cta-only-slide .hero-copy-carousel .button-gold{min-height:56px;padding:0 24px;border:1px solid var(--maroon);border-radius:999px;background:var(--maroon);color:#fff8e8;box-shadow:0 8px 20px #3807102e}.hero-slide-layer.cta-only-slide .hero-copy-carousel .button-gold:hover{background:#4c0a12}@media(max-width:800px){.hero:has(.hero-slide-layer.cta-only-slide.incoming){height:680px;min-height:680px;background:#44b9be}.hero:has(.hero-slide-layer.cta-only-slide.incoming) .hero-inner{height:680px;min-height:680px;padding:100px 0 0}.hero:has(.hero-slide-layer.cta-only-slide.incoming) .hero-carousel{height:580px;min-height:580px}.hero-slide-layer.cta-only-slide{height:100%;min-height:100%;display:block}.hero-slide-layer.cta-only-slide .hero-carousel-backdrop{inset:0;width:100%;margin:0;background-position:center bottom;background-size:100% auto}.hero-slide-layer.cta-only-slide .hero-copy-carousel{top:auto;bottom:3%;left:12px;translate:none}.hero-slide-layer.cta-only-slide .hero-copy-carousel .button-gold{min-height:46px;padding:10px 16px;font-size:11px;white-space:nowrap}}.hero:has(.hero-slide-layer.image-only-slide.incoming){height:calc(56.3vw + 76px);min-height:0}.hero:has(.hero-slide-layer.image-only-slide.incoming) .hero-inner{height:100%;min-height:0;padding-top:0}.hero:has(.hero-slide-layer.image-only-slide.incoming) .hero-carousel{height:100%;min-height:0}.hero-slide-layer.image-only-slide{height:100%;min-height:0;grid-template-columns:1fr}.hero-slide-layer.image-only-slide .hero-carousel-backdrop{inset:76px auto 0 50%;width:100vw;margin-left:-50vw;inset-block-end:0;background-color:#242447;background-image:var(--slide-image);background-position:center;background-size:100% 100%;background-repeat:no-repeat;filter:none;mix-blend-mode:normal;opacity:1}@media(max-width:800px){.hero:has(.hero-slide-layer.image-only-slide.incoming){height:680px;min-height:680px;background:#242447}.hero:has(.hero-slide-layer.image-only-slide.incoming) .hero-inner{height:680px;min-height:680px;padding:100px 0 0}.hero:has(.hero-slide-layer.image-only-slide.incoming) .hero-carousel{height:580px;min-height:580px}.hero-slide-layer.image-only-slide{height:100%;min-height:100%;display:block}.hero-slide-layer.image-only-slide .hero-carousel-backdrop{inset:0;width:100%;margin:0;background-position:center bottom;background-size:100% auto}}.hero-slide-layer.opening-slide.cta-only-slide .hero-copy-carousel{top:81.5%;left:clamp(30px,6vw,112px)}.hero-slide-layer.opening-slide.cta-only-slide .hero-copy-carousel .hero-actions{margin:0}.hero-slide-layer.opening-slide.cta-only-slide .hero-copy-carousel .button-gold{border-radius:999px}@media(max-width:800px){.hero-slide-layer.opening-slide.cta-only-slide .hero-copy-carousel{top:auto;bottom:6%;left:16px}}.hero-carousel:has(.hero-slide-layer.outgoing) .hero-slide-layer.incoming{animation:hero-slide-drag-in .82s cubic-bezier(.2,.72,.24,1) both}.hero-slide-layer.outgoing{animation:hero-slide-drag-out .76s cubic-bezier(.48,.04,.82,.28) both}.hero-slide-layer.incoming .hero-carousel-backdrop,.hero-slide-layer.outgoing .hero-carousel-backdrop,.hero-slide-layer.incoming .hero-copy-carousel,.hero-slide-layer.outgoing .hero-copy-carousel,.hero-slide-layer.incoming .hero-title-line,.hero-slide-layer.incoming .hero-copy-carousel>p,.hero-slide-layer.incoming .hero-copy-carousel .hero-actions,.hero-slide-layer.outgoing .hero-title-line,.hero-slide-layer.outgoing .hero-copy-carousel>p,.hero-slide-layer.outgoing .hero-copy-carousel .hero-actions,.hero-slide-layer.outgoing .hero-stage-pack{animation:none}@keyframes hero-slide-drag-in{0%{transform:translate3d(calc(var(--slide-direction)*100%),0,0)}to{transform:translateZ(0)}}@keyframes hero-slide-drag-out{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--slide-direction)*-100%),0,0)}}@media(prefers-reduced-motion:reduce){.hero-slide-layer.incoming,.hero-slide-layer.outgoing{animation:none!important;transform:none!important}}.login-page{position:relative;--login-maroon: #4c0a12;--login-red: #ad1618;--login-gold: #e7ba58;--login-gold-pale: #f7da92;--login-paper: #fbf7ef;--login-ink: #39202a;--login-muted: #705e5c;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);min-height:100svh;background:var(--login-paper);color:var(--login-ink);font-family:var(--body, "DM Sans", Arial, sans-serif);overflow:clip}.login-close{position:absolute;z-index:5;top:22px;right:24px;display:grid;width:46px;height:46px;place-items:center;border:1px solid rgb(76 10 18 / 16%);border-radius:50%;background:#fbf7efeb;color:var(--login-maroon);cursor:pointer;transition:transform .22s cubic-bezier(.2,.75,.2,1),background-color .2s ease,box-shadow .2s ease}.login-close svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.login-close:hover{transform:rotate(90deg);background:#fffdf8;box-shadow:0 6px 20px #1c070924}.login-close:focus-visible{outline:3px solid #a6741b;outline-offset:4px}.login-story{position:relative;display:flex;min-height:680px;align-items:flex-end;overflow:hidden;isolation:isolate;background:var(--login-maroon);color:#fff8ed}.login-story-photo,.login-story-shade{position:absolute;z-index:-1;inset:0}.login-story-photo{background:url(/assets/login-product-presenter.webp) center / 100% 100% no-repeat;animation:login-photo-arrive 1.2s cubic-bezier(.2,.75,.2,1) both}.login-story-shade{background:linear-gradient(0deg,rgb(38 7 10 / 76%) 0%,rgb(44 8 11 / 29%) 37%,transparent 68%),linear-gradient(90deg,rgb(50 7 11 / 15%),transparent 70%)}.login-story-copy{position:relative;align-self:flex-start;margin:clamp(56px,8.5vh,100px) 0 0 clamp(34px,7.2vw,112px);animation:login-copy-arrive .75s .12s cubic-bezier(.2,.75,.2,1) both}.login-story-rule{display:block;width:43px;height:1px;margin-bottom:22px;background:var(--login-gold)}.login-story-hindi{margin:0 0 12px;color:var(--login-gold-pale);font:500 clamp(23px,2.3vw,34px)/1.35 var(--devanagari, sans-serif)}.login-story-copy>p:last-child{margin:0;color:#fff7ed;font:400 clamp(17px,1.6vw,22px)/1.55 var(--display, Georgia, serif);letter-spacing:.005em}.login-story-caption{position:absolute;right:30px;bottom:31px;color:#fff8edd6;font-size:11px;letter-spacing:.025em}.login-story-home{display:none}.login-panel{display:flex;min-height:100svh;flex-direction:column;align-items:center;justify-content:space-between;padding:clamp(30px,5.4vh,60px) clamp(36px,7vw,104px) 25px;background:var(--login-paper)}.login-panel-logo{display:block;align-self:center;width:122px;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.75,.2,1)}.login-panel-logo:hover{opacity:.84;transform:translateY(-2px)}.login-panel-logo img{width:100%;height:auto}.login-form-wrap{width:min(100%,410px);margin-block:auto;padding-block:48px 54px;animation:login-form-arrive .52s cubic-bezier(.2,.75,.2,1) both}.login-coming-soon-wrap{max-width:430px}.login-coming-soon-board{position:relative;overflow:hidden;padding:30px 30px 32px;border:1px solid rgb(156 111 39 / 25%);border-radius:22px 22px 22px 6px;background:radial-gradient(ellipse at 100% 0,rgb(231 186 88 / 18%),transparent 44%),linear-gradient(145deg,#fffdf8,#f4ead9);box-shadow:0 18px 42px #4c0a1214,inset 0 1px #ffffffd9}.login-coming-soon-label{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;color:#765528;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.login-coming-soon-label i{width:7px;height:7px;border:1px solid #a87522;border-radius:50%;background:var(--login-gold);box-shadow:0 0 0 4px #e7ba5829}.login-coming-soon-board h1{margin:0;color:var(--login-maroon);font:400 clamp(39px,3.9vw,54px)/1.05 var(--display, Georgia, serif);letter-spacing:-.035em;text-wrap:balance}.login-coming-soon-board p{max-width:320px;margin:17px 0 0;color:var(--login-muted);font-size:14px;line-height:1.7}.login-coming-soon-home{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:13px;color:var(--login-maroon);font-size:12px;font-weight:700;text-decoration:none}.login-coming-soon-home span{color:#a87522;transition:transform .2s ease}.login-coming-soon-home:hover span{transform:translate(3px)}.login-coming-soon-home:focus-visible{outline:2px solid #a6741b;outline-offset:4px}.login-form-ornament{display:flex;width:61px;align-items:center;gap:7px;margin-bottom:23px;color:#bd8f37}.login-form-ornament i{width:5px;height:5px;border:1px solid currentColor;transform:rotate(45deg)}.login-form-ornament span{height:1px;flex:1;background:currentColor}.login-form-wrap h1{margin:0;color:var(--login-maroon);font:400 clamp(43px,4.1vw,58px)/1.07 var(--display, Georgia, serif);letter-spacing:-.025em;text-wrap:balance}.login-intro{min-height:27px;margin:17px 0 37px;color:var(--login-muted);font-size:14px;line-height:1.65}.login-intro strong{color:var(--login-maroon);font-weight:700;white-space:nowrap}.login-form{display:flex;flex-direction:column}.login-form>label{margin-bottom:9px;color:#4d3436;font-size:12px;font-weight:700}.login-input-row{display:flex;min-height:59px;align-items:center;border:1px solid #d6c8b8;border-radius:14px;background:#fffdf9;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.login-input-row:focus-within{border-color:var(--login-red);background:#fff;box-shadow:0 0 0 3px #ad16181a}.login-country{display:flex;min-width:82px;align-items:center;justify-content:center;gap:9px;color:var(--login-ink);font-size:14px;font-weight:600}.login-country span{color:var(--login-red);font-size:10px;font-weight:800;letter-spacing:.04em}.login-country i{width:1px;height:18px;background:#d7c8b6}.login-input-divider{width:1px;height:25px;background:#e1d5c8}.login-input-row input{width:100%;min-width:0;height:57px;padding:0 13px;border:0;outline:0;background:transparent;color:var(--login-ink);font-size:14px}.login-input-row input::placeholder{color:#877979;opacity:1}.login-input-icon{display:grid;width:45px;flex:0 0 45px;place-items:center;color:#947b69}.login-input-icon svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.login-field-help{min-height:20px;margin:9px 0 25px;color:var(--login-muted);font-size:12px;line-height:1.5}.login-submit{display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:0 19px 0 22px;border:1px solid var(--login-maroon);border-radius:14px;background:var(--login-maroon);color:#fffaf0;font-size:14px;font-weight:700;text-align:left;transition:background-color .2s ease,border-color .2s ease,transform .22s cubic-bezier(.2,.75,.2,1),box-shadow .22s ease}.login-submit svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s cubic-bezier(.2,.75,.2,1)}.login-submit:hover{transform:translateY(-2px);border-color:var(--login-red);background:var(--login-red);box-shadow:0 8px 18px #4c0a1221}.login-submit:hover svg{transform:translate(3px)}.login-submit:active{transform:translateY(0)}.login-submit:focus-visible,.login-change-number:focus-visible,.login-panel-logo:focus-visible{outline:3px solid #a6741b;outline-offset:4px}.login-demo-note{display:flex;align-items:center;gap:8px;margin:19px 0 0;color:#6d5d50;font-size:11px}.login-demo-note span{width:6px;height:6px;border-radius:50%;background:#9f772f}.login-message{margin:13px 0 0;color:#8a151b;font-size:12px;line-height:1.5}.login-otp-row input{padding-left:20px;font-size:21px;font-weight:600;letter-spacing:.34em}.login-otp-row input::placeholder{letter-spacing:.22em}.login-change-number{align-self:center;min-height:44px;margin-top:11px;padding:7px 10px;border:0;background:transparent;color:var(--login-red);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.login-bottom{display:flex;width:min(100%,410px);justify-content:space-between;gap:20px;color:#776763;font-size:10px}.account-blank{min-height:100svh;background:var(--login-paper, #fbf7ef)}@keyframes login-photo-arrive{0%{opacity:.72;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes login-copy-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes login-form-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.login-page{grid-template-columns:minmax(0,.92fr) minmax(410px,1.08fr)}.login-story-copy{margin-left:36px}.login-story-caption{right:20px;font-size:10px}.login-panel{padding-inline:42px}}@media(max-width:700px){.login-page{display:flex;flex-direction:column;min-height:100svh;overflow:visible}.login-close{top:14px;right:14px}.login-story{min-height:220px;height:27svh;max-height:300px;flex:0 0 auto}.login-story-photo{background-position:center 53%;background-size:cover}.login-story-shade{background:linear-gradient(0deg,#26070ac2,#2c080b29 76%)}.login-story-home{position:absolute;top:20px;left:22px;display:block;width:96px}.login-story-home img{width:100%;filter:drop-shadow(0 2px 12px rgb(0 0 0 / 30%))}.login-story-copy{align-self:auto;margin:0 0 25px 25px}.login-story-rule{width:30px;margin-bottom:9px}.login-story-hindi{margin-bottom:2px;font-size:20px}.login-story-copy>p:last-child{font-size:15px}.login-story-caption{display:none}.login-panel{min-height:calc(100svh - 220px);flex:1;padding:23px 25px 18px}.login-panel-logo{display:none}.login-form-wrap{width:min(100%,430px);padding-block:28px 36px}.login-form-wrap h1{font-size:clamp(39px,10vw,49px)}.login-intro{margin:12px 0 28px}.login-bottom{width:min(100%,430px);font-size:9px}}@media(max-width:380px){.login-story{min-height:195px}.login-story-home{width:84px}.login-panel{min-height:calc(100svh - 195px);padding-inline:20px}.login-form-wrap h1{font-size:38px}.login-bottom{font-size:8px}}@media(prefers-reduced-motion:reduce){.login-story-photo,.login-story-copy,.login-form-wrap{animation:none}.login-panel-logo,.login-input-row,.login-submit,.login-submit svg,.login-close{transition:none}}.distributor-app{--dist-red:#a71e25;--dist-red-dark:#75151b;--dist-ink:#352c28;--dist-muted:#877c73;--dist-paper:#faf8f3;--dist-line:#e9e2d8;--dist-gold:#c29b54;min-height:100svh;display:grid;grid-template-columns:252px minmax(0,1fr);background:var(--dist-paper);color:var(--dist-ink);font-family:DM Sans,Arial,sans-serif;font-size:14px}.distributor-app *{box-sizing:border-box}.distributor-app button,.distributor-app input{font:inherit}.distributor-app button{cursor:pointer}.distributor-app svg{width:19px;height:19px;flex:none}.dist-sidebar{position:sticky;top:0;display:flex;height:100svh;min-height:620px;flex-direction:column;padding:27px 17px 18px;border-right:1px solid var(--dist-line);background:#fffdf9}.dist-brand{width:118px;display:block;margin:0 0 35px 13px}.dist-brand img,.dist-mobile-brand img{display:block;width:100%;height:auto}.dist-account{display:flex;align-items:center;gap:11px;padding:15px 11px;border:1px solid #eee7dc;border-radius:11px;background:#fcfaf5}.dist-avatar{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:50%;background:#f2e6d8;color:var(--dist-red);font-size:12px;font-weight:700}.dist-account>span:nth-child(2){display:grid;gap:3px;min-width:0}.dist-account strong{overflow:hidden;color:#392f2b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dist-account small{color:#988d82;font-size:10px}.dist-account i{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#64a57b}.dist-nav-label{margin:35px 12px 10px;color:#a1978d;font-size:9px;font-weight:700;letter-spacing:.13em}.dist-nav{display:grid;gap:4px}.dist-nav button{min-height:46px;display:flex;align-items:center;gap:12px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#736961;text-align:left;font-size:12px;font-weight:600;transition:background .18s,color .18s}.dist-nav button:hover{background:#f8f2e9;color:var(--dist-red)}.dist-nav button.active{background:#f8eee8;color:var(--dist-red);box-shadow:inset 3px 0 var(--dist-red)}.dist-nav button svg{width:18px;height:18px}.dist-nav button b,.dist-mobile-nav b{display:grid;min-width:19px;height:19px;margin-left:auto;place-items:center;border-radius:10px;background:#b02c32;color:#fff;font-size:10px}.dist-sidebar-bottom{margin-top:auto}.dist-help{display:grid;gap:5px;margin:0 2px 18px;padding:15px 13px;border:1px solid #efe4d4;border-radius:10px;background:#fbf6eb}.dist-help span{color:#938676;font-size:10px}.dist-help strong{color:#554237;font:500 17px/1.2 Playfair Display,Georgia,serif}.dist-help a{margin-top:4px;color:var(--dist-red);font-size:10px;font-weight:700;text-decoration:none}.dist-help a:hover{text-decoration:underline}.dist-logout{width:100%;min-height:43px;display:flex;align-items:center;gap:12px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#736961;text-align:left;font-size:12px;font-weight:600}.dist-logout:hover{border-color:#f1d7d5;background:#fff8f6;color:var(--dist-red)}.dist-logout svg{width:17px;height:17px}.dist-workspace{min-width:0}.dist-topbar{height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(24px,4.3vw,68px);border-bottom:1px solid var(--dist-line);background:#fffdf9e5}.dist-breadcrumb{display:flex;align-items:center;gap:9px;color:#94897f;font-size:11px}.dist-breadcrumb svg{width:12px;height:12px}.dist-breadcrumb strong{color:#544943;font-weight:600}.dist-topbar-right{display:flex;align-items:center;gap:9px;color:#796f66;font-size:10px}.dist-status-dot{width:7px;height:7px;border-radius:50%;background:#64a57b}.dist-topbar-divider{width:1px;height:20px;margin:0 7px;background:var(--dist-line)}.dist-topbar-right button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#756b62;font-size:10px}.dist-topbar-right button:hover{color:var(--dist-red)}.dist-topbar-right button svg{width:15px;height:15px}.dist-mobile-brand,.dist-mobile-nav{display:none}.dist-content{width:min(100%,1440px);margin:0 auto;padding:38px clamp(24px,4.3vw,68px) 24px}.dist-welcome{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:3px 0 25px}.dist-eyebrow{margin:0 0 9px;color:#a3824c;font-size:9px;font-weight:700;letter-spacing:.14em}.dist-welcome h1,.dist-page-intro h1{margin:0;color:#3c2d28;font:500 clamp(28px,3vw,38px)/1.2 "Playfair Display",Georgia,serif;letter-spacing:-.025em}.dist-welcome h1 span{color:var(--dist-gold);font:400 17px DM Sans,sans-serif}.dist-welcome>div:first-child>p:last-child,.dist-page-intro>p:last-child{margin:8px 0 0;color:#83776d;font-size:12px}.dist-welcome-meta{min-width:180px;display:grid;gap:4px;padding-left:20px;border-left:1px solid var(--dist-line)}.dist-welcome-meta span{color:#93887e;font-size:10px}.dist-welcome-meta strong{color:#54473e;font-size:13px}.dist-welcome-meta i{margin-top:4px;color:#a89071;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.1em}.dist-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 34px;border:1px solid var(--dist-line);border-radius:10px;background:#fffdf9}.dist-metrics article{min-height:104px;display:grid;align-content:center;gap:5px;padding:15px 21px;border-right:1px solid var(--dist-line)}.dist-metrics article:last-child{border-right:0}.dist-metrics article>span{color:#90847a;font-size:10px}.dist-metrics article>strong{color:#4c3830;font:500 24px/1.1 Playfair Display,Georgia,serif}.dist-metrics article>small{color:#958a80;font-size:9px}.dist-good{display:flex;align-items:center;gap:4px;color:#4e9165!important}.dist-good svg{width:12px;height:12px}.dist-section-heading,.dist-list-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:19px}.dist-section-heading h2,.dist-list-heading h2{margin:0;color:#3d302a;font:500 26px/1.18 Playfair Display,Georgia,serif;letter-spacing:-.02em}.dist-section-heading .dist-eyebrow{margin-bottom:6px}.dist-section-heading>div>p:last-child,.dist-list-heading>div>p{margin:5px 0 0;color:#8a7e74;font-size:11px}.dist-cart-button{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #e4d9c8;border-radius:8px;background:#fffdf9;color:#59483e;font-size:10px;font-weight:600}.dist-cart-button:hover{border-color:#bf9f71;background:#fff}.dist-cart-button svg{width:16px;height:16px;color:#9a6b40}.dist-cart-button b{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:#f4e8d5;color:#725236;font-size:9px}.dist-cart-button>span{padding-left:7px;border-left:1px solid var(--dist-line);color:#504039;font-size:11px}.dist-catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.dist-search{width:min(100%,260px);height:38px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid #e6ded4;border-radius:7px;background:#fffefa}.dist-search:focus-within{border-color:#bd9a63;box-shadow:0 0 0 3px #c29b541f}.dist-search svg{width:15px;height:15px;color:#a09589}.dist-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#42352e;font-size:10px}.dist-search input::placeholder{color:#a79c91}.dist-categories{display:flex;gap:6px}.dist-categories button{min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:18px;background:transparent;color:#887d73;font-size:10px}.dist-categories button:hover{background:#f4efe6}.dist-categories button.selected{border-color:#e7d8c1;background:#fffaf1;color:#785c35;font-weight:700}.dist-order-layout{display:grid;grid-template-columns:minmax(0,1fr) 258px;align-items:start;gap:15px}.dist-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dist-product{overflow:hidden;border:1px solid #e9e2d8;border-radius:9px;background:#fffdf9;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dist-product:hover{transform:translateY(-2px);border-color:#dfcda9;box-shadow:0 8px 20px #452e1c0f}.dist-product-image{height:154px;position:relative;display:grid;place-items:center;overflow:hidden;background:#f6f1e8}.dist-product-image:after{position:absolute;right:-28px;bottom:-48px;width:120px;height:120px;border:1px solid rgb(194 155 84 / 16%);border-radius:50%;content:""}.dist-product-image>span{position:absolute;z-index:1;top:9px;left:9px;padding:5px 8px;border:1px solid rgb(227 218 204 / 72%);border-radius:12px;background:#fffdf9e0;color:#796b5d;font-size:8px;font-weight:700}.dist-product-image img{position:relative;z-index:1;width:auto;height:124px;max-width:72%;object-fit:contain;filter:drop-shadow(0 5px 7px rgb(54 37 23 / 12%));transition:transform .25s ease}.dist-product:hover .dist-product-image img{transform:scale(1.035)}.dist-product-info{padding:11px 12px 12px}.dist-product-info h3{min-height:30px;margin:0;color:#483a33;font-size:11px;font-weight:700;line-height:1.35}.dist-product-info>p{margin:3px 0 11px;color:#968a7f;font-size:9px}.dist-product-buy{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-top:9px;border-top:1px solid #f0ebe4}.dist-product-buy>strong{color:#564339;font-size:11px;white-space:nowrap}.dist-product-buy>strong small{color:#9a8e82;font-size:8px;font-weight:500}.dist-add{min-height:29px;display:flex;align-items:center;gap:4px;padding:0 9px;border:1px solid #eadbc5;border-radius:6px;background:#fffaf1;color:#875c34;font-size:9px;font-weight:700}.dist-add:hover{border-color:#caa772;background:#fff5e4}.dist-add svg{width:12px;height:12px}.dist-quantity{height:29px;display:flex;align-items:center;gap:9px;padding:0 4px;border:1px solid #e8d9c6;border-radius:6px;background:#fffaf1}.dist-quantity button{width:23px;height:23px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#805e3b}.dist-quantity button:hover{background:#f2e6d5}.dist-quantity svg{width:12px;height:12px}.dist-quantity span{min-width:10px;color:#55483e;font-size:10px;font-weight:700;text-align:center}.dist-cart{position:sticky;top:18px;border:1px solid #e8dece;border-radius:9px;background:#fffdf9;box-shadow:0 4px 16px #492f1a0a}.dist-cart-heading{display:flex;align-items:center;justify-content:space-between;padding:15px 14px 12px;border-bottom:1px solid #eee7dc}.dist-cart-heading .dist-eyebrow{margin-bottom:4px;font-size:8px}.dist-cart-heading h3{margin:0;color:#47372f;font:500 18px Playfair Display,Georgia,serif}.dist-cart-heading>span{padding:5px 7px;border-radius:10px;background:#f4eee4;color:#86715d;font-size:8px}.dist-cart-lines{max-height:320px;overflow:auto;padding:3px 13px}.dist-cart-line{display:grid;grid-template-columns:minmax(0,1fr) auto 21px;align-items:start;gap:5px;padding:11px 0;border-bottom:1px solid #f1ece5}.dist-cart-line>span{display:grid;gap:4px;min-width:0}.dist-cart-line strong{color:#52443c;font-size:9px;line-height:1.35}.dist-cart-line small{color:#95897e;font-size:8px}.dist-cart-line>b{padding-top:1px;color:#55463c;font-size:9px}.dist-cart-line button{width:21px;height:21px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#a19589}.dist-cart-line button:hover{background:#fff0ee;color:var(--dist-red)}.dist-cart-line button svg{width:13px;height:13px}.dist-cart-total{display:flex;align-items:center;justify-content:space-between;padding:13px 14px 10px;color:#7e7268;font-size:10px}.dist-cart-total strong{color:#44342d;font-size:14px}.dist-place-order{width:calc(100% - 28px);min-height:40px;display:flex;align-items:center;justify-content:space-between;margin:0 14px;padding:0 12px;border:0;border-radius:6px;background:var(--dist-red);color:#fff9f2;font-size:10px;font-weight:700;transition:background .18s}.dist-place-order:hover{background:var(--dist-red-dark)}.dist-place-order svg{width:15px;height:15px}.dist-cart-note{margin:9px 14px 13px;color:#a09488;font-size:8px;line-height:1.5}.dist-cart-empty{min-height:156px;display:grid;align-content:center;justify-items:center;padding:15px;text-align:center}.dist-empty-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f5efe5;color:#9d815b}.dist-empty-icon svg{width:17px;height:17px}.dist-cart-empty p{margin:9px 0 3px;color:#65564a;font-size:10px;font-weight:700}.dist-cart-empty small{color:#a09489;font-size:9px}.dist-footnote{margin-top:20px;padding:11px 0;border-top:1px solid var(--dist-line);color:#9a8e82;font-size:9px}.dist-footnote span{margin-right:4px;color:#ba995d}.dist-footnote a{color:#896039;text-decoration:none}.dist-footnote a:hover{text-decoration:underline}.dist-page-intro{padding:10px 0 25px}.dist-page-intro h1{font-size:36px}.dist-order-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:30px;border:1px solid var(--dist-line);border-radius:9px;background:#fffdf9}.dist-order-summary>div{display:grid;gap:7px;padding:16px 20px;border-right:1px solid var(--dist-line)}.dist-order-summary>div:last-child{border:0}.dist-order-summary span{color:#95897e;font-size:10px}.dist-order-summary strong{color:#493a32;font:500 21px Playfair Display,Georgia,serif}.dist-list-heading{align-items:center;padding-bottom:12px;border-bottom:1px solid var(--dist-line)}.dist-list-heading h2{font-size:22px}.dist-list-heading .dist-search{width:210px}.dist-orders-list{display:grid;gap:10px}.dist-order-card{padding:16px 17px;border:1px solid #e9e2d8;border-radius:8px;background:#fffdf9}.dist-order-top,.dist-order-top>div,.dist-order-bottom,.dist-order-bottom>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.dist-order-id{color:#56443a;font-size:11px;font-weight:700}.dist-order-status{padding:5px 8px;border-radius:14px;font-size:8px;font-weight:700}.dist-order-status.transit{background:#edf4f3;color:#4c807b}.dist-order-status.delivered{background:#edf5ed;color:#568064}.dist-order-status.processing{background:#fbf1db;color:#967125}.dist-order-top time{color:#958a80;font-size:9px}.dist-order-card>p{margin:11px 0 13px;color:#81756b;font-size:10px}.dist-order-bottom{padding-top:11px;border-top:1px solid #f0ebe4}.dist-order-bottom>span{display:flex;align-items:center;gap:8px;color:#65564b;font-size:10px;font-weight:600}.dist-order-bottom>span i{width:3px;height:3px;border-radius:50%;background:#baaa96}.dist-order-bottom>div{justify-content:flex-end}.dist-order-detail,.dist-reorder{min-height:31px;display:flex;align-items:center;gap:4px;padding:0 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:#897d72;font-size:9px;font-weight:600}.dist-order-detail:hover{color:#57473d;background:#f8f3eb}.dist-order-detail svg{width:12px;height:12px}.dist-reorder{border-color:#e9dac3;background:#fffaf1;color:#815a35}.dist-reorder:hover{border-color:#c7a16b;background:#fff4e0}.dist-reorder svg{width:13px;height:13px}.dist-order-expanded{display:grid;grid-template-columns:1.2fr 1fr auto;gap:12px;margin-top:14px;padding:13px;border-radius:6px;background:#faf7f0}.dist-order-expanded>span{display:grid;gap:5px}.dist-order-expanded small{color:#a1917e;font-size:7px;font-weight:700;letter-spacing:.09em}.dist-order-expanded strong{color:#65584d;font-size:9px;font-weight:600}.dist-record-count{color:#998d82;font-size:9px}.dist-payment-overview{display:flex;align-items:center;justify-content:space-between;min-height:126px;margin:6px 0 32px;padding:21px 24px;border:1px solid #e7dfd3;border-radius:9px;background:linear-gradient(105deg,#fffdf8,#f8f1e4)}.dist-payment-overview>div:first-child{display:grid;gap:7px}.dist-payment-overview>div:first-child>span{color:#8c8075;font-size:10px}.dist-payment-overview>div:first-child>strong{color:#44352d;font:500 28px Playfair Display,Georgia,serif}.dist-payment-symbol{width:49px;height:49px;display:grid;place-items:center;border:1px solid #eadcc4;border-radius:50%;background:#fffdf8;color:#a37c40}.dist-payment-symbol svg{width:22px;height:22px}.dist-payment-table-wrap{overflow:auto;border:1px solid #e9e2d8;border-radius:8px;background:#fffdf9}.dist-payment-table{width:100%;border-collapse:collapse;white-space:nowrap}.dist-payment-table th{height:40px;padding:0 14px;border-bottom:1px solid #ece5dc;background:#fbf8f2;color:#a09387;font-size:8px;font-weight:700;letter-spacing:.08em;text-align:left}.dist-payment-table td{height:65px;padding:8px 14px;border-bottom:1px solid #f0ebe4;color:#71665d;font-size:9px}.dist-payment-table tbody tr:last-child td{border-bottom:0}.dist-payment-table td:first-child{display:table-cell}.dist-payment-table td:first-child strong,.dist-payment-table td:first-child small{display:block}.dist-payment-table td:first-child strong{color:#59483e;font-size:9px}.dist-payment-table td:first-child small{margin-top:4px;color:#a09488;font-size:8px}.dist-payment-table .dist-payment-amount{color:#514036;font-size:10px;font-weight:700}.dist-paid{display:inline-flex;align-items:center;gap:4px;color:#548163;font-size:8px;font-weight:700}.dist-paid svg{width:12px;height:12px}.dist-receipt{display:flex;align-items:center;gap:4px;padding:6px 0;border:0;background:transparent;color:#87613d;font-size:8px;font-weight:700}.dist-receipt:hover{color:var(--dist-red)}.dist-receipt svg{width:12px;height:12px}.dist-payment-help{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;margin-top:24px;padding:15px 17px;border:1px solid #eee4d6;border-radius:8px;background:#fcf8f0}.dist-payment-help>span{color:#56463a;font-size:10px;font-weight:700}.dist-payment-help p{margin:0;color:#8d8176;font-size:9px}.dist-payment-help a{display:flex;align-items:center;gap:5px;margin-left:auto;color:#895e35;font-size:9px;font-weight:700;text-decoration:none}.dist-payment-help a:hover{text-decoration:underline}.dist-payment-help a svg{width:12px;height:12px}.dist-empty{grid-column:1/-1;padding:45px 15px;border:1px dashed #ded3c4;border-radius:8px;color:#95897e;font-size:11px;text-align:center}.dist-no-orders{margin-top:10px}.dist-toast{position:fixed;z-index:100;right:25px;bottom:23px;display:flex;align-items:center;gap:8px;max-width:min(400px,calc(100vw - 30px));padding:12px 16px;border:1px solid #d8e9d9;border-radius:8px;background:#fff;color:#47764f;box-shadow:0 8px 24px #30271e1f;font-size:10px}.dist-toast svg{width:15px;height:15px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dist-sidebar button:focus-visible,.dist-workspace button:focus-visible,.dist-mobile-nav button:focus-visible,.dist-brand:focus-visible{outline:3px solid #bf9b5e;outline-offset:2px}@media(max-width:1220px){.distributor-app{grid-template-columns:220px minmax(0,1fr)}.dist-order-layout{grid-template-columns:minmax(0,1fr) 240px}.dist-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dist-product-image{height:145px}}@media(max-width:900px){.distributor-app{grid-template-columns:1fr}.dist-sidebar{display:none}.dist-topbar{height:61px;padding:0 24px}.dist-mobile-brand{display:block;width:95px}.dist-breadcrumb{margin-right:auto}.dist-content{padding:30px 24px 35px}.dist-mobile-nav{position:fixed;z-index:30;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,1fr);padding:6px max(7px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom));border-top:1px solid #e7dfd4;background:#fffdf9f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dist-mobile-nav button{position:relative;min-width:0;min-height:49px;display:grid;align-content:center;justify-items:center;gap:3px;border:0;border-radius:5px;background:transparent;color:#8d8177;font-size:8px}.dist-mobile-nav button svg{width:17px;height:17px}.dist-mobile-nav button.active{color:var(--dist-red);font-weight:700}.dist-mobile-nav button.active:before{position:absolute;top:-6px;right:22%;left:22%;height:2px;background:var(--dist-red);content:""}.dist-mobile-nav button b{position:absolute;top:1px;left:calc(50% + 9px);min-width:15px;height:15px;font-size:8px}.dist-content{padding-bottom:96px}}@media(max-width:650px){.dist-topbar{gap:12px;padding-inline:17px}.dist-mobile-brand{width:84px}.dist-breadcrumb{gap:5px;font-size:9px}.dist-breadcrumb svg{width:10px}.dist-topbar-right{gap:6px;font-size:0}.dist-topbar-right button{font-size:0}.dist-topbar-right button svg{width:17px;height:17px}.dist-topbar-divider{margin-inline:3px}.dist-content{padding:25px 17px 92px}.dist-welcome{align-items:flex-start;padding-bottom:18px}.dist-welcome h1{font-size:28px}.dist-welcome>div:first-child>p:last-child{max-width:265px;font-size:10px;line-height:1.55}.dist-welcome-meta{min-width:auto;padding-left:12px}.dist-welcome-meta span{font-size:8px}.dist-welcome-meta strong{font-size:10px}.dist-welcome-meta i{max-width:88px;font-size:7px;line-height:1.45}.dist-metrics{margin-bottom:27px}.dist-metrics article{min-height:88px;padding:11px 10px;gap:5px}.dist-metrics article>span{font-size:8px}.dist-metrics article>strong{font-size:20px}.dist-metrics article>small{font-size:7px;line-height:1.3}.dist-section-heading{align-items:flex-end}.dist-section-heading h2{font-size:23px}.dist-section-heading>div>p:last-child{max-width:210px;font-size:9px;line-height:1.45}.dist-cart-button{min-height:35px;gap:5px;padding-inline:7px;font-size:8px}.dist-cart-button svg{width:13px;height:13px}.dist-cart-button b{width:16px;height:16px;font-size:8px}.dist-cart-button>span{font-size:9px}.dist-catalog-tools{align-items:flex-start;flex-direction:column}.dist-search{width:100%;height:36px}.dist-categories{width:100%;overflow:auto}.dist-categories button{padding-inline:10px;white-space:nowrap}.dist-order-layout{grid-template-columns:1fr}.dist-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dist-product-image{height:135px}.dist-product-image img{height:111px}.dist-product-info{padding:9px}.dist-product-info h3{min-height:29px;font-size:10px}.dist-product-buy>strong{font-size:9px}.dist-product-buy>strong small{font-size:7px}.dist-add{min-height:27px;padding-inline:7px}.dist-quantity{height:27px;gap:4px}.dist-quantity button{width:20px;height:21px}.dist-cart{position:static;grid-row:1}.dist-cart-lines{max-height:220px}.dist-cart-empty{min-height:110px}.dist-footnote{line-height:1.7}.dist-page-intro{padding-top:4px}.dist-page-intro h1{font-size:32px}.dist-order-summary>div{gap:5px;padding:12px 9px}.dist-order-summary span{font-size:8px}.dist-order-summary strong{font-size:16px}.dist-list-heading{align-items:flex-start;flex-direction:column}.dist-list-heading .dist-search{width:100%}.dist-order-card{padding:13px}.dist-order-bottom{align-items:flex-start;flex-direction:column}.dist-order-bottom>div{width:100%;justify-content:flex-start}.dist-order-expanded{grid-template-columns:1fr 1fr}.dist-order-expanded>span:last-child{grid-column:1/-1}.dist-payment-overview{min-height:108px;padding:17px}.dist-payment-table{min-width:690px}.dist-payment-help{align-items:flex-start;flex-direction:column}.dist-payment-help a{margin-left:0}.dist-toast{right:12px;bottom:73px}}@media(max-width:380px){.dist-welcome{display:block}.dist-welcome-meta{display:none}.dist-section-heading{align-items:flex-start;flex-direction:column}.dist-cart-button{align-self:stretch;justify-content:center}.dist-product-image{height:118px}.dist-product-image img{height:98px}.dist-order-summary strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.distributor-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dist-topbar-main{width:100%;min-width:0;display:flex;align-items:center;gap:clamp(12px,2vw,28px)}.dist-breadcrumb{min-width:0;flex:1;overflow:hidden;white-space:nowrap}.dist-breadcrumb strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dist-topbar-right{flex:none;gap:14px;white-space:nowrap}.dist-topbar-account{display:flex;align-items:center;gap:8px}.dist-topbar-actions{display:flex;align-items:center;gap:5px;padding-left:11px;border-left:1px solid var(--dist-line)}.dist-topbar-actions button{min-height:40px;justify-content:center;padding-inline:10px;border:1px solid transparent;border-radius:7px}.dist-topbar-actions button:hover{border-color:#e7d9c4;background:#fffaf1}.dist-topbar-actions button svg{width:16px;height:16px}.dist-notification-unread{left:22px}@media(max-width:900px){.dist-topbar{padding-inline:clamp(18px,3.2vw,28px)}.dist-topbar-main{gap:clamp(10px,2vw,18px)}.dist-topbar-right{gap:10px}.dist-topbar-actions{gap:3px;padding-left:8px}.dist-topbar-actions button{padding-inline:8px}}@media(max-width:650px){.dist-topbar{padding-inline:17px}.dist-topbar-main{gap:10px}.dist-breadcrumb{gap:4px}.dist-topbar-right{gap:7px}.dist-account-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dist-topbar-actions{gap:3px;padding-left:6px}.dist-topbar-actions button{width:40px;min-width:40px;min-height:44px;padding:0}.dist-topbar-right .dist-notifications-button,.dist-topbar-right .dist-header-logout{font-size:0}.dist-topbar-actions button svg{width:18px;height:18px}.dist-notification-unread{top:4px;right:5px;left:auto}}@media(max-width:380px){.dist-mobile-brand{width:70px}.dist-breadcrumb{font-size:8px}.dist-topbar-main{gap:8px}.dist-topbar-right{gap:5px}.dist-topbar-actions{padding-left:5px}.dist-topbar-actions button{width:36px;min-width:36px}}.dist-virtual-account-link{width:100%;min-height:92px;display:flex;align-items:center;gap:15px;margin:-16px 0 30px;padding:15px 18px;border:1px solid #d9c8a8;border-radius:11px;background:linear-gradient(105deg,#fffaf0,#f4ead8);color:#49362d;text-align:left;box-shadow:0 7px 20px #412c1c0a;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.dist-virtual-account-link:hover{transform:translateY(-1px);border-color:#b89760;box-shadow:0 10px 23px #412c1c17}.dist-virtual-account-link:focus-visible{outline:3px solid #bf9b5e;outline-offset:3px}.dist-virtual-account-link-icon{width:46px;height:46px;flex:none;display:grid;place-items:center;border:1px solid #e7d6b9;border-radius:10px;background:#fffdf8;color:#8e632d}.dist-virtual-account-link-icon svg{width:22px;height:22px}.dist-virtual-account-link-copy{min-width:0;flex:1;display:grid;gap:3px}.dist-virtual-account-link-copy small{color:#92743d;font-size:9px;font-weight:800;letter-spacing:.11em}.dist-virtual-account-link-copy strong{color:#49342c;font-size:15px;font-weight:800}.dist-virtual-account-link-copy>span{color:#82756a;font-size:11px}.dist-virtual-account-link-action{display:flex;align-items:center;gap:7px;color:#80572f;font-size:11px;font-weight:800;white-space:nowrap}.dist-virtual-account-link-action svg{width:15px;height:15px}.dist-virtual-account-intro{padding-top:2px}.dist-account-ownership-notice{display:flex;align-items:center;gap:14px;margin:-5px 0 19px;padding:17px 19px;border:1px solid #71232a;border-left:5px solid #dfad58;border-radius:10px;background:linear-gradient(105deg,#4b1118,#702029);color:#fff8eb;box-shadow:0 9px 24px #3f13171f}.dist-account-ownership-icon{width:40px;height:40px;flex:none;display:grid;place-items:center;border:1px solid rgb(255 231 186 / 32%);border-radius:50%;background:#ffe6b51c;color:#f2cf8b}.dist-account-ownership-icon svg{width:19px;height:19px}.dist-account-ownership-notice>div{min-width:0}.dist-account-ownership-notice strong{display:block;color:#fff7e8;font-size:15px;font-weight:800;line-height:1.35}.dist-account-ownership-notice p{margin:4px 0 0;color:#f1ddc9;font-size:12px;line-height:1.5}.dist-virtual-account-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:16px}.dist-virtual-account-details,.dist-virtual-account-qr{border:1px solid #e2d6c4;border-radius:12px;background:#fffdf9;box-shadow:0 7px 22px #412c1c0d}.dist-virtual-account-details{padding:22px}.dist-virtual-account-details>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid #eee6da}.dist-virtual-account-details .dist-eyebrow,.dist-virtual-account-qr .dist-eyebrow{margin-bottom:5px;font-size:9px}.dist-virtual-account-details h2,.dist-virtual-account-qr h2{margin:0;color:#3f3029;font-size:19px;font-weight:800;letter-spacing:-.035em}.dist-account-demo-tag{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border:1px solid #e5cf9e;border-radius:20px;background:#fff5d9;color:#76591e;font-size:9px;font-weight:800;letter-spacing:.07em;white-space:nowrap}.dist-virtual-account-details dl{display:grid;gap:0;margin:0}.dist-virtual-account-details dl>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:14px;padding:16px 0;border-bottom:1px solid #f0ebe4}.dist-virtual-account-details dt{color:#8d8176;font-size:11px}.dist-virtual-account-details dd{margin:0;color:#49372f;font-size:13px;font-weight:800;letter-spacing:.02em;overflow-wrap:anywhere}.dist-account-demo-note{margin:16px 0 0;padding:11px 12px;border:1px solid #ebdfc9;border-radius:7px;background:#faf5eb;color:#817260;font-size:10px;line-height:1.55}.dist-virtual-account-qr{display:flex;flex-direction:column;align-items:center;padding:21px;text-align:center}.dist-virtual-account-qr>div>p:last-child{margin:6px 0 0;color:#82766b;font-size:11px;line-height:1.5}.dist-virtual-account-qr-code{position:relative;width:min(100%,255px);margin:15px auto 12px;line-height:0}.dist-virtual-account-qr-code>img{display:block;width:100%;height:auto;aspect-ratio:1;margin:0;border:1px solid #eee8df;border-radius:8px;background:#fff;image-rendering:pixelated}.dist-virtual-account-qr-brand{position:absolute;top:50%;left:50%;width:15%;display:grid;place-items:center;padding:3px;border:1px solid #eee7dd;border-radius:6px;background:#fff;box-shadow:0 1px 4px #37231524;transform:translate(-50%,-50%);pointer-events:none}.dist-virtual-account-qr-brand img{display:block;width:100%;height:auto;aspect-ratio:auto;margin:0;border:0;border-radius:0;background:transparent;image-rendering:auto}.dist-virtual-account-qr>.dist-account-demo-tag{margin-top:auto}.dist-virtual-account-link--payments{margin:0 0 20px}@media(max-width:900px){.dist-virtual-account-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr)}}@media(max-width:650px){.dist-virtual-account-link{min-height:82px;gap:10px;margin:-13px 0 24px;padding:12px}.dist-virtual-account-link--payments{margin:0 0 18px}.dist-virtual-account-link-icon{width:39px;height:39px}.dist-virtual-account-link-copy strong{font-size:13px}.dist-virtual-account-link-copy>span{font-size:10px;line-height:1.4}.dist-virtual-account-link-action{width:25px;height:35px;justify-content:center;overflow:hidden;font-size:0}.dist-virtual-account-link-action svg{width:17px;height:17px}.dist-account-ownership-notice{align-items:flex-start;gap:11px;padding:14px 13px}.dist-account-ownership-icon{width:34px;height:34px}.dist-account-ownership-notice strong{font-size:13px}.dist-account-ownership-notice p{font-size:11px}.dist-virtual-account-layout{grid-template-columns:1fr}.dist-virtual-account-details{padding:17px 15px}.dist-virtual-account-details h2,.dist-virtual-account-qr h2{font-size:17px}.dist-virtual-account-details dl>div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:9px;padding:13px 0}.dist-virtual-account-qr{padding:18px 15px}.dist-virtual-account-qr-code{width:min(72vw,245px)}.dist-virtual-account-qr-code>img{width:100%}}.dist-welcome{position:relative;isolation:isolate;overflow:hidden;padding:22px 25px;border:1px solid #eedfd2;border-radius:13px;background:radial-gradient(ellipse at 88% 4%,rgb(226 187 134 / 22%),transparent 33%),linear-gradient(108deg,#fffaf4,#fbf0e7 53%,#f6eee0)}.dist-welcome:after{position:absolute;z-index:-1;right:112px;bottom:-109px;width:210px;height:210px;border:1px solid rgb(183 129 91 / 17%);border-radius:50%;box-shadow:0 0 0 18px #b7815b0d,0 0 0 39px #b7815b0a;content:""}.dist-welcome-meta{position:relative;z-index:1}.dist-metrics{overflow:hidden;border-radius:11px;box-shadow:0 5px 18px #492f1a08}.dist-metrics article{position:relative;overflow:hidden}.dist-metrics article:after{position:absolute;right:12px;bottom:-18px;width:62px;height:62px;border:1px solid rgb(110 79 47 / 9%);border-radius:50%;content:""}.dist-metrics .metric-peach{background:linear-gradient(120deg,#fffdf9,#fff6f0)}.dist-metrics .metric-sage{background:linear-gradient(120deg,#fffdf9,#f2f7f0)}.dist-metrics .metric-gold{background:linear-gradient(120deg,#fffdf9,#fbf5e8)}.dist-metrics .metric-peach>strong{color:#944d41}.dist-metrics .metric-sage>strong{color:#52765b}.dist-metrics .metric-gold>strong{color:#987840}.dist-section-heading{margin-top:3px}.dist-cart-button{border-color:#e1cdb7;background:linear-gradient(120deg,#fffdf9,#fff8ec)}.dist-cart-button b{width:auto;min-width:0;height:auto;padding:5px 8px;border-radius:15px;background:#f0e2cf;color:#775538;font-size:9px;white-space:nowrap}.dist-order-layout{grid-template-columns:minmax(0,1fr) 258px}.dist-product-list{display:grid;gap:17px;min-width:0}.dist-product-section{min-width:0;padding:14px;border:1px solid #eadfd2;border-radius:11px;background:#fffdf9;box-shadow:0 4px 14px #482f1d08}.dist-product-section:first-child{border-color:#ead8c7;background:linear-gradient(145deg,#fffaf5,#fffdf9 58%)}.dist-product-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dist-product-section-head .dist-eyebrow{margin-bottom:4px;color:#a87655}.dist-product-section-head h3{margin:0;color:#503a31;font:500 19px/1.2 Playfair Display,Georgia,serif}.dist-product-section-head p:not(.dist-eyebrow){margin:4px 0 0;color:#94877d;font-size:9px}.dist-sparkle{width:34px;height:34px;display:grid;place-items:center;border:1px solid #f0dfc5;border-radius:50%;background:#fcf3e4;color:#c39451;font-size:16px}.dist-range-count{color:#a09689;font-size:9px}.dist-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dist-product{border-color:#eee5da;background:#fff}.dist-product.is-popular{border-color:#ead7c2;box-shadow:0 3px 12px #91563a0d}.dist-product[data-category=namkeen] .dist-product-image{background:linear-gradient(145deg,#f8ead5,#f8f3e8)}.dist-product[data-category=chips] .dist-product-image{background:linear-gradient(145deg,#e8eef4,#f5f0e8)}.dist-product[data-category=fryums] .dist-product-image{background:linear-gradient(145deg,#f5e9dc,#f9f2e8)}.dist-popular-stamp{position:absolute;z-index:2;top:9px;right:8px;padding:5px 7px;border:1px solid #e5d2b8;border-radius:12px;background:#fff9ee;color:#926634;font-size:7px;font-weight:700;letter-spacing:.025em}.dist-product-info h3{color:#49362d}.dist-product-buy{border-top-color:#f0e9df}.dist-carton-label{color:#a08e78;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dist-add{border-color:#e7d4bb;background:#fcf4e8;color:#865c35}.dist-cart{border-color:#e8dcca;background:linear-gradient(180deg,#fffefa,#fffaf2)}.dist-cart-heading{border-bottom-color:#eee3d3;background:#fbf5e9}.dist-cart-line{grid-template-columns:minmax(0,1fr) auto 21px}.dist-cart-line small{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dist-cart-quantity{max-width:67px;color:#72583e!important;font-size:8px!important;text-align:right}.dist-cart-total{margin:0 12px;padding:11px 2px;border-top:1px solid #eee5da;color:#8d7b68}.dist-cart-total strong{color:#895d37;font:600 17px DM Sans,Arial,sans-serif}.dist-place-order{background:linear-gradient(100deg,#a71e25,#b73b34)}.dist-place-order:hover{background:linear-gradient(100deg,#77151c,#9b2327)}.dist-order-status.ordered{background:#fff0df;color:#a46b26}.dist-order-status.confirmed{background:#eeeafa;color:#705c9a}.dist-order-status.delivery{background:#e8f1f8;color:#4f7c9e}.dist-order-status.delivered{background:#e9f4ea;color:#4e815b}.dist-open-order{min-height:30px;display:flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;text-align:left}.dist-open-order:hover .dist-order-id{color:var(--dist-red);text-decoration:underline;text-underline-offset:3px}.dist-open-order>svg{width:13px;height:13px;color:#aa9681}.dist-order-card{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.dist-order-card:hover{border-color:#d8c3a8;box-shadow:0 5px 15px #492f1a0f}.dist-order-detail{color:#8c6038}.dist-order-detail:hover{background:#fbf4e9;color:#744a26}.dist-back-link{display:flex;align-items:center;gap:5px;margin:2px 0 17px;padding:8px 0;border:0;background:transparent;color:#8d6b49;font-size:10px;font-weight:700}.dist-back-link:hover{color:var(--dist-red)}.dist-back-link svg{width:14px;height:14px;transform:rotate(180deg)}.dist-detail-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px;padding:23px 25px;border:1px solid #eadbc9;border-radius:12px;background:radial-gradient(circle at 80% 20%,rgb(230 199 146 / 25%),transparent 27%),linear-gradient(115deg,#fff9f3,#f8eee2)}.dist-detail-hero:after{position:absolute;z-index:-1;right:100px;bottom:-90px;width:175px;height:175px;border:1px solid rgb(171 126 76 / 15%);border-radius:50%;box-shadow:0 0 0 15px #ab7e4c0d,0 0 0 32px #ab7e4c0a;content:""}.dist-detail-hero .dist-eyebrow{color:#a67d47}.dist-detail-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dist-detail-title-row h1{margin:0;color:#49342c;font:500 31px/1.15 Playfair Display,Georgia,serif}.dist-detail-hero>div:first-child>p:last-child{margin:7px 0 0;color:#8c7c6c;font-size:10px}.dist-carton-count{position:relative;z-index:1;min-width:150px;display:grid;gap:2px;padding:12px 17px;border:1px solid #ead8bd;border-radius:9px;background:#fffdf8d6}.dist-carton-count span{color:#96836c;font-size:9px}.dist-carton-count strong{color:#986a35;font:500 30px Playfair Display,Georgia,serif}.dist-carton-count small{color:#a19687;font-size:8px}.dist-timeline-panel,.dist-detail-card{padding:19px 21px;border:1px solid #e8e1d7;border-radius:10px;background:#fffdf9;box-shadow:0 4px 16px #412b1c08}.dist-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.dist-detail-section-head .dist-eyebrow{margin-bottom:4px;color:#a37a45}.dist-detail-section-head h2{margin:0;color:#483830;font:500 20px/1.2 Playfair Display,Georgia,serif}.dist-timeline-track-note{padding:6px 9px;border:1px solid #e8e3da;border-radius:15px;background:#faf7f1;color:#8c8072;font-size:8px}.dist-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:6px}.dist-timeline:before{position:absolute;top:20px;right:12%;left:12%;height:2px;background:linear-gradient(90deg,#87ab8b 0 var(--progress,0%),#e6e0d7 var(--progress,0%) 100%);content:""}.dist-timeline:has(.dist-timeline-step:nth-child(2).current){--progress:0%}.dist-timeline:has(.dist-timeline-step:nth-child(3).current){--progress:33.33%}.dist-timeline:has(.dist-timeline-step:nth-child(4).current){--progress:66.66%}.dist-timeline:has(.dist-timeline-step:nth-child(4).complete){--progress:100%}.dist-timeline-step{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;gap:9px;min-width:0;text-align:center}.dist-timeline-marker{width:30px;height:30px;display:grid;place-items:center;border:2px solid #e6dfd5;border-radius:50%;background:#fffdf9;color:#a69a8b}.dist-timeline-marker i{font-size:8px;font-style:normal;font-weight:700}.dist-timeline-step.complete .dist-timeline-marker{border-color:#8aad8e;background:#eaf4e9;color:#54845d}.dist-timeline-step.current .dist-timeline-marker{border-color:#af2c32;background:#ad252b;color:#fff;box-shadow:0 0 0 5px #f7e8e5}.dist-timeline-marker svg{width:14px;height:14px}.dist-timeline-copy{width:100%;display:grid;justify-items:center;gap:5px;padding:0 8px}.dist-timeline-copy h3{margin:0;color:#55463c;font-size:10px;font-weight:700}.dist-timeline-step.current .dist-timeline-copy h3{color:#9f272d}.dist-timeline-step.upcoming .dist-timeline-copy h3{color:#a69a8f}.dist-timeline-copy p{max-width:170px;min-height:29px;margin:0;color:#968b81;font-size:8px;line-height:1.45}.dist-timeline-copy time{color:#9f8f7b;font-size:8px}.dist-timeline-step.current .dist-timeline-copy time{color:#936b45;font-weight:700}.dist-detail-bottom-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.8fr);gap:13px;margin-top:13px}.dist-detail-card{min-width:0}.dist-detail-card .dist-detail-section-head{margin-bottom:10px}.dist-shipment-lines{display:grid}.dist-shipment-line{min-height:59px;display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #f0ebe4}.dist-shipment-line img{width:36px;height:43px;object-fit:contain}.dist-shipment-line>span{display:grid;gap:3px;min-width:0}.dist-shipment-line strong{overflow:hidden;color:#57483e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dist-shipment-line small{overflow:hidden;color:#9a8e81;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.dist-shipment-line>b{color:#7c6346;font-size:9px;white-space:nowrap}.dist-shipment-total{display:flex;align-items:center;justify-content:space-between;padding-top:12px;color:#82756a;font-size:9px;font-weight:600}.dist-shipment-total strong{color:#956d3d;font-size:14px}.dist-address-pin{width:29px;height:29px;display:grid;place-items:center;border:1px solid #eadcc8;border-radius:50%;background:#fbf5e9;color:#aa814b;font-size:18px}.dist-address-card>strong{display:block;margin-top:10px;color:#55453a;font-size:11px}.dist-address-card>p{margin:5px 0 16px;color:#8d8074;font-size:9px;line-height:1.65}.dist-address-contact{display:grid;gap:7px;padding-top:12px;border-top:1px solid #efe9df}.dist-address-contact span{color:#978b80;font-size:8px}.dist-address-contact a{color:#8f5e36;font-size:9px;font-weight:700;text-decoration:none}.dist-address-contact a:hover{text-decoration:underline}@media(max-width:1220px){.dist-order-layout{grid-template-columns:minmax(0,1fr) 240px}.dist-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dist-timeline-panel,.dist-detail-card{padding:17px}.dist-detail-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr)}}@media(max-width:650px){.dist-welcome{padding:19px 16px}.dist-welcome:after{right:-46px;bottom:-105px}.dist-metrics article:after{right:-18px}.dist-order-layout{grid-template-columns:1fr}.dist-product-list{grid-row:2}.dist-cart{grid-row:1}.dist-cart-button b{min-width:0;width:auto;height:auto;padding:5px 7px}.dist-cart-line{grid-template-columns:minmax(0,1fr) auto 21px}.dist-cart-line small{max-width:180px}.dist-product-section{padding:11px}.dist-product-section-head h3{font-size:17px}.dist-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dist-popular-stamp{top:auto;right:6px;bottom:7px}.dist-detail-hero{align-items:flex-start;flex-direction:column;padding:18px}.dist-detail-title-row h1{font-size:27px}.dist-carton-count{width:100%;grid-template-columns:1fr auto;align-items:center;min-width:0;padding:9px 12px}.dist-carton-count strong{grid-column:2;grid-row:1/3;font-size:24px}.dist-carton-count small{grid-column:1}.dist-timeline-panel{padding:16px 13px}.dist-detail-section-head h2{font-size:18px}.dist-timeline-track-note{font-size:7px}.dist-timeline{grid-template-columns:1fr;gap:0;padding:3px 0 0}.dist-timeline:before{top:14px;bottom:17px;left:14px;width:2px;height:auto;background:linear-gradient(180deg,#87ab8b 0 var(--progress,0%),#e6e0d7 var(--progress,0%) 100%)}.dist-timeline:has(.dist-timeline-step:nth-child(2).current){--progress:0%}.dist-timeline:has(.dist-timeline-step:nth-child(3).current){--progress:33.33%}.dist-timeline:has(.dist-timeline-step:nth-child(4).current){--progress:66.66%}.dist-timeline:has(.dist-timeline-step:nth-child(4).complete){--progress:100%}.dist-timeline-step{grid-template-columns:30px minmax(0,1fr);justify-items:start;align-items:start;gap:10px;min-height:75px;text-align:left}.dist-timeline-marker{width:29px;height:29px}.dist-timeline-copy{justify-items:start;gap:3px;padding:0 0 14px}.dist-timeline-copy h3{font-size:10px}.dist-timeline-copy p{max-width:none;min-height:0;font-size:8px}.dist-timeline-copy time{font-size:8px}.dist-detail-bottom-grid{grid-template-columns:1fr}.dist-shipment-line{min-height:56px}.dist-order-top{align-items:flex-start}.dist-open-order{flex-wrap:wrap;gap:6px}.dist-open-order>svg{margin-left:auto}}.distributor-app{--dist-paper:#f1ede5;--dist-ink:#302522;background:var(--dist-paper)}.dist-sidebar{border-right-color:#6c2c30;background:linear-gradient(180deg,#59151c,#471016 70%,#3d0d12);color:#fff8ee}.dist-brand{overflow:hidden;border:0;border-radius:7px;background:transparent;box-shadow:0 7px 22px #1d050838}.dist-account{border-color:#ffefda26;background:#fff6e812}.dist-account strong{color:#fff7eb}.dist-account small{color:#d8beb0}.dist-avatar{background:#f2dcae;color:#781820;font-weight:800}.dist-nav-label{color:#d0aa91}.dist-nav button{color:#e8d8ce}.dist-nav button:hover{background:#fff5e61a;color:#fff9f0}.dist-nav button.active{background:linear-gradient(90deg,#f8deb22b,#ffffff0d);box-shadow:inset 3px 0 #e6bd73;color:#fff7e9}.dist-nav button.active svg{color:#f1c87b}.dist-nav button b{background:#f3d489;color:#56131a}.dist-help{border-color:#ffecce33;background:linear-gradient(135deg,#fff5e11c,#ffffff0d)}.dist-help span{color:#d9c4b3}.dist-help strong{color:#fff5e5}.dist-help a{color:#f1cc84}.dist-logout{color:#e5d4c8}.dist-logout:hover{border-color:#ffebd238;background:#fff8ec17;color:#fff7eb}.dist-topbar{background:#f9f6f0}.dist-content{max-width:1500px}.dist-welcome{border-color:#decab9;background:radial-gradient(ellipse at 84% 8%,rgb(182 99 71 / 18%),transparent 34%),linear-gradient(108deg,#fff8f0,#f8e8dc,#f1e0cc);box-shadow:0 8px 26px #4c2a1c0f}.dist-welcome h1{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(29px,3vw,39px);font-weight:700;letter-spacing:-.055em}.dist-welcome h1 span{font-size:19px}.dist-metrics{border-color:#ded3c4;background:#fffaf3;box-shadow:0 7px 24px #412c1c0d}.dist-metrics article{min-height:112px}.dist-metrics article>strong{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.04em}.dist-section-heading h2,.dist-list-heading h2,.dist-detail-section-head h2{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;letter-spacing:-.045em}.dist-section-heading h2{font-size:28px}.dist-page-intro h1{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:39px;font-weight:700;letter-spacing:-.055em}.dist-product-section{border-color:#e4d7c6;background:#fcfaf5;box-shadow:0 8px 23px #432b180d}.dist-product-section:first-child{border-color:#d8bca3;background:linear-gradient(145deg,#fbefe4,#fffaf2 66%,#f5ebdd)}.dist-product-section-head h3{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.03em}.dist-product{border-color:#e7dccd;box-shadow:0 4px 13px #3e2b1b0a}.dist-product-info h3{font-size:11px;font-weight:700;letter-spacing:-.01em}.dist-product-badges{position:absolute;z-index:2;top:8px;right:7px;display:grid;justify-items:end;gap:4px}.dist-product-badge{padding:4px 6px;border:1px solid;border-radius:10px;font-size:7px;font-weight:800;letter-spacing:.025em;line-height:1.1;white-space:nowrap}.dist-product-badge.best{border-color:#e5c980;background:#fff6d9;color:#805d1b}.dist-product-badge.new{border-color:#c87165;background:#a93438;color:#fff9ef}.dist-product.is-popular{border-color:#e6cc9c}.dist-product.is-popular .dist-product-info{background:linear-gradient(180deg,#fffefa,#fffaf1)}.dist-cart{border-color:#e3d4c0;box-shadow:0 8px 24px #452a170f}.dist-cart-heading{background:linear-gradient(100deg,#f8efe1,#f3e7d5)}.dist-cart-heading h3{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.03em}.dist-cart-button{min-height:42px;border-color:#d8c09f;background:linear-gradient(110deg,#fffaf2,#f8eddc);font-weight:700}.dist-order-card{border-color:#e4dbcf;background:linear-gradient(115deg,#fffefa,#fbf8f2)}.dist-order-summary{border-color:#e0d3c2;background:linear-gradient(110deg,#fffaf2,#f5eee1)}.dist-order-summary>div:nth-child(1){background:#f4e0cb61}.dist-order-summary>div:nth-child(2){background:#e2ecde6e}.dist-order-summary>div:nth-child(3){background:#f5ebcf7f}.dist-payment-overview{border-color:#dfcfae;background:radial-gradient(ellipse at 87% 50%,rgb(206 169 105 / 20%),transparent 27%),linear-gradient(105deg,#fffaf0,#f2e7d3)}.dist-timeline-track-note{font-weight:700}.dist-order-status{font-weight:800}.dist-mobile-nav{grid-template-columns:repeat(6,minmax(0,1fr));background:#faf7f0f7}.dist-mobile-nav button{font-size:7px;font-weight:600}.dist-mobile-nav button.active:before{background:#a71e25}.dist-mobile-nav button.active svg{color:#a71e25}.dist-launch-intro{padding:9px 0 23px}.dist-launch-intro h1{font-size:clamp(35px,4vw,46px);line-height:1.06}.dist-launch-hero{position:relative;isolation:isolate;overflow:hidden;min-height:390px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(300px,.94fr);border:1px solid #7a2d31;border-radius:17px;background:radial-gradient(ellipse at 78% 52%,rgb(183 75 55 / 42%),transparent 36%),linear-gradient(120deg,#59131a,#71171f 52%,#8d2929);box-shadow:0 18px 42px #43101429;color:#fff8ed}.dist-launch-hero:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(47 8 14 / 20%),transparent 68%);content:""}.dist-launch-copy{position:relative;z-index:2;align-self:center;padding:39px clamp(24px,4vw,56px)}.dist-launch-kicker{display:inline-flex;align-items:center;gap:8px;color:#f1d497;font-size:9px;font-weight:800;letter-spacing:.16em}.dist-launch-kicker i{width:7px;height:7px;border-radius:50%;background:#f3cf78;box-shadow:0 0 0 4px #f3cf7824}.dist-launch-copy h2{margin:19px 0 12px;color:#fff8ed;font:700 clamp(37px,4.6vw,57px)/.98 "DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.06em}.dist-launch-copy h2 em{color:#f3cd82;font-style:normal}.dist-launch-copy>p{max-width:370px;margin:0;color:#f0dcd1;font-size:12px;line-height:1.7}.dist-launch-facts{display:flex;align-items:center;gap:17px;margin-top:23px}.dist-launch-facts>span{display:grid;gap:5px}.dist-launch-facts small{color:#e4bf9d;font-size:7px;font-weight:800;letter-spacing:.12em}.dist-launch-facts strong{color:#fff5e6;font-size:11px;font-weight:700}.dist-launch-facts>i{width:1px;height:28px;background:#fff0de3d}.dist-launch-actions{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin-top:24px}.dist-launch-cta{min-height:43px;display:flex;align-items:center;gap:8px;padding:0 15px;border:1px solid #f7dfa5;border-radius:6px;background:linear-gradient(115deg,#f3d489,#e8bd68);color:#5b1719;font-size:10px;font-weight:800;box-shadow:0 5px 16px #23050733;transition:transform .18s ease,box-shadow .18s ease}.dist-launch-cta:hover{transform:translateY(-2px);box-shadow:0 8px 19px #23050740}.dist-launch-cta svg{width:15px;height:15px}.dist-launch-secondary{min-height:40px;display:flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#f9e9ce;font-size:9px;font-weight:700}.dist-launch-secondary:hover{color:#fff}.dist-launch-secondary svg{width:14px;height:14px}.dist-launch-disclaimer{display:block;margin-top:13px;color:#dbb8a8;font-size:8px}.dist-launch-art{position:relative;min-height:350px;display:grid;place-items:center;overflow:hidden}.dist-launch-art:before{position:absolute;width:250px;height:250px;border:1px solid rgb(255 224 166 / 26%);border-radius:50%;background:radial-gradient(circle,rgb(247 210 145 / 20%),rgb(247 210 145 / 5%) 56%,transparent 68%);box-shadow:0 0 0 22px #ffe4b80a,0 0 0 52px #ffe4b808;content:""}.dist-launch-art>img{position:relative;z-index:1;width:auto;height:300px;max-width:75%;object-fit:contain;filter:drop-shadow(0 20px 23px rgb(29 4 7 / 42%));transform:rotate(-5deg);transition:transform .4s cubic-bezier(.2,.75,.2,1)}.dist-launch-hero:hover .dist-launch-art>img{transform:rotate(-2deg) translateY(-4px)}.dist-launch-orbit{position:absolute;border:1px solid rgb(247 225 186 / 21%);border-radius:50%}.dist-launch-orbit.orbit-one{width:330px;height:330px}.dist-launch-orbit.orbit-two{width:395px;height:395px;border-color:#f7e1ba1c}.dist-launch-sticker{position:absolute;z-index:2;top:15%;right:14%;width:67px;height:67px;display:grid;place-content:center;border:1px solid #f5dfae;border-radius:50%;background:#f0ce82;color:#6c2425;font:700 10px/1.15 DM Sans,sans-serif;text-align:center;transform:rotate(9deg)}.dist-launch-art-caption{position:absolute;right:12%;bottom:26px;color:#eac9af;font-size:7px;font-weight:800;letter-spacing:.18em}.dist-launch-note{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:15px;padding:18px 21px;border:1px solid #ddd8c1;border-radius:11px;background:linear-gradient(105deg,#edf1e8,#f8f4e8 65%,#f4eadb)}.dist-launch-note-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #d3dac9;border-radius:50%;background:#f7f8ef;color:#718365}.dist-launch-note-icon svg{width:19px;height:19px}.dist-launch-note .dist-eyebrow{margin-bottom:4px;color:#798363}.dist-launch-note h3{margin:0;color:#3c4937;font:700 15px/1.3 DM Sans,sans-serif;letter-spacing:-.025em}.dist-launch-note p:not(.dist-eyebrow){margin:3px 0 0;color:#818274;font-size:9px}.dist-launch-note>button{min-height:35px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #d3d6c8;border-radius:6px;background:#fffdf7;color:#5c684f;font-size:9px;font-weight:700}.dist-launch-note>button:hover{border-color:#abb79c;background:#fff}.dist-launch-note>button svg{width:13px;height:13px}.dist-launch-hero button:focus-visible,.dist-launch-note button:focus-visible{outline-color:#f4d48c}@media(max-width:1150px){.dist-launch-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr)}.dist-launch-copy{padding-inline:30px}.dist-launch-art>img{height:270px}.dist-launch-sticker{right:8%}}@media(max-width:900px){.dist-sidebar{display:none}.dist-launch-hero{min-height:350px}.dist-launch-art{min-height:320px}.dist-mobile-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:650px){.dist-page-intro h1{font-size:34px}.dist-launch-intro{padding-bottom:18px}.dist-launch-hero{min-height:0;grid-template-columns:1fr;border-radius:13px}.dist-launch-copy{padding:24px 20px 5px}.dist-launch-kicker{font-size:8px}.dist-launch-copy h2{margin:14px 0 9px;font-size:clamp(36px,10vw,47px)}.dist-launch-copy>p{max-width:330px;font-size:10px}.dist-launch-facts{gap:12px;margin-top:17px}.dist-launch-facts small{font-size:6px}.dist-launch-facts strong{font-size:9px}.dist-launch-actions{gap:12px;margin-top:18px}.dist-launch-cta{min-height:40px}.dist-launch-art{min-height:260px}.dist-launch-art:before{width:180px;height:180px}.dist-launch-orbit.orbit-one{width:245px;height:245px}.dist-launch-orbit.orbit-two{width:295px;height:295px}.dist-launch-art>img{height:235px;max-width:60%}.dist-launch-sticker{top:11%;right:17%;width:54px;height:54px;font-size:8px}.dist-launch-art-caption{right:16%;bottom:15px;font-size:6px}.dist-launch-note{grid-template-columns:35px minmax(0,1fr);gap:10px;padding:14px}.dist-launch-note-icon{width:32px;height:32px}.dist-launch-note h3{font-size:13px}.dist-launch-note p:not(.dist-eyebrow){font-size:8px;line-height:1.5}.dist-launch-note>button{grid-column:2;justify-self:start;min-height:32px;margin-top:3px}.dist-mobile-nav button{font-size:6.5px}.dist-mobile-nav button svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.dist-launch-hero:hover .dist-launch-art>img{transform:rotate(-5deg)}}.dist-cart-line{grid-template-columns:minmax(0,1fr) auto}.dist-cart-line-controls{display:flex;align-items:center;gap:5px}.dist-cart-quantity-editor{height:31px;gap:2px;padding:0 3px;border-color:#dec9aa;background:#fffaf1}.dist-cart-quantity-editor button{width:22px;height:23px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#795b3b;transition:background-color .16s ease,transform .16s ease}.dist-cart-quantity-editor button:hover{background:#f0e4d2}.dist-cart-quantity-editor button:active{transform:scale(.92)}.dist-cart-quantity-editor button svg{width:12px;height:12px}.dist-cart-quantity-editor input{width:29px;height:25px;padding:0;border:0;outline:0;background:transparent;color:#493b30;font-size:10px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.dist-cart-remove{width:26px;height:27px;display:grid;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:#a09689;transition:background-color .16s ease,color .16s ease}.dist-cart-remove:hover{border-color:#f0d8d3;background:#fff2ef;color:#a5272e}.dist-cart-remove svg{width:14px;height:14px}.dist-cart .dist-cart-lines{max-height:360px;padding:3px 11px}.dist-cart .dist-cart-line{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding-block:12px}.dist-cart .dist-cart-line>span{min-width:0}.dist-cart .dist-cart-line strong{max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dist-cart .dist-cart-line small{max-width:135px}.dist-cart .dist-cart-line-controls{grid-column:1/-1;justify-content:flex-end;margin-top:1px}.dist-cart .dist-cart-total{margin-top:2px}.dist-celebration-screen{position:relative;isolation:isolate;overflow:hidden;min-height:min(690px,calc(100svh - 136px));display:grid;place-items:center;padding:36px 18px}.dist-celebration-screen:before{position:absolute;z-index:-2;inset:4% 3%;border:1px solid #e9dac4;border-radius:22px;background:radial-gradient(circle at 50% 20%,rgb(230 199 146 / 28%),transparent 34%),linear-gradient(145deg,#fff8ed,#f4eee2 70%,#eae8dc);content:""}.dist-celebration-screen:after{position:absolute;z-index:-1;top:8%;left:12%;width:78%;height:78%;border:1px solid rgb(169 128 78 / 12%);border-radius:50%;content:""}.dist-celebration-card{position:relative;z-index:2;width:min(100%,490px);padding:36px 34px 29px;border:1px solid #e6d8c5;border-radius:17px;background:#fffdf8ed;box-shadow:0 18px 50px #402a1a1a;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dist-success-bloom{position:relative;width:86px;height:86px;display:grid;place-items:center;margin:0 auto 19px}.dist-success-bloom>span{position:absolute;inset:0;border:1px solid #e8d7b6;border-radius:50%;background:radial-gradient(circle,#fbf4e5 0 55%,transparent 57%);box-shadow:0 0 0 9px #e7d7b626,0 0 0 19px #e7d7b617}.dist-success-bloom>i{position:relative;width:52px;height:52px;display:grid;place-items:center;border:1px solid #d4dfc9;border-radius:50%;background:linear-gradient(145deg,#edf4e8,#dfeadb);color:#547d56;font-style:normal}.dist-success-bloom svg{width:25px;height:25px;stroke-width:2.2}.dist-celebration-card>.dist-eyebrow{margin-bottom:8px;color:#a17c45;font-size:8px}.dist-celebration-card h1{margin:0;color:#392d27;font:700 clamp(30px,4vw,40px)/1.08 "DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.055em}.dist-celebration-copy{max-width:330px;margin:11px auto 21px;color:#83776d;font-size:11px;line-height:1.65}.dist-celebration-summary{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:14px;margin:0 auto 21px;padding:14px 16px;border:1px solid #ebe2d6;border-radius:8px;background:linear-gradient(110deg,#fbf5ea,#f6f3e9)}.dist-celebration-summary>div{display:grid;gap:5px}.dist-celebration-summary>div:first-child{text-align:left}.dist-celebration-summary>div:last-child{text-align:right}.dist-celebration-summary span{color:#95897c;font-size:8px}.dist-celebration-summary strong{color:#564438;font-size:12px;font-weight:800}.dist-celebration-summary>i{width:1px;height:28px;background:#e3d7c6}.dist-celebration-action{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:1px solid #711820;border-radius:6px;background:linear-gradient(105deg,#64151c,#84212a);color:#fff7e9;font-size:10px;font-weight:800;box-shadow:0 5px 14px #64151c26;transition:transform .18s ease,box-shadow .18s ease}.dist-celebration-action:hover{transform:translateY(-1px);box-shadow:0 8px 18px #64151c36}.dist-celebration-action svg{width:15px;height:15px}.dist-celebration-progress{height:3px;margin-top:23px;overflow:hidden;border-radius:2px;background:#eee7dc}.dist-celebration-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b33938,#d6b269);transform:scaleX(0);transform-origin:left}.dist-celebration-caption{display:block;margin-top:8px;color:#a09588;font-size:8px}.dist-celebration-confetti{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.dist-celebration-confetti i{position:absolute;top:-20px;width:8px;height:13px;border-radius:2px;background:var(--confetti-color);opacity:0;transform:translate3d(0,-20px,0) rotate(0)}.dist-celebration-confetti .shape-1{width:7px;height:7px;border-radius:50%}.dist-celebration-confetti .shape-2{width:6px;height:15px;border-radius:5px}.dist-celebration-screen button:focus-visible{outline-color:#a47b3e}@media(prefers-reduced-motion:no-preference){.dist-celebration-card{animation:dist-card-arrive .42s cubic-bezier(.16,1,.3,1) both}.dist-success-bloom>i{animation:dist-success-pop .55s .08s cubic-bezier(.34,1.56,.64,1) both}.dist-celebration-confetti i{animation-name:dist-confetti-fall;animation-timing-function:cubic-bezier(.24,.6,.42,1);animation-fill-mode:both}.dist-celebration-progress i{animation:dist-redirect-progress 5s linear both}}@keyframes dist-card-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dist-success-pop{0%{opacity:.7;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes dist-confetti-fall{0%{opacity:0;transform:translate3d(0,-22px,0) rotate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(0,calc(100svh + 40px),0) rotate(var(--confetti-turn))}}@keyframes dist-redirect-progress{to{transform:scaleX(1)}}@media(max-width:650px){.dist-celebration-screen{min-height:calc(100svh - 150px);padding:21px 9px}.dist-celebration-screen:before{inset:2% 0;border-radius:15px}.dist-celebration-card{padding:28px 19px 24px;border-radius:13px}.dist-success-bloom{width:74px;height:74px;margin-bottom:16px}.dist-success-bloom>i{width:46px;height:46px}.dist-celebration-copy{font-size:10px}.dist-celebration-summary{gap:10px;padding:12px}.dist-celebration-summary strong{font-size:10px}.dist-cart .dist-cart-lines{max-height:280px}.dist-cart .dist-cart-line strong,.dist-cart .dist-cart-line small{max-width:100%}}@media(prefers-reduced-motion:reduce){.dist-celebration-confetti{display:none}.dist-celebration-card,.dist-success-bloom>i{animation:none}.dist-celebration-progress{display:none}.dist-celebration-action,.dist-cart-quantity-editor button{transition:background-color .15s ease,color .15s ease}}.dist-nav button,.dist-logout{font-size:13px}.dist-nav-label{font-size:10px}.dist-metrics article>span,.dist-order-summary span{font-size:11px}.dist-metrics article>small{font-size:10px}.dist-product-section-head h3{font-size:21px}.dist-product-section-head p:not(.dist-eyebrow){font-size:11px}.dist-range-count{font-size:11px}.dist-product-image>span{font-size:10px}.dist-product-info{padding:12px 13px 13px}.dist-product-info h3{min-height:36px;font-size:13px;line-height:1.38}.dist-product-info>p{margin:4px 0 12px;font-size:11px;line-height:1.4}.dist-product-badge{font-size:9px}.dist-product-buy{gap:9px}.dist-carton-label{font-size:10px}.dist-add{min-height:33px;padding-inline:10px;font-size:11px}.dist-quantity{height:32px}.dist-quantity span{font-size:12px}.dist-categories button{font-size:11px}.dist-search input{font-size:12px}.dist-cart-heading{padding:16px 15px 13px}.dist-cart-heading .dist-eyebrow{font-size:9px}.dist-cart-heading h3{font-size:19px}.dist-cart-heading>span{font-size:10px}.dist-cart .dist-cart-line>span{grid-column:1/-1}.dist-cart .dist-cart-line strong{max-width:none;font-size:13px;line-height:1.4;white-space:normal}.dist-cart .dist-cart-line small{max-width:none;font-size:11px;line-height:1.4;white-space:normal}.dist-cart-line-controls{gap:7px}.dist-cart-quantity-editor{height:35px;gap:3px}.dist-cart-quantity-editor button{width:27px;height:27px}.dist-notifications-button{position:relative;min-height:36px;display:flex;align-items:center;gap:7px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#756b62;font-size:10px}.dist-notifications-button:hover{border-color:#e7d9c4;background:#fffaf1;color:#725236}.dist-notifications-button:focus-visible,.dist-notification-close:focus-visible{outline:2px solid #9a6b40;outline-offset:2px}.dist-notifications-button svg{width:16px;height:16px}.dist-notification-unread{position:absolute;top:5px;left:20px;width:8px;height:8px;border:1.5px solid #f9f6f0;border-radius:50%;background:#b02c32}.dist-notification-dialog{width:min(440px,calc(100% - 32px));max-width:none;max-height:min(80svh,620px);margin:auto;padding:0;overflow:auto;border:1px solid #e7dccb;border-radius:14px;background:#fffdf9;color:#352c28;box-shadow:0 22px 70px #2b1a123d}.dist-notification-dialog::backdrop{background:#2619147a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dist-notification-dialog-header{display:flex;align-items:center;gap:12px;padding:20px 20px 16px;border-bottom:1px solid #eee6da}.dist-notification-dialog-icon{width:39px;height:39px;flex:none;display:grid;place-items:center;border:1px solid #ead8b8;border-radius:50%;background:#fbf1dc;color:#8b662b}.dist-notification-dialog-icon svg{width:18px;height:18px}.dist-notification-dialog-header>div{min-width:0;flex:1}.dist-notification-dialog-header p{margin:0 0 4px;color:#92743d;font-size:9px;font-weight:800;letter-spacing:.12em}.dist-notification-dialog-header h2{margin:0;color:#3e302a;font-size:19px;font-weight:700;letter-spacing:-.025em}.dist-notification-close{width:36px;height:36px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#756b62}.dist-notification-close:hover{border-color:#eadfd1;background:#f7f2e9;color:#4b3a31}.dist-notification-close svg{width:17px;height:17px}.dist-notification-item{margin:18px;padding:16px;border:1px solid #e9d5ad;border-left:3px solid #a93438;border-radius:9px;background:linear-gradient(120deg,#fff8e9,#fffdf8)}.dist-notification-item-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#765b30;font-size:11px;font-weight:700}.dist-notification-due{padding:4px 8px;border:1px solid #e9c5bd;border-radius:20px;background:#fff3ef;color:#963b35;font-size:10px;font-weight:700;white-space:nowrap}.dist-notification-message{margin:17px 0 3px;color:#493129;font-size:18px;line-height:1.3}.dist-notification-date{margin:0;color:#82756a;font-size:11px}.dist-notification-guidance{margin:15px 0 0;padding-top:12px;border-top:1px solid #eee2ce;color:#67564b;font-size:12px;line-height:1.5}@media(max-width:650px){.dist-notifications-button{width:36px;justify-content:center;padding:0;font-size:0}.dist-notifications-button svg{width:18px;height:18px}.dist-notification-unread{top:4px;right:4px;left:auto}.dist-notification-dialog-header{padding:17px 16px 14px}.dist-notification-item{margin:14px;padding:14px}}.dist-manual-payment-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 16px}.dist-manual-payment-toolbar h2{margin:0;color:#3e3029;font-size:19px;font-weight:800;letter-spacing:-.035em}.dist-manual-payment-toolbar p{margin:5px 0 0;color:#85796e;font-size:11px}.dist-manual-payment-toolbar>button,.dist-manual-payment-form-footer>button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #741b22;border-radius:7px;background:#741b22;color:#fff8ed;font-size:11px;font-weight:800;transition:background .16s ease,border-color .16s ease}.dist-manual-payment-toolbar>button:hover,.dist-manual-payment-form-footer>button:hover{border-color:#501017;background:#501017}.dist-manual-payment-toolbar>button svg{width:16px;height:16px}.dist-manual-payment-dialog{width:min(700px,calc(100% - 32px));max-width:none;max-height:min(90svh,860px);margin:auto;padding:0;overflow:auto;border:1px solid #e2d6c4;border-radius:15px;background:#fffdf9;color:#352c28;box-shadow:0 24px 78px #2b1a1247}.dist-manual-payment-dialog::backdrop{background:#2619148a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dist-manual-payment-form{margin:0;padding:24px;border:0;border-radius:0;background:#fffdf9;box-shadow:none}.dist-manual-payment-form-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.dist-manual-payment-form-heading .dist-eyebrow{margin-bottom:4px}.dist-manual-payment-form-heading h2{margin:0;color:#3e3029;font-size:20px;font-weight:800;letter-spacing:-.035em}.dist-manual-payment-close{width:40px;height:40px;flex:none;display:grid;place-items:center;border:1px solid #e9dfd1;border-radius:8px;background:#fffaf2;color:#76695e}.dist-manual-payment-close:hover{border-color:#d7c3a5;background:#f7f0e4;color:#4c3a30}.dist-manual-payment-close svg{width:17px;height:17px}.dist-manual-payment-close:focus-visible{outline:3px solid #bf9b5e;outline-offset:2px}.dist-manual-payment-approval{margin:19px 0 20px;padding:17px 18px;border:1px solid #70232a;border-radius:11px;background:radial-gradient(ellipse at 94% 0%,rgb(207 159 94 / 19%),transparent 34%),linear-gradient(112deg,#4a1117,#702029);color:#fff8eb;box-shadow:0 10px 24px #41111621}.dist-manual-payment-approval-heading{display:flex;align-items:center;gap:11px}.dist-manual-payment-approval-heading>span{width:37px;height:37px;flex:none;display:grid;place-items:center;border:1px solid rgb(255 231 186 / 34%);border-radius:50%;background:#ffe6b51c;color:#f2cf8b}.dist-manual-payment-approval-heading>span svg{width:18px;height:18px}.dist-manual-payment-approval-heading>div{min-width:0}.dist-manual-payment-approval-heading small{display:block;margin-bottom:3px;color:#efcd86;font-size:9px;font-weight:800;letter-spacing:.12em}.dist-manual-payment-approval-heading h3{margin:0;color:#fff7e8;font-size:15px;font-weight:800;line-height:1.35}.dist-manual-payment-approval>p{max-width:580px;margin:12px 0 15px;color:#f1ddc9;font-size:11px;line-height:1.6}.dist-manual-payment-approval ol{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.dist-manual-payment-approval li{min-width:0;display:flex;align-items:center;gap:7px;color:#ebd7c5;font-size:9px;font-weight:700}.dist-manual-payment-approval li i{width:23px;height:23px;flex:none;display:grid;place-items:center;border:1px solid rgb(255 240 217 / 35%);border-radius:50%;color:#f5dfc4;font-size:9px;font-style:normal}.dist-manual-payment-approval li.current{color:#ffe3a2}.dist-manual-payment-approval li.current i{border-color:#e5bc6a;background:#e5bc6a;color:#4d1118}.dist-manual-payment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dist-manual-payment-fields label{min-width:0;display:grid;align-content:start;gap:6px;color:#54463c;font-size:11px;font-weight:700}.dist-manual-payment-fields label>span{color:#96897d;font-size:10px;font-weight:500}.dist-manual-payment-fields input,.dist-manual-payment-fields select,.dist-manual-payment-fields textarea{width:100%;min-height:43px;padding:10px 11px;border:1px solid #ded4c6;border-radius:7px;outline:none;background:#fffefa;color:#473930;font-size:12px;font-weight:500}.dist-manual-payment-fields textarea{min-height:82px;resize:vertical;line-height:1.5}.dist-manual-payment-fields input::placeholder,.dist-manual-payment-fields textarea::placeholder{color:#a3978c}.dist-manual-payment-fields input:focus,.dist-manual-payment-fields select:focus,.dist-manual-payment-fields textarea:focus{border-color:#a98148;box-shadow:0 0 0 3px #c29b5429}.dist-manual-payment-notes-field{grid-column:1/-1}.dist-manual-payment-form-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid #eee7dc}.dist-manual-payment-form-footer>span{color:#918478;font-size:10px;line-height:1.5}.dist-manual-payment-form-footer>button svg{width:15px;height:15px}.dist-payment-status-stack{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.dist-payment-status--approved{border-color:#d4e6d4;background:#edf5eb;color:#4c7c55}.dist-payment-status--pending svg{color:#986b2e}.dist-manual-submitted-note{color:#92703e;font-size:9px;font-weight:700}.dist-payment-notes strong{max-width:240px;white-space:normal;overflow-wrap:anywhere}@media(max-width:650px){.dist-manual-payment-toolbar{align-items:flex-start;flex-direction:column;gap:11px;margin-top:18px}.dist-manual-payment-toolbar>button{width:100%}.dist-manual-payment-dialog{width:calc(100% - 24px);max-height:calc(100svh - 24px);border-radius:12px}.dist-manual-payment-form{padding:18px 14px}.dist-manual-payment-form-heading h2{font-size:18px}.dist-manual-payment-approval{margin:15px 0 17px;padding:15px 13px}.dist-manual-payment-approval-heading h3{font-size:13px}.dist-manual-payment-approval>p{font-size:10px}.dist-manual-payment-approval ol{gap:5px}.dist-manual-payment-approval li{align-items:flex-start;flex-direction:column;gap:5px;font-size:8px}.dist-manual-payment-approval li i{width:21px;height:21px}.dist-manual-payment-fields{grid-template-columns:1fr;gap:12px}.dist-manual-payment-notes-field{grid-column:auto}.dist-manual-payment-form-footer{align-items:stretch;flex-direction:column}.dist-manual-payment-form-footer>button{width:100%}.dist-payment-status-stack{gap:5px}.dist-payment-notes strong{max-width:none}}.dist-refund-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.dist-refund-page-heading .dist-page-intro{padding:0}.dist-refund-raise{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:3px;padding:0 14px;border:1px solid #77161e;border-radius:7px;background:linear-gradient(110deg,#8e1c26,#a82c32);color:#fff8ed;font-size:11px;font-weight:800;box-shadow:0 6px 15px #77161e2e;transition:transform .16s ease,box-shadow .16s ease}.dist-refund-raise:hover{transform:translateY(-1px);box-shadow:0 9px 20px #77161e3d}.dist-refund-raise svg{width:16px;height:16px}.dist-refund-policy{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:13px;margin:0 0 16px;padding:17px;border:1px solid #dfc49b;border-left:4px solid #a93438;border-radius:10px;background:linear-gradient(110deg,#fff6e7,#fffaf2 72%);box-shadow:0 5px 16px #402a190d}.dist-refund-policy-icon{width:39px;height:39px;display:grid;place-items:center;border:1px solid #e9d3ac;border-radius:50%;background:#f9ecd4;color:#95632f}.dist-refund-policy-icon svg{width:19px;height:19px}.dist-refund-policy .dist-eyebrow{margin:0 0 4px;color:#996c35;font-size:8px}.dist-refund-policy h2{margin:0;color:#47332a;font-size:16px;font-weight:800;letter-spacing:-.025em}.dist-refund-policy p:last-child{max-width:900px;margin:5px 0 0;color:#766357;font-size:11px;line-height:1.55}.dist-refund-guide{margin-bottom:28px;padding:18px 19px 15px;border:1px solid #e5dac9;border-radius:10px;background:#fffdf9;box-shadow:0 5px 17px #402a190a}.dist-refund-guide-heading,.dist-refund-history-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.dist-refund-guide-heading .dist-eyebrow,.dist-refund-history-heading .dist-eyebrow{margin:0 0 4px;color:#a27b45;font-size:8px}.dist-refund-guide-heading h2,.dist-refund-history-heading h2{margin:0;color:#3e302a;font-size:18px;font-weight:800;letter-spacing:-.035em}.dist-refund-guide-heading>span,.dist-refund-history-heading>span{color:#988a7d;font-size:9px;font-weight:700}.dist-refund-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0;padding:0;list-style:none}.dist-refund-guide li{min-width:0;display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid #eee5d8;border-radius:8px;background:#fcfaf5}.dist-refund-guide li>b{width:26px;height:26px;flex:none;display:grid;place-items:center;border:1px solid #e8d5b3;border-radius:50%;background:#f8eedc;color:#91673b;font-size:8px;font-weight:900}.dist-refund-guide li>span{display:grid;gap:4px;min-width:0}.dist-refund-guide li strong{color:#58473a;font-size:10px;font-weight:800}.dist-refund-guide li small{color:#8c8075;font-size:9px;line-height:1.4}.dist-refund-payment-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #dce7d8;border-radius:7px;background:#f2f7ef;color:#4c6e4c;font-size:10px;font-weight:600;line-height:1.45}.dist-refund-payment-note>svg{width:15px;height:15px;flex:none}.dist-refund-payment-note button{padding:0;border:0;background:none;color:#456946;font-size:inherit;font-weight:900;text-decoration:underline;text-underline-offset:2px}.dist-refund-history-heading{margin:0 0 12px}.dist-refund-history-heading>div>p:last-child{margin:5px 0 0;color:#8b7f74;font-size:10px}.dist-refund-list{display:grid;gap:10px}.dist-refund-card{padding:16px 17px 11px;border:1px solid #e8dfd2;border-radius:9px;background:#fffdf9;box-shadow:0 4px 13px #402a1908}.dist-refund-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #eee8de}.dist-refund-card-top>div,.dist-refund-card-details>div{display:grid;gap:4px;min-width:0}.dist-refund-card small{color:#9a8d80;font-size:7px;font-weight:800;letter-spacing:.08em}.dist-refund-card-top strong{color:#514138;font-size:11px;font-weight:800}.dist-refund-status{display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #ead8b5;border-radius:20px;background:#fbf2e1;color:#8b682f;font-size:8px;font-weight:800;white-space:nowrap}.dist-refund-status i{width:6px;height:6px;border-radius:50%;background:#c59238}.dist-refund-card-details{display:grid;grid-template-columns:.8fr 1.35fr 1.5fr;gap:14px;padding:13px 0}.dist-refund-card-details strong{overflow:hidden;color:#55473d;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dist-refund-card-details>div:first-child strong{color:#7f532e;font-size:14px}.dist-refund-proof{display:flex;align-items:center;gap:5px}.dist-refund-proof svg{width:13px;height:13px;color:#628060}.dist-refund-card footer{display:flex;justify-content:space-between;gap:12px;padding-top:9px;border-top:1px solid #f0ebe3;color:#988c80;font-size:8px}.dist-refund-card footer span{text-align:right}.dist-refund-empty{display:grid;justify-items:center;gap:7px;padding:30px 15px;border:1px dashed #dfd3c2;border-radius:9px;background:#fffdf9;text-align:center}.dist-refund-empty>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #eadcc6;border-radius:50%;background:#fbf4e9;color:#97744b}.dist-refund-empty>span svg{width:20px;height:20px}.dist-refund-empty>strong{color:#514239;font-size:12px}.dist-refund-empty>p{margin:0;color:#908378;font-size:10px}.dist-refund-empty>button{min-height:34px;display:flex;align-items:center;gap:6px;margin-top:5px;padding:0 10px;border:1px solid #e3d5c2;border-radius:6px;background:#fffaf1;color:#7a5531;font-size:9px;font-weight:800}.dist-refund-empty>button svg{width:13px;height:13px}.dist-refund-dialog{width:min(650px,calc(100% - 32px));max-width:none;max-height:min(88svh,760px);margin:auto;padding:0;overflow:auto;border:1px solid #e7dccb;border-radius:13px;background:#fffdf9;color:#352c28;box-shadow:0 22px 70px #2b1a123d}.dist-refund-dialog::backdrop{background:#26191485;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dist-refund-form{padding:22px}.dist-refund-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #eee6da}.dist-refund-dialog-heading .dist-eyebrow{margin:0 0 4px;color:#92743d;font-size:8px}.dist-refund-dialog-heading h2{margin:0;color:#3e302a;font-size:20px;font-weight:800;letter-spacing:-.035em}.dist-refund-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid #eee5da;border-radius:7px;background:#fff;color:#756b62}.dist-refund-close:hover{background:#f8f2e9;color:#6e2928}.dist-refund-close svg{width:15px;height:15px}.dist-refund-approval-note{display:flex;align-items:flex-start;gap:10px;margin:15px 0;padding:11px 12px;border:1px solid #e5d2b3;border-radius:7px;background:#fbf4e7}.dist-refund-approval-note>span{color:#996d36}.dist-refund-approval-note svg{width:16px;height:16px}.dist-refund-approval-note p{margin:0;color:#756355;font-size:10px;line-height:1.5}.dist-refund-approval-note strong{color:#60452f}.dist-refund-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dist-refund-fields label{min-width:0;display:grid;align-content:start;gap:6px;color:#54463c;font-size:10px;font-weight:800}.dist-refund-fields input,.dist-refund-fields select{width:100%;min-height:42px;padding:9px 10px;border:1px solid #ded4c6;border-radius:7px;outline:none;background:#fffefa;color:#473930;font-size:11px;font-weight:500}.dist-refund-fields input:focus,.dist-refund-fields select:focus{border-color:#a98148;box-shadow:0 0 0 3px #c29b5429}.dist-refund-fields input[type=file]{padding:7px;background:#fcfaf6;font-size:9px}.dist-refund-fields .dist-refund-proof-field{grid-column:1/-1}.dist-refund-proof-field>span,.dist-refund-proof-field>small{color:#93867b;font-size:9px;font-weight:500}.dist-refund-proof-field>small{line-height:1.45}.dist-refund-form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:13px;border-top:1px solid #eee7dc}.dist-refund-form-footer>span{max-width:260px;color:#908378;font-size:9px;line-height:1.45}.dist-refund-form-footer>button{min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #741b22;border-radius:7px;background:#741b22;color:#fff8ed;font-size:10px;font-weight:800}.dist-refund-form-footer>button:hover{background:#8e2229}.dist-refund-form-footer>button svg{width:14px;height:14px}@media(max-width:700px){.dist-refund-page-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:15px}.dist-refund-page-heading .dist-page-intro{width:100%}.dist-refund-raise{width:100%;margin:0}.dist-refund-policy{grid-template-columns:35px minmax(0,1fr);gap:10px;padding:13px}.dist-refund-policy-icon{width:33px;height:33px}.dist-refund-policy h2{font-size:14px;line-height:1.35}.dist-refund-policy p:last-child{font-size:10px}.dist-refund-guide{padding:14px 12px 12px}.dist-refund-guide ol{grid-template-columns:1fr;gap:7px;margin:11px 0}.dist-refund-guide li{align-items:center;padding:8px}.dist-refund-guide li>b{width:24px;height:24px}.dist-refund-card{padding:13px 11px 10px}.dist-refund-card-details{grid-template-columns:1fr 1fr;gap:11px 8px}.dist-refund-card-details>div:last-child{grid-column:1/-1}.dist-refund-card footer{align-items:flex-start;flex-direction:column;gap:4px}.dist-refund-card footer span{text-align:left}.dist-refund-dialog{width:calc(100% - 20px);max-height:calc(100svh - 20px);border-radius:11px}.dist-refund-form{padding:17px 14px}.dist-refund-dialog-heading h2{font-size:18px}.dist-refund-fields{grid-template-columns:1fr;gap:11px}.dist-refund-fields .dist-refund-proof-field{grid-column:auto}.dist-refund-form-footer{align-items:stretch;flex-direction:column}.dist-refund-form-footer>span{max-width:none}.dist-refund-form-footer>button{width:100%}}.dist-payment-card--new{border-color:#b89454;box-shadow:0 0 0 3px #c29b542e,0 11px 28px #412d1c1a}.dist-cart-quantity-editor button svg{width:14px;height:14px}.dist-topbar-right{font-size:12px}.dist-topbar-actions button{font-size:13px;font-weight:600}.dist-topbar-actions button svg{width:18px;height:18px}.dist-cart-quantity-editor input{width:38px;height:29px;font-size:13px}.dist-cart-remove{width:31px;height:31px}.dist-cart-remove svg{width:16px;height:16px}.dist-cart-total{font-size:12px}.dist-cart-total strong{font-size:19px}.dist-place-order{min-height:44px;font-size:12px}.dist-cart-note{font-size:10px;line-height:1.5}.dist-cart-empty p{font-size:12px}.dist-cart-empty small{font-size:11px}.dist-order-summary strong,.dist-list-heading h2{font-size:24px}.dist-list-heading>div>p{font-size:12px}.dist-order-card{padding:17px 18px}.dist-open-order{min-height:34px}.dist-feedback-hero{position:relative;isolation:isolate;display:grid;min-height:252px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:24px;overflow:hidden;margin:0 0 22px;padding:31px 36px;border:1px solid #63131a;border-radius:15px;background:radial-gradient(ellipse at 79% 46%,rgb(196 143 69 / 25%),transparent 34%),linear-gradient(112deg,#481017,#711821 58%,#8c2b2d);color:#fff8eb;box-shadow:0 16px 36px #47121529}.dist-feedback-hero:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(36 6 10 / 28%),transparent 72%);content:""}.dist-feedback-hero-copy{position:relative;z-index:1;max-width:720px}.dist-feedback-kicker{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#f2d48f;font-size:9px;font-weight:800;letter-spacing:.15em}.dist-feedback-kicker svg{width:15px;height:15px}.dist-feedback-hero h1{max-width:680px;margin:0;color:#fff8eb;font-size:clamp(30px,3.5vw,43px);font-weight:700;letter-spacing:-.055em;line-height:1.04}.dist-feedback-hero h1 em{color:#f0c979;font-style:normal}.dist-feedback-hero-copy>p:not(.dist-feedback-kicker){max-width:580px;margin:12px 0 17px;color:#f1ded0;font-size:12px;line-height:1.65}.dist-feedback-direct-note{width:max-content;max-width:100%;display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid rgb(255 232 187 / 27%);border-radius:30px;background:#fff4dc14;color:#fff6e7}.dist-feedback-direct-note>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#eac36f;color:#57141b}.dist-feedback-direct-note svg{width:13px;height:13px}.dist-feedback-direct-note strong{font-size:10px;font-weight:700}.dist-feedback-direct-note>i{width:6px;height:6px;margin-left:2px;border-radius:50%;background:#a9cb8c;box-shadow:0 0 0 4px #a9cb8c1f}.dist-feedback-hero-mark{position:relative;width:196px;height:196px;display:grid;place-items:center;justify-self:center;border:1px solid rgb(244 213 151 / 44%);border-radius:50%;background:radial-gradient(circle at 50% 44%,rgb(241 207 128 / 16%),transparent 56%);color:#f4d995}.dist-feedback-hero-mark:before,.dist-feedback-hero-mark:after{position:absolute;inset:13px;border:1px solid rgb(255 232 185 / 22%);border-radius:50%;content:""}.dist-feedback-hero-mark:after{inset:30px;border-style:dashed;opacity:.65}.dist-feedback-hero-mark>span{font-size:56px;font-weight:800;letter-spacing:-.1em}.dist-feedback-hero-mark>i,.dist-feedback-hero-mark>b{position:absolute;width:8px;height:8px;border-radius:50%;background:#f2d28a;box-shadow:0 0 15px #f4d997a8;animation:dist-feedback-orbit 7s linear infinite}.dist-feedback-hero-mark>i{top:17px;left:55px}.dist-feedback-hero-mark>b{right:17px;bottom:48px;width:6px;height:6px;animation-duration:10s;animation-direction:reverse}.dist-feedback-hero-mark small{position:absolute;bottom:26px;color:#f3d99d;font-size:7px;font-weight:800;letter-spacing:.18em}@keyframes dist-feedback-orbit{to{transform:rotate(360deg) translate(14px) rotate(-360deg)}}.dist-feedback-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.72fr);align-items:stretch;gap:16px}.dist-feedback-compose,.dist-feedback-aside{min-width:0;border:1px solid #e6dccd;border-radius:12px;background:#fffdf9;box-shadow:0 8px 22px #402a190a}.dist-feedback-compose{padding:22px 23px}.dist-feedback-compose-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.dist-feedback-compose-heading .dist-eyebrow{margin:0 0 5px;color:#a17c47;font-size:8px}.dist-feedback-compose-heading h2{margin:0;color:#3e302a;font-size:21px;font-weight:800;letter-spacing:-.04em}.dist-feedback-compose-heading>div>p:last-child{margin:5px 0 0;color:#8a7e72;font-size:10px;line-height:1.5}.dist-feedback-step{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #ebdfcc;border-radius:20px;background:#fcf7ed;color:#8f6b39;font-size:8px;font-weight:800;white-space:nowrap}.dist-feedback-step i{width:15px;height:1px;background:#d5bd96}.dist-feedback-message-field{display:grid;gap:8px;color:#55473b;font-size:11px;font-weight:800}.dist-feedback-message-field textarea{width:100%;min-height:152px;resize:vertical;padding:13px 14px;border:1px solid #dfd4c5;border-radius:8px;outline:none;background:#fffefa;color:#453830;font:500 12px/1.6 DM Sans,Arial,sans-serif;transition:border-color .18s,box-shadow .18s}.dist-feedback-message-field textarea::placeholder{color:#a79a8c}.dist-feedback-message-field textarea:focus{border-color:#ae8752;box-shadow:0 0 0 3px #c29b5426}.dist-feedback-word-count{display:flex;justify-content:space-between;gap:12px;margin-top:7px;color:#918479;font-size:9px}.dist-feedback-word-count span:first-child{color:#715d49;font-weight:800}.dist-feedback-word-count.near-limit span:first-child{color:#a63b32}.dist-feedback-attachments{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px;margin-top:17px;padding:13px;border:1px dashed #d7c8b2;border-radius:8px;background:#fdfaf4}.dist-feedback-attachments>div{display:grid;gap:4px}.dist-feedback-attachments>div>strong{color:#514238;font-size:10px}.dist-feedback-attachments>div>strong span{color:#978a7d;font-size:9px;font-weight:500}.dist-feedback-attachments>div>small{color:#94877b;font-size:9px;line-height:1.4}.dist-feedback-attachments input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.dist-feedback-upload{min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #e2d4bd;border-radius:7px;background:#fffdf8;color:#77582f;font-size:9px;font-weight:800;transition:background .18s,border-color .18s}.dist-feedback-upload:hover{border-color:#c8aa78;background:#fff7e7}.dist-feedback-upload:disabled{cursor:not-allowed;opacity:.5}.dist-feedback-upload:focus-visible,.dist-feedback-compose-footer button:focus-visible,.dist-feedback-file-list button:focus-visible{outline:3px solid #c29b54;outline-offset:2px}.dist-feedback-upload svg{width:15px;height:15px}.dist-feedback-file-list{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;margin:3px 0 0;padding:0;list-style:none}.dist-feedback-file-list li{min-width:0;max-width:100%;display:flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid #e8ddcc;border-radius:6px;background:#fff;color:#655548;font-size:8px}.dist-feedback-file-list li>svg{width:13px;height:13px;color:#967445}.dist-feedback-file-list li>span{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dist-feedback-file-list li>button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#8e7968}.dist-feedback-file-list li>button:hover{background:#f7eee3;color:#9b272e}.dist-feedback-file-list li>button svg{width:12px;height:12px}.dist-feedback-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding-top:14px;border-top:1px solid #eee7dc}.dist-feedback-compose-footer>span{display:flex;align-items:center;gap:6px;color:#8a7e73;font-size:9px;line-height:1.4}.dist-feedback-compose-footer>span svg{width:13px;height:13px;color:#927447}.dist-feedback-compose-footer>button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid #75151d;border-radius:7px;background:linear-gradient(110deg,#7b1720,#a22a30);color:#fff8eb;font-size:10px;font-weight:800;box-shadow:0 6px 14px #75151d29;transition:transform .18s,box-shadow .18s,opacity .18s}.dist-feedback-compose-footer>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 18px #75151d38}.dist-feedback-compose-footer>button:disabled{cursor:not-allowed;opacity:.48}.dist-feedback-compose-footer>button svg{width:14px;height:14px}.dist-feedback-aside{position:relative;isolation:isolate;overflow:hidden;padding:24px 22px;border-color:#6b1b22;background:radial-gradient(ellipse at 105% 0%,rgb(206 159 83 / 20%),transparent 40%),linear-gradient(145deg,#4d1219,#701c25);color:#fff5e4}.dist-feedback-aside:after{position:absolute;z-index:-1;right:-72px;bottom:-106px;width:210px;height:210px;border:1px solid rgb(242 215 160 / 19%);border-radius:50%;box-shadow:0 0 0 18px #f2d7a00d,0 0 0 42px #f2d7a00a;content:""}.dist-feedback-aside-icon{width:43px;height:43px;display:grid;place-items:center;margin-bottom:18px;border:1px solid rgb(241 211 148 / 45%);border-radius:12px;background:#ffebc117;color:#f2d28d}.dist-feedback-aside-icon svg{width:21px;height:21px}.dist-feedback-aside>.dist-eyebrow{margin:0 0 8px;color:#eacb8b;font-size:8px;letter-spacing:.11em}.dist-feedback-aside h2{max-width:270px;margin:0;color:#fff8ed;font-size:22px;font-weight:700;letter-spacing:-.04em;line-height:1.15}.dist-feedback-aside>p:not(.dist-eyebrow){margin:10px 0 17px;color:#e7d2c1;font-size:10px;line-height:1.65}.dist-feedback-aside-rule{height:1px;background:#ffefd433}.dist-feedback-aside-points{display:grid;gap:11px;margin-top:16px}.dist-feedback-aside-points>span{display:flex;align-items:center;gap:9px;color:#f5e7d6;font-size:9px}.dist-feedback-aside-points i{width:19px;height:19px;flex:none;display:grid;place-items:center;border:1px solid rgb(241 211 148 / 38%);border-radius:50%;background:#edca7d1f;color:#f3d38d;font-style:normal}.dist-feedback-aside-points i svg{width:11px;height:11px}.dist-feedback-history{margin-top:24px}.dist-feedback-history-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.dist-feedback-history-heading .dist-eyebrow{margin:0 0 4px;color:#a17c47;font-size:8px}.dist-feedback-history-heading h2{margin:0;color:#3e302a;font-size:20px;font-weight:800;letter-spacing:-.04em}.dist-feedback-history-heading p:last-child{margin:5px 0 0;color:#8a7e72;font-size:10px}.dist-feedback-history-heading>span{padding:6px 9px;border:1px solid #e9dfd0;border-radius:20px;background:#fffdf9;color:#887b6f;font-size:9px;font-weight:700}.dist-feedback-history-empty{display:flex;align-items:center;gap:13px;padding:20px;border:1px dashed #ded2c1;border-radius:9px;background:#fffdf9}.dist-feedback-history-empty>span{width:41px;height:41px;flex:none;display:grid;place-items:center;border:1px solid #eadfcf;border-radius:50%;background:#f8f1e6;color:#9a7643}.dist-feedback-history-empty>span svg{width:19px;height:19px}.dist-feedback-history-empty strong{color:#514238;font-size:11px}.dist-feedback-history-empty p{margin:4px 0 0;color:#908479;font-size:9px}.dist-feedback-history-list{display:grid;gap:9px}.dist-feedback-entry{padding:15px 16px;border:1px solid #e8dfd2;border-radius:9px;background:#fffdf9;box-shadow:0 4px 13px #402a1908}.dist-feedback-entry>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #eee8de}.dist-feedback-entry>header>div{display:flex;align-items:center;gap:9px}.dist-feedback-entry-icon{width:31px;height:31px;display:grid;place-items:center;border:1px solid #eadcc7;border-radius:50%;background:#faf3e8;color:#9a7544}.dist-feedback-entry-icon svg{width:15px;height:15px}.dist-feedback-entry>header>div>span:last-child{display:grid;gap:3px}.dist-feedback-entry>header strong{color:#56473b;font-size:9px}.dist-feedback-entry time{color:#94877a;font-size:8px}.dist-feedback-entry-status{display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #dce7d8;border-radius:20px;background:#f1f7ef;color:#557651;font-size:8px;font-weight:800}.dist-feedback-entry-status i{width:6px;height:6px;border-radius:50%;background:#70a06d}.dist-feedback-entry>p{margin:11px 0 0;color:#64574c;font-size:10px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.dist-feedback-entry>footer{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid #f1ece4;color:#8e7652;font-size:8px}.dist-feedback-entry>footer svg{width:13px;height:13px}.dist-feedback-entry>footer small{min-width:0;overflow:hidden;color:#988b7c;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.dist-mobile-nav{grid-template-columns:repeat(7,minmax(0,1fr))}.dist-feedback-hero{grid-template-columns:minmax(0,1fr) 170px;padding:25px}.dist-feedback-hero-mark{width:156px;height:156px}.dist-feedback-hero-mark>span{font-size:45px}.dist-feedback-layout{grid-template-columns:minmax(0,1.4fr) minmax(220px,.75fr)}}@media(max-width:650px){.dist-feedback-hero{min-height:0;grid-template-columns:minmax(0,1fr) 86px;gap:7px;margin-bottom:14px;padding:22px 17px;border-radius:12px}.dist-feedback-hero h1{font-size:clamp(25px,7vw,34px)}.dist-feedback-hero-copy>p:not(.dist-feedback-kicker){margin:9px 0 12px;font-size:10px}.dist-feedback-kicker{margin-bottom:8px;font-size:7px}.dist-feedback-direct-note{gap:6px;padding:6px 8px}.dist-feedback-direct-note>span{width:21px;height:21px}.dist-feedback-direct-note strong{font-size:8px}.dist-feedback-hero-mark{width:82px;height:82px}.dist-feedback-hero-mark:before{inset:7px}.dist-feedback-hero-mark:after{inset:15px}.dist-feedback-hero-mark>span{font-size:27px}.dist-feedback-hero-mark>i{top:7px;left:25px;width:5px;height:5px}.dist-feedback-hero-mark>b{right:6px;bottom:18px;width:4px;height:4px}.dist-feedback-hero-mark small{bottom:10px;font-size:4px}.dist-feedback-layout{grid-template-columns:1fr;gap:11px}.dist-feedback-compose{padding:17px 14px}.dist-feedback-compose-heading{margin-bottom:14px}.dist-feedback-compose-heading h2{font-size:18px}.dist-feedback-compose-heading>div>p:last-child{font-size:9px}.dist-feedback-message-field textarea{min-height:130px;font-size:11px}.dist-feedback-word-count{font-size:8px}.dist-feedback-attachments{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:10px}.dist-feedback-attachments>div>small{max-width:200px}.dist-feedback-upload{min-height:36px;padding-inline:9px;font-size:8px}.dist-feedback-compose-footer{align-items:stretch;flex-direction:column}.dist-feedback-compose-footer>button{width:100%;min-height:44px}.dist-feedback-aside{padding:18px}.dist-feedback-aside-icon{margin-bottom:12px}.dist-feedback-aside h2{max-width:330px;font-size:19px}.dist-feedback-aside>p:not(.dist-eyebrow){max-width:460px}.dist-feedback-aside-points{grid-template-columns:1fr 1fr;gap:10px}.dist-feedback-history{margin-top:19px}.dist-feedback-history-heading h2{font-size:18px}.dist-feedback-history-empty{align-items:flex-start;padding:14px}.dist-feedback-entry{padding:12px}.dist-feedback-entry>footer{align-items:flex-start;flex-wrap:wrap}.dist-feedback-entry>footer small{flex-basis:100%;padding-left:19px}}@media(max-width:380px){.dist-feedback-hero{grid-template-columns:minmax(0,1fr) 65px;padding:18px 13px}.dist-feedback-hero-mark{width:62px;height:62px}.dist-feedback-hero-mark>span{font-size:22px}.dist-feedback-hero-mark small{font-size:3.5px}.dist-feedback-aside-points{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dist-feedback-hero-mark>i,.dist-feedback-hero-mark>b{animation:none}}.dist-order-id{font-size:13px}.dist-order-status{font-size:10px}.dist-order-top time{font-size:11px}.dist-order-card>p{font-size:12px;line-height:1.5}.dist-feedback-hero{min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-bottom:17px;padding:20px 23px;border-color:#eadfce;border-radius:10px;background:linear-gradient(105deg,#fffaf1,#fffdf9 72%);color:#3e302a;box-shadow:none}.dist-feedback-hero:before{display:none}.dist-feedback-hero h1{font-size:clamp(24px,2.6vw,31px);letter-spacing:-.045em;color:#3e302a}.dist-feedback-hero-copy>p:not(.dist-feedback-kicker){margin:5px 0 0;color:#82766b;font-size:11px;line-height:1.5}.dist-feedback-direct-note{width:auto;max-width:260px;gap:8px;padding:7px 0 7px 14px;border:0;border-left:2px solid #c49c58;border-radius:0;background:transparent;color:#624a30}.dist-feedback-direct-note>svg{width:17px;height:17px;color:#977342}.dist-feedback-direct-note>span{font-size:10px;font-weight:700;line-height:1.4}.dist-feedback-layout{display:block}.dist-feedback-compose{max-width:900px;padding:19px 21px;border-radius:10px;box-shadow:0 3px 12px #402a1908}.dist-feedback-compose-heading{margin-bottom:13px}.dist-feedback-compose-heading h2{font-size:18px}.dist-feedback-message-field{gap:6px}.dist-feedback-message-field textarea{min-height:130px;padding:11px 12px;border-radius:7px;font-size:11px}.dist-feedback-word-count{margin-top:5px;font-size:9px}.dist-feedback-attachments{margin-top:12px;padding:11px 0 0;border:0;border-top:1px solid #eee7dc;border-radius:0;background:transparent}.dist-feedback-attachments>div{gap:2px}.dist-feedback-attachments>div>strong{font-size:10px}.dist-feedback-attachments>div>small{font-size:9px}.dist-feedback-upload{min-height:35px}.dist-feedback-compose-footer{justify-content:flex-end;margin-top:12px;padding-top:11px}.dist-feedback-history{max-width:900px;margin-top:22px}.dist-feedback-history-heading{margin-bottom:9px}.dist-feedback-history-heading h2{font-size:17px}.dist-feedback-history-empty{padding:15px}.dist-feedback-history-empty>span{width:34px;height:34px}.dist-feedback-entry{padding:12px 14px;box-shadow:none}.dist-feedback-entry>header{padding-bottom:8px}.dist-feedback-entry>p{margin-top:9px}@media(max-width:650px){.dist-feedback-hero{grid-template-columns:1fr;gap:9px;margin-bottom:12px;padding:16px}.dist-feedback-hero h1{font-size:24px}.dist-feedback-direct-note{max-width:none;padding:0 0 0 10px}.dist-feedback-compose{max-width:none;padding:15px 13px}.dist-feedback-message-field textarea{min-height:116px}.dist-feedback-history{margin-top:17px}.dist-feedback-history-heading h2{font-size:16px}.dist-feedback-history-empty{padding:12px}}.dist-order-bottom>span{font-size:12px}.dist-order-detail,.dist-reorder{min-height:35px;padding-inline:10px;font-size:11px}.dist-payment-table{min-width:740px}.dist-feedback-hero{position:relative;isolation:isolate;min-height:146px;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;padding:24px 30px;border-color:#64151c;background:linear-gradient(110deg,#4e1118,#711b24 68%,#84252b);box-shadow:0 9px 24px #4c11171f;color:#fff7e9}.dist-feedback-hero:before{position:absolute;z-index:-1;top:-116px;right:8%;width:275px;height:275px;display:block;border:1px solid rgb(241 210 143 / 22%);border-radius:50%;background:radial-gradient(circle at center,rgb(233 190 105 / 10%) 0 31%,transparent 32% 48%,rgb(241 210 143 / 12%) 49% 49.5%,transparent 50%);box-shadow:0 0 0 18px #f1d28f08,0 0 0 42px #f1d28f05;content:"";pointer-events:none}.dist-feedback-hero-copy{max-width:680px}.dist-feedback-hero h1{font-size:clamp(27px,3vw,36px);line-height:1.1;color:#fff8ed}.dist-feedback-hero h1 em{color:#f0cb7e;font-style:normal}.dist-feedback-hero-copy>p:not(.dist-feedback-kicker){margin-top:7px;color:#eedbd0;font-size:11px}.dist-feedback-direct-note{position:relative;z-index:1;max-width:285px;padding:9px 12px;border:1px solid rgb(242 216 164 / 30%);border-left:1px solid rgb(242 216 164 / 30%);border-radius:8px;background:#fff8e614;color:#fff5df}.dist-feedback-direct-note>svg{width:17px;height:17px;color:#f0cb7e}.dist-feedback-direct-note>span{font-size:10px;font-weight:700}.dist-feedback-compose{max-width:1100px;padding:22px 24px;border-color:#e7dccb;border-radius:11px;box-shadow:0 8px 22px #402a190d}.dist-feedback-compose-heading{margin-bottom:16px}.dist-feedback-compose-heading h2{font-size:20px}.dist-feedback-message-field{font-size:11px}.dist-feedback-message-field textarea{min-height:158px;padding:13px 14px;border-color:#ded2c1;border-radius:8px;background:linear-gradient(180deg,#fffefa,#fffdf9);font-size:12px}.dist-feedback-message-field textarea:focus{border-color:#aa7f43;box-shadow:0 0 0 3px #c29b5421}.dist-feedback-word-count{margin-top:8px;color:#807366}.dist-feedback-attachments{margin-top:15px;padding-top:14px}.dist-feedback-attachments>div>strong{font-size:11px}.dist-feedback-attachments>div>strong span{color:#8b7656}.dist-feedback-upload{min-height:39px;padding-inline:13px;border-color:#d9c6a7;background:#fffaf0;color:#72512a}.dist-feedback-upload:hover:not(:disabled){border-color:#b89862;background:#fdf3df}.dist-feedback-compose-footer{margin-top:15px;padding-top:14px}.dist-feedback-compose-footer>button{min-width:150px;min-height:44px;border-radius:8px;font-size:11px;box-shadow:0 7px 16px #75151d2e}.dist-feedback-history{max-width:1100px;margin-top:27px}.dist-feedback-history-heading{padding-bottom:10px;border-bottom:1px solid #e9e0d3}.dist-feedback-history-heading h2{font-size:19px}.dist-feedback-history-heading>span{padding:6px 10px;background:#f4ede1;color:#785b37}.dist-feedback-history-empty{border-color:#e1d5c3;background:linear-gradient(100deg,#fffdf9,#fbf7ef)}.dist-feedback-history-empty>span{border-color:#e6d6ba;background:#f5ecd9;color:#8e6a36}.dist-feedback-entry{border-color:#e7dccb;border-radius:10px;background:linear-gradient(100deg,#fffdf9,#fffaf2)}.dist-feedback-entry>header{border-color:#eee5d8}.dist-feedback-entry-icon{border-color:#e8d6b5;background:#f8efdf;color:#8d6834}.dist-feedback-entry-status{font-size:9px}@media(max-width:650px){.dist-feedback-hero{min-height:0;grid-template-columns:1fr;gap:13px;padding:18px 17px}.dist-feedback-hero:before{top:-145px;right:-132px;width:240px;height:240px}.dist-feedback-hero h1{font-size:27px}.dist-feedback-direct-note{width:max-content;max-width:100%;padding:7px 9px}.dist-feedback-compose{padding:17px 14px}.dist-feedback-message-field textarea{min-height:136px}.dist-feedback-history{margin-top:21px}}.dist-feedback-direct-note{width:min(300px,34%);max-width:none;min-width:250px;flex:none;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;border:1px solid rgb(242 216 164 / 34%);border-radius:9px;background:#2d090e7a;color:#fff8eb}.dist-feedback-direct-note>svg{width:18px;height:18px;color:#f2ce83}.dist-feedback-direct-note>span{width:auto;max-width:none;display:block;padding:0;border:0;border-radius:0;background:transparent;color:#fff8eb;font-size:11px;font-weight:700;line-height:1.45;overflow-wrap:normal}@media(max-width:650px){.dist-feedback-direct-note{width:max-content;min-width:0;max-width:100%;grid-template-columns:18px minmax(0,1fr);padding:9px 11px}}.dist-payment-table th{font-size:10px}.dist-payment-table td,.dist-payment-table td:first-child strong{font-size:11px}.dist-payment-table td:first-child small{font-size:10px}.dist-payment-table .dist-payment-amount{font-size:12px}.dist-paid,.dist-receipt{font-size:10px}.dist-detail-section-head h2{font-size:22px}.dist-timeline-copy h3{font-size:12px}.dist-timeline-copy p{font-size:10px;line-height:1.5}.dist-timeline-copy time{font-size:10px}.dist-shipment-line strong{font-size:11px}.dist-shipment-line small{font-size:10px}.dist-shipment-line>b{font-size:11px}.dist-address-card>strong{font-size:13px}.dist-address-card>p{font-size:11px}.dist-address-contact span,.dist-address-contact a{font-size:10px}.dist-detail-hero>div:first-child>p:last-child{font-size:12px}@media(max-width:650px){.dist-product-info{padding:10px}.dist-product-info h3{min-height:36px;font-size:12px}.dist-product-info>p{font-size:10px}.dist-product-badge{font-size:8px}.dist-product-section-head h3{font-size:18px}.dist-product-section-head p:not(.dist-eyebrow){font-size:10px}.dist-cart .dist-cart-line strong{font-size:12px}.dist-cart .dist-cart-line small{font-size:10px}.dist-cart .dist-cart-line-controls{justify-content:flex-end}.dist-cart-total{font-size:12px}.dist-cart-total strong{font-size:18px}.dist-place-order{font-size:12px}.dist-order-summary span{font-size:9px}.dist-order-summary strong{font-size:18px}.dist-order-id{font-size:12px}.dist-order-top time{font-size:10px}.dist-order-card>p{font-size:11px}.dist-order-bottom>span{font-size:11px}.dist-order-detail,.dist-reorder{font-size:10px}.dist-payment-table{min-width:760px}.dist-timeline-copy h3{font-size:11px}.dist-timeline-copy p,.dist-timeline-copy time{font-size:9px}}.dist-cart .dist-cart-lines{display:block;max-height:min(52svh,440px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d9c5a7 transparent;touch-action:pan-y}.dist-cart .dist-cart-lines::-webkit-scrollbar{width:6px}.dist-cart .dist-cart-lines::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:8px;background:#d9c5a7;background-clip:padding-box}@media(max-width:650px){.dist-cart .dist-cart-lines{max-height:min(38svh,320px)}}.dist-orders-list{gap:14px}.dist-order-card{position:relative;overflow:hidden;padding:19px 21px 15px;border:1px solid #e8dece;border-radius:14px;background:linear-gradient(112deg,#fffdf8,#fbf7ef);box-shadow:0 5px 20px #3f2b1b0a;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.dist-order-card:before{position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--order-accent);content:""}.dist-order-card--delivery{--order-accent:#4f8790;--order-tint:#eaf3f3;--order-line:#cfe1e1;--order-copy:#3c737d}.dist-order-card--confirmed{--order-accent:#b08041;--order-tint:#f8f0e2;--order-line:#ead9b9;--order-copy:#8f642b}.dist-order-card--ordered{--order-accent:#a93238;--order-tint:#f9ece9;--order-line:#ecd0ca;--order-copy:#962d34}.dist-order-card--delivered{--order-accent:#64886c;--order-tint:#edf4eb;--order-line:#d6e3d2;--order-copy:#56785b}.dist-order-card:hover{transform:translateY(-2px);border-color:var(--order-line);box-shadow:0 12px 28px #3f2b1b17}.dist-order-card:focus-visible{outline:3px solid rgb(167 30 37 / 20%);outline-offset:3px}.dist-order-card-header,.dist-order-card-meta,.dist-order-product-summary,.dist-order-card-body,.dist-order-card-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.dist-order-reference{display:grid;gap:4px}.dist-order-reference>span{color:#a18f7b;font-size:8px;font-weight:800;letter-spacing:.14em}.dist-order-card .dist-open-order{min-height:26px;gap:7px}.dist-order-card .dist-order-id{color:#392b26;font-size:17px;font-weight:800;letter-spacing:-.035em}.dist-order-card .dist-open-order>svg{width:14px;height:14px;color:#a89073}.dist-order-card-meta{justify-content:flex-end}.dist-order-card-meta time{color:#83776d;font-size:10px;font-weight:600;white-space:nowrap}.dist-order-card .dist-order-status{padding:6px 10px;border:1px solid transparent;border-radius:20px;font-size:9px}.dist-order-card--delivery .dist-order-status{border-color:#d8e9e8;background:#eaf3f3;color:#39747c}.dist-order-card--confirmed .dist-order-status{border-color:#ead9b9;background:#f8f0e2;color:#8f642b}.dist-order-card--ordered .dist-order-status{border-color:#ecd0ca;background:#f9ece9;color:#962d34}.dist-order-card--delivered .dist-order-status{border-color:#d6e3d2;background:#edf4eb;color:#56785b}.dist-order-progress{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 17px;padding:0 8px}.dist-order-progress:before,.dist-order-progress:after{position:absolute;top:6px;left:8px;height:2px;border-radius:2px;content:""}.dist-order-progress:before{right:8px;background:#e7e0d5}.dist-order-progress:after{width:calc((100% - 16px) * var(--order-progress) / 100);background:var(--order-accent);transition:width .3s ease}.dist-order-progress-step{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;color:#a39a8f;text-align:center}.dist-order-progress-step i{width:13px;height:13px;border:2px solid #e4ddd2;border-radius:50%;background:#fffdf8}.dist-order-progress-step b{font-size:8px;font-weight:600;line-height:1.3}.dist-order-progress-step.complete,.dist-order-progress-step.current{color:var(--order-copy)}.dist-order-progress-step.complete i{border-color:var(--order-accent);background:var(--order-accent);box-shadow:inset 0 0 0 2px #fffdf8}.dist-order-progress-step.current i{border-color:var(--order-accent);background:#fffdf8;box-shadow:0 0 0 3px var(--order-tint)}.dist-order-card-body{min-height:69px;padding:12px 13px;border:1px solid rgb(229 219 204 / 72%);border-radius:10px;background:#ffffff9e}.dist-order-product-summary{justify-content:flex-start;min-width:0}.dist-order-product-thumbnails{display:flex;align-items:center;flex:none;padding-left:5px}.dist-order-product-thumbnail,.dist-order-product-more{width:39px;height:39px;margin-left:-5px;overflow:hidden;display:grid;place-items:center;border:2px solid #fffdf8;border-radius:50%;background:linear-gradient(145deg,#f5e8d7,#f6f1e8)}.dist-order-product-thumbnail img{width:100%;height:100%;object-fit:contain}.dist-order-product-more{background:#f2e7d6;color:#755438;font-size:10px;font-weight:800}.dist-order-product-copy{display:grid;gap:4px;min-width:0}.dist-order-product-copy strong{overflow:hidden;color:#53453b;font-size:11px;font-weight:700;line-height:1.45;text-overflow:ellipsis}.dist-order-product-copy small{color:#978b7e;font-size:9px}.dist-order-card .dist-order-carton-count{min-width:82px;display:flex;align-items:baseline;justify-content:center;gap:5px;padding:7px 11px;border:1px solid var(--order-line);border-radius:9px;background:var(--order-tint);color:var(--order-copy)}.dist-order-carton-count strong{font-size:19px;font-weight:800;letter-spacing:-.04em;line-height:1}.dist-order-carton-count span{font-size:9px;font-weight:700}.dist-order-card-footer{justify-content:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid #eee6db}.dist-order-card-footer .dist-order-detail,.dist-order-card-footer .dist-reorder{min-height:32px;padding:0 9px;border-radius:7px;font-size:10px;font-weight:700}.dist-order-card-footer .dist-order-detail{color:var(--order-copy)}.dist-order-card-footer .dist-order-detail:hover{background:var(--order-tint)}.dist-order-card-footer .dist-reorder{border:1px solid #e7d7c0;background:#fffaf1;color:#80552e}.dist-order-card-footer .dist-reorder:hover{border-color:#cfb58f;background:#f8eddc}@media(max-width:650px){.dist-orders-list{gap:11px}.dist-order-card{padding:16px 13px 12px 16px;border-radius:12px}.dist-order-card-header{align-items:flex-start;gap:7px}.dist-order-card-meta{align-items:flex-end;flex-direction:column;gap:6px}.dist-order-card .dist-order-id{font-size:15px}.dist-order-card-meta time{font-size:9px}.dist-order-card .dist-order-status{padding:5px 8px;font-size:8px}.dist-order-progress{margin:17px 0 14px;padding:0 2px}.dist-order-progress:before,.dist-order-progress:after{left:2px}.dist-order-progress:before{right:2px}.dist-order-progress:after{width:calc((100% - 4px) * var(--order-progress) / 100)}.dist-order-progress-step{gap:5px}.dist-order-progress-step b{max-width:66px;font-size:7px}.dist-order-card-body{gap:7px;padding:10px 8px}.dist-order-product-thumbnail,.dist-order-product-more{width:32px;height:32px}.dist-order-product-copy strong{display:-webkit-box;font-size:9px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.dist-order-product-copy small{font-size:8px}.dist-order-card .dist-order-carton-count{min-width:67px;flex-direction:column;align-items:center;gap:3px;padding:7px 5px}.dist-order-carton-count strong{font-size:17px}.dist-order-card-footer{margin-top:10px;padding-top:8px}.dist-order-card-footer .dist-order-detail,.dist-order-card-footer .dist-reorder{min-height:30px;padding:0 7px;font-size:9px}}@media(prefers-reduced-motion:reduce){.dist-order-card,.dist-order-progress:after{transition:none}}.dist-cancellation-request{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-2px 0 16px;padding:13px 16px;border:1px solid #ecdcd5;border-radius:10px;background:linear-gradient(100deg,#fbf3ef,#fffaf6)}.dist-cancellation-request>div{display:grid;gap:3px}.dist-cancellation-request>div strong{color:#594239;font-size:11px;font-weight:800}.dist-cancellation-request>div span{color:#938277;font-size:10px}.dist-cancellation-request button{min-height:36px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #dcbdb5;border-radius:7px;background:#fffaf7;color:#8f3535;font-size:10px;font-weight:800;transition:background .16s ease,border-color .16s ease,transform .16s ease}.dist-cancellation-request button:hover{transform:translateY(-1px);border-color:#c8958d;background:#f9ebe6}.dist-cancellation-request button:active{transform:translateY(0)}.dist-cancellation-request button:focus-visible{outline:3px solid rgb(167 30 37 / 18%);outline-offset:2px}.dist-cancellation-request button svg{width:14px;height:14px}@media(max-width:650px){.dist-cancellation-request{align-items:flex-start;flex-direction:column;gap:10px;padding:13px}.dist-cancellation-request button{width:100%;min-height:40px}}@media(prefers-reduced-motion:reduce){.dist-cancellation-request button{transition:none}}.dist-payment-overview{position:relative;isolation:isolate;overflow:hidden;min-height:154px;margin:8px 0 34px;padding:23px 27px;border-color:#69232a;background:radial-gradient(ellipse at 80% 0%,rgb(207 159 94 / 23%),transparent 37%),linear-gradient(112deg,#4a1117,#681821 60%,#81292b);box-shadow:0 12px 30px #41111621}.dist-payment-overview:after{position:absolute;z-index:-1;right:96px;bottom:-103px;width:190px;height:190px;border:1px solid rgb(247 224 184 / 16%);border-radius:50%;box-shadow:0 0 0 17px #f7e0b80d,0 0 0 39px #f7e0b80a;content:""}.dist-payment-overview>div:first-child{gap:7px}.dist-payment-overview>div:first-child>span{color:#ead7c0;font-size:10px;font-weight:700;letter-spacing:.03em}.dist-payment-overview>div:first-child>strong{color:#fffaf2;font:700 clamp(30px,3vw,38px)/1.1 "DM Sans",Arial,sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.dist-payment-overview>div:first-child>small{display:flex;align-items:center;gap:7px;color:#e8c88e;font-size:10px;font-weight:600}.dist-payment-overview>div:first-child>small i{width:7px;height:7px;border-radius:50%;background:#dfb15f;box-shadow:0 0 0 4px #dfb15f26}.dist-payment-overview-side{display:flex;align-items:center;gap:15px}.dist-payment-due-tag{padding:7px 10px;border:1px solid rgb(238 208 153 / 35%);border-radius:20px;background:#ffeec91a;color:#f0d39a;font-size:8px;font-weight:800;letter-spacing:.11em}.dist-payment-overview .dist-payment-symbol{width:53px;height:53px;border-color:#fff6e340;background:#fff6e31a;color:#f1d9ae}.dist-payment-overview .dist-payment-symbol svg{width:23px;height:23px}.dist-payment-groups{display:grid;gap:24px}.dist-payment-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 2px 10px}.dist-payment-group-heading h3{margin:0;color:#4e3a31;font-size:15px;font-weight:800;letter-spacing:-.025em}.dist-payment-group-heading span{color:#9b8d7d;font-size:9px;font-weight:600}.dist-payment-list{display:grid;gap:10px}.dist-payment-card{overflow:hidden;padding:17px 19px 0;border:1px solid #e9dfd0;border-radius:12px;background:linear-gradient(116deg,#fffdf9,#faf7f0);box-shadow:0 4px 15px #412d1c0a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dist-payment-card:nth-child(3n+2){background:linear-gradient(116deg,#fcfbf7,#f3f6f4)}.dist-payment-card:nth-child(3n){background:linear-gradient(116deg,#fffdf8,#f8f2e7)}.dist-payment-card:hover{transform:translateY(-1px);border-color:#d9c7aa;box-shadow:0 9px 22px #412d1c14}.dist-payment-card-main,.dist-payment-card-details,.dist-payment-card-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.dist-payment-amount-block{display:grid;gap:4px}.dist-payment-amount-block>span{color:#a18e78;font-size:8px;font-weight:800;letter-spacing:.11em}.dist-payment-amount-block>strong{color:#3f3029;font-size:23px;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.dist-payment-status{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid;border-radius:18px;font-size:9px;font-weight:800}.dist-payment-status svg{width:13px;height:13px}.dist-payment-status--paid{border-color:#d4e6d4;background:#edf5eb;color:#4c7c55}.dist-payment-status--pending{border-color:#ead9b9;background:#fbf2e1;color:#936a2f}.dist-payment-status--failed{border-color:#ebd0cd;background:#faeeec;color:#a24d46}.dist-payment-card-details{justify-content:flex-start;gap:0;margin-top:13px;padding:12px 0;border-top:1px solid rgb(228 218 203 / 75%);border-bottom:1px solid rgb(228 218 203 / 75%)}.dist-payment-card-details>div{min-width:0}.dist-payment-method{display:flex;align-items:center;gap:9px;flex:1.25}.dist-payment-method-icon{width:33px;height:33px;display:grid;place-items:center;border:1px solid #e7dbc7;border-radius:9px;background:#f8f0e3;color:#89643d}.dist-payment-method-icon svg{width:16px;height:16px}.dist-payment-method-icon.upi{border-color:#e2d8ec;background:#f1edf7;color:#79649a}.dist-payment-method-icon.bank{border-color:#d5e2e7;background:#edf3f5;color:#547988}.dist-payment-method>span:last-child,.dist-payment-reference{display:grid;gap:4px}.dist-payment-method small,.dist-payment-reference small{color:#9a8d7f;font-size:8px;font-weight:600}.dist-payment-method strong,.dist-payment-reference strong{overflow:hidden;color:#53463c;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dist-payment-reference{flex:1;padding-left:19px;border-left:1px solid #e9e0d4}.dist-payment-card-footer{min-height:42px}.dist-payment-card-footer time{color:#918478;font-size:9px;font-weight:600}.dist-payment-card .dist-receipt{min-height:32px;display:flex;align-items:center;gap:5px;padding:0 8px;border-radius:6px;color:#835b35;font-size:9px;font-weight:800}.dist-payment-card .dist-receipt:hover{background:#f5ecdd;color:#6d4828}.dist-payment-card .dist-receipt svg{width:14px;height:14px}.dist-payment-help{border-color:#e8dbc8;background:linear-gradient(100deg,#f9f1e4,#f5eee3)}.dist-payment-help>span{color:#554238;font-size:11px}.dist-payment-help p{color:#8d7f71;font-size:10px}.dist-payment-help a{color:#8c5c30;font-size:10px}@media(max-width:650px){.dist-payment-overview{min-height:140px;margin-bottom:28px;padding:19px 17px}.dist-payment-overview>div:first-child>span{font-size:9px}.dist-payment-overview>div:first-child>strong{font-size:29px}.dist-payment-overview>div:first-child>small{font-size:9px}.dist-payment-overview-side{align-items:flex-end;flex-direction:column-reverse;gap:9px}.dist-payment-due-tag{padding:6px 8px;font-size:7px}.dist-payment-overview .dist-payment-symbol{width:42px;height:42px}.dist-payment-group-heading h3{font-size:14px}.dist-payment-card{padding:14px 13px 0;border-radius:10px}.dist-payment-amount-block>strong{font-size:20px}.dist-payment-card-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:12px;padding:11px 0}.dist-payment-method{grid-column:1/-1}.dist-payment-reference{padding-left:0;border-left:0}.dist-payment-method strong,.dist-payment-reference strong{font-size:9px}.dist-payment-card-footer{min-height:40px}.dist-payment-card .dist-receipt{padding:0 5px;font-size:8px}}@media(prefers-reduced-motion:reduce){.dist-payment-card{transition:none}}.dist-metrics .metric-balance-due{background:linear-gradient(120deg,#fffaf3,#f9eee0)}.dist-metrics .metric-balance-due>strong{color:#986133}.dist-metrics .metric-balance-due>small{color:#9c8062}.dist-bestseller-section{border-color:#e2d1ad;background:radial-gradient(ellipse at 92% 0%,rgb(225 190 119 / 16%),transparent 30%),linear-gradient(145deg,#fffaf0,#fffdf9 66%)}.dist-bestseller-section .dist-product-section-head .dist-eyebrow{color:#98713b}.dist-bestseller-mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e8d8b7;border-radius:50%;background:linear-gradient(145deg,#fbf1d9,#f3e5c7);color:#9e7436;font-size:16px}.dist-bestseller-section .dist-product{border-color:#ebdfc8}.dist-celebration-screen{min-height:calc(100svh - 136px);padding:34px 18px}.dist-celebration-screen:before{inset:0;border-color:#e9d8c0;border-radius:20px;background:radial-gradient(ellipse at 50% 40%,rgb(127 30 38 / 11%),transparent 31%),radial-gradient(circle at 8% 90%,rgb(209 171 99 / 14%),transparent 25%),radial-gradient(circle at 94% 14%,rgb(184 112 82 / 11%),transparent 24%),linear-gradient(145deg,#fff9f0,#f6eddf 54%,#eee8da)}.dist-celebration-screen:after{top:50%;left:50%;width:min(72vw,740px);height:auto;aspect-ratio:1;border-color:#a9804e21;box-shadow:0 0 0 23px #a9804e0a,0 0 0 54px #a9804e08;transform:translate(-50%,-50%)}.dist-celebration-card{width:min(100%,520px);padding:39px 42px 31px;border-color:#e2d2bbe5;border-radius:22px;background:#fffdf8f0;box-shadow:0 24px 70px #3f1f1921,0 2px 8px #3f1f190d}.dist-success-bloom{width:92px;height:92px;margin-bottom:21px}.dist-success-bloom:after{position:absolute;inset:-14px;border:1px solid rgb(189 144 74 / 20%);border-radius:50%;content:""}.dist-success-bloom>span{border-color:#e4d0aa;background:radial-gradient(circle,#fff9e9 0 54%,transparent 56%);box-shadow:0 0 0 9px #e7d7b630,0 0 0 20px #e7d7b61c}.dist-success-bloom>i{width:56px;height:56px;border-color:#cbdcc5;background:linear-gradient(145deg,#f1f7ed,#dcebd8);color:#477750;box-shadow:0 5px 15px #4a77501f}.dist-success-bloom svg path{stroke-dasharray:32;stroke-dashoffset:0}.dist-celebration-card>.dist-eyebrow{font-size:9px;letter-spacing:.15em}.dist-celebration-card h1{font-size:clamp(34px,4vw,43px)}.dist-celebration-status{width:max-content;display:flex;align-items:center;gap:7px;margin:13px auto 0;padding:6px 10px;border:1px solid #d6e5d0;border-radius:20px;background:#f0f6ec;color:#517553;font-size:9px;font-weight:800;letter-spacing:.04em}.dist-celebration-status i{width:7px;height:7px;border-radius:50%;background:#6c9a68;box-shadow:0 0 0 3px #6c9a6824}.dist-celebration-copy{margin:12px auto 23px;font-size:12px}.dist-celebration-summary{margin-bottom:22px;padding:16px 17px;border-color:#e7d8c1;border-radius:11px;background:linear-gradient(112deg,#fbf1df,#f8f4e9)}.dist-celebration-summary span{color:#92816d;font-size:9px}.dist-celebration-summary strong{color:#46352d;font-size:13px;font-weight:800}.dist-celebration-action{min-height:46px;padding-inline:19px;border-radius:8px;font-size:11px}.dist-celebration-progress{height:4px;margin-top:25px;background:#e7dfd2}.dist-celebration-progress i{background:linear-gradient(90deg,#9b252c,#c18a45,#d7b974)}.dist-celebration-caption{margin-top:9px;color:#8d8175;font-size:9px}.dist-celebration-confetti i{width:7px;height:10px;border-radius:2px}@media(prefers-reduced-motion:no-preference){.dist-success-bloom:after{animation:dist-bloom-ring .75s .08s ease-out both}.dist-success-bloom svg path{animation:dist-check-draw .42s .25s ease-out both}}@keyframes dist-bloom-ring{0%{opacity:.8;transform:scale(.86)}to{opacity:0;transform:scale(1.1)}}@keyframes dist-check-draw{0%{stroke-dashoffset:32;opacity:.25}to{stroke-dashoffset:0;opacity:1}}@keyframes dist-confetti-fall{0%{opacity:0;transform:translate3d(0,-16px,0) rotate(0)}16%{opacity:.92}78%{opacity:.8}to{opacity:0;transform:translate3d(0,260px,0) rotate(var(--confetti-turn))}}@media(max-width:650px){.dist-celebration-screen{min-height:calc(100svh - 150px);padding:21px 10px}.dist-celebration-screen:before{inset:0;border-radius:14px}.dist-celebration-screen:after{width:min(96vw,520px)}.dist-celebration-card{padding:30px 20px 25px;border-radius:16px}.dist-success-bloom{width:78px;height:78px;margin-bottom:17px}.dist-success-bloom>i{width:48px;height:48px}.dist-celebration-card h1{font-size:34px}.dist-celebration-copy{font-size:10px}.dist-celebration-summary{gap:10px;padding:13px 11px}.dist-celebration-summary strong{font-size:11px}}.dist-success-bloom:before{position:absolute;inset:-25px;border:1px solid rgb(169 52 58 / 16%);border-radius:50%;content:""}.dist-success-bloom:after{inset:-14px;border-color:#c49a514d}.dist-celebration-confetti i{width:9px;height:14px;border-radius:2px;box-shadow:0 1px 3px #3c23171f}.dist-celebration-confetti .shape-1{width:9px;height:9px;border-radius:50%}.dist-celebration-confetti .shape-2{width:6px;height:17px;border-radius:5px}.dist-celebration-confetti .shape-3{width:12px;height:12px;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%)}@media(prefers-reduced-motion:no-preference){.dist-success-bloom:before{animation:dist-bloom-ring .9s .02s cubic-bezier(.2,.75,.3,1) both}.dist-success-bloom:after{animation:dist-bloom-ring .82s .13s cubic-bezier(.2,.75,.3,1) both}.dist-success-bloom>i{animation:dist-success-pop .68s .06s cubic-bezier(.22,1.45,.42,1) both}.dist-celebration-confetti i{animation-name:dist-confetti-burst;animation-timing-function:cubic-bezier(.16,.68,.3,1);animation-fill-mode:both}}@keyframes dist-confetti-burst{0%{opacity:0;transform:translateZ(0) rotate(0) scale(.28)}13%{opacity:1}76%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-x),var(--confetti-y),0) rotate(var(--confetti-turn)) scale(.82)}}@media(max-width:650px){.dist-celebration-confetti i{width:7px;height:11px}.dist-celebration-confetti .shape-1{width:7px;height:7px}.dist-celebration-confetti .shape-2{width:5px;height:13px}.dist-celebration-confetti .shape-3{width:9px;height:9px}}.dist-celebration-confetti{z-index:3}@media(prefers-reduced-motion:reduce){.dist-celebration-confetti{display:block}.dist-celebration-confetti i{opacity:.92!important;transform:translate3d(var(--confetti-x),var(--confetti-y),0) rotate(var(--confetti-turn))!important;animation:none!important}}.dist-back-link{font-size:12px}.dist-detail-title-row h1{font-size:clamp(34px,3.2vw,40px)}.dist-detail-title-row .dist-order-status{padding:7px 11px;font-size:11px}.dist-detail-hero>div:first-child>p:last-child{font-size:14px;line-height:1.5}.dist-carton-count span{font-size:11px}.dist-carton-count strong{font-size:36px}.dist-carton-count small{font-size:10px}.dist-detail-section-head h2{font-size:24px}.dist-timeline-track-note{font-size:10px}.dist-timeline-copy h3{font-size:14px}.dist-timeline-copy p{max-width:220px;min-height:54px;font-size:12px;line-height:1.55}.dist-timeline-copy time{font-size:11px}.dist-shipment-line{min-height:66px;gap:12px}.dist-shipment-line img{width:40px;height:48px}.dist-shipment-line strong{font-size:13px}.dist-shipment-line small{font-size:11px}.dist-shipment-line>b{font-size:12px}.dist-shipment-total{font-size:12px}.dist-shipment-total strong{font-size:18px}.dist-address-card>strong{font-size:15px}.dist-address-card>p{font-size:13px;line-height:1.7}.dist-address-contact span,.dist-address-contact a{font-size:12px}.dist-cancellation-request>div strong{font-size:13px}.dist-cancellation-request>div span{font-size:12px}.dist-cancellation-request button{min-height:42px;font-size:12px}@media(max-width:650px){.dist-detail-title-row h1{font-size:30px}.dist-detail-title-row .dist-order-status{padding:6px 9px;font-size:10px}.dist-detail-hero>div:first-child>p:last-child{font-size:12px}.dist-detail-hero .dist-carton-count strong{font-size:28px}.dist-detail-hero .dist-carton-count span{font-size:10px}.dist-detail-hero .dist-carton-count small{font-size:9px}.dist-detail-section-head h2{font-size:21px}.dist-timeline-track-note{font-size:9px}.dist-timeline-copy h3{font-size:13px}.dist-timeline-copy p{min-height:0;font-size:11px;line-height:1.5}.dist-timeline-copy time{font-size:10px}.dist-shipment-line{min-height:64px;grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.dist-shipment-line img{width:38px;height:44px}.dist-shipment-line strong{font-size:12px}.dist-shipment-line small{font-size:10px}.dist-shipment-line>b{font-size:11px}.dist-shipment-total{font-size:11px}.dist-shipment-total strong{font-size:16px}.dist-address-card>strong{font-size:14px}.dist-address-card>p{font-size:12px}.dist-address-contact span,.dist-address-contact a{font-size:11px}.dist-cancellation-request>div strong{font-size:12px}.dist-cancellation-request>div span{font-size:11px}.dist-cancellation-request button{font-size:11px}}.dist-featured{position:relative;isolation:isolate;overflow:hidden;margin:0 0 20px;padding:14px 18px 10px;border:1px solid #8d5941;border-radius:16px;background:radial-gradient(ellipse at 92% 0%,rgb(222 177 102 / 24%),transparent 30%),radial-gradient(ellipse at 6% 100%,rgb(175 58 50 / 30%),transparent 38%),linear-gradient(112deg,#4a1017,#681821 54%,#792b2b);box-shadow:0 13px 32px #40121633,inset 0 1px #fff0d31f}.dist-featured:before{position:absolute;z-index:-1;top:-115px;right:-18px;width:310px;height:310px;border:1px solid rgb(239 205 148 / 18%);border-radius:50%;box-shadow:0 0 0 18px #efcd940a,0 0 0 44px #efcd9408,0 0 0 78px #efcd9405;content:"";pointer-events:none}.dist-featured-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:8px}.dist-featured-eyebrow{width:max-content;display:flex;align-items:center;gap:5px;margin:0 0 3px;padding:3px 7px;border:1px solid rgb(238 203 138 / 34%);border-radius:20px;background:#ffe4b017;color:#f0d39b;font-size:7px;font-weight:800;letter-spacing:.13em}.dist-featured-eyebrow svg{width:13px;height:13px}.dist-featured-heading h2{margin:0;color:#fff8ed;font:700 clamp(22px,2vw,27px)/1.04 "DM Sans",Arial,sans-serif;letter-spacing:-.045em}.dist-featured-controls{display:flex;align-items:center;gap:7px}.dist-featured-controls>span{margin-right:5px;color:#e6cbb4;font-size:9px;font-weight:600}.dist-featured-controls button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgb(242 222 192 / 30%);border-radius:50%;background:#fff4e017;color:#f7e7c9;transition:background .16s ease,border-color .16s ease,transform .16s ease}.dist-featured-controls .dist-featured-autoplay{width:auto;min-width:54px;height:31px;padding:0 10px;border-radius:18px;font-size:9px;font-weight:700}.dist-featured-controls .dist-featured-autoplay[aria-pressed=true]{border-color:#f2dec08c;background:#fff4e02e;color:#ffe3a8}.dist-featured-controls button:hover{transform:translateY(-1px);border-color:#e8c57d;background:#fff4e02e}.dist-featured-controls button:focus-visible,.dist-featured-track:focus-visible{outline:3px solid #f0ce85;outline-offset:3px}.dist-featured-controls button svg{width:15px;height:15px}.dist-featured-controls button:first-of-type svg{transform:rotate(180deg)}.dist-featured-track{display:flex;gap:13px;overflow-x:auto;overscroll-behavior-x:contain;padding:1px 2px 5px;scroll-snap-type:x mandatory;scrollbar-color:rgb(235 201 139 / 60%) rgb(255 255 255 / 10%);scrollbar-width:thin}.dist-featured-track::-webkit-scrollbar{height:5px}.dist-featured-track::-webkit-scrollbar-track{border-radius:8px;background:#ffffff1a}.dist-featured-track::-webkit-scrollbar-thumb{border-radius:8px;background:#ebc98b99}.dist-featured-slide{position:relative;flex:0 0 min(31%,300px);min-width:238px;padding-top:8px;scroll-snap-align:start}.dist-featured-rank{position:absolute;z-index:3;top:0;left:10px;min-width:26px;height:19px;display:grid;place-items:center;padding:0 6px;border:1px solid #ead39d;border-radius:10px;background:#fff5da;color:#79551f;font-size:8px;font-weight:900;letter-spacing:.08em;box-shadow:0 3px 9px #2a100d24}.dist-featured-slide .dist-product{height:100%;border-color:#f0dfc5;background:#fffdf8;box-shadow:0 6px 15px #200c0c26}.dist-featured-slide .dist-product:hover{transform:translateY(-2px);border-color:#d9b878;box-shadow:0 10px 22px #200c0c33}.dist-featured-slide .dist-product-image{height:150px;background:linear-gradient(145deg,#f8ecd9,#fff9ed)}.dist-featured-slide .dist-product-image>span{display:none}.dist-featured-slide .dist-product-badge.best{display:none}.dist-featured-slide .dist-product-image img{height:132px;max-width:78%}.dist-featured-slide .dist-product-info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px}.dist-featured-slide .dist-product-info h3{min-height:0;display:-webkit-box;overflow:hidden;font-size:10px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dist-featured-slide .dist-product-info>p,.dist-featured-slide .dist-carton-label{display:none}.dist-featured-slide .dist-product-buy{justify-content:flex-end;padding:0;border:0}.dist-featured-slide .dist-add{min-height:29px;padding:0 8px;font-size:9px}.dist-featured-slide .dist-add svg{width:13px;height:13px}.dist-featured-slide .dist-quantity{height:29px;gap:4px}.dist-featured-slide .dist-quantity button{width:23px;height:23px}@media(max-width:900px){.dist-featured-slide{flex-basis:36%;min-width:235px}}@media(max-width:650px){.dist-featured{margin-bottom:17px;padding:11px 13px 8px;border-radius:13px}.dist-featured-heading{align-items:center;gap:9px;margin-bottom:6px}.dist-featured-heading h2{font-size:21px}.dist-featured-eyebrow{margin-bottom:3px;font-size:6px}.dist-featured-controls{gap:5px;padding-top:0}.dist-featured-controls button{width:29px;height:29px}.dist-featured-controls .dist-featured-autoplay{width:auto;min-width:46px;height:27px;padding:0 7px;font-size:8px}.dist-featured-track{gap:10px;margin-right:-5px;padding-right:8px;padding-bottom:4px}.dist-featured-slide{flex-basis:82%;min-width:0;max-width:300px;padding-top:7px}.dist-featured-slide .dist-product-image{height:136px}.dist-featured-slide .dist-product-image img{height:120px}}@media(prefers-reduced-motion:reduce){.dist-featured-controls button{transition:none}.dist-featured-track{scroll-behavior:auto}.dist-featured-slide .dist-product,.dist-featured-slide .dist-product-image img{transition:none}}.dist-featured{padding:13px 18px 12px}.dist-featured-heading{margin-bottom:5px}.dist-featured-eyebrow{margin-bottom:2px}.dist-featured-heading h2{font-size:23px}.dist-featured-controls{gap:6px}.dist-featured-count{display:flex;align-items:center;gap:7px;color:#f1d39b;font-size:10px;font-weight:800;letter-spacing:.08em}.dist-featured-count i{width:20px;height:1px;background:#f1d39b8c}.dist-featured-controls .dist-featured-arrow.is-prev svg{transform:rotate(180deg)}.dist-featured-controls .dist-featured-arrow.is-next svg{transform:none}.dist-featured-viewport{position:relative;min-height:208px;overflow:hidden;isolation:isolate}.dist-featured-slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,.86fr) minmax(250px,1.14fr);align-items:center;gap:14px;width:100%;min-width:0;padding:4px 18px 4px 10px;transform:translate(calc((var(--slide-index) - var(--active-index)) * 100%));opacity:.35;pointer-events:none;scroll-snap-align:none;transition:transform .72s cubic-bezier(.22,.75,.22,1),opacity .48s ease}.dist-featured-slide.is-active{z-index:1;opacity:1;pointer-events:auto}.dist-featured-copy{position:relative;z-index:2;max-width:410px;padding:3px 0}.dist-featured-copy h3{max-width:390px;margin:0;color:#fff8ed;font:700 clamp(22px,2.4vw,31px)/1.1 "DM Sans",Arial,sans-serif;letter-spacing:-.045em}.dist-featured-copy>small{display:block;color:#e5c6a8;font-size:8px;font-weight:600}.dist-featured-add{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:0 12px;border:1px solid #f1d391;border-radius:7px;background:linear-gradient(115deg,#f4d891,#ddb365);color:#4a2020;font-size:10px;font-weight:900;box-shadow:0 5px 15px #17080830;transition:transform .18s ease,box-shadow .18s ease}.dist-featured-add:hover{transform:translateY(-2px);box-shadow:0 8px 18px #17080845}.dist-featured-add svg{width:15px;height:15px}.dist-featured-order-controls{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:4px 6px;border:1px solid rgb(243 216 171 / 40%);border-radius:24px;background:#fff1db1a;color:#fff5e5}.dist-featured-order-controls button{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgb(242 222 192 / 28%);border-radius:50%;background:#fff4e01a;color:#f7e7c9}.dist-featured-order-controls button:hover{background:#fff4e036}.dist-featured-order-controls button svg{width:13px;height:13px}.dist-featured-order-controls strong{font-size:10px}.dist-featured-order-controls strong span{color:#e9d3bd;font-size:8px;font-weight:600}.dist-featured-art{position:relative;min-width:0;height:196px;display:grid;place-items:center;isolation:isolate}.dist-featured-art:before{position:absolute;z-index:-2;left:50%;top:50%;width:min(78%,230px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(242 196 110 / 26%),rgb(242 196 110 / 10%) 46%,transparent 72%);content:"";transform:translate(-50%,-50%)}.dist-featured-art-orbit{position:absolute;left:50%;top:50%;width:185px;height:185px;border:1px solid rgb(245 213 159 / 25%);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.dist-featured-art-orbit:before,.dist-featured-art-orbit:after{position:absolute;width:7px;height:7px;border:1px solid #f4d38d;border-radius:50%;background:#9c5b37;box-shadow:0 0 13px #f4d38dcc;content:""}.dist-featured-art-orbit:before{top:18%;left:12%}.dist-featured-art-orbit:after{right:8%;bottom:23%;width:5px;height:5px}.dist-featured-art-orbit.orbit-a{animation:dist-launch-orbit 17s linear infinite}.dist-featured-art-orbit.orbit-b{width:225px;height:115px;border-color:#f5d59f29;transform:translate(-50%,-50%) rotate(-18deg);animation:dist-launch-orbit 21s linear infinite reverse}.dist-featured-art img{position:relative;z-index:1;width:auto;height:185px;max-width:73%;object-fit:contain;filter:drop-shadow(0 16px 13px rgb(22 7 8 / 32%));animation:dist-launch-float 3.8s ease-in-out infinite alternate}.dist-featured-art-stamp{position:absolute;z-index:2;top:6px;right:4%;width:44px;height:44px;display:grid;place-content:center;border:1px solid #f3d489;border-radius:50%;background:linear-gradient(145deg,#f9e2a6,#d09a4e);color:#5b2523;font-size:7px;font-weight:900;line-height:1.15;text-align:center;box-shadow:0 5px 16px #17080833;transform:rotate(9deg)}.dist-featured-art-spark{position:absolute;z-index:2;color:#f7d98e;line-height:1;text-shadow:0 0 12px rgb(247 217 142 / 65%);animation:dist-launch-spark 2.4s ease-in-out infinite alternate}.dist-featured-art-spark.spark-a{top:19%;left:11%;font-size:18px}.dist-featured-art-spark.spark-b{right:14%;bottom:13%;font-size:14px;animation-delay:.8s}@keyframes dist-launch-float{0%{transform:translateY(3px) rotate(-1deg)}to{transform:translateY(-5px) rotate(1deg)}}@keyframes dist-launch-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes dist-launch-spark{0%{opacity:.5;transform:scale(.78) rotate(-12deg)}to{opacity:1;transform:scale(1.08) rotate(14deg)}}@media(max-width:900px){.dist-featured-viewport{min-height:198px}.dist-featured-slide{grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr);gap:7px;padding-inline:5px}.dist-featured-art{height:188px}.dist-featured-art img{height:174px}}@media(max-width:650px){.dist-featured{padding:10px 12px 9px;border-radius:13px}.dist-featured-heading{margin-bottom:2px}.dist-featured-heading h2{font-size:20px}.dist-featured-eyebrow{font-size:6px}.dist-featured-controls{gap:4px}.dist-featured-count{gap:4px;font-size:8px}.dist-featured-count i{width:12px}.dist-featured-controls button{width:27px;height:27px}.dist-featured-controls .dist-featured-autoplay{min-width:43px;height:26px;padding-inline:6px;font-size:7px}.dist-featured-viewport{min-height:179px}.dist-featured-slide{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1px;padding:4px 1px}.dist-featured-copy{padding-left:2px}.dist-featured-copy h3{font-size:clamp(16px,5vw,20px);line-height:1.12}.dist-featured-copy>small{font-size:7px;line-height:1.3}.dist-featured-add{min-height:30px;gap:5px;margin-top:8px;padding-inline:8px;font-size:8px}.dist-featured-add svg{width:13px;height:13px}.dist-featured-order-controls{gap:4px;margin-top:7px;padding:3px}.dist-featured-order-controls button{width:23px;height:23px}.dist-featured-order-controls strong{font-size:9px}.dist-featured-order-controls strong span{font-size:7px}.dist-featured-art{height:172px}.dist-featured-art:before{width:95%}.dist-featured-art-orbit{width:130px;height:130px}.dist-featured-art-orbit.orbit-b{width:160px;height:86px}.dist-featured-art img{height:162px;max-width:88%}.dist-featured-art-stamp{top:5px;right:0;width:35px;height:35px;font-size:6px}.dist-featured-art-spark.spark-a{left:1%;font-size:14px}.dist-featured-art-spark.spark-b{right:3%;font-size:11px}}@media(max-width:380px){.dist-featured-viewport{min-height:168px}.dist-featured-art{height:160px}.dist-featured-art img{height:150px}.dist-featured-copy>small{font-size:6px}}@media(prefers-reduced-motion:reduce){.dist-featured-slide{transition:none}.dist-featured-art-orbit,.dist-featured-art img,.dist-featured-art-spark{animation:none}}.dist-product-view{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.dist-product-view:focus-visible,.dist-featured-product-link:focus-visible,.dist-featured-view:focus-visible,.dist-featured-art:focus-visible{outline:3px solid #b5844b;outline-offset:3px}.dist-product-view .dist-product-info{padding-bottom:11px}.dist-product-mrp{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;margin-top:7px;color:#7b6b59}.dist-product-mrp>span,.dist-product-detail-label{padding:3px 5px;border:1px solid #eed8ae;border-radius:4px;background:#fff5df;color:#8b642c;font-size:7px;font-weight:800;letter-spacing:.06em}.dist-product-mrp strong{color:#4d392e;font:700 16px/1 DM Sans,sans-serif}.dist-product-mrp small{color:#96887a;font-size:8px}.dist-product-buy{margin:0 11px 11px}.dist-featured-copy .dist-featured-product-link{display:block;max-width:390px;padding:0;border:0;background:transparent;color:#fff8ed;font:700 clamp(22px,2.4vw,31px)/1.1 "DM Sans",Arial,sans-serif;letter-spacing:-.045em;text-align:left}.dist-featured-mrp{display:flex;align-items:center;gap:7px;margin-top:8px;color:#e5c6a8;font-size:9px}.dist-featured-mrp>span{padding:3px 6px;border:1px solid rgb(240 211 163 / 40%);border-radius:4px;background:#ffe5b717;font-size:7px;font-weight:800;letter-spacing:.07em}.dist-featured-mrp strong{color:#fff2d7;font-size:14px}.dist-featured-view{display:flex;align-items:center;gap:6px;margin-top:8px;padding:0;border:0;background:transparent;color:#f0d59e;font-size:9px;font-weight:700}.dist-featured-view svg{width:13px;height:13px}.dist-featured-art{width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.dist-launch-mrp{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;width:max-content;max-width:100%;margin:12px 0;padding:9px 12px;border:1px solid #e7d4b4;border-radius:8px;background:linear-gradient(120deg,#fff7e7,#fffdf8)}.dist-launch-mrp>span{padding:3px 5px;border:1px solid #eed8ae;border-radius:4px;background:#fff1d2;color:#8b642c;font-size:7px;font-weight:800;letter-spacing:.06em}.dist-launch-mrp>strong{color:#4d392e;font-size:16px}.dist-launch-mrp>small{color:#938474;font-size:8px}.dist-launch-art-button{width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.dist-launch-art-button:focus-visible{outline:3px solid #d9b467;outline-offset:4px}.dist-product-detail-back{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px}.dist-product-detail-back button{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #eadfd0;border-radius:7px;background:#fffdf9;color:#786555;font-size:10px;font-weight:700}.dist-product-detail-back button:hover{border-color:#cda56f;background:#fff9ef;color:#704e2d}.dist-product-detail-back button svg{width:14px;height:14px;transform:rotate(180deg)}.dist-product-detail-back>span{padding:6px 10px;border-radius:20px;background:#f5eee3;color:#8e765a;font-size:9px;font-weight:700}.dist-product-detail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,5vw,68px);align-items:center;padding:clamp(18px,3vw,34px);border:1px solid #ebdfce;border-radius:16px;background:linear-gradient(135deg,#fcf5ea,#fffdf9 52%,#f7eee1);box-shadow:0 12px 34px #462b170f}.dist-product-detail-gallery{display:grid;gap:10px}.dist-product-detail-image-stage{position:relative;display:grid;min-height:400px;place-items:center;overflow:hidden;border:1px solid #eee1ce;border-radius:12px;background:radial-gradient(ellipse at center,#fffdf8,#f6ecdc 75%);cursor:zoom-in}.dist-product-detail-image-stage:after{position:absolute;inset:8%;border:1px solid rgb(174 133 78 / 12%);border-radius:50%;content:"";pointer-events:none}.dist-product-detail-image-stage img{position:relative;z-index:1;width:auto;height:min(360px,38vw);max-width:78%;object-fit:contain;filter:drop-shadow(0 18px 18px rgb(62 42 25 / 17%));transform-origin:var(--zoom-origin,50% 50%);transition:transform .32s cubic-bezier(.2,.65,.3,1)}.dist-product-zoom-hint{position:absolute;z-index:2;right:13px;bottom:12px;padding:6px 9px;border:1px solid #e9dcc9;border-radius:16px;background:#fffdf8e5;color:#8b765e;font-size:8px;font-weight:700}.dist-product-detail-gallery-note{color:#9a8b79;font-size:8px;font-weight:700;letter-spacing:.13em;text-align:center;text-transform:uppercase}.dist-product-detail-copy{min-width:0}.dist-product-detail-copy>.dist-eyebrow{margin-bottom:10px}.dist-product-detail-copy h1{margin:0;color:#3b2d27;font:600 clamp(29px,3.4vw,45px)/1.08 "Playfair Display",Georgia,serif;letter-spacing:-.035em}.dist-product-detail-description{max-width:470px;margin:14px 0 23px;color:#807368;font-size:12px;line-height:1.7}.dist-product-detail-mrp{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;width:max-content;min-width:220px;margin-bottom:21px;padding:14px 17px;border:1px solid #e8d7b9;border-radius:10px;background:linear-gradient(145deg,#fff8e9,#fffdf7)}.dist-product-detail-mrp .dist-product-detail-label{grid-column:1/-1;width:max-content}.dist-product-detail-mrp>strong{color:#433128;font:700 30px/1 DM Sans,sans-serif;letter-spacing:-.04em}.dist-product-detail-mrp>span:not(.dist-product-detail-label){color:#8b7c6d;font-size:10px}.dist-product-detail-mrp>small{grid-column:1/-1;color:#a18d72;font-size:8px}.dist-product-detail-facts{display:grid;gap:0;margin:0 0 22px;border-top:1px solid #eadfce}.dist-product-detail-facts>div{display:grid;grid-template-columns:minmax(90px,.55fr) 1fr;gap:14px;padding:10px 0;border-bottom:1px solid #eadfce}.dist-product-detail-facts span{color:#948678;font-size:9px}.dist-product-detail-facts strong{color:#59483c;font-size:10px;font-weight:700;line-height:1.45}.dist-product-detail-order{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid #ebdfcf;border-radius:9px;background:#fffdf9}.dist-product-detail-order>div:first-child{display:grid;gap:4px}.dist-product-detail-order>div:first-child span{color:#534238;font-size:10px;font-weight:700}.dist-product-detail-order>div:first-child small{color:#95887c;font-size:8px;line-height:1.4}.dist-product-detail-add{min-height:38px;display:flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:6px;background:#a83238;color:#fff9f3;font-size:9px;font-weight:700;white-space:nowrap}.dist-product-detail-add:hover{background:#87272e}.dist-product-detail-add svg{width:14px;height:14px}.dist-product-related{margin-top:34px}.dist-product-related>header{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:14px}.dist-product-related h2{margin:0;color:#43342d;font:600 25px/1.15 Playfair Display,Georgia,serif}.dist-product-related>header>button{display:flex;align-items:center;gap:6px;padding:7px 0;border:0;background:transparent;color:#8a5f36;font-size:9px;font-weight:700}.dist-product-related>header>button svg{width:13px;height:13px}.dist-product-related .dist-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(hover:hover)and (pointer:fine){.dist-product-detail-image-stage:hover img{transform:scale(1.8)}.dist-product-detail-image-stage:hover .dist-product-zoom-hint{opacity:.45}}@media(max-width:900px){.dist-product-detail{grid-template-columns:1fr 1fr;gap:22px;padding:20px}.dist-product-detail-image-stage{min-height:320px}.dist-product-detail-image-stage img{height:min(290px,38vw)}.dist-product-related .dist-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.dist-product-detail-back{margin-bottom:12px}.dist-product-detail{grid-template-columns:1fr;gap:19px;padding:13px;border-radius:12px}.dist-product-detail-image-stage{min-height:290px}.dist-product-detail-image-stage img{height:260px;max-width:72%}.dist-product-detail-copy h1{font-size:32px}.dist-product-detail-description{margin:10px 0 16px;font-size:11px}.dist-product-detail-mrp{margin-bottom:17px}.dist-product-detail-order{align-items:flex-start;flex-direction:column}.dist-product-detail-add{width:100%;justify-content:center}.dist-product-related{margin-top:26px}.dist-product-related h2{font-size:21px}.dist-product-related>header>button{font-size:8px}.dist-product-related .dist-product-grid{gap:8px}.dist-product-buy{margin:0 8px 8px}.dist-product-mrp strong{font-size:14px}.dist-featured-copy .dist-featured-product-link{font-size:clamp(16px,5vw,20px);line-height:1.12}.dist-featured-mrp{gap:4px;margin-top:5px;font-size:7px}.dist-featured-mrp strong{font-size:11px}.dist-featured-view{margin-top:5px;font-size:7px}.dist-featured-view svg{width:11px;height:11px}.dist-launch-mrp{gap:5px;margin:8px 0;padding:7px 9px}.dist-launch-mrp>strong{font-size:14px}.dist-launch-mrp>small{font-size:7px}}@media(max-width:380px){.dist-product-detail-image-stage{min-height:245px}.dist-product-detail-image-stage img{height:220px}.dist-product-detail-copy h1{font-size:28px}.dist-product-related .dist-product-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.dist-product-detail-image-stage img,.dist-product-image img{transition:none}}.collection-page,.collection-detail{background:var(--paper)}.collection-hero{position:relative;overflow:hidden;background:#f2c94c;color:var(--maroon);padding-top:100px}.collection-hero-inner{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;min-height:530px;gap:30px}.collection-overline{display:block;font-size:12px;font-weight:600;letter-spacing:.07em;color:var(--red)}.collection-hero .collection-overline{color:var(--maroon);margin-bottom:26px}.collection-hero h1{font:400 clamp(52px,5.7vw,82px)/1.08 var(--display);letter-spacing:-.045em;margin:0 0 25px}.collection-hero-copy>p{font-size:16px;line-height:1.8;color:#553e35;margin:0 0 30px;max-width:430px}.collection-explore{display:inline-flex;align-items:center;gap:36px;border-bottom:1px solid var(--maroon);padding:12px 0;color:var(--maroon);font-size:13px;font-weight:600}.collection-explore svg{transform:rotate(90deg);transition:transform .25s var(--ease)}.collection-explore:hover svg{transform:translateY(4px) rotate(90deg)}.collection-tableau{position:relative;height:510px;isolation:isolate}.collection-arch{position:absolute;z-index:-1;inset:23px 8% 45px;border-radius:50% 50% 0 0;background:#64141c;border:1px solid #925041}.collection-arch:before{content:"";position:absolute;inset:14px;border:1px solid #925041;border-radius:inherit}.collection-hindi{position:absolute;top:61px;left:0;width:100%;text-align:center;font:400 22px var(--devanagari);color:var(--gold-light)}.collection-hero-pack{position:absolute;top:133px;width:36%;height:310px;transition:transform .4s var(--ease)}.collection-hero-pack img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 10px #23040b55)}.collection-hero-pack.pack-0{left:0;transform:rotate(-13deg)}.collection-hero-pack.pack-1{left:31%;top:106px;height:352px;z-index:2}.collection-hero-pack.pack-2{right:-1%;transform:rotate(13deg)}.collection-tableau-caption{position:absolute;bottom:9px;width:100%;text-align:center;color:#dab8a5;font-size:12px}.collection-hero-foot{display:flex;justify-content:space-between;padding:22px 0;border-top:1px solid rgba(76,10,18,.35);font-size:12px;color:#553e35}.collection-hero-foot>span:last-child{display:flex;gap:16px;align-items:center}.collection-hero-foot i{width:3px;height:3px;border-radius:50%;background:var(--gold)}.collection-body{padding-top:80px;scroll-margin-top:95px}.collection-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:35px}.collection-heading h2{font:400 clamp(32px,3.4vw,48px)/1.16 var(--display);letter-spacing:-.035em;margin:14px 0 0;color:var(--maroon)}.collection-heading>p{font-size:14px;line-height:1.8;color:var(--muted);margin-bottom:3px}.collection-controls{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding:12px 0 19px}.collection-tabs{display:flex;gap:6px;flex-wrap:wrap}.collection-tabs button{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid transparent;border-radius:3px;background:none;color:var(--muted);font-size:13px;min-height:46px}.collection-tabs button span{font-size:10px;opacity:.7}.collection-tabs button[aria-pressed=true]{color:var(--paper);background:var(--maroon)}.collection-tabs button:hover{border-color:var(--line)}.collection-search{display:flex;align-items:center;gap:10px;border-bottom:1px solid #a38e81;padding:10px 0;color:var(--muted);width:240px}.collection-search input{min-width:0;width:100%;background:none;border:0;outline:0;color:var(--ink);font-size:13px}.collection-search:focus-within{outline:2px solid var(--red);outline-offset:5px}.collection-results-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;font-size:12px;color:var(--muted)}.collection-results-bar label{display:flex;align-items:center;gap:8px;white-space:nowrap}.collection-results-bar select{border:0;background:transparent;color:var(--ink);font-size:12px;padding:8px 3px;cursor:pointer}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 22px}.collection-card{min-width:0;display:block;border-radius:3px}.collection-card-art{position:relative;isolation:isolate;display:grid;place-items:center;aspect-ratio:1/1.12;overflow:hidden;background:color-mix(in srgb,var(--tone) 28%,#f8f1e4);border-radius:100px 100px 5px 5px}.collection-card-ring{position:absolute;z-index:-1;inset:16px;border:1px solid color-mix(in srgb,var(--tone) 75%,#d1bfa0);border-radius:inherit;opacity:.7}.collection-card-art>img{width:78%;height:83%;object-fit:contain;transition:transform .4s var(--ease)}.collection-card-open{position:absolute;bottom:14px;right:14px;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--paper);color:var(--maroon);transition:transform .3s var(--ease)}.collection-card-caption{padding:17px 1px 0}.collection-card-caption>span:first-child{font-size:11px;color:var(--muted)}.collection-card-caption h3{font:400 20px/1.3 var(--display);color:var(--maroon);margin:5px 0 8px}.collection-card-hint{font-size:11px;color:var(--red)}.collection-load{display:flex;align-items:center;flex-direction:column;gap:15px;padding:50px 0 70px;font-size:12px;color:var(--muted)}.collection-meter{width:150px;height:2px;background:#e1d5c2;margin-bottom:8px}.collection-meter i{display:block;width:100%;height:100%;background:var(--red);transform-origin:left;transition:transform .3s ease}.collection-empty{text-align:center;padding:65px 0 90px}.collection-empty>svg{margin:auto}.collection-empty h3{font:32px var(--display)}.collection-invitation{position:relative;text-align:center;background:var(--maroon);color:var(--paper);padding:55px 24px 60px;margin-bottom:80px;border-radius:180px 180px 6px 6px}.collection-invitation>span{font:20px var(--devanagari);color:var(--gold)}.collection-invitation h2{font:400 clamp(36px,4vw,56px)/1.15 var(--display);letter-spacing:-.03em;margin:18px 0}.collection-invitation p{font-size:14px;color:#e4cbb3;margin-bottom:25px}.collection-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:115px;padding-bottom:30px;font-size:12px;color:var(--muted)}.collection-breadcrumb a:hover{color:var(--red)}.collection-product{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,90px);align-items:start;padding-bottom:75px}.collection-product-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:630px;isolation:isolate;background:color-mix(in srgb,var(--tone) 35%,var(--cream));border-radius:180px 180px 4px 4px;overflow:hidden}.collection-product-arch{position:absolute;z-index:-1;inset:22px;border:1px solid color-mix(in srgb,var(--tone) 65%,#b49a73);border-radius:inherit}.collection-product-visual>img{width:75%;height:470px;object-fit:contain}.collection-product-brand{position:absolute;top:53px;font-size:12px;color:var(--muted)}.collection-pack-view{position:absolute;bottom:35px;display:flex;align-items:center;gap:16px;padding:10px 16px;font-size:12px;background:var(--paper);border-radius:30px}.collection-product-copy{padding-top:14px}.collection-product-copy h1{font:400 clamp(38px,4vw,58px)/1.08 var(--display);letter-spacing:-.035em;margin:18px 0 24px;color:var(--maroon)}.collection-product-copy>p{font-size:14px;color:var(--muted);line-height:1.8}.collection-product-copy .collection-product-lead{font:23px/1.4 var(--display);color:var(--maroon);margin-bottom:8px}.collection-specs{margin:28px 0}.collection-specs>div{display:grid;grid-template-columns:110px 1fr;border-bottom:1px solid var(--line);padding:11px 0;font-size:12px}.collection-specs dt{color:var(--muted)}.collection-specs dd{margin:0}.collection-product-copy>.button{width:100%;justify-content:space-between}.collection-product-copy .collection-enquiry-note{font-size:11px;text-align:center}.collection-accordions{margin-top:27px}.collection-accordions details{border-bottom:1px solid var(--line)}.collection-accordions summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;font-size:13px;padding:17px 0;list-style:none}.collection-accordions summary::-webkit-details-marker{display:none}.collection-accordions summary span{font-size:19px;line-height:1;transition:transform .2s}.collection-accordions details[open] summary span{transform:rotate(45deg)}.collection-accordions p{font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 20px}.collection-accordions p a{text-decoration:underline}.collection-related{padding:50px 0 85px;border-top:1px solid var(--line)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.collection-hero-pack.pack-0:hover{transform:translateY(-8px) rotate(-9deg)}.collection-hero-pack.pack-1:hover{transform:translateY(-8px)}.collection-hero-pack.pack-2:hover{transform:translateY(-8px) rotate(9deg)}.collection-card:hover .collection-card-art>img{transform:translateY(-7px) rotate(-3deg)}.collection-card:hover .collection-card-open{transform:rotate(-35deg)}}@media(prefers-reduced-motion:no-preference){.collection-hero-copy{animation:collection-enter .65s var(--ease) both}.collection-tableau{animation:collection-enter .8s .1s var(--ease) both}@keyframes collection-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}}@media(max-width:1100px){.collection-tabs button{padding:10px}.collection-controls{flex-wrap:wrap}.collection-search{width:100%;max-width:320px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-hero-inner{gap:10px}.collection-tableau{height:460px}.collection-hero-pack{height:270px}.collection-hero-pack.pack-1{height:305px}.collection-product-visual{min-height:550px}.collection-product-visual>img{height:400px}}@media(max-width:800px){.collection-hero{padding-top:110px}.collection-hero-inner{grid-template-columns:1fr;gap:0}.collection-hero-copy{text-align:center}.collection-hero h1{font-size:58px}.collection-hero-copy>p{margin-inline:auto}.collection-hero .collection-overline{margin-bottom:20px}.collection-tableau{width:min(520px,100%);margin:18px auto 10px;height:430px}.collection-hindi{top:49px}.collection-hero-pack{top:112px}.collection-hero-pack.pack-1{top:88px}.collection-hero-foot{font-size:10px}.collection-body{padding-top:52px}.collection-heading{align-items:start}.collection-heading>p{max-width:190px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.collection-card-art{border-radius:75px 75px 4px 4px}.collection-invitation{border-radius:90px 90px 4px 4px}.collection-product{grid-template-columns:1fr}.collection-product-visual{min-height:520px;max-width:550px;width:100%;margin:auto}.collection-product-copy{max-width:600px}.collection-product-copy h1{font-size:46px}.collection-related .collection-heading{flex-wrap:wrap}}@media(max-width:480px){.collection-hero h1{font-size:49px}.collection-hero-copy>p{font-size:14px}.collection-tableau{height:345px;margin-top:10px}.collection-arch{inset:20px 7% 35px}.collection-hero-pack{top:99px;height:214px;width:38%}.collection-hero-pack.pack-1{top:79px;height:241px}.collection-hindi{top:44px;font-size:18px}.collection-tableau-caption{bottom:2px;font-size:10px}.collection-hero-foot{gap:15px;align-items:center}.collection-hero-foot>span:first-child{max-width:110px}.collection-hero-foot>span:last-child{gap:9px;font-size:10px}.collection-heading{display:block}.collection-heading h2{font-size:34px}.collection-heading>p{max-width:none;margin-top:18px}.collection-tabs{gap:3px}.collection-tabs button{font-size:12px;gap:7px;padding:10px 9px}.collection-controls{gap:18px}.collection-search{max-width:none}.collection-results-bar{font-size:11px;align-items:start}.collection-results-bar label{font-size:0;gap:0}.collection-results-bar select{max-width:140px;font-size:11px;padding-top:0}.collection-card-caption h3{font-size:18px}.collection-card-art{aspect-ratio:1/1.25}.collection-card-ring{inset:10px}.collection-card-art>img{width:88%;height:84%}.collection-card-open{width:28px;height:28px;bottom:9px;right:9px}.collection-card-hint{font-size:10px}.collection-invitation{padding-top:45px;margin-bottom:50px}.collection-breadcrumb{padding-top:95px;font-size:11px}.collection-product-visual{min-height:440px;border-radius:150px 150px 4px 4px}.collection-product-visual>img{height:325px}.collection-product-brand{top:37px}.collection-pack-view{bottom:27px}.collection-product-copy h1{font-size:40px}.collection-product{padding-bottom:40px}.collection-related{padding-top:35px}.collection-desktop-break{display:none}}@media(prefers-reduced-motion:reduce){.collection-page *,.collection-detail *{scroll-behavior:auto}.collection-card-art>img,.collection-card-open,.collection-hero-pack,.collection-explore svg,.collection-accordions summary span,.collection-meter i{transition:none}.collection-page .button:hover,.collection-detail .button:hover{transform:none}}@media(max-width:800px){.site-shell:has(.collection-page,.collection-detail)~.call-fab,.site-shell:has(.collection-page,.collection-detail)~.whatsapp-fab{display:none}}.site-shell:has(.collection-page,.collection-detail)~.call-fab:before,.site-shell:has(.collection-page,.collection-detail)~.call-fab svg,.site-shell:has(.collection-page,.collection-detail)~.whatsapp-fab:before{animation:none}@media(min-width:801px)and (max-width:1100px){.site-shell:has(.collection-page,.collection-detail) .header-inner{width:calc(100% - 40px);grid-template-columns:auto 1fr auto;gap:15px}.site-shell:has(.collection-page,.collection-detail) .desktop-nav{justify-content:center;gap:16px}.site-shell:has(.collection-page,.collection-detail) .desktop-nav a{font-size:12px}.site-shell:has(.collection-page,.collection-detail) .brand{width:90px}.site-shell:has(.collection-page,.collection-detail) .header-actions{gap:6px}.site-shell:has(.collection-page,.collection-detail) .header-icon{width:32px;height:32px}}.header-cart-link{position:relative;text-decoration:none}.header-cart-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:2px solid var(--maroon);border-radius:12px;background:#e9b84f;color:#3f1514;font-size:9px;font-weight:800;line-height:1}.store-coming-soon-page{min-height:72vh;display:grid;place-items:center;padding-top:clamp(112px,13vw,165px);padding-bottom:100px}.store-coming-soon-card{position:relative;width:min(100%,760px);overflow:hidden;padding:clamp(34px,6vw,72px);border:1px solid #e7d4b2;border-radius:18px 18px 18px 5px;background:radial-gradient(ellipse at 100% 0,rgba(231,186,88,.18),transparent 43%),linear-gradient(145deg,#fffdf8,#f7eddb);box-shadow:0 28px 80px #3f151417}.store-coming-soon-mark{display:grid;width:48px;height:48px;place-items:center;margin-bottom:24px;border:1px solid #dfc797;border-radius:50%;color:#9d742c;font-size:22px}.store-coming-soon-card .collection-overline{margin-bottom:15px;color:#99723a;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.store-coming-soon-card h1{margin:0;color:var(--maroon);font:400 clamp(45px,7vw,76px)/1.02 var(--display);letter-spacing:-.045em}.store-coming-soon-card h1 em{color:var(--red);font-weight:400}.store-coming-soon-card>p{max-width:470px;margin:20px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.store-coming-soon-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.store-coming-soon-actions .button{min-height:48px;gap:22px}.store-coming-soon-distributor{display:flex;min-height:44px;align-items:center;gap:8px;color:var(--maroon);font-size:12px;font-weight:700;text-decoration:none}.store-coming-soon-distributor:hover{text-decoration:underline;text-underline-offset:4px}.store-coming-soon-distributor:focus-visible{outline:3px solid rgb(169 123 73 / 55%);outline-offset:3px}.cart-page{min-height:60vh;padding-top:clamp(112px,13vw,165px);padding-bottom:100px}.cart-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid var(--line)}.cart-page-heading h1{margin:9px 0 7px;color:var(--maroon);font:400 clamp(45px,6vw,76px)/1 var(--display);letter-spacing:-.045em}.cart-page-heading h1 span{color:var(--red)}.cart-page-heading p{margin:0;color:var(--muted);font-size:14px}.cart-continue-link{display:flex;align-items:center;gap:9px;padding:10px 0;color:var(--maroon);font-size:12px;font-weight:700;text-decoration:none}.cart-continue-link svg{transition:transform .2s}.cart-continue-link:hover svg{transform:translate(4px)}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,370px);align-items:start;gap:clamp(30px,5vw,72px)}.cart-items{display:grid;gap:0;border-top:1px solid var(--line)}.cart-line{display:grid;grid-template-columns:112px minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.cart-line-image{display:grid;aspect-ratio:1;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--tone) 30%,#f7f0e4)}.cart-line-image img{width:75%;height:80%;object-fit:contain;filter:drop-shadow(0 10px 8px rgb(56 35 25 / 15%))}.cart-line-copy{min-width:0}.cart-line-copy>span{color:var(--red);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.cart-line-copy h2{margin:6px 0 5px;color:var(--maroon);font:400 clamp(19px,2vw,25px)/1.2 var(--display)}.cart-line-copy p{margin:0;color:var(--muted);font-size:11px}.cart-remove{margin-top:12px;padding:0;border:0;background:transparent;color:#9a685b;font-size:10px;text-decoration:underline;text-underline-offset:3px}.cart-line-controls{display:grid;justify-items:center;gap:7px}.cart-line-controls>span{color:var(--muted);font-size:9px}.cart-quantity{height:36px;display:flex;align-items:center;gap:0;border:1px solid #e7d9c4;border-radius:20px;background:#fffdf8}.cart-quantity button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--maroon);font-size:19px;line-height:1}.cart-quantity button:hover{background:#f5ead7}.cart-quantity strong{min-width:23px;color:var(--maroon);font-size:11px;text-align:center}.cart-line-total{min-width:76px;color:var(--maroon);font-size:14px;text-align:right}.cart-summary{position:sticky;top:112px;padding:22px;border:1px solid #e8ddcb;border-radius:12px;background:#fffdf8;box-shadow:0 12px 30px #361a150d}.cart-summary-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid var(--line);color:#9b8062;font-size:9px;font-weight:800;letter-spacing:.12em}.cart-summary-top span+span{color:var(--muted);font-size:10px;font-weight:500;letter-spacing:0}.cart-summary-row,.cart-summary-total{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;color:#62544a;font-size:12px}.cart-summary-row strong{color:#4b362e;font-size:13px}.cart-summary-row small{color:var(--muted);font-size:10px}.cart-summary-total{margin-top:2px;padding:16px 0;border-top:1px solid var(--line);color:var(--maroon);font-size:13px;font-weight:700}.cart-summary-total strong{font-size:23px}.cart-summary-note{margin:0 0 17px;color:#8c7f72;font-size:10px;line-height:1.6}.cart-checkout-button{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:0;border-radius:6px;background:var(--red);color:#fff9f1;font-size:12px;font-weight:700;transition:background .2s,transform .2s}.cart-checkout-button:hover{background:var(--maroon);transform:translateY(-1px)}.cart-secure-note{margin:11px 0 0;color:#a09589;font-size:9px;text-align:center}.cart-empty{min-height:390px;display:grid;justify-items:center;align-content:center;padding:55px 20px;text-align:center;background:radial-gradient(ellipse at center,#fffaf0 0%,transparent 65%)}.cart-empty-mark{width:62px;height:62px;display:grid;place-items:center;margin-bottom:20px;border:1px solid #e9d8bd;border-radius:50%;background:#fffdf8;color:#96693c}.cart-empty h2{margin:10px 0 7px;color:var(--maroon);font:400 38px/1.1 var(--display)}.cart-empty p{max-width:380px;margin:0 0 22px;color:var(--muted);font-size:13px;line-height:1.6}.cart-checkout-dialog{width:min(520px,calc(100% - 30px));max-width:none;max-height:min(90vh,840px);overflow:auto;padding:0;border:1px solid #e8ddcc;border-radius:14px;background:#fffdf8;color:var(--ink);box-shadow:0 24px 90px #1f0a0b3d}.cart-checkout-dialog::backdrop{background:#250e0f94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-checkout-form{display:grid;gap:15px;padding:clamp(22px,5vw,34px)}.cart-checkout-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:3px}.cart-checkout-heading h2{margin:6px 0;color:var(--maroon);font:400 33px/1.1 var(--display)}.cart-checkout-heading p{margin:0;color:var(--muted);font-size:11px}.cart-checkout-close{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--maroon)}.cart-checkout-close svg{width:17px;height:17px}.cart-checkout-form label{display:grid;gap:7px;color:#65554a;font-size:10px;font-weight:700}.cart-checkout-form label>span{display:inline;color:#998a7e;font-weight:400}.cart-checkout-form input,.cart-checkout-form textarea{width:100%;padding:11px 12px;border:1px solid #e5dccf;border-radius:6px;outline:0;background:#fff;color:#40332d;font:inherit;font-size:12px;line-height:1.5;resize:vertical}.cart-checkout-form input:focus,.cart-checkout-form textarea:focus{border-color:#a97b49;box-shadow:0 0 0 3px #a97b4921}.cart-checkout-estimate{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:13px;border:1px solid #eadbc1;border-radius:7px;background:#fcf6ea}.cart-checkout-estimate>span{align-self:center;color:#59463a;font-size:10px;font-weight:700}.cart-checkout-estimate>strong{color:var(--maroon);font-size:17px}.cart-checkout-estimate>small{grid-column:1/-1;color:#8c7d6b;font-size:9px;line-height:1.5}.cart-checkout-form>.button{width:100%;justify-content:space-between}.collection-product-enquire{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;color:var(--red);font-size:12px;font-weight:700;text-decoration:none}.collection-product-enquire:hover{text-decoration:underline;text-underline-offset:4px}.collection-card-mrp{display:flex;align-items:baseline;gap:5px;margin:4px 0 8px;color:#806a55;font-size:10px;font-weight:700}.collection-card-mrp strong{color:var(--maroon);font-size:15px;font-weight:700}.collection-card-mrp small{color:var(--muted);font-size:9px;font-weight:400}.collection-card-link{display:block;border-radius:inherit;color:inherit;text-decoration:none}.collection-card-link:focus-visible{outline:3px solid var(--red);outline-offset:4px}.collection-card-inquire{width:100%;min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding:0 13px;border:1px solid #d6c09a;border-radius:5px;background:#fffaf0;color:var(--maroon);font-size:10px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.collection-card-inquire:hover{transform:translateY(-1px);border-color:var(--red);background:#fff3dc}.collection-card-inquire:focus-visible{outline:3px solid rgb(169 123 73 / 55%);outline-offset:3px}.collection-card-inquire svg{width:15px;height:15px}.collection-detail-mrp{display:flex;align-items:baseline;gap:8px;margin:23px 0 12px;padding:13px 15px;border:1px solid #eadbc1;border-radius:7px;background:#fcf6ea}.collection-detail-mrp>span{color:#8d765e;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.collection-detail-mrp>strong{color:var(--maroon);font-size:23px;line-height:1}.collection-detail-mrp>small{color:var(--muted);font-size:10px}.collection-product-actions{display:grid;gap:8px;margin-top:22px}.collection-product-actions .collection-product-enquire{min-height:48px;margin:0;padding:0 16px;border:1px solid var(--red);border-radius:6px;background:var(--red);color:#fff9f1;text-decoration:none}.collection-product-actions .collection-product-enquire:hover{background:var(--maroon);text-decoration:none}.collection-distributor-link{display:flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid #e5d8c4;border-radius:6px;color:var(--maroon);font-size:11px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s}.collection-distributor-link:hover{border-color:#c99d52;background:#fffaf1}.collection-distributor-link:focus-visible{outline:3px solid rgb(169 123 73 / 55%);outline-offset:3px}.product-card-meta .public-card-mrp{display:flex;align-items:baseline;gap:5px;margin:6px 0 0;color:#806a55;font-size:9px;font-weight:700;letter-spacing:0;text-transform:none}.product-card-meta .public-card-mrp strong{color:var(--maroon);font-size:14px;font-weight:700}.product-card-meta .public-card-mrp small{color:var(--muted);font-size:8px;font-weight:400}@media(max-width:480px){.collection-detail-mrp{margin-top:18px}.collection-card-mrp{font-size:9px}.collection-card-mrp strong{font-size:13px}}@media(max-width:900px){.cart-layout{grid-template-columns:minmax(0,1fr) 285px;gap:24px}.cart-line{grid-template-columns:90px minmax(0,1fr) auto;gap:14px}.cart-line-controls{grid-column:2;grid-row:2;justify-self:start;grid-auto-flow:column;align-items:center}.cart-line-total{grid-column:3;grid-row:2;align-self:center}}@media(max-width:650px){.store-coming-soon-page{min-height:68vh;padding-top:100px;padding-bottom:70px}.store-coming-soon-card{padding:30px 24px}.store-coming-soon-actions{align-items:flex-start;flex-direction:column;gap:8px}.cart-page{padding-top:100px;padding-bottom:70px}.cart-page-heading{align-items:flex-start;margin-bottom:24px;padding-bottom:18px}.cart-page-heading h1{font-size:49px}.cart-page-heading p{font-size:12px}.cart-continue-link{gap:5px;padding-top:22px;font-size:10px;white-space:nowrap}.cart-layout{grid-template-columns:1fr;gap:22px}.cart-line{grid-template-columns:76px minmax(0,1fr) auto;gap:11px;padding:15px 0}.cart-line-copy h2{font-size:18px}.cart-line-copy p{font-size:9px;line-height:1.5}.cart-line-total{grid-column:3;grid-row:1;min-width:0;align-self:start;font-size:12px}.cart-line-controls{grid-column:2;grid-row:2;gap:5px}.cart-line-controls>span{display:none}.cart-quantity{height:31px}.cart-quantity button{width:29px;height:29px}.cart-quantity strong{font-size:10px}.cart-remove{margin-top:8px;font-size:9px}.cart-summary{position:static;padding:18px}.cart-empty{min-height:350px;padding-inline:5px}.cart-empty h2{font-size:33px}}@media(prefers-reduced-motion:reduce){.cart-continue-link svg,.cart-checkout-button{transition:none}}.checkout-page{min-height:64vh;padding-top:clamp(108px,12vw,150px);padding-bottom:95px}.checkout-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:21px;color:#998b7c;font-size:10px}.checkout-breadcrumb a{color:#806244;text-decoration:none}.checkout-breadcrumb a:hover{text-decoration:underline}.checkout-breadcrumb svg{width:12px;height:12px}.checkout-breadcrumb [aria-current=step]{color:var(--maroon);font-weight:700}.checkout-page-heading{margin-bottom:28px}.checkout-page-heading h1{margin:8px 0 6px;color:var(--maroon);font:400 clamp(42px,5vw,62px)/1 var(--display);letter-spacing:-.04em}.checkout-page-heading h1 span{color:var(--red)}.checkout-page-heading p{margin:0;color:var(--muted);font-size:13px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:start;gap:24px}.checkout-main-column{display:grid;gap:16px;min-width:0}.checkout-panel{padding:clamp(17px,2.4vw,26px);border:1px solid #e8dece;border-radius:11px;background:#fffdf8;box-shadow:0 6px 20px #3b1f1508}.checkout-panel-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.checkout-step-number{width:32px;height:32px;display:grid;flex:none;place-items:center;border:1px solid #e7d7bd;border-radius:50%;background:#fcf6eb;color:#8b6238;font-size:9px;font-weight:800}.checkout-panel-heading>div{min-width:0}.checkout-panel-heading h2{margin:0;color:var(--maroon);font:400 24px/1.15 var(--display)}.checkout-panel-heading p{margin:4px 0 0;color:var(--muted);font-size:10px}.checkout-add-address,.checkout-edit-cart{margin-left:auto;padding:8px 11px;border:1px solid #e8d9c3;border-radius:5px;background:#fffaf1;color:#875c34;font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap}.checkout-add-address:hover,.checkout-edit-cart:hover{border-color:#cba56f;background:#fff4df}.checkout-address-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.checkout-address-option{position:relative;min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px;border:1px solid #e9e0d3;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.checkout-address-option:hover{border-color:#d4bd99}.checkout-address-option.is-selected{border-color:#b48a58;background:#fffaf1;box-shadow:0 0 0 2px #b48a581a}.checkout-address-option input{position:absolute;opacity:0;pointer-events:none}.checkout-address-radio{width:15px;height:15px;margin-top:2px;border:1.5px solid #cbbca9;border-radius:50%;background:#fff}.checkout-address-option.is-selected .checkout-address-radio{border:4px solid #9a683e}.checkout-address-content{display:grid;gap:5px;min-width:0}.checkout-address-content>strong{color:#8c6339;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.checkout-address-content>b{color:#45342c;font-size:11px}.checkout-address-content>span{color:#71655b;font-size:9px;line-height:1.55}.checkout-address-content>small{color:#988b7d;font-size:9px}.checkout-address-badge{padding:3px 5px;border-radius:9px;background:#f4efe6;color:#94826b;font-size:7px;font-weight:800;letter-spacing:.08em}.checkout-address-option:focus-within{outline:3px solid rgb(180 138 88 / 35%);outline-offset:2px}.checkout-new-address{margin-top:15px;padding:17px;border:1px solid #e8dece;border-radius:8px;background:#fcfaf5}.checkout-new-address-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:13px}.checkout-new-address-heading h3{margin:0;color:var(--maroon);font:400 19px/1.2 var(--display)}.checkout-new-address-heading>span{color:#968879;font-size:8px}.checkout-address-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-address-fields label{display:grid;gap:6px;color:#67584b;font-size:9px;font-weight:700}.checkout-address-fields input,.checkout-address-fields select{width:100%;min-height:39px;padding:9px 10px;border:1px solid #e4dbcf;border-radius:5px;outline:0;background:#fff;color:#49382f;font:inherit;font-size:10px}.checkout-address-fields input:focus,.checkout-address-fields select:focus{border-color:#a97b49;box-shadow:0 0 0 3px #a97b4921}.checkout-address-fields .checkout-address-street{grid-column:1/-1}.checkout-save-address{min-height:37px;display:flex;align-items:center;gap:8px;margin-top:13px;padding:0 11px;border:0;border-radius:5px;background:#efe1c7;color:#6f4f31;font-size:9px;font-weight:700}.checkout-save-address:hover{background:#e7d4b2}.checkout-save-address svg{width:13px;height:13px}.checkout-items-panel .checkout-panel-heading{margin-bottom:14px}.checkout-order-lines{border-top:1px solid var(--line)}.checkout-order-line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.checkout-order-image{display:grid;width:56px;height:56px;place-items:center;background:color-mix(in srgb,var(--tone) 30%,#f7f0e4)}.checkout-order-image img{width:76%;height:76%;object-fit:contain}.checkout-order-copy{display:grid;gap:5px;min-width:0}.checkout-order-copy strong{overflow:hidden;color:#4c3930;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.checkout-order-copy span{color:#918274;font-size:9px}.checkout-order-line>b{color:var(--maroon);font-size:11px}.checkout-summary{position:sticky;top:110px;padding:21px;border:1px solid #e7dac6;border-radius:10px;background:linear-gradient(155deg,#fffdf8,#faf3e6);box-shadow:0 10px 26px #371f130d}.checkout-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid #e9decd}.checkout-summary-heading>span,.checkout-deliver-to>span{color:#9a7d5d;font-size:8px;font-weight:800;letter-spacing:.12em}.checkout-summary-heading>strong{color:#948476;font-size:9px;font-weight:600}.checkout-summary-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;color:#6c5d50;font-size:10px}.checkout-summary-row>b{color:#4b382f;font-size:11px}.checkout-summary-row>small{color:#9c8e7f;font-size:9px}.checkout-summary-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid #e9decd;color:var(--maroon);font-size:12px;font-weight:700}.checkout-summary-total>strong{font-size:22px}.checkout-summary-footnote{margin:0 0 17px;color:#8f8274;font-size:9px;line-height:1.55}.checkout-deliver-to{display:grid;gap:5px;margin-bottom:16px;padding:11px;border:1px solid #ebdfcd;border-radius:6px;background:#ffffffa8}.checkout-deliver-to>strong{color:#4e3a30;font-size:9px}.checkout-deliver-to p{margin:0;color:#86796d;font-size:9px;line-height:1.5}.checkout-deliver-to>small{color:#988b7d;font-size:8px}.checkout-place-order{width:100%;min-height:47px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:0;border-radius:5px;background:var(--red);color:#fff9f1;font-size:11px;font-weight:800;transition:background .18s,transform .18s}.checkout-place-order:hover:not(:disabled){background:var(--maroon);transform:translateY(-1px)}.checkout-place-order:disabled{cursor:not-allowed;opacity:.5}.checkout-order-terms{margin:9px 0 0;color:#a0968b;font-size:8px;line-height:1.5;text-align:center}.checkout-empty{min-height:380px;display:grid;justify-items:start;align-content:center;gap:9px}.checkout-empty h1{margin:0;color:var(--maroon);font:400 40px var(--display)}.checkout-empty p{margin:0 0 12px;color:var(--muted);font-size:12px}.checkout-success{min-height:74vh;display:grid;justify-items:center;align-content:center;padding-top:120px;padding-bottom:100px;text-align:center}.checkout-success-icon{width:72px;height:72px;display:grid;place-items:center;margin-bottom:23px;border:1px solid #b8d4b1;border-radius:50%;background:#edf5e9;color:#4e8754;font-size:32px;box-shadow:0 0 0 9px #d5e7ce47}.checkout-success h1{max-width:620px;margin:12px 0 8px;color:var(--maroon);font:400 clamp(37px,5.5vw,60px)/1.04 var(--display);letter-spacing:-.035em}.checkout-success>p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.checkout-order-number{display:grid;gap:7px;margin:24px 0;padding:14px 24px;border:1px solid #e8dcc9;border-radius:8px;background:#fffdf8}.checkout-order-number span{color:#9b8063;font-size:8px;font-weight:800;letter-spacing:.14em}.checkout-order-number strong{color:#4b382f;font-size:18px;letter-spacing:.08em}@media(max-width:900px){.checkout-layout{grid-template-columns:minmax(0,1fr) 300px;gap:15px}.checkout-address-list{grid-template-columns:1fr}.checkout-summary{padding:17px}}@media(max-width:650px){.checkout-page{padding-top:100px;padding-bottom:70px}.checkout-page-heading{margin-bottom:20px}.checkout-page-heading h1{font-size:47px}.checkout-layout{grid-template-columns:1fr;gap:14px}.checkout-summary{position:static;grid-row:1}.checkout-main-column{grid-row:2}.checkout-panel{padding:15px}.checkout-panel-heading{align-items:flex-start;gap:9px}.checkout-panel-heading h2{font-size:20px}.checkout-panel-heading p{font-size:9px}.checkout-add-address,.checkout-edit-cart{padding:7px;font-size:8px}.checkout-address-list{grid-template-columns:1fr}.checkout-address-option{padding:12px}.checkout-address-fields{grid-template-columns:1fr}.checkout-address-fields .checkout-address-street{grid-column:auto}.checkout-new-address{padding:13px}.checkout-new-address-heading{align-items:flex-start;flex-direction:column;gap:4px}.checkout-success{min-height:70vh;padding-top:105px}}@media(prefers-reduced-motion:reduce){.checkout-place-order{transition:none}}.checkout-payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.checkout-payment-option{position:relative;min-width:0;min-height:72px;display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:13px;border:1px solid #e9e0d3;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.checkout-payment-option:hover{border-color:#d4bd99}.checkout-payment-option.is-selected{border-color:#b48a58;background:#fffaf1;box-shadow:0 0 0 2px #b48a581a}.checkout-payment-option input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.checkout-payment-option:focus-within{outline:3px solid rgb(180 138 88 / 35%);outline-offset:2px}.checkout-payment-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #efe4d3;border-radius:7px;background:#fcf6eb;color:#8b6238}.checkout-payment-copy{display:grid;gap:5px;min-width:0}.checkout-payment-copy strong{color:#45342c;font-size:11px}.checkout-payment-copy small{color:#887b6f;font-size:9px;line-height:1.3}.checkout-payment-radio{width:15px;height:15px;border:1.5px solid #cbbca9;border-radius:50%;background:#fff}.checkout-payment-option.is-selected .checkout-payment-radio{border:4px solid #9a683e}.checkout-success{position:relative;isolation:isolate;overflow:hidden}.checkout-success-card{position:relative;z-index:1;width:min(100%,700px);display:grid;justify-items:center;padding:clamp(28px,5vw,58px);border:1px solid #eadcc7;border-radius:18px;background:linear-gradient(155deg,#fffefa,#fff9ef);box-shadow:0 24px 70px #4f2b1517}.checkout-success-icon{width:78px;height:78px;display:grid;place-items:center;margin:0 0 24px;border:1px solid #c8dfbd;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#f2f8ed 63%,#e9f2e3);color:#4d8050;font-size:0;box-shadow:0 0 0 9px #d5e7ce47,0 8px 23px #436f411f;animation:checkout-success-pop .55s cubic-bezier(.2,.85,.35,1.2) both}.checkout-success-icon span{font-size:34px;font-weight:700}.checkout-success-kicker{color:#97754f;font-size:9px;font-weight:800;letter-spacing:.2em}.checkout-success h1{margin:12px 0 10px;font-size:clamp(38px,5.5vw,59px)}.checkout-success h1 em{color:var(--red);font-style:normal}.checkout-success>section>p{max-width:430px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.checkout-success-details{width:min(100%,430px);display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0 16px}.checkout-success .checkout-order-number,.checkout-payment-confirmation{min-width:0;display:grid;align-content:center;gap:7px;margin:0;padding:14px 15px;border:1px solid #e8dcc9;border-radius:8px;background:#ffffffc7;text-align:left}.checkout-success .checkout-order-number span,.checkout-payment-confirmation>span{color:#9b8063;font-size:8px;font-weight:800;letter-spacing:.12em}.checkout-success .checkout-order-number strong{overflow-wrap:anywhere;color:#4b382f;font-size:16px;letter-spacing:.06em}.checkout-payment-confirmation strong{color:#4b382f;font-size:11px}.checkout-success .button{margin-top:5px}.checkout-success-confetti{position:fixed;inset:0;z-index:20;overflow:hidden;pointer-events:none}.checkout-confetti-piece{position:absolute;top:-10vh;width:8px;height:13px;border-radius:2px;opacity:0;animation:checkout-confetti-fall var(--confetti-duration) cubic-bezier(.28,.52,.5,1) var(--confetti-delay) both;will-change:transform,opacity}.checkout-confetti-piece:nth-child(3n){width:6px;height:6px;border-radius:50%}.checkout-confetti-piece:nth-child(4n){width:5px;height:16px}.checkout-confetti-piece.tone-0{background:#a6332c}.checkout-confetti-piece.tone-1{background:#d2a247}.checkout-confetti-piece.tone-2{background:#547d50}.checkout-confetti-piece.tone-3{background:#e7b9a8}.checkout-confetti-piece.tone-4{background:#76543c}@keyframes checkout-confetti-fall{0%{transform:translate3d(0,-2vh,0) rotate(0);opacity:0}8%{opacity:.95}to{transform:translate3d(var(--confetti-drift),110vh,0) rotate(680deg);opacity:.8}}@keyframes checkout-success-pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:650px){.checkout-payment-options{grid-template-columns:1fr}.checkout-payment-option{min-height:66px}.checkout-success-card{padding:29px 19px;border-radius:13px}.checkout-success-details{grid-template-columns:1fr;max-width:340px}.checkout-success .checkout-order-number,.checkout-payment-confirmation{text-align:center}}@media(prefers-reduced-motion:reduce){.checkout-confetti-piece{animation:none;top:var(--confetti-static-y);opacity:.75;transform:rotate(18deg)}.checkout-success-icon{animation:none}}
