.RootRoastTheme_page__iOYkJ{--bg:#f5f0e7;--surface:#fffdf8;--surface2:#ece4d7;--text:#2b211b;--muted:#75695f;--line:rgba(45,33,27,.13);--brand:#526a55;--terracotta:#b85c3b;--gold:#b9924b;--shadow:0 16px 38px rgba(43,33,27,.09);min-height:100vh;color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;transition:.25s}.RootRoastTheme_dark__HSpKV{--bg:#151310;--surface:#201d19;--surface2:#29251f;--text:#f5efe5;--muted:#bdb3a6;--line:rgba(255,255,255,.12);--brand:#819783;--terracotta:#d67857;--gold:#d0ae6d;--shadow:0 16px 42px rgba(0,0,0,.28)}.RootRoastTheme_page__iOYkJ *{box-sizing:border-box}.RootRoastTheme_page__iOYkJ a{color:inherit;text-decoration:none}.RootRoastTheme_page__iOYkJ button,.RootRoastTheme_page__iOYkJ input,.RootRoastTheme_page__iOYkJ select,.RootRoastTheme_page__iOYkJ textarea{font:inherit}.RootRoastTheme_page__iOYkJ button{color:inherit}.RootRoastTheme_page__iOYkJ img{display:block;max-width:100%}.RootRoastTheme_container__0tNJR{width:min(1240px,calc(100% - 40px));margin:auto}.RootRoastTheme_trustStrip__2JYIb{color:#fff;background:#2d211b}.RootRoastTheme_trustStrip__2JYIb>div{min-height:42px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.RootRoastTheme_trustItem__IXa1P{display:flex;align-items:center;justify-content:center;gap:8px;border-right:1px solid rgba(255,255,255,.12)}.RootRoastTheme_trustItem__IXa1P:last-child{border:0}.RootRoastTheme_trustItem__IXa1P span{display:grid}.RootRoastTheme_trustItem__IXa1P strong{font-size:11px}.RootRoastTheme_trustItem__IXa1P small{color:rgba(255,255,255,.6);font-size:9px}.RootRoastTheme_header__PbW_8{position:sticky;top:0;z-index:70;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(18px)}.RootRoastTheme_headerInner__sLAAT{min-height:78px;display:grid;grid-template-columns:auto auto minmax(280px,1fr) auto;align-items:center;gap:22px}.RootRoastTheme_brand__7ARRY{display:inline-flex;align-items:center;gap:10px;min-width:max-content}.RootRoastTheme_brandMark__2rF9e{width:42px;height:42px;display:grid;place-items:center;border-radius:12px 5px 12px 5px;color:#fff;background:linear-gradient(145deg,var(--brand),var(--terracotta));font:800 23px Georgia}.RootRoastTheme_brand__7ARRY>span:last-child{display:grid}.RootRoastTheme_brand__7ARRY strong{font-size:14px;letter-spacing:.08em}.RootRoastTheme_brand__7ARRY small{color:var(--muted);font-size:8px;letter-spacing:.14em}.RootRoastTheme_location__DPqbE{display:flex;align-items:center;gap:7px;min-width:178px}.RootRoastTheme_location__DPqbE span{display:grid}.RootRoastTheme_location__DPqbE small{color:var(--muted);font-size:9px}.RootRoastTheme_location__DPqbE strong{font-size:11px}.RootRoastTheme_search__c2_I5{height:46px;display:flex;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.RootRoastTheme_search__c2_I5 input{flex:1;min-width:0;border:0;outline:0;padding:0 15px;color:var(--text);background:transparent;font-size:12px}.RootRoastTheme_search__c2_I5 a{width:48px;display:grid;place-items:center;color:#fff;background:var(--brand)}.RootRoastTheme_actions__hRgla{display:flex;gap:5px}.RootRoastTheme_actions__hRgla>a,.RootRoastTheme_actions__hRgla>button{position:relative;width:39px;height:39px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer}.RootRoastTheme_cartAction__4KRT7 b{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;display:grid;place-items:center;border:2px solid var(--surface);border-radius:99px;color:#fff;background:var(--terracotta);font-size:9px}.RootRoastTheme_nav__fAuU4{border-top:1px solid var(--line)}.RootRoastTheme_nav__fAuU4>div{min-height:45px;display:flex;align-items:center;gap:23px;overflow-x:auto;scrollbar-width:none}.RootRoastTheme_nav__fAuU4>div::-webkit-scrollbar{display:none}.RootRoastTheme_nav__fAuU4 a{flex:0 0 auto;font-size:11px;font-weight:750}.RootRoastTheme_allCats__A5Une{min-height:45px;display:inline-flex;align-items:center;gap:7px;padding-right:21px;border-right:1px solid var(--line)}.RootRoastTheme_navAccent__YfSkd{margin-left:auto;color:var(--terracotta)!important}.RootRoastTheme_chips__wtt4B,.RootRoastTheme_menuButton__K0T51,.RootRoastTheme_mobileDock__e0uu8,.RootRoastTheme_mobileSearch__S2K8_,.RootRoastTheme_quickActions__c4bCN{display:none}.RootRoastTheme_hero__qOtKU{display:grid;grid-template-columns:.82fr 1.18fr;min-height:510px;margin-top:26px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.RootRoastTheme_heroCopy__T4_qD{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(34px,5vw,68px)}.RootRoastTheme_eyebrow__CBtDc{display:block;color:var(--terracotta);font-size:10px;font-weight:900;letter-spacing:.15em}.RootRoastTheme_hero__qOtKU h1{max-width:600px;margin:14px 0 16px;font:700 clamp(37px,4.5vw,58px)/.98 Georgia;letter-spacing:-.035em}.RootRoastTheme_corporate__XQJfu p,.RootRoastTheme_featureCopy__EJ2Rq>p,.RootRoastTheme_heroCopy__T4_qD>p,.RootRoastTheme_newsletter__R95hj p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.RootRoastTheme_heroButtons__YLftp{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.RootRoastTheme_light__9kvaX,.RootRoastTheme_primary___48WI,.RootRoastTheme_secondary__Ra8kY{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid transparent;border-radius:10px;font-size:11px;font-weight:850}.RootRoastTheme_primary___48WI{color:#fff!important;background:var(--brand)}.RootRoastTheme_secondary__Ra8kY{border-color:var(--line);background:var(--surface)}.RootRoastTheme_light__9kvaX{color:#2d211b!important;background:#fff8ed}.RootRoastTheme_heroFacts__O5vdc{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.RootRoastTheme_heroFacts__O5vdc span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.RootRoastTheme_heroMedia__E64Da{position:relative;min-height:510px}.RootRoastTheme_heroMedia__E64Da img,.RootRoastTheme_heroMedia__E64Da picture{width:100%;height:100%}.RootRoastTheme_heroMedia__E64Da img{object-fit:cover}.RootRoastTheme_heroBadge__tCbnn{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid rgba(255,255,255,.42);border-radius:12px;color:#fff;background:rgba(45,33,27,.78);backdrop-filter:blur(12px)}.RootRoastTheme_heroBadge__tCbnn span{display:grid}.RootRoastTheme_heroBadge__tCbnn small{color:rgba(255,255,255,.65);font-size:9px}.RootRoastTheme_heroBadge__tCbnn strong{font-size:12px}.RootRoastTheme_section__1p_ZP{padding-top:56px;padding-bottom:56px}.RootRoastTheme_surface__x31H_{background:var(--surface)}.RootRoastTheme_sectionHead__FjiQf{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:22px}.RootRoastTheme_sectionHead__FjiQf>div{max-width:680px}.RootRoastTheme_corporate__XQJfu h2,.RootRoastTheme_featureCopy__EJ2Rq h2,.RootRoastTheme_newsletter__R95hj h2,.RootRoastTheme_sectionHead__FjiQf h2{margin:8px 0 7px;font:700 clamp(27px,3vw,42px)/1.05 Georgia;letter-spacing:-.025em}.RootRoastTheme_sectionHead__FjiQf p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.RootRoastTheme_sectionHead__FjiQf>a{display:flex;align-items:center;gap:6px;padding-bottom:4px;border-bottom:1px solid;font-size:11px;font-weight:800}.RootRoastTheme_categoryGrid__q4ELk{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.RootRoastTheme_categoryCard__Yh6O6{min-height:92px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:13px;background:var(--surface);transition:.2s}.RootRoastTheme_categoryCard__Yh6O6:hover{transform:translateY(-3px);border-color:var(--brand)}.RootRoastTheme_categoryCard__Yh6O6 img{width:62px;height:70px;object-fit:cover;border-radius:9px}.RootRoastTheme_categoryCard__Yh6O6 span{min-width:0;display:grid;gap:4px}.RootRoastTheme_categoryCard__Yh6O6 strong{font-size:12px}.RootRoastTheme_categoryCard__Yh6O6 small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.RootRoastTheme_filters__0zdic{display:flex;gap:8px;margin-bottom:18px;overflow:auto;scrollbar-width:none}.RootRoastTheme_filters__0zdic::-webkit-scrollbar{display:none}.RootRoastTheme_filters__0zdic button{flex:0 0 auto;min-height:35px;padding:0 14px;border:1px solid var(--line);border-radius:99px;background:var(--bg);font-size:10px;font-weight:750;cursor:pointer}.RootRoastTheme_activeFilter__qzvOK{color:#fff!important;border-color:var(--brand)!important;background:var(--brand)!important}.RootRoastTheme_productGrid__f3nXv{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.RootRoastTheme_productCard__mlsVp{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:.2s}.RootRoastTheme_productCard__mlsVp:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.RootRoastTheme_productMedia__WORJ4{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--surface2)}.RootRoastTheme_productMedia__WORJ4 img{width:100%;height:100%;object-fit:cover;transition:.35s}.RootRoastTheme_productCard__mlsVp:hover .RootRoastTheme_productMedia__WORJ4 img{transform:scale(1.035)}.RootRoastTheme_productMedia__WORJ4>span{position:absolute;left:10px;top:10px;padding:6px 8px;border-radius:7px;color:#fff;background:rgba(45,33,27,.82);font-size:8px;font-weight:850}.RootRoastTheme_favorite__Sn2Hl{position:absolute;right:10px;top:10px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:9px;color:#2d211b!important;background:rgba(255,255,255,.86);cursor:pointer}.RootRoastTheme_productBody__MpbM9{padding:13px}.RootRoastTheme_productBody__MpbM9>small{color:var(--brand);font-size:8px;font-weight:850;text-transform:uppercase}.RootRoastTheme_productBody__MpbM9 h3{min-height:36px;margin:6px 0 4px;font-size:13px;line-height:1.35}.RootRoastTheme_productBody__MpbM9>p{min-height:32px;margin:0;color:var(--muted);font-size:9px;line-height:1.55}.RootRoastTheme_options__UBjzx{display:flex;gap:5px;margin-top:10px;overflow:auto;scrollbar-width:none}.RootRoastTheme_options__UBjzx::-webkit-scrollbar{display:none}.RootRoastTheme_options__UBjzx button{flex:0 0 auto;padding:5px 7px;border:1px solid var(--line);border-radius:6px;background:var(--bg);font-size:8px}.RootRoastTheme_options__UBjzx button:first-child{color:#fff;border-color:var(--brand);background:var(--brand)}.RootRoastTheme_productBottom__hafMg{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:12px}.RootRoastTheme_productBottom__hafMg>div:first-child{display:grid}.RootRoastTheme_productBottom__hafMg strong{font-size:14px}.RootRoastTheme_productBottom__hafMg del{color:var(--muted);font-size:9px}.RootRoastTheme_add__GlNUU{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:10px;color:#fff!important;background:var(--terracotta);cursor:pointer}.RootRoastTheme_quantity__UUJuW{height:38px;display:flex;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:10px}.RootRoastTheme_quantity__UUJuW button{width:34px;height:100%;display:grid;place-items:center;border:0;background:var(--bg);cursor:pointer}.RootRoastTheme_quantity__UUJuW span{width:27px;text-align:center;font-size:10px;font-weight:850}.RootRoastTheme_bannerGrid__REGVS{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding-top:56px;padding-bottom:8px}.RootRoastTheme_banner__nNrEK{position:relative;min-height:330px;display:flex;align-items:flex-end;overflow:hidden;border-radius:16px;color:#fff!important}.RootRoastTheme_banner__nNrEK>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.RootRoastTheme_banner__nNrEK:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,20,15,.9),rgba(28,20,15,.08) 76%)}.RootRoastTheme_banner__nNrEK>div{position:relative;z-index:2;padding:21px}.RootRoastTheme_banner__nNrEK span{color:#e5bd72;font-size:8px;font-weight:900;letter-spacing:.13em}.RootRoastTheme_banner__nNrEK h2{margin:7px 0;font:700 25px/1.05 Georgia}.RootRoastTheme_banner__nNrEK p{margin:0 0 12px;color:rgba(255,255,255,.72);font-size:10px;line-height:1.55}.RootRoastTheme_banner__nNrEK strong{display:flex;align-items:center;gap:6px;font-size:10px}.RootRoastTheme_split__YwK9b{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin-top:56px;margin-bottom:56px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.RootRoastTheme_reverse__S1V_1 .RootRoastTheme_featureImage__Mh22X{order:2}.RootRoastTheme_featureImage__Mh22X{min-height:430px}.RootRoastTheme_featureImage__Mh22X img{width:100%;height:100%;object-fit:cover}.RootRoastTheme_featureCopy__EJ2Rq{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(30px,5vw,62px)}.RootRoastTheme_choiceList__K253x{width:100%;display:grid;gap:8px;margin:19px 0}.RootRoastTheme_choiceList__K253x button{min-height:44px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;padding:0 13px;background:var(--bg);font-size:10px;font-weight:750}.RootRoastTheme_choiceList__K253x button:first-child{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,var(--surface))}.RootRoastTheme_mixSection__iWWCd{color:#fff;background:#2d211b}.RootRoastTheme_mixGrid__QvBJ8{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:center}.RootRoastTheme_mixSection__iWWCd .RootRoastTheme_featureCopy__EJ2Rq{padding:0}.RootRoastTheme_mixSection__iWWCd .RootRoastTheme_featureCopy__EJ2Rq>p{color:rgba(255,255,255,.68)}.RootRoastTheme_steps__PRpn9{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:21px 0}.RootRoastTheme_steps__PRpn9 div{min-height:51px;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:rgba(255,255,255,.05)}.RootRoastTheme_steps__PRpn9 strong{color:#d6ac68;font-size:10px}.RootRoastTheme_steps__PRpn9 span{font-size:10px;font-weight:750}.RootRoastTheme_mixImage__EYs7Q{position:relative;min-height:420px;overflow:hidden;border-radius:16px}.RootRoastTheme_mixImage__EYs7Q>img{width:100%;height:100%;object-fit:cover}.RootRoastTheme_mixImage__EYs7Q>div{position:absolute;right:15px;bottom:15px;max-width:255px;display:grid;gap:3px;padding:13px;border:1px solid rgba(255,255,255,.25);border-radius:11px;background:rgba(45,33,27,.82);backdrop-filter:blur(12px)}.RootRoastTheme_mixImage__EYs7Q small{color:rgba(255,255,255,.6);font-size:8px}.RootRoastTheme_mixImage__EYs7Q strong{font-size:11px;line-height:1.4}.RootRoastTheme_mixImage__EYs7Q span{color:#e4bc78;font-size:10px}.RootRoastTheme_editorial__eNVQQ{display:grid;grid-template-columns:1.05fr .95fr;gap:13px}.RootRoastTheme_editorialMain__jY8i4{width:100%;min-height:500px;height:100%;object-fit:cover;border-radius:16px}.RootRoastTheme_editorial__eNVQQ>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.RootRoastTheme_editorial__eNVQQ>div>a{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.RootRoastTheme_editorial__eNVQQ>div img{width:82px;height:108px;object-fit:cover;border-radius:9px}.RootRoastTheme_editorial__eNVQQ>div span{min-width:0;display:grid;gap:4px}.RootRoastTheme_editorial__eNVQQ>div small{color:var(--terracotta);font-size:8px;font-weight:850}.RootRoastTheme_editorial__eNVQQ>div strong{font-size:11px;line-height:1.35}.RootRoastTheme_editorial__eNVQQ>div em{font-size:11px;font-style:normal;font-weight:850}.RootRoastTheme_tags__Vs1_o{display:flex;flex-wrap:wrap;gap:7px;margin:19px 0}.RootRoastTheme_tags__Vs1_o span{padding:8px 10px;border:1px solid var(--line);border-radius:99px;background:var(--bg);font-size:9px;font-weight:750}.RootRoastTheme_subscriptionGrid__ICjFK{display:grid;grid-template-columns:repeat(3,.72fr) 1.4fr;gap:12px}.RootRoastTheme_subscriptionGrid__ICjFK article{min-height:285px;display:flex;flex-direction:column;align-items:flex-start;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.RootRoastTheme_subscriptionGrid__ICjFK article>span{margin-top:21px;color:var(--terracotta);font-size:8px;font-weight:900;letter-spacing:.12em}.RootRoastTheme_subscriptionGrid__ICjFK h3{margin:8px 0;font-size:16px}.RootRoastTheme_subscriptionGrid__ICjFK p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.RootRoastTheme_subscriptionGrid__ICjFK article>strong{margin-top:auto;padding-top:18px;font-size:13px}.RootRoastTheme_subscriptionGrid__ICjFK article>a{display:flex;align-items:center;gap:5px;margin-top:11px;color:var(--brand);font-size:10px;font-weight:850}.RootRoastTheme_subscriptionGrid__ICjFK>img{width:100%;height:285px;object-fit:cover;border-radius:14px}.RootRoastTheme_corporate__XQJfu{padding:56px 0;color:#fff;background:#526a55}.RootRoastTheme_corporateGrid__YYI2f{display:grid;grid-template-columns:.95fr 1.05fr;gap:38px;align-items:center}.RootRoastTheme_corporate__XQJfu p{color:rgba(255,255,255,.72)}.RootRoastTheme_corporateGrid__YYI2f>img{width:100%;height:380px;object-fit:cover;border-radius:16px}.RootRoastTheme_stats__PQZTo{display:flex;gap:8px;margin:21px 0}.RootRoastTheme_stats__PQZTo span{min-width:110px;display:grid;gap:2px;padding:11px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:rgba(255,255,255,.07)}.RootRoastTheme_stats__PQZTo strong{font-size:17px}.RootRoastTheme_stats__PQZTo small{color:rgba(255,255,255,.62);font-size:8px}.RootRoastTheme_gallery__kjdHs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.RootRoastTheme_gallery__kjdHs a{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px}.RootRoastTheme_gallery__kjdHs img{width:100%;height:100%;object-fit:cover;transition:.3s}.RootRoastTheme_gallery__kjdHs a:hover img{transform:scale(1.04)}.RootRoastTheme_gallery__kjdHs span{position:absolute;inset:auto 8px 8px;display:flex;align-items:center;gap:5px;padding:7px 8px;border-radius:8px;color:#fff;background:rgba(45,33,27,.72);font-size:8px;font-weight:800;opacity:0}.RootRoastTheme_gallery__kjdHs a:hover span{opacity:1}.RootRoastTheme_reviews__3Qmm1{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.RootRoastTheme_reviews__3Qmm1 article{padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--bg)}.RootRoastTheme_reviews__3Qmm1 article>div{display:flex;gap:3px}.RootRoastTheme_reviews__3Qmm1 article>div span{width:8px;height:8px;border-radius:2px;background:var(--gold);transform:rotate(45deg)}.RootRoastTheme_reviews__3Qmm1 p{min-height:80px;margin:16px 0;color:var(--muted);font-size:11px;line-height:1.75}.RootRoastTheme_reviews__3Qmm1 small,.RootRoastTheme_reviews__3Qmm1 strong{display:block}.RootRoastTheme_reviews__3Qmm1 strong{font-size:11px}.RootRoastTheme_reviews__3Qmm1 small{margin-top:3px;color:var(--muted);font-size:8px}.RootRoastTheme_newsletter__R95hj{padding:46px 0;color:#fff;background:#2d211b}.RootRoastTheme_newsletterInner__Ldn5u{display:grid;grid-template-columns:1fr .9fr;gap:48px;align-items:center}.RootRoastTheme_newsletter__R95hj p{color:rgba(255,255,255,.66)}.RootRoastTheme_newsletter__R95hj form{height:50px;display:flex;overflow:hidden;border-radius:10px;background:#fff}.RootRoastTheme_newsletter__R95hj input{flex:1;min-width:0;border:0;outline:0;padding:0 15px;color:#2d211b}.RootRoastTheme_newsletter__R95hj button{min-width:130px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;color:#fff;background:#b85c3b;font-size:10px;font-weight:850}.RootRoastTheme_footer__0QVWi{padding-top:50px;color:#f6f0e8;background:#17130f}.RootRoastTheme_footerGrid__e0cu3{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:34px}.RootRoastTheme_footerBrand__0D5lr p{max-width:330px;margin:16px 0;color:rgba(255,255,255,.58);font-size:10px;line-height:1.7}.RootRoastTheme_footerBrand__0D5lr>div{display:flex;flex-wrap:wrap;gap:7px}.RootRoastTheme_footerBrand__0D5lr>div span{display:flex;align-items:center;gap:5px;padding:8px 9px;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-size:8px}.RootRoastTheme_footer__0QVWi .RootRoastTheme_brand__7ARRY small{color:rgba(255,255,255,.55)}.RootRoastTheme_footerGroup__Mshni{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.RootRoastTheme_footerGroup__Mshni h3{margin:0 0 6px;font-size:11px}.RootRoastTheme_footerGroup__Mshni a{color:rgba(255,255,255,.6);font-size:9px}.RootRoastTheme_footerContact__2JnZ7{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:14px;align-items:center;margin-top:36px;padding:17px 18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.04)}.RootRoastTheme_footerContact__2JnZ7>div{display:grid;gap:3px}.RootRoastTheme_footerContact__2JnZ7 small{color:rgba(255,255,255,.45);font-size:8px}.RootRoastTheme_footerContact__2JnZ7 strong{font-size:9px}.RootRoastTheme_footerContact__2JnZ7>a{min-height:42px;display:flex;align-items:center;gap:6px;padding:0 13px;border-radius:9px;color:#fff;background:#198c52;font-size:9px;font-weight:850}.RootRoastTheme_footerLegal__6Ipz7{min-height:70px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:24px;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.42);font-size:8px}.RootRoastTheme_footerLegal__6Ipz7>div{display:flex;gap:13px}.RootRoastTheme_footerLegal__6Ipz7>span:last-child{text-align:right}.RootRoastTheme_footerLogo__WLjhr{display:flex;justify-content:center;padding:21px 20px 30px;border-top:1px solid rgba(255,255,255,.08)}.RootRoastTheme_footerLogo__WLjhr img{width:190px;height:auto}.RootRoastTheme_socialFixed__qypvR{position:fixed;right:17px;bottom:106px;z-index:82;display:grid;gap:8px}.RootRoastTheme_socialFixed__qypvR a{width:47px;height:47px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.9);border-radius:50%;color:#fff!important;box-shadow:0 12px 28px rgba(0,0,0,.2)}.RootRoastTheme_whatsapp__vWpG2{background:#20ad5a}.RootRoastTheme_instagram___d6Jr{background:radial-gradient(circle at 30% 105%,#ffd600 0 22%,#ff7a00 22% 38%,#ff0169 38% 60%,#d300c5 60% 78%,#7638fa 78%)}.RootRoastTheme_miniCart__A_KNT{display:none}.RootRoastTheme_pageContent__lUQ4v{min-height:520px;padding:34px 0 56px}.RootRoastTheme_breadcrumb__9r9_x{display:flex;align-items:center;gap:7px;margin-bottom:17px;color:var(--muted);font-size:9px}.RootRoastTheme_breadcrumb__9r9_x a{color:var(--brand);font-weight:800}.RootRoastTheme_pageHero__6IdWJ{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;margin-bottom:23px;padding:24px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.RootRoastTheme_pageHero__6IdWJ h1{margin:7px 0 5px;font:700 clamp(28px,4vw,44px)/1.05 Georgia}.RootRoastTheme_pageHero__6IdWJ p{max-width:700px;margin:0;color:var(--muted);font-size:11px;line-height:1.7}.RootRoastTheme_pageHero__6IdWJ img{width:170px;height:116px;object-fit:cover;border-radius:11px}.RootRoastTheme_pageGrid__d2wME{display:grid;grid-template-columns:235px 1fr;gap:17px;align-items:start}.RootRoastTheme_filterPanel__hJvx9{position:sticky;top:145px;display:grid;gap:16px;padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.RootRoastTheme_filterPanel__hJvx9 section{display:grid;gap:8px}.RootRoastTheme_filterPanel__hJvx9 h3{margin:0;font-size:11px}.RootRoastTheme_filterPanel__hJvx9 label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:9px}.RootRoastTheme_storeProductGrid__ARaR1{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.RootRoastTheme_pageCard__z1BE4{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.RootRoastTheme_pageCard__z1BE4>a:first-child{display:block;aspect-ratio:1}.RootRoastTheme_pageCard__z1BE4 img{width:100%;height:100%;object-fit:cover}.RootRoastTheme_pageCardBody__zA4Gq{padding:12px}.RootRoastTheme_pageCardBody__zA4Gq small{color:var(--brand);font-size:8px;font-weight:850}.RootRoastTheme_pageCardBody__zA4Gq h3{min-height:36px;margin:5px 0;font-size:12px}.RootRoastTheme_pageCardBody__zA4Gq p{min-height:31px;margin:0;color:var(--muted);font-size:9px;line-height:1.5}.RootRoastTheme_pageCardBottom__akPLi{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px}.RootRoastTheme_pageCardBottom__akPLi strong{font-size:12px}.RootRoastTheme_pageCardBottom__akPLi a{min-height:34px;display:flex;align-items:center;gap:5px;padding:0 10px;border-radius:8px;color:#fff;background:var(--brand);font-size:8px;font-weight:800}.RootRoastTheme_productDetail___0a1c{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:start}.RootRoastTheme_productGallery__q7qpi{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.RootRoastTheme_productGallery__q7qpi img{width:100%;aspect-ratio:1;object-fit:cover}.RootRoastTheme_productInfoPanel__vzViv{position:sticky;top:150px;padding:22px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.RootRoastTheme_productInfoPanel__vzViv>span{color:var(--terracotta);font-size:8px;font-weight:900}.RootRoastTheme_productInfoPanel__vzViv h1{margin:8px 0;font:700 clamp(29px,3.6vw,45px)/1.02 Georgia}.RootRoastTheme_productInfoPanel__vzViv>p{color:var(--muted);font-size:11px;line-height:1.7}.RootRoastTheme_detailPrice__PfNjk{display:flex;align-items:baseline;gap:9px;margin:16px 0}.RootRoastTheme_detailPrice__PfNjk strong{font-size:23px}.RootRoastTheme_detailPrice__PfNjk del{color:var(--muted);font-size:11px}.RootRoastTheme_detailOptions__dgbPa{display:grid;gap:10px;margin:16px 0}.RootRoastTheme_detailOptions__dgbPa>div{display:grid;gap:7px}.RootRoastTheme_detailOptions__dgbPa label{font-size:9px;font-weight:800}.RootRoastTheme_optionButtons__Ob2fp{display:flex;flex-wrap:wrap;gap:6px}.RootRoastTheme_optionButtons__Ob2fp button{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:var(--bg);font-size:9px}.RootRoastTheme_optionButtons__Ob2fp button:first-child{color:#fff;border-color:var(--brand);background:var(--brand)}.RootRoastTheme_detailActions__J6oeD{display:grid;grid-template-columns:1fr auto;gap:8px}.RootRoastTheme_detailActions__J6oeD a{min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;color:#fff;background:var(--terracotta);font-size:10px;font-weight:850}.RootRoastTheme_detailActions__J6oeD button{width:48px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.RootRoastTheme_detailMeta__j2xZu{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px}.RootRoastTheme_detailMeta__j2xZu span{display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:8px}.RootRoastTheme_detailMeta__j2xZu small{color:var(--muted);font-size:7px}.RootRoastTheme_detailMeta__j2xZu strong{font-size:8px}.RootRoastTheme_contentCard__wvku5{padding:23px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.RootRoastTheme_contentCard__wvku5 h2{margin:0 0 10px;font:700 27px Georgia}.RootRoastTheme_contentCard__wvku5 h3{margin:21px 0 8px;font-size:13px}.RootRoastTheme_contentCard__wvku5 li,.RootRoastTheme_contentCard__wvku5 p{color:var(--muted);font-size:10px;line-height:1.75}.RootRoastTheme_formGrid__5yjPk{display:grid;grid-template-columns:1fr 1fr;gap:10px}.RootRoastTheme_formGrid__5yjPk label{display:grid;gap:6px;font-size:9px;font-weight:750}.RootRoastTheme_formGrid__5yjPk label.RootRoastTheme_full__P_uZG{grid-column:1/-1}.RootRoastTheme_formGrid__5yjPk input,.RootRoastTheme_formGrid__5yjPk select,.RootRoastTheme_formGrid__5yjPk textarea{width:100%;min-height:43px;border:1px solid var(--line);border-radius:9px;outline:0;padding:0 12px;color:var(--text);background:var(--bg)}.RootRoastTheme_formGrid__5yjPk textarea{min-height:110px;padding-top:12px}.RootRoastTheme_formGrid__5yjPk button{min-height:45px;border:0;border-radius:9px;color:#fff;background:var(--brand);font-size:10px;font-weight:850}.RootRoastTheme_specialBuilder__xBPtq{display:grid;grid-template-columns:1fr 340px;gap:17px}.RootRoastTheme_builderSteps__XZFG_{display:grid;gap:10px}.RootRoastTheme_builderStep__Zxa_I{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.RootRoastTheme_builderStep__Zxa_I header{display:flex;align-items:center;gap:9px;margin-bottom:11px}.RootRoastTheme_builderStep__Zxa_I header>span{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;color:#fff;background:var(--brand);font-size:9px;font-weight:850}.RootRoastTheme_builderStep__Zxa_I h3{margin:0;font-size:12px}.RootRoastTheme_builderChoices__FiIgc{display:flex;flex-wrap:wrap;gap:7px}.RootRoastTheme_builderChoices__FiIgc button{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--bg);font-size:9px}.RootRoastTheme_builderChoices__FiIgc button:first-child{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 13%,var(--surface))}.RootRoastTheme_builderSummary__1B_JI{position:sticky;top:150px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.RootRoastTheme_builderSummary__1B_JI img{width:100%;height:210px;object-fit:cover}.RootRoastTheme_builderSummary__1B_JI>div{padding:16px}.RootRoastTheme_builderSummary__1B_JI h3{margin:0 0 8px;font-size:14px}.RootRoastTheme_builderSummary__1B_JI p{color:var(--muted);font-size:9px;line-height:1.6}.RootRoastTheme_builderSummary__1B_JI strong{display:block;margin:14px 0;font-size:18px}.RootRoastTheme_builderSummary__1B_JI a{min-height:43px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;color:#fff;background:var(--terracotta);font-size:9px;font-weight:850}@media(max-width:1050px){.RootRoastTheme_headerInner__sLAAT{grid-template-columns:auto minmax(240px,1fr) auto}.RootRoastTheme_location__DPqbE{display:none}.RootRoastTheme_categoryGrid__q4ELk{grid-template-columns:repeat(4,1fr)}.RootRoastTheme_productGrid__f3nXv,.RootRoastTheme_subscriptionGrid__ICjFK{grid-template-columns:repeat(3,1fr)}.RootRoastTheme_subscriptionGrid__ICjFK>img{grid-column:1/-1;height:330px}.RootRoastTheme_footerGrid__e0cu3{grid-template-columns:1.2fr repeat(2,1fr)}.RootRoastTheme_footerBrand__0D5lr{grid-row:span 2}.RootRoastTheme_gallery__kjdHs{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.RootRoastTheme_page__iOYkJ{padding-bottom:78px}.RootRoastTheme_container__0tNJR{width:min(100% - 24px,680px)}.RootRoastTheme_trustStrip__2JYIb{display:none}.RootRoastTheme_headerInner__sLAAT{min-height:58px;grid-template-columns:38px 1fr auto;gap:8px}.RootRoastTheme_menuButton__K0T51{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.RootRoastTheme_brandMark__2rF9e{width:35px;height:35px;font-size:19px}.RootRoastTheme_brand__7ARRY strong{font-size:11px}.RootRoastTheme_brand__7ARRY small{font-size:6px}.RootRoastTheme_actions__hRgla>a:not(.RootRoastTheme_cartAction__4KRT7),.RootRoastTheme_actions__hRgla>button:not(:first-child),.RootRoastTheme_search__c2_I5{display:none}.RootRoastTheme_actions__hRgla>a,.RootRoastTheme_actions__hRgla>button{width:36px;height:36px}.RootRoastTheme_mobileSearch__S2K8_{height:42px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:8px;padding:0 11px;border:1px solid var(--line);border-radius:11px;background:var(--bg)}.RootRoastTheme_mobileSearch__S2K8_ input{min-width:0;border:0;outline:0;color:var(--text);background:transparent;font-size:11px}.RootRoastTheme_nav__fAuU4{display:none}.RootRoastTheme_navOpen__nC9x7{position:fixed;inset:58px 0 auto;z-index:75;display:block;max-height:calc(100vh - 58px);overflow:auto;background:var(--surface);box-shadow:var(--shadow)}.RootRoastTheme_navOpen__nC9x7>div{min-height:auto;display:grid;gap:0;padding:10px 0 18px}.RootRoastTheme_navOpen__nC9x7 a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.RootRoastTheme_allCats__A5Une{border-right:0}.RootRoastTheme_navAccent__YfSkd{margin-left:0}.RootRoastTheme_chips__wtt4B{display:flex;gap:7px;padding-bottom:9px;overflow:auto;scrollbar-width:none}.RootRoastTheme_chips__wtt4B::-webkit-scrollbar{display:none}.RootRoastTheme_chips__wtt4B a{flex:0 0 auto;padding:8px 11px;border:1px solid var(--line);border-radius:99px;background:var(--surface);font-size:9px;font-weight:750}.RootRoastTheme_chips__wtt4B a:first-child{color:#fff;border-color:var(--brand);background:var(--brand)}.RootRoastTheme_hero__qOtKU{grid-template-columns:1fr;min-height:0;margin-top:12px;border-radius:15px}.RootRoastTheme_heroCopy__T4_qD{order:2;padding:22px 18px}.RootRoastTheme_hero__qOtKU h1{margin:9px 0 10px;font-size:34px}.RootRoastTheme_heroCopy__T4_qD>p{font-size:11px;line-height:1.65}.RootRoastTheme_heroButtons__YLftp{width:100%;display:grid;grid-template-columns:1fr 1fr;margin-top:17px}.RootRoastTheme_light__9kvaX,.RootRoastTheme_primary___48WI,.RootRoastTheme_secondary__Ra8kY{min-height:43px;padding:0 10px;font-size:9px}.RootRoastTheme_heroFacts__O5vdc{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.RootRoastTheme_heroFacts__O5vdc span{font-size:8px}.RootRoastTheme_heroMedia__E64Da{order:1;min-height:245px;max-height:280px}.RootRoastTheme_heroBadge__tCbnn{right:10px;bottom:10px;padding:9px 10px}.RootRoastTheme_quickActions__c4bCN{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding-top:11px}.RootRoastTheme_quickActions__c4bCN a{display:grid;justify-items:center;gap:5px;padding:10px 4px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:7px;font-weight:750;text-align:center}.RootRoastTheme_quickActions__c4bCN svg{color:var(--brand)}.RootRoastTheme_section__1p_ZP{padding-top:34px;padding-bottom:34px}.RootRoastTheme_sectionHead__FjiQf{align-items:flex-start;margin-bottom:15px}.RootRoastTheme_corporate__XQJfu h2,.RootRoastTheme_featureCopy__EJ2Rq h2,.RootRoastTheme_newsletter__R95hj h2,.RootRoastTheme_sectionHead__FjiQf h2{font-size:27px}.RootRoastTheme_sectionHead__FjiQf p{font-size:10px}.RootRoastTheme_sectionHead__FjiQf>a{display:none}.RootRoastTheme_categoryGrid__q4ELk{display:flex;gap:9px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.RootRoastTheme_categoryCard__Yh6O6{min-width:154px;min-height:80px;grid-template-columns:52px minmax(0,1fr);scroll-snap-align:start}.RootRoastTheme_categoryCard__Yh6O6 img{width:52px;height:59px}.RootRoastTheme_categoryCard__Yh6O6>svg{display:none}.RootRoastTheme_productGrid__f3nXv{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.RootRoastTheme_productBody__MpbM9{padding:10px}.RootRoastTheme_productBody__MpbM9 h3{min-height:34px;font-size:11px}.RootRoastTheme_productBody__MpbM9>p{display:none}.RootRoastTheme_options__UBjzx{gap:4px;margin-top:8px}.RootRoastTheme_options__UBjzx button{padding:4px 5px;font-size:7px}.RootRoastTheme_productBottom__hafMg{margin-top:9px}.RootRoastTheme_productBottom__hafMg strong{font-size:11px}.RootRoastTheme_add__GlNUU{width:34px;height:34px}.RootRoastTheme_quantity__UUJuW{height:34px}.RootRoastTheme_quantity__UUJuW button{width:27px}.RootRoastTheme_quantity__UUJuW span{width:20px;font-size:8px}.RootRoastTheme_bannerGrid__REGVS{grid-template-columns:1fr;gap:9px;padding-top:34px}.RootRoastTheme_banner__nNrEK{min-height:245px}.RootRoastTheme_banner__nNrEK h2{font-size:22px}.RootRoastTheme_split__YwK9b{grid-template-columns:1fr;margin:34px auto;border-radius:14px}.RootRoastTheme_featureImage__Mh22X{min-height:260px}.RootRoastTheme_featureCopy__EJ2Rq{padding:24px 18px}.RootRoastTheme_reverse__S1V_1 .RootRoastTheme_featureImage__Mh22X{order:0}.RootRoastTheme_corporateGrid__YYI2f,.RootRoastTheme_mixGrid__QvBJ8{grid-template-columns:1fr;gap:22px}.RootRoastTheme_mixSection__iWWCd .RootRoastTheme_featureCopy__EJ2Rq{padding:0}.RootRoastTheme_steps__PRpn9{grid-template-columns:1fr}.RootRoastTheme_mixImage__EYs7Q{min-height:280px}.RootRoastTheme_editorial__eNVQQ{grid-template-columns:1fr}.RootRoastTheme_editorialMain__jY8i4{min-height:280px}.RootRoastTheme_editorial__eNVQQ>div{grid-template-columns:1fr 1fr;gap:8px}.RootRoastTheme_editorial__eNVQQ>div>a{grid-template-columns:58px minmax(0,1fr);padding:7px}.RootRoastTheme_editorial__eNVQQ>div img{width:58px;height:78px}.RootRoastTheme_editorial__eNVQQ>div>a>svg{display:none}.RootRoastTheme_subscriptionGrid__ICjFK{grid-template-columns:1fr}.RootRoastTheme_subscriptionGrid__ICjFK article{min-height:220px}.RootRoastTheme_subscriptionGrid__ICjFK>img{grid-column:auto;height:250px}.RootRoastTheme_corporate__XQJfu{padding:34px 0}.RootRoastTheme_corporateGrid__YYI2f>img{height:260px}.RootRoastTheme_stats__PQZTo{display:grid;grid-template-columns:repeat(3,1fr)}.RootRoastTheme_stats__PQZTo span{min-width:0}.RootRoastTheme_gallery__kjdHs{grid-template-columns:repeat(3,1fr);gap:6px}.RootRoastTheme_gallery__kjdHs a{border-radius:9px}.RootRoastTheme_gallery__kjdHs span{display:none}.RootRoastTheme_reviews__3Qmm1{display:flex;gap:9px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.RootRoastTheme_reviews__3Qmm1 article{min-width:84%;scroll-snap-align:start}.RootRoastTheme_newsletter__R95hj{padding:34px 0}.RootRoastTheme_newsletterInner__Ldn5u{grid-template-columns:1fr;gap:18px}.RootRoastTheme_newsletter__R95hj form{height:auto;display:grid;gap:8px;overflow:visible;background:transparent}.RootRoastTheme_newsletter__R95hj button,.RootRoastTheme_newsletter__R95hj input{min-height:45px;border-radius:9px}.RootRoastTheme_newsletter__R95hj input{background:#fff}.RootRoastTheme_footer__0QVWi{padding-top:34px}.RootRoastTheme_footerGrid__e0cu3{grid-template-columns:1fr 1fr;gap:25px 16px}.RootRoastTheme_footerBrand__0D5lr{grid-column:1/-1;grid-row:auto}.RootRoastTheme_footerBrand__0D5lr p{font-size:9px}.RootRoastTheme_footerGroup__Mshni h3{font-size:10px}.RootRoastTheme_footerGroup__Mshni a{font-size:8px;line-height:1.45}.RootRoastTheme_footerContact__2JnZ7{grid-template-columns:1fr;gap:0;margin-top:28px;padding:14px}.RootRoastTheme_footerContact__2JnZ7>div{padding:11px 2px;border-bottom:1px solid rgba(255,255,255,.09)}.RootRoastTheme_footerContact__2JnZ7>a{width:100%;justify-content:center;margin-top:13px}.RootRoastTheme_footerLegal__6Ipz7{min-height:0;grid-template-columns:1fr;justify-items:center;gap:12px;padding:22px 0;text-align:center}.RootRoastTheme_footerLegal__6Ipz7>div{flex-wrap:wrap;justify-content:center}.RootRoastTheme_footerLegal__6Ipz7>span:last-child{text-align:center}.RootRoastTheme_footerLogo__WLjhr{padding:20px 20px 116px}.RootRoastTheme_footerLogo__WLjhr img{width:165px}.RootRoastTheme_socialFixed__qypvR{right:12px;bottom:148px;gap:7px}.RootRoastTheme_socialFixed__qypvR a{width:43px;height:43px}.RootRoastTheme_miniCart__A_KNT{position:fixed;left:11px;right:11px;bottom:78px;z-index:84;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid rgba(255,255,255,.22);border-radius:12px;color:#fff!important;background:rgba(45,33,27,.94);box-shadow:0 16px 34px rgba(0,0,0,.25);backdrop-filter:blur(14px)}.RootRoastTheme_miniCart__A_KNT>span{display:grid;grid-template-columns:auto auto;align-items:center;gap:2px 7px}.RootRoastTheme_miniCart__A_KNT svg{grid-row:span 2}.RootRoastTheme_miniCart__A_KNT strong{font-size:9px}.RootRoastTheme_miniCart__A_KNT small{color:rgba(255,255,255,.65);font-size:8px}.RootRoastTheme_miniCart__A_KNT em{display:flex;align-items:center;gap:5px;font-size:9px;font-style:normal;font-weight:850}.RootRoastTheme_mobileDock__e0uu8{position:fixed;left:0;right:0;bottom:0;z-index:86;height:69px;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;padding:7px 5px max(7px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 -12px 28px rgba(0,0,0,.09);backdrop-filter:blur(18px)}.RootRoastTheme_mobileDock__e0uu8 a{position:relative;display:grid;justify-items:center;gap:3px;color:var(--muted);font-size:7px;font-weight:750}.RootRoastTheme_centerDock__Z3DLd{color:var(--terracotta)!important}.RootRoastTheme_centerDock__Z3DLd svg{width:34px;height:34px;margin-top:-16px;padding:7px;border-radius:11px;color:#fff;background:var(--terracotta);box-shadow:0 9px 20px rgba(184,92,59,.28)}.RootRoastTheme_mobileDock__e0uu8 a>b{position:absolute;right:18%;top:-4px;min-width:16px;height:16px;display:grid;place-items:center;border-radius:99px;color:#fff;background:var(--terracotta);font-size:7px}.RootRoastTheme_pageContent__lUQ4v{padding:18px 0 35px}.RootRoastTheme_pageHero__6IdWJ{grid-template-columns:1fr;padding:18px}.RootRoastTheme_pageHero__6IdWJ img{width:100%;height:160px}.RootRoastTheme_pageGrid__d2wME{grid-template-columns:1fr}.RootRoastTheme_filterPanel__hJvx9{display:none}.RootRoastTheme_storeProductGrid__ARaR1{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.RootRoastTheme_pageCardBody__zA4Gq{padding:9px}.RootRoastTheme_pageCardBody__zA4Gq h3{font-size:10px}.RootRoastTheme_pageCardBody__zA4Gq p{display:none}.RootRoastTheme_pageCardBottom__akPLi{display:grid;gap:7px}.RootRoastTheme_pageCardBottom__akPLi a{min-height:32px;justify-content:center}.RootRoastTheme_productDetail___0a1c{grid-template-columns:1fr;gap:13px}.RootRoastTheme_productInfoPanel__vzViv{position:static;padding:18px}.RootRoastTheme_productInfoPanel__vzViv h1{font-size:32px}.RootRoastTheme_detailMeta__j2xZu{grid-template-columns:1fr}.RootRoastTheme_contentCard__wvku5{padding:18px}.RootRoastTheme_formGrid__5yjPk,.RootRoastTheme_specialBuilder__xBPtq{grid-template-columns:1fr}.RootRoastTheme_builderSummary__1B_JI{position:static}}.RootRoastTheme_page__iOYkJ[data-color-mode=dark]{--bg:#151310;--surface:#201d19;--surface2:#29251f;--text:#fffaf2;--muted:#d5cbbf;--brand:#9eb4a0;--terracotta:#e7815f;--gold:#e2bd78;color:#fffaf2!important;background:#151310;color-scheme:dark}.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_brand__7ARRY strong,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_builderStep__Zxa_I *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_builderSummary__1B_JI *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_categoryCard__Yh6O6 *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_categoryCard__Yh6O6 strong,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_chips__wtt4B *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_contentCard__wvku5 *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_detailPrice__PfNjk strong,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_editorial__eNVQQ strong,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_editorial__eNVQQ>div>a *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_filterPanel__hJvx9 *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_header__PbW_8 *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_mobileSearch__S2K8_ *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_nav__fAuU4 *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_pageCardBody__zA4Gq h3,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_pageCardBottom__akPLi strong,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_pageCard__z1BE4 *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_pageHero__6IdWJ *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_productBody__MpbM9 h3,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_productBottom__hafMg strong,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_productCard__mlsVp *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_productInfoPanel__vzViv *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_productInfoPanel__vzViv h1,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_quickActions__c4bCN *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_reviews__3Qmm1 article *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_reviews__3Qmm1 strong,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_subscriptionGrid__ICjFK article *,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_subscriptionGrid__ICjFK article>strong,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_subscriptionGrid__ICjFK h3{color:#fffaf2!important;-webkit-text-fill-color:#fffaf2!important}.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_brand__7ARRY small,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_breadcrumb__9r9_x,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_builderSummary__1B_JI p,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_categoryCard__Yh6O6 small,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_contentCard__wvku5 li,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_contentCard__wvku5 p,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_detailMeta__j2xZu small,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_detailPrice__PfNjk del,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_featureCopy__EJ2Rq>p,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_heroCopy__T4_qD>p,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_location__DPqbE small,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_pageCardBody__zA4Gq>p,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_productBody__MpbM9>p,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_productBottom__hafMg del,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_productInfoPanel__vzViv>p,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_reviews__3Qmm1 p,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_reviews__3Qmm1 small,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_sectionHead__FjiQf p,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_subscriptionGrid__ICjFK p{color:#d5cbbf!important;-webkit-text-fill-color:#d5cbbf!important}.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_breadcrumb__9r9_x a,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_editorial__eNVQQ small,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_eyebrow__CBtDc,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_navAccent__YfSkd,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_pageCardBody__zA4Gq>small,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_productBody__MpbM9>small,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_productInfoPanel__vzViv>span,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_subscriptionGrid__ICjFK article>a,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_subscriptionGrid__ICjFK article>span{color:#ef9472!important;-webkit-text-fill-color:#ef9472!important}.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_formGrid__5yjPk input,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_formGrid__5yjPk select,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_formGrid__5yjPk textarea,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_mobileSearch__S2K8_ input,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_search__c2_I5 input{color:#fffaf2!important;-webkit-text-fill-color:#fffaf2!important;caret-color:#fffaf2}.RootRoastTheme_page__iOYkJ[data-color-mode=dark] input::placeholder,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] textarea::placeholder{color:#bfb4a7!important;-webkit-text-fill-color:#bfb4a7!important;opacity:1}.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_activeFilter__qzvOK,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_add__GlNUU,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_brandMark__2rF9e,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_detailActions__J6oeD a,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_formGrid__5yjPk button,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_optionButtons__Ob2fp button:first-child,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_options__UBjzx button:first-child,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_pageCardBottom__akPLi a,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_primary___48WI{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_favorite__Sn2Hl,.RootRoastTheme_page__iOYkJ[data-color-mode=dark] .RootRoastTheme_light__9kvaX{color:#2d211b!important;-webkit-text-fill-color:#2d211b!important}.RootRoastTheme_categoryMenu__wVKgK{position:relative;flex:0 0 auto}.RootRoastTheme_categoryMenu__wVKgK .RootRoastTheme_allCats__A5Une{width:auto;border-top:0;border-bottom:0;border-left:0;color:inherit;background:transparent;cursor:pointer}.RootRoastTheme_categoryMenu__wVKgK .RootRoastTheme_allCats__A5Une svg:last-child{transition:transform .2s ease}.RootRoastTheme_categorySubmenu__dYoFl{position:absolute;top:calc(100% - 1px);left:0;z-index:95;width:min(760px,calc(100vw - 40px));display:grid;grid-template-columns:190px 1fr;gap:18px;padding:18px;border:1px solid var(--line);border-radius:0 0 16px 16px;background:var(--surface);box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.RootRoastTheme_categoryMenuOpen__t4ttc .RootRoastTheme_categorySubmenu__dYoFl,.RootRoastTheme_categoryMenu__wVKgK:focus-within .RootRoastTheme_categorySubmenu__dYoFl,.RootRoastTheme_categoryMenu__wVKgK:hover .RootRoastTheme_categorySubmenu__dYoFl{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.RootRoastTheme_categoryMenuOpen__t4ttc .RootRoastTheme_allCats__A5Une svg:last-child,.RootRoastTheme_categoryMenu__wVKgK:focus-within .RootRoastTheme_allCats__A5Une svg:last-child,.RootRoastTheme_categoryMenu__wVKgK:hover .RootRoastTheme_allCats__A5Une svg:last-child{transform:rotate(180deg)}.RootRoastTheme_categorySubmenuIntro__glaFP{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:16px;border-radius:12px;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 92%,#000),color-mix(in srgb,var(--terracotta) 86%,#000))}.RootRoastTheme_categorySubmenuIntro__glaFP small{color:rgba(255,255,255,.7);font-size:8px;font-weight:850;letter-spacing:.13em}.RootRoastTheme_categorySubmenuIntro__glaFP strong{margin-top:8px;font:700 25px/1.05 Georgia}.RootRoastTheme_categorySubmenuIntro__glaFP span{margin-top:9px;color:rgba(255,255,255,.72);font-size:9px;line-height:1.55}.RootRoastTheme_categorySubmenuGrid__Y6O40{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.RootRoastTheme_nav__fAuU4 .RootRoastTheme_categorySubmenuGrid__Y6O40>a{min-width:0;min-height:58px;display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;border:1px solid var(--line);border-radius:10px;background:var(--bg);transition:border-color .18s ease,transform .18s ease}.RootRoastTheme_nav__fAuU4 .RootRoastTheme_categorySubmenuGrid__Y6O40>a:focus-visible,.RootRoastTheme_nav__fAuU4 .RootRoastTheme_categorySubmenuGrid__Y6O40>a:hover{border-color:var(--brand);transform:translateY(-1px)}.RootRoastTheme_categorySubmenuGrid__Y6O40 img{width:45px;height:45px;object-fit:cover;border-radius:8px}.RootRoastTheme_categorySubmenuGrid__Y6O40 span{min-width:0;display:grid;gap:3px}.RootRoastTheme_categorySubmenuGrid__Y6O40 strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.RootRoastTheme_categorySubmenuGrid__Y6O40 small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.RootRoastTheme_mobileCategoryShortcut__vwhID{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}@media(max-width:700px){.RootRoastTheme_categoryMenu__wVKgK{width:100%}.RootRoastTheme_categoryMenu__wVKgK .RootRoastTheme_allCats__A5Une{width:100%;min-height:46px;justify-content:flex-start;padding:0;border-bottom:1px solid var(--line)}.RootRoastTheme_categoryMenu__wVKgK .RootRoastTheme_allCats__A5Une span{flex:1}.RootRoastTheme_categorySubmenu__dYoFl{position:static;width:100%;display:none;grid-template-columns:1fr;gap:8px;padding:8px 0 12px;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}.RootRoastTheme_categoryMenu__wVKgK:focus-within .RootRoastTheme_categorySubmenu__dYoFl,.RootRoastTheme_categoryMenu__wVKgK:hover .RootRoastTheme_categorySubmenu__dYoFl{display:none}.RootRoastTheme_categoryMenuOpen__t4ttc .RootRoastTheme_categorySubmenu__dYoFl,.RootRoastTheme_categoryMenuOpen__t4ttc:focus-within .RootRoastTheme_categorySubmenu__dYoFl,.RootRoastTheme_categoryMenuOpen__t4ttc:hover .RootRoastTheme_categorySubmenu__dYoFl{display:grid}.RootRoastTheme_categorySubmenuIntro__glaFP{display:none}.RootRoastTheme_categorySubmenuGrid__Y6O40{grid-template-columns:1fr;gap:5px}.RootRoastTheme_nav__fAuU4 .RootRoastTheme_categorySubmenuGrid__Y6O40>a{min-height:54px;grid-template-columns:42px minmax(0,1fr) auto;padding:6px 8px;border-bottom:1px solid var(--line);border-radius:9px}.RootRoastTheme_categorySubmenuGrid__Y6O40 img{width:42px;height:42px}.RootRoastTheme_categorySubmenuGrid__Y6O40 strong{font-size:10px}.RootRoastTheme_categorySubmenuGrid__Y6O40 small{font-size:8px}}