
@font-face{font-family:Montserrat;src:url('fonts/Montserrat.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap}
@font-face{font-family:'Cormorant Garamond';src:url('fonts/CormorantGaramond.woff2') format('woff2');font-style:normal;font-weight:500 700;font-display:swap}
@font-face{font-family:'Cormorant Garamond';src:url('fonts/CormorantGaramond-Italic.woff2') format('woff2');font-style:italic;font-weight:500 600;font-display:swap}
:root{--green:#06402B;--gold:#C9A227;--paper:#F3EEE3;--ink:#16231D;--sage:#8DA48F;--kraft:#BC946A;--green-80:#386655;--green-60:#6A8C80;--green-40:#9BB3AA;--green-20:#CDD9D5;--gold-80:#D4B552;--gold-60:#DFC77D;--gold-40:#E9DAA9;--gold-20:#F4ECD4;--warm:var(--paper);--line:var(--green-20);--muted:var(--green-80);--body:Montserrat,sans-serif;--display:'Cormorant Garamond',Georgia,serif;--page:clamp(24px,6.5vw,112px);--ease:cubic-bezier(.16,1,.3,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:98px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;font-weight:400;line-height:1.6}body,button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--gold);color:var(--green)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}img{display:block;max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}p,h1,h2,h3{margin:0}p{max-width:70ch}h1,h2,h3{font-weight:500}h1,h2{font-family:var(--display);font-weight:600;text-wrap:balance;letter-spacing:-.025em}h2{font-size:clamp(42px,4.3vw,68px);line-height:1.02}h2 em,h1 em{font-weight:600}svg.icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}section[id]{scroll-margin-top:96px}button:disabled{opacity:.5;cursor:default}.skip{position:fixed;top:10px;left:10px;z-index:100;background:var(--green);color:var(--paper);padding:10px 20px;transform:translateY(-150%)}.skip:focus{transform:none}.shell{padding-inline:var(--page);max-width:1800px;margin-inline:auto}.muted{color:var(--muted)}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:15px 25px;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:600;line-height:1.3;transition:background .25s,color .25s,border-color .25s}.button svg{width:18px;height:18px;transition:transform .35s var(--ease)}.button:hover svg{transform:translateX(4px)}.button-gold{background:var(--gold);color:var(--green)}.button-gold:hover{background:var(--gold-80)}.button-green{background:var(--green);color:var(--paper)}.button-green:hover{background:var(--green-80)}.button-outline{border-color:var(--green-40);color:var(--paper);background:transparent}.button-outline:hover{background:var(--paper);color:var(--green)}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:14px;font-weight:600;min-height:44px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.text-link svg{width:18px;height:18px}.text-link:hover{text-decoration-color:var(--gold)}
.site-header{height:98px;background:var(--warm);position:sticky;top:0;z-index:30;border-bottom:1px solid var(--green-20)}.header-inner{height:100%;display:grid;grid-template-columns:1fr 260px 1fr;align-items:center;gap:30px}.header-nav{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:500}.header-nav.right{justify-content:flex-end}.header-nav a{padding-block:15px;white-space:nowrap}.header-nav a:hover{color:var(--green)}.brand{display:block;width:260px}.brand img{width:100%;height:84px;object-fit:contain}.header-nav .contact-link{display:inline-flex;gap:9px;align-items:center}.menu-toggle{display:none;border:0;background:none;padding:10px;min-width:44px;min-height:44px}.mobile-nav{display:none;background:var(--warm);border-bottom:1px solid var(--line);padding:12px 24px 24px}.mobile-nav a{display:block;padding:12px 0;font-size:16px}.sun-meter{width:30px;height:20px;overflow:hidden;position:relative;display:block;flex:none}.sun-meter:before{content:'';width:22px;height:22px;border-radius:50%;background:var(--gold);position:absolute;bottom:0;left:4px;transform:translateY(var(--sun-shift,75%));transition:transform .9s var(--ease)}.sun-meter:after{content:'';position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid currentColor}.header-sun{margin-left:2px;color:var(--green);overflow:visible;clip-path:inset(-3px 0 0)}
.hero{position:relative;isolation:isolate;background:var(--green);min-height:660px;height:calc(100svh - 98px);max-height:900px;color:var(--paper);display:flex;align-items:center;overflow:hidden}.hero-picture{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 54%}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,64,43,.35),transparent 66%)}.hero-content{width:100%;padding-top:0;padding-bottom:105px}.hero h1{max-width:680px;font-size:clamp(64px,6.7vw,96px);line-height:.98}.hero h1 em{display:block;color:var(--gold)}.hero-description{font-size:15px;line-height:1.85;max-width:410px;margin-top:28px;color:var(--paper)}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:34px}.hero .text-link{font-weight:500;color:var(--paper)}.hero-foot{position:absolute;bottom:31px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:30px;color:var(--paper);font-size:14px;letter-spacing:.04em}.hero-foot .location{display:flex;align-items:center;gap:10px}.hero-foot .location svg{width:16px;height:16px}.scroll-cue{display:flex;gap:16px;align-items:center;font-size:14px}.scroll-cue svg{width:16px;height:16px;transform:rotate(90deg)}
.assurance-strip{background:var(--green);color:var(--paper);display:flex;align-items:center;justify-content:center;gap:clamp(30px,6vw,100px);padding:25px var(--page);font-size:14px}.assurance-strip span{display:flex;gap:12px;align-items:center}.assurance-strip svg{color:var(--gold);width:20px;height:20px}
.categories{padding-top:112px;padding-bottom:105px}.section-top{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:45px}.section-top h2{max-width:650px;color:var(--green)}.section-top>p{max-width:345px;font-size:14px;color:var(--muted)}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 25px}.category{display:block;min-width:0}.category-image{overflow:hidden;background:var(--paper);position:relative;aspect-ratio:1.3}.category-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),filter .7s}.category:hover .category-image img{transform:scale(1.035);filter:brightness(1.06)}.category-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:17px}.category h3{font-family:var(--display);font-size:28px;color:var(--green);line-height:1.15}.category p{font-size:14px;color:var(--muted);margin-top:5px}.category-arrow{border:1px solid var(--green-20);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;transition:background .3s,color .3s}.category-arrow svg{width:16px;height:16px}.category:hover .category-arrow{background:var(--green);color:var(--paper);border-color:var(--green)}.categories-bottom{border-top:1px solid var(--green-20);margin-top:40px;padding-top:25px;display:flex;gap:30px;align-items:center;justify-content:space-between}.categories-bottom p{font-size:14px;color:var(--muted);max-width:660px}.categories-bottom small{display:block;margin-top:9px;font-size:14px;color:var(--muted)}
.marketplaces{background:var(--warm);padding-block:92px 100px}.marketplaces .section-top{margin-bottom:48px}.marketplaces h2{max-width:640px}.marketplace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--green-20);border-bottom:1px solid var(--green-20)}.market-link{position:relative;display:flex;flex-direction:column;gap:20px;padding:35px 25px 28px 0;border-right:1px solid var(--green-20);margin-right:28px;transition:color .25s}.market-link:last-child{border-right:0;margin-right:0}.market-link strong{font-size:25px;font-weight:500;letter-spacing:-.04em;color:var(--green)}.market-link .market-action{display:flex;align-items:center;justify-content:space-between;font-size:14px}.market-link svg{width:18px;height:18px;transition:transform .3s var(--ease)}.market-link:hover{color:var(--green)}.market-link:hover svg{transform:translate(3px,-3px)}.market-note{font-size:14px;margin-top:22px;color:var(--muted)}.market-note strong{font-weight:600}.market-category-hint{font-size:14px;margin-top:16px;min-height:20px;color:var(--green)}
.care{padding-block:110px}.care-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(55px,9vw,140px);align-items:center}.care-image{aspect-ratio:.9;overflow:hidden;border-radius:50% 50% 0 0;background:var(--green)}.care-image img{width:100%;height:100%;object-fit:cover}.care-copy h2{color:var(--green);margin-bottom:23px}.care-copy>.intro{font-size:14px;color:var(--muted);max-width:455px}.care-list{margin:33px 0 23px}.care-point{display:grid;grid-template-columns:30px 1fr;gap:17px;padding:20px 0;border-top:1px solid var(--green-20)}.care-point svg{color:var(--green);width:23px;height:23px;margin-top:5px}.care-point h3{font-size:14px;font-weight:600;color:var(--green)}.care-point p{font-size:14px;color:var(--muted);margin-top:6px;max-width:390px}
.sell{position:relative;background:var(--green);color:var(--paper);padding-block:100px;overflow:hidden}.sell-layout{display:grid;grid-template-columns:1.04fr 1fr;gap:clamp(50px,8vw,130px);position:relative;z-index:1}.sell h2{max-width:550px}.sell h2 em{color:var(--gold)}.sell-intro{max-width:400px;font-size:14px;color:var(--paper);margin-top:28px}.sell .button{margin-top:32px}.sell-note{margin-top:16px;font-size:14px;color:var(--paper);max-width:350px}.sell-steps{list-style:none;margin:0;padding:0}.sell-steps li{display:grid;grid-template-columns:42px 1fr;gap:22px;border-top:1px solid var(--green-60);padding:22px 0}.step-number{font-family:var(--display);font-weight:500;font-size:38px;line-height:1;color:var(--gold)}.sell-steps h3{font-family:var(--display);font-size:28px;line-height:1.15}.sell-steps p{font-size:14px;color:var(--paper);margin-top:8px;max-width:430px}.sell-exclusions{margin-top:23px;font-size:14px;color:var(--paper)}.sell-exclusions summary{cursor:pointer;padding-block:9px;min-height:44px}.sell-exclusions p{padding:6px 0 16px;line-height:1.8}.sell-orbit{position:absolute;width:550px;height:275px;border:1px solid var(--green-60);border-radius:550px 550px 0 0;left:-130px;bottom:-150px;pointer-events:none}.sell-orbit:before,.sell-orbit:after{content:'';position:absolute;inset:38px 38px 0;border:1px solid var(--green-60);border-bottom:0;border-radius:inherit}.sell-orbit:after{inset:76px 76px 0}
.story{padding-block:110px}.story-layout{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px}.story-symbol{position:relative;max-width:300px;margin-inline:auto;display:grid;place-items:center;width:100%;padding-bottom:20px}.story-symbol img{width:150px;height:192px;object-fit:contain;position:relative;z-index:1}.story-symbol:before{content:'';position:absolute;left:0;right:0;bottom:0;height:150px;border:1px solid var(--gold);border-radius:150px 150px 0 0}.story-copy h2{color:var(--green);margin-bottom:27px}.story-copy p{color:var(--muted);font-size:14px;max-width:570px;margin-top:16px}.brand-cycle{display:flex;gap:23px;flex-wrap:wrap;margin-top:33px;color:var(--green);font-family:var(--display);font-size:24px;font-weight:500}.brand-cycle span{position:relative}.brand-cycle span+span:before{content:'';position:absolute;width:3px;height:3px;border-radius:50%;background:var(--gold);left:-12px;top:19px}
.faq{background:var(--warm);padding-block:95px}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-heading h2{color:var(--green);max-width:390px}.faq-heading p{margin-top:24px;font-size:14px;color:var(--muted);max-width:330px}.faq-list{border-top:1px solid var(--green-20)}.faq-list details{border-bottom:1px solid var(--green-20)}.faq-list summary{list-style:none;cursor:pointer;padding:25px 34px 25px 0;position:relative;font-size:15px;font-weight:500;color:var(--green)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:0;top:20px;font-size:25px;font-weight:400;color:var(--green)}.faq-list details[open] summary:after{content:'−'}.faq-answer{font-size:14px;color:var(--muted);padding:0 32px 26px 0;line-height:1.85}.faq-answer p+p{margin-top:12px}
.contact{padding-block:104px 85px;background:var(--green);color:var(--paper)}.contact-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:90px}.contact h2{font-size:clamp(60px,6vw,90px);max-width:500px}.contact h2 em{color:var(--gold)}.contact-intro{font-size:14px;color:var(--paper);max-width:350px;margin-top:25px}.contact .button{margin-top:31px}.contact-data{display:grid;grid-template-columns:1fr 1fr;gap:35px 42px;padding-top:10px}.contact-data h3{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--gold);margin-bottom:17px}.contact-data p,.contact-data address{font-size:14px;font-style:normal;line-height:1.9;color:var(--paper)}.contact-data address{max-width:210px}.contact-data .email{overflow-wrap:anywhere}.contact-data a:hover{text-decoration:underline;text-underline-offset:4px}.hours{grid-column:1/-1}.hours dl{margin:0;font-size:14px;max-width:440px}.hours dl>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--green-60);padding-block:10px}.hours dd,.hours dt{margin:0}.hours dd{text-align:right;color:var(--paper);font-variant-numeric:tabular-nums}.socials{margin-top:31px;display:flex;gap:23px;flex-wrap:wrap;font-size:14px}.socials a{min-height:44px;display:flex;align-items:center;gap:5px}.socials svg{width:12px;height:12px}.contact-small{font-size:14px;color:var(--paper);margin-top:15px}
.site-footer{background:var(--warm);padding-block:31px 26px}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-logo{width:220px;height:71px;object-fit:contain}.footer-phrase{font-family:var(--display);font-weight:500;font-size:27px;color:var(--green)}.footer-bottom{border-top:1px solid var(--green-20);margin-top:22px;padding-top:22px;display:flex;justify-content:space-between;gap:30px;font-size:11px;color:var(--muted)}.footer-bottom p{max-width:580px}.whatsapp-float{position:fixed;right:24px;bottom:22px;z-index:25;width:51px;height:51px;background:var(--paper);color:var(--green);display:grid;place-items:center;border:1px solid var(--green-20);border-radius:50%;transition:background .25s,color .25s}.whatsapp-float:hover{background:var(--gold)}.whatsapp-float svg{width:25px;height:25px}.whatsapp-float .floating-label{position:absolute;right:62px;padding:7px 12px;background:var(--paper);color:var(--green);font-size:14px;white-space:nowrap;border-radius:3px;opacity:0;transform:translateX(4px);pointer-events:none;transition:opacity .2s,transform .2s}.whatsapp-float:hover .floating-label,.whatsapp-float:focus-visible .floating-label{opacity:1;transform:none}
@media(min-width:1800px){.hero-content{padding-left:112px}.hero-picture{object-position:center 58%}}
@media(max-width:1100px){.header-inner{grid-template-columns:1fr 220px 1fr;gap:12px}.brand{width:220px}.header-nav{gap:18px;font-size:14px}.header-nav .contact-link{gap:6px}.hero h1{max-width:570px;font-size:76px}.hero-description{max-width:360px}.hero-actions{gap:20px}.hero .text-link{font-size:14px}.care-layout{gap:55px}.story-layout,.faq-layout,.contact-layout{gap:55px}.category h3{font-size:25px}.market-link{margin-right:18px;padding-right:18px}.market-link strong{font-size:22px}.contact-data{gap:28px 20px}.hero-picture{object-position:52% center}}
@media(max-width:820px){:root{--page:32px}.header-inner{display:flex;justify-content:space-between;gap:10px}.header-nav{display:none}.brand{width:230px}.site-header{height:85px}.brand img{height:76px}.menu-toggle{display:grid;place-items:center}.mobile-nav:not([hidden]){display:block}.header-sun{display:none}.hero{height:auto;min-height:820px;align-items:flex-start}.hero-content{padding-top:65px;padding-bottom:390px}.hero h1{font-size:76px;max-width:630px}.hero-description{max-width:410px}.hero-picture{object-fit:cover;object-position:70% bottom;height:560px;top:auto;bottom:0}.hero:after{background:linear-gradient(180deg,var(--green) 0%,var(--green) 34%,rgba(6,64,43,.9) 40%,transparent 63%)}.hero-foot{font-size:14px;bottom:24px}.assurance-strip{gap:25px;font-size:14px}.category-grid{gap:30px 18px}.category-image{aspect-ratio:.95}.category-caption{gap:10px;align-items:flex-start}.category h3{font-size:24px}.category p{font-size:14px}.category-arrow{width:30px;height:30px}.category-arrow svg{width:14px}.categories,.care,.story{padding-block:80px}.section-top{gap:30px}.section-top>p{max-width:275px;font-size:14px}.market-link strong{font-size:20px}.market-link{margin-right:13px;padding-right:13px}.market-link .market-action{font-size:14px}.care-layout{gap:35px}.care-image{aspect-ratio:.65}.care-point{gap:10px}.care-point p{font-size:14px}.sell-layout{gap:40px}.sell-steps li{grid-template-columns:30px 1fr;gap:13px}.sell-steps h3{font-size:25px}.sell-steps p{font-size:14px}.story-layout{gap:50px}.story-symbol img{width:120px;height:154px}.faq-layout{gap:40px;grid-template-columns:.8fr 1.2fr}.contact-layout{gap:35px}.contact-data{grid-template-columns:1fr}.hours{grid-column:auto}.contact h2{font-size:64px}.contact-data p,.contact-data address{font-size:14px}.hours dl>div{flex-direction:column;gap:0}.hours dd{text-align:left}.footer-phrase{font-size:24px}.footer-bottom{font-size:11px;padding-right:55px}}
@media(max-width:600px){:root{--page:24px}html{scroll-padding-top:84px}.site-header{height:78px}.brand{width:222px}.brand img{height:72px}.header-inner{padding-inline:20px}.hero{min-height:900px}.hero-content{padding-top:49px;padding-bottom:410px}.hero h1{font-size:clamp(49px,14vw,61px);line-height:1.01;max-width:430px}.hero-description{font-size:14px;max-width:320px;margin-top:22px;line-height:1.8}.hero-actions{gap:11px;align-items:flex-start;flex-direction:column;margin-top:25px}.hero .button{min-height:49px;padding:14px 21px;font-size:14px}.hero .text-link{min-height:35px;font-size:14px}.hero-picture{height:395px;object-position:80% center}.hero:after{background:linear-gradient(180deg,var(--green) 0%,var(--green) 43%,rgba(6,64,43,.95) 47%,transparent 68%)}.hero-foot{bottom:20px;font-size:14px;gap:10px}.scroll-cue{font-size:0;gap:0}.scroll-cue svg{width:20px}.hero-foot .location svg{width:13px;height:13px}.assurance-strip{padding:19px 20px;display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:14px}.assurance-strip span{gap:8px}.assurance-strip span:last-child{display:none}.assurance-strip svg{width:17px;height:17px}h2{font-size:44px}.section-top{display:block;margin-bottom:30px}.section-top h2{max-width:430px}.section-top>p{margin-top:21px;max-width:100%;font-size:14px}.categories,.care,.story{padding-block:67px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 14px}.category-image{aspect-ratio:.92}.category h3{font-size:23px;line-height:1.12}.category p{font-size:14px;line-height:1.6;margin-top:6px}.category-caption{padding-top:13px;gap:7px}.category-arrow{width:24px;height:24px;border:0;margin-top:2px}.category-arrow svg{width:17px;height:17px}.categories-bottom{display:block;margin-top:30px;padding-top:21px}.categories-bottom p{font-size:14px}.categories-bottom .text-link{margin-top:15px;font-size:14px}.categories-bottom small{font-size:14px;margin-top:12px}.marketplaces{padding-block:67px}.marketplaces .section-top{margin-bottom:30px}.marketplace-grid{grid-template-columns:1fr 1fr;border-bottom:0}.market-link{margin:0;padding:25px 14px 23px 0;border-bottom:1px solid var(--green-20);border-right:0;gap:18px}.market-link:nth-child(even){padding-left:18px}.market-link:nth-child(odd){border-right:1px solid var(--green-20)}.market-link strong{font-size:24px}.market-link .market-action{font-size:14px}.market-note{font-size:14px;line-height:1.8}.care-layout{display:flex;flex-direction:column;gap:36px}.care-image{width:100%;aspect-ratio:1.1;max-width:430px}.care-copy{width:100%}.care-copy>.intro{font-size:14px}.care-list{margin-top:25px}.care-point{grid-template-columns:25px 1fr;gap:16px;padding-block:19px}.care-point p{font-size:14px}.sell{padding-block:67px}.sell-layout{grid-template-columns:1fr;gap:38px}.sell h2{max-width:440px}.sell-intro{font-size:14px;margin-top:23px}.sell .button{margin-top:25px}.sell-note{font-size:14px}.sell-steps li{grid-template-columns:32px 1fr;gap:17px;padding-block:21px}.step-number{font-size:34px}.sell-steps h3{font-size:28px}.sell-steps p{font-size:14px}.story-layout{display:flex;flex-direction:column;gap:40px}.story-symbol{width:190px;padding-bottom:15px}.story-symbol img{width:105px;height:134px}.story-symbol:before{height:95px}.story-copy p{font-size:14px}.story-copy h2{margin-bottom:20px}.brand-cycle{gap:22px;font-size:23px}.faq{padding-block:67px}.faq-layout{grid-template-columns:1fr;gap:27px}.faq-heading h2{max-width:400px}.faq-heading p{max-width:none;font-size:14px;margin-top:19px}.faq-list summary{font-size:14px;padding-block:24px;line-height:1.7}.faq-list summary:after{top:20px}.faq-answer{font-size:14px;padding-right:10px}.contact{padding-block:67px 52px}.contact-layout{grid-template-columns:1fr;gap:40px}.contact h2{font-size:65px}.contact-intro{font-size:14px}.contact-data{grid-template-columns:1fr 1fr;gap:28px 20px}.contact-data p,.contact-data address{font-size:14px}.contact-data h3{font-size:14px;margin-bottom:12px}.hours{grid-column:1/-1}.hours dl>div{flex-direction:row;font-size:14px;gap:20px}.hours dd{text-align:right}.contact-data .email{overflow-wrap:anywhere}.socials{margin-top:24px;gap:20px}.site-footer{padding-block:24px}.footer-main{display:block}.footer-logo{width:210px;height:68px;margin-left:-8px}.footer-phrase{font-size:25px;margin-top:15px}.footer-bottom{flex-direction:column;gap:13px;font-size:11px;margin-top:21px;line-height:1.8}.whatsapp-float{width:47px;height:47px;right:16px;bottom:16px}.whatsapp-float svg{width:23px;height:23px}.whatsapp-float .floating-label{display:none}}
@media(max-width:360px){:root{--page:20px}.hero h1{font-size:55px}.hero-description{font-size:14px}.category h3{font-size:21px}.category-arrow{display:none}.contact-data{grid-template-columns:1fr}.contact-data address{max-width:none}.hours{grid-column:auto}.hours dl>div{font-size:14px}.brand-cycle{font-size:21px;gap:20px}}
@media(min-width:601px) and (max-width:820px){.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0}.market-link{margin-right:0;padding:27px 20px 24px 0;border-right:0;border-bottom:1px solid var(--green-20)}.market-link:nth-child(even){padding-left:22px}.market-link:nth-child(odd){border-right:1px solid var(--green-20)}.market-link strong{font-size:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

body.admin-bar .site-header{top:32px}@media(max-width:782px){body.admin-bar .site-header{top:46px}}.khepri-legal-links{display:flex;gap:18px;flex-wrap:wrap}
