:root{--ink:#2e1a10;--espresso:#4a2718;--saffron:#dd741e;--cream:#fffaf2;--sand:#f6ead8;--line:#ead8c2;--sage:#607354}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:Georgia,'Times New Roman',serif}a{text-decoration:none;color:inherit}p{font-family:Arial,sans-serif;line-height:1.7;color:#705b4d}.site-header{background:rgba(255,250,242,.94);backdrop-filter:blur(12px);border-bottom:1px solid rgba(234,216,194,.75)}.brand{display:inline-flex;align-items:center;gap:9px;font-family:Arial,sans-serif;font-size:1.15rem;font-weight:900;letter-spacing:.08em;line-height:.9}.brand small{display:block;font-size:.48rem;letter-spacing:.26em;margin-top:4px}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--saffron);color:#fff;font-family:Georgia;font-size:1.5rem;font-style:italic}.nav-link{font-family:Arial,sans-serif;font-size:.88rem;font-weight:700;color:#674938!important;padding:.55rem .8rem!important}.nav-link.active,.nav-link:hover{color:var(--saffron)!important}.cart-link{background:var(--espresso);color:#fff;padding:.62rem .85rem;border-radius:99px;font:700 .82rem Arial}.cart-link span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;color:var(--espresso);margin-left:4px}.button{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:99px;padding:.82rem 1.15rem;font:700 .82rem Arial;letter-spacing:.02em;transition:.2s transform,.2s background}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--espresso);color:#fff}.button-dark:hover{background:#29130a;color:#fff}.button-light{background:#f9eddc;color:var(--espresso)}.button-light:hover{background:#efd8ba}.eyebrow{font:700 .72rem Arial;letter-spacing:.16em;text-transform:uppercase;color:var(--saffron)}.hero{padding:5.5rem 0 4.5rem;background:radial-gradient(circle at 78% 15%,#f9d7a4 0,transparent 26%),linear-gradient(110deg,#f8ead4 0%,#fffaf2 62%)}.hero h1,.page-hero h1{font-size:clamp(3rem,7vw,5.7rem);line-height:.92;letter-spacing:-.06em;margin:.5rem 0 1.3rem;max-width:700px}.hero h1 em{color:var(--saffron);font-weight:normal}.hero-copy{font-size:1.07rem;max-width:530px}.hero-art{position:relative;min-height:370px}.sun-disc{position:absolute;width:285px;height:285px;right:8%;top:18px;border-radius:50%;background:#eea24b}.hero-pack{position:absolute;z-index:1;width:225px;right:20%;top:67px;transform:rotate(8deg);filter:drop-shadow(18px 19px 13px rgba(89,46,22,.2))}.spice{position:absolute;border-radius:50%;background:#6f3b21}.spice.one{width:37px;height:37px;right:13%;top:39px}.spice.two{width:22px;height:22px;right:66%;top:277px}.spice.three{width:13px;height:13px;right:10%;bottom:5px}.trust-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.2rem 0;background:#fffdf8}.trust-row div{font:700 .8rem Arial;color:#6a4a38;text-align:center}.trust-row span{color:var(--saffron);font-size:1.15rem;margin-right:7px}.section{padding:5.5rem 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:2rem}.section-heading h2,.story-card h2,.cta-panel h2{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1;margin:.35rem 0 0}.text-link{font:700 .85rem Arial;color:var(--saffron);white-space:nowrap}.product-card{height:100%;background:#fff;border:1px solid #f0dfcb;border-radius:20px;overflow:hidden;transition:.25s transform,.25s box-shadow}.product-card:hover{transform:translateY(-6px);box-shadow:0 17px 35px rgba(78,45,24,.12)}.product-image{position:relative;display:block;background:#f9eddd}.product-image img{display:block;width:100%;height:265px;object-fit:cover}.product-image span{position:absolute;left:15px;top:15px;background:#fffaf2;padding:.42rem .65rem;border-radius:99px;font:700 .65rem Arial;text-transform:uppercase;letter-spacing:.05em;color:#744327}.product-card-body{padding:1.25rem}.rating{font:700 .72rem Arial;color:var(--saffron)}.rating span{font-weight:400;color:#8b766a;margin-left:3px}.product-card h3{font-size:1.45rem;margin:.55rem 0}.product-card h3 a:hover{color:var(--saffron)}.product-card p{font-size:.89rem;margin:0 0 1rem;min-height:50px}.product-meta{display:flex;justify-content:space-between;align-items:center;font:600 .8rem Arial;color:#82685b;border-top:1px solid #f1e3d4;padding-top:.8rem}.product-meta strong{font-size:1.1rem;color:var(--espresso)}.product-actions{display:flex;gap:.55rem;margin-top:1rem}.product-actions>*{flex:1}.product-actions .button{width:100%;padding:.76rem .5rem}.product-actions form{margin:0}.warm-section{background:var(--sand)}.feature{padding:1.5rem;border:1px solid #ead5bd;border-radius:15px;background:#fffaf2;height:100%}.feature-icon{font-size:1.6rem}.feature h3{font-size:1.2rem;margin:.7rem 0}.feature p{font-size:.9rem;margin:0}.quote{background:var(--espresso);color:#fff9ed;padding:2.3rem;border-radius:18px;height:100%}.quote p{font-family:Georgia;color:#fff9ed;font-size:1.25rem;line-height:1.45}.quote footer{font:700 .75rem Arial;color:#f2c17c;margin-top:1.2rem}.cta-panel{background:var(--saffron);border-radius:23px;padding:3rem;overflow:hidden;position:relative}.cta-panel p{color:#552d18;max-width:530px}.cta-panel:after{content:'✦';position:absolute;right:6%;top:-38px;font-size:14rem;color:rgba(255,255,255,.2)}.site-footer{background:#27150e;color:#f7e7d3}.site-footer p{color:#cfb69e;font-size:.9rem}.site-footer h2{font:700 .75rem Arial;text-transform:uppercase;letter-spacing:.12em;color:#f0b46d;margin:.4rem 0 1rem}.site-footer a:not(.brand){display:block;color:#f8e7d2;font:400 .88rem Arial;margin:.55rem 0}.footer-bottom{border-top:1px solid #5a3829;padding:1.2rem 0;display:flex;justify-content:space-between;gap:15px;color:#ba9b83;font:400 .72rem Arial}.footer-bottom span:last-child{display:flex;gap:14px}.page-hero{padding:4rem 0 3.25rem;background:#f7e8d5}.page-hero h1{font-size:clamp(2.9rem,6vw,4.6rem);max-width:630px}.page-hero p{max-width:590px;font-size:1.05rem}.product-detail{padding:4rem 0}.detail-image{background:#f7eadb;border-radius:22px;overflow:hidden}.detail-image img{width:100%;display:block}.detail-badge{font:700 .72rem Arial;text-transform:uppercase;color:var(--saffron);letter-spacing:.1em}.detail-title{font-size:clamp(2.6rem,5vw,4.4rem);line-height:.95;margin:.6rem 0}.price{font:700 1.7rem Arial;color:var(--espresso)}.detail-copy{font-size:1.02rem}.detail-actions{display:flex;gap:.75rem;max-width:410px;margin:1.5rem 0}.detail-actions form{flex:1}.detail-actions .button{width:100%}.info-list{margin:2rem 0;padding:0;list-style:none}.info-list li{font:400 .9rem Arial;padding:.55rem 0;border-bottom:1px solid var(--line)}.detail-section{margin-top:3rem;border-top:1px solid var(--line);padding-top:2rem}.detail-section h2{font-size:1.7rem}.cart-page{padding:3.5rem 0 5.5rem}.cart-page h1{font-size:clamp(2.8rem,5vw,4.5rem);line-height:.95;margin-bottom:2rem}.cart-panel{background:#fff;border:1px solid var(--line);border-radius:19px;padding:1.25rem}.cart-item{display:grid;grid-template-columns:94px 1fr auto;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}.cart-item img{width:94px;border-radius:12px;background:#f7eadb}.cart-item h2{font-size:1.2rem;margin:0 0 .3rem}.cart-item p{font-size:.8rem;margin:0}.quantity{display:flex;align-items:center;gap:.55rem;font:700 .9rem Arial}.quantity form{margin:0}.qty-button{width:29px;height:29px;border:1px solid var(--line);background:#fff;border-radius:50%;font-size:1rem}.remove{border:0;background:transparent;color:#a04b2e;font:700 .72rem Arial;margin-top:.5rem;padding:0}.cart-summary{background:#f8ead8;border-radius:18px;padding:1.5rem}.cart-summary h2{font-size:1.5rem}.summary-line{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #dfc7a8;font:400 .9rem Arial}.summary-total{font-weight:700;font-size:1.15rem;border-bottom:0}.whatsapp-order{display:flex;background:#257a4b;color:#fff;margin-top:1rem;width:100%}.whatsapp-order:hover{background:#17633a;color:#fff}.empty-cart{text-align:center;padding:4rem 1rem}.accordion-item{border:1px solid var(--line)!important;margin-bottom:.7rem;border-radius:12px!important;overflow:hidden}.accordion-button{font:bold 1rem Georgia;color:var(--ink);background:#fffdf9}.accordion-button:not(.collapsed){color:var(--espresso);background:#f8ead8;box-shadow:none}.accordion-button:focus{box-shadow:0 0 0 .2rem rgba(221,116,30,.18)}.form-control{border:1px solid #dcc7af;padding:.8rem;font-family:Arial}.form-control:focus{border-color:var(--saffron);box-shadow:0 0 0 .2rem rgba(221,116,30,.14)}.contact-card{background:#f8ead8;border-radius:18px;padding:1.8rem;height:100%}.contact-card h2{font-size:1.55rem}.contact-card a{font:700 .9rem Arial;color:var(--espresso)}.notice{padding:1rem 1.1rem;border-radius:10px;background:#e3f0df;color:#31532c;font:400 .88rem Arial}.policy{max-width:790px;padding:4.5rem 0}.policy h1{font-size:3.5rem}.policy h2{font-size:1.5rem;margin-top:2.2rem}.toast-wrap{position:fixed;z-index:1090;right:18px;bottom:18px}.toast-note{background:var(--espresso);color:#fff;padding:1rem 1.2rem;border-radius:10px;box-shadow:0 8px 25px rgba(0,0,0,.2);font:600 .85rem Arial;animation:in .25s ease}@keyframes in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:991px){.navbar-collapse{padding-top:1rem}.nav-link{padding:.65rem 0!important}.cart-link{display:inline-block;margin:.5rem 0}.hero{padding:3.7rem 0}.hero-art{min-height:300px}.hero-pack{width:180px}.sun-disc{width:230px;height:230px}.product-image img{height:235px}}@media(max-width:575px){.hero-art{min-height:255px}.hero-pack{right:18%;top:45px;width:160px}.sun-disc{right:3%;width:210px;height:210px}.section{padding:3.8rem 0}.section-heading{align-items:start;flex-direction:column}.cta-panel{padding:2rem}.cart-item{grid-template-columns:70px 1fr;gap:.75rem}.cart-item img{width:70px}.cart-item>div:last-child{grid-column:2}.footer-bottom{flex-direction:column}.detail-actions{flex-direction:column}.product-card p{min-height:auto}}
h1,h2,h3,h4,h5,h6,.hero h1,.page-hero h1,.detail-title,.display-5{font-family:"Bodoni Moda",Didot,Georgia,serif;font-weight:500;letter-spacing:-.035em}.brand,.nav-link,.cart-link,.button,.eyebrow,.trust-row div,.text-link,.product-image span,.rating,.product-meta,.quote footer,.site-footer h2,.site-footer a:not(.brand),.footer-bottom,.detail-badge,.price,.info-list li,.quantity,.remove,.summary-line,.form-control,.contact-card a,.notice,.toast-note{font-family:"Jost",Arial,sans-serif}.brand{font-weight:700;letter-spacing:.1em}.brand-mark{font-family:"Bodoni Moda",Didot,Georgia,serif}.nav-link{font-weight:500;letter-spacing:.015em}.button{font-weight:600;letter-spacing:.035em}.eyebrow{font-weight:600}.hero h1,.page-hero h1,.detail-title{font-weight:500;letter-spacing:-.055em}.product-card h3,.feature h3,.detail-section h2,.cart-item h2,.cart-summary h2,.contact-card h2{font-family:"Bodoni Moda",Didot,Georgia,serif;font-weight:500;letter-spacing:-.025em}p,.quote p{font-family:"Jost",Arial,sans-serif}.quote p{font-weight:400;letter-spacing:-.01em}.accordion-button{font-family:"Bodoni Moda",Didot,Georgia,serif;font-weight:500;letter-spacing:-.015em}
.hero-banner-frame{min-height:0;overflow:hidden;border:10px solid rgba(255,255,255,.48);border-radius:24px;box-shadow:0 24px 52px rgba(82,39,16,.2)}.hero-banner{display:block;width:100%;aspect-ratio:1.42;object-fit:cover;object-position:center;transform:scale(1.02)}@media(max-width:991px){.hero-banner-frame{max-width:620px;margin:0 auto}}@media(max-width:575px){.hero-banner{aspect-ratio:1.28}.hero-banner-frame{border-width:7px;border-radius:18px}}
.hero-fullbleed{isolation:isolate;position:relative;min-height:680px;padding:0;display:flex;align-items:center;overflow:hidden;background:#3b1c0e}.hero-fullbleed .hero-banner{position:absolute;z-index:-2;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;transform:none}.hero-overlay{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(35,14,6,.86) 0%,rgba(51,21,9,.69) 38%,rgba(63,27,11,.14) 68%,rgba(63,27,11,.05) 100%)}.hero-content{padding-top:5.5rem;padding-bottom:5.5rem;color:#fff8ee}.hero-content .eyebrow{color:#f5bd72}.hero-content h1{max-width:610px;color:#fff9f0;text-shadow:0 2px 20px rgba(29,10,3,.28)}.hero-content h1 em{color:#f6b65e}.hero-content .hero-copy{color:#f6e7d9;max-width:510px}.hero-content .button-dark{background:#e1802c;color:#fff}.hero-content .button-dark:hover{background:#f0923d}.hero-content .button-light{background:rgba(255,250,242,.9);color:#4a2718}.hero-content .button-light:hover{background:#fff}@media(max-width:767px){.hero-fullbleed{min-height:610px;align-items:end}.hero-fullbleed .hero-banner{object-position:62% center}.hero-overlay{background:linear-gradient(0deg,rgba(34,13,5,.91) 0%,rgba(42,16,6,.62) 56%,rgba(42,16,6,.16) 100%)}.hero-content{padding-top:7rem;padding-bottom:3.5rem}.hero-content h1{font-size:clamp(3rem,14vw,4.4rem)}}
h1,h2,h3,h4,h5,h6,.hero h1,.page-hero h1,.detail-title,.display-5,.product-card h3,.feature h3,.detail-section h2,.cart-item h2,.cart-summary h2,.contact-card h2,.accordion-button{font-weight:400}.brand{font-weight:500}.nav-link,.cart-link,.button,.eyebrow,.trust-row div,.text-link,.product-image span,.rating,.product-meta,.quote footer,.site-footer h2,.detail-badge,.price,.quantity,.remove,.contact-card a,.toast-note,.product-meta strong,.cart-item strong,.summary-total{font-weight:400}.site-footer a:not(.brand),.footer-bottom,.info-list li,.summary-line,.notice{font-weight:400}.hero-content h1{font-weight:400}
#signature-blends .product-card.reveal-ready{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.61,.36,1)}#signature-blends .product-card.reveal-ready.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){#signature-blends .product-card.reveal-ready{opacity:1;transform:none;transition:none}}
body,body *{font-family:"Bodoni Moda",Didot,Georgia,serif!important}
:root{--ink:#201813;--espresso:#241914;--saffron:#ad8750;--cream:#f8f6f1;--sand:#eee9df;--line:#ddd3c3;--sage:#596655}body{background:var(--cream);color:var(--ink)}p{color:#665c53}.site-header{background:rgba(248,246,241,.92);border-bottom-color:rgba(210,198,181,.72)}.brand-mark{background:#ad8750}.nav-link{color:#5a4b41!important}.nav-link.active,.nav-link:hover{color:#9a713c!important}.cart-link{background:#241914}.cart-link span{color:#241914}.button-dark{background:#241914}.button-dark:hover{background:#49372e}.button-light{background:#ebe5d9;color:#33251e}.button-light:hover{background:#ded4c3}.eyebrow,.text-link,.rating{color:#9a713c}.hero{background:#eee9df}.trust-row{background:#fcfbf8}.trust-row div{color:#5e5046}.trust-row span{color:#ad8750}.warm-section{background:#eee9df}.product-card{background:#fdfcf9;border-color:#e3dbce;box-shadow:0 12px 30px rgba(41,29,20,.045)}.product-card:hover{box-shadow:0 20px 40px rgba(41,29,20,.1)}.product-image{background:#f1ece3}.product-image span{background:#f8f6f1;color:#6e563c}.product-meta{color:#786b60;border-top-color:#ece5dc}.product-meta strong,.price{color:#30221b}.feature{background:#f8f6f1;border-color:#ddd3c3}.quote{background:#241914;color:#f7f0e5}.quote p{color:#f7f0e5}.quote footer{color:#d5b97f}.cta-panel{background:#2c211b;color:#f7f0e5}.cta-panel:after{color:rgba(213,185,127,.13)}.cta-panel .eyebrow{color:#d5b97f}.cta-panel p{color:#dfd3c4}.cta-panel .button-dark{background:#b28a50}.cta-panel .button-dark:hover{background:#c59c60}.site-footer{background:#1d1511;color:#f1eadf}.site-footer p{color:#b9aa9a}.site-footer h2{color:#d5b97f}.site-footer a:not(.brand){color:#e7ded3}.footer-bottom{border-top-color:#4d3d32;color:#ad9b89}.page-hero{background:#eee9df}.detail-image{background:#eee9df}.info-list li,.detail-section{border-color:#ddd3c3}.cart-panel{background:#fdfcf9;border-color:#ddd3c3}.cart-summary,.contact-card{background:#eee9df}.summary-line{border-color:#d6c8b5}.whatsapp-order{background:#496b55}.whatsapp-order:hover{background:#385945}.accordion-button{background:#fdfcf9;color:#2b201a}.accordion-button:not(.collapsed){background:#eee9df;color:#473326}.form-control{background:#fdfcf9;border-color:#d7c8b5}.form-control:focus{border-color:#ad8750;box-shadow:0 0 0 .2rem rgba(173,135,80,.14)}.hero-content .eyebrow{color:#d9ba7f}.hero-content h1 em{color:#d4ad6d}.hero-content .button-dark{background:#b28a50}.hero-content .button-dark:hover{background:#c59c60}.hero-content .button-light{background:rgba(250,248,243,.93);color:#34251d}
:root{--ink:#20201d;--espresso:#262421;--saffron:#695449;--cream:#f7f6f2;--sand:#eeece6;--line:#d9d6ce;--sage:#32453a}body{background:#f7f6f2;color:#20201d}p{color:#595752}.site-header{background:rgba(247,246,242,.94);border-bottom-color:#e1ded7}.brand-mark{background:#262421}.nav-link{color:#383530!important}.nav-link.active,.nav-link:hover{color:#695449!important}.cart-link{background:#262421}.cart-link span{color:#262421}.button-dark{background:#262421}.button-dark:hover{background:#44413c}.button-light{background:transparent;color:#262421;border:1px solid #cfcac1}.button-light:hover{background:#e9e7e0}.eyebrow,.text-link,.rating{color:#695449}.hero{background:#eeece6}.trust-row{background:#fdfcf9;border-color:#e1ded7}.trust-row div{color:#4c4943}.trust-row span{color:#695449}.warm-section{background:#eeece6}.product-card{background:#fbfaf7;border-color:#e1ded7;box-shadow:none}.product-card:hover{box-shadow:0 18px 36px rgba(32,32,29,.08)}.product-image{background:#f0eee8}.product-image span{background:#f7f6f2;color:#514239}.product-meta{color:#6d6962;border-top-color:#e8e5de}.product-meta strong,.price{color:#262421}.feature{background:#f7f6f2;border-color:#d9d6ce}.quote{background:#262421;color:#f7f6f2}.quote p{color:#f7f6f2}.quote footer{color:#ccc4b5}.cta-panel{background:#262421;color:#f7f6f2}.cta-panel:after{color:rgba(255,255,255,.045)}.cta-panel .eyebrow{color:#cfc5b4}.cta-panel p{color:#d4d0c7}.cta-panel .button-dark{background:#f7f6f2;color:#262421}.cta-panel .button-dark:hover{background:#e3dfd5}.site-footer{background:#191817;color:#f7f6f2}.site-footer p{color:#bbb7ae}.site-footer h2{color:#cbc4b7}.site-footer a:not(.brand){color:#ebe8e1}.footer-bottom{border-top-color:#48453f;color:#a9a69e}.page-hero{background:#eeece6}.detail-image{background:#eeece6}.info-list li,.detail-section{border-color:#d9d6ce}.cart-panel{background:#fbfaf7;border-color:#d9d6ce}.cart-summary,.contact-card{background:#eeece6}.summary-line{border-color:#d4d1c9}.whatsapp-order{background:#32453a}.whatsapp-order:hover{background:#26392e}.accordion-button{background:#fbfaf7;color:#262421}.accordion-button:not(.collapsed){background:#eeece6;color:#262421}.form-control{background:#fbfaf7;border-color:#d4d1c9}.form-control:focus{border-color:#695449;box-shadow:0 0 0 .2rem rgba(105,84,73,.12)}.hero-overlay{background:linear-gradient(90deg,rgba(22,21,19,.86) 0%,rgba(27,25,22,.66) 39%,rgba(27,25,22,.13) 69%,rgba(27,25,22,.04) 100%)}.hero-content .eyebrow{color:#ddd7ca}.hero-content h1 em{color:#ede8dc}.hero-content .button-dark{background:#f7f6f2;color:#262421}.hero-content .button-dark:hover{background:#e3dfd5}.hero-content .button-light{background:transparent;border-color:rgba(247,246,242,.62);color:#f7f6f2}.hero-content .button-light:hover{background:rgba(247,246,242,.13)}
@media(max-width:767px){.hero-overlay{background:linear-gradient(0deg,rgba(22,21,19,.93) 0%,rgba(25,23,20,.64) 56%,rgba(25,23,20,.12) 100%)}}
:root{--ink:#4e3329;--espresso:#a55f45;--saffron:#b87556;--cream:#fffaf4;--sand:#f5e7da;--line:#e6d2c2;--sage:#577463}body{background:#fffaf4;color:#4e3329}p{color:#76594c}.site-header{background:rgba(255,250,244,.94);border-bottom-color:#ecd9ca}.brand-mark,.cart-link,.button-dark{background:#f16e3c}.cart-link span{color:#a55f45}.nav-link{color:#6c493b!important}.nav-link.active,.nav-link:hover,.eyebrow,.text-link,.rating{color:#b87556!important}.button-dark:hover{background:#8d4d38}.button-light{background:#fff6ef;color:#754733;border-color:#dfc2af}.button-light:hover{background:#f5dfcd}.hero,.page-hero,.warm-section,.detail-image,.cart-summary,.contact-card{background:#f5e7da}.trust-row{background:#fffdfa;border-color:#ecd9ca}.trust-row div{color:#745345}.trust-row span{color:#b87556}.product-card{background:#fffdfa;border-color:#ecd9ca}.product-card:hover{box-shadow:0 18px 36px rgba(137,76,52,.13)}.product-image{background:#f8e9dc}.product-image span{background:#fffaf4;color:#7c4c38}.product-meta{color:#8b6b5d;border-top-color:#f0dfd2}.product-meta strong,.price{color:#854e38}.feature{background:#fffaf4;border-color:#e6d2c2}.quote{background:#f16e3c;color:#fffaf4}.quote p{color:#fffaf4}.quote footer{color:#f5d9c4}.cta-panel{background:#c17b5c;color:#fffaf4}.cta-panel:after{color:rgba(255,255,255,.13)}.cta-panel .eyebrow{color:#fff1df}.cta-panel p{color:#fff4ea}.cta-panel .button-dark{background:#fffaf4;color:#9a573f}.cta-panel .button-dark:hover{background:#fbe3d2}.site-footer{background:#8b503b;color:#fffaf4}.site-footer p{color:#f4d8c6}.site-footer h2{color:#ffdfbe}.site-footer a:not(.brand){color:#fff6ed}.footer-bottom{border-top-color:#b6755c;color:#f2d2bf}.info-list li,.detail-section{border-color:#e6d2c2}.cart-panel{background:#fffdfa;border-color:#e6d2c2}.summary-line{border-color:#e4cdbd}.whatsapp-order{background:#1daa61}.whatsapp-order:hover{background:#456251}.accordion-button{background:#fffdfa;color:#613e31}.accordion-button:not(.collapsed){background:#f5e7da;color:#754733}.form-control{background:#fffdfa;border-color:#e2c9b8}.form-control:focus{border-color:#b87556;box-shadow:0 0 0 .2rem rgba(184,117,86,.13)}.hero-overlay{background:linear-gradient(90deg,rgba(104,55,37,.76) 0%,rgba(133,72,47,.52) 40%,rgba(133,72,47,.1) 70%,rgba(133,72,47,.03) 100%)}.hero-content .eyebrow{color:#ffe4bf!important}.hero-content h1 em{color:#ffe2b4}.hero-content .button-dark{background:#fffaf4;color:#9a573f}.hero-content .button-dark:hover{background:#fbe3d2}.hero-content .button-light{background:rgba(255,250,244,.12);border-color:rgba(255,250,244,.72);color:#fffaf4}@media(max-width:767px){.hero-overlay{background:linear-gradient(0deg,rgba(104,55,37,.9) 0%,rgba(133,72,47,.58) 56%,rgba(133,72,47,.1) 100%)}}
.site-footer{background:rgb(43,35,32)}
.hero-overlay{background:linear-gradient(90deg,rgba(22,21,19,.86) 0%,rgba(27,25,22,.66) 39%,rgba(27,25,22,.13) 69%,rgba(27,25,22,.04) 100%)}@media(max-width:767px){.hero-overlay{background:linear-gradient(0deg,rgba(22,21,19,.93) 0%,rgba(25,23,20,.64) 56%,rgba(25,23,20,.12) 100%)}}
.custom-cursor-dot,.custom-cursor-ring{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;will-change:transform;opacity:0;transition:opacity .18s ease}.custom-cursor-dot{width:10px;height:10px;margin:-5px;border-radius:50%;background:#6c4532}.custom-cursor-ring{width:48px;height:48px;margin:-24px;border:1.5px solid rgba(108,69,50,.54);border-radius:50%;transition:opacity .18s ease,width .18s ease,height .18s ease,margin .18s ease,border-color .18s ease}.custom-cursor-dot.is-visible,.custom-cursor-ring.is-visible{opacity:1}.custom-cursor-ring.is-hover{width:58px;height:58px;margin:-29px;border-color:rgba(108,69,50,.85)}.custom-cursor-ring.is-pressed{width:40px;height:40px;margin:-20px}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.custom-cursor-dot,.custom-cursor-ring{display:none!important}}
