@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/fonts/cormorant-garamond-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/fonts/cormorant-garamond-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/fonts/cormorant-garamond-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500 600;font-display:swap;src:url(/assets/fonts/cormorant-garamond-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500 600;font-display:swap;src:url(/assets/fonts/cormorant-garamond-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500 600;font-display:swap;src:url(/assets/fonts/cormorant-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--forest-950:#07110d;--forest-900:#0b1712;--forest-850:#0e2018;--forest-800:#10271d;--forest-700:#1b3a2d;--tea-800:#352218;--cream-50:#fbf8f1;--cream-100:#f5f0e5;--cream-200:#e9e0cf;--brass-500:#b99a5d;--gold-300:#ddc58e;--moss-400:#9daa72;--burgundy-600:#713e3a;--success-500:#3d7b56;--danger-500:#a14d43;--ink:#152019;--muted:#697269;--line:#15201929;--display:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",Arial,sans-serif;--mono:"PT Mono",monospace;--shell:min(1440px,calc(100vw - clamp(36px,8vw,144px)));--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--forest-900)}body{background:var(--cream-100);color:var(--ink);font-family:var(--sans);margin:0;font-size:15px;line-height:1.6;overflow-x:hidden}:is(body:has(.document-viewer),body:has(.image-lightbox)){overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.shell{width:var(--shell);margin-inline:auto}.grain{z-index:1000;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,p,dl{margin-top:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em;font-weight:600}h1 em,h2 em{color:var(--brass-500);font-weight:500}button{cursor:pointer}img{max-width:100%}::selection{background:var(--brass-500);color:var(--forest-950)}:focus-visible{outline:2px solid var(--brass-500);outline-offset:4px}.micro-label{font:700 10px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#73674d;display:block}.micro-label.light{color:var(--gold-300)}.mono{font-family:var(--mono)}.button{min-height:52px;font:700 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;transition:transform .35s var(--ease),background .35s,color .35s,border .35s;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;padding:0 23px;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--forest-900);color:#fff}.button-primary:hover{background:var(--forest-700)}.button-brass{background:var(--brass-500);color:var(--forest-950)}.button-brass:hover{background:var(--gold-300)}.button-white{color:var(--forest-950);background:#fff}.button-outline{border-color:var(--ink);background:0 0}.button-outline:hover{background:var(--ink);color:#fff}.button-ghost-light{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-color:#ffffff57}.button-row{flex-wrap:wrap;gap:10px;display:flex}.text-link{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.text-link svg{transition:transform .3s}.text-link:hover svg{transform:translate(3px,-3px)}.text-link.light{color:#fff}.center-action{text-align:center;margin-top:45px}.brand{align-items:center;gap:13px;text-decoration:none;display:flex}.brand-seal{width:42px;height:42px;font:600 18px/1 var(--display);border:1px solid;border-radius:50%;place-items:center;display:grid;position:relative}.brand-seal:after{content:"";opacity:.22;border:1px solid;border-radius:50%;position:absolute;inset:4px}.brand-seal.large{width:92px;height:92px;font-size:34px}.brand b{font:600 21px/.95 var(--display);letter-spacing:.01em;display:block}.brand small{font:400 7px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.62;margin-top:5px;display:block}.site-header{background:var(--forest-900);color:#fff;z-index:100;position:relative}.utility-bar{height:32px;font:400 8px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:#ffffff8c;justify-content:space-between;align-items:center;display:flex}.utility-bar>div{align-items:center;gap:24px;display:flex}.utility-bar a{color:var(--gold-300);text-decoration:none}.main-nav{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:28px;height:78px;display:flex}.desktop-nav{align-self:stretch;align-items:stretch;gap:22px;display:flex}.desktop-nav>a,.nav-cluster>a{letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:10px;text-decoration:none;display:flex;position:relative}.desktop-nav>a:after,.nav-cluster>a:after{content:"";background:var(--brass-500);height:2px;transition:right .3s;position:absolute;bottom:-1px;left:0;right:100%}.desktop-nav>a:hover:after,.desktop-nav>a.active:after,.nav-cluster>a:hover:after{right:0}.nav-cluster{display:flex}.nav-actions{align-items:center;gap:3px;display:flex}.nav-actions>a,.mobile-toggle{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:39px;height:39px;text-decoration:none;transition:background .3s;display:grid;position:relative}.nav-actions>a:hover,.mobile-toggle:hover{background:#ffffff17}.nav-actions sup{background:var(--brass-500);min-width:16px;height:16px;color:var(--forest-950);font:700 8px/1 var(--mono);border-radius:10px;place-items:center;padding:0 3px;display:grid;position:absolute;top:1px;right:1px}.mobile-toggle{display:none}.mega-menu{background:var(--cream-100);color:var(--ink);border-bottom:4px solid var(--brass-500);z-index:90;position:absolute;top:110px;left:0;right:0;box-shadow:0 35px 70px #00000038}.mega-inner{grid-template-columns:.85fr 1.1fr 1fr;gap:60px;padding-block:42px;display:grid}.mega-intro{border-right:1px solid var(--line);padding-right:45px}.mega-intro h2{margin:18px 0;font-size:42px;line-height:.95}.mega-intro p{color:var(--muted);max-width:380px;font-size:12px}.mega-links{grid-template-columns:1fr 1fr;align-content:start;gap:0 28px;display:grid}.mega-links>.micro-label{grid-column:1/-1;margin-bottom:15px}.mega-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:43px;font-size:12px;text-decoration:none;transition:padding .3s,color .3s;display:flex}.mega-links a:hover{color:#7e6638;padding-left:7px}.mega-links em{font:400 9px/1 var(--mono);color:var(--muted);font-style:normal}.mega-feature{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mega-feature>.micro-label,.mega-note{grid-column:1/-1}.mega-product{background:#fff;padding:10px;text-decoration:none;display:block}.mega-product img{object-fit:contain;background:var(--cream-200);width:100%;height:105px}.mega-product b{font:600 14px/1.1 var(--display);margin:8px 0 4px;display:block}.mega-product small{font:400 9px/1 var(--mono);color:#6e654f}.mega-note{background:var(--forest-800);color:#ffffffb3;padding:13px 15px;font-size:10px}.mega-note b{color:var(--gold-300)}.mobile-menu{display:none}.site-footer{background:var(--forest-950);color:#fff}.footer-main{grid-template-columns:1.5fr repeat(3,1fr);gap:7vw;padding-block:70px;display:grid}.footer-main>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-main a{color:#ffffffab;font-size:11px;text-decoration:none}.footer-main a:hover{color:#fff}.footer-title{font:700 9px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--gold-300);margin-bottom:13px}.footer-brand p{color:#ffffff80;max-width:350px;margin:25px 0;font-size:11px}.footer-brand .footer-phone{font:500 27px/1 var(--display);color:#fff;margin-bottom:12px;display:block}.footer-bottom{min-height:72px;font:400 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;display:flex}.footer-bottom a{text-decoration:none}.page-loader{background:var(--forest-900);color:#fff;align-content:center;place-items:center;gap:20px;min-height:70vh;display:grid}.loader-seal{border:1px solid var(--gold-300);width:72px;height:72px;font:600 27px/1 var(--display);border-radius:50%;place-items:center;animation:1.6s ease-in-out infinite loaderPulse;display:grid}.page-loader span{font:400 9px/1 var(--mono);text-transform:uppercase;letter-spacing:.15em}@keyframes loaderPulse{50%{opacity:.58;transform:scale(.92)}}.home-hero{background:var(--forest-950);color:#fff;height:min(890px,100vh - 32px);min-height:700px;position:relative;overflow:hidden}.home-hero-bg{background:linear-gradient(90deg,#050a07f0,#050a0780 57%,#050a0714),linear-gradient(0deg,#050a07c7,transparent 45%),var(--hero-image) center/cover;position:absolute;inset:-70px 0}.hero-lines{width:var(--shell);grid-template-columns:repeat(4,1fr);margin:auto;display:grid;position:absolute;inset:0}.hero-lines i{border-left:1px solid #ffffff12}.home-hero-content{grid-template-columns:1.45fr .55fr;align-items:end;gap:6vw;height:calc(100% - 52px);padding-bottom:8vh;display:grid;position:relative}.home-hero-content h1{letter-spacing:-.055em;margin:36px 0 35px;font-size:clamp(64px,7.9vw,128px);line-height:.72}.home-hero-content>div>p{color:#ffffffb8;max-width:650px;font-size:15px;line-height:1.75}.home-hero-content aside{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080e0a8f;border:1px solid #ffffff2e;margin-bottom:10px;padding:25px}.hero-aside-head{font:400 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-300);justify-content:space-between;display:flex}.home-hero-content aside>p{color:#ffffffad;margin:30px 0;font-size:11px;line-height:1.7}.home-hero-content aside dl{border-top:1px solid #ffffff2e}.home-hero-content aside dl div{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.home-hero-content aside dt{color:#ffffff85;font-size:9px}.home-hero-content aside dd{font:500 16px/1 var(--display);color:#fff;margin:0}.hero-rail{height:52px;padding-inline:calc((100vw - var(--shell))/2);font:400 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#040906b8;border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.hero-rail span{border-right:1px solid #ffffff1f;align-items:center;padding-left:16px;display:flex}.hero-rail span:before{content:"";background:var(--brass-500);border-radius:50%;width:5px;height:5px;margin-right:12px}.home-intro-copy{grid-template-columns:.85fr 1.15fr;align-items:end;gap:7vw;margin-bottom:60px;display:grid}.home-intro-copy .micro-label{grid-column:1/-1}.home-intro-copy h2,.section-heading h2{margin:15px 0 0;font-size:clamp(48px,6vw,88px);line-height:.87}.home-intro-copy>p{color:var(--muted);max-width:650px}.metric-composition{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr .9fr;min-height:520px;display:grid}.metric-panel{border:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;padding:26px;display:flex;position:relative;overflow:hidden}.metric-panel>span{font:400 8px/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;position:absolute;top:22px;left:24px}.metric-panel strong{font:500 clamp(43px,5vw,76px)/.85 var(--display)}.metric-panel small{font:400 9px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em;opacity:.62;margin-top:12px}.metric-dark{background:var(--tea-800);color:#fff;grid-row:span 2}.metric-dark strong{font-size:130px}.metric-green{background:var(--forest-700);color:#fff;grid-column:2/4}.metric-brass{background:var(--brass-500);color:var(--forest-950)}.metric-paper{background:#fff}.metric-paper a{font:700 9px/1 var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:28px;text-decoration:none;display:flex}.metric-orbit{border:1px solid #ffffff24;border-radius:50%;width:260px;height:260px;position:absolute;top:50px;right:-90px}.metric-orbit:after,.metric-orbit:before{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:35px}.metric-orbit:after{inset:80px}.mini-map{background:radial-gradient(circle at 20% 60%,var(--brass-500) 0 3px,transparent 4px),radial-gradient(circle at 56% 30%,var(--brass-500) 0 3px,transparent 4px),radial-gradient(circle at 80% 70%,var(--brass-500) 0 3px,transparent 4px);border:1px solid #ffffff1f;width:180px;height:90px;position:absolute;top:25px;right:25px}.catalog-mosaic-section{background:var(--forest-900);color:#fff}.section-heading{grid-template-columns:1fr auto;align-items:end;margin-bottom:48px;display:grid}.section-heading .micro-label{grid-column:1/-1}.section-heading p{max-width:500px;color:var(--muted);margin-bottom:7px}.section-heading.dark{color:var(--ink)}.catalog-mosaic{grid-template-rows:320px 260px;grid-template-columns:1.2fr .8fr .8fr;gap:12px;display:grid}.catalog-tile{background:#222;position:relative;overflow:hidden}.catalog-tile>a{background:linear-gradient(#060b0814,#060b08f0);flex-direction:column;justify-content:flex-end;height:100%;padding:28px;text-decoration:none;transition:background .45s;display:flex;position:relative}.catalog-tile>a:before{content:"";opacity:0;background:radial-gradient(circle at 75% 20%,#ddc58e30,#0000 32%);transition:all .4s;position:absolute;inset:0}.tile-tea{background:linear-gradient(120deg,var(--forest-700),var(--forest-950)),var(--hero-image) center/cover;background-blend-mode:multiply;grid-row:span 2}.tile-herbal{background:linear-gradient(125deg,#566b42,#17291c);grid-column:2/4}.catalog-tile span{font:400 8px/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--gold-300);position:absolute;top:22px;left:26px}.catalog-tile h3{margin:0 0 14px;font-size:44px;line-height:.9}.tile-tea h3{font-size:70px}.catalog-tile p{color:#ffffff9e;max-width:460px;font-size:11px}.catalog-tile div{flex-wrap:wrap;gap:5px;display:flex}.catalog-tile em{border:1px solid #fff3;padding:5px 8px;font-size:8px;font-style:normal}.catalog-tile b{font:700 9px/1 var(--mono);text-transform:uppercase;align-items:center;gap:12px;margin-top:20px;display:flex}.featured-section{background:var(--cream-100)}.sourcing-section{background:var(--forest-800);color:#fff;padding-block:120px;overflow:hidden}.sourcing-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;display:grid}.sourcing-grid h2{margin:25px 0;font-size:70px;line-height:.85}.sourcing-grid p{color:#ffffff94;max-width:460px;font-size:12px}.source-map{height:480px;position:relative}.source-map svg{width:100%;height:100%;overflow:visible}.source-map .route{fill:none;stroke:#ddc58e61;stroke-width:1px;stroke-dasharray:5 7;animation:18s linear infinite dash}.source-map .route-b{animation-direction:reverse}.source-map circle{fill:var(--brass-500);filter:drop-shadow(0 0 10px var(--brass-500))}@keyframes dash{to{stroke-dashoffset:-200px}}.map-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:400 8px/1 var(--mono);text-transform:uppercase;background:#07110db3;border:1px solid #fff3;padding:8px 11px;position:absolute}.map-label.india{top:44%;left:48%}.map-label.china{top:23%;left:70%}.map-label.egypt{top:35%;left:27%}.map-label.kenya{top:70%;left:36%}.map-label.vietnam{top:63%;left:77%}.map-label.ceylon{top:74%;left:56%}.map-legend{font:400 8px/1 var(--mono);text-transform:uppercase;color:#ffffff80;position:absolute;bottom:0;right:0}.map-legend i{background:var(--brass-500);width:30px;height:1px;margin-right:10px;display:inline-block}.production-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.production-step{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:195px;padding:24px;position:relative}.production-step span{font:400 13px/1 var(--mono);color:var(--brass-500)}.production-step>i{background:var(--brass-500);border-radius:50%;width:7px;height:7px;position:absolute;top:32px;right:24px;box-shadow:0 0 0 7px #b99a5d1f}.production-step h3{margin:45px 0 5px;font-size:29px}.production-step small{text-transform:uppercase;color:var(--muted);font-size:9px}.b2b-retail{color:#fff;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.b2b-retail>div{align-items:center;padding:8vw;display:flex;position:relative;overflow:hidden}.b2b-retail h2{margin:20px 0;font-size:67px}.b2b-retail p{color:#ffffffab;max-width:540px;font-size:12px}.ozon-orb{color:#ffffff24;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:330px;height:330px;font-size:55px;font-weight:700;display:grid;position:absolute;bottom:-100px;right:-80px;transform:rotate(-12deg)}.ozon-orb span{letter-spacing:.15em;text-transform:uppercase;color:#ffffff80;font-size:8px;position:absolute;top:185px}.sample-cta-card{background:linear-gradient(120deg,#705b33,var(--brass-500));color:#fff;justify-content:space-between;align-items:center;padding:55px;display:flex;position:relative;overflow:hidden}.sample-cta-card:before{content:"";background:repeating-radial-gradient(circle,#0000 0 55px,#ffffff0d 56px 57px);position:absolute;inset:-50%}.sample-cta-card>div,.round-link{position:relative}.sample-cta h2{margin:20px 0;font-size:60px;line-height:.86}.sample-cta p{color:#ffffffad}.round-link{width:150px;height:150px;color:var(--forest-950);text-align:center;font:700 9px/1.35 var(--mono);text-transform:uppercase;background:#fff;border-radius:50%;place-items:center;text-decoration:none;transition:all .4s;display:grid}.round-link:hover{transform:rotate(-8deg)scale(1.04)}.breadcrumbs{height:48px;font:400 8px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:9px;display:flex}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs span{gap:9px;display:flex}.breadcrumbs i{color:var(--brass-500);font-style:normal}.breadcrumbs b{font-weight:400}.page-hero{background:var(--forest-900);color:#fff}.page-hero .breadcrumbs{color:#ffffff8f;border-bottom:1px solid #ffffff1f}.page-hero .breadcrumbs a{color:#ffffff8f}.page-hero-inner{grid-template-columns:1.35fr .65fr;align-items:end;gap:7vw;min-height:470px;padding-block:70px;display:grid}.page-hero h1{margin:30px 0;font-size:clamp(58px,7vw,104px);line-height:.8}.page-hero-inner>div>p{color:#ffffffa3;max-width:680px;font-size:13px}.page-hero aside{border-left:1px solid #fff3;padding-left:35px}.hero-facts{grid-template-columns:1fr 1fr;gap:25px;display:grid}.hero-facts div{border-bottom:1px solid #ffffff26;padding-bottom:15px}.hero-facts dt{font:400 8px/1 var(--mono);text-transform:uppercase;color:#ffffff7a}.hero-facts dd{font:500 26px/1 var(--display);color:var(--gold-300);margin:10px 0 0}.hero-quote{font:500 29px/1.12 var(--display);color:var(--gold-300)}.hero-quote small{font:400 8px/1 var(--mono);text-transform:uppercase;color:#ffffff80;margin-top:25px;display:block}.hero-count{font:500 90px/.8 var(--display);color:var(--gold-300)}.hero-count small{font:400 9px/1 var(--mono);text-transform:uppercase;color:#ffffff8c;margin-top:15px;display:block}.empty-state{border:1px solid var(--line);text-align:center;align-content:center;place-items:center;min-height:380px;padding:70px 30px;display:grid}.empty-state>span{font:500 80px/1 var(--display);color:var(--brass-500)}.empty-state h2{margin:10px 0;font-size:43px}.empty-state p{max-width:520px;color:var(--muted);font-size:12px}.demo-notice{border-left:3px solid var(--brass-500);color:#5f563f;background:#fff7df;align-items:flex-start;gap:14px;padding:16px 18px;font-size:10px;display:flex}.demo-notice b{white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;color:#6d562b;font-size:8px}.product-grid-v2{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.product-card-v2{background:var(--cream-50);border:1px solid #1520191f;min-width:0;transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 0 #0000}.product-card-shine{pointer-events:none;z-index:4;background:radial-gradient(300px circle at var(--mx,-200px) var(--my,-200px),#ffffff7a,transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.product-card-v2:hover .product-card-shine{opacity:1}.product-card-image{background:linear-gradient(145deg,#e4dece,#fbf8f1);place-items:center;height:270px;display:grid;position:relative;overflow:hidden}.product-card-image:after{content:"";border:1px solid #1520191c;border-radius:50%;width:190px;height:190px;position:absolute}.product-card-image img{object-fit:contain;z-index:1;width:80%;height:80%;transition:transform .7s var(--ease),filter .5s;position:relative}.product-card-v2:hover .product-card-image img{filter:saturate(1.06);transform:scale(1.07)rotate(1deg)}.product-card-image>small{font:400 8px/1 var(--mono);color:var(--muted);position:absolute;bottom:12px;right:15px}.availability{z-index:3;background:var(--burgundy-600);color:#fff;font:400 7px/1 var(--mono);text-transform:uppercase;letter-spacing:.07em;padding:7px 8px;position:absolute;top:13px;left:13px}.availability.in-stock{background:var(--success-500)}.product-card-body{z-index:5;padding:18px;position:relative}.product-card-taxonomy{font:400 7px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#797b75;justify-content:space-between;display:flex}.product-card-body>a{text-decoration:none}.product-card-body h3{min-height:67px;margin:14px 0;font-size:21px;line-height:1.05}.quick-specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.quick-specs div{padding:9px 4px}.quick-specs div+div{border-left:1px solid var(--line);padding-left:10px}.quick-specs dt{font:400 7px/1 var(--mono);text-transform:uppercase;color:#8c8d88}.quick-specs dd{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:9px;overflow:hidden}.product-price-row{justify-content:space-between;align-items:end;padding:14px 0;display:flex}.product-price-row small{font:400 7px/1 var(--mono);text-transform:uppercase;color:#85877f;display:block}.product-price-row strong{font:600 23px/1 var(--display);margin-top:6px;display:block}.product-price-row>span{text-transform:uppercase;color:#8c8e88;text-align:right;max-width:75px;font-size:7px}.product-card-actions{grid-template-columns:38px 38px 1fr 38px;gap:5px;display:grid}.product-card-actions>*{border:1px solid var(--line);background:0 0;justify-content:center;align-items:center;min-width:0;height:38px;text-decoration:none;transition:all .3s;display:flex}.product-card-actions>button.active{background:var(--brass-500);color:var(--forest-950)}.product-card-actions .add-cart{background:var(--forest-900);color:#fff;font:700 8px/1 var(--mono);text-transform:uppercase;gap:6px}.product-card-actions .add-cart.added{background:var(--success-500)}.product-card-actions>:hover{border-color:var(--forest-900);transform:translateY(-2px)}.quantity-control{grid-template-columns:42px 60px 42px;height:48px;display:grid}.quantity-control button,.quantity-control input{border:1px solid var(--line);text-align:center;background:#fff}.quantity-control button+input,.quantity-control input+button{border-left:0}.quantity-control input{width:60px;font-family:var(--mono);outline:0}.catalog-index-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.catalog-index-card>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 55px;gap:20px;min-height:500px;padding:35px;text-decoration:none;transition:background .4s;display:grid;position:relative;overflow:hidden}.catalog-index-card>a:after{content:"";border:1px solid #1520191a;border-radius:50%;width:260px;height:260px;transition:all .5s;position:absolute;top:-90px;right:-140px}.catalog-index-card:hover>a{background:var(--cream-200)}.catalog-index-card:hover>a:after{transform:scale(1.2)}.catalog-index-number{font:400 17px/1 var(--mono);color:var(--brass-500)}.catalog-index-card h2{margin:30px 0 18px;font-size:53px;line-height:.9}.catalog-index-card p{color:var(--muted);max-width:520px;font-size:12px}.catalog-index-card ul{grid-template-columns:1fr 1fr;gap:0 28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.catalog-index-card li{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.catalog-index-card li em{font:400 8px/1 var(--mono);color:var(--muted);font-style:normal}.round-icon{border:1px solid var(--ink);border-radius:50%;align-self:end;place-items:center;width:45px;height:45px;display:grid}.catalog-page-head{background:var(--forest-800);color:#fff}.catalog-page-head .breadcrumbs a{color:#ffffff80}.catalog-page-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:7vw;padding-block:60px;display:grid}.catalog-page-heading h1{margin:25px 0 0;font-size:clamp(58px,6vw,92px);line-height:.8}.catalog-page-heading>div>p{color:#ffffff9e;font-size:12px}.catalog-page-heading dl{gap:40px;display:flex}.catalog-page-heading dt{font:400 8px/1 var(--mono);text-transform:uppercase;color:#ffffff73}.catalog-page-heading dd{font:500 25px/1 var(--display);color:var(--gold-300);margin:8px 0 0}.catalog-workspace{grid-template-columns:240px 1fr;gap:38px;padding-block:50px 100px;display:grid}.catalog-sidebar{border-right:1px solid var(--line);padding-right:26px}.filter-title,.catalog-sidebar legend{font:700 8px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:15px;display:block}.category-rail{border-bottom:1px solid var(--line);padding-bottom:25px}.category-rail a{color:#5d655e;justify-content:space-between;padding:9px 0;font-size:10px;text-decoration:none;display:flex}.category-rail a.active{color:var(--ink);border-left:2px solid var(--brass-500);padding-left:9px;font-weight:700}.category-rail a span{font-family:var(--mono);font-size:8px}.catalog-sidebar fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:22px 0}.catalog-sidebar label{gap:8px;margin:9px 0;font-size:10px;display:flex}.catalog-sidebar input[type=radio]{accent-color:var(--forest-700)}.catalog-sidebar select,.catalog-toolbar select{border:1px solid var(--line);background:0 0;width:100%;height:43px;padding:0 10px;font-size:10px}.price-inputs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.price-inputs input{border:1px solid var(--line);background:0 0;width:100%;height:40px;padding:0 9px;font-size:10px}.filter-reset{background:0 0;border:0;padding:20px 0;font-size:9px;text-decoration:underline}.filter-apply,.filter-mobile-head{display:none}.catalog-toolbar{grid-template-columns:1fr 210px;gap:15px;display:grid}.catalog-search{border-bottom:1px solid var(--ink);align-items:center;gap:12px;height:48px;display:flex}.catalog-search input{background:0 0;border:0;outline:0;width:100%}.mobile-filter-button{display:none}.catalog-result-meta{font:400 8px/1 var(--mono);text-transform:uppercase;color:#777e77;justify-content:space-between;margin:24px 0 14px;display:flex}.catalog-results .product-grid-v2{grid-template-columns:repeat(3,1fr)}.category-seo{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:8vw;padding-block:75px;display:grid}.category-seo h2{font-size:48px;line-height:.95}.category-seo>div p{color:var(--muted);font-size:12px}.product-detail{grid-template-columns:1.05fr .95fr;gap:5vw;padding-block:35px 90px;display:grid}.product-gallery{min-width:0}.gallery-main{cursor:zoom-in;background:linear-gradient(145deg,#e0d8c8,#fbf8ef);place-items:center;height:620px;display:grid;position:relative;overflow:hidden}.gallery-main:before{content:"";border:1px solid #1520191f;border-radius:50%;width:420px;height:420px;position:absolute}.gallery-main img{object-fit:contain;z-index:1;width:83%;height:83%;position:relative}.gallery-main>span{font:400 8px/1 var(--mono);text-transform:uppercase;color:var(--muted);position:absolute;bottom:18px;left:18px}.gallery-stamp{border:1px solid var(--ink);text-align:center;width:70px;height:70px;font:600 23px/.7 var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px}.gallery-stamp small{font:400 7px/1 var(--mono)}.gallery-thumbs{gap:8px;margin-top:8px;display:flex}.gallery-thumbs button{border:1px solid var(--line);background:#fff;width:90px;height:90px}.gallery-thumbs button.active{border-color:var(--brass-500)}.gallery-thumbs img{object-fit:contain;width:100%;height:100%}.product-summary{padding-top:20px}.product-summary-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.product-summary-top .availability{position:static}.product-summary-top .mono{color:var(--muted);font-size:8px}.product-summary h1{margin:22px 0 30px;font-size:clamp(45px,5vw,70px);line-height:.9}.summary-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:30px;padding:24px 0;display:grid}.summary-price small{font:400 8px/1 var(--mono);text-transform:uppercase;color:var(--muted)}.summary-price strong{font:600 36px/1 var(--display);margin-top:9px;display:block}.summary-price p{color:var(--muted);margin:0;font-size:10px}.summary-highlights{grid-template-columns:1fr 1fr;margin:22px 0;display:grid}.summary-highlights div{border-bottom:1px solid var(--line);padding:11px 0}.summary-highlights div:nth-child(odd){border-right:1px solid var(--line)}.summary-highlights div:nth-child(2n){padding-left:16px}.summary-highlights dt{font:400 7px/1 var(--mono);text-transform:uppercase;color:var(--muted)}.summary-highlights dd{margin:6px 0 0;font-size:11px}.order-panel{gap:8px;display:flex}.order-panel .button{flex:1}.order-panel .success{background:var(--success-500)}.secondary-actions{grid-template-columns:1fr 1fr 1.4fr;gap:6px;margin-top:8px;display:grid}.secondary-actions>*{border:1px solid var(--line);text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:7px;height:42px;font-size:8px;text-decoration:none;display:flex}.secondary-actions button.active{background:var(--brass-500)}.summary-delivery{background:var(--forest-800);color:#fff;margin-top:25px;padding:20px}.summary-delivery b{font:600 22px/1 var(--display);color:var(--gold-300)}.summary-delivery p{color:#fff9;margin:9px 0;font-size:10px}.summary-delivery a{font-size:9px}.product-information{border-top:1px solid var(--line);grid-template-columns:1.1fr .9fr;gap:7vw;padding-block:90px;display:grid}.product-description h2{margin:25px 0 40px;font-size:55px;line-height:.9}.product-description p{color:#515a52;font-size:13px;line-height:1.75}.product-information aside{background:var(--cream-200);padding:32px}.product-information aside dl{margin-top:25px}.product-information aside dl div{border-bottom:1px solid #1520191f;grid-template-columns:1fr 1fr;gap:15px;padding:12px 0;display:grid}.product-information aside dt{color:var(--muted);font-size:9px}.product-information aside dd{margin:0;font-size:10px}.product-service-band{background:var(--forest-800);color:#fff}.product-service-band>.shell{grid-template-columns:repeat(3,1fr);display:grid}.product-service-band article{border-right:1px solid #ffffff21;padding:40px}.product-service-band article:first-child{border-left:1px solid #ffffff21}.product-service-band span{font:400 12px/1 var(--mono);color:var(--gold-300)}.product-service-band h3{margin:30px 0 8px;font-size:29px}.product-service-band p{color:#ffffff8c;font-size:10px}.product-service-band a{font-size:9px}.related-section .section-heading h2{font-size:55px}.related-section.viewed{padding-top:0}.image-lightbox,.document-viewer{z-index:500;color:#fff;background:#040906f5;place-items:center;display:grid;position:fixed;inset:0}.image-lightbox>img{object-fit:contain;cursor:grab;max-width:80vw;max-height:80vh}.lightbox-close,.viewer-close{color:#fff;z-index:2;background:0 0;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:25px;right:25px}.image-lightbox>div{font-family:var(--mono);align-items:center;gap:20px;font-size:9px;display:flex;position:absolute;bottom:25px}.image-lightbox>div button{color:#fff;background:0 0;border:1px solid #ffffff4d;width:38px;height:38px}.editorial-story{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.editorial-story h2{margin:25px 0;font-size:65px;line-height:.88}.editorial-story .lead{font:500 29px/1.25 var(--display);color:var(--ink)}.editorial-story p{color:var(--muted)}.company-principles{background:var(--forest-800);color:#fff}.company-principles>.shell{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr .7fr .7fr;display:grid}.company-principles article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:280px;padding:30px;position:relative;overflow:hidden}.principle-large{grid-row:span 2}.company-principles article>span{font:400 11px/1 var(--mono);color:var(--gold-300)}.company-principles h3{margin:55px 0 9px;font-size:37px}.company-principles p{color:#ffffff8a;max-width:350px;font-size:11px}.company-principles a{font-size:9px}.principle-large h3{margin-top:100px;font-size:62px}.engraving{font:500 100px/.62 var(--display);color:#ffffff09;text-align:right;position:absolute;bottom:-15px;right:-10px}.company-regions{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.company-regions h2{margin:25px 0;font-size:64px;line-height:.85}.region-list{grid-template-columns:repeat(3,1fr);display:grid}.region-list span{border-bottom:1px solid var(--line);min-height:100px;font:500 25px/1 var(--display);flex-direction:column;justify-content:center;display:flex}.region-list i{font:400 8px/1 var(--mono);color:var(--brass-500);margin-bottom:10px;font-style:normal}.company-cta{background:var(--tea-800);color:#fff}.company-cta>.shell{justify-content:space-between;align-items:center;min-height:340px;display:flex}.company-cta h2{margin:25px 0;font-size:58px;line-height:.88}.delivery-facts{grid-template-columns:repeat(4,1fr);margin-top:-1px;display:grid}.delivery-facts article{border:1px solid var(--line);border-left:0;flex-direction:column;min-height:250px;padding:25px;display:flex}.delivery-facts article:first-child{border-left:1px solid var(--line)}.delivery-facts>article>span{font:400 12px/1 var(--mono);color:var(--brass-500)}.delivery-facts small{text-transform:uppercase;font:400 8px/1 var(--mono);color:var(--muted);margin-top:30px}.delivery-facts strong{font:500 38px/1 var(--display);margin-top:auto}.delivery-facts p{color:var(--muted);margin:8px 0 0;font-size:9px}.delivery-layout{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.delivery-timeline>article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:20px;padding:24px 0;display:grid}.delivery-timeline>article>i{border:1px solid var(--brass-500);width:42px;height:42px;font:400 9px/1 var(--mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.delivery-timeline h3{margin:0;font-size:30px}.delivery-timeline p{color:var(--muted);margin:4px 0;font-size:10px}.delivery-aside{grid-template-rows:1fr 1fr;display:grid}.delivery-aside>div{background:var(--forest-800);color:#fff;padding:35px}.delivery-aside>div+div{background:var(--cream-200);color:var(--ink)}.delivery-aside h3{margin:30px 0 10px;font-size:42px}.delivery-aside p{color:#ffffff8f;font-size:11px}.delivery-aside>div+div p{color:var(--muted)}.payment-section{background:var(--forest-900);color:#fff}.payment-section>.shell{grid-template-columns:1fr 1fr;gap:8vw;padding-block:90px;display:grid}.payment-section h2{margin:25px 0;font-size:65px;line-height:.85}.payment-section p{color:#ffffff8c;margin:25px 0;font-size:11px}.hero-route{font:400 8px/1 var(--mono);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero-route span{border:1px solid #ffffff40;padding:10px}.hero-route i{color:var(--gold-300);font-style:normal}.work-steps{grid-template-columns:repeat(4,1fr);display:grid}.work-steps article{border:1px solid var(--line);border-left:0;padding:25px}.work-steps article:first-child{border-left:1px solid var(--line)}.work-steps>article>span{font:400 12px/1 var(--mono);color:var(--brass-500)}.step-visual{place-items:center;height:180px;display:grid;position:relative}.step-visual i:first-child{border:1px solid var(--line);border-radius:50%;width:95px;height:95px}.step-visual i:last-child{background:var(--brass-500);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 0 12px #b99a5d1f}.work-steps h2{font-size:35px;line-height:.92}.work-steps p{color:var(--muted);font-size:10px}.production-detail{background:var(--forest-800);color:#fff}.production-detail>.shell{grid-template-columns:.8fr 1.2fr;gap:8vw;padding-block:100px;display:grid}.sticky-heading{align-self:start;position:sticky;top:30px}.sticky-heading h2{margin:30px 0;font-size:58px;line-height:.86}.sticky-heading p{color:#ffffff80;font-size:11px}.production-list article{border-bottom:1px solid #ffffff24;grid-template-columns:50px 1fr 60px;align-items:center;min-height:105px;display:grid}.production-list span{font:400 10px/1 var(--mono);color:var(--gold-300)}.production-list h3{margin:0;font-size:30px}.production-list i{border:1px solid #ffffff40;border-radius:50%;width:45px;height:45px;position:relative}.production-list i:after{content:"↗";place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.work-final{justify-content:space-between;align-items:end;display:flex}.work-final h2{margin:25px 0 0;font-size:60px;line-height:.86}.certificate-card{border:1px solid var(--line);background:var(--cream-50);text-align:left;padding:14px}.certificate-card>span{font:400 7px/1 var(--mono);text-transform:uppercase;color:var(--muted);padding:8px;display:block}.certificate-card>div{background:var(--cream-200);place-items:center;height:330px;display:grid;overflow:hidden}.certificate-card img{object-fit:cover;object-position:top;width:100%;height:100%}.certificate-card h3{margin:15px 8px;font-size:20px}.certificate-card b{font:700 8px/1 var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 8px 8px;display:flex}.document-viewer{grid-template-columns:80px 1fr 80px;padding:35px 80px 100px}.document-viewer>img{object-fit:contain;max-width:75vw;max-height:80vh}.viewer-prev,.viewer-next{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:50%;width:55px;height:55px;font-size:20px}.viewer-caption{grid-template-columns:60px 1fr auto;align-items:center;width:min(700px,80vw);font-size:10px;display:grid;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.viewer-caption span{font-family:var(--mono);color:var(--gold-300)}.viewer-caption a{color:#fff;gap:8px;display:flex}.contact-hero-links a{color:#fff;font:500 28px/1.4 var(--display);text-decoration:none;display:block}.contacts-grid{grid-template-columns:.75fr 1.25fr;gap:18px;display:grid}.contact-cards{grid-template-columns:1fr 1fr;display:grid}.contact-cards article{border:1px solid var(--line);border-right:0;min-height:235px;padding:24px}.contact-cards article:nth-child(odd){border-left:1px solid var(--line)}.contact-cards p{font:500 20px/1.2 var(--display);margin:35px 0 18px}.contact-cards article>div{flex-direction:column;gap:8px;display:flex}.contact-cards button,.contact-cards article>div>a{text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:8px;text-decoration:none;display:flex}.big-contact{font:500 22px/1.3 var(--display);margin-top:30px;text-decoration:none;display:block}.contact-cards small{color:var(--muted);font-size:8px}.map-frame{background:var(--cream-200);min-height:500px;position:relative}.map-frame iframe{filter:saturate(.6)sepia(.15);border:0;width:100%;height:100%}.map-frame>span{background:var(--forest-900);color:#fff;font:400 7px/1 var(--mono);padding:8px;position:absolute;bottom:15px;left:15px}.contact-form-section{background:var(--forest-800);color:#fff}.contact-form-section>.shell{grid-template-columns:.65fr 1.35fr;gap:8vw;padding-block:90px;display:grid}.contact-form-section h2{margin:25px 0;font-size:65px;line-height:.85}.contact-form-section>div>div>p{color:#ffffff8c;font-size:11px}.contact-form-section form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form-section label,.checkout-form label,.account-profile label,.auth-panel label{font:400 8px/1 var(--mono);text-transform:uppercase;letter-spacing:.07em}.contact-form-section input,.contact-form-section textarea,.checkout-form input,.checkout-form textarea,.checkout-form select,.account-profile input,.auth-panel input{color:#fff;text-transform:none;background:0 0;border:0;border-bottom:1px solid #ffffff4d;outline:0;width:100%;padding:10px 0;display:block}.contact-form-section .full,.checkout-form .full{grid-column:1/-1}.consent{align-items:flex-start;gap:10px;text-transform:none!important;line-height:1.5!important;display:flex!important}.consent input{accent-color:var(--brass-500);flex:none;width:auto!important}.contact-form-section .demo-notice{grid-column:1/-1}.compare-scroll{overflow:auto}.compare-page table{border-collapse:collapse;background:#fff;width:100%;min-width:900px}.compare-page th,.compare-page td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:15px;font-size:10px}.compare-page thead th{width:210px;position:relative}.compare-page thead th:first-child{width:150px}.compare-page thead th>button:first-child{background:0 0;border:0;position:absolute;top:8px;right:8px}.compare-page thead a{text-decoration:none}.compare-page thead img{object-fit:contain;background:var(--cream-200);width:100%;height:150px}.compare-page thead span,.compare-page thead strong{display:block}.compare-page thead span{font:600 16px/1.05 var(--display);margin:12px 0}.compare-page thead strong{font:600 20px/1 var(--display);color:#745e34}.compare-page .button{width:100%;margin-top:12px}.cart-layout{grid-template-columns:1fr 340px;align-items:start;gap:30px;display:grid}.cart-list-head{border-bottom:1px solid var(--line);font:400 8px/1 var(--mono);text-transform:uppercase;justify-content:space-between;padding:12px 0;display:flex}.cart-list-head button{background:0 0;border:0;text-decoration:underline}.cart-lines article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr 155px 125px 35px;align-items:center;gap:18px;padding:18px 0;display:grid}.cart-image{background:var(--cream-200);height:100px}.cart-image img{object-fit:contain;width:100%;height:100%}.cart-line-info>span{font:400 7px/1 var(--mono);text-transform:uppercase;color:var(--brass-500)}.cart-line-info a{text-decoration:none}.cart-line-info h3{margin:9px 0;font-size:19px;line-height:1.05}.cart-line-info small,.cart-quantity small,.cart-line-price small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.cart-line-price strong{font:600 20px/1 var(--display)}.cart-remove{background:0 0;border:0}.cart-summary{background:var(--forest-800);color:#fff;padding:30px;position:sticky;top:20px}.cart-summary dl{margin:30px 0}.cart-summary dl div{border-bottom:1px solid #ffffff24;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.cart-summary dd{margin:0}.cart-summary .estimate{font:600 22px/1 var(--display);color:var(--gold-300)}.cart-summary p{color:#ffffff8a;font-size:9px}.cart-summary .button{width:100%;margin:20px 0}.cart-summary .text-link{justify-content:center;display:flex}.checkout-layout{grid-template-columns:1fr 360px;align-items:start;gap:35px;display:grid}.checkout-form>.demo-notice{margin-bottom:30px}.form-section{border-top:1px solid var(--line);padding-top:25px}.form-section>span{font:400 12px/1 var(--mono);color:var(--brass-500)}.form-section h2{margin:12px 0 35px;font-size:43px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.checkout-form input,.checkout-form textarea,.checkout-form select{border-color:var(--line);color:var(--ink)}.checkout-form .consent{margin:25px 0}.checkout-order{background:var(--forest-800);color:#fff;padding:25px;position:sticky;top:20px}.checkout-order article{border-bottom:1px solid #ffffff24;grid-template-columns:65px 1fr;gap:12px;padding:13px 0;display:grid}.checkout-order img{object-fit:contain;background:#fff;width:65px;height:65px}.checkout-order b{font:600 14px/1.05 var(--display);display:block}.checkout-order small{color:#ffffff80;font-size:8px}.checkout-order>p{color:#ffffff8c;margin-top:20px;font-size:9px}.checkout-success{text-align:center;align-content:center;place-items:center;min-height:75vh;display:grid}.success-seal{background:var(--success-500);color:#fff;border-radius:50%;place-items:center;width:90px;height:90px;display:grid}.success-seal svg{width:40px;height:40px}.checkout-success h1{margin:30px 0;font-size:75px;line-height:.85}.checkout-success .demo-notice{max-width:620px;margin-bottom:25px}.checkout-success>div{gap:10px;display:flex}.search-page>form{border-bottom:1px solid var(--ink);grid-template-columns:40px 1fr auto;align-items:center;height:80px;display:grid}.search-page>form input{font:500 25px/1 var(--display);background:0 0;border:0;outline:0}.search-meta{font:400 9px/1 var(--mono);text-transform:uppercase;color:var(--muted);margin:30px 0}.search-suggestions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:30px;display:flex}.search-suggestions button{border:1px solid var(--line);background:0 0;padding:10px 13px}.auth-page{background:var(--forest-900);color:#fff;grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 110px);display:grid}.auth-art{background:linear-gradient(130deg,#060f0ae0,#060f0a66),var(--hero-image) center/cover;flex-direction:column;justify-content:center;padding:8vw;display:flex}.auth-art h1{margin:50px 0 25px;font-size:72px;line-height:.82}.auth-art p{color:#fff9;max-width:480px;font-size:12px}.register-art{background:linear-gradient(130deg,#2f1c12e6,#2f1c127a),var(--hero-image) center/cover}.auth-panel{background:var(--cream-100);color:var(--ink);flex-direction:column;justify-content:center;padding:7vw;display:flex}.auth-panel h2{margin:15px 0 20px;font-size:56px}.auth-panel form{margin-top:25px}.auth-panel label{margin-bottom:18px;display:block}.auth-panel input{border-color:var(--line);color:var(--ink)}.auth-panel .consent{margin:15px 0 25px;display:flex}.auth-panel .button{width:100%}.auth-links{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.auth-links a{font-size:9px}.form-message{color:#285439;background:#e1f0e5;padding:12px;font-size:10px}.account-status{font-size:10px}.account-status i{background:var(--moss-400);border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.account-status a{color:var(--gold-300);margin-top:14px;display:block}.account-dashboard>.demo-notice{margin-bottom:30px}.account-metrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:50px;display:grid}.account-metrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:180px;padding:24px;display:flex}.account-metrics span{font:400 8px/1 var(--mono);text-transform:uppercase}.account-metrics strong{font:500 50px/1 var(--display);margin:auto 0 5px}.account-metrics small,.account-metrics a{color:var(--muted);font-size:9px}.account-columns{grid-template-columns:1.15fr .85fr;gap:35px;display:grid}.account-orders h2,.account-profile h2{margin:20px 0;font-size:43px}.account-orders>article{border:1px solid var(--line);grid-template-columns:1fr auto auto;gap:15px;margin-bottom:8px;padding:18px;display:grid}.account-orders>article>div b,.account-orders>article>div small{display:block}.account-orders>article>div b{font-family:var(--mono);font-size:9px}.account-orders>article>div small{color:var(--muted);font-size:8px}.account-orders>article>span,.account-orders>article>em{font-size:8px;font-style:normal}.account-orders details{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.account-orders summary{cursor:pointer;font-size:9px}.account-orders details a{justify-content:space-between;padding:6px 0;font-size:9px;text-decoration:none;display:flex}.inline-empty{border:1px solid var(--line);padding:30px;font-size:11px}.account-profile{background:var(--forest-800);color:#fff;padding:30px}.account-profile label{margin-bottom:15px;display:block}.account-profile>p{color:var(--gold-300);align-items:center;gap:7px;font-size:9px;display:flex}.legal-page{grid-template-columns:260px 1fr;gap:7vw;display:grid}.legal-toc{flex-direction:column;align-self:start;display:flex;position:sticky;top:20px}.legal-toc a{border-bottom:1px solid var(--line);padding:10px 0;font-size:9px;text-decoration:none}.legal-content article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:20px;padding:35px 0;display:grid}.legal-content article span{font-family:var(--mono);color:var(--brass-500)}.legal-content article h2{margin:0 0 15px;font-size:35px}.legal-content article p{color:var(--muted);grid-column:2;font-size:12px}.legal-source{background:var(--cream-200);margin-top:35px;padding:25px;font-size:11px}.not-found{background:var(--forest-900);color:#fff;text-align:center;align-content:center;place-items:center;min-height:75vh;display:grid;position:relative;overflow:hidden}.not-found-number{font:500 55vw/.7 var(--display);color:#ffffff06;position:absolute}.not-found h1{margin:35px 0 25px;font-size:80px;line-height:.82;position:relative}.not-found p{color:#ffffff8c;position:relative}.not-found>div:last-child{gap:10px;display:flex;position:relative}@media (max-width:1200px){.desktop-nav{gap:13px}.desktop-nav>a,.nav-cluster>a{font-size:9px}.nav-actions>a{width:34px}.product-grid-v2{grid-template-columns:repeat(3,1fr)}.catalog-results .product-grid-v2{grid-template-columns:repeat(2,1fr)}.product-card-image{height:250px}.certificate-grid{grid-template-columns:repeat(3,1fr)}.home-hero-content{grid-template-columns:1.2fr .8fr}.catalog-mosaic{grid-template-columns:1fr 1fr}.tile-tea{grid-area:auto/span 2}.tile-herbal{grid-column:span 2}.footer-main{gap:4vw}.cart-lines article{grid-template-columns:90px 1fr 145px 100px 28px}}@media (max-width:1024px){.desktop-nav{display:none}.mobile-toggle{display:grid}.mega-menu{display:none}.mobile-menu{background:var(--cream-100);color:var(--ink);display:block;position:absolute;top:110px;left:0;right:0;overflow:hidden;box-shadow:0 25px 50px #00000040}.mobile-menu-inner{padding:20px max(20px,calc((100vw - var(--shell))/2));grid-template-columns:1fr 1fr;gap:4px 30px;max-height:calc(100vh - 110px);display:grid;overflow:auto}.mobile-menu details,.mobile-menu-inner>a{border-bottom:1px solid var(--line);padding:10px 0}.mobile-menu summary{cursor:pointer;font:600 18px/1 var(--display);justify-content:space-between;display:flex}.mobile-menu summary span{font:400 8px/1 var(--mono)}.mobile-menu details a{padding:8px 12px;font-size:10px;text-decoration:none;display:block}.mobile-menu-inner>a{font-size:11px;text-decoration:none}.home-hero{height:auto;min-height:760px}.home-hero-content{grid-template-columns:1fr;align-content:end;padding-top:130px;padding-bottom:100px}.home-hero-content aside{max-width:520px}.home-hero-content h1{font-size:90px}.home-intro-copy{grid-template-columns:1fr}.metric-composition{grid-template-columns:1fr 1fr}.metric-dark{grid-row:span 2}.metric-green{grid-column:auto}.sourcing-grid{grid-template-columns:1fr}.source-map{height:420px}.b2b-retail>div{padding:80px 5vw}.product-detail{grid-template-columns:1fr}.gallery-main{height:600px}.product-summary{max-width:720px}.certificate-grid{grid-template-columns:repeat(2,1fr)}.catalog-workspace{grid-template-columns:210px 1fr;gap:25px}.catalog-index-card>a{grid-template-columns:50px 1fr 45px}.catalog-index-card h2{font-size:45px}.contacts-grid{grid-template-columns:1fr}.map-frame{height:500px}.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-summary,.checkout-order{position:static}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-main>div:last-child{grid-column:2}.account-columns{grid-template-columns:1fr}}@media (max-width:768px){:root{--shell:calc(100vw - 36px)}.utility-bar>div span{display:none}.utility-bar>div{gap:12px}.utility-bar>div a:first-of-type{display:none}.main-nav{height:70px}.site-header .brand small{display:none}.mobile-menu{top:102px}.mobile-menu-inner{grid-template-columns:1fr;max-height:calc(100vh - 102px)}.nav-actions>a:nth-child(3),.nav-actions>a:nth-child(5){display:none}.section-pad{padding-block:75px}.home-hero{min-height:880px}.home-hero-content{padding-top:100px}.home-hero-content h1{margin-top:28px;font-size:clamp(57px,15vw,82px);line-height:.78}.home-hero-content>div>p{font-size:12px}.hero-rail{grid-template-columns:1fr 1fr;height:74px;padding-inline:18px}.hero-rail span{font-size:6px}.hero-rail span:nth-child(3),.hero-rail span:nth-child(4){border-top:1px solid #ffffff1f}.home-intro-copy h2,.section-heading h2{font-size:50px}.metric-composition{grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.metric-panel{min-height:230px}.metric-dark{grid-area:auto/span 2}.metric-dark strong{font-size:95px}.catalog-mosaic{grid-template-rows:auto;grid-template-columns:1fr;display:grid}.catalog-tile,.tile-tea,.tile-herbal{grid-column:auto;min-height:290px}.tile-tea h3{font-size:50px}.catalog-tile h3{font-size:40px}.product-grid-v2,.catalog-results .product-grid-v2{grid-template-columns:repeat(2,1fr);gap:8px}.product-card-image{height:220px}.product-card-body{padding:13px}.product-card-body h3{font-size:18px}.quick-specs{display:none}.product-card-actions{grid-template-columns:35px 35px 1fr}.product-card-actions>a,.product-price-row>span{display:none}.section-heading{display:block}.section-heading .text-link{margin-top:20px}.sourcing-grid h2,.b2b-retail h2{font-size:50px}.source-map{height:330px}.production-grid{grid-template-columns:1fr 1fr}.b2b-retail{grid-template-columns:1fr}.b2b-retail>div{min-height:500px}.sample-cta-card{padding:35px;display:block}.sample-cta h2{font-size:47px}.round-link{width:120px;height:120px;margin-top:35px}.page-hero-inner{grid-template-columns:1fr;gap:40px;min-height:520px}.page-hero h1{font-size:60px}.page-hero aside{padding-left:20px}.catalog-index-grid{grid-template-columns:1fr}.catalog-index-card>a{grid-template-columns:35px 1fr 42px;min-height:430px;padding:22px}.catalog-index-card h2{font-size:42px}.catalog-index-card ul,.catalog-page-heading{grid-template-columns:1fr}.catalog-workspace{display:block}.catalog-sidebar{background:var(--cream-100);z-index:300;border:0;width:min(360px,100vw);padding:20px 25px;transition:all .35s;position:fixed;inset:0 0 0 auto;overflow:auto;transform:translate(105%);box-shadow:-20px 0 60px #0003}.catalog-sidebar.open{transform:none}.filter-mobile-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.filter-mobile-head button{background:0 0;border:0}.filter-apply{width:100%;margin:12px 0;display:flex}.catalog-toolbar{grid-template-columns:1fr auto}.catalog-toolbar select{grid-column:1/-1}.mobile-filter-button{border:1px solid var(--ink);background:0 0;padding:0 15px;display:block}.mobile-filter-button b{background:var(--brass-500);border-radius:10px;padding:2px 5px}.category-seo{grid-template-columns:1fr}.gallery-main{height:430px}.product-information,.product-service-band>.shell{grid-template-columns:1fr}.product-service-band article,.product-service-band article:first-child{border-bottom:1px solid #ffffff21;border-left:1px solid #ffffff21}.editorial-story,.company-regions{grid-template-columns:1fr}.company-principles>.shell{grid-template-columns:1fr 1fr}.principle-large{grid-area:auto/span 2}.region-list{grid-template-columns:1fr 1fr}.company-cta>.shell{padding-block:70px;display:block}.company-cta .button{margin-top:25px}.delivery-facts{grid-template-columns:1fr 1fr}.delivery-layout,.payment-section>.shell,.production-detail>.shell{grid-template-columns:1fr}.work-steps{grid-template-columns:1fr 1fr}.sticky-heading{position:static}.work-final{display:block}.work-final .button{margin-top:30px}.certificate-grid{grid-template-columns:1fr 1fr}.certificate-card>div{height:280px}.document-viewer{grid-template-columns:45px 1fr 45px;padding:70px 15px 100px}.document-viewer>img{max-width:75vw}.viewer-caption{grid-template-columns:40px 1fr}.viewer-caption a{grid-column:2;margin-top:8px}.contacts-grid{padding-top:45px}.contact-cards{grid-template-columns:1fr}.contact-cards article,.contact-cards article:nth-child(odd){border:1px solid var(--line);border-bottom:0}.contact-cards article:last-child{border-bottom:1px solid var(--line)}.contact-form-section>.shell{grid-template-columns:1fr}.cart-lines article{grid-template-columns:75px 1fr 35px}.cart-quantity,.cart-line-price{grid-column:2}.cart-remove{grid-area:1/3}.form-grid{grid-template-columns:1fr}.checkout-form .full{grid-column:auto}.auth-page{grid-template-columns:1fr}.auth-art{min-height:550px;padding:60px 30px}.auth-art h1{font-size:56px}.auth-panel{padding:60px 30px}.account-metrics,.legal-page{grid-template-columns:1fr}.legal-toc{position:static}.not-found h1{font-size:60px}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-main>div:last-child{grid-column:auto}.footer-bottom{gap:10px;padding-block:25px;display:grid}}@media (max-width:520px){:root{--shell:calc(100vw - 28px)}.utility-bar{font-size:6px}.nav-actions>a:nth-child(2),.nav-actions>a:nth-child(3){display:none}.home-hero-content{padding-top:75px}.home-hero-content h1{font-size:53px}.home-hero-content aside{padding:18px}.button-row{display:grid}.metric-composition{display:block}.metric-panel{min-height:220px}.metric-dark{min-height:300px}.product-grid-v2,.catalog-results .product-grid-v2{grid-template-columns:1fr}.product-card-image{height:290px}.product-card-body h3{min-height:auto;font-size:22px}.catalog-page-heading h1{font-size:50px}.catalog-result-meta span:last-child{display:none}.catalog-toolbar{grid-template-columns:1fr}.mobile-filter-button{height:44px}.page-hero-inner{min-height:480px}.page-hero h1{font-size:50px}.gallery-main{height:340px}.gallery-main:before{width:260px;height:260px}.gallery-thumbs button{width:65px;height:65px}.product-summary h1{font-size:43px}.summary-price,.summary-highlights{grid-template-columns:1fr}.summary-highlights div:nth-child(odd){border-right:0}.summary-highlights div:nth-child(2n){padding-left:0}.order-panel{display:grid}.secondary-actions{grid-template-columns:1fr 1fr}.secondary-actions a{grid-column:1/-1}.product-description h2{font-size:45px}.company-principles>.shell{grid-template-columns:1fr}.principle-large{grid-column:auto}.region-list,.delivery-facts,.work-steps,.certificate-grid{grid-template-columns:1fr}.certificate-card>div{height:430px}.contact-form-section form{grid-template-columns:1fr}.contact-form-section .full{grid-column:auto}.contact-hero-links a{font-size:23px}.cart-lines article{grid-template-columns:60px 1fr 30px;gap:10px}.cart-image{height:70px}.quantity-control{grid-template-columns:36px 52px 36px}.quantity-control input{width:52px}.checkout-success h1{font-size:52px}.search-page>form{grid-template-columns:30px 1fr}.search-page>form .button{grid-column:1/-1}.account-orders>article{grid-template-columns:1fr}.account-orders details{grid-column:auto}.legal-content article{grid-template-columns:35px 1fr}.legal-content article p{grid-column:1/-1}.not-found h1{font-size:48px}.footer-main{grid-template-columns:1fr}.footer-main>div:last-child{grid-column:auto}}@media (max-width:360px){.main-nav{gap:8px}.nav-actions{gap:0}.nav-actions>a,.mobile-toggle{width:34px}.home-hero-content h1{font-size:46px}.home-hero-content aside{display:none}.home-hero{min-height:760px}.hero-rail{font-size:5px}.product-card-image{height:250px}.catalog-index-card>a{grid-template-columns:25px 1fr;padding:18px}.catalog-index-card .round-icon{display:none}.page-hero h1{font-size:44px}.certificate-card>div{height:360px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-hero-bg{transform:none!important}.source-map .route{animation:none}.product-card-shine{display:none}}.site-footer .brand small{opacity:.78}.footer-bottom{color:#ffffffa3}:root{--radius-sm:12px;--radius-md:22px;--radius-lg:38px;--radius-xl:64px}.button,.search-suggestions button,.filter-apply{border-radius:999px;position:relative;overflow:hidden}.button:after{content:"";width:70px;height:170%;transition:left .7s var(--ease);background:linear-gradient(90deg,#0000,#ffffff52,#0000);position:absolute;top:-35%;left:-100px;transform:rotate(18deg)}.button:hover:after{left:calc(100% + 60px)}.brand-logo-frame{background:#fff;border-radius:13px;flex:none;place-items:center;width:54px;height:44px;padding:6px 7px;display:grid;box-shadow:inset 0 0 0 1px #16300514,0 8px 24px #00000024}.brand-logo-frame img{object-fit:contain;width:100%;height:100%}.site-footer .brand-logo-frame{width:64px;height:52px}.loader-seal{background:#fff;border-radius:22px;width:90px;height:72px;padding:12px}.loader-seal img{object-fit:contain;width:100%;height:100%}.hero-lines{display:none}.home-hero:after{content:"";pointer-events:none;border:1px solid #ddc58e29;border-radius:50%;width:680px;height:680px;position:absolute;top:-260px;right:-250px;box-shadow:0 0 0 90px #ddc58e06,0 0 0 180px #ddc58e05}.home-hero-content aside{border-radius:var(--radius-md);overflow:hidden;box-shadow:0 30px 70px #00000047}.hero-brand-mark{object-fit:contain;background:#fff;border-radius:18px;width:100px;height:62px;margin-bottom:28px;padding:9px}.metric-composition,.catalog-mosaic,.production-grid{border:0;gap:12px}.metric-panel,.catalog-tile,.production-step,.product-card-v2,.sample-cta-card,.map-frame,.cart-summary,.checkout-order,.account-profile{border-radius:var(--radius-md)}.production-step{border:1px solid var(--line);background:#ffffff61}.catalog-tile>a{border-radius:inherit}.tile-coffee{background:linear-gradient(135deg,#342013eb,#100a07bf),url(/products/de247384f3623e9cd7.jpg) 50%/cover}.tile-groats{background:linear-gradient(135deg,#604c2de0,#201910b3),url(/products/1a41f9edcb9c7f567c.jpg) 50%/cover}.tile-herbal{background:linear-gradient(125deg,#234325eb,#0c1d12b3),url(/products/2454b8b6495868ecb8.jpg) 50%/cover}.catalog-tile:hover{transform:translateY(-8px);box-shadow:0 24px 70px #00000059}.hero-quote img{object-fit:contain;background:#fff;border-radius:20px;width:110px;height:72px;margin-bottom:28px;padding:9px;display:block}.hero-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.certificate-preview{border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,#ddc58e33,transparent 36%),linear-gradient(135deg,var(--forest-800),var(--forest-950));color:#fff;grid-template-columns:.7fr 1.3fr;gap:clamp(30px,5vw,80px);padding:clamp(28px,4vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #07110d33}.certificate-preview:after{content:"10";font:500 260px/.8 var(--display);color:#ffffff06;pointer-events:none;position:absolute;bottom:-70px;right:-10px}.certificate-preview-copy{z-index:1;align-self:center;position:relative}.certificate-preview-copy h2{margin:22px 0;font-size:clamp(43px,5vw,74px);line-height:.86}.certificate-preview-copy p{color:#ffffff9e;max-width:450px;font-size:12px}.certificate-preview-list{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}.certificate-preview-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0;transition:transform .45s var(--ease),background .45s;background:#ffffff0f;border:1px solid #ffffff26;border-radius:18px;padding:10px;text-decoration:none;position:relative}.certificate-preview-card>div{background:#eee;border-radius:12px;height:250px;overflow:hidden}.certificate-preview-card img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .7s var(--ease)}.certificate-preview-number{z-index:2;background:var(--forest-950);color:var(--gold-300);font:400 8px/1 var(--mono);border-radius:99px;padding:6px 8px;position:absolute;top:18px;left:18px}.certificate-preview-card section{padding:15px 7px 7px}.certificate-preview-card small{font:400 7px/1 var(--mono);text-transform:uppercase;color:var(--gold-300)}.certificate-preview-card h3{min-height:41px;margin:9px 0 13px;font-size:19px;line-height:1.05}.certificate-preview-card b{font:400 7px/1.4 var(--mono);color:#ffffff94;word-break:break-word;display:block}.certificate-preview-card em{font:400 6px/1 var(--mono);text-transform:uppercase;border-radius:20px;margin-top:12px;padding:5px 7px;font-style:normal;display:inline-flex}.certificate-preview-card em.current{color:#b9e8c7;background:#5aa47133}.certificate-preview-card em.expired{color:#efb3a8;background:#c470612e}.certificate-preview.compact{border-radius:var(--radius-md);grid-template-columns:.55fr 1.45fr;padding:35px}.certificate-preview.compact .certificate-preview-copy h2{font-size:48px}.product-certification{padding-bottom:80px}.certificate-hero-facts{gap:14px;display:grid}.certificate-hero-facts span{font:400 8px/1.3 var(--mono);text-transform:uppercase;color:#ffffff8c;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:baseline;padding:0 0 12px;display:flex}.certificate-hero-facts b{font:500 36px/1 var(--display);color:var(--gold-300)}.certification-summary{grid-template-columns:.9fr 1.1fr;gap:8vw;margin-bottom:35px;display:grid}.certification-summary h2{margin:20px 0;font-size:clamp(43px,5vw,70px);line-height:.88}.certification-summary p{color:var(--muted);font-size:13px}.certificate-toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:30px;display:flex}.certificate-toolbar span{font:400 8px/1 var(--mono);text-transform:uppercase;margin-right:7px}.certificate-toolbar button{border:1px solid var(--line);background:0 0;border-radius:99px;padding:9px 13px;font-size:9px;transition:all .3s}.certificate-toolbar button:hover,.certificate-toolbar button.active{background:var(--forest-900);border-color:var(--forest-900);color:#fff}.certificate-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.certificate-card{border:1px solid var(--line);border-radius:var(--radius-md);text-align:left;background:#ffffff85;grid-template-columns:minmax(210px,.72fr) 1.28fr;gap:20px;padding:14px;scroll-margin-top:30px;display:grid;box-shadow:0 18px 45px #18261c12}.certificate-image-button{text-align:left;background:0 0;border:0;min-width:0;padding:0}.certificate-image-button>span{font:400 7px/1 var(--mono);text-transform:uppercase;color:var(--muted);padding:3px 3px 10px;display:block}.certificate-image-button>div{background:var(--cream-200);border-radius:14px;place-items:center;height:350px;display:grid;overflow:hidden}.certificate-image-button img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .7s var(--ease)}.certificate-image-button:hover img{transform:scale(1.04)}.certificate-image-button>b{font:700 8px/1 var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding:11px 3px 0;display:flex}.certificate-card-body{padding:10px 10px 10px 0}.certificate-card-body>small{font:400 7px/1 var(--mono);text-transform:uppercase;color:#806c43}.certificate-card-body h3{margin:14px 0;font-size:30px;line-height:.96}.document-status{font:700 7px/1 var(--mono);text-transform:uppercase;border-radius:99px;padding:7px 10px;font-style:normal;display:inline-flex}.document-status.current{color:#2f6542;background:#dcecdf}.document-status.expired{color:#8a4038;background:#f1ddd9}.certificate-card-body dl{margin:18px 0}.certificate-card-body dl>div{border-bottom:1px solid var(--line);grid-template-columns:115px 1fr;gap:12px;padding:8px 0;display:grid}.certificate-card-body dt{font:400 7px/1.3 var(--mono);text-transform:uppercase;color:var(--muted)}.certificate-card-body dd{margin:0;font-size:9px;line-height:1.45}.verification-note{color:#7c5c36;background:#f3ead8;border-radius:10px;padding:10px;font-size:8px;line-height:1.5}.document-links{flex-wrap:wrap;gap:7px;display:flex}.document-links button,.document-links a{border:1px solid var(--line);background:0 0;border-radius:99px;padding:8px 11px;font-size:8px;text-decoration:none}.certificate-source-note{background:linear-gradient(120deg,var(--forest-800),var(--forest-950));color:#fff}.certificate-source-note>.shell{grid-template-columns:1fr 1fr;gap:7vw;padding-block:90px;display:grid}.certificate-source-note .micro-label{grid-column:1/-1}.certificate-source-note h2{font-size:55px;line-height:.88}.certificate-source-note p{color:#ffffff8f;font-size:11px}.document-viewer{z-index:1200;color:#fff;background:#030805f7;grid-template-columns:80px 1fr 80px;align-items:center;padding:72px 30px 120px;display:grid;position:fixed;inset:0}.viewer-canvas{place-items:center;height:calc(100vh - 205px);display:grid;overflow:hidden}.viewer-canvas img{object-fit:contain;cursor:grab;transform-origin:50%;max-width:100%;max-height:100%}.viewer-topbar{font:400 8px/1 var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex;position:absolute;top:20px;left:30px;right:90px}.viewer-topbar>div{gap:5px;display:flex}.viewer-topbar button{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:99px;padding:8px 11px;font-size:8px}.viewer-close{position:absolute;top:17px;right:22px}.viewer-caption{grid-template-columns:170px 1fr auto;align-items:center;gap:18px;width:min(880px,100vw - 170px);display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.viewer-caption>span{color:var(--gold-300);font:400 8px/1.4 var(--mono);text-transform:uppercase}.viewer-caption b{font:500 20px/1.05 var(--display)}.viewer-caption b small{font:400 7px/1 var(--mono);color:#ffffff80;margin-top:7px;display:block}.viewer-caption>div{gap:12px;display:flex}.viewer-caption a{align-items:center;gap:5px;font-size:8px;text-decoration:none;display:flex}.company-identity{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.company-identity>div>img{object-fit:contain;background:#fff;border-radius:22px;width:130px;height:85px;margin-bottom:25px;padding:10px}.company-identity h2{margin:16px 0;font-size:55px;line-height:.9}.company-identity p{color:var(--muted)}.company-identity dl{grid-template-columns:1fr 1fr;display:grid}.company-identity dl div{border:1px solid var(--line);min-height:115px;padding:22px}.company-identity dl div:last-child{grid-column:1/-1}.company-identity dt{font:400 8px/1 var(--mono);text-transform:uppercase;color:var(--muted)}.company-identity dd{font:500 18px/1.25 var(--display);margin:18px 0 0}.contact-legal{grid-column:1/-1}.contact-legal>div span{font-size:9px}.contact-form-section a{color:var(--gold-300)}.checkout-order>a{color:var(--gold-300);font:500 20px/1 var(--display)}.footer-secondary-phone{margin:-4px 0 8px;display:block;font:500 18px/1 var(--display)!important;color:#ffffffbf!important}.footer-certificates{width:100%;margin-top:15px!important}.footer-certificates>a{border-top:1px solid #ffffff1f;padding-top:14px;display:block!important}.footer-certificates span{gap:5px;margin-bottom:8px;display:flex}.footer-certificates img{object-fit:cover;object-position:top;border-radius:4px;width:42px;height:52px}.footer-certificates b,.footer-certificates small{display:block}.footer-certificates b{font:500 13px/1.2 var(--display);color:#fff}.footer-certificates small{color:var(--gold-300);margin-top:4px;font-size:7px}@media (max-width:1100px){.certificate-preview{grid-template-columns:1fr}.certificate-preview-list{max-width:760px}.certificate-card{grid-template-columns:1fr}.certificate-image-button>div{height:420px}.certificate-card-body{padding:6px}.company-identity{grid-template-columns:1fr}.certificate-grid{grid-template-columns:1fr 1fr}}@media (max-width:780px){.brand-logo-frame{width:47px;height:39px}.certificate-preview{border-radius:24px;padding:28px}.certificate-preview-list{grid-template-columns:repeat(3,220px);padding-bottom:10px;overflow-x:auto}.certificate-preview-card>div{height:230px}.certificate-preview.compact{padding:25px}.certificate-preview.compact .certificate-preview-copy h2{font-size:42px}.certification-summary,.certificate-grid{grid-template-columns:1fr}.certificate-card{grid-template-columns:230px 1fr}.certificate-image-button>div{height:350px}.certificate-source-note>.shell{grid-template-columns:1fr}.document-viewer{grid-template-columns:44px 1fr 44px;padding-inline:5px}.viewer-caption{text-align:center;grid-template-columns:1fr;width:calc(100vw - 30px)}.viewer-caption>div{justify-content:center}.viewer-topbar>div button:last-child{display:none}.company-identity dl{grid-template-columns:1fr}.company-identity dl div:last-child{grid-column:auto}}@media (max-width:560px){.certificate-card{grid-template-columns:1fr}.certificate-image-button>div{height:430px}.certificate-card-body h3{font-size:28px}.certificate-card-body dl>div{grid-template-columns:90px 1fr}.certificate-preview-list{grid-template-columns:repeat(3,190px)}.certificate-preview-card>div{height:210px}.certificate-source-note h2{font-size:43px}.viewer-topbar{left:12px;right:58px}.viewer-topbar>div button:nth-child(2){display:none}.document-viewer{padding-top:58px;padding-bottom:160px}.viewer-canvas{height:calc(100vh - 220px)}.viewer-caption{bottom:16px}.viewer-caption>span{display:none}.hero-brand-mark{width:80px;height:50px}.contact-legal{grid-column:auto}}.micro-label,.desktop-nav>a,.nav-cluster>a{font-size:11px}.footer-main a,.footer-brand p{font-size:12px}.product-card-taxonomy,.quick-specs dt,.product-price-row small{font-size:8px}.product-price-row>span{font-size:8px;line-height:1.4}.catalog-tile p,.sourcing-heading p,.b2b-retail p{font-size:13px;line-height:1.7}.home-hero-content{grid-template-columns:1.12fr .88fr}.hero-collection-card{background:linear-gradient(145deg,#06100bcc,#182e228c)!important;padding:18px!important}.hero-collection-content{grid-template-columns:.9fr 1.1fr;align-items:center;gap:20px;margin-top:18px;display:grid}.hero-collection-visual{background:linear-gradient(145deg,#ede6d7,#fff);border-radius:17px;place-items:center;height:225px;display:grid;position:relative;overflow:hidden}.hero-collection-visual:after{content:"";border:1px solid #1520191f;border-radius:12px;position:absolute;inset:12px}.hero-collection-visual img{object-fit:contain;z-index:1;width:88%;height:88%;transition:transform .7s var(--ease);position:relative}.hero-collection-visual:hover img{transform:scale(1.08)rotate(1deg)}.hero-collection-visual span{z-index:2;background:var(--forest-950);color:var(--gold-300);font:400 7px/1 var(--mono);text-transform:uppercase;border-radius:99px;padding:6px 9px;position:absolute;bottom:12px;left:12px}.hero-collection-content h2{margin:13px 0;font-size:37px;line-height:.9}.hero-collection-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0 0 18px!important;font-size:10px!important;line-height:1.5!important}.hero-collection-nav{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:18px;display:grid}.hero-collection-nav button{color:#ffffff73;background:0 0;border:1px solid #ffffff29;border-radius:99px;height:34px;transition:all .4s}.hero-collection-nav button.active,.hero-collection-nav button:hover{background:var(--brass-500);border-color:var(--brass-500);color:var(--forest-950)}.hero-collection-nav span{font:700 8px/1 var(--mono)}.home-intro{width:var(--shell);border-radius:var(--radius-lg);color:#fff;background:linear-gradient(110deg,#050e09f0,#0c1d14b8),url(/assets/editorial/plantation-story.avif) 50%/cover;margin-block:50px;padding-inline:clamp(25px,5vw,78px);position:relative;overflow:hidden;box-shadow:0 38px 100px #0c1c1333}.home-intro:after{content:"";border:1px solid #ddc58e2e;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-200px}.home-intro-copy,.metric-composition{z-index:1;position:relative}.home-intro-copy>p{color:#ffffffad}.metric-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.metric-paper{color:var(--ink);background:#ffffffe6}.sourcing-section{background:radial-gradient(circle at 80% 0,#b99a5d1f,#0000 32%),linear-gradient(135deg,#0a1b14,#07110d);padding-block:clamp(90px,10vw,145px)}.sourcing-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:50px;display:grid}.sourcing-heading h2{margin:22px 0 0;font-size:clamp(54px,6.7vw,92px);line-height:.83}.sourcing-heading p{color:#ffffff94}.sourcing-map-shell{grid-template-columns:minmax(0,1.55fr) minmax(320px,.45fr);gap:12px;min-height:650px;display:grid}.world-map-stage,.country-panel{border-radius:var(--radius-lg);border:1px solid #ffffff21;overflow:hidden}.world-map-stage{background:radial-gradient(circle at 50% 35%,#234d39d9,#07110df5 72%);place-items:center;min-width:0;display:grid;position:relative}.world-map-stage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.world-map-stage svg{z-index:1;touch-action:none;width:100%;height:auto;max-height:590px;position:relative}.map-topline{z-index:4;color:#ffffff80;font:400 8px/1 var(--mono);text-transform:uppercase;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:22px;right:22px}.map-controls{pointer-events:auto;gap:5px;display:flex}.map-controls button,.map-controls b{color:#fff;min-width:34px;height:32px;font:400 8px/1 var(--mono);background:#050f0ab3;border:1px solid #fff3;border-radius:99px;place-items:center;padding:0 10px;display:grid}.map-controls button:hover{background:var(--brass-500);color:var(--forest-950)}.supply-route{stroke-dasharray:5 7;animation:16s linear infinite mapRoute}.supply-route.active{stroke-dasharray:8 5;filter:drop-shadow(0 0 5px #efd99eb3);animation-duration:8s}@keyframes mapRoute{to{stroke-dashoffset:-180px}}.supplier-marker{cursor:pointer}.supplier-marker .marker-pulse{fill:#efd99e1f;stroke:#d4b36d;stroke-width:1px;transform-origin:50%;animation:2.4s ease-out infinite markerPulse}.supplier-marker .marker-core{fill:#efd99e;stroke:#0b1712;stroke-width:1px}.supplier-marker.active .marker-core{fill:#fff}.supplier-marker.active .marker-pulse{stroke:#fff}@keyframes markerPulse{50%{r:9;opacity:.35}to{r:5;opacity:1}}.russia-marker circle:first-child{fill:#ffffff14;stroke:#fff;stroke-width:1px}.russia-marker circle:nth-child(2){fill:#fff}.russia-marker text{fill:#fff;font:700 7px/1 var(--mono);letter-spacing:.12em}.map-tooltip{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07110de6;border:1px solid #ffffff2b;border-radius:14px;align-items:center;gap:22px;padding:11px 14px;display:flex;position:absolute;top:60px;left:22px}.map-tooltip b{font:500 18px/1 var(--display)}.map-tooltip span{font:400 7px/1 var(--mono);color:var(--gold-300);text-transform:uppercase}.map-gesture-hint{z-index:4;font:400 7px/1 var(--mono);text-transform:uppercase;color:#ffffff61;position:absolute;bottom:18px;left:22px}.country-panel{background:linear-gradient(155deg,#1e402ef5,#09160ffa);flex-direction:column;padding:clamp(25px,3vw,42px);display:flex;position:relative}.country-panel:after{content:"";border:1px solid #ddc58e24;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-120px}.country-panel-index{font:400 9px/1 var(--mono);color:#ffffff73;align-self:flex-end;margin-bottom:auto}.country-panel h3{z-index:1;margin:24px 0 18px;font-size:clamp(43px,4vw,62px);line-height:.84;position:relative}.country-panel>p{color:#fff9;font-size:11px;line-height:1.7}.country-panel dl{margin:12px 0 22px}.country-panel dl>div{border-bottom:1px solid #ffffff1f;grid-template-columns:100px 1fr;gap:14px;padding:12px 0;display:grid}.country-panel dt{font:400 7px/1.4 var(--mono);text-transform:uppercase;color:#fff6}.country-panel dd{font:500 17px/1.2 var(--display);color:#fff;margin:0}.country-panel dd small{font:400 7px/1.3 var(--mono);color:#ffffff6b;text-transform:uppercase;margin-top:5px;display:block}.country-products>span{font:400 7px/1 var(--mono);text-transform:uppercase;color:var(--gold-300);margin-bottom:8px;display:block}.country-products a{border-top:1px solid #ffffff1f;grid-template-columns:44px 1fr 18px;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:grid}.country-products img{object-fit:contain;background:#fff;border-radius:10px;width:44px;height:44px}.country-products b{font:500 13px/1.1 var(--display);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.country-products svg{width:15px}.country-panel>.button{width:100%;margin-top:20px}.country-empty{color:var(--gold-300);border:1px solid #ddc58e40;border-radius:14px;padding:13px;font-size:9px;line-height:1.6}.process-section{width:var(--shell);border-radius:var(--radius-lg);color:#fff;background:linear-gradient(115deg,#050e09ed,#06110bb3),url(/assets/editorial/production-tea.avif) 50%/cover;margin-block:55px;padding-inline:clamp(25px,5vw,72px);box-shadow:0 35px 90px #09181033}.process-section .section-heading.dark{color:#fff}.process-section .production-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08160e9e;border-color:#ffffff21;transition:background .4s,transform .4s}.process-section .production-step:hover{background:#304f39c2;transform:translateY(-5px)}.process-section .production-step small{color:#ffffff80}.sample-cta-card{min-height:440px;padding:clamp(35px,6vw,82px);background:linear-gradient(90deg,#06100af2,#07140d8c),url(/assets/editorial/sample-trade.avif) 50%/cover!important}.sample-cta-card:before{opacity:.5}.sample-cta-card p{max-width:520px;font-size:13px}.round-link{box-shadow:0 18px 60px #00000040}.page-hero:has(.hero-quote){background-color:#0000;background-image:linear-gradient(100deg,#040d08f2,#07160ea8),url(/assets/editorial/plantation-story.avif);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.catalog-page-head{background:linear-gradient(100deg,#06120bf5,#091c12bd),url(/assets/editorial/plantation-story.avif) 50%/cover}.company-principles{background-color:#0000;background-image:linear-gradient(120deg,#081910eb,#06110bc2),url(/assets/editorial/production-tea.avif);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.company-principles .principle,.company-principles .principle-large{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1180px){.home-hero-content{grid-template-columns:1fr 1fr}.hero-collection-content{grid-template-columns:1fr}.hero-collection-visual{height:165px}.hero-collection-content>div{display:none}.sourcing-map-shell{grid-template-columns:1fr}.world-map-stage{min-height:570px}.country-panel{grid-template-columns:1fr 1fr;gap:0 35px;min-height:520px;display:grid}.country-panel-index{grid-area:1/2}.country-panel>.micro-label,.country-panel>h3,.country-panel>p,.country-panel>dl{grid-column:1}.country-products,.country-empty,.country-panel>.button{grid-column:2}.country-products{grid-row:2/6}.country-panel>.button{align-self:end}.country-panel:after{display:none}}@media (max-width:820px){body{font-size:15px}.desktop-nav>a,.nav-cluster>a{font-size:10px}.home-hero-content{grid-template-columns:1fr}.hero-collection-content{grid-template-columns:190px 1fr}.hero-collection-visual{height:165px}.hero-collection-content>div{display:block}.sourcing-heading{grid-template-columns:1fr}.sourcing-map-shell{min-height:0}.world-map-stage{border-radius:24px;min-height:480px}.country-panel{border-radius:24px;min-height:0;display:flex}.country-panel-index{order:-1}.map-topline{left:14px;right:14px}.map-topline>span,.map-gesture-hint{display:none}.country-panel>.button{align-self:flex-start;width:auto}.home-intro,.process-section{border-radius:26px;margin-block:25px}:is(.page-hero:has(.hero-quote),.company-principles){background-attachment:scroll}}@media (max-width:560px){.micro-label{font-size:9px}.hero-collection-content{grid-template-columns:1fr}.hero-collection-content>div{display:none}.hero-collection-visual{height:180px}.hero-collection-nav{margin-top:12px}.home-intro{padding-inline:20px}.home-intro-copy{margin-bottom:35px}.sourcing-heading h2{font-size:48px}.world-map-stage{min-height:390px}.world-map-stage svg{min-width:610px}.map-controls b{display:none}.map-controls button{min-width:30px;padding:0 8px}.country-panel h3{font-size:45px}.process-section{padding-inline:18px}.sample-cta-card{min-height:510px;background-position:62%!important}.round-link{width:110px;height:110px}}.page-progress{z-index:1500;transform-origin:0;background:linear-gradient(90deg,var(--brass-500),#f1dda5,var(--moss-400));pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 16px #ddc58ea6}.cursor-halo{z-index:1490;pointer-events:none;mix-blend-mode:difference;border:1px solid #b99a5d66;border-radius:50%;width:32px;height:32px;position:fixed;top:0;left:0}.shipment-note{border:1px solid var(--line);background:linear-gradient(120deg,#b99a5d17,#0000);border-radius:12px;grid-template-columns:1fr auto;gap:4px 10px;margin:0 0 12px;padding:10px 11px;display:grid}.shipment-note span,.shipment-note small{font:400 7px/1.3 var(--mono);text-transform:uppercase;color:var(--muted)}.shipment-note b{font:600 9px/1.2 var(--sans);text-transform:uppercase;text-align:right}.shipment-note small{grid-column:1/-1}.product-card-v2{border-radius:24px}.product-card-image{border-radius:22px 22px 0 0}.product-card-actions>*{border-radius:10px}.product-card-actions button span{place-items:center;display:grid}.quantity-control{gap:4px}.quantity-control button,.quantity-control input{border:1px solid var(--line)!important;border-radius:12px!important}.product-card-body h3{font-size:23px}@media (pointer:coarse),(max-width:820px){.cursor-halo{display:none}}.b2b-retail{background:var(--forest-950);gap:12px;padding:12px}.b2b-retail>div{border-radius:var(--radius-lg);min-width:0}.b2b-panel{background:linear-gradient(125deg,#2d1b12f5,#10120cb8),url(/assets/editorial/production-tea.avif) 50%/cover}.retail-panel>div:first-child{z-index:2;position:relative}.ozon-showcase{z-index:2;gap:10px;display:flex;position:absolute;bottom:7%;right:6%}.ozon-showcase a{color:#112d60;width:115px;height:150px;transition:transform .45s var(--ease);background:#fffffff0;border-radius:20px;flex-direction:column;align-items:center;padding:10px;text-decoration:none;display:flex;box-shadow:0 20px 50px #00226847}.ozon-showcase a:nth-child(2){transform:translateY(-25px)rotate(4deg)}.ozon-showcase a:first-child{transform:rotate(-4deg)}.ozon-showcase a:hover{transform:translateY(-12px)rotate(0)}.ozon-showcase img{object-fit:contain;width:100%;height:105px}.ozon-showcase span{font:700 8px/1 var(--mono);text-transform:uppercase}.ozon-orb{opacity:.72}.retail-panel>div:first-child{max-width:520px}@media (max-width:1150px){.ozon-showcase{opacity:.38;right:2%}.retail-panel>div:first-child{max-width:70%}}@media (max-width:768px){.b2b-retail{padding:8px}.b2b-retail>div{border-radius:26px}.ozon-showcase{opacity:.5}.retail-panel>div:first-child{max-width:85%}}@media (max-width:520px){.ozon-showcase{display:none}.retail-panel>div:first-child{max-width:none}}.home-editorial{background:linear-gradient(#ffffff80,#0000)}.article-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.article-card-grid article{background:var(--cream-50);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #0f231712}.article-card-grid article>a{text-decoration:none;display:block}.article-card-image{height:260px;position:relative;overflow:hidden}.article-card-image:after{content:"";background:linear-gradient(#0000 45%,#050e0994);position:absolute;inset:0}.article-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease),filter .6s}.article-card-grid article:hover img{filter:saturate(1.08);transform:scale(1.06)}.article-card-image span{z-index:2;background:var(--brass-500);width:42px;height:42px;font:700 9px/1 var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:15px;left:18px}.article-card-body{padding:25px}.article-card-body>small{font:700 8px/1 var(--mono);text-transform:uppercase;color:#7a6845}.article-card-body h3{margin:17px 0 13px;font-size:32px;line-height:.94}.article-card-body p{color:var(--muted);min-height:58px;font-size:12px}.article-card-body b{border-top:1px solid var(--line);font:700 8px/1 var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:17px;display:flex}.article-page>header{color:#fff;background:linear-gradient(90deg,#040d08f5,#040d0885),var(--article-image) center/cover;flex-direction:column;min-height:680px;display:flex}.article-page>header .breadcrumbs{width:var(--shell);color:#ffffff8c;border-bottom:1px solid #ffffff24}.article-page>header .breadcrumbs a{color:#ffffff8c}.article-hero-copy{margin-block:auto;padding-block:80px}.article-hero-copy h1{max-width:1050px;margin:30px 0;font-size:clamp(62px,8vw,116px);line-height:.76}.article-hero-copy p{color:#ffffffad;max-width:650px;font-size:15px}.article-content{grid-template-columns:280px 1fr;align-items:start;gap:9vw;display:grid}.article-content>aside{border-top:1px solid var(--ink);padding-top:20px;position:sticky;top:25px}.article-content>aside>span{font:500 80px/.8 var(--display);color:var(--brass-500)}.article-content>aside b{font:700 9px/1.4 var(--mono);text-transform:uppercase;margin:22px 0;display:block}.article-content>aside p{color:var(--muted);font-size:10px}.article-content>div>section{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;margin-bottom:50px;padding:0 0 60px;display:grid}.article-content>div>section>span{font:400 10px/1 var(--mono);color:var(--brass-500);padding-top:9px}.article-content>div>section h2{margin:0 0 28px;font-size:53px;line-height:.9}.article-content>div>section p{color:#4e5d53;grid-column:2;max-width:800px;font-size:15px;line-height:1.85}.more-articles{border-top:1px solid var(--line)}@media (max-width:900px){.article-card-grid{grid-template-columns:1fr 1fr}.article-card-grid article:last-child{grid-column:1/-1}.article-content{grid-template-columns:1fr}.article-content>aside{grid-template-columns:90px 1fr;display:grid;position:static}.article-content>aside p{grid-column:2}.article-page>header{min-height:600px}}@media (max-width:560px){.article-card-grid{grid-template-columns:1fr}.article-card-grid article:last-child{grid-column:auto}.article-card-image{height:230px}.article-card-body h3{font-size:30px}.article-content>div>section{grid-template-columns:35px 1fr}.article-content>div>section h2{font-size:40px}.article-content>div>section p{grid-column:1/-1;font-size:14px}.article-hero-copy h1{font-size:55px}.article-page>header{min-height:560px}}.cart-minimum-progress{background:#ffffff0a;border:1px solid #ffffff26;border-radius:16px;margin-bottom:20px;padding:14px}.cart-minimum-progress>div{font:700 8px/1 var(--mono);text-transform:uppercase;justify-content:space-between;display:flex}.cart-minimum-progress>div b{color:var(--gold-300)}.cart-minimum-progress>i{background:#ffffff1f;border-radius:10px;height:5px;margin:12px 0 9px;display:block;overflow:hidden}.cart-minimum-progress>i span{border-radius:inherit;background:linear-gradient(90deg,var(--brass-500),var(--gold-300));height:100%;transition:width .7s var(--ease);display:block}.cart-minimum-progress>small{color:#ffffff85;font-size:8px}.catalog-index-grid{gap:14px}.catalog-index-card{border-radius:28px;overflow:hidden;box-shadow:0 20px 60px #1022171a}.catalog-index-card>a{color:#fff;isolation:isolate;background-position:50%;background-size:cover;min-height:570px;position:relative;border:0!important}.catalog-index-card>a:before{content:"";z-index:-1;background:linear-gradient(135deg,#040e08f0,#07140c7a);transition:background .55s;position:absolute;inset:0}.catalog-index-card:first-child>a{background-image:var(--hero-image)}.catalog-index-card>a:hover:before{background:linear-gradient(135deg,#040e08e0,#1d3a2861)}.catalog-index-card>a>div{z-index:1;position:relative}.catalog-index-card .catalog-index-number{color:var(--gold-300);z-index:1;position:relative}.catalog-index-card .micro-label{color:var(--gold-300)}.catalog-index-card h2{font-size:clamp(48px,5vw,74px);line-height:.82}.catalog-index-card p{color:#ffffffab;max-width:560px}.catalog-index-card li{color:#ffffffd9;border-color:#ffffff29}.catalog-index-card li em{color:var(--gold-300)}.catalog-index-card .round-icon{z-index:1;background:var(--brass-500);color:var(--forest-950);border:0;position:relative;box-shadow:0 14px 40px #0003}@media (max-width:1160px) and (min-width:1025px){.desktop-nav{display:none}.mobile-toggle{display:grid}.mega-menu{display:none}.mobile-menu{background:var(--cream-50);color:var(--ink);display:block;position:absolute;top:110px;left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #0003}.mobile-menu-inner{width:var(--shell);grid-template-columns:repeat(2,1fr);gap:0 24px;margin:auto;padding:25px 0 35px;display:grid}.mobile-menu-inner>details,.mobile-menu-inner>a{border-bottom:1px solid var(--line)}.mobile-menu-inner>details{padding:14px 0}.mobile-menu-inner summary,.mobile-menu-inner>a{justify-content:space-between;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:flex}.mobile-menu-inner details>a{color:var(--muted);padding:8px 14px;font-size:11px;text-decoration:none;display:block}}@media (max-width:760px){.catalog-index-card>a{min-height:500px}.catalog-index-card h2{font-size:48px}}.production-step{min-width:0}.production-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.production-grid{grid-template-columns:1fr}.production-step h3{overflow-wrap:anywhere}}@media (max-width:360px){.home-hero{min-height:700px}}:root{--radius-control:999px;--section-space:clamp(58px,6.4vw,94px)}body{font-size:16px;line-height:1.68}.section-pad{padding-block:var(--section-space)}.button{border-radius:var(--radius-control);letter-spacing:.1em;min-height:50px;padding-inline:25px;font-size:11px}.micro-label{letter-spacing:.15em;font-size:11px;line-height:1.45}.text-link{font-size:11px;line-height:1.35}.utility-bar{letter-spacing:.09em;height:36px;font-size:9.5px}.main-nav{height:76px}.brand small{font-size:9px;line-height:1.2}.desktop-nav>a,.nav-cluster>a{font-size:11px}.nav-actions>a,.mobile-toggle{width:42px;height:42px}.breadcrumbs{height:46px;font-size:10px;line-height:1.3}.mega-intro p,.mega-note{font-size:12px}.mega-product small,.mega-links em{font-size:10px}.mega-links a{font-size:12px}.footer-main{padding-block:58px}.footer-main a,.footer-brand p{font-size:12px;line-height:1.55}.footer-bottom{min-height:64px;font-size:9.5px;line-height:1.4}.page-loader span{font-size:10px}.page-hero-inner{min-height:420px;padding-block:52px}.page-hero-inner>div>p{font-size:16px;line-height:1.7}.page-hero .hero-quote,.page-hero .hero-quote small{font-size:11px;line-height:1.55}.section-heading{margin-bottom:36px}.center-action{margin-top:34px}.catalog-index{padding-top:24px}.catalog-workspace{padding-block:42px 70px}.category-seo{margin-top:54px;padding-top:44px}.product-detail{padding-top:40px}.related-section{padding-block:60px}.empty-state{min-height:300px}.more-articles{padding-top:56px}.article-content>div>section{margin-bottom:36px;padding-bottom:42px}.article-hero-copy{padding-block:64px}.hero-aside-head,.hero-rail{font-size:9.5px}.home-hero-content aside>p{font-size:13px}.home-hero-content aside dt{font-size:10.5px}.home-intro-copy{margin-bottom:44px}.metric-panel>span{font-size:10px}.metric-panel small{font-size:10.5px;line-height:1.45}.metric-paper a{font-size:10px}.catalog-tile{transition:transform .6s var(--ease),box-shadow .6s var(--ease),background-size 1s var(--ease),filter .6s var(--ease);background-position:50%;background-size:100%}.tile-coffee{background-image:linear-gradient(130deg,#24140ceb,#070f0a6b),url(/assets/editorial/category-coffee.avif)}.tile-groats{background-image:linear-gradient(130deg,#2c1f12e6,#08130d66),url(/assets/editorial/category-groats.avif)}.tile-herbal{background-image:linear-gradient(120deg,#091f13f0,#07120c61),url(/assets/editorial/category-herbal.avif)}.catalog-tile span{font-size:10px}.catalog-tile p{font-size:13px;line-height:1.65}.catalog-tile em{border-radius:99px;padding:6px 9px;font-size:10px}.catalog-tile b{font-size:10px}.sourcing-section{padding-block:var(--section-space)}.sourcing-heading{margin-bottom:38px}.sourcing-heading p,.b2b-retail p,.sample-cta-card p{font-size:14px;line-height:1.7}.map-topline{font-size:9.5px}.map-controls button,.map-controls b{min-height:36px;font-size:9.5px}.map-tooltip span,.map-gesture-hint{font-size:9px}.country-panel dt,.country-panel dd small,.country-products>span{font-size:9.5px}.country-products b{font-size:14px}.country-empty{font-size:11px}.production-step small{font-size:10.5px}.article-card-body>small,.article-card-body b{font-size:10px}.article-card-body p{min-height:0;font-size:14px}.catalog-index-card>a{min-height:520px;transition:background-size 1s var(--ease),filter .6s var(--ease);background-position:50%;background-size:cover}.catalog-index-card:nth-child(2)>a{background-image:url(/assets/editorial/category-coffee.avif)}.catalog-index-card:nth-child(3)>a{background-image:url(/assets/editorial/category-groats.avif)}.catalog-index-card:nth-child(4)>a{background-image:url(/assets/editorial/category-herbal.avif)}.catalog-index-card p{font-size:14px;line-height:1.65}.catalog-index-card li{font-size:12px}.catalog-page-heading>div>p,.category-seo p{font-size:14px;line-height:1.7}.catalog-result-meta{letter-spacing:.06em;font-size:11px;line-height:1.35}.catalog-toolbar select,.mobile-filter-button{min-height:44px;font-size:12px}.catalog-sidebar legend,.filter-title{font-size:10px;line-height:1.4}.catalog-sidebar label,.category-rail a{font-size:12px;line-height:1.45}.category-rail a{min-height:43px}.category-rail a span,.filter-reset{font-size:10.5px}.price-inputs input{min-height:42px;font-size:12px}.product-card-taxonomy,.quick-specs dt,.product-price-row small{font-size:10px;line-height:1.35}.product-card-image>small{font-size:10px}.product-card-body{padding:19px}.product-card-body h3{font-size:24px;line-height:1.02}.quick-specs dd{font-size:12px;line-height:1.4}.product-price-row>span{max-width:108px;font-size:10px;line-height:1.4}.availability{font-size:9.5px;line-height:1.35}.shipment-note{padding:11px 12px}.shipment-note span,.shipment-note small{font-size:9.5px;line-height:1.4}.shipment-note b{font-size:10.5px}.product-card-actions>*{min-height:44px}.product-card-actions .add-cart{font-size:10px;line-height:1.2}.product-summary-top,.gallery-stamp{font-size:10px}.summary-price small,.summary-highlights span,.summary-delivery small{font-size:10px;line-height:1.45}.summary-highlights b,.summary-delivery b{font-size:12px}.product-summary>p,.product-description p{font-size:15px;line-height:1.75}.product-description dt{font-size:10px}.product-description dd{font-size:13px}.product-service-band article small{font-size:10px}.product-service-band article p{font-size:13px;line-height:1.6}.secondary-actions button,.secondary-actions a{min-height:45px;font-size:10.5px}.certificate-hero-facts span{font-size:10px}.certificates-intro{padding-top:52px}.certification-summary p{font-size:14px;line-height:1.7}.certificate-toolbar span,.certificate-toolbar button{font-size:10px}.certificate-toolbar button{min-height:38px;padding-inline:15px}.certificate-image-button>span,.certificate-image-button>b,.certificate-card-body>small{font-size:10px;line-height:1.35}.document-status{font-size:9.5px}.certificate-card-body dt{font-size:9.5px;line-height:1.4}.certificate-card-body dd{font-size:11.5px;line-height:1.55}.verification-note{font-size:10.5px;line-height:1.55}.document-links button,.document-links a{min-height:38px;font-size:10px}.certificate-source-note>.shell{padding-block:62px}.certificate-source-note p{font-size:13px;line-height:1.7}.certificate-preview-card small,.certificate-preview-card b,.certificate-preview-card em{font-size:9.5px;line-height:1.4}.certificate-preview-copy p{font-size:13px;line-height:1.7}.contact-cards article small,.contact-legal span{font-size:10px;line-height:1.4}.contact-cards article p,.contact-form-section p{font-size:13px;line-height:1.7}.contact-hero-links small{font-size:10px}.contact-hero-links a{line-height:1.15}.contact-form-section label,.checkout-form label,.auth-panel label,.form-section label{font-size:10px;line-height:1.4}.contact-form-section input,.contact-form-section textarea,.checkout-form input,.checkout-form textarea,.checkout-form select,.auth-panel input,.form-section input{font-size:14px}.consent,.demo-notice,.form-message{font-size:11.5px;line-height:1.55}.map-frame small{font-size:9.5px;line-height:1.45}.cart-list-head,.cart-line-info small,.cart-summary>small,.checkout-order small{font-size:10px}.cart-line-info p,.cart-summary p,.checkout-order p{font-size:12px;line-height:1.55}.cart-minimum-progress>div,.cart-minimum-progress>small{font-size:10px;line-height:1.4}.account-status,.account-metrics small,.account-orders small,.auth-links a{font-size:10.5px;line-height:1.4}.demo-notice b{font-size:10px}.legal-toc a,.legal-source{font-size:11px;line-height:1.5}.legal-content article p{font-size:14px;line-height:1.75}.article-content>aside b{font-size:10.5px}.article-content>aside p{font-size:12px;line-height:1.6}.delivery-facts small,.delivery-timeline small,.work-steps small,.hero-route{font-size:10px;line-height:1.4}.delivery-facts p,.delivery-timeline p,.delivery-aside p,.payment-section p,.work-steps p,.sticky-heading p{font-size:13px;line-height:1.7}.about-story{padding-bottom:calc(var(--section-space) - 12px)}.about-story p{font-size:15px;line-height:1.75}.company-supply-model{color:#fff;background:radial-gradient(circle at 82% 15%,#b99a5d29,#0000 30%),linear-gradient(120deg,#06120bf7,#07180fe0),url(/assets/editorial/production-tea.avif) 50%/cover;overflow:hidden}.company-supply-model>.shell{grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(44px,7vw,105px);display:grid}.company-supply-heading{position:sticky;top:30px}.company-supply-heading h2{margin:22px 0 26px;font-size:clamp(48px,5.6vw,78px);line-height:.86}.company-supply-heading p{color:#ffffff9e;max-width:440px;font-size:14px;line-height:1.7}.company-trust-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;display:grid}.company-trust-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:285px;transition:background .45s var(--ease),transform .45s var(--ease);background:#ffffff06;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;padding:clamp(24px,3vw,38px);display:flex}.company-trust-card:hover{background:#ffffff13;transform:translateY(-4px)}.company-trust-card-head{font:700 10px/1.35 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--gold-300);justify-content:space-between;align-items:center;display:flex}.company-trust-card-head i{background:var(--brass-500);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 7px #b99a5d1f}.company-trust-card h3{margin:42px 0 14px;font-size:34px;line-height:.95}.company-trust-card p{color:#ffffffa6;margin-bottom:28px;font-size:13px;line-height:1.65}.company-trust-meta{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:15px;display:flex}.company-trust-meta small{font:400 9.5px/1.45 var(--mono);text-transform:uppercase;color:#ffffff80}.company-trust-meta a{background:var(--brass-500);width:38px;height:38px;color:var(--forest-950);border-radius:50%;flex:none;place-items:center;display:grid}.company-identity-premium{color:#fff;background:linear-gradient(105deg,#050e09f7,#07120ccc 54%,#07120c8f),url(/assets/editorial/plantation-story.avif) 50%/cover;position:relative;overflow:hidden}.company-identity-premium:after{content:"";pointer-events:none;border:1px solid #ddc58e26;border-radius:50%;width:600px;height:600px;position:absolute;top:-230px;right:-150px;box-shadow:0 0 0 80px #ddc58e06,0 0 0 160px #ddc58e05}.company-identity-premium>.shell{z-index:1;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(42px,7vw,110px);display:grid;position:relative}.company-identity-logo{align-items:center;gap:16px;margin-bottom:32px;display:flex}.company-identity-logo img{object-fit:contain;background:#fff;border-radius:18px;width:105px;height:68px;padding:9px}.company-identity-logo span{font:700 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c}.company-identity-intro h2{margin:24px 0;font-size:clamp(52px,5.8vw,82px);line-height:.82}.company-identity-intro>p{color:#ffffffab;max-width:560px;font-size:14px;line-height:1.7}.company-identity-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.company-legal-card{color:var(--ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f4ebf5;border-radius:30px;padding:clamp(26px,4vw,48px);box-shadow:0 36px 90px #00000047}.company-legal-heading{border-bottom:1px solid var(--line);font:700 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#746749;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.company-legal-heading b{color:var(--muted);font-weight:400}.company-legal-card dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.company-legal-card dl>div{border-bottom:1px solid var(--line);padding:22px 15px 20px 0}.company-legal-card dl>div+div{border-left:1px solid var(--line);padding-left:15px}.company-legal-card dt{font:700 10px/1.35 var(--mono);text-transform:uppercase;color:var(--muted)}.company-legal-card dd{font:600 21px/1.18 var(--display);margin:12px 0 0}.company-legal-card .company-legal-address{border-left:0;grid-column:1/-1;padding-left:0}.company-legal-card .company-legal-address dd{max-width:760px;font-size:18px;line-height:1.4}.company-legal-contacts{grid-template-columns:1fr 1fr;margin-top:4px;display:grid}.company-legal-contacts a{font:600 18px/1.2 var(--display);padding:18px 16px 0 0;text-decoration:none;transition:color .3s}.company-legal-contacts a:hover{color:#8b6d35}.company-legal-contacts a:nth-child(2){border-left:1px solid var(--line);padding-left:16px}.company-legal-contacts a:last-child{border-top:1px solid var(--line);grid-column:1/-1;margin-top:20px;padding-top:20px}.company-legal-contacts span{font:700 9.5px/1.35 var(--mono);text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}.about-documents{padding-block:calc(var(--section-space) - 10px)}.company-regions{padding-block:calc(var(--section-space) - 8px)}@media (max-width:1024px){:root{--section-space:68px}.company-supply-model>.shell,.company-identity-premium>.shell{grid-template-columns:1fr}.company-supply-heading{max-width:720px;position:static}.company-identity-intro{max-width:760px}.catalog-index-card>a{min-height:470px}}@media (max-width:820px){body{font-size:16px}.utility-bar{font-size:9px}.section-heading{margin-bottom:30px}.page-hero-inner{min-height:390px;padding-block:44px}.catalog-workspace{padding-block:34px 56px}.product-card-actions{grid-template-columns:44px 44px 1fr}.certificate-card-body dd{font-size:12px}.company-trust-card{min-height:250px}.company-legal-card{border-radius:24px}}.breadcrumbs{scrollbar-width:none;white-space:nowrap;gap:0;overflow-x:auto}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs>span{align-items:center;gap:9px;height:100%;margin-left:9px;display:inline-flex}.breadcrumbs i{align-items:center;height:100%;line-height:1;display:inline-flex;transform:none}.breadcrumbs b{align-items:center;min-height:40px;display:inline-flex}.product-card-image-link{z-index:1;place-items:center;text-decoration:none;display:grid;position:absolute;inset:0}.product-card-image-link img{object-fit:contain;width:80%;height:80%}.product-card-gallery-controls{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcf8efc2;border:1px solid #68502a21;border-radius:999px;align-items:center;gap:7px;padding:5px 7px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #1f281f1a}.product-card-gallery-controls>button{background:#ffffff80;border:0;border-radius:50%;place-items:center;width:26px;height:26px;line-height:1;display:grid;font-size:13px!important}.product-card-gallery-controls>div{align-items:center;gap:4px;max-width:72px;display:flex;overflow:hidden}.product-card-gallery-controls>div button{width:6px;height:6px;transition:width .25s var(--ease),background .25s;background:#15201940;border:0;border-radius:50%;flex:none;padding:0}.product-card-gallery-controls>div button.active{background:var(--brass-500);border-radius:999px;width:15px}.product-card-image:has(.product-card-gallery-controls)>small{bottom:52px}.catalog-results{background-color:#f1eadc;background-image:url("data:image/svg+xml,%3Csvg width='150' height='150' viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23a48752' stroke-opacity='.13' stroke-width='1'%3E%3Cpath d='M24 128C38 92 58 63 91 29M48 99c-18 0-26-9-27-24 17-1 29 7 32 20M72 67c2-18 13-27 29-27-1 17-10 28-26 31M95 39c3-12 11-18 23-18-1 12-8 20-20 22'/%3E%3Cpath d='M121 142C111 117 98 97 76 76' stroke-opacity='.08'/%3E%3C/g%3E%3C/svg%3E");background-attachment:local;border:1px solid #82633114;border-radius:28px;padding:18px;position:relative}.catalog-results>.catalog-toolbar,.catalog-results>.catalog-result-meta,.catalog-results>.product-grid-v2,.catalog-results>.center-action{z-index:1;position:relative}.order-panel{grid-template-columns:max-content minmax(220px,1fr);grid-template-areas:"quantity button""hint hint";align-items:end;gap:8px;display:grid}.order-panel>.quantity-control{grid-area:quantity}.order-panel>.packing-quantity-hint{white-space:normal;grid-area:hint;min-width:0;margin:0!important}.order-panel>.button{white-space:normal;text-align:center;grid-area:button;width:100%;min-width:220px;height:auto;min-height:52px;padding:13px 20px;border-radius:999px!important;line-height:1.25!important}.restock-note{border-left:3px solid var(--brass-500);color:#526057;background:#b99a5d1a;margin:-12px 0 22px;padding:11px 14px}.product-card-production-time{border-left:3px solid var(--brass-500);color:#526057;font:600 10px/1.35 var(--mono);background:#b99a5d1a;margin:12px 0 0;padding:9px 11px}.sample-cta-card{gap:42px}.sample-cta-card>div{max-width:820px}.sample-cta h2{overflow-wrap:anywhere;line-height:.94}.sample-cta p{max-width:650px}.round-link{border:1px solid #fffc;flex:none;box-shadow:0 18px 45px #37270e38,0 0 0 8px #ffffff12;font-size:13px!important;line-height:1.35!important}.metric-green .mini-map{background:0 0;border:1px solid #efd7a033;border-radius:48% 52% 44% 56%;place-items:center;width:156px;height:96px;display:grid;transform:rotate(-4deg);box-shadow:inset 0 0 28px #ddc58e0d}.metric-green .mini-map:before{content:"";border:1px solid #efd7a057;border-radius:56% 44% 60% 40%/45% 58% 42% 55%;position:absolute;inset:15px 22px;transform:rotate(12deg)}.metric-green .mini-map:after{content:"";background:linear-gradient(90deg,transparent,var(--gold-300));width:45px;height:1px;position:absolute;transform:rotate(-27deg)}.metric-green .mini-map span{z-index:1;color:var(--gold-300);line-height:1;position:relative;font-size:26px!important}.world-map-stage{background:radial-gradient(circle at 72% 28%,#d4b36d12,#0000 30%),linear-gradient(145deg,#143425f0,#05150df5);border:1px solid #efd7a02e;box-shadow:inset 0 1px #ffffff0d,0 26px 70px #020e082e}.cms-font-site,.cms-font-sans{font-family:var(--sans)!important}.cms-font-serif{font-family:var(--display)!important}.cms-font-serifItalic{font-family:var(--display)!important;font-style:italic!important}.cms-size-small{font-size:.92em!important}.cms-size-large{font-size:clamp(1.06em,1.4vw,1.22em)!important}.cms-color-ink{color:var(--ink)!important}.cms-color-white{color:#fff!important}.cms-color-green{color:var(--forest-700)!important}.cms-color-beige{color:var(--cream-200)!important}.cms-color-gold{color:var(--gold-300)!important}.cms-weight-regular{font-weight:400!important}.cms-weight-medium{font-weight:500!important}.cms-weight-bold{font-weight:700!important}.cms-weight-italic{font-style:italic!important}.product-card-body h3.cms-size-large{font-size:clamp(23px,2vw,27px)!important}.product-card-body h3.cms-size-small{font-size:clamp(20px,1.6vw,22px)!important}@media (max-width:768px){.utility-bar{border-radius:14px 14px 8px 8px;margin-bottom:3px}.main-nav{border-radius:8px 8px 18px 18px}.product-card-gallery-controls{padding:4px 6px;bottom:9px}.product-card-gallery-controls>button{width:30px;height:30px}.product-card-actions{grid-template-columns:42px 42px minmax(0,1fr)}.catalog-results{border-radius:22px;padding:10px}.order-panel{grid-template-columns:1fr;grid-template-areas:"quantity""hint""button";align-items:stretch}.order-panel>.quantity-control{width:max-content}.order-panel>.button{min-width:0}.metric-green .mini-map{width:126px;height:78px;right:16px}}.mega-links a{padding-inline:10px 12px}.mega-links a:hover{padding-left:16px;padding-right:12px}.mega-links em{text-align:right;font-variant-numeric:tabular-nums;min-width:2.4ch;margin-left:18px}.metric-paper strong{overflow-wrap:anywhere;font-size:clamp(36px,4.15vw,62px);line-height:.9}.availability{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);white-space:nowrap;background:#344037d6;border:1px solid #ffffff4d;border-radius:999px;padding:8px 12px;box-shadow:0 8px 24px #07110d24,inset 0 1px #ffffff2e}.availability-available{color:#f2fff5;background:#236341e6;border-color:#aae0bc61}.availability-expected{color:#fff8e7;background:#8a6526e8;border-color:#f5d7916e}.availability-order{color:#f8faed;background:#404b37e6;border-color:#cad8ad57}.availability-unavailable{color:#fff4f1;background:#6f3d39e0;border-color:#e5b2ab57}.availability-neutral{color:#f5f5f0;background:#414843e0}.featured-section,.catalog-index,.related-section{background-image:radial-gradient(circle at 8% 14%,#b99a5d17,#0000 25%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill='none' stroke='%236b795f' stroke-opacity='.08' stroke-width='1'%3E%3Cpath d='M42 232C55 163 92 101 158 52M82 162c-25-5-42-21-50-47 28-2 49 8 62 30M115 116c-5-27 4-50 28-69 13 24 11 47-6 68M143 80c15-22 37-33 66-32-5 27-22 45-51 54'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-size:620px 620px,260px 260px}.catalog-mosaic-section,.sourcing-section,.product-service-band,.certificate-source-note{box-shadow:inset 0 22px 42px #ddc58e06,inset 0 -22px 42px #00000014}@media (max-width:820px){.metric-paper strong{font-size:clamp(32px,10vw,46px)}.availability{-webkit-backdrop-filter:none;backdrop-filter:none;padding:7px 10px}}@media (max-width:520px){.product-card-gallery-controls{justify-content:space-between;left:14px;right:14px;transform:none}.product-card-gallery-controls>div{max-width:110px}.sample-cta-card{gap:28px}.round-link{width:132px;height:132px}.metric-green .mini-map{align-self:flex-end;margin-top:26px;position:relative;top:auto;right:auto}}@media (prefers-reduced-motion:reduce){.product-card-gallery-controls>div button{transition:none}}.verification-code-form{margin-top:22px}.verification-code-input{letter-spacing:clamp(.48em,5.4vw,.82em);text-indent:clamp(.24em,2.7vw,.41em);text-align:center;font-variant-numeric:tabular-nums;border-radius:14px;width:100%;min-height:72px;padding:0 18px;color:var(--forest-900)!important;font-family:var(--mono)!important;background:linear-gradient(90deg,#0000 calc(16.666% - .5px),#4d412e21 calc(16.666% - .5px) calc(16.666% + .5px),#0000 calc(16.666% + .5px)) 0 0/16.666% 100%,#ffffff8c!important;border:1px solid #4b3f2b3d!important;font-size:clamp(28px,5vw,40px)!important;font-weight:600!important}.verification-code-input::placeholder{color:#202e2538}.verification-code-input:focus{outline-offset:2px;outline:3px solid #b9903f33;border-color:#a77f35!important}.verification-code-meta{min-height:30px;color:var(--muted);font:600 11px/1.4 var(--mono);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:18px;display:flex}.verification-resend{color:#735a2e;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:12px;padding:0;font-weight:700;text-decoration:underline}.verification-resend:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}@media (max-width:560px){.verification-code-input{letter-spacing:.42em;text-indent:.21em;min-height:64px;padding-inline:8px;font-size:28px!important}.verification-code-meta{flex-direction:column;align-items:flex-start;gap:4px;padding-block:8px}}.product-offer-sku{font:600 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:-12px 0 20px}.product-offer-selector{border:0;margin:0 0 24px;padding:0}.product-offer-selector legend{font:700 10px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#73674d;margin-bottom:10px}.product-offer-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-offer-selector button{text-align:left;min-width:0;min-height:68px;transition:border-color .28s var(--ease),background .28s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease);background:#ffffff6b;border:1px solid #15201929;border-radius:15px;padding:12px 14px}.product-offer-selector button:hover:not(:disabled){border-color:#80612c7a;transform:translateY(-2px)}.product-offer-selector button.active{background:#dcc59138;border-color:#9c7b3c;box-shadow:inset 0 0 0 1px #9c7b3c29}.product-offer-selector button:disabled{cursor:not-allowed;opacity:.47}.product-offer-selector button span,.product-offer-selector button small{text-overflow:ellipsis;display:block;overflow:hidden}.product-offer-selector button span{font:650 13px/1.3 var(--sans);white-space:normal}.product-offer-selector button small{font:600 10px/1.35 var(--mono);color:#80652f;white-space:nowrap;margin-top:5px}.product-order-error{color:var(--danger-500);grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.order-panel{grid-template-columns:max-content minmax(190px,1fr);align-items:stretch;gap:7px 12px;display:grid}.order-panel .quantity-control{grid-area:1/1}.order-panel .packing-quantity-hint{max-width:250px;color:var(--muted);grid-area:2/1;font-size:10px;line-height:1.4}.order-panel .button{grid-area:1/2/3;min-width:0}.order-panel .product-order-error{grid-row:3}.gallery-main .product-image-motion{width:100%;height:100%}.gallery-main .product-image,.gallery-thumbs .product-image{object-fit:contain;width:100%;height:100%}.image-lightbox>.lightbox-product-image{place-items:center;max-width:75vw;max-height:78vh;display:grid;position:relative;bottom:auto}.lightbox-product-image .product-image{object-fit:contain;width:auto;max-width:75vw;height:auto;max-height:78vh}@media (max-width:520px){.product-offer-selector>div{grid-template-columns:1fr}.product-offer-selector button{min-height:62px}.order-panel{grid-template-columns:1fr}.order-panel .quantity-control,.order-panel .packing-quantity-hint,.order-panel .button,.order-panel .product-order-error{grid-area:auto/1}.order-panel .button{width:100%}}@media (prefers-reduced-motion:reduce){.product-offer-selector button{transition:none!important}.product-offer-selector button:hover:not(:disabled){transform:none}}.quantity-control{position:relative}.quantity-unit{color:currentColor;opacity:.72;text-align:center;min-width:28px;font-weight:700;font-size:13px!important}.packing-quantity-hint{color:var(--muted,#68736c);grid-column:1/-1;margin-top:6px;line-height:1.4;display:block;font-size:12.5px!important}.order-panel .packing-quantity-hint{flex-basis:100%}@media (max-width:560px){:root{--section-space:48px}body{font-size:15.5px}.micro-label{font-size:10px}.utility-bar{font-size:8px}.breadcrumbs{font-size:9.5px}.page-hero-inner{min-height:410px;padding-block:38px}.page-hero-inner>div>p{font-size:15px}.footer-main{padding-block:45px}.footer-bottom{font-size:9px}.home-intro-copy{margin-bottom:32px}.catalog-tile,.catalog-tile:hover{background-size:cover}.catalog-index-card>a{min-height:450px}.catalog-index-card h2{font-size:44px}.product-card-body{padding:17px}.product-price-row>span{max-width:96px}.company-trust-grid{grid-template-columns:1fr}.company-trust-card{min-height:225px}.company-trust-card h3{margin-top:34px}.company-legal-card dl,.company-legal-contacts{grid-template-columns:1fr}.company-legal-card dl>div,.company-legal-card dl>div+div{border-left:0;padding:17px 0}.company-legal-contacts a,.company-legal-contacts a:nth-child(2),.company-legal-contacts a:last-child{border-left:0;border-top:1px solid var(--line);grid-column:auto;margin:0;padding:16px 0}.company-legal-contacts a:first-child{border-top:0}.company-identity-actions{flex-direction:column;align-items:flex-start}.article-content>div>section{margin-bottom:30px;padding-bottom:34px}}@media (max-width:360px){.utility-bar{font-size:7.5px}.button{padding-inline:19px}.company-identity-logo{flex-direction:column;align-items:flex-start}.product-card-actions{grid-template-columns:42px 42px 1fr}}@media (max-width:560px){.catalog-common-terms{grid-template-columns:1fr}.catalog-common-terms>div{min-height:0}.catalog-pagination{justify-content:space-between;gap:6px}.catalog-pagination button{padding-inline:11px}.catalog-result-meta{align-items:flex-start;gap:10px}.catalog-result-meta label{white-space:nowrap}}.utility-bar,.footer-bottom,.hero-rail,.hero-aside-head{font-size:10px}.utility-bar a{align-self:stretch;align-items:center;display:flex}.breadcrumbs a{align-items:center;min-height:40px;display:flex}.availability,.shipment-note span,.shipment-note small{font-size:10.5px}.nav-actions sup{font-size:10px}.certificate-card-body dt,.document-status,.certificate-preview-number,.certificate-preview-card small,.certificate-preview-card b,.certificate-preview-card em{font-size:10.5px}.map-controls button,.map-controls b,.article-card-image span{font-size:10px}.company-trust-meta small,.product-information aside dt,.summary-highlights dt{font-size:10.5px}.catalog-search input{min-height:44px;font-size:13px}@media (max-width:820px){.footer-main a{align-items:center;min-height:36px;display:flex}.footer-phone,.footer-secondary-phone{min-height:auto!important}.catalog-sidebar{max-width:100vw;left:auto;right:0;overflow-x:hidden;transform:translate(100%)}.catalog-sidebar:not(.open){visibility:hidden;pointer-events:none;display:none}.catalog-sidebar.open{visibility:visible;display:block;transform:none}}@media (max-width:560px){.utility-bar{font-size:9px}.hero-rail{font-size:9.5px}}:root{--sun-warm:#efd18a;--sun-soft:#efd18a33;--paper-image:url(/assets/editorial/catalog-parchment.avif)}.page-hero,.catalog-page-head,.catalog-mosaic-section,.sourcing-section,.company-supply-model,.company-identity-premium,.payment-section,.production-detail{isolation:isolate;position:relative;overflow:hidden}.page-hero>:not(.page-hero-sun),.catalog-page-head>*,.catalog-mosaic-section>*,.sourcing-section>*,.company-supply-model>*,.company-identity-premium>*,.payment-section>*,.production-detail>*{z-index:2;position:relative}.page-hero:before,.catalog-page-head:after,.catalog-mosaic-section:before,.sourcing-section:before,.company-supply-model:before,.company-identity-premium:before,.payment-section:before,.production-detail:before{content:"";z-index:1;pointer-events:none;aspect-ratio:1;opacity:.74;background:radial-gradient(circle,#ffe8ac42 0,#e2b55b17 31%,#0000 68%);border-radius:50%;width:min(72vw,940px);position:absolute;top:-75%;right:-22%}.page-hero:after,.home-hero:after{content:"";z-index:1;pointer-events:none;opacity:.16;background:conic-gradient(from 226deg at 100% 0,transparent 0 8deg,#ffe5a452 9deg 12deg,transparent 13deg 19deg,#ffe5a429 20deg 24deg,transparent 25deg 360deg);width:min(62vw,820px);height:120%;position:absolute;top:-20%;right:-8%;-webkit-mask-image:linear-gradient(115deg,#0000 5%,#000 52%,#0000 86%);mask-image:linear-gradient(115deg,#0000 5%,#000 52%,#0000 86%)}.home-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 84% 20%,#ffde8e33,#0000 28%),linear-gradient(118deg,#0000 48%,#f3cd7912 68%,#0000 82%);position:absolute;inset:0}.home-hero-bg{z-index:0;filter:saturate(.92)contrast(1.02)brightness(1.05)}.home-hero-content,.hero-rail{z-index:2}.home-hero-content>div>p{max-width:690px;font-size:16px}.home-hero-content aside{background:linear-gradient(145deg,#07120cbd,#1e302285);box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff17}.desktop-nav>a,.nav-cluster>a{transition:color .3s,text-shadow .3s,background .3s}.desktop-nav>a.active,.nav-cluster>a.active{color:var(--gold-300);text-shadow:0 0 22px #ddc58e57}.desktop-nav>a.active:before,.nav-cluster>a.active:before{content:"";background:var(--gold-300);border-radius:50%;width:4px;height:4px;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #ddc58e1a,0 0 14px #ddc58eb3}.nav-actions>a{transition:background .3s,color .3s,box-shadow .3s,transform .3s}.nav-actions>a.active{color:var(--gold-300);background:#ddc58e29;box-shadow:inset 0 0 0 1px #ddc58e6b,0 0 26px #b99a5d24}.nav-actions>a.has-state:not(.active){box-shadow:inset 0 0 0 1px #ddc58e29}.nav-actions>a:hover{transform:translateY(-2px)}.mobile-menu-inner a.active{color:#7f6330;background:#b99a5d1a;padding-left:12px}.category-rail a.active{background:linear-gradient(110deg,var(--forest-900),var(--forest-700));color:#fff;border-radius:13px;padding-inline:13px;box-shadow:0 10px 28px #0c201521}.category-rail a.active span{color:var(--gold-300)}main:has(.catalog-workspace){background:linear-gradient(#f7f2e8e6,#f7f2e8f0),var(--paper-image) center top/cover}.featured-section{isolation:isolate;background:linear-gradient(#faf7f0e6,#f6f0e5ed),var(--paper-image) center/cover;border-radius:34px;margin-block:34px;padding-inline:clamp(20px,4vw,62px);position:relative;box-shadow:0 32px 90px #1e2a201a,inset 0 0 0 1px #856c3e1f}.featured-section:after{content:"";z-index:-1;pointer-events:none;border:1px solid #997c431f;border-radius:25px;position:absolute;inset:15px}.catalog-workspace{position:relative}.catalog-results{min-width:0}.catalog-common-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.catalog-common-terms>div{background:#ffffff8a;border:1px solid #71582d24;border-radius:14px;gap:6px;min-height:72px;padding:14px;display:grid}.catalog-common-terms span{font:700 8px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.catalog-common-terms b{font:600 13px/1.25 var(--sans);color:#274334}.catalog-result-meta label{align-items:center;gap:7px;display:flex}.catalog-result-meta select{font:700 10px/1 var(--sans);color:inherit;background:0 0;border:0;border-bottom:1px solid}.catalog-pagination{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.catalog-pagination button{border:1px solid var(--line);min-height:42px;font:700 10px/1 var(--sans);background:#ffffffb3;border-radius:999px;padding:10px 16px}.catalog-pagination button:disabled{opacity:.35}.catalog-pagination span{font:600 10px/1 var(--sans);color:var(--muted)}.category-seo{padding-bottom:var(--section-space)}.product-card-v2{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:430px 650px;background:#fcfaf5f0;border-color:#65502d26;box-shadow:0 17px 48px #202d2213}.product-card-v2:hover{box-shadow:0 28px 72px #121f1629,0 0 0 1px #b99a5d33}.product-card-shine{opacity:.7}.product-card-image{background:linear-gradient(150deg,#ede4d2eb,#fffffff0)}.catalog-mosaic-section{background:radial-gradient(circle at 84% 8%,#b99a5d2b,#0000 26%),linear-gradient(145deg,#0a1b14,#07110d 68%,#10271d)}.catalog-mosaic-section:before{opacity:.38;top:28%;left:-24%;right:auto}.catalog-tile{box-shadow:inset 0 0 0 1px #ffffff17,0 22px 60px #00000029}.catalog-tile>a{background:linear-gradient(#050e0926 30%,#030a06e8)}.catalog-tile>a:after{content:"";border-radius:calc(var(--radius-md) - 8px);pointer-events:none;transition:border-color .45s,transform .55s var(--ease);border:1px solid #efd7a021;position:absolute;inset:12px}.catalog-tile:hover>a:after{border-color:#efd7a057;transform:scale(.985)}.tile-coffee{background-position:52% 52%}.tile-groats{background-position:67% 54%}.tile-herbal{background-position:52% 56%}.catalog-index-card:nth-child(3)>a{background-position:68% 52%}.delivery-page-hero{background:linear-gradient(100deg,#040d08f7 0,#07140ddb 46%,#08120c6b),url(/assets/editorial/delivery-logistics.avif) 58% 55%/cover}.delivery-page-hero:before{opacity:.96;top:-58%;right:-7%}.delivery-page-hero .page-hero-inner>div{max-width:720px}.hero-route{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050f0a8a;border:1px solid #ffffff2b;border-radius:22px;padding:23px 25px;display:block;box-shadow:0 22px 65px #0000003d}.hero-route>small{font:700 11px/1.35 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-300);margin-bottom:15px;display:block}.hero-route>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero-route span{background:#ffffff09;border:1px solid #ffffff2b;border-radius:99px;padding:10px 12px}.hero-route i{color:var(--gold-300)}.delivery-facts{z-index:4;background:#f9f6eef5;border:1px solid #78603629;border-radius:26px;margin-top:-34px;position:relative;overflow:hidden;box-shadow:0 28px 75px #121e1624}.delivery-facts article{background:linear-gradient(150deg,#fff9,#f1e9d961);transition:background .35s,transform .35s}.delivery-facts article:hover{background:#ffffffdb;transform:translateY(-3px)}.delivery-layout{gap:clamp(40px,7vw,100px)}.delivery-aside{border-radius:28px;overflow:hidden;box-shadow:0 28px 70px #192a1e1f}.payment-section{background:radial-gradient(circle at 82% 14%,#dcb25921,#0000 30%),linear-gradient(130deg,#0a1b14,#07110d)}.workflow-page-hero{background:linear-gradient(100deg,#040d08f7,#07140dc7 57%,#08120c73),url(/assets/editorial/quality-warehouse.avif) 50% 58%/cover}.production-detail{background:linear-gradient(105deg,#040d08f7,#06120bcc),url(/assets/editorial/quality-warehouse.avif) 50%/cover}.production-detail:before{top:-65%;left:-26%;right:auto}.work-steps article{transition:transform .4s var(--ease),background .4s,box-shadow .4s;background:#ffffff57;border-radius:24px;box-shadow:inset 0 0 0 1px #5d492714}.work-steps article:hover{background:#ffffffad;transform:translateY(-5px);box-shadow:0 22px 55px #18261c1a}.breadcrumbs{font-size:11px}.utility-bar,.footer-bottom{font-size:10.5px}.footer-title,.mega-links em,.mega-product small{font-size:11px}.hero-rail,.hero-aside-head{font-size:10.5px}.hero-collection-content p{font-size:12px!important}.metric-panel>span,.metric-panel small,.metric-paper a{font-size:11.5px}.catalog-tile span,.catalog-tile b,.catalog-tile em{font-size:11px}.product-card-taxonomy,.quick-specs dt,.product-price-row small,.product-card-image>small{font-size:11.5px}.quick-specs dd{font-size:13px}.availability,.shipment-note span,.shipment-note small,.shipment-note b{font-size:11px}.product-price-row>span{max-width:122px;font-size:11.5px}.certificate-toolbar span,.certificate-toolbar button,.certificate-image-button>span,.certificate-image-button>b,.certificate-card-body>small,.certificate-card-body dt,.document-status,.document-links button,.document-links a{font-size:11px}.certificate-card-body dd,.verification-note{font-size:12px}.certificate-preview-number,.certificate-preview-card small,.certificate-preview-card b,.certificate-preview-card em{font-size:11px}.delivery-facts small,.delivery-timeline small,.work-steps small,.hero-route{font-size:11.5px}.delivery-facts p,.delivery-timeline p,.delivery-aside p,.payment-section p,.work-steps p,.sticky-heading p{font-size:14px}.company-trust-card-head,.company-trust-meta small,.company-identity-logo span,.company-legal-heading,.company-legal-card dt,.company-legal-contacts span{font-size:11px}.article-card-body>small,.article-card-body b,.article-content>aside b{font-size:11px}.cart-list-head,.cart-line-info small,.cart-summary>small,.checkout-order small,.account-status,.account-metrics small,.account-orders small,.auth-links a,.catalog-page-heading dt,.hero-facts dt{font-size:11.5px}.footer-certificates small{font-size:11px}.hero-count small,.cart-line-info>span,.cart-line-info small,.cart-quantity small,.cart-line-price small,.cart-summary dl div,.cart-minimum-progress span,.cart-minimum-progress b,.cart-minimum-progress small{font-size:11.5px}.cart-summary p{font-size:13.5px;line-height:1.6}.page-loader{isolation:isolate;background:radial-gradient(circle at 50% 40%,#193427 0,#0b1a13 36%,#06100b 75%);gap:25px;min-height:100svh;position:relative;overflow:hidden}.page-loader:before,.page-loader:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ddc58e1f;border-radius:50%;width:min(78vw,850px);position:absolute}.page-loader:before{top:50%;left:50%;transform:translate(-50%,-50%)}.page-loader:after{width:min(55vw,590px);top:50%;left:50%;transform:translate(-50%,-50%)}.loader-aura{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#ddc58e26,#0000 65%);border-radius:50%;width:min(65vw,720px);animation:2.6s ease-in-out infinite alternate loaderAura;position:absolute}.loader-monogram{grid-template-columns:min(18vw,180px) 104px min(18vw,180px);align-items:center;gap:18px;display:grid}.loader-monogram>i{background:linear-gradient(90deg,#0000,#ddc58e7a);height:1px}.loader-monogram>i:last-child{background:linear-gradient(90deg,#ddc58e7a,#0000)}.loader-seal{width:104px;height:82px;animation:loaderFloat 1.9s var(--ease) infinite alternate;border-radius:25px;padding:14px;box-shadow:0 24px 70px #00000059,0 0 0 1px #ddc58e33}.loader-copy{text-align:center}.loader-copy span{font:500 32px/1 var(--display);letter-spacing:.02em;color:#fff;text-transform:none;display:block}.loader-copy small{font:700 10.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff7a;margin-top:11px;display:block}.loader-track{background:#ffffff1a;border-radius:99px;width:min(300px,62vw);height:2px;overflow:hidden}.loader-track i{background:linear-gradient(90deg,transparent,var(--gold-300),transparent);width:42%;height:100%;animation:1.35s ease-in-out infinite loaderTrack;display:block}@keyframes loaderFloat{to{transform:translateY(-7px);box-shadow:0 32px 85px #0006,0 0 38px #ddc58e1c}}@keyframes loaderAura{to{opacity:.58;transform:scale(1.08)}}@keyframes loaderTrack{0%{transform:translate(-120%)}to{transform:translate(340%)}}.grain{opacity:.1;contain:strict}.cursor-halo{mix-blend-mode:normal;background:#ddc58e09;box-shadow:0 0 24px #ddc58e1f}@media (pointer:coarse){.product-card-shine{display:none}.product-card-v2{content-visibility:visible}}@media (max-width:1280px){.cursor-halo{display:none}}@media (max-width:1024px){.featured-section{background-attachment:scroll}main:has(.catalog-workspace){background-attachment:scroll}.page-hero:before,.catalog-page-head:after,.catalog-mosaic-section:before,.sourcing-section:before,.company-supply-model:before,.company-identity-premium:before,.payment-section:before,.production-detail:before{animation:none}.delivery-facts{margin-top:-20px}}@media (max-width:820px){.desktop-nav>a.active:before,.nav-cluster>a.active:before{display:none}.delivery-page-hero,.workflow-page-hero{background-position:62%}.hero-route{padding:18px}.featured-section{border-radius:26px;margin-block:20px}}@media (max-width:560px){.breadcrumbs{font-size:10px}.utility-bar{font-size:9.5px}.hero-rail{font-size:10px}.delivery-page-hero{background-position:68%}.workflow-page-hero{background-position:57%}.delivery-facts{border-radius:20px;margin-top:-12px}.hero-route>div{gap:6px}.hero-route span{padding:8px 9px;font-size:10.5px}.hero-route i{font-size:10px}.featured-section{padding-inline:18px}.loader-monogram{grid-template-columns:55px 88px 55px}.loader-seal{width:88px;height:70px}.loader-copy span{font-size:28px}}@media (prefers-reduced-motion:reduce){.page-hero:before,.catalog-page-head:after,.catalog-mosaic-section:before,.sourcing-section:before,.company-supply-model:before,.company-identity-premium:before,.payment-section:before,.production-detail:before,.loader-aura,.loader-seal,.loader-track i{animation:none!important}.catalog-tile,.catalog-index-card>a,.product-card-v2,.work-steps article{transition:none!important}.featured-section{background-attachment:scroll}main:has(.catalog-workspace){background-attachment:scroll}}:root{--display:"Cormorant Garamond",serif;--sans:"Manrope",sans-serif;--mono:"Manrope",sans-serif;--glass-dark:#091b13ad;--glass-deep:#05110bc7;--glass-light:#fcf8efc7;--glass-line:#f4dca538;--glass-shadow:0 24px 70px #020c0733,inset 0 1px 0 #ffffff1f}body{font-family:var(--sans);letter-spacing:.002em;font-size:17px;line-height:1.62}h1,h2,h3{font-family:var(--display);letter-spacing:-.026em;text-wrap:balance;font-weight:500}h1 em,h2 em{font-weight:500}.micro-label{font:600 12px/1.35 var(--sans);letter-spacing:.13em}.button{font:700 12px/1 var(--sans);letter-spacing:.105em;transition:transform .28s var(--ease),background .35s,color .35s,border-color .35s,box-shadow .35s;border-radius:999px}.button:active,.nav-actions>a:active,.hero-collection-nav button:active,.map-controls button:active{transform:scale(.975)}.text-link{font-size:12px}.site-header{isolation:isolate;background:linear-gradient(#06110cf5,#081710e6);padding-bottom:8px}.utility-bar{letter-spacing:.075em;border-inline:1px solid #ffffff14;-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);background:#0b1e1685;border-bottom:1px solid #ffffff12;height:38px;padding-inline:18px;font-size:12px}.main-nav{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:linear-gradient(120deg,#122d21b3,#07160fa3);border:1px solid #f5deab2b;border-radius:22px;height:78px;padding-inline:18px;box-shadow:0 16px 42px #010a0638,inset 0 1px #ffffff14}.brand small{letter-spacing:.1em;font-size:10px}.desktop-nav{gap:8px}.desktop-nav>a,.nav-cluster>a{letter-spacing:.055em;white-space:nowrap;border-radius:999px;padding-inline:10px;font-size:12.5px;transition:color .3s,background .3s,box-shadow .3s}.desktop-nav>a:after,.nav-cluster>a:after{display:none}.desktop-nav>a:hover,.desktop-nav>a.active,.nav-cluster>a:hover,.nav-cluster>a.active{color:#f7e6bb;background:linear-gradient(120deg,#ffffff1c,#ddc58e21);box-shadow:inset 0 0 0 1px #f4dca529,0 8px 25px #00000021}.nav-actions{gap:5px}.nav-actions>a,.mobile-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #ffffff17;width:42px;height:42px;box-shadow:inset 0 1px #ffffff0f}.nav-actions>a:hover,.mobile-toggle:hover,.nav-actions>a.active{background:#efd7a024;border-color:#efd7a052;box-shadow:0 8px 25px #00000029,0 0 24px #ddc58e17}.mega-menu{top:116px;left:calc((100vw - var(--shell))/2);right:calc((100vw - var(--shell))/2);-webkit-backdrop-filter:blur(32px)saturate(1.12);backdrop-filter:blur(32px)saturate(1.12);background:linear-gradient(135deg,#fffcf5e6,#efe7d6cc);border:1px solid #7e60312e;border-bottom-color:#7e603147;border-radius:28px;overflow:hidden;box-shadow:0 36px 90px #020d0852,inset 0 1px #ffffffe0}.mega-inner{gap:44px;padding:38px}.mega-links a,.mega-product,.mega-note{border-radius:15px;transition:background .3s,transform .3s,border-color .3s}.mega-links a:hover,.mega-product:hover{background:#ffffff9e;transform:translate(4px)}.mobile-menu{-webkit-backdrop-filter:blur(26px)saturate(1.1);backdrop-filter:blur(26px)saturate(1.1);border:1px solid #6d522824;background:#f8f3e8eb!important;box-shadow:0 30px 80px #00000040!important}.mobile-menu summary,.mobile-menu-inner>a{font-size:14px!important}.mobile-menu details>a{font-size:13px!important}.home-hero-content aside.hero-collection-card{-webkit-backdrop-filter:blur(26px)saturate(1.16);backdrop-filter:blur(26px)saturate(1.16);background:linear-gradient(145deg,#1831259c,#07181085)!important;border:1px solid #f4dca533!important;border-radius:32px!important;padding:24px!important;box-shadow:0 28px 80px #010a063d,0 0 46px #cba45b1a,inset 0 1px #ffffff1c!important}.hero-aside-head{letter-spacing:.11em;color:#f6dea8c7;font-size:12px}.hero-collection-visual{background:linear-gradient(145deg,#f4eee1f5,#ffffffdb);border-radius:24px;height:238px;box-shadow:inset 0 1px #fff,0 18px 42px #0000001f}.hero-collection-visual:after{border-color:#6e54271c;border-radius:17px;inset:14px}.hero-collection-visual img{width:94%;height:94%}.hero-collection-content p{color:#ffffffb8!important;margin-bottom:22px!important;font-size:15px!important;line-height:1.55!important}.hero-collection-nav button{color:#ffffffa1;background:#ffffff06;border-color:#ffffff1f;height:38px;box-shadow:inset 0 1px #ffffff0a}.hero-collection-nav button.active,.hero-collection-nav button:hover{color:#102117;background:linear-gradient(135deg,#c2a56c,#ab8a4c);border-color:#f6dea89e;box-shadow:0 8px 24px #b99a5d2e}.hero-collection-visual span,.hero-collection-nav span,.hero-rail{font-size:11.5px}.brand-moments{padding-top:clamp(60px,7vw,100px)}.brand-moments-grid{grid-template-rows:280px 280px;grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.brand-moment{background:var(--forest-900);isolation:isolate;border-radius:30px;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f1f1521}.brand-moment-wide{grid-row:span 2}.brand-moment:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#040d08d1);position:absolute;inset:0}.brand-moment img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease),filter .6s}.brand-moment:hover img{filter:saturate(1.06);transform:scale(1.035)}.brand-moment>div{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);background:#08171094;border:1px solid #ffffff24;border-radius:20px;padding:18px 20px;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:inset 0 1px #ffffff14}.brand-moment>div span{font:600 11.5px/1.3 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--gold-300)}.brand-moment h3{color:#fff;margin:10px 0 5px;font-size:34px;line-height:.95}.brand-moment p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.5}.brand-moment-wide h3{font-size:48px}.process-section{padding-bottom:clamp(34px,5vw,72px)}.process-section .section-heading p{color:#ffffffa8;max-width:620px;font-size:15px;line-height:1.65}.production-journey{min-width:0}.production-step{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0d;transition:transform .35s var(--ease),border-color .35s,background .35s,box-shadow .35s!important;background:linear-gradient(145deg,#19352785,#05140da8)!important;border:1px solid #f4dca526!important;border-radius:22px!important;padding:0!important}.production-step:hover,.production-step.active{transform:translateY(-4px);box-shadow:0 18px 42px #0000002b,0 0 26px #b99a5d14;background:linear-gradient(145deg,#3a5b45a8,#091e14c2)!important;border-color:#efd7a061!important}.production-step>button{width:100%;min-height:270px;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;padding:24px;display:flex;position:relative}.production-step button>span{font:600 13px/1 var(--sans);letter-spacing:.08em;color:var(--gold-300)}.production-step button>i{background:var(--brass-500);border-radius:50%;width:9px;height:9px;position:absolute;top:25px;right:24px;box-shadow:0 0 0 7px #b99a5d1a}.production-step h3{font-size:32px;line-height:.95;margin:38px 0 12px!important}.production-step p{color:#ffffffa3;margin:0 0 24px;font-size:14px;line-height:1.55}.production-step b{font:600 11.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;display:flex}.production-step b svg{width:16px}.production-step.active b{color:var(--gold-300)}.production-stage-detail{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);box-shadow:var(--glass-shadow);background:linear-gradient(135deg,#1b392ac2,#05130cbd);border:1px solid #f4dca533;border-radius:28px;margin-top:14px;padding:clamp(26px,4vw,50px);overflow:hidden}.production-stage-detail header{grid-template-columns:80px 1fr;align-items:start;gap:24px;display:grid}.production-stage-detail header>span{font:500 62px/.9 var(--display);color:var(--gold-300)}.production-stage-detail header small,.production-stage-detail dt{font:600 11.5px/1.3 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--gold-300)}.production-stage-detail h3{margin:12px 0 16px;font-size:clamp(42px,4.5vw,62px);line-height:.88}.production-stage-detail header p{color:#ffffffba;max-width:820px;font-size:16px;line-height:1.72}.production-stage-detail dl{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin:30px 0 0;display:grid}.production-stage-detail dl>div{padding:24px 24px 0 0}.production-stage-detail dl>div+div{border-left:1px solid #ffffff24;padding-left:24px}.production-stage-detail dd{color:#ffffffb3;margin:10px 0 0;font-size:14px;line-height:1.62}.production-detail>.shell{grid-template-columns:.62fr 1.38fr;gap:5vw}.company-regions{color:#fff;isolation:isolate;background:linear-gradient(100deg,#05110bf5,#081911b3 55%,#09181080),url(/assets/editorial/tea-leaf-dawn.avif) 50%/cover;border-radius:34px;margin-block:clamp(38px,6vw,82px);padding:clamp(44px,6vw,86px);position:relative;overflow:hidden;box-shadow:0 32px 90px #0c1e132e}.company-regions:after{content:"";pointer-events:none;border:1px solid #efd7a02b;border-radius:25px;position:absolute;inset:14px}.company-regions>div:first-child{z-index:2;align-self:center;position:relative}.company-regions h2{font-size:clamp(54px,5.3vw,78px)}.region-list{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:#091b1394;border:1px solid #ffffff26;border-radius:26px;padding:14px;position:relative;box-shadow:inset 0 1px #ffffff14}.region-list span{color:#fff;border:1px solid #ffffff14;min-height:112px;padding:18px;font-size:29px;transition:background .3s,transform .3s}.region-list span:hover{background:#ffffff12;transform:translateY(-2px)}.region-list i{font:600 12px/1 var(--sans);letter-spacing:.08em;color:var(--gold-300)}.catalog-sidebar,.catalog-toolbar,.category-rail{-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:#fcf8efb8;border-color:#6c532b24;box-shadow:inset 0 1px #ffffffb8}.catalog-toolbar{border:1px solid #6c532b1f;border-radius:20px;padding:14px}.catalog-toolbar input,.catalog-toolbar select,.mobile-filter-button{background:#ffffff80;border-radius:14px}.catalog-sidebar legend,.filter-title,.category-rail a span,.filter-reset{font-size:12.5px}.catalog-sidebar label,.category-rail a,.catalog-toolbar select,.catalog-result-meta{font-size:14px}.cart-summary,.checkout-order{-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:linear-gradient(145deg,#153123db,#06150de0);border:1px solid #f4dca52e;box-shadow:0 26px 70px #05160d2e,inset 0 1px #ffffff14}.checkout-form,.contact-form-section form,.auth-panel,.account-profile{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#0f271b8a;border:1px solid #f4dca529;border-radius:28px;padding:clamp(24px,3vw,38px);box-shadow:inset 0 1px #ffffff12}.checkout-form{color:var(--ink);background:#fcf8efb3;border-color:#644c2621}.contact-form-section label,.checkout-form label,.auth-panel label,.form-section label{letter-spacing:.07em;font-size:12.5px}.contact-form-section input,.contact-form-section textarea,.checkout-form input,.checkout-form textarea,.checkout-form select,.auth-panel input,.form-section input{min-height:46px;font-size:16px}.document-viewer{-webkit-backdrop-filter:blur(28px)saturate(1.08);backdrop-filter:blur(28px)saturate(1.08);background:radial-gradient(circle at 50% 8%,#46695257,#0000 34%),#030c07eb}.viewer-canvas,.viewer-topbar,.viewer-caption{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:#0d22178a;border:1px solid #ffffff21;box-shadow:inset 0 1px #ffffff12,0 20px 60px #0003}.viewer-canvas{border-radius:26px;padding:16px}.viewer-topbar{border-radius:16px;padding:8px 12px;top:14px;left:22px;right:82px}.viewer-caption{border-radius:20px;padding:14px 18px;bottom:12px}.viewer-topbar,.viewer-topbar button,.viewer-caption>span,.viewer-caption b small,.viewer-caption a{font-size:12px}.map-topline{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07170f8f;border:1px solid #ffffff1f;border-radius:16px;padding:8px 12px;top:14px;left:16px;right:16px}.map-controls button,.map-controls b,.map-tooltip,.country-panel{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:#091e149e;border-color:#f4dca52b;box-shadow:inset 0 1px #ffffff0f}.country-panel{background:linear-gradient(155deg,#274f39c7,#071910c7)}.map-topline,.map-controls button,.map-controls b,.map-tooltip span,.map-gesture-hint,.country-panel dt,.country-panel dd small,.country-products>span{font-size:11.5px}.country-panel>p{font-size:14px}.contact-cards{gap:10px}.contact-cards article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffcf6b8;border-radius:22px;box-shadow:inset 0 1px #ffffffbf;border:1px solid #654d2721!important}.contact-cards article p{font:500 20px/1.42 var(--sans);color:var(--ink);margin:30px 0 20px}.contact-cards article small,.contact-legal span{color:#556159;font-size:14px;line-height:1.5}.contact-cards button,.contact-cards article>div>a{font-size:12.5px;line-height:1.4}.big-contact{font:500 27px/1.3 var(--display)}.contact-legal>p{font:600 28px/1.2 var(--display)}.contact-legal>div{gap:12px!important}.map-frame>span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06150db8;border:1px solid #ffffff24;border-radius:12px;padding:10px 13px;font-size:11.5px}.loader-seal,.loader-copy,.loader-track{position:relative}.loader-seal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #f4dca533}.loader-copy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d25196b;border:1px solid #f4dca521;border-radius:22px;padding:16px 30px}.loader-copy span{font-size:38px}.loader-copy small{font-size:12px}@media (min-width:1161px) and (max-width:1350px){.desktop-nav{gap:5px}.desktop-nav>a,.nav-cluster>a{padding-inline:7px;font-size:11.5px}}@media (max-width:1160px){.utility-bar{font-size:11px}.mega-menu{display:none}.brand-moments-grid{grid-template-rows:240px 240px}}@media (max-width:820px){body{font-size:16.5px}.site-header{padding-bottom:6px}.utility-bar{padding-inline:12px;font-size:10.5px}.main-nav{border-radius:18px;height:72px;padding-inline:12px}.brand-moments-grid{grid-template-rows:400px 300px 300px;grid-template-columns:1fr}.brand-moment-wide{grid-row:auto}.production-stage-detail dl{grid-template-columns:1fr}.production-detail>.shell{grid-template-columns:minmax(0,1fr);gap:42px}.production-detail .production-journey{width:100%}.production-stage-detail dl>div,.production-stage-detail dl>div+div{border-top:1px solid #ffffff1f;border-left:0;padding:18px 0}.production-stage-detail dl>div:first-child{border-top:0}.company-regions{grid-template-columns:1fr;gap:28px}.region-list{grid-template-columns:repeat(3,1fr)}.contact-cards article p{font-size:18px}}@media (max-width:560px){.micro-label{font-size:11.5px}.utility-bar{font-size:10px}.utility-bar>span{display:none}.utility-bar>div{justify-content:space-between;width:100%}.main-nav{padding-inline:8px}.brand-moments-grid{grid-template-rows:360px 280px 280px}.brand-moment>div{padding:15px;bottom:12px;left:12px;right:12px}.brand-moment h3,.brand-moment-wide h3{font-size:33px}.production-grid{grid-template-columns:1fr}.production-step>button{min-height:230px}.production-stage-detail{border-radius:22px;padding:22px}.production-stage-detail header{grid-template-columns:1fr;gap:8px}.production-stage-detail header>span{font-size:44px}.production-stage-detail h3{font-size:42px}.company-regions{border-radius:26px;padding:38px 22px}.company-regions:after{border-radius:20px;inset:8px}.region-list{border-radius:20px;grid-template-columns:1fr 1fr;padding:8px}.region-list span{min-height:90px;padding:13px;font-size:24px}.checkout-form,.contact-form-section form,.auth-panel,.account-profile{border-radius:22px;padding:20px}.contact-cards article small,.contact-legal span{font-size:13.5px}.loader-copy span{font-size:32px}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.main-nav,.mega-menu,.hero-collection-card,.brand-moment>div,.production-step,.production-stage-detail,.catalog-sidebar,.catalog-toolbar,.cart-summary,.checkout-order,.checkout-form,.contact-form-section form,.document-viewer,.viewer-canvas,.viewer-topbar,.viewer-caption,.map-topline,.map-tooltip,.country-panel,.region-list{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.brand-moment:hover img,.production-step:hover,.region-list span:hover{transform:none}}:root{--display:"Cormorant Garamond",serif;--sans:"Manrope",sans-serif;--mono:"Manrope",sans-serif}:where(body,body *){font-family:var(--sans)!important}:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *){font-family:var(--display)!important}body,main :where(p,li,dd,label,input,textarea,select,option,th,td){font-size:18px!important}main :where(small,.micro-label,.mono,.breadcrumbs),:where(button,.button,.text-link,.desktop-nav a,.mobile-menu a,.mobile-menu summary,.breadcrumbs a,.catalog-sidebar a,.catalog-toolbar select),.utility-bar{font-size:16px!important}.brand small{font-size:12px!important}.footer-main a:not(.footer-phone),.footer-main p,.footer-title,.footer-bottom{font-size:16px!important}.mobile-menu summary{font-size:18px!important}.product-card-taxonomy,.product-card-image>small,.quick-specs dt,.quick-specs dd,.product-price-row small,.product-price-row>span,.shipment-note span,.shipment-note small,.shipment-note b,.metric-panel>span,.metric-panel small,.metric-paper a,.catalog-tile span,.catalog-tile em,.hero-collection-card :where(small,.micro-label,.hero-aside-head,.hero-collection-visual span,.hero-collection-nav span),.certificate-card :where(small,dt),.certificate-preview-card :where(small,b,em),.article-card-body :where(small,b),.production-step :where(span,b),.production-stage-detail :where(small,dt),.brand-moment span,.contact-cards article small,.contact-cards article button,.cart-line-info>span,.cart-line-info small,.cart-quantity small,.cart-line-price small,.cart-summary dt,.cart-summary dd,.cart-minimum-progress span,.cart-minimum-progress b,.cart-minimum-progress small,.checkout-order small,.delivery-facts :where(span,small),.work-steps :where(span,small),.company-principles article>span,.company-legal-card :where(dt,span),.company-trust-card :where(small,span),.region-list i,.demo-notice b{font-size:17px!important}:where(.product-card-v2,.catalog-index-card,.catalog-tile,.metric-panel,.hero-collection-card,.certificate-card,.certificate-preview-card,.article-card-grid article,.production-step,.production-stage-detail,.brand-moment,.contact-cards article,.cart-lines article,.cart-summary,.checkout-order,.delivery-facts article,.work-steps article,.company-principles article,.company-legal-card,.company-trust-card,.empty-state,.demo-notice) p,.hero-collection-card .hero-collection-content p{font-size:18px!important}.availability,.certificate-preview-number,.article-card-image span,.catalog-index-card :where(.micro-label,li em),.company-trust-card :where(small,span,b),.certificate-image-button>span,.certificate-image-button>b,.certificate-card-body>small,.certificate-card-body dt,.certificate-card-body dd,.verification-note,.document-status,.document-links button,.document-links a,.contact-cards article .micro-label,.contact-legal>div span,.cart-summary :where(.micro-label,.text-link){font-size:17px!important}.demo-notice span{font-size:18px!important}.empty-state h2,.form-section h2,.account-orders h2,.account-profile h2,.legal-content article h2{font-size:48px!important}.editorial-story .lead{font-size:29px!important}.contact-cards article p{font-size:20px!important}.contact-legal>p{font-size:28px!important}.catalog-page-heading dd{font-size:25px!important}.hero-facts dd{font-size:26px!important}@media (max-width:820px){body,main :where(p,li,dd,label,input,textarea,select,option,th,td),main :where(small,.micro-label,.mono,.breadcrumbs),.demo-notice span{font-size:16px!important}.empty-state h2,.form-section h2,.account-orders h2,.account-profile h2,.legal-content article h2{font-size:32px!important}.home-hero-content h1{font-size:clamp(38px,12vw,48px)!important}}.brand b{white-space:nowrap}.brand small{white-space:nowrap;line-height:1.25}.product-card-v2,.product-card-body,.quick-specs>div{min-width:0}.quick-specs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quick-specs dd{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.product-card-actions .add-cart{white-space:nowrap;min-width:0;padding-inline:8px}.certificate-grid{grid-template-columns:1fr;align-items:start}.certificate-card{grid-template-columns:minmax(270px,.55fr) minmax(0,1.45fr);align-self:start}.certificate-card>.certificate-card-body{place-items:initial;background:0 0;height:auto;min-height:0;display:block;overflow:visible}.certificate-card-body{min-width:0}.certificate-card-body dl{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.certificate-card-body dl>div{grid-template-columns:150px minmax(0,1fr)}.certificate-card-body dl>div:last-child{grid-column:1/-1}.certificate-card-body dd,.verification-note{overflow-wrap:anywhere}.contacts-grid{grid-template-columns:1fr 1fr}.contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-cards article{min-width:0}.big-contact,.contact-legal span{overflow-wrap:anywhere}.contact-cards .big-contact{white-space:nowrap;font-size:22px!important}.production-step,.production-step>button{min-width:0}.production-step h3{overflow-wrap:anywhere}.page-hero,.catalog-page-head{overflow:hidden}@media (min-width:769px) and (max-width:1500px){.catalog-results .product-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1025px) and (max-width:1350px){.site-header .brand small{display:none}.main-nav{gap:12px}.desktop-nav{gap:8px}.nav-actions{gap:0}.nav-actions>a{width:34px;height:34px}.site-header .brand{gap:8px}}@media (min-width:1025px) and (max-width:1180px){.site-header .brand>span:last-child{display:none}}@media (max-width:1100px){.contacts-grid{grid-template-columns:1fr}}@media (max-width:900px){.certificate-card-body dl{display:block}}@media (max-width:780px){.contact-cards{grid-template-columns:1fr}.certificate-card{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:560px){.certificate-card{grid-template-columns:1fr}.certificate-card-body dl>div{grid-template-columns:110px minmax(0,1fr)}.demo-notice{gap:8px;display:grid}.demo-notice b{white-space:normal}}@media (max-width:360px){.site-header .brand>span:last-child{display:none}}body{line-height:1.62;font-size:18.5px!important}main p{line-height:1.65;font-size:clamp(17px,1.28vw,18.5px)!important}main :where(li,dd){line-height:1.5;font-size:16px!important}main :where(label){line-height:1.45;font-size:14px!important}main :where(input,textarea,select,option){line-height:1.45;font-size:17px!important}main :where(th,td){line-height:1.5;font-size:14px!important}main small{line-height:1.45;font-size:14px!important}.micro-label{line-height:1.35;font-size:clamp(12.5px,1vw,13.5px)!important}.breadcrumbs,.breadcrumbs a{line-height:1.35;font-size:12.5px!important}.utility-bar{line-height:1.2;font-size:13.5px!important}.brand small{line-height:1.3;font-size:11px!important}.desktop-nav>a,.nav-cluster>a{line-height:1.2;font-size:clamp(13px,1vw,14px)!important}.mobile-menu summary,.mobile-menu-inner>a{line-height:1.3;font-size:15px!important}.mobile-menu details>a{line-height:1.35;font-size:14px!important}:where(button,.button,.text-link){line-height:1.2;font-size:14px!important}.footer-main a:not(.footer-phone),.footer-main p,.footer-title,.footer-bottom{line-height:1.5;font-size:13.5px!important}.product-card-taxonomy,.product-card-image>small,.quick-specs dt,.product-price-row small,.product-price-row>span,.availability{line-height:1.35;font-size:13px!important}.quick-specs dd{line-height:1.45;font-size:14.5px!important}.shipment-note span,.shipment-note small,.shipment-note b{line-height:1.4;font-size:12.5px!important}.product-card-body h3{overflow-wrap:anywhere;font-size:clamp(22px,1.9vw,24px);line-height:1.08}.product-card-actions .add-cart{font-size:13.5px!important}.catalog-index-card .micro-label,.catalog-index-card li em,.catalog-tile span,.catalog-tile em{line-height:1.35;font-size:13px!important}.catalog-index-card p,.catalog-tile p{line-height:1.65;font-size:clamp(15px,1.15vw,15.5px)!important}.catalog-index-card li{gap:12px;line-height:1.4;font-size:clamp(13px,1vw,13.5px)!important}.catalog-index-card h2{overflow-wrap:anywhere;line-height:.88}.catalog-index-card>a{min-height:clamp(480px,42vw,550px)}.filter-title,.catalog-sidebar legend,.catalog-result-meta{line-height:1.35;font-size:13.5px!important}.category-rail a span{font-size:12.5px!important}.catalog-sidebar label,.category-rail a{line-height:1.4;font-size:15px!important}.metric-panel>span,.metric-panel small,.metric-paper a{line-height:1.4;font-size:13.5px!important}.hero-collection-card :where(small,.micro-label,.hero-aside-head,.hero-collection-visual span,.hero-collection-nav span){line-height:1.4;font-size:13px!important}.certificate-card :where(small,dt),.certificate-preview-card :where(small,b,em),.certificate-preview-number,.document-status{line-height:1.4;font-size:12.5px!important}.certificate-card-body dd,.verification-note{line-height:1.5;font-size:13.5px!important}.certificate-toolbar span,.certificate-hero-facts span{line-height:1.35;font-size:12.5px!important}.document-links button,.document-links a{font-size:13.5px!important}.article-card-body :where(small,b),.article-card-image span,.production-step :where(span,b),.production-stage-detail :where(small,dt),.brand-moment span{line-height:1.4;font-size:13.5px!important}.contact-cards article small,.contact-cards article .micro-label,.contact-legal>div span{line-height:1.5;font-size:15.5px!important}.contact-cards article button,.contact-cards article>div>a{line-height:1.4;font-size:14px!important}.cart-line-info>span,.cart-line-info small,.cart-quantity small,.cart-line-price small,.cart-summary dt,.cart-summary dd,.cart-minimum-progress span,.cart-minimum-progress b,.cart-minimum-progress small,.checkout-order small{line-height:1.4;font-size:13px!important}.cart-summary :where(.micro-label,.text-link){font-size:13.5px!important}.delivery-facts :where(span,small),.work-steps :where(span,small),.company-principles article>span,.company-legal-card :where(dt,span),.company-trust-card :where(small,span,b),.region-list i{line-height:1.4;font-size:13.5px!important}.demo-notice b{line-height:1.4;font-size:12.5px!important}.demo-notice span{line-height:1.55;font-size:15.5px!important}:where(.product-card-v2,.metric-panel,.hero-collection-card,.certificate-card,.certificate-preview-card,.article-card-grid article,.production-step,.production-stage-detail,.brand-moment,.contact-cards article,.cart-lines article,.cart-summary,.checkout-order,.delivery-facts article,.work-steps article,.company-principles article,.company-legal-card,.company-trust-card,.empty-state,.demo-notice) p{line-height:1.6;font-size:clamp(15.5px,1.15vw,16px)!important}@media (max-width:820px){body{font-size:17px!important}main p{line-height:1.62;font-size:16.5px!important}main :where(li,dd,input,textarea,select,option){font-size:16px!important}main :where(label,small){font-size:13.5px!important}.micro-label{font-size:12.5px!important}.utility-bar{font-size:12px!important}.catalog-index-card>a{min-height:480px}:where(.product-card-v2,.metric-panel,.hero-collection-card,.certificate-card,.certificate-preview-card,.article-card-grid article,.production-step,.production-stage-detail,.brand-moment,.contact-cards article,.cart-lines article,.cart-summary,.checkout-order,.delivery-facts article,.work-steps article,.company-principles article,.company-legal-card,.company-trust-card,.empty-state,.demo-notice) p{font-size:15.5px!important}}.utility-bar{border:1px solid #f5deab1a;border-bottom-color:#f5deab24;border-radius:18px 18px 10px 10px;margin-bottom:4px}.main-nav{border-radius:10px 10px 22px 22px}.mega-menu{top:120px}.product-card-actions{grid-template-columns:44px 44px minmax(0,1fr) 44px}@media (max-width:768px){.utility-bar{border-radius:14px 14px 8px 8px;margin-bottom:3px}.main-nav{border-radius:8px 8px 18px 18px}.product-card-actions{grid-template-columns:42px 42px minmax(0,1fr)}}.product-card-image{isolation:isolate;height:300px}.product-card-image-link{transform-origin:50% 48%;transition:transform .55s var(--ease);justify-content:center;align-items:center;padding:6px;display:flex}.product-card-image-link img{object-fit:contain;object-position:center;mix-blend-mode:multiply;filter:drop-shadow(0 12px 16px #20281f17);max-width:320px;max-height:270px;width:90%!important;height:90%!important}.product-card-media-coffee{transform:translateY(-1%)scale(1.04)}.product-card-media-groats{transform:translateY(-2%)scale(1.04)}.product-card-media-herbal{transform:translateY(-1%)scale(1.03)}.product-card-media-packaged{transform:translateY(-1.5%)scale(1.06)}.product-card-image:after{z-index:0}.product-card-image-link{z-index:1}@media (min-width:1025px){.catalog-workspace{grid-template-columns:270px minmax(0,1fr)}}@media (min-width:769px){.catalog-sidebar{background:linear-gradient(145deg,#fffdf8d1,#efe6d5a8);border:1px solid #69522b24;border-radius:28px;align-self:start;padding:24px;position:sticky;top:18px;box-shadow:0 24px 65px #1c291f17,inset 0 1px #ffffffe0}.catalog-sidebar .category-rail{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;padding:0 0 22px}.catalog-sidebar fieldset{padding:20px 0}.catalog-sidebar select,.catalog-sidebar .price-inputs input{background:#ffffff85;border-color:#5443272b;border-radius:14px;box-shadow:inset 0 1px #ffffffbf}.catalog-sidebar label{align-items:center;min-height:32px;margin:5px 0}}@media (min-width:769px) and (max-width:1024px){.catalog-workspace{grid-template-columns:240px minmax(0,1fr);gap:22px}.catalog-sidebar{border-radius:23px;padding:18px}}.availability{text-transform:none;letter-spacing:.035em;border-color:#ffffff38;align-items:center;gap:7px;padding:7px 12px;font-weight:600;transition:background .3s,border-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 9px 26px #07110d1f,inset 0 1px #fff3}.availability:before{content:"";opacity:.72;background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 0 3px #ffffff17}.availability-available{background:linear-gradient(135deg,#215b3de0,#256a44c7);border-color:#b7dec24d}.availability-expected{background:linear-gradient(135deg,#785827e6,#916d30cc);border-color:#eacf944f}.availability-order{background:linear-gradient(135deg,#404c39e6,#525b42c7);border-color:#ccd7b445}.availability-unavailable{background:linear-gradient(135deg,#663b38e6,#794640c7);border-color:#e3b9b145}.catalog-tile{background-repeat:no-repeat;filter:none!important;transition:transform .55s var(--ease),box-shadow .55s var(--ease)!important;background-size:cover!important}.catalog-tile:hover{filter:none!important;background-size:cover!important}.catalog-tile>a:before{z-index:0;opacity:1;transition:opacity .55s var(--ease);background:linear-gradient(#030b0733,#030b0733)}.catalog-tile:hover>a:before{opacity:.16}.catalog-index-card>a{background-repeat:no-repeat;filter:none!important;transition:box-shadow .55s var(--ease)!important;background-size:cover!important}.catalog-index-card>a:before{opacity:1;background:linear-gradient(135deg,#040e08f0,#07140c80);transition:opacity .55s var(--ease)!important}.catalog-index-card>a:hover:before{opacity:.76;background:linear-gradient(135deg,#040e08f0,#07140c80)}main:has(.catalog-workspace){background-image:linear-gradient(180deg,#0719111f,transparent 105px),linear-gradient(#f7f2e8e6,#f7f2e8f0),var(--paper-image)}.catalog-page-head{box-shadow:inset 0 -24px 46px #0109051a,0 24px 55px -48px #04130bb8}.catalog-mosaic-section,.sourcing-section,.product-service-band,.certificate-source-note,.company-principles,.payment-section,.production-detail{border-block:1px solid #ddc58e14;box-shadow:inset 0 28px 55px -52px #efd7a04d,inset 0 -32px 58px -52px #00000052}.featured-section,.home-certification,.home-editorial,.related-section,.category-seo{border-top:1px solid #7e613017;box-shadow:0 -28px 62px -58px #05160db3}.characteristics-title-small .micro-label{font-size:12px!important}.characteristics-title-normal .micro-label{font-size:13.5px!important}.characteristics-title-comfortable .micro-label{font-size:15px!important}.characteristics-title-large .micro-label{font-size:16.5px!important}.characteristics-name-small dt{font-size:13px!important}.characteristics-name-normal dt{font-size:14.5px!important}.characteristics-name-comfortable dt{font-size:16px!important}.characteristics-name-large dt{font-size:17.5px!important}.characteristics-value-small dd{font-size:14px!important}.characteristics-value-normal dd{font-size:16px!important}.characteristics-value-comfortable dd{font-size:17.5px!important}.characteristics-value-large dd{font-size:19px!important}.characteristics-professional .micro-label{font-size:var(--characteristic-title-size)!important}.characteristics-professional dt{font-size:var(--characteristic-name-size)!important}.characteristics-professional dd{font-size:var(--characteristic-value-size)!important}@media (max-width:768px){.product-card-image{height:240px}.product-card-image-link img{max-width:250px;max-height:216px}.product-card-media-coffee{transform:translateY(-1%)scale(1.03)}.product-card-media-groats{transform:translateY(-1.5%)scale(1.03)}.product-card-media-herbal{transform:translateY(-1%)scale(1.02)}.product-card-media-packaged{transform:translateY(-1%)scale(1.04)}.catalog-sidebar{background:linear-gradient(145deg,#faf6edfa,#ede4d3f5)!important;border-radius:24px 0 0 24px!important}.availability{gap:6px;padding:6px 10px}}@media (max-width:520px){.product-card-image{height:310px}.product-card-image-link img{max-width:310px;max-height:279px}}@media (prefers-reduced-motion:reduce){.product-card-image-link,.catalog-tile,.catalog-tile>a:before,.catalog-index-card>a:before{transition:none!important}}:root{--catalog-sticky-offset:108px}.site-header{z-index:400;transition:transform .46s var(--ease),background-color .35s,backdrop-filter .35s,padding .35s;will-change:transform;background:linear-gradient(#06140ee6,#071710c7);padding:5px 0 6px;position:sticky;top:0;transform:translate(0,0)}.site-header.is-hidden{pointer-events:none;transform:translateY(calc(-100% - 3px))}.site-header.menu-open{pointer-events:auto;transform:translate(0,0)}.site-header.is-compact{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#071710c7;padding-block:4px}.site-header-frame{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(125deg,#14302396,#0718108c);border:1px solid #f4dca51c;border-radius:18px;width:min(1510px,100vw - clamp(24px,4vw,64px));margin-inline:auto;overflow:visible;box-shadow:0 12px 34px #010a0629,inset 0 1px #ffffff0e}.site-header-frame .shell{width:100%}.site-header .utility-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e271c47;border:0;border-bottom:1px solid #f4dca516;border-radius:17px 17px 0 0;height:29px;margin:0;padding-inline:16px}.site-header .main-nav{height:66px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0 0 17px 17px;padding-inline:16px}.site-header.is-compact .utility-bar{height:25px}.site-header.is-compact .main-nav{height:61px}.site-header .desktop-nav{align-items:center}.site-header .nav-actions>a,.site-header .mobile-toggle{border-color:#ffffff13;width:38px;height:38px}.site-header.is-compact .nav-actions>a,.site-header.is-compact .mobile-toggle{width:36px;height:36px}.site-header .mega-menu{top:calc(100% - 3px);left:clamp(12px,2vw,32px);right:clamp(12px,2vw,32px)}.home-hero-content aside.hero-collection-card{justify-self:end;width:94%;background:linear-gradient(145deg,#1d382a85,#081b1273)!important;border-color:#f4dca526!important;border-radius:29px!important;padding:20px!important;box-shadow:0 22px 62px #010a0633,0 0 34px #cba45b11,inset 0 1px #ffffff16!important}.hero-collection-content{gap:24px;margin-top:21px}.hero-collection-visual{border-radius:22px;height:218px}.hero-collection-content h2{margin:14px 0 11px;font-size:39px}.hero-collection-content p{margin-bottom:20px!important}.hero-collection-nav{gap:7px;margin-top:20px}.hero-collection-nav button{height:28px;box-shadow:none;background:0 0;border:0;padding:0;position:relative}.hero-collection-nav button:before{content:"";background:#ffffff21;border-radius:99px;height:6px;transition:background .2s,box-shadow .2s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff06}.hero-collection-nav button.active{box-shadow:none;background:0 0}.hero-collection-nav button.active:before{background:linear-gradient(135deg,#c0a268,#aa894e);box-shadow:0 4px 14px #b99a5d2e}.hero-collection-nav button:not(.active):hover{background:0 0}.hero-collection-nav button:not(.active):hover:before{background:#ffffff47}@media (min-width:1025px){.catalog-workspace{align-items:start}.catalog-sidebar{top:var(--catalog-sticky-offset);max-height:calc(100dvh - var(--catalog-sticky-offset) - 16px);overscroll-behavior:contain;scrollbar-gutter:stable;transition:top .38s var(--ease),max-height .38s var(--ease);position:sticky;overflow:hidden auto}.catalog-sidebar::-webkit-scrollbar{width:5px}.catalog-sidebar::-webkit-scrollbar-track{background:0 0}.catalog-sidebar::-webkit-scrollbar-thumb{background:#5c4b2d47;border-radius:10px}}@media (max-width:1024px){.site-header .mobile-menu{border-radius:18px;width:min(1510px,100vw - clamp(24px,4vw,64px));margin:4px auto 0;position:relative;top:auto;left:auto;right:auto}.site-header .mobile-menu-inner{overscroll-behavior:contain;max-height:calc(100dvh - 112px)}.catalog-workspace{display:block!important}.catalog-sidebar{z-index:520;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:min(390px,100vw);height:100dvh;max-height:100dvh;transition:transform .38s var(--ease),top .35s var(--ease);border:0;padding:20px 25px;overflow:auto;transform:translate(105%);box-shadow:-20px 0 60px #0003;background:linear-gradient(145deg,#faf6edfb,#ede4d3f7)!important;border-radius:24px 0 0 24px!important;position:fixed!important;inset:0 0 auto auto!important}.catalog-sidebar:not(.open){visibility:hidden;pointer-events:none;display:none}.catalog-sidebar.open{visibility:visible;pointer-events:auto;display:block;transform:none}.filter-mobile-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.filter-mobile-head button{background:0 0;border:0}.filter-apply{width:100%;margin:12px 0;display:flex}.mobile-filter-button{border:1px solid var(--ink);background:0 0;padding:0 15px;display:block}.catalog-toolbar{grid-template-columns:1fr auto}.catalog-toolbar select{grid-column:1/-1}body:has(.catalog-sidebar.open){overflow:hidden}.home-hero-content aside.hero-collection-card{width:min(94%,500px)}.hero-collection-visual{height:158px}}@media (max-width:820px){.site-header-frame,.site-header .mobile-menu{width:calc(100vw - 24px)}.site-header .utility-bar{height:27px;padding-inline:12px}.site-header .main-nav{height:62px;padding-inline:12px}.site-header.is-compact .utility-bar{height:24px}.site-header.is-compact .main-nav{height:58px}.home-hero-content aside.hero-collection-card{justify-self:stretch;width:100%;padding:18px!important}.hero-collection-content{gap:20px;margin-top:18px}.hero-collection-nav{margin-top:16px}}@media (max-width:560px){.site-header .utility-bar>span{display:none}.site-header .utility-bar{justify-content:flex-end}.site-header .nav-actions>a,.site-header .mobile-toggle{width:36px;height:36px}.hero-collection-visual{height:170px}.hero-collection-nav button{height:28px}}@media (prefers-reduced-motion:reduce){.site-header,.catalog-sidebar{transition:none!important}}@media (min-width:1025px){.site-header.home-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:26px 0 0;position:fixed;inset:0 0 auto}.site-header.home-header.is-compact{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-top:8px}}.home-header .utility-bar{display:none}.home-header .site-header-frame{-webkit-backdrop-filter:blur(26px)saturate(1.1);backdrop-filter:blur(26px)saturate(1.1);background:radial-gradient(circle at 78% 0,#f4c66c38,#0000 32%),linear-gradient(110deg,#07100be6,#1f1f14ad 58%,#2a1b0cb8);border-color:#ecc1687a;border-radius:30px;width:calc(100vw - clamp(44px,4.2vw,72px));max-width:1600px;box-shadow:0 18px 54px #00000057,0 0 32px #deb05514,inset 0 1px #fff5d724}.home-header .main-nav{height:86px;transition:height .36s var(--ease),padding .36s var(--ease);border-radius:30px;padding-inline:25px}.home-header.is-compact .main-nav{height:70px}.home-header .brand{border-right:1px solid #e8c27347;padding-right:28px}.home-header .brand-logo-frame{background:#f9f6ecf0;border:1px solid #eabf6885;border-radius:16px;width:58px;height:54px;padding:7px 8px;box-shadow:0 0 22px #ddb05721,inset 0 0 0 1px #ffffffa6}.home-header .brand b{letter-spacing:.015em;font-size:28px;font-weight:500}.home-header .brand small{letter-spacing:.08em;opacity:.67;font-size:10.5px!important}.home-header .desktop-nav{gap:5px}.home-header .desktop-nav>a,.home-header .nav-cluster>a{letter-spacing:.065em;color:#fffaede0;text-shadow:0 1px 16px #ffd68614;padding-inline:10px;font-weight:600;font-family:var(--display)!important;font-size:15.5px!important}.home-header .desktop-nav>a:hover,.home-header .desktop-nav>a.active,.home-header .nav-cluster>a:hover,.home-header .nav-cluster>a.active{color:#f3ce82;background:#f1c56f16;box-shadow:inset 0 0 0 1px #f2c77124,0 6px 22px #0000001f}.home-header .nav-actions>a,.home-header .mobile-toggle{color:#f6d58f;background:#0c110c2e;border-color:#ecc1684d;width:46px;height:46px;box-shadow:inset 0 1px #fff4d714,0 8px 24px #0000001f}.home-header .nav-actions>a[href=\/compare]{display:none}.home-header.is-compact .nav-actions>a,.home-header.is-compact .mobile-toggle{width:40px;height:40px}.home-header .mega-menu{border-color:#c194474d;top:calc(100% + 7px)}.home-hero{background:#050a07;height:min(940px,100svh);min-height:780px}.home-hero:before{background:radial-gradient(circle at 76% 8%,#ffce6f4a,#0000 29%),radial-gradient(circle at 52% 76%,#a86f271f,#0000 35%),linear-gradient(118deg,#0000 45%,#f3c16314 68%,#0000 83%)}.home-hero-bg{filter:saturate(1.06)contrast(1.08)brightness(.94);background-position:50% 48%!important}.home-hero-content{grid-template-columns:minmax(0,1.35fr) minmax(430px,.65fr);align-items:end;gap:clamp(34px,4vw,72px);height:100%;padding-top:150px;padding-bottom:118px}.hero-primary-copy{align-self:center;max-width:760px}.hero-primary-copy>.micro-label{letter-spacing:.17em;color:#e7ba64;font-size:14px!important}.home-hero-content .hero-primary-copy h1{letter-spacing:-.047em;text-shadow:0 10px 36px #00000042;max-width:760px;margin:23px 0 24px;font-size:clamp(72px,6.35vw,106px);line-height:.78}.home-hero-content .hero-primary-copy h1 em{color:#e7b65d;text-shadow:0 0 32px #e6b1531f}.hero-title-rule{color:#d6a952;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;width:min(450px,72%);margin:0 0 22px;display:grid}.hero-title-rule i{background:linear-gradient(90deg,#d7ac55e6,#d7ac5533);height:1px}.hero-title-rule i:last-child{transform:scaleX(-1)}.hero-title-rule span{font:500 17px/1 var(--display)}.home-hero-content .hero-primary-copy>p{color:#ffffffc2;max-width:610px;margin-bottom:28px;line-height:1.72;font-size:17px!important}.hero-primary-copy .button-row{gap:14px}.hero-primary-copy .button{letter-spacing:.11em;border-radius:999px;min-width:230px;min-height:58px;font-size:13px!important}.hero-primary-copy .button-brass{background:linear-gradient(135deg,#efc36d,#dba552);box-shadow:0 14px 36px #d39b4133,inset 0 1px #fff2cf8c}.hero-primary-copy .button-ghost-light{background:#090f0a4d;border-color:#ecca8957;box-shadow:inset 0 1px #ffffff12}.home-hero-content aside.hero-collection-card{width:100%;max-width:530px;margin-bottom:0;position:relative;top:92px;background:radial-gradient(circle at 73% 5%,#e4b15226,#0000 31%),linear-gradient(142deg,#121b13b8,#19140c99)!important;border-color:#ecc0677a!important;border-radius:28px!important;padding:23px!important;box-shadow:0 28px 80px #0000005c,0 0 40px #ddae5414,inset 0 1px #fff5d81c!important}.home-hero .hero-aside-head{color:#e4b861;letter-spacing:.1em}.home-hero .hero-collection-content{gap:26px;margin-top:22px}.home-hero .hero-collection-visual{border-radius:23px;height:230px;box-shadow:0 0 22px #ffdd9a24,inset 0 1px #fff,0 18px 42px #00000024}.home-hero .hero-collection-content h2{margin:15px 0 11px;font-size:42px;line-height:.92}.home-hero .hero-collection-content .micro-label:before{content:"❦";color:#e4b25a;margin-right:8px}.home-hero .hero-collection-nav{margin-top:18px}.home-hero .hero-rail{left:calc((100vw - var(--shell))/2);-webkit-backdrop-filter:none;backdrop-filter:none;width:min(760px,55vw);height:78px;font-family:var(--sans);letter-spacing:0;text-transform:none;background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:0;padding:0;bottom:20px;right:auto}.home-hero .hero-rail>span{border-right:1px solid #ecc77e3d;gap:13px;padding:0 18px}.home-hero .hero-rail>span:first-child{padding-left:0}.home-hero .hero-rail>span:before{display:none}.home-hero .hero-rail b{width:48px;height:48px;font:600 12px/1 var(--display);color:#e6b65a;border:1px solid #ebbb5d9e;border-radius:50%;flex:0 0 48px;place-items:center;display:grid;box-shadow:0 0 22px #daa6471a,inset 0 0 0 5px #d6a74c09}.home-hero .hero-rail i{color:#ffffffe6;font-size:12.5px;font-style:normal;line-height:1.3}.home-hero .hero-rail small{color:#ffffff8c;margin-top:4px;line-height:1.25;display:block;font-size:10.5px!important}@media (max-width:1320px) and (min-width:1161px){.home-header .brand{padding-right:15px}.home-header .brand small{display:none}.home-header .desktop-nav>a,.home-header .nav-cluster>a{padding-inline:7px;font-size:14px!important}.home-header .nav-actions>a{width:40px;height:40px}.home-hero-content{grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr)}.home-hero-content .hero-primary-copy h1{font-size:clamp(68px,6.6vw,92px)}}@media (max-width:1500px) and (min-width:1025px){.home-header .main-nav{gap:12px;padding-inline:18px}.home-header .brand{gap:10px;padding-right:14px}.home-header .brand-logo-frame{width:53px;height:49px}.home-header .brand b{font-size:27px}.home-header .brand small{font-size:9.5px!important}.home-header .desktop-nav{gap:3px}.home-header .desktop-nav>a,.home-header .nav-cluster>a{padding-inline:8px;font-size:14.5px!important}.home-header .desktop-nav>a.active,.home-header .nav-cluster>a.active{padding-inline:12px}.home-header .nav-actions{gap:3px}.home-header .nav-actions>a,.home-header .mobile-toggle{width:40px;height:40px}}@media (max-width:1024px){.site-header.home-header{background:linear-gradient(#06140ef0,#071710db);padding:5px 0 6px;position:sticky}.home-header .site-header-frame{border-radius:19px;width:calc(100vw - 24px)}.home-header .main-nav{border-radius:19px;height:70px;padding-inline:14px}.home-header.is-compact .main-nav{height:62px}.home-header .brand{border-right:0;padding-right:0}.home-header .brand-logo-frame{border-radius:13px;width:51px;height:46px}.home-header .brand b{font-size:25px}.home-hero{height:auto;min-height:0}.home-hero-content{grid-template-columns:1fr;gap:42px;height:auto;padding-top:96px;padding-bottom:48px}.hero-primary-copy{align-self:auto}.home-hero-content aside.hero-collection-card{justify-self:start;width:min(520px,100%);top:auto}.home-hero .hero-rail{width:var(--shell);grid-template-columns:repeat(3,1fr);height:auto;margin:0 auto;padding:0 0 34px;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:820px){.home-hero-content{gap:34px;padding-top:76px}.hero-primary-copy>.micro-label{font-size:12px!important}.home-hero-content .hero-primary-copy h1{margin:20px 0 21px;line-height:.8;font-size:clamp(48px,13vw,72px)!important}.hero-title-rule{width:min(360px,84%);margin-bottom:19px}.home-hero-content .hero-primary-copy>p{margin-bottom:24px;line-height:1.65;font-size:16px!important}.hero-primary-copy .button{min-width:0;min-height:54px}.home-hero .hero-rail{overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:repeat(3,minmax(205px,1fr));gap:0;display:grid;overflow-x:auto}.home-hero .hero-rail::-webkit-scrollbar{display:none}.home-hero .hero-rail>span{min-height:68px;padding-inline:14px}}@media (max-width:560px){.home-header .main-nav{gap:6px;height:66px;padding-inline:10px}.home-header .brand-logo-frame{width:47px;height:42px}.home-header .brand{gap:8px}.home-header .brand b{font-size:22px}.home-header .nav-actions{gap:2px}.home-header .nav-actions>a,.home-header .mobile-toggle{width:38px;height:38px}.home-hero-content{padding-top:68px;padding-bottom:36px}.hero-primary-copy .button-row{gap:10px}.hero-primary-copy .button{width:100%}.home-hero-content aside.hero-collection-card{border-radius:24px!important;padding:18px!important}.home-hero .hero-collection-visual{height:185px}.home-hero .hero-rail{padding-bottom:25px}}.home-header .brand b{letter-spacing:.025em;font-feature-settings:"liga" 1,"kern" 1;text-shadow:0 1px 18px #efc5701f;font-size:30px;font-weight:600;line-height:.82;font-family:var(--display)!important}.home-header .desktop-nav>a,.home-header .nav-cluster>a{min-height:42px;padding-inline:14px}.home-header .desktop-nav>a.active,.home-header .nav-cluster>a.active{background:linear-gradient(120deg,#fff6de1b,#deaf5622);padding-inline:19px;box-shadow:inset 0 0 0 1px #f0c46b38,0 8px 24px #00000024}.home-header .desktop-nav>a.active:before,.home-header .nav-cluster>a.active:before,.home-header .desktop-nav>a:after,.home-header .nav-cluster>a:after{display:none!important}.page-hero,.catalog-page-head,.article-page>header{background-color:#07110d;background-image:linear-gradient(90deg,#030906f7,#060f0ac2 52%,#23170947), linear-gradient(0deg,#040a06e0,transparent 64%), var(--hero-image);background-position:50% 48%;background-size:cover;box-shadow:inset 0 -46px 70px -56px #000000f2}.article-page>header{isolation:isolate;position:relative;overflow:hidden}.article-page>header>*{z-index:2;position:relative}.delivery-page-hero{background-image:linear-gradient(90deg,#030906f7,#07110bba 55%,#23170947),linear-gradient(#0000 36%,#040a06db),url(/assets/editorial/delivery-logistics.avif)}.workflow-page-hero{background-image:linear-gradient(90deg,#030906f7,#07110bba 55%,#23170947),linear-gradient(#0000 36%,#040a06db),url(/assets/editorial/quality-warehouse.avif)}.page-hero:has(.hero-quote){background-image:linear-gradient(90deg,#030906f7,#07110bb3 55%,#23170940),linear-gradient(#0000 36%,#040a06db),url(/assets/editorial/plantation-story.avif);background-attachment:scroll}.page-hero:before,.catalog-page-head:after{opacity:.64}.page-hero:after,.catalog-page-head:before,.article-page>header:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 78% 6%,#f7c96c3d,#0000 30%),linear-gradient(118deg,#0000 46%,#ecb5520f 67%,#0000 84%);position:absolute;inset:0}.page-hero .breadcrumbs,.catalog-page-head .breadcrumbs,.article-page>header .breadcrumbs{color:#fff6de99;border-bottom-color:#edc26c2e}.page-hero .breadcrumbs a,.catalog-page-head .breadcrumbs a,.article-page>header .breadcrumbs a{color:#fff6de99}.page-hero h1,.catalog-page-heading h1,.article-hero-copy h1{text-shadow:0 12px 38px #00000047}.page-hero h1 em,.catalog-page-heading h1 em,.article-hero-copy h1 em{color:#e1b45e}.page-hero aside{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(145deg,#14251b80,#14120b6e);border:1px solid #edc26c38;border-radius:24px;padding:25px;box-shadow:inset 0 1px #fff7e012,0 22px 55px #00000026}.page-hero aside:empty{display:none}.page-hero-inner>div>p,.catalog-page-heading>div>p,.article-hero-copy p{color:#ffffffb8}@media (min-width:1025px){.page-hero .breadcrumbs,.catalog-page-head .breadcrumbs,.article-page>header .breadcrumbs{height:176px;padding-top:118px}.page-hero-inner{min-height:510px;padding:55px 0 82px}.catalog-page-heading{min-height:470px;padding:62px 0 82px}.article-page>header{min-height:760px}.article-hero-copy{padding:70px 0 100px}}.catalog-page-head{isolation:isolate;position:relative;overflow:hidden}.catalog-page-head>*{z-index:2;position:relative}.catalog-page-heading>div:last-child{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1b137a;border:1px solid #edc26c33;border-radius:24px;padding:25px;box-shadow:inset 0 1px #fff7e00f}.catalog-page-heading dl{margin-bottom:0}main:has(>.product-detail){isolation:isolate;padding-top:0;position:relative}main:has(>.product-detail):before{content:"";z-index:-1;background:linear-gradient(90deg,#030906f7,#07110bb3 56%,#23170947),linear-gradient(0deg,#040a06d1,transparent 66%),var(--hero-image) center 48%/cover;height:370px;position:absolute;inset:0 0 auto}main:has(>.product-detail)>nav.breadcrumbs{color:#fff6de9e;height:175px;padding-top:118px}main:has(>.product-detail)>nav.breadcrumbs a{color:#fff6de9e}main:has(>.product-detail)>.product-detail{background:linear-gradient(145deg,#fdfaf3f7,#efe8daf0);border:1px solid #7a5c291f;border-radius:30px;margin-bottom:90px;padding:34px;box-shadow:0 30px 80px #05140c26,inset 0 1px #fff}.auth-page{background:#07110d;min-height:100svh}.auth-art,.register-art{background-image:linear-gradient(90deg,#030906f5,#07110bad),linear-gradient(0deg,#040a06c7,transparent 64%),var(--hero-image);background-position:50%;background-size:cover}.auth-panel{background:linear-gradient(145deg,#fbf7eefa,#e7ddc9f5)}.auth-panel,.auth-art{padding-top:max(8vw,150px)}.not-found{background:linear-gradient(90deg,#030906f5,#07110bab),linear-gradient(0deg,#040a06d1,transparent 64%),var(--hero-image) center/cover;min-height:100svh;padding-top:120px}.checkout-success{min-height:100svh;padding-top:150px}@media (max-width:1500px) and (min-width:1025px){.home-header .main-nav{gap:12px;padding-inline:18px}.home-header .brand{gap:10px;padding-right:14px}.home-header .brand-logo-frame{width:53px;height:49px}.home-header .brand b{font-size:27px}.home-header .brand small{font-size:9.5px!important}.home-header .desktop-nav{gap:3px}.home-header .desktop-nav>a,.home-header .nav-cluster>a{padding-inline:8px;font-size:14.5px!important}.home-header .desktop-nav>a.active,.home-header .nav-cluster>a.active{padding-inline:12px}.home-header .nav-actions{gap:3px}.home-header .nav-actions>a,.home-header .mobile-toggle{width:40px;height:40px}}@media (max-width:1320px) and (min-width:1161px){.home-header .desktop-nav>a,.home-header .nav-cluster>a{padding-inline:8px}.home-header .desktop-nav>a.active,.home-header .nav-cluster>a.active{padding-inline:12px}.home-header .brand b{font-size:27px}}@media (max-width:1024px){.page-hero .breadcrumbs,.catalog-page-head .breadcrumbs,.article-page>header .breadcrumbs{height:54px;padding-top:0}.page-hero-inner{min-height:470px;padding:58px 0 72px}.catalog-page-heading{padding:58px 0 72px}.page-hero aside{padding:22px}main:has(>.product-detail)>nav.breadcrumbs{height:54px;color:var(--muted);padding-top:0}main:has(>.product-detail)>nav.breadcrumbs a{color:var(--muted)}main:has(>.product-detail):before{display:none}main:has(>.product-detail)>.product-detail{border-radius:25px;margin-top:18px;padding:25px}.auth-panel,.auth-art,.not-found,.checkout-success{padding-top:80px}}@media (max-width:768px){.page-hero-inner{min-height:480px;padding:52px 0 64px}.page-hero aside{border-radius:20px}.catalog-page-heading>div:last-child{border-radius:20px;margin-top:25px;padding:20px}main:has(>.product-detail)>.product-detail{border-radius:22px;margin-bottom:65px;padding:18px}}.site-header .brand>span:last-child{min-width:0}.site-header .nav-actions sup{white-space:nowrap;border:1px solid #fff8e59e;min-width:18px;height:18px;padding-inline:4px;line-height:16px;top:-2px;right:-2px;box-shadow:0 5px 14px #0000003d;font-size:9px!important}.product-image{aspect-ratio:1;object-fit:contain;object-position:center;display:block}.product-image-motion{place-items:center;width:100%;height:100%;display:grid}.product-image-motion>.product-image{flex:none}.quantity-control{grid-template-columns:42px minmax(62px,78px) 42px auto;align-items:center;width:max-content;max-width:100%;height:48px}.quantity-control input{font-variant-numeric:tabular-nums;width:100%;min-width:0;height:48px;padding:0 6px}.quantity-control button{place-items:center;width:42px;height:48px;padding:0;display:grid}.quantity-control button:disabled{cursor:not-allowed;opacity:.42}.quantity-control .quantity-unit{white-space:nowrap;padding-left:7px}.catalog-directions{margin:0;padding-block:clamp(88px,8vw,126px);overflow:clip}.catalog-directions-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,5vw,76px);margin-bottom:clamp(34px,4.5vw,58px);display:grid}.catalog-directions-heading>div{min-width:0}.catalog-directions-heading .micro-label{grid-column:auto;margin-bottom:17px}.catalog-directions-heading h2{text-wrap:balance;max-width:1020px;margin:0}.catalog-directions-cta{white-space:nowrap;background:#ffffff09;border:1px solid #efd7a047;border-radius:999px;min-height:52px;padding:0 19px 0 21px;box-shadow:inset 0 1px #ffffff0f;margin:0 0 5px!important}.catalog-directions .catalog-mosaic{gap:clamp(12px,1.25vw,18px)}.catalog-directions .catalog-tile{border-radius:clamp(22px,2vw,30px)}.catalog-directions .catalog-tile>a{padding:clamp(24px,2.4vw,34px)}.catalog-directions .catalog-tile span{top:clamp(20px,2vw,27px);left:clamp(22px,2.3vw,32px)}@media (max-width:1160px){.site-header .main-nav{gap:12px}.site-header .nav-action-compare{display:none!important}.site-header .nav-action-search,.site-header .nav-action-favorite,.site-header .nav-action-cart,.site-header .nav-action-account{display:grid!important}.site-header .mobile-toggle{display:grid}}@media (max-width:768px){.catalog-directions{padding-block:72px}.catalog-directions-heading{grid-template-columns:minmax(0,1fr) auto;gap:24px;display:grid}.catalog-directions-heading h2{font-size:clamp(45px,11vw,58px)}.catalog-directions-cta span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-directions-cta{justify-content:center;width:52px;padding:0}.catalog-directions .catalog-tile{min-height:310px}}@media (max-width:520px){.site-header .main-nav{gap:7px;padding-inline:9px}.site-header .nav-actions{gap:1px}.site-header .nav-action-search,.site-header .nav-action-favorite,.site-header .nav-action-cart,.site-header .nav-action-account,.site-header .mobile-toggle{width:36px;height:36px}.site-header .nav-actions sup{min-width:16px;height:16px;line-height:14px;font-size:8px!important}.quantity-control{grid-template-columns:38px minmax(58px,72px) 38px auto}.quantity-control button{width:38px}.catalog-directions-heading{grid-template-columns:1fr;gap:20px}.catalog-directions-cta{justify-self:start;width:auto;padding-inline:18px}.catalog-directions-cta span{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.catalog-directions .catalog-tile>a{padding:24px 22px}.catalog-directions .catalog-tile span{left:22px}}@media (max-width:420px){.site-header .brand>span:last-child{display:none}.site-header .brand{gap:0}}@media (max-width:350px){.site-header .main-nav{padding-inline:7px}.home-header .brand-logo-frame{width:43px;height:40px}.site-header .nav-action-search,.site-header .nav-action-favorite,.site-header .nav-action-cart,.site-header .nav-action-account,.site-header .mobile-toggle{width:33px;height:33px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header,.site-header .main-nav,.site-header .nav-actions>a,.site-header .mobile-toggle,.product-image-motion,.catalog-directions .catalog-tile,.catalog-directions .catalog-tile>a:before,.catalog-directions .catalog-tile>a:after,.catalog-directions-cta,.quantity-control button{transition:none!important;animation:none!important}.catalog-directions .catalog-tile:hover,.catalog-directions-cta:hover,.quantity-control button:active,.catalog-directions-cta:hover svg{transform:none!important}}.site-header.home-header{--header-nav-size:clamp(15.5px,calc(10.7px + .4vw),17.5px);--header-nav-pad:clamp(9px,.78vw,14px);--header-nav-gap:clamp(2px,.35vw,6px);--header-main-gap:clamp(10px,1vw,18px);--header-main-pad:clamp(16px,1.25vw,22px)}.site-header .main-nav{min-width:0}.site-header.home-header .main-nav{gap:var(--header-main-gap);padding-inline:var(--header-main-pad)}.site-header .brand{flex:0 auto;min-width:0}.site-header .desktop-nav{justify-content:center;gap:var(--header-nav-gap);flex:auto;min-width:0}.site-header .nav-actions{flex:none;min-width:0}.catalog-nav-cluster{align-self:stretch;align-items:center;display:flex;position:static}.site-header.home-header .desktop-nav>a,.site-header.home-header .catalog-trigger{min-height:42px;padding-inline:var(--header-nav-pad);box-shadow:none;appearance:none;text-shadow:none;white-space:nowrap;transition:color .32s var(--ease),background-color .32s var(--ease),transform .32s var(--ease);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;line-height:1.2;text-decoration:none;display:inline-flex;color:#fffaede0!important;font-family:var(--display)!important;font-size:var(--header-nav-size)!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-style:normal!important;font-weight:600!important}.site-header.home-header .catalog-trigger>span{font:inherit!important;letter-spacing:inherit!important}.site-header.home-header .desktop-nav>a:hover,.site-header.home-header .desktop-nav>a.active,.site-header.home-header .catalog-trigger:hover,.site-header.home-header .catalog-trigger:focus-visible,.site-header.home-header .catalog-trigger.is-open,.site-header.home-header .catalog-trigger.is-current{text-shadow:none;background:#f1c56f11;box-shadow:inset 0 0 0 1px #f2c77121;color:#f1cc80!important}.site-header .desktop-nav>a:before,.site-header .desktop-nav>a:after,.site-header .catalog-trigger:before,.site-header .catalog-trigger:after{content:none!important;display:none!important}.catalog-trigger-chevron{opacity:.72;transform-origin:50%;width:14px;height:8px;transition:transform .32s var(--ease),opacity .32s var(--ease);flex:none;margin-left:1px}.catalog-trigger:hover .catalog-trigger-chevron,.catalog-trigger:focus-visible .catalog-trigger-chevron{opacity:1}.catalog-trigger.is-open .catalog-trigger-chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.site-header.home-header .desktop-nav>a:hover,.site-header.home-header .catalog-trigger:hover{transform:translateY(-1px)}}.site-header .catalog-mega-menu{z-index:430;overscroll-behavior:contain;scrollbar-gutter:stable;width:auto;max-width:1510px;max-height:calc(100dvh - 128px);color:var(--ink);-webkit-backdrop-filter:blur(28px)saturate(1.08);backdrop-filter:blur(28px)saturate(1.08);background:linear-gradient(135deg,#fffcf5f9,#efe7d6f4);border:1px solid #7e603138;border-radius:22px;margin-inline:auto;position:absolute;top:calc(100% + 6px);left:clamp(12px,2vw,32px);right:clamp(12px,2vw,32px);overflow:clip auto;box-shadow:0 28px 70px #020d0847,inset 0 1px #ffffffe6}.catalog-mega-shell{width:100%;padding:clamp(20px,3vw - 16px,32px)}.catalog-mega-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.catalog-mega-heading>div{min-width:0}.catalog-mega-heading strong{font:600 clamp(25px,2vw,34px)/1 var(--display);margin-top:5px;display:block;font-family:var(--display)!important}.catalog-mega-heading>a{letter-spacing:.08em;text-transform:uppercase;border:1px solid #533f2038;border-radius:999px;flex:none;align-items:center;gap:12px;min-height:42px;padding:0 14px 0 17px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex;font-size:12.5px!important}.catalog-mega-heading>a:hover{background:#b99a5d17;border-color:#533f205c}.catalog-mega-heading>a svg{width:17px;height:17px}.catalog-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,14px);display:grid}.catalog-mega-card{min-width:0;min-height:340px;transition:transform .22s var(--ease),border-color .22s,background .22s;background:linear-gradient(145deg,#ffffff8c,#f8f2e657);border:1px solid #5b442224;border-radius:16px;flex-direction:column;padding:clamp(18px,1.45vw,23px);display:flex}.catalog-mega-card:hover{background:#ffffffad;border-color:#7e603147;transform:translateY(-2px)}.catalog-mega-card-head{margin-bottom:13px}.catalog-mega-card-head>div{min-width:0}.catalog-mega-card h2{margin:0;font-size:clamp(33px,2.35vw,41px);line-height:.9}.catalog-mega-card-head small{font:600 12px/1.2 var(--mono);color:#876b39;text-transform:uppercase;margin-top:8px;display:block}.catalog-mega-card>p{min-height:76px;color:var(--muted);margin:0 0 16px;line-height:1.55;font-size:14px!important}.catalog-mega-card-body{min-width:0;margin-bottom:16px}.catalog-mega-sublinks{align-content:start;min-width:0;display:grid}.catalog-mega-sublinks a{color:#4c574f;border-bottom:1px solid #5b44221f;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:38px;line-height:1.3;text-decoration:none;transition:color .2s,padding-left .2s;display:flex;font-size:13.5px!important}.catalog-mega-sublinks a:hover{color:#806333;padding-left:4px}.catalog-mega-sublinks span{overflow-wrap:anywhere;min-width:0}.catalog-mega-sublinks em{font:500 11px/1 var(--mono);color:#8f826b;flex:none;font-style:normal}.catalog-mega-open{letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #5b442226;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-top:auto;padding-top:10px;font-weight:700;text-decoration:none;display:flex;font-size:12.5px!important}.catalog-mega-open svg{width:17px;height:17px;transition:transform .2s}.catalog-mega-open:hover svg{transform:translate(2px,-2px)}.catalog-mega-foot{color:#ffffffad;min-height:35px;font:500 11px/1.35 var(--mono);letter-spacing:.05em;text-transform:uppercase;background:#10271d;border-radius:11px;justify-content:center;align-items:center;gap:clamp(18px,4vw,62px);margin-top:14px;padding:10px 14px;display:flex}.catalog-mega-foot span:before{content:"";background:var(--brass-500);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block}@media (min-width:1161px) and (max-width:1320px){.home-header .brand small{display:none}}@media (max-width:1160px){.site-header .desktop-nav{display:none!important}.site-header .mobile-toggle{display:grid}.site-header .catalog-mega-menu{display:none!important}.site-header .nav-action-search,.site-header .nav-action-favorite,.site-header .nav-action-cart,.site-header .nav-action-account{display:grid!important}.site-header .mobile-menu{z-index:430;width:auto;max-height:calc(100dvh - 96px);color:var(--ink);background:linear-gradient(145deg,#faf7effb,#ece3d1f7);border:1px solid #6d52282b;border-radius:18px;margin:0 auto;display:block;position:absolute;top:calc(100% + 4px);left:clamp(12px,2vw,32px);right:clamp(12px,2vw,32px);overflow:hidden;box-shadow:0 28px 72px #00000045,inset 0 1px #ffffffdb}.site-header .mobile-menu-inner{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;max-height:calc(100dvh - 96px);margin:0;padding:22px;display:block;overflow:hidden auto}.mobile-catalog{border-bottom:1px solid var(--line);min-width:0}.mobile-catalog-trigger{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:62px;padding:0;display:flex}.mobile-catalog-trigger>span:first-child{font:600 20px/1 var(--display);font-family:var(--display)!important}.mobile-catalog-trigger small{color:#8a6d39;font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;display:block}.mobile-catalog-trigger>span:last-child{color:#846633;min-width:58px;font:500 11.5px/1 var(--mono);justify-content:flex-end;align-items:center;gap:9px;display:flex}.mobile-catalog-trigger svg{width:18px;height:18px}.mobile-catalog-sections{overflow:hidden}.mobile-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px 0 16px;display:grid}.mobile-catalog-grid section{background:#ffffff61;border:1px solid #533f2026;border-radius:12px;min-width:0;padding:13px}.mobile-category-title{border-bottom:1px solid #533f2021;justify-content:space-between;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex;font:600 22px/1 var(--display)!important}.mobile-category-title em{font:500 11px/1 var(--mono);color:#8a6d39;font-style:normal}.mobile-catalog-grid section>div{padding-top:6px;display:grid}.mobile-catalog-grid section>div a{color:#5c655f;align-items:center;min-height:44px;line-height:1.3;text-decoration:none;display:flex;font-size:14px!important}.mobile-primary-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-top:8px;display:grid}.mobile-primary-links>a{border-bottom:1px solid var(--line);align-items:center;min-height:49px;line-height:1;text-decoration:none;display:flex;color:var(--ink)!important;font-family:var(--display)!important;letter-spacing:.02em!important;font-size:20px!important;font-style:normal!important;font-weight:600!important}.mobile-secondary-links{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.mobile-secondary-links>a{border:1px solid #533f2029;border-radius:999px;align-items:center;min-height:44px;padding:0 12px;text-decoration:none;display:inline-flex;font-size:11px!important}}@media (max-width:768px){.site-header .mobile-menu{max-height:calc(100dvh - 88px);left:12px;right:12px}.site-header .mobile-menu-inner{max-height:calc(100dvh - 88px);padding:18px}.mobile-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.mobile-catalog-grid,.mobile-primary-links{grid-template-columns:1fr}}@media (max-width:560px){.site-header.home-header{--header-main-gap:7px;--header-main-pad:9px}.site-header .main-nav{gap:7px;padding-inline:9px}.site-header .nav-actions{gap:0}.site-header .nav-action-search,.site-header .nav-action-favorite,.site-header .nav-action-cart,.site-header .nav-action-account,.site-header .mobile-toggle{width:36px;height:36px;display:grid!important}.site-header .mobile-menu-inner{padding:15px}.mobile-catalog-trigger{min-height:58px}.mobile-catalog-grid section{padding:12px}}@media (max-width:420px){.site-header.home-header{--header-main-gap:5px;--header-main-pad:7px}.site-header .brand>span:last-child{display:none}.site-header .brand{gap:0}.home-header .brand-logo-frame{width:45px;height:41px}.site-header .main-nav{gap:5px;padding-inline:7px}.site-header .nav-actions{gap:0}}@media (prefers-reduced-motion:reduce){.catalog-trigger-chevron,.catalog-mega-menu,.catalog-mega-card,.catalog-mega-open svg,.mobile-menu,.mobile-catalog-sections{transition:none!important;animation:none!important}.site-header.home-header .desktop-nav>a,.site-header.home-header .catalog-trigger{transition:none!important;transform:none!important}.catalog-mega-card:hover{transform:none}}@media (max-width:1180px){.home-hero .hero-collection-content>div{display:block}}@media (max-width:1160px){.site-header .mobile-menu,.site-header .mobile-menu-inner{max-height:calc(100dvh - 128px)}}@media (max-width:560px){.home-header .brand b{font-size:21px}}@media (max-width:360px){.home-hero .home-hero-content aside.hero-collection-card{display:block}}.home-header .header-brand-logo-frame,.page-loader .loader-brand-logo-frame{background:#fdf1db;padding:0;overflow:hidden}.home-header .header-brand-logo-frame img,.page-loader .loader-brand-logo-frame img{object-fit:contain;width:100%;height:100%;display:block}.page-loader .loader-brand-logo-frame{-webkit-backdrop-filter:none;backdrop-filter:none}.certificate-preview-card{transition:none}.certificate-preview-card:hover{background:#ffffff0f;transform:none}.certificate-preview-card:hover img{transform:none}.sample-cta-card{background:var(--sample-media-background,linear-gradient(120deg,#705b33,var(--brass-500))) center/cover!important}.product-commercial-terms{color:#203a2d;background:linear-gradient(145deg,#fbf6e9,#f1e7d3);border:1px solid #97702642;border-radius:18px;gap:8px;margin:18px 0;padding:18px 20px;display:grid}.product-commercial-terms>span{font:800 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#8e6b25}.product-commercial-terms>b{font:600 20px/1.25 var(--display)}.product-commercial-terms ul{gap:5px;margin:2px 0;padding-left:18px;display:grid}.product-commercial-terms li,.product-commercial-terms small{font:500 10px/1.5 var(--sans);color:#5e665e}.product-commercial-terms small{border-top:1px solid #203a2d1f;padding-top:8px}@media (max-width:520px){.product-commercial-terms{padding:16px}.product-commercial-terms>b{font-size:18px}}.product-group-variants{gap:7px;margin:3px 0 6px;display:grid}.product-group-variants>span{font:800 8px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:#8a7d64}.product-group-variants>div{scrollbar-width:none;gap:5px;padding-bottom:2px;display:flex;overflow:auto}.product-group-variants a,.product-group-selector a{color:#294335;font:700 9px/1 var(--sans);background:#ffffffb8;border:1px solid #1d422f38;border-radius:9px;flex:none;padding:7px 9px;text-decoration:none}.product-group-variants a.active,.product-group-selector a.active{color:#17372a;background:#e8d293;border-color:#b58a30}.product-group-selector{background:#eee3c747;border:1px solid #b28b3640;border-radius:14px;margin:14px 0;padding:14px}.product-group-selector legend{font:800 9px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#776642;padding:0 6px}.product-group-selector>div{flex-wrap:wrap;gap:7px;display:flex}.legal-content ul{grid-column:2;gap:8px;margin:14px 0 0;padding-left:22px;display:grid}.legal-content li{color:#4d5851;line-height:1.65}@media (max-width:520px){.legal-content ul{grid-column:1/-1}}.brand-mark{background:#fffbf1f0;border:1px solid #ddc58e8c;border-radius:22px;place-items:center;width:84px;height:68px;padding:11px 12px;display:grid;overflow:hidden;box-shadow:0 18px 48px #0000002e,inset 0 1px #fff}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-mark-medallion{background:0 0;border:0;border-radius:50%;padding:0;box-shadow:0 18px 48px #0000003d}.auth-brand-mark{width:106px;height:106px;margin-bottom:25px}.guard-brand-mark{width:84px;height:84px}.gallery-brand-mark{z-index:3;border-radius:18px;width:76px;height:60px;padding:9px;position:absolute;top:20px;right:20px;box-shadow:0 12px 32px #121f161f}.portal-guard-loader .guard-brand-mark{background:0 0}.site-header .catalog-mega-menu{color:#17271f;background:radial-gradient(circle at 88% 3%,#c29b5221,#0000 29%),linear-gradient(145deg,#fffdf7fd,#f2e9d8fa);border-color:#5c421f3b;overflow-x:clip;box-shadow:0 34px 88px #0e181142,0 8px 24px #523a1714,inset 0 1px #fffffffa}.catalog-mega-shell{min-width:0;padding:clamp(22px,2.35vw,34px) clamp(20px,2.65vw,38px) 0}.catalog-mega-heading{border-bottom:1px solid #563f1f29;min-width:0;margin-bottom:20px;padding:0 2px 18px}.catalog-mega-heading .micro-label{color:#7a5b2d;letter-spacing:.13em}.catalog-mega-heading strong{color:#173528;text-wrap:balance}.catalog-mega-heading>a{color:#263a30;background:#fffdf78f;border-color:#4b361940;box-shadow:inset 0 1px #ffffffe0}.catalog-mega-heading>a:hover,.catalog-mega-heading>a:focus-visible{color:#704f20;background:#fffaf0;border-color:#76572975;outline:none;box-shadow:0 8px 24px #533b1817,inset 0 1px #fff}.catalog-mega-grid{gap:clamp(11px,1.05vw,16px);min-width:0}.catalog-mega-card{isolation:isolate;cursor:pointer;min-width:0;min-height:318px;transition:border-color .24s var(--ease),background .24s var(--ease),box-shadow .24s var(--ease),transform .24s var(--ease);background:linear-gradient(155deg,#ffffffd1,#f8f1e3a8);border-color:#4f3b1f29;border-radius:18px;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffffdb,0 10px 28px #3f2e1409}.catalog-mega-card:after{content:"";z-index:0;pointer-events:none;opacity:.7;background:linear-gradient(90deg,#244936,#b78e42c7,#0000 88%);height:3px;position:absolute;inset:0 0 auto}.catalog-mega-card-coffee:after{background:linear-gradient(90deg,#765332,#ba9856,#0000 88%)}.catalog-mega-card-groats:after{background:linear-gradient(90deg,#8b6c34,#c4a15c,#0000 88%)}.catalog-mega-card-herbal:after{background:linear-gradient(90deg,#2f6348,#9a8245,#0000 88%)}.catalog-mega-card:hover,.catalog-mega-card:focus-within{background:linear-gradient(155deg,#fffef9,#f8efdcdb);border-color:#70522661;transform:translateY(-2px);box-shadow:0 20px 48px #402d121a,inset 0 1px #fff}.catalog-mega-card-head{z-index:0;margin-bottom:13px;position:relative}.catalog-mega-card h2{color:#17382a;text-wrap:balance}.catalog-mega-card>p{z-index:0;color:#5c625b;text-wrap:pretty;min-height:98px;margin-bottom:13px;position:relative}.catalog-mega-card-body{z-index:3;margin-bottom:13px;position:relative}.catalog-mega-sublinks{z-index:3;position:relative}.catalog-mega-sublinks a{z-index:3;color:#43564b;border-bottom-color:#58412021;position:relative}.catalog-mega-sublinks a:hover,.catalog-mega-sublinks a:focus-visible{color:#76582a;background:linear-gradient(90deg,#b8944e17,#0000 78%);outline:none;padding-left:0}.catalog-mega-open{color:#294538;border-top-color:#4b371b2b;position:static}.catalog-mega-open:before{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.catalog-mega-open>span,.catalog-mega-open>svg{z-index:2;position:relative}.catalog-mega-open>span{color:#6f5124}.catalog-mega-card:focus-within{outline-offset:3px;outline:2px solid #ad843ab3}.catalog-mega-foot{color:#fffaeec7;background:linear-gradient(112deg,#0c251a,#173b2b 58%,#102d20);border:0;border-radius:0 0 21px 21px;min-width:0;min-height:48px;margin:20px calc(-1*clamp(20px,2.65vw,38px)) 0;padding:13px clamp(18px,2.6vw,38px);box-shadow:inset 0 1px #e7c78233}@media (min-width:1161px) and (max-width:1320px){.catalog-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-mega-card{min-height:272px}.catalog-mega-card>p{min-height:68px}}.catalog-index-card>a{grid-template-columns:minmax(0,1fr) auto;gap:24px;filter:none!important;transition:box-shadow .35s var(--ease)!important;background-position:50%!important;background-size:cover!important}.catalog-index-card>a:hover{filter:none!important;background-size:cover!important}.catalog-index-card>a:before{transition:opacity .35s var(--ease)!important}.catalog-index-card:hover>a{box-shadow:inset 0 0 0 1px #efd7a047}.catalog-index-card .round-icon{grid-column:2;align-self:end}.catalog-index-card,.catalog-index-card>div{height:100%}.catalog-index-card-surface{color:#fff;isolation:isolate;border:1px solid #ead39d33;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:26px 24px;height:100%;min-height:clamp(470px,42vw,540px);padding:clamp(26px,3vw,38px);display:grid;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.catalog-index-card:first-child .catalog-index-card-surface{background-image:var(--hero-image)}.catalog-index-card:nth-child(2) .catalog-index-card-surface{background-image:url(/assets/editorial/category-coffee.avif);background-position:62%!important}.catalog-index-card:nth-child(3) .catalog-index-card-surface{background-image:url(/assets/editorial/category-groats.avif);background-position:68% 52%!important}.catalog-index-card:nth-child(4) .catalog-index-card-surface{background-image:url(/assets/editorial/category-herbal.avif)}.catalog-index-card-surface:before{content:"";z-index:-1;transition:opacity .35s var(--ease);background:linear-gradient(135deg,#040e08c2,#07140c47);position:absolute;inset:0}.catalog-index-card-surface:hover:before{opacity:.86}.catalog-index-hit{z-index:1;position:absolute;inset:0}.catalog-index-copy,.catalog-index-card-surface ul,.catalog-index-card-surface>.round-icon{z-index:2;position:relative}.catalog-index-copy{pointer-events:none;grid-column:1/-1}.catalog-index-card-surface ul{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:0 26px;margin:0;display:grid}.catalog-index-card-surface li{padding:0}.catalog-index-card-surface li a{color:#ffffffe6;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 2px;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.catalog-index-card-surface li a em{opacity:.78}.catalog-index-card-surface li a:hover,.catalog-index-card-surface li a:focus-visible{color:var(--gold-300);border-color:#e2c074b3;outline:0}.catalog-index-card-surface>.round-icon{color:inherit;grid-area:2/2;align-self:end}@media (max-width:768px){.catalog-index-card-surface{height:auto;min-height:500px;padding:22px}.catalog-index-card-surface ul{grid-template-columns:1fr}}@media (max-width:360px){.catalog-index-card-surface{min-height:450px;padding:18px}.catalog-index-card-surface>.round-icon{display:none}}.catalog-tile{transition:box-shadow .35s var(--ease)!important}.catalog-tile:hover{box-shadow:0 22px 55px #00000040;transform:none!important}.catalog-directions .catalog-tile>a{justify-content:flex-end}.catalog-directions .catalog-tile .catalog-tile-copy{flex-direction:column;gap:0;width:100%;min-width:0;margin-top:auto;display:flex}.catalog-directions .catalog-tile h3{text-wrap:balance;margin-bottom:14px}.catalog-directions .catalog-tile p{text-wrap:pretty;max-width:min(100%,560px);margin:0}.catalog-tile-footer{justify-content:space-between;align-items:flex-end;gap:14px;width:100%;min-width:0;margin-top:18px;display:flex}.catalog-directions .catalog-tile .catalog-tile-tags{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.catalog-directions .catalog-tile footer b{white-space:nowrap;flex:none;justify-content:flex-end;margin:0 0 2px auto}.catalog-directions .catalog-tile footer b svg{transition:transform .3s var(--ease)}.catalog-directions .catalog-tile:hover footer b svg{transform:translate(3px,-3px)}.catalog-directions .catalog-tile.tile-coffee>a{flex-direction:column;justify-content:flex-end;padding:24px;display:flex}.catalog-directions .catalog-tile.tile-coffee>a>span{z-index:1;position:absolute;top:24px;left:24px}.catalog-directions .catalog-tile.tile-coffee .catalog-tile-copy{z-index:1;flex-flow:column;justify-content:flex-end;gap:0;min-width:0;min-height:0;padding-top:34px;display:flex;position:relative}.catalog-directions .catalog-tile.tile-coffee .catalog-tile-copy h3,.catalog-directions .catalog-tile.tile-coffee .catalog-tile-copy p{margin-bottom:8px}.catalog-directions .catalog-tile.tile-coffee .catalog-tile-footer{flex-flow:wrap;align-items:flex-end;gap:10px 14px;margin-top:14px;display:flex}.catalog-directions .catalog-tile.tile-coffee .catalog-tile-tags{flex-wrap:wrap;gap:5px;max-width:100%;display:flex}.catalog-directions .catalog-tile.tile-coffee .catalog-tile-footer b{align-self:auto;margin:0 0 2px auto}@media (min-width:769px) and (max-width:1200px){.catalog-directions .catalog-tile.tile-coffee>a{padding-block:18px}.catalog-directions .catalog-tile.tile-coffee>a>span{top:18px}.catalog-directions .catalog-tile.tile-coffee .catalog-tile-footer{gap:9px;margin-top:10px}}@media (max-width:420px){.catalog-tile-footer,.catalog-directions .catalog-tile.tile-coffee .catalog-tile-footer{grid-template-columns:minmax(0,1fr);gap:15px;display:grid}.catalog-directions .catalog-tile footer b{justify-self:end}}@media (max-width:768px){.metric-composition{grid-auto-rows:minmax(220px,auto);min-height:0}.metric-panel{height:auto;min-height:220px}}.container-order-card{border-radius:var(--radius-md);color:#fff;background:linear-gradient(120deg,#081c13fa,#0f3523e6),url(/assets/editorial/tea-library-still-life.avif) 50%/cover;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:end;gap:clamp(36px,7vw,110px);padding:clamp(38px,6vw,82px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #07180f2e}.container-order-card:before{content:"";border-radius:calc(var(--radius-md) - 7px);pointer-events:none;border:1px solid #ddc58e40;position:absolute;inset:18px}.container-order-card>div,.container-order-card ul{z-index:1;position:relative}.container-order-card h2{margin:20px 0 24px;font-size:clamp(48px,6vw,82px);line-height:.88}.container-order-card p{color:#ffffffb3;max-width:690px;margin-bottom:30px;font-size:13px;line-height:1.75}.container-order-card ul{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.container-order-card li{font:600 10px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;padding:16px 4px;display:flex}.container-order-card li:after{content:"↗";color:var(--gold-300);font-size:15px}@media (max-width:768px){.container-order-card{grid-template-columns:1fr;padding:42px 30px}.container-order-card:before{inset:12px}.container-order-card h2{font-size:clamp(44px,13vw,64px)}.container-order-card ul{margin-top:8px}}@media (max-width:390px){.container-order-card{padding:36px 24px}.container-order-card:before{inset:8px}.container-order-card .button{justify-content:center;width:100%}}@media (max-width:520px){.home-intro{padding-inline:18px}.metric-composition{gap:10px;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.metric-panel,.metric-dark,.metric-green,.metric-brass,.metric-paper{justify-content:flex-end;align-items:flex-start;display:flex;grid-area:auto!important;min-height:210px!important;padding:22px!important}.metric-panel>span{order:-3;margin-bottom:auto;font-size:12px!important;position:static!important}.metric-panel strong{overflow-wrap:anywhere;max-width:100%;line-height:.88;font-size:clamp(46px,16vw,70px)!important}.metric-dark strong{font-size:clamp(72px,25vw,102px)!important}.metric-panel small{max-width:75%;font-size:11.5px!important}.metric-green .mini-map{opacity:.72;width:102px!important;height:68px!important;margin:0!important;top:auto!important;bottom:17px!important;right:15px!important}}.b2b-retail{background:linear-gradient(#e8ddca,#d9c6a7);border-block:1px solid #4a32141f;gap:clamp(10px,1.2vw,18px);padding:clamp(10px,2vw,28px)}.b2b-retail>div{border:1px solid #fff5dc33;min-height:600px;box-shadow:0 24px 58px #24190d24}.retail-panel{background:radial-gradient(circle at 85% 12%,#fff3,#0000 31%),linear-gradient(135deg,#164fbd,#1975df 62%,#7297df)}.ozon-wordmark{background:#fff;border-radius:13px;width:132px;height:auto;margin:14px 0 5px;padding:10px 13px;box-shadow:0 14px 36px #00226830}.ozon-showcase{opacity:.62}@media (max-width:768px){.b2b-retail{padding:10px}.b2b-retail>div{min-height:520px}.ozon-wordmark{width:118px}}.footer-ozon{background:#ffffff0f;border:1px solid #ffffff21;border-radius:14px;width:100%;max-width:210px;margin:8px 0;gap:8px!important;padding:12px 14px!important;display:grid!important}.footer-ozon img{background:#fff;border-radius:8px;width:104px;height:auto;padding:6px 8px}.footer-ozon span{color:#ffffffb8;font-size:11px}.contact-hero-links a{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid;white-space:normal!important}.contact-hero-links a small{font:600 10px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#ffffff75}.contact-hero-links .contact-hero-email{overflow-wrap:anywhere;font-size:clamp(18px,2vw,28px)!important}.contact-cards{align-items:stretch}.contact-cards article{min-height:230px;background:linear-gradient(145deg,#fffdf8e6,#eae0ccad)!important;padding:clamp(22px,3vw,34px)!important}.contact-cards .contact-address,.contact-cards .contact-legal{grid-column:1/-1}.contact-phone-line{gap:4px;margin-top:20px;display:grid}.contact-phone-line small{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.contact-cards .big-contact{overflow-wrap:anywhere;max-width:100%;white-space:normal!important;font-size:clamp(20px,2vw,30px)!important;line-height:1.15!important}.contact-cards .contact-email .big-contact{font-size:clamp(17px,1.75vw,25px)!important}.contact-hours>small{max-width:410px;margin-top:24px;display:block}.map-frame{border-radius:28px;overflow:hidden;box-shadow:0 28px 70px #16271d21}@media (max-width:780px){.contact-cards .contact-address,.contact-cards .contact-legal{grid-column:auto}.contact-cards article{min-height:0}}.certificate-preview:after{content:none}.article-content>aside b{margin-top:0}.article-content>div>section{grid-template-columns:none;display:block}.article-content>div>section p{grid-column:auto;max-width:840px}.article-card-image:after{background:linear-gradient(#0000 50%,#050e0947)}.product-service-band h3{margin-top:0}@media (max-width:1160px){.site-header.home-header,.site-header.home-header.is-compact{padding:7px 0 0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.site-header.home-header .site-header-frame{-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16);background:linear-gradient(125deg,#0c22189e,#14191180);border-color:#ecc16857;box-shadow:0 14px 38px #0000002e,inset 0 1px #fff5d71f}.site-header.home-header .main-nav{background:0 0!important}.site-header.home-header+.mobile-menu{margin-top:5px}.home-hero{margin-top:calc(-1*min(82px,12vw))}.home-hero-content{padding-top:clamp(122px,19vw,170px)}}@media (max-width:560px){.site-header-frame{border-radius:20px;width:calc(100vw - 12px)!important}.site-header .main-nav{height:64px!important;padding-inline:7px!important}.site-header .brand{border-right:0;padding-right:0}.home-header .brand-logo-frame{width:46px;height:42px}.site-header .nav-actions{gap:1px}.site-header .nav-action-search,.site-header .nav-action-favorite,.site-header .nav-action-cart,.site-header .nav-action-account,.site-header .mobile-toggle{width:38px;height:38px}.home-hero{margin-top:-71px}.home-hero-content{padding-top:132px}}@media (min-width:386px) and (max-width:420px){.site-header .brand>span:last-child{display:block!important}.site-header .brand{gap:7px!important}.site-header .brand b{white-space:nowrap;font-size:clamp(18px,5.1vw,20px)!important}.home-header .brand-logo-frame{width:42px;height:39px}.site-header .nav-action-search,.site-header .nav-action-favorite,.site-header .nav-action-cart,.site-header .nav-action-account,.site-header .mobile-toggle{width:33px;height:33px}}@media (max-width:385px){.site-header .brand>span:last-child{display:none!important}.site-header .main-nav{gap:3px!important;padding-inline:5px!important}.home-header .brand-logo-frame{width:42px;height:39px}.site-header .nav-action-search,.site-header .nav-action-favorite,.site-header .nav-action-cart,.site-header .nav-action-account,.site-header .mobile-toggle{width:35px;height:35px}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){@media (max-width:1160px){.site-header.home-header .site-header-frame{background:#091d14f5}}}@media (prefers-reduced-transparency:reduce){.site-header.home-header .site-header-frame,.site-header .catalog-mega-menu,.site-header .mobile-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#10271d!important}.site-header .catalog-mega-menu,.site-header .mobile-menu{color:var(--ink)!important;background:#f3ecdf!important}}@media (prefers-reduced-motion:reduce){.catalog-index-card>a,.catalog-index-card>a:before,.catalog-tile,.catalog-mega-card,.catalog-mega-heading>a,.catalog-mega-sublinks a,.catalog-mega-open svg{transition:none!important}}.certificate-card>.certificate-public-preview{pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#eee3cf,#d7c5a5);border:1px solid #ddc58e40;border-radius:18px;place-items:center;height:auto;min-height:280px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.certificate-public-preview>img{object-fit:contain;filter:sepia(.08);width:min(100%,210px);height:auto;max-height:310px;display:block;box-shadow:0 16px 35px #2c23162e}.certificate-public-preview>span{color:#f0ddb1;text-align:center;font:700 9px/1.3 var(--sans);letter-spacing:.11em;text-transform:uppercase;background:#0b1d14e0;border-radius:8px;padding:8px 10px;position:absolute;bottom:18px;left:18px;right:18px}.document-status.archived{color:#66583f;background:#e9e0cf}.certificate-preview-thumb{pointer-events:none;-webkit-user-select:none;user-select:none;padding:12px;display:grid;position:relative;background:#e9dcc5!important;place-items:center!important}.certificate-preview-thumb img{filter:sepia(.08);max-width:100%;object-fit:contain!important;width:auto!important;height:100%!important}.certificate-preview-thumb span{color:#f0ddb1;text-align:center;font:700 8px/1.25 var(--sans);letter-spacing:.09em;text-transform:uppercase;background:#0b1d14db;border-radius:7px;padding:7px;position:absolute;bottom:10px;left:10px;right:10px}.certificate-preview-card em.archived{color:#e8d7b0;background:#ddc58e29}.footer-certificates .footer-document-mark{width:46px;height:46px;color:var(--gold-300);font:700 9px/1 var(--mono);letter-spacing:.08em;border:1px solid #ddc58e66;border-radius:50%;place-items:center;margin:0 0 10px!important;display:grid!important}.product-certificate-links{background:radial-gradient(circle at 100% 0,#ddc58e30,#0000 32%),linear-gradient(145deg,#fffdf7f0,#e8decab8);border:1px solid #21342824;border-radius:26px;padding:clamp(24px,4vw,52px);overflow:hidden;box-shadow:0 24px 65px #15261c1a}.product-certificate-links>header{grid-template-columns:minmax(250px,.8fr) minmax(280px,1.2fr);align-items:end;gap:clamp(28px,6vw,90px);margin-bottom:30px;display:grid}.product-certificate-links>header h2{margin:14px 0 0;font-size:clamp(38px,4.7vw,64px);line-height:.9}.product-certificate-links>header p{color:#5f685f;max-width:650px;margin:0;font-size:13px;line-height:1.65}.product-certificate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-certificate-list article{background:#ffffff8f;border:1px solid #21342824;border-radius:17px;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:13px 16px;min-width:0;padding:18px;display:grid}.product-certificate-format{color:#725c33;width:52px;height:52px;font:700 10px/1 var(--mono);letter-spacing:.06em;background:#f3ead9;border:1px solid #765c3057;border-radius:50%;place-items:center;display:grid}.product-certificate-copy{min-width:0}.product-certificate-copy>small{color:#7a6846;font:600 9px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;display:block}.product-certificate-copy h3{overflow-wrap:anywhere;margin:7px 0 9px;font-size:23px;line-height:1.02}.product-certificate-copy p{color:#657067;font:500 10px/1.45 var(--mono);overflow-wrap:anywhere;margin:0}.product-certificate-list .document-status{text-align:center;justify-self:end;max-width:150px}.product-certificate-actions{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;display:flex}.product-certificate-actions a{border:1px solid #21342829;border-radius:99px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:10px;font-weight:700;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.product-certificate-actions a:hover{border-color:var(--forest-800);background:var(--forest-800);color:#fff}.product-certificate-actions svg{width:15px;height:15px}@media (max-width:1100px){.product-certificate-list{grid-template-columns:1fr}}@media (max-width:780px){.product-certificate-links>header{grid-template-columns:1fr;gap:16px}.product-certificate-links>header p{font-size:12px}}@media (max-width:560px){.certificate-public-preview{min-height:230px}.product-certification{padding-bottom:55px}.product-certificate-links{border-radius:21px;padding:20px 16px}.product-certificate-links>header{margin-bottom:20px}.product-certificate-links>header h2{font-size:39px}.product-certificate-list article{grid-template-columns:44px minmax(0,1fr);gap:11px 12px;padding:15px}.product-certificate-format{width:44px;height:44px}.product-certificate-list .document-status{grid-column:2;justify-self:start;max-width:100%}.product-certificate-actions{grid-column:1/-1}.product-certificate-actions a{flex:1;justify-content:center;min-width:130px}}.staff-certificate-list{gap:14px;display:grid}.staff-certificate-list>article{border:1px solid var(--line);background:#ffffffad;border-radius:20px;padding:clamp(20px,3vw,30px);box-shadow:0 18px 46px #14251b12}.staff-certificate-list header{color:var(--muted);font:700 11px/1.4 var(--mono);text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.staff-certificate-list header b{text-align:right;color:var(--forest-800)}.staff-certificate-list h3{margin:17px 0;font-size:clamp(27px,3vw,38px);line-height:1}.staff-certificate-list dl{grid-template-columns:1fr 1fr;gap:0 24px;margin:0 0 20px;display:grid}.staff-certificate-list dl>div{border-top:1px solid var(--line);padding:11px 0}.staff-certificate-list dt{text-transform:uppercase;color:var(--muted);font-size:10px}.staff-certificate-list dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.5}.staff-certificate-list dl>div:nth-child(n+3){grid-column:1/-1}.staff-certificate-unavailable{color:#785f42;background:#f1e7d6;border:1px solid #d5bea1;border-radius:99px;padding:10px 14px;font-size:12px;display:inline-flex}@media (max-width:620px){.staff-certificate-list header{display:grid}.staff-certificate-list header b{text-align:left;overflow-wrap:anywhere}.staff-certificate-list dl{grid-template-columns:1fr}.staff-certificate-list dl>div:nth-child(n){grid-column:auto}}.home-hero .hero-rail b svg{stroke-width:1.45px;width:20px;height:20px}.home-hero .hero-rail>span:last-child{border-right:0}.delivery-scope{background:linear-gradient(145deg,#fffdf7fa,#e5dac4ad);border:1px solid #392f1f26;border-radius:30px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(35px,7vw,100px);margin-bottom:clamp(70px,8vw,118px);padding:clamp(30px,4vw,52px);display:grid;box-shadow:0 30px 80px #22281f14}.delivery-scope h2{margin:22px 0 0;font-size:clamp(40px,4.8vw,67px);line-height:.9}.delivery-scope h2 em{color:var(--brass-500);font-weight:400}.delivery-scope ul{margin:0;padding:0;list-style:none}.delivery-scope li{border-bottom:1px solid #392f1f21;grid-template-columns:minmax(125px,.35fr) minmax(0,.65fr);gap:24px;padding:21px 0;display:grid}.delivery-scope li:first-child{padding-top:4px}.delivery-scope li:last-child{border-bottom:0;padding-bottom:4px}.delivery-scope strong{font:700 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--forest-800)}.delivery-scope span{color:var(--muted);font-size:14px;line-height:1.65}.contacts-grid{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:stretch;gap:clamp(28px,4vw,64px)}.contact-cards{grid-auto-rows:minmax(190px,auto)}.contact-hours{color:#fff;background:linear-gradient(145deg,#173a2b,#0c251b)!important}.contact-hours p{font:500 clamp(28px,3.2vw,44px)/1.08 var(--display);color:#f3e7ce;margin:clamp(24px,4vw,52px) 0 0}.contact-hours>small{color:#ffffff9e}.map-frame{height:100%;min-height:0}.map-frame iframe{height:100%;min-height:100%}@media (max-width:1100px){.delivery-scope,.contacts-grid{grid-template-columns:1fr}.map-frame{min-height:480px}}@media (max-width:780px){.delivery-scope{border-radius:24px;padding:28px 22px}.delivery-scope li{grid-template-columns:1fr;gap:7px}.map-frame{min-height:400px}}@media (max-width:1160px){.site-header.home-header+main>.page-hero,.site-header.home-header+main>.catalog-page-head,.site-header.home-header+main>.article-page:first-child>header{margin-top:-77px;padding-top:77px}}@media (max-width:560px){.site-header.home-header+main>.page-hero,.site-header.home-header+main>.catalog-page-head,.site-header.home-header+main>.article-page:first-child>header{margin-top:-73px;padding-top:73px}}:root,:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) :where(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) :where(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=range]):not([type=color]),select,textarea){color:#18271f;caret-color:#173b2d;background-color:#fffdf7;border-color:#15392a38}:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) :where(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=range]):not([type=color]),select,textarea):focus-visible{outline-offset:1px;border-color:#8b6b2d;outline:3px solid #bf974538}:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) :where(input,select,textarea):disabled{color:#79786f;cursor:not-allowed;opacity:.78;background-color:#eee9df}:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) :is(input[type=checkbox],input[type=radio]){appearance:none;cursor:pointer;vertical-align:middle;background-color:#fffaf0;background-position:50%;background-repeat:no-repeat;border:1px solid #173b2d5c;flex:none;min-width:22px;max-width:22px;max-height:22px;margin:0;box-shadow:inset 0 1px #ffffffe6;width:22px!important;height:22px!important;min-height:22px!important;padding:0!important}:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) input[type=checkbox]{border-radius:6px}:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) input[type=radio]{border-radius:50%}:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) input[type=checkbox]:checked{background-color:#173b2d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23f6e5b6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='m3.2 8.3 3 3.1 6.7-7'/%3E%3C/svg%3E");background-size:15px 15px;border-color:#173b2d}:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) input[type=radio]:checked{background-color:#fffaf0;border-color:#173b2d;box-shadow:inset 0 0 0 5px #173b2d}:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) :is(input[type=checkbox],input[type=radio]):hover:not(:disabled){border-color:#9b762e;box-shadow:0 0 0 4px #bf97451a}:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) input[type=radio]:checked:hover:not(:disabled){box-shadow:inset 0 0 0 5px #173b2d,0 0 0 4px #bf97451a}.commerce-list-actions label{align-items:center;min-height:38px}.commerce-line-select{place-items:center;width:38px;height:38px;padding:0;display:grid}.commerce-line-select input{margin:0;display:block}.auth-system .auth-panel .consent{font-size:15px!important;line-height:1.45!important}.auth-system .auth-panel .consent input:is([type=checkbox],[type=radio]){max-width:22px;max-height:22px;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important}:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) :is(input[type=checkbox],input[type=radio]):focus-visible{outline-offset:3px;outline:3px solid #bf974557}:is(.auth-system,.commerce-main,.portal,.warehouse-portal,.contact-form-section,.catalog-sidebar) :is(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;opacity:.52}:is(.communication-phone-toggle,.commerce-consent,.commerce-list-actions label,.staff-internal-toggle,.warehouse-worker label,.preference,.contact-form-section .consent,.auth-system .consent){font-size:15px!important;line-height:1.45!important}:where(.portal,.commerce-main,.warehouse-portal) [aria-invalid=true]{border-color:#9a4638;outline-color:#9a463833}@media (max-width:700px){:is(.communication-phone-toggle,.commerce-consent,.commerce-list-actions label,.staff-internal-toggle,.warehouse-worker label,.preference,.contact-form-section .consent,.auth-system .consent),.auth-system .auth-panel .consent{font-size:16px!important;line-height:1.5!important}}@media (prefers-reduced-motion:reduce){:where(input,select,textarea){scroll-behavior:auto}}:root{--hero-image:url(/assets/tea-hero-7xjX2iuz.avif)}@media (max-width:768px){:root{--hero-image:url(/assets/tea-hero-mobile-BYV9ZmfT.avif)}}.catalog-mosaic-section:not([data-performance-media-ready]) .tile-coffee{background-image:linear-gradient(130deg,#24140ceb,#070f0a6b)}.catalog-mosaic-section:not([data-performance-media-ready]) .tile-groats{background-image:linear-gradient(130deg,#2c1f12e6,#08130d66)}.catalog-mosaic-section:not([data-performance-media-ready]) .tile-herbal{background-image:linear-gradient(120deg,#091f13f0,#07120c61)}.featured-section:not([data-performance-media-ready]){background-image:linear-gradient(#faf7f0e6,#f6f0e5ed)}.process-section:not([data-performance-media-ready]){background-image:linear-gradient(115deg,#050e09ed,#06110bb3)}.b2b-retail:not([data-performance-media-ready]) .b2b-panel{background-image:linear-gradient(125deg,#2d1b12f5,#10120cb8)}.container-order:not([data-performance-media-ready]) .container-order-card{background-image:linear-gradient(120deg,#081c13fa,#0f3523e6)}.sample-cta:not([data-performance-media-ready]) .sample-cta-card{background-image:linear-gradient(90deg,#06100af2,#07140d8c)!important}.form-message,.portal-message,.system-message{color:#4d554f;font:600 13px/1.55 var(--sans);overflow-wrap:anywhere;background:#eee9df;border:1px solid #474e482e;border-radius:14px;margin-block:12px 0;padding:13px 15px;box-shadow:inset 0 1px #ffffff85}.auth-system .form-message,.portal .portal-message{color:#4d554f;background:#eee9df;border-color:#474e482e}.form-message.success,.portal-message.success,.system-message.success{color:#285b3d;background:#e4ede5;border-color:#2d68443d}.form-message.error,.portal-message.error,.system-message.error{color:#79342a;background:#f2e3de;border-color:#8f392b40}.form-message.warning,.portal-message.warning,.system-message.warning{color:#694b1d;background:#f3e8d2;border-color:#99681f47}.form-message.info,.portal-message.info,.system-message.info{color:#4d554f;background:#eee9df;border-color:#474e482e}.commerce-alert-error{color:#79342a;background:#f2e3de;border-color:#8f392b40}.commerce-alert-warning,.http-security-warning{color:#694b1d;background:#f3e8d2;border-color:#99681f47}.commerce-alert.commerce-alert-info{color:#4d554f;background:#eee9df;border-color:#474e482e}@media (prefers-contrast:more){.form-message,.portal-message,.system-message{box-shadow:none;border-width:2px}}.auth-system .invitation-state{color:#4d554f;background:#eee9df;border:1px solid #474e482e;border-radius:20px;gap:16px;margin-top:20px;padding:22px;display:grid}.auth-system .invitation-state h2{margin:0;font-size:clamp(36px,3.5vw,54px)}.auth-system .invitation-state p{font:500 15px/1.65 var(--sans);color:inherit;margin:0}.auth-system .invitation-state.success{color:#285b3d;background:#e4ede5;border-color:#2d68443d}.auth-system .invitation-state.error{color:#79342a;background:#f2e3de;border-color:#8f392b40}.auth-system .invitation-state.warning{color:#694b1d;background:#f3e8d2;border-color:#99681f47}.auth-system .invitation-state-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auth-system .invitation-state-actions .button,.auth-system .invitation-state>.button{width:auto;margin:0;text-decoration:none}@media (max-width:560px){.auth-system .invitation-state{padding:18px}.auth-system .invitation-state-actions,.auth-system .invitation-state-actions .button,.auth-system .invitation-state>.button{width:100%}}.cookie-consent{z-index:1600;left:50%;bottom:max(18px,env(safe-area-inset-bottom));width:min(1120px,100vw - 36px);max-height:min(70dvh,420px);color:var(--ink);isolation:isolate;background:linear-gradient(135deg,#fcf8eefa,#f1e6d0f5);border:1px solid #91703657;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,58px);padding:clamp(22px,3vw,34px);display:grid;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 24px 70px #07110d47,inset 0 1px #ffffffd1}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cookie-consent{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:linear-gradient(135deg,#fcf8eef0,#f1e6d0e8)}}.cookie-consent:before{content:"";z-index:-1;pointer-events:none;border:1px solid #b99a5d29;border-radius:17px;position:absolute;inset:8px}.cookie-consent-copy{max-width:760px}.cookie-consent-eyebrow{font:700 9px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#7c663b;margin-bottom:9px;display:block}.cookie-consent h2{letter-spacing:-.025em;margin:0 0 9px;font-size:clamp(27px,3vw,38px);line-height:.9}.cookie-consent p{color:#485249;margin:0;font-size:13px;line-height:1.65}.cookie-consent-actions{grid-template-columns:1fr;gap:8px;width:min(320px,30vw);display:grid}.cookie-consent-actions button,.cookie-consent-actions a{text-align:center;min-height:47px;font:700 10px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;transition:transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:flex}.cookie-consent-actions button:hover,.cookie-consent-actions a:hover{transform:translateY(-1px)}.cookie-consent-accept{border:1px solid var(--forest-900);background:var(--forest-900);color:#fff}.cookie-consent-accept:hover{background:var(--forest-700)}.cookie-consent-essential{color:var(--ink);background:#ffffff4d;border:1px solid #15201961}.cookie-consent-essential:hover{border-color:var(--brass-500);background:#fff9}.cookie-consent-actions a{color:#665631;text-underline-offset:4px;min-height:34px;-webkit-text-decoration:underline #66563157;text-decoration:underline #66563157}.footer-cookie-settings{appearance:none;color:#ffffffab;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1.55}.footer-cookie-settings:hover{color:#fff}@media (max-width:800px){.cookie-consent{grid-template-columns:1fr;gap:18px;width:min(680px,100vw - 28px);padding:24px}.cookie-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cookie-consent-actions a{grid-column:1/-1}}@media (max-width:460px){.cookie-consent{bottom:max(8px,env(safe-area-inset-bottom));border-radius:19px;width:calc(100vw - 16px);max-height:min(72dvh,470px);padding:20px}.cookie-consent:before{border-radius:13px;inset:6px}.cookie-consent h2{font-size:29px}.cookie-consent p{font-size:12px;line-height:1.55}.cookie-consent-actions{gap:7px}.cookie-consent-actions button{min-height:45px;padding-inline:10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.cookie-consent-actions button,.cookie-consent-actions a{transition:none}}
