:root{--espresso:#2B1A12;--espresso-2:#3A2417;--crema:#EDE3D4;--crema-2:#F5EEE2;--amber:#C8702E;--amber-bright:#E08A3C;--green:#3E5C3A;--ink:#1A0F09;--muted:#8A7762;--line:rgba(43,26,18,.14);--disp:"Fraunces",Georgia,serif;--grot:"Space Grotesk",sans-serif;--ui:"Archivo",system-ui,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--ui);background:var(--crema);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--amber);color:#fff}.wrap{max-width:1280px;margin:0 auto;padding:0 28px}.ticker-bar{background:var(--espresso);color:var(--crema-2);font-family:var(--grot);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;overflow:hidden;white-space:nowrap;border-bottom:1px solid rgba(237,227,212,.12)}.ticker{display:inline-flex;gap:3.5rem;padding:11px 0;animation:slide 32s linear infinite;will-change:transform}.ticker span{display:inline-flex;align-items:center;gap:.6rem}.ticker b{color:var(--amber-bright);font-weight:600}nav{position:sticky;top:0;z-index:50;background:#ede3d4d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-inner{max-width:1280px;margin:0 auto;padding:0 28px;height:66px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center}.logo img{height:38px;width:auto;display:block}.nav-links{display:flex;gap:34px;font-family:var(--grot);font-size:14px;font-weight:500;letter-spacing:.01em}.nav-links a{position:relative;padding:4px 0;color:var(--espresso-2);transition:color .2s}.nav-links a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:var(--amber);transition:width .25s}.nav-links a:hover{color:var(--amber)}.nav-links a:hover:after{width:100%}.nav-cta{font-family:var(--grot);font-weight:600;font-size:13.5px;letter-spacing:.04em;background:var(--espresso);color:var(--crema-2);padding:11px 20px;border-radius:100px;transition:transform .2s,background .2s}.nav-cta:hover{background:var(--amber);transform:translateY(-1px)}.nav-right{display:flex;align-items:center;gap:20px}.menu-btn{display:none;background:none;border:none;font-size:24px;color:var(--espresso);cursor:pointer}.crumb{font-family:var(--grot);font-size:12.5px;color:var(--muted);padding:18px 0 0}.crumb a:hover{color:var(--amber)}.crumb span{margin:0 6px}.pdp{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;padding:26px 0 80px;align-items:start}.gallery{position:sticky;top:88px}.g-main{aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:var(--espresso);position:relative;display:flex;align-items:center;justify-content:center}.g-main .ph{width:100%;height:100%;object-fit:cover}.g-badge{position:absolute;top:16px;left:16px;font-family:var(--grot);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--amber);color:#fff;padding:6px 13px;border-radius:100px;z-index:2}.g-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.g-thumb{aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:1.5px solid var(--line);cursor:pointer;background:var(--crema-2);transition:border-color .2s;padding:0;display:block}.g-thumb.active{border-color:var(--amber)}.g-thumb img{width:100%;height:100%;object-fit:cover}.g-thumb.video{position:relative}.g-thumb.video:after{content:"\25b6";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;background:#00000047}.mockimg{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#f5eee2d9;text-align:center;font-family:var(--grot);font-size:12px;letter-spacing:.04em;background:radial-gradient(120% 90% at 30% 10%,#5a3a26,#3a2417 55%,#241108)}.mockimg .mi-k{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-bright)}.mockimg.light{background:linear-gradient(160deg,#efe6d6,#e4d6c1);color:var(--muted)}.mockimg.light .mi-k{color:var(--amber)}.buy .eyebrow{font-family:var(--grot);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);font-weight:600;margin-bottom:14px}.buy h1{font-family:var(--disp);font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.06;letter-spacing:-.02em;color:var(--espresso)}.buy h1 em{font-style:italic;color:var(--amber)}.rating-row{display:flex;align-items:center;gap:10px;margin:16px 0 22px;font-family:var(--grot);font-size:13.5px;color:var(--muted)}.stars{color:var(--amber);letter-spacing:2px;font-size:15px}.rating-row a{color:var(--espresso-2);text-decoration:underline;text-underline-offset:2px}.lede{font-size:15.5px;line-height:1.6;color:var(--espresso-2);margin-bottom:24px}.lede-content{position:relative}.lede-text{max-height:185px;overflow:hidden;position:relative;transition:max-height .4s ease}.lede-text:after{content:"";position:absolute;bottom:0;left:0;right:0;height:45px;background:linear-gradient(to bottom,#f5eee200,#f5eee2);pointer-events:none;opacity:var(--after-opacity, 1);transition:opacity .3s ease}.lede-content.expanded .lede-text{max-height:2000px}.lede-content.expanded .lede-text:after{opacity:0}.read-more-btn{background:none;border:none;padding:0;margin-top:2px;color:var(--amber);font-family:var(--grot);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.read-more-btn:hover{text-decoration:underline}.lede-content.expanded .read-more-btn{display:none}.dial{background:var(--espresso);border-radius:18px;padding:22px 24px;color:var(--crema-2);margin-bottom:24px}.dial-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.dial-k{font-family:var(--grot);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#f5eee299}.dial-mg{font-family:var(--grot);font-size:13px;color:var(--amber-bright);font-weight:600}.dial-scale{display:flex;gap:6px}.dial-step{flex:1;text-align:center;font-family:var(--grot);font-size:12px;font-weight:600;padding:9px 0;border-radius:8px;background:#f5eee214;color:#f5eee28c;cursor:pointer;transition:.2s}.dial-step.on{background:var(--amber);color:#fff}.dial-step:hover{color:#fff}.dial-note{font-family:var(--grot);font-size:12px;color:#f5eee28c;margin-top:12px;text-align:center}.pmode{border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-bottom:8px}.pmode-row{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer;border-bottom:1px solid var(--line);transition:background .15s}.pmode-row:last-child{border-bottom:none}.pmode-row.sel{background:var(--crema-2)}.pmode-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--muted);flex:none;position:relative;transition:.2s}.pmode-row.sel .pmode-radio{border-color:var(--amber)}.pmode-row.sel .pmode-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--amber)}.pmode-main{flex:1}.pmode-title{font-family:var(--grot);font-weight:600;font-size:14.5px;color:var(--espresso);display:flex;align-items:center;gap:8px}.pmode-tag{font-family:var(--grot);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:#3e5c3a1f;color:var(--green);padding:3px 8px;border-radius:100px}.pmode-sub{font-family:var(--grot);font-size:12.5px;color:var(--muted);margin-top:3px}.pmode-price{text-align:right;font-family:var(--grot);font-weight:700;font-size:16px;color:var(--espresso)}.pmode-price s{display:block;font-weight:400;font-size:12px;color:var(--muted)}.plugin-hint{font-family:var(--grot);font-size:11px;color:var(--muted);background:repeating-linear-gradient(45deg,rgba(200,112,46,.05),rgba(200,112,46,.05) 8px,transparent 8px,transparent 16px);border:1px dashed rgba(200,112,46,.4);border-radius:10px;padding:9px 12px;margin-bottom:22px;line-height:1.45}.plugin-hint b{color:var(--amber)}.sub-detail{padding:14px 18px 16px;border-top:1px solid var(--line);background:var(--crema-2);display:none}.pmode-row.sel+.sub-detail{display:block}.sub-detail label{font-family:var(--grot);font-size:12px;color:var(--muted);display:block;margin-bottom:6px;letter-spacing:.02em}.sub-detail select{font-family:var(--grot);font-size:14px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--espresso);width:100%}.qty-add{display:flex;gap:12px;margin-bottom:14px}.qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:100px;overflow:hidden;background:#fff}.qty button{width:42px;height:52px;border:none;background:none;font-size:20px;color:var(--espresso);cursor:pointer}.qty span{width:30px;text-align:center;font-family:var(--grot);font-weight:600}.add{flex:1;font-family:var(--grot);font-weight:600;font-size:15.5px;letter-spacing:.02em;background:var(--amber);color:#fff;border:none;border-radius:100px;cursor:pointer;box-shadow:0 8px 22px #c8702e52;transition:transform .15s,background .2s}.add:hover{transform:translateY(-1px);background:var(--amber-bright)}.shopify-payment-button{margin-top:-6px;margin-bottom:14px;border-radius:100px!important}.shopify-payment-button__button{border-radius:100px!important}.shopify-payment-button__more-options{display:none!important}.add small{display:block;font-weight:400;font-size:11.5px;opacity:.85;margin-top:1px}.ship-note{font-family:var(--grot);font-size:12.5px;color:var(--muted);text-align:center;margin-bottom:24px}.ship-note b{color:var(--green)}.ticks{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;padding-top:22px;border-top:1px solid var(--line)}.ticks li{font-family:var(--grot);font-size:13.5px;color:var(--espresso-2);display:flex;gap:9px;align-items:flex-start;line-height:1.35}.ticks .ck{color:var(--green);font-weight:700;flex:none}.marq{background:var(--espresso);color:var(--crema-2);overflow:hidden;white-space:nowrap;padding:16px 0;font-family:var(--grot);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.marq-run{display:inline-flex;gap:54px;animation:slide 26s linear infinite}.marq-run span{color:#f5eee28c}.marq-run b{color:var(--amber-bright)}@keyframes slide{to{transform:translate(-50%)}}.sec{padding:84px 0}.sec-head{text-align:center;max-width:660px;margin:0 auto 50px}.sec-eyebrow{font-family:var(--grot);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);font-weight:600;margin-bottom:14px}.sec-title{font-family:var(--disp);font-weight:500;font-size:clamp(30px,3.6vw,48px);line-height:1.04;letter-spacing:-.02em;color:var(--espresso)}.sec-title em{font-style:italic;color:var(--amber)}.sec-sub{font-family:var(--grot);font-size:15px;color:var(--muted);margin-top:16px;line-height:1.55}.alt{background:var(--crema-2)}.brew{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.brew-step{text-align:center;padding:0 6px}.brew-n{font-family:var(--disp);font-weight:600;font-size:34px;color:var(--amber);line-height:1}.brew-step h4{font-family:var(--disp);font-weight:600;font-size:20px;margin:12px 0 8px;color:var(--espresso)}.brew-step p{font-family:var(--grot);font-size:14px;color:var(--muted);line-height:1.5}.brew{position:relative}.brew:before{content:"";position:absolute;top:66px;left:16.6%;right:16.6%;height:2px;background-image:linear-gradient(90deg,var(--amber) 40%,transparent 0);background-size:11px 2px;opacity:.4;z-index:0}.brew-step{position:relative;z-index:1}.brew-ill{width:132px;height:132px;margin:0 auto 4px;display:flex;align-items:center;justify-content:center;background:radial-gradient(closest-side,rgba(200,112,46,.1),transparent 72%)}.brew-ill svg{width:132px;height:132px;overflow:visible}.brew-n{margin-top:2px}@keyframes brewTear{0%,to{transform:rotate(0)}45%,55%{transform:rotate(-7deg)}}@keyframes brewDrop{0%{transform:translateY(-14px);opacity:0}30%{opacity:1}80%{opacity:1}to{transform:translateY(26px);opacity:0}}@keyframes brewSteam{0%{transform:translateY(2px) scaleY(.8);opacity:0}40%{opacity:.8}to{transform:translateY(-12px) scaleY(1.2);opacity:0}}@keyframes brewSpin{to{transform:rotate(360deg)}}.ill-tear .tear-top{transform-origin:60px 52px;animation:brewTear 2.6s ease-in-out infinite}.ill-pour .drop{animation:brewDrop 1.8s ease-in infinite}.ill-pour .drop.d2{animation-delay:.6s}.ill-pour .drop.d3{animation-delay:1.2s}.ill-stir .steam{animation:brewSteam 2.6s ease-in-out infinite}.ill-stir .steam.s2{animation-delay:.5s}.ill-stir .steam.s3{animation-delay:1s}.ill-stir .spoon{transform-origin:60px 62px;animation:brewSpin 3.4s linear infinite}@media(max-width:640px){.brew:before{display:none}}@media(prefers-reduced-motion:reduce){.ill-tear .tear-top,.ill-pour .drop,.ill-stir .steam,.ill-stir .spoon{animation:none}}.rev-summary{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:center;margin-bottom:44px}.rev-score{text-align:center}.rev-score .big{font-family:var(--disp);font-weight:600;font-size:72px;line-height:1;color:var(--espresso)}.rev-score .stars{font-size:20px;margin:8px 0}.rev-score .count{font-family:var(--grot);font-size:13px;color:var(--muted)}.rev-bars{display:flex;flex-direction:column;gap:9px}.rev-bar{display:flex;align-items:center;gap:12px;font-family:var(--grot);font-size:13px;color:var(--muted)}.rev-bar .lab{width:34px}.rev-bar .track{flex:1;height:8px;background:var(--crema);border-radius:100px;overflow:hidden}.rev-bar .fill{height:100%;background:var(--amber);border-radius:100px}.embed{border:1px dashed rgba(200,112,46,.5);border-radius:20px;background:repeating-linear-gradient(45deg,rgba(200,112,46,.04),rgba(200,112,46,.04) 10px,transparent 10px,transparent 20px);min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:48px 28px}.embed .ei{font-size:30px;opacity:.5}.embed b{font-family:var(--grot);font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--espresso-2)}.embed span{font-family:var(--grot);font-size:13px;color:var(--muted);max-width:460px;line-height:1.5}.ugc{background:var(--espresso);color:var(--crema-2)}.ugc .sec-eyebrow{color:var(--amber-bright)}.ugc .sec-title{color:var(--crema-2)}.ugc .sec-sub{color:#f5eee299}.vgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.vcard{aspect-ratio:9/16;border-radius:16px;border:1px dashed rgba(224,138,60,.5);background:repeating-linear-gradient(45deg,rgba(224,138,60,.05),rgba(224,138,60,.05) 10px,transparent 10px,transparent 20px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:18px;color:#f5eee2bf}.vcard .vp{width:48px;height:48px;border-radius:50%;background:#e08a3c2e;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--amber-bright)}.vcard small{font-family:var(--grot);font-size:11px;letter-spacing:.05em}.ugc-hint{font-family:var(--grot);font-size:12px;color:#f5eee280;text-align:center;margin-top:26px}.ugc-hint b{color:var(--amber-bright)}.faq{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:22px 0;font-family:var(--disp);font-weight:600;font-size:19px;color:var(--espresso);display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-q .pm{font-family:var(--grot);font-size:24px;color:var(--amber);font-weight:400;flex:none;transition:transform .2s}.faq-item.open .pm{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a p{font-family:var(--grot);font-size:14.5px;color:var(--muted);line-height:1.6;padding-bottom:22px}.sticky-bar{position:fixed;bottom:0;left:0;right:0;background:var(--crema-2);border-top:1px solid var(--line);padding:12px 20px;display:none;align-items:center;justify-content:space-between;gap:14px;z-index:60;box-shadow:0 -4px 20px #00000014}.sticky-bar .sb-price{font-family:var(--grot);font-weight:700;font-size:18px;color:var(--espresso)}.sticky-bar .sb-price s{font-weight:400;font-size:13px;color:var(--muted);margin-left:6px}.sticky-bar .add{flex:none;padding:14px 26px}.final{background:var(--crema-2);text-align:center}.final .add{display:inline-block;width:auto;padding:17px 44px;margin-top:8px}footer{background:#1f130c;color:#ede3d499;padding:60px 0 30px;font-family:var(--grot)}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(237,227,212,.1)}.foot-logo img{height:64px;width:auto;display:block}.foot-grid p{font-size:14px;line-height:1.6;margin-top:14px;max-width:280px}.foot-col h4{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--crema-2);margin-bottom:16px;font-weight:600}.foot-col a{display:block;font-size:14.5px;margin-bottom:11px;transition:color .2s}.foot-col a:hover{color:var(--amber-bright)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:13px;flex-wrap:wrap;gap:14px}@media(max-width:980px){.pdp{grid-template-columns:1fr;gap:36px}.gallery{position:static}.vgrid{grid-template-columns:repeat(2,1fr)}.rev-summary{grid-template-columns:1fr;gap:28px}.nav-links{display:none}}@media(max-width:640px){.brew{grid-template-columns:1fr;gap:30px}.ticks{grid-template-columns:1fr}.vgrid{grid-template-columns:repeat(2,1fr)}.sticky-bar{display:flex}.sec{padding:60px 0}body{padding-bottom:74px}}.cert{background:var(--espresso);color:var(--crema-2);position:relative;overflow:hidden}.cert:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 85% 0%,rgba(200,112,46,.16),transparent 60%);pointer-events:none}.cert-in{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.cert-copy .sec-eyebrow{color:var(--amber-bright)}.cert-copy h2{font-family:var(--disp);font-weight:500;font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.02em;color:var(--crema-2);margin-bottom:6px}.cert-copy h2 em{font-style:italic;color:var(--amber-bright)}.cert-tag{font-family:var(--disp);font-style:italic;font-weight:500;font-size:clamp(17px,1.7vw,21px);color:#f5eee2b3;margin-bottom:20px}.cert-lede{font-family:var(--grot);font-size:15px;line-height:1.62;color:#f5eee2c7;max-width:480px;margin-bottom:26px}.cert-by{display:flex;align-items:center;gap:13px;font-family:var(--grot);font-size:13px;color:#f5eee299}.cert-by .lab-badge{width:46px;height:46px;border-radius:12px;flex:none;background:linear-gradient(135deg,#3e5c3a,#2c4429);display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:600;font-size:19px;color:#dff0db;letter-spacing:-.02em}.cert-by b{color:var(--crema-2);font-weight:600}.cert-seal{display:inline-flex;align-items:center;gap:9px;background:#3e5c3a33;border:1px solid rgba(122,168,108,.35);color:#cfe6c6;font-family:var(--grot);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:8px 15px;border-radius:100px;margin-bottom:22px}.cert-seal .dot{width:8px;height:8px;border-radius:50%;background:#7aa86c;box-shadow:0 0 0 4px #7aa86c38}.cert-panel{background:#f5eee20d;border:1px solid rgba(245,238,226,.13);border-radius:20px;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cert-panel-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px;gap:12px}.cert-panel-head .ph-t{font-family:var(--grot);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#f5eee28c}.cert-panel-head .ph-d{font-family:var(--grot);font-size:11.5px;color:var(--amber-bright);font-weight:600}.cert-rows{display:flex;flex-direction:column;gap:1px;background:#f5eee214;border-radius:12px;overflow:hidden}.cert-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;background:var(--espresso);padding:12px 16px}.cert-row .test{font-family:var(--grot);font-size:13.5px;color:var(--crema-2)}.cert-row .res{font-family:var(--grot);font-size:13px;font-weight:600;color:#f5eee2d1;text-align:right;white-space:nowrap}.cert-row .pass{font-family:var(--grot);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9bd187;display:inline-flex;align-items:center;gap:6px;justify-self:end}.cert-row .pass:before{content:"";width:14px;height:14px;border-radius:50%;background:#7aa86c2e;border:1px solid #7aa86c;background-image:none;display:inline-block;position:relative}.cert-row .check{color:#9bd187;font-weight:700}.cert-page2{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-top:10px;padding:11px 16px;border-radius:12px;background:#c8702e12;border:1px solid rgba(200,112,46,.18)}.cert-page2 .cp2-tag{font-family:var(--grot);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-bright);background:#e08a3c24;padding:4px 9px;border-radius:100px;white-space:nowrap}.cert-page2 .cp2-test{font-family:var(--grot);font-size:13px;color:var(--crema-2)}.cert-page2 .cp2-res{font-family:var(--grot);font-size:13px;font-weight:600;color:#f5eee2d1;white-space:nowrap}.cert-page2 .pass{font-family:var(--grot);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9bd187;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cert-page2 .pass .check{color:#9bd187;font-weight:700}@media(max-width:480px){.cert-page2{grid-template-columns:1fr auto;gap:8px}.cert-page2 .cp2-tag{grid-column:1/-1}}.cert-dl{display:inline-flex;align-items:center;gap:9px;margin-top:16px;font-family:var(--grot);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--crema-2);background:#f5eee212;border:1px solid rgba(245,238,226,.18);border-radius:100px;padding:11px 18px;cursor:pointer;transition:.18s;text-decoration:none}.cert-dl:hover{background:var(--amber);border-color:var(--amber);color:#fff;transform:translateY(-1px)}.cert-dl svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.cert-dl .dl-meta{font-weight:400;color:#f5eee280;font-size:11.5px}.cert-dl:hover .dl-meta{color:#ffffffb3}.cert-foot{font-family:var(--grot);font-size:11.5px;color:#f5eee273;margin-top:14px;line-height:1.5}.cert-tabs{display:flex;gap:8px;margin-bottom:16px}.cert-tab{font-family:var(--grot);font-size:12.5px;font-weight:600;color:#f5eee299;background:#f5eee212;border:1px solid rgba(245,238,226,.12);border-radius:100px;padding:7px 15px;cursor:pointer;transition:.18s}.cert-tab.on{background:var(--amber);color:#fff;border-color:var(--amber)}@media(max-width:980px){.cert-in{grid-template-columns:1fr;gap:34px}}.variant-picker{margin-bottom:24px}.product-form__input{border:none;margin-bottom:16px}.form__label{font-family:var(--grot);font-size:13px;font-weight:600;color:var(--muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.vp-opts{display:flex;flex-wrap:wrap;gap:10px}.vp-opts input[type=radio]{display:none}.vp-opts label{font-family:var(--grot);font-size:14.5px;font-weight:500;color:var(--espresso);padding:10px 18px;border:1.5px solid var(--line);border-radius:10px;cursor:pointer;transition:all .2s;background:#fff}.vp-opts input[type=radio]:checked+label{border-color:var(--amber);background:var(--crema-2);color:var(--amber-bright);box-shadow:0 4px 12px #c8702e26}.appstle_sub_widget{border:none!important;border-radius:16px!important;overflow:visible!important;margin-bottom:24px!important;background:transparent!important}.appstle_sub_widget .appstle_subscription_radio_wrapper{border-bottom:1px solid var(--line)!important;padding:16px 18px!important;margin:0!important;background:transparent!important;transition:background .15s!important}.appstle_sub_widget .appstle_subscription_radio_wrapper:last-child{border-bottom:none!important}.appstle_sub_widget .appstle_subscription_radio_wrapper.appstle_sub_radio_selected{background:var(--crema-2)!important}.appstle_sub_widget .appstle_subscription_radio_wrapper label{font-family:var(--grot)!important;font-weight:600!important;color:var(--espresso)!important}.appstle_sub_widget .appstle_subscription_radio_wrapper .appstle_sub_price{font-weight:700!important;color:var(--amber-bright)!important}@media(max-width:1024px){.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.foot-grid{grid-template-columns:1fr}}.dial-step{text-decoration:none!important}.dial-variants{display:flex;gap:6px;width:100%}.dial-variants input[type=radio]{display:none}.dial-variants input[type=radio]:checked+.dial-step{background:var(--amber)!important;color:#fff!important;box-shadow:0 4px 12px #c8702e26}div.reputon-amazon-reviews-widget .go4029757439{padding:10px 0!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pdp.css.map */
