:root{--pv-paper:#eeeae2;--pv-ink:#171715;--pv-red:#bd2e21}
body{margin:0;font-family:Inter,Arial,sans-serif}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #e3583d;outline-offset:5px}
body .afx-nav,body .afx-nav.afx-overlay{background:#eeeae2!important;color:#171715!important;margin-bottom:0!important;border-bottom:1px solid #d4cec3!important;position:sticky!important;top:0!important}
body .afx-nav .afx-links a,body .afx-nav .afx-right,body .afx-nav .afx-burger{color:#171715!important;opacity:1!important}
body .afx-nav .afx-shop{background:#bd2e21!important;color:white!important;border-color:#bd2e21!important;font:700 11px Inter,Arial,sans-serif!important}
body .afx-nav .afx-cart{display:none!important}body .afx-nav .afx-links a{font:600 11px Inter,Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}
body .afx-nav .afx-links a:hover{text-decoration:underline;text-underline-offset:6px}
body .hero .hero-foot{width:min(410px,34vw);max-width:min(410px,34vw)}body .hero .hero-foot h1{font-size:clamp(32px,3.3vw,48px)}
.pv-availability{font:500 11px/1.6 Inter,Arial,sans-serif;color:#e2ded6;margin-top:17px}
.pv-section{padding:clamp(64px,8vw,112px) clamp(20px,6vw,72px);background:#eeeae2;color:#171715;box-sizing:border-box}
.pv-wrap{max-width:1280px;margin:0 auto}.pv-section h2{font:700 clamp(32px,4.4vw,62px)/1.08 Inter,Arial,sans-serif;letter-spacing:-.04em;margin:0 0 30px;text-wrap:balance}
.pv-eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#bd2e21;margin:0 0 23px}
.pv-lead{font:400 clamp(16px,1.6vw,21px)/1.65 Inter,Arial,sans-serif;max-width:700px;margin:24px 0 28px;color:#5a5750}
.pv-actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0}.pv-button,.pv-outline{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none;padding:17px 23px;font:600 12px/1.4 Inter,Arial,sans-serif;letter-spacing:.025em;border:1px solid #bd2e21;background:#bd2e21;color:white;border-radius:2px}
.pv-outline{background:transparent;color:#25231f;border-color:#bdb5a9}.pv-text-link{display:inline-block;font:600 13px Inter,Arial,sans-serif;color:#8e271b;border-bottom:1px solid #bd2e21;padding-bottom:5px;margin-top:20px;text-decoration:none}
.pv-shop-hero{background:#121311;color:#f3efe6;padding:80px 6vw 0;overflow:hidden}.pv-shop-hero h1{font:700 clamp(42px,6.6vw,92px)/1.02 Inter,Arial,sans-serif;letter-spacing:-.05em;margin:0;max-width:900px}.pv-shop-hero .pv-eyebrow{color:#ed8f75}.pv-shop-hero .pv-lead{color:#c6c0b5}.pv-shop-hero .pv-outline{color:#eeeae2;border-color:#5d5b52}
.pv-hero-cans{height:clamp(240px,30vw,410px);display:flex;align-items:flex-end;justify-content:flex-end;gap:clamp(12px,4vw,65px);margin-top:-140px;margin-right:0;pointer-events:none}.pv-hero-cans img{height:85%;max-width:19%;object-fit:contain;filter:drop-shadow(0 20px 22px #0007)}.pv-hero-cans img:nth-child(2){height:100%;transform:translateY(22px)}
.pv-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pv-product{background:#e3ded5;border:1px solid #d0c8ba;padding:30px;display:flex;flex-direction:column;min-width:0}.pv-product-image{height:280px;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px}.pv-product-image img{max-width:47%;height:100%;object-fit:contain}.pv-product-image img+img{height:65%;align-self:flex-end}.pv-product h3{font:700 27px/1.1 Inter,Arial,sans-serif;letter-spacing:-.03em;margin:0 0 18px}.pv-product p:not(.pv-eyebrow){font:400 15px/1.6 Inter,Arial,sans-serif;margin:0;color:#5b584f}.pv-product .pv-text-link{margin-top:auto;padding-top:24px;align-self:flex-start}
.pv-two{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:32px}.pv-two article{border-top:1px solid #c5bcad;padding:28px 0 0}.pv-two h3{font:600 25px/1.2 Inter,Arial,sans-serif;margin:0 0 17px;letter-spacing:-.02em}.pv-two p,.pv-decision p{font:400 16px/1.75 Inter,Arial,sans-serif;max-width:640px;color:#5a5750}
.pv-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-top:1px solid #c7beaf;border-bottom:1px solid #c7beaf;margin:30px 0}.pv-facts>div{padding:28px 0}.pv-facts b{font:600 clamp(23px,3vw,42px)/1.2 Inter,Arial,sans-serif;display:block;letter-spacing:-.04em}.pv-facts span{font:400 12px/1.5 Inter,Arial,sans-serif;color:#686258;display:block;margin-top:12px}
.pv-muted{font:400 12px/1.75 Inter,Arial,sans-serif;color:#6b6458;max-width:840px;margin-top:22px}.pv-pending{font:500 13px/1.65 Inter,Arial,sans-serif!important;color:#814f1b!important;background:#f3e4c8;border-left:3px solid #ac762b;padding:15px 18px;margin:22px 0;max-width:900px}.pv-decision{padding:25px;background:#e2d9c9;border:1px solid #c3b49c;margin-top:40px}.pv-decision h3{font:600 24px Inter,Arial,sans-serif;margin:0 0 16px}
.pv-faq{background:#e5e0d6}.pv-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.pv-faq details{border-top:1px solid #bdb4a4;padding:21px 0}.pv-faq summary{font:600 16px/1.5 Inter,Arial,sans-serif;cursor:pointer;list-style:none;display:flex;gap:20px;justify-content:space-between}.pv-faq summary:after{content:'+';font-size:23px}.pv-faq details[open] summary:after{content:'−'}.pv-faq details p{font:400 15px/1.75 Inter,Arial,sans-serif;margin:18px 0 0;color:#5a5750}
.pv-detail{background:#eeeae2;color:#171715;border-top:1px solid #c7bfb0}.pv-detail>summary{padding:26px max(20px,6vw);font:600 20px/1.5 Inter,Arial,sans-serif;cursor:pointer}.pv-detail[open]>summary{color:#9b3022}.pv-detail .sr-sec{padding-top:36px}
.pv-preview-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:999999;background:#171715;color:#fff;border:1px solid #c06249;box-shadow:0 12px 40px #0004;padding:15px 22px;border-radius:7px;font:500 14px/1.5 Arial,sans-serif;max-width:calc(100vw - 40px);box-sizing:border-box}
@media(max-width:1024px){body .hero .hero-foot{width:100%;max-width:none}.pv-hero-cans{margin-top:20px;height:280px;justify-content:center}.pv-hero-cans img{max-width:25%}}
@media(max-width:700px){.pv-products,.pv-two,.pv-faq-grid{grid-template-columns:1fr}.pv-facts{grid-template-columns:1fr 1fr;gap:0 20px}.pv-product-image{height:270px}.pv-shop-hero{padding-top:50px}.pv-hero-cans{height:240px;gap:16px}.pv-section{padding-top:60px;padding-bottom:60px}.pv-two{gap:22px}.pv-actions{display:grid}.pv-button,.pv-outline{width:100%}.pv-two article{padding-top:20px}.pv-preview-toast{font-size:12px}}

body .afx-nav .nn-logo{display:inline-flex;align-items:center;font-family:Inter,sans-serif;font-weight:300;line-height:1;color:#bd2e21;white-space:nowrap;font-size:32px}body .afx-nav .nn-n{display:inline-block}body .afx-nav .nn-flip{transform:scaleX(-1)}body .afx-nav .nn-bar{display:inline-block;width:.4em;height:.056em;background:currentColor;margin:0 .05em;transform:translateY(-.015em)}

.pv-moment{background:#161714;color:#f0ebe2;border:1px solid #3a392f;border-radius:22px;padding:38px;box-shadow:0 25px 60px #29231922}.pv-moment .pv-eyebrow{color:#ed9b7c}.pv-moment h3{font:600 clamp(25px,3vw,40px)/1.2 Inter,Arial,sans-serif;letter-spacing:-.03em;margin:30px 0}.pv-moment-row{border-top:1px solid #3c3c32;padding:22px 0}.pv-moment-row span{display:block;color:#b5b2a4;font:400 11px/1.5 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.pv-moment-row strong{font:500 17px/1.4 Inter,Arial,sans-serif}.pv-moment p:not(.pv-eyebrow){font:400 14px/1.7 Inter,Arial,sans-serif;color:#c3bdae}.pv-moment-note{font:400 10px/1.5 Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#a99f8c}.pv-moment{box-sizing:border-box;min-width:0}@media(max-width:700px){.pv-moment{padding:26px}.pv-moment h3{font-size:28px}}
:root{--afx-surface:#eeeae2!important;--afx-on-surface:#171715!important}
body .afx-panel{background:#eeeae2!important;color:#171715!important}body .afx-panel nav a{color:#171715!important}body .afx-panel .afx-drawer-shop{background:#bd2e21!important;color:#fff!important}body .afx-nav{font-family:Inter,Arial,sans-serif!important}.pv-shop-hero~.afx-panel{background:#eeeae2}
