@font-face{font-family:Cap Head;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:80%;src:url(https://fonts.gstatic.com/s/librebaskerville/v24/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNZaxMaC82U.woff2) format("woff2")}@font-face{font-family:Cap Head;font-style:italic;font-weight:400 700;font-display:swap;size-adjust:80%;src:url(https://fonts.gstatic.com/s/librebaskerville/v24/kmKWZrc3Hgbbcjq75U4uslyuy4kn0qNccR04_RUJeby2OU36SjNNlufweKgfqIc.woff2) format("woff2")}@font-face{font-family:Cap Body;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:108%;src:url(https://fonts.gstatic.com/s/crimsonpro/v28/q5uDsoa5M_tv7IihmnkabARboYF6CsKj.woff2) format("woff2")}@font-face{font-family:Cap Body;font-style:italic;font-weight:400 700;font-display:swap;size-adjust:108%;src:url(https://fonts.gstatic.com/s/crimsonpro/v28/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi6Ue6s8fNGazINFRtM.woff2) format("woff2")}@font-face{font-family:Cap UI;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:94%;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2) format("woff2")}.vhero{--brass:#B08A44;--gold:#DCC38E;--serif:"Crimson Pro",Georgia,"Times New Roman",serif;--ui:"Work Sans",-apple-system,"Segoe UI",Arial,sans-serif;display:block;font-family:var(--ui);-webkit-font-smoothing:antialiased}.vhero,.vhero *,.vhero *:before,.vhero *:after{box-sizing:border-box}.vhero :where(p,h1,span,div,a,img){margin:0;padding:0}.vhero img{display:block;max-width:100%}.vhero a{text-decoration:none;color:inherit}.vhero :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.vhero .stage{position:relative;overflow:hidden;background:#0f1a15;width:100%;aspect-ratio:4/5;min-height:462px}@media(min-width:900px){.vhero .stage{aspect-ratio:21/9;min-height:0}}@media(min-width:900px)and (max-aspect-ratio:16/9){.vhero .stage{min-height:560px}}.vhero .stage>picture,.vhero .stage>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vhero .stage img{object-fit:cover;object-position:50% 40%}@media(min-width:900px){.vhero .stage img{object-position:50% 46%}}.vhero .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f1a1557,#0f1a151a 32%,#0f1a153d,#0f1a157a)}.vhero .scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 76% 50% at 50% 48%,#0f1a1566,#0f1a151f 60%,#0f1a1500 84%)}@media(min-width:900px){.vhero .scrim{background:linear-gradient(180deg,#0f1a1547,#0f1a150f 44%,#0f1a1557)}.vhero .scrim:after{background:radial-gradient(ellipse 48% 72% at 50% 50%,#0f1a156b,#0f1a151f 58%,#0f1a1500 82%)}}.vhero .wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 20px calc(24px + env(safe-area-inset-bottom,0px))}@media(min-width:900px){.vhero .wrap{padding:40px 24px}}.vhero .eyebrow{display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:15px}.vhero .eyebrow i{display:block;width:clamp(24px,6.5vw,62px);height:1px;background:#ffffff80}.vhero .eyebrow span{font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#ffffffeb;white-space:nowrap}@media(min-width:900px){.vhero .eyebrow span{font-size:11.5px}}.vhero h1{font-family:var(--serif);font-weight:400;color:#fff;font-size:clamp(33px,9.1vw,50px);line-height:1.06;letter-spacing:-.015em;max-width:13ch;text-wrap:balance;text-shadow:0 2px 30px rgba(8,5,2,.55)}@media(min-width:900px){.vhero h1{font-size:clamp(46px,4.5vw,70px);max-width:16ch}}.vhero h1 em{font-style:italic;color:var(--gold);font-weight:500}.vhero .btn{display:inline-flex;align-items:center;justify-content:center;margin-top:26px;min-width:250px;padding:19px 36px;font-size:13.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;background:var(--brass);color:#fff;border:1px solid var(--brass);transition:background .18s,border-color .18s;box-shadow:0 6px 26px #08050257}@media(min-width:900px){.vhero .btn{margin-top:30px;min-width:268px}}.vhero .btn:hover{background:#2f5240;border-color:#2f5240}.vhero .proof{display:flex;align-items:center;gap:12px;margin-top:26px;text-align:left}@media(min-width:900px){.vhero .proof{margin-top:30px}}.vhero .proof .avs{display:flex;flex:0 0 auto}.vhero .proof .avs img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.85);margin-left:-14px;box-shadow:0 2px 12px #08050273}.vhero .proof .avs img:first-child{margin-left:0}.vhero .proof .txt{line-height:1.28}.vhero .proof .n{display:block;font-size:15.5px;font-weight:700;color:#fff;text-shadow:0 1px 12px rgba(8,5,2,.5)}.vhero .proof .n svg{display:inline-block;vertical-align:-3px;width:16px;height:16px;margin-left:4px}.vhero .proof .s{display:block;font-size:14px;color:#ffffffe6;margin-top:2px;text-shadow:0 1px 12px rgba(8,5,2,.5)}@media(max-width:380px){.vhero .proof .avs img{width:36px;height:36px}.vhero .proof .n{font-size:14.5px}.vhero .proof .s{font-size:13px}}.vug{--ink:#1E2621;--body:#3F4A43;--mute:#56605A;--brass:#B08A44;--gold:#B08A44;--beige:#F3EDE2;--serif:"Crimson Pro",Georgia,"Times New Roman",serif;--ui:"Work Sans",-apple-system,"Segoe UI",Arial,sans-serif;display:block;background:#fff;font-family:var(--ui);padding:46px 0 52px;-webkit-font-smoothing:antialiased}@media(min-width:900px){.vug{padding:64px 0 70px}}.vug,.vug *,.vug *:before,.vug *:after{box-sizing:border-box}.vug :where(h2,p,div,span,button,video){margin:0;padding:0}.vug button{font-family:var(--ui);cursor:pointer;border:0;background:none;color:inherit;-webkit-appearance:none;appearance:none}.vug :focus-visible{outline:2px solid var(--brass);outline-offset:3px}.vug .head{max-width:900px;margin:0 auto;padding:0 20px;text-align:center}.vug h2{font-family:var(--serif);font-weight:500;color:var(--ink);font-size:clamp(28px,7.4vw,42px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}@media(min-width:900px){.vug h2{font-size:clamp(38px,3.6vw,50px)}}.vug .rate{margin-top:15px}.vug .rate .st{display:flex;justify-content:center;gap:4px;margin-bottom:8px}.vug .rate .st svg{width:15px;height:15px;fill:var(--gold)}.vug .rate p{font-size:15px;color:var(--mute);line-height:1.4}.vug .rate b{color:var(--ink);font-weight:700}.vug .rate i{font-style:normal;opacity:.35;margin:0 7px}.vug .squiggle{display:block;margin:22px auto 0;width:112px;height:17px;color:var(--brass);opacity:.75}@media(min-width:900px){.vug .squiggle{margin-top:28px}}.vug .deck{position:relative;margin-top:28px}@media(min-width:900px){.vug .deck{margin-top:38px}}.vug .rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 20px 6px}.vug .rail::-webkit-scrollbar{display:none}@media(min-width:900px){.vug .rail{gap:18px;padding:4px calc(50vw - 431px) 6px}}@media(min-width:900px)and (max-width:1060px){.vug .rail{padding-left:28px;padding-right:28px}}.vug .card{position:relative;flex:0 0 auto;scroll-snap-align:center;width:clamp(208px,62vw,268px);aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:var(--beige);box-shadow:0 8px 28px #1e26211a;transition:opacity .3s,transform .3s}@media(min-width:900px){.vug .card{width:262px;border-radius:14px}}.vug .card video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;background:var(--beige)}.vug .card.dim{opacity:.4}@media(prefers-reduced-motion:reduce){.vug .card{transition:none}}.vug .card .tap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;z-index:2}.vug .card .tap span{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#ffffffe0;box-shadow:0 4px 18px #1e262142;transition:transform .18s,background .18s}.vug .card .tap:hover span{transform:scale(1.07);background:#fff}.vug .card .tap svg{width:22px;height:22px;fill:var(--ink);margin-left:3px}.vug .card.on .tap span{opacity:0}.vug .card.on .tap:hover span{opacity:1}.vug .card .snd{position:absolute;top:11px;right:11px;z-index:3;width:34px;height:34px;border-radius:50%;background:#140e0780;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.vug .card .snd svg{width:16px;height:16px;fill:#fff}.vug .deck:before,.vug .deck:after{content:"";position:absolute;top:0;bottom:0;width:26px;z-index:3;pointer-events:none}.vug .deck:before{left:0;background:linear-gradient(90deg,#fff,#fff0)}.vug .deck:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}@media(min-width:900px){.vug .deck:before,.vug .deck:after{width:clamp(40px,calc(50vw - 431px),240px)}}.vug .nav{position:absolute;top:50%;margin-top:-22px;z-index:4;width:44px;height:44px;border-radius:50%;background:var(--ink);display:none;align-items:center;justify-content:center;box-shadow:0 4px 16px #1e26214d;transition:background .18s,opacity .18s}@media(min-width:900px){.vug .nav{display:flex}}.vug .nav:hover{background:#000}.vug .nav[disabled]{opacity:.28;cursor:default}.vug .nav svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vug .prev{left:clamp(10px,2.6vw,46px)}.vug .next{right:clamp(10px,2.6vw,46px)}.vug .dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:0 20px;flex-wrap:wrap}@media(min-width:900px){.vug .dots{margin-top:24px}}.vug .dots button{width:7px;height:7px;border-radius:50%;padding:0;border:0;background:#1e262133;transition:background .22s,width .22s;cursor:pointer}.vug .dots button.on{width:22px;border-radius:4px;background:var(--brass)}.vug .swipe{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--mute)}.vug .swipe svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(min-width:900px){.vug .swipe{display:none}}.vug .foot{text-align:center;margin-top:30px;padding:0 20px}.vug .foot a{display:inline-flex;align-items:center;justify-content:center;min-width:252px;padding:18px 34px;background:var(--ink);color:#fff;border-radius:6px;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .18s}.vug .foot a:hover{background:#000}.vc-compare-section{width:100%!important;background:#f7f3ea!important;padding:50px 20px!important;box-sizing:border-box!important;font-family:inherit!important;color:#1e2621!important}.vc-compare-section .vc-compare-title{font-family:inherit!important;max-width:1200px!important;margin:0 auto 40px!important;font-size:28px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.3px!important;color:#1e2621!important;text-align:center!important;padding:0!important}.vc-compare-section .vc-compare-title em{font-style:italic!important;color:#b08a44!important;font-weight:500!important}.vc-compare-section .vc-compare-table{max-width:900px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;position:relative!important;padding-top:55px!important}.vc-compare-section .vc-compare-col{border-radius:6px!important;padding:60px 20px 28px!important;display:flex!important;flex-direction:column!important;gap:18px!important;position:relative!important;box-sizing:border-box!important;box-shadow:0 2px 16px #1e26210f!important}.vc-compare-section .vc-compare-col-us{background:#b08a44!important;color:#f7f3ea!important}.vc-compare-section .vc-compare-col-them{background:#fff!important;color:#7c857f!important}.vc-compare-section .vc-compare-product-wrap{position:absolute!important;top:-55px!important;left:50%!important;transform:translate(-50%)!important;width:110px!important;height:110px!important;display:flex!important;align-items:center!important;justify-content:center!important}.vc-compare-section .vc-compare-product-wrap img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 6px 14px rgba(30,38,33,.18))!important}.vc-compare-section .vc-compare-col-title{font-family:inherit!important;font-size:15px!important;font-weight:700!important;letter-spacing:2px!important;text-align:center!important;margin:0 0 8px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(251,247,240,.3)!important}.vc-compare-section .vc-compare-col-title-them{color:#7c857f!important;border-bottom-color:#8a7a6833!important}.vc-compare-section .vc-compare-row{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;text-align:center!important;padding:10px 0!important}.vc-compare-section .vc-compare-icon-us,.vc-compare-section .vc-compare-icon-them{width:26px!important;height:26px!important;flex-shrink:0!important}.vc-compare-section .vc-compare-icon-us{color:#f7f3ea!important}.vc-compare-section .vc-compare-icon-them{color:#a9b0ab!important}.vc-compare-section .vc-compare-row span{font-size:14px!important;line-height:1.4!important;font-weight:500!important}@media(max-width:768px){.vc-compare-section{padding:40px 16px!important}.vc-compare-section .vc-compare-title{font-size:22px!important;margin-bottom:32px!important}.vc-compare-section .vc-compare-table{gap:12px!important;padding-top:48px!important}.vc-compare-section .vc-compare-col{padding:50px 14px 20px!important;gap:14px!important}.vc-compare-section .vc-compare-product-wrap{top:-48px!important;width:90px!important;height:90px!important}.vc-compare-section .vc-compare-col-title{font-size:13px!important;letter-spacing:1.5px!important;padding-bottom:12px!important}.vc-compare-section .vc-compare-row{gap:8px!important;padding:6px 0!important}.vc-compare-section .vc-compare-row span{font-size:12.5px!important;line-height:1.35!important}.vc-compare-section .vc-compare-icon-us,.vc-compare-section .vc-compare-icon-them{width:22px!important;height:22px!important}}@media(max-width:420px){.vc-compare-section{padding:32px 10px!important}.vc-compare-section .vc-compare-title{font-size:19px!important}.vc-compare-section .vc-compare-table{gap:8px!important;padding-top:42px!important}.vc-compare-section .vc-compare-col{padding:42px 10px 16px!important;gap:12px!important}.vc-compare-section .vc-compare-product-wrap{top:-42px!important;width:75px!important;height:75px!important}.vc-compare-section .vc-compare-col-title{font-size:11px!important;letter-spacing:1.2px!important}.vc-compare-section .vc-compare-row span{font-size:11px!important}}.vc-compounds-section{width:100%!important;max-width:1200px!important;margin:40px auto!important;padding:40px 20px!important;background:#f7f3ea!important;box-sizing:border-box!important;font-family:inherit!important}.vc-compounds-section .vc-compounds-headline{font-family:inherit!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.3px!important;color:#1e2621!important;text-align:center!important;margin:0 0 32px!important;padding:0!important}.vc-compounds-section .vc-accent{color:#b08a44!important;font-weight:700!important}.vc-compounds-section .vc-compounds-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important}.vc-compounds-section .vc-compound-card{background:#fff!important;border-radius:4px!important;padding:14px!important;box-shadow:0 2px 12px #1e26210f!important;display:flex!important;flex-direction:column!important;text-align:center!important;box-sizing:border-box!important}.vc-compounds-section .vc-compound-image{width:100%!important;aspect-ratio:1 / 1!important;border-radius:3px!important;overflow:hidden!important;margin-bottom:14px!important;background:#f3ede2!important;position:relative!important}.vc-compounds-section .vc-compound-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.vc-compounds-section .vc-compound-title{font-family:inherit!important;font-size:17px!important;font-weight:700!important;color:#1e2621!important;margin:0 0 10px!important;padding:0!important;letter-spacing:-.1px!important}.vc-compounds-section .vc-compound-desc{font-family:inherit!important;font-size:13.5px!important;line-height:1.55!important;color:#3f4a43!important;margin:0!important;padding:0!important}.vc-compounds-section .vc-compound-desc strong{font-weight:700!important;color:#1e2621!important}.vc-compounds-section .vc-compound-desc em{font-style:italic!important;color:#1e2621!important}@media(max-width:1024px)and (min-width:769px){.vc-compounds-section{padding:32px 16px!important}.vc-compounds-section .vc-compounds-grid{gap:12px!important}}@media(max-width:768px){.vc-compounds-section{padding:28px 0!important;margin:20px auto!important;max-width:100%!important}.vc-compounds-section .vc-compounds-headline{font-size:20px!important;margin:0 20px 24px!important;padding:0!important}.vc-compounds-section .vc-compounds-grid{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;padding:4px 20px!important;scrollbar-width:none!important;-ms-overflow-style:none!important;cursor:grab!important}.vc-compounds-section .vc-compounds-grid::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.vc-compounds-section .vc-compound-card{flex:0 0 auto!important;width:78%!important;max-width:320px!important;scroll-snap-align:start!important;padding:16px!important}.vc-compounds-section .vc-compound-title{font-size:18px!important;margin-bottom:12px!important}.vc-compounds-section .vc-compound-desc{font-size:14px!important;line-height:1.55!important}}@media(max-width:380px){.vc-compounds-section .vc-compound-card{width:82%!important}}:root{--ink:#1E2621;--body:rgba(30,38,33,.82);--muted:#7C857F;--line:#E6DCCF;--brass:#B08A44;--brass-ink:#2F5240;--gold:#D9A866;--red:#8A2A18;--price:#2F5240;--cream:#F3EDE2;--page:#fff;--btn:#16271F;--btn-text:#fff;--cart-bar:#8A2A18;--cart-ups:#F3EBE0;--font-body:"Cap Body",Georgia,"Times New Roman",serif;--font-ui:"Cap UI",-apple-system,"Segoe UI",Arial,sans-serif;--font-head:"Cap Body",Georgia,serif;--pop-dark:#1E0D06;--pop-mid:#5B2611;--pop-line:#B08A44;--pop-btn:#DCC38E;--font-pop-head:"Cap Body",Georgia,serif;--font-pop-ui:"Cap UI",Arial,sans-serif;--gutter:40px}@media(max-width:749px){:root{--gutter:16px}}.hdr{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid #F0EAE2}.hdr-in{max-width:1440px;margin:0 auto;height:79px;padding:0 var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.hdr-l{display:flex;align-items:center;gap:22px}.hdr-r{display:flex;justify-content:flex-end;align-items:center;gap:6px}.hdr .ico{width:40px;height:40px;display:grid;place-items:center;position:relative;color:var(--ink)}.hdr .ico svg{width:20px;height:20px}.hdr-nav{display:flex;gap:24px}.hdr-nav>a,.hdr-more>button{font:400 16px/1 var(--font-body);color:#1e2621d1;padding:8px 0;white-space:nowrap}.hdr-nav>a:hover,.hdr-more>button:hover{color:var(--ink)}.hdr-more{position:relative}.hdr-more>div{position:absolute;top:100%;left:-18px;background:#fff;box-shadow:0 10px 30px #1e26211f;padding:10px 0;min-width:220px;display:none}.hdr-more:hover>div,.hdr-more:focus-within>div,.hdr-more.open>div{display:block}.hdr-more>div a{display:block;padding:9px 18px;font-size:15px;color:var(--body)}.hdr-more>div a:hover{color:var(--ink);background:#faf6f0}.logo{display:block}.logo img{height:16px;width:auto}.badge-n{position:absolute;top:4px;right:2px;min-width:16px;height:16px;border-radius:8px;background:var(--ink);color:#fff;font:600 10px/16px var(--font-ui);text-align:center;padding:0 4px}.hdr .only-m{display:none}@media(min-width:990px)and (max-width:1339px){.hdr-l{gap:16px}.hdr-nav{gap:20px}.hdr-nav>a,.hdr-more>button{font-size:15px}.logo img{height:14px}}@media(max-width:989px){.hdr-in{height:61px;grid-template-columns:auto 1fr auto}.hdr-nav,.hdr-l .ico-search{display:none}.hdr .only-m{display:grid}.logo{justify-self:center}.logo img{height:auto;width:min(208px,calc(100vw - 178px));max-width:none}.hdr-l{gap:0}}.pc{position:relative;display:flex;flex-direction:column;gap:6px;font-family:var(--font-body)}.pc-media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f4eee6}.pc-media img{width:100%;height:100%;object-fit:cover;transition:opacity .35s}.pc-media .pc-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.pc:hover .pc-alt{opacity:1}}.pc-badge{position:absolute;top:10px;left:10px;background:var(--red);color:#fff;font:400 12px/1 var(--font-body);text-transform:uppercase;padding:4px 7px;letter-spacing:.02em}.pc-media>a{display:block;width:100%;height:100%}.pc-add{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;box-shadow:0 1px 4px #0000001f}.pc-add svg{width:18px;height:18px}.pc-add:hover{background:var(--ink);color:#fff}.pc-title{margin-top:6px;font-size:15px;line-height:1.3;color:#1e2621d1}.pc-price{font-size:15px;color:var(--ink);display:flex;gap:6px;align-items:baseline}.pc-price s{color:var(--muted);font-size:14px}.pl{padding:46px 0 52px}.pl-head{padding:0 var(--gutter);margin-bottom:26px}.pl-head h2{font:600 26px/1.15 var(--font-head);color:#1e2621d1}.pl--center .pl-head{text-align:center}.pl-deck{position:relative}.pl .rail{gap:16px;padding:0 var(--gutter);scroll-padding:0 var(--gutter)}.pl .rail>.pc{width:calc((100% - 2*var(--gutter) - 3*16px)/4)}.pl-nav{position:absolute;top:calc((100vw - 2*var(--gutter) - 48px)/8 - 22px);width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000024;display:grid;place-items:center;z-index:2;color:var(--ink)}.pl-nav svg{width:16px;height:16px}.pl-nav[data-prev]{left:16px}.pl-nav[data-next]{right:16px}.pl-nav:disabled{opacity:0;pointer-events:none}.pl-foot{padding:26px var(--gutter) 0}.btn-black{display:inline-block;background:#000;color:#fff;font:400 16px/1 var(--font-body);padding:18px 24px}.btn-black:hover{background:var(--btn)}@media(max-width:749px){.pl{padding:34px 0 40px}.pl-head{margin-bottom:18px}.pl-head h2{font-size:24px}.pl .rail{gap:12px}.pl .rail>.pc{width:60vw}.pl-nav{display:none}.pl-foot .btn-black{display:block;text-align:center}}.coll{background:var(--ink);padding:48px var(--gutter) 24px}.coll h2{font:500 40px/1 var(--font-head);color:#fff;text-transform:uppercase;letter-spacing:.01em;margin-bottom:26px}.coll-grid{display:grid;grid-template-columns:1fr 2fr 1fr;grid-auto-rows:280px;gap:8px}.coll-grid a,.coll-grid2 a{position:relative;overflow:hidden;display:block}.coll-grid img,.coll-grid2 img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.coll-grid a:hover img,.coll-grid2 a:hover img{transform:scale(1.04)}.coll-grid span,.coll-grid2 span{position:absolute;left:16px;bottom:14px;color:#fff;font:400 18px/1 var(--font-ui);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.35)}.coll-grid2{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:280px;gap:8px;margin-top:8px}@media(max-width:749px){.coll{padding:34px 16px 16px}.coll h2{font-size:32px;margin-bottom:22px}.coll-grid{grid-template-columns:1fr 1fr;grid-auto-rows:160px}.coll-grid a:nth-child(3){grid-column:1/-1}.coll-grid2{grid-auto-rows:160px}.coll-grid span,.coll-grid2 span{font-size:15px;left:12px;bottom:10px}}.trust{padding:62px var(--gutter);background:#fff}.trust-in{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;align-items:end}.trust-in>div{display:flex;flex-direction:column;align-items:center;gap:4px}.trust-in svg{width:32px;height:32px;color:var(--ink);margin-bottom:6px}.trust h3{font:700 24px/1.1 var(--font-head);color:#1e2621d1}.trust p{font-size:16px;line-height:1.4;color:#1e2621d1;max-width:300px}@media(max-width:749px){.trust-in{grid-template-columns:1fr;gap:26px}.trust{padding:44px 16px}}.ftr{background:#eee4d5;padding:48px var(--gutter) 40px;color:var(--ink)}.ftr-in{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1fr 260px 1fr;gap:32px;align-items:start}.ftr-logo img{width:230px;height:auto;margin-top:42px}.ftr-acc details{border-top:1px solid rgba(30,38,33,.14)}.ftr-acc details:last-child{border-bottom:1px solid rgba(30,38,33,.14)}.ftr-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:10px 0;font:400 14.5px/1.2 var(--font-ui);text-transform:uppercase;letter-spacing:.01em;cursor:pointer}.ftr-acc summary::-webkit-details-marker{display:none}.ftr-acc summary svg{width:14px;height:14px;transition:transform .2s}.ftr-acc details[open] summary svg{transform:rotate(180deg)}.ftr-acc .in{padding:4px 0 14px;font-size:14.5px;line-height:1.55;color:var(--body)}.ftr-acc .in a{display:block;padding:3px 0}.ftr-acc .in a:hover{color:var(--ink);text-decoration:underline}.ftr-acc .in p+p{margin-top:8px}.ftr-co{font:400 11px/1.45 var(--font-ui);letter-spacing:.02em;color:var(--muted);margin-top:14px;text-transform:uppercase}.ftr-copy{justify-self:end;font-size:12px;color:var(--body);margin-top:52px}@media(max-width:749px){.ftr{padding:36px 16px 30px}.ftr-in{grid-template-columns:1fr;gap:22px}.ftr-logo img{margin-top:0;width:200px}.ftr-copy{justify-self:start;margin-top:0}}.pdp{max-width:1440px;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) 418px;gap:36px;align-items:start}.pdp>*{min-width:0}.gal{display:grid;grid-template-columns:1fr 1fr;gap:4px}.gal .gi img{width:100%;aspect-ratio:1;object-fit:cover}.gal-thumbs,.gal-n{display:none}.info{padding-top:16px;font-family:var(--font-body);color:#1e2621d1}.rating{display:flex;align-items:center;gap:8px;font-size:14px}.rating .st{display:flex;gap:1px;color:var(--brass-ink)}.rating .st svg{width:15px;height:15px;fill:currentColor}.info .proof{display:flex;align-items:center;gap:10px}.info .proof .avs{display:flex;flex:none}.info .proof .avs img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 6px #1e26212e}.info .proof .avs img+img{margin-left:-12px}.info .proof .txt{line-height:1.28}.info .proof .n{display:block;font-size:14.5px;font-weight:700;color:var(--ink)}.info .proof .n svg{display:inline-block;vertical-align:-3px;width:15px;height:15px;margin-left:4px}.info .proof .s{display:block;font-size:13.5px;color:#1e2621b8;margin-top:1px}.info h1{font:400 24px/1.2 var(--font-body);color:#1e2621d9;margin-top:12px}.price{display:flex;align-items:baseline;gap:8px;margin-top:12px;font-size:24px}.price s{color:#a99a8b}.price b{font-weight:400;color:var(--price)}.feats{list-style:none;margin:14px 0 0;padding:0 0 18px;border-bottom:1px solid var(--line);display:grid;gap:10px}.feats li{display:flex;align-items:center;gap:12px;font-size:16px}.feats svg{width:22px;height:22px;fill:none;stroke:var(--brass);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.feats svg text{fill:var(--brass);stroke:none}.stock{margin-top:14px;font-size:15.5px;display:flex;align-items:center;gap:9px}.stock i{width:8px;height:8px;border-radius:50%;background:#d63a2a;box-shadow:0 0 #d63a2a80;animation:pulse 1.6s infinite}@keyframes pulse{70%{box-shadow:0 0 0 7px #d63a2a00}to{box-shadow:0 0 #d63a2a00}}.stock-bar{height:3px;background:#e3ddd6;margin-top:10px}.stock-bar span{display:block;height:100%;background:var(--ink);transition:width .6s}.variant{display:flex;gap:10px;align-items:baseline;margin-top:20px;font-size:15.5px}.variant span:first-child{color:var(--muted)}.addon-h{font:600 16px/1.5 var(--font-body);color:#202223;margin:20px 0 10px 20px}.addon{display:flex;align-items:center;gap:14px;border:1px solid #C9CCCF;border-radius:8px;padding:10px 14px;cursor:pointer}.addon input{width:20px;height:20px;accent-color:var(--ink);margin:0}.addon img{width:64px;height:64px;object-fit:cover;border-radius:6px}.addon b{display:block;font:400 14px/1.4 var(--font-body);color:#202223}.addon em{font-style:normal;font-size:14px;color:#d72c0d}.addon em s{color:#6d7175;margin-left:4px}.atc{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:18px;background:#000;color:#fff;height:52px;font:400 16px/1 var(--font-body)}.atc svg{width:19px;height:19px}.atc:hover{background:var(--btn)}.guar{text-align:center;font:600 14px/1.4 var(--font-body);margin-top:12px;color:#1e2621d9}.info .pay{margin-top:12px}.clear{list-style:none;margin:16px 0 0;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#b08a4421;border:1px solid rgba(176,138,68,.3);border-radius:10px}.clear li{display:flex;align-items:center;gap:10px;background:#fff;border-radius:7px;padding:10px 12px;font:600 14px/1.25 var(--font-body);color:var(--ink);box-shadow:0 1px 3px #1e26210f}.clear .pi{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#b08a4424;color:var(--brass-ink)}.clear .pi svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.clear .pi svg text{fill:currentColor;stroke:none}.bm{margin-top:14px;font-family:var(--font-body)}.bm-h{display:flex;align-items:center;gap:8px;padding:8px 18px 8px 20px}.bm-h h4{font:600 16px/1 var(--font-body);color:#202223}.bm-h .tag{background:#7a3b1f;color:#fff;font:700 11.5px/1 var(--font-body);border-radius:4px;padding:5px 6px}.bm-h div{margin-left:auto;display:flex;gap:14px}.bm-h button{width:24px;height:24px;display:grid;place-items:center;color:#202223}.bm-h button svg{width:14px;height:14px}.bm-h button:disabled{opacity:.3}.bm .rail{gap:10px;padding:2px 2px 6px;scroll-padding:0 2px}.bm-row{width:calc((100% - 20px)/2.35);display:grid;grid-template-columns:1fr;gap:8px;align-content:start;border:1px solid #B08A44;border-radius:8px;padding:8px}.bm-row img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px}.bm-info a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.25;min-height:35px;color:#202223}.bm-info span{font-size:14px;color:#d72c0d}.bm-info s{color:#6d7175}.bm-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;background:#202223;color:#fff;border-radius:6px;padding:9px 10px;font:500 14px/1 var(--font-body)}.bm-row button svg{width:13px;height:13px}.soc{margin:28px 0}.soc h2{font:700 26px/1.25 var(--font-body);letter-spacing:-.2px;color:var(--ink);margin-bottom:16px}.soc .rail{gap:12px;padding:4px 0}.soc .rail>div{width:32%;max-width:360px;border-radius:10px;overflow:hidden;background:var(--ink)}.soc img{width:100%;aspect-ratio:9/16;object-fit:cover}.acc details{border-bottom:1px solid var(--line)}.acc details:first-child{border-top:1px solid var(--line)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:12px 0;font:400 16px/1.2 var(--font-ui);text-transform:uppercase;color:#1e2621d9;cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary svg{width:14px;height:14px;transition:transform .2s}.acc details[open] summary svg{transform:rotate(45deg)}.acc .in{padding:2px 0 16px;font-size:15.5px;line-height:1.5}.acc .in p+p,.acc .in ul+p,.acc .in p+ul{margin-top:10px}.acc .in ul{padding-left:20px;margin:0}.acc .in a{text-decoration:underline}.fol{display:flex;align-items:center;gap:15px;background:#f4f4f5;border-radius:10px;padding:15px;box-shadow:0 0 9px 6px #00000012;max-width:440px;margin-top:12px;color:#000}.fol .avs{display:flex;flex:none}.fol .avs img{width:35px;height:35px;border-radius:50%;object-fit:cover;border:1.5px solid #fff}.fol .avs img+img{margin-left:-15px}.fol p{font-size:15px;line-height:22px}.fol strong{font-weight:800}.fol svg{display:inline-block;width:18px;height:18px;vertical-align:-4px;margin:0 3px}@media(max-width:989px){.pdp{grid-template-columns:1fr;gap:0;padding:0}.gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.gal::-webkit-scrollbar{display:none}.gal .gi{flex:0 0 100%;scroll-snap-align:start}.gal-thumbs{display:flex;gap:6px;padding:10px 16px 0;overflow-x:auto;scrollbar-width:none}.gal-thumbs button{flex:0 0 46px;height:46px;border:1px solid transparent;padding:1px}.gal-thumbs button.on{border-color:var(--ink)}.gal-thumbs img{width:100%;height:100%;object-fit:cover}.info{padding:18px 16px 0}.soc .rail>div{width:60%}}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;box-shadow:0 -4px 18px #0000001a;transform:translateY(110%);transition:transform .3s}.sticky.show{transform:none}.sticky-in{max-width:1440px;margin:0 auto;padding:10px var(--gutter);display:flex;align-items:center;gap:14px}.sticky img{width:48px;height:48px;object-fit:cover}.sticky .t{flex:1;min-width:0}.sticky .t b{display:block;font-weight:400;font-size:15px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky .t span{font-size:14px;color:var(--price)}.sticky .t s{color:var(--muted);margin-left:4px}.sticky button{display:flex;align-items:center;gap:8px;background:#000;color:#fff;height:46px;padding:0 24px;font:400 16px/1 var(--font-body)}.sticky button svg{width:18px;height:18px}@media(max-width:749px){.sticky img,.sticky .t{display:none}.sticky button{flex:1;justify-content:center;height:50px}.sticky-in{padding:8px 12px}}.iwt{max-width:1440px;margin:0 auto;padding:24px var(--gutter);display:grid;grid-template-columns:664px 1fr;gap:40px;align-items:center}.iwt>*{min-width:0}.iwt img{width:100%;aspect-ratio:1;object-fit:cover}.iwt-txt{max-width:370px;margin:0 auto;text-align:center;font-size:16px;line-height:1.42;color:#1e2621d1}.iwt-txt h2{font:700 24px/1.1 var(--font-head);color:#1e2621d9;margin-bottom:12px}.iwt-txt.wide{max-width:640px}.iwt-txt.wide h2{white-space:normal}.iwt-txt p+p{margin-top:16px}.iwt-txt b{font-weight:700;color:#1e2621e6}.iwt-txt i{font-style:italic}@media(max-width:1200px){.iwt{grid-template-columns:1fr 1fr}}@media(max-width:749px){.iwt{grid-template-columns:1fr;gap:22px;padding:20px 16px}.iwt-txt{max-width:none}.iwt-txt h2{font-size:26px}}.vid{background:#000}.vid video{width:100%;aspect-ratio:4/3;object-fit:cover;max-height:none}.faq{max-width:1440px;margin:0 auto;padding:56px var(--gutter) 40px}.faq h2{font:700 24px/1.1 var(--font-head);color:#1e2621d9;text-align:center;margin-bottom:26px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:16px;color:#1e2621d9;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:14px;height:14px;flex:none;transition:transform .2s}.faq details[open] summary svg{transform:rotate(180deg)}.faq .in{padding:0 0 18px;font-size:15.5px;line-height:1.5;max-width:900px}.faq .in p+p,.faq .in ul+p,.faq .in p+ul{margin-top:10px}.faq .in ul{margin:0;padding-left:20px}.faq .in a{text-decoration:underline}.cbanner{position:relative}.cbanner img{width:100%;height:auto}.cbanner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000026,#0000)}.cintro{text-align:center;padding:24px 16px 4px;font-size:15px;line-height:1.45;color:#1e2621d1}.cintro p{max-width:380px;margin:0 auto}.cintro p+p{margin-top:12px}.cgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:28px 8px;padding:10px var(--gutter) 64px}.cgrid .pc-title,.cgrid .pc-price{font-size:14px}@media(max-width:749px){.cgrid{grid-template-columns:repeat(2,1fr);gap:22px 8px;padding:6px 8px 44px}.cgrid .pc-add{width:32px;height:32px}}.cempty{grid-column:1/-1;text-align:center;color:var(--muted);padding:40px 0}.txtpage{max-width:760px;margin:0 auto;padding:48px 16px 72px;font-size:16px;line-height:1.6;color:var(--body)}.txtpage h1{font:600 32px/1.15 var(--font-head);color:var(--ink);margin-bottom:18px}.txtpage h2,.txtpage h3,.txtpage h4{font:600 22px/1.25 var(--font-head);color:var(--ink);margin:30px 0 10px}.txtpage p{margin:0 0 12px}.txtpage ul,.txtpage ol{padding-left:22px;margin:0 0 14px}.txtpage li{margin-bottom:6px}.txtpage blockquote{border-left:2px solid var(--brass);margin:22px 0;padding:4px 0 4px 18px;font-style:italic;color:var(--ink)}.cform{display:grid;gap:12px;margin-top:22px}.cform input,.cform textarea{border:1px solid var(--line);padding:13px 14px;font:inherit;background:#fff;border-radius:4px;color:var(--ink)}.cform button{background:var(--btn);color:#fff;padding:16px;font:500 15px/1 var(--font-body)}.cform-ok{margin-top:16px;color:var(--ink);font-weight:500}:root{--font-head:"Cap Head",Georgia,serif;--font-ui:"Cap UI","Avenir Next","Segoe UI",sans-serif;--page:#FFFCF7;--btn:#1E2621;--line:#E8DCCB;--cart-ups:#F3EDE2;--font-pop-head:"Cap Head",Georgia,serif;--font-pop-ui:"Cap UI",Arial,sans-serif}body{background:var(--page)}.hdr{background:#f3ede2;border-bottom:1px solid #E6D8C4}.hdr-in{grid-template-columns:auto 1fr auto;height:74px}.hdr .logo img{height:15px}.hdr-nav{justify-content:center;gap:34px}.hdr-nav>a,.hdr-more>button{font:500 13.5px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.hdr-l{gap:10px}@media(max-width:989px){.hdr-in{height:60px;grid-template-columns:auto 1fr auto}.hdr .logo{justify-self:start}.hdr .logo img{height:auto;width:min(190px,calc(100vw - 180px));max-width:none}.hdr-r .ico-search{display:none}}@media(min-width:990px){.hdr-r .ico-search{display:grid}}.vts{--bg:#16271F;--ink:#E5D2A6;padding:9px 0}.vts .set span{font-family:var(--font-ui);font-weight:500;letter-spacing:.18em;font-size:11.5px}.vts:before{background:linear-gradient(90deg,#16271f,#16271f00)}.vts:after{background:linear-gradient(270deg,#16271f,#16271f00)}.bhero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:610px;background:#16271f}.bhero-img{position:relative;order:2;overflow:hidden}.bhero-img picture,.bhero-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bhero-img img{object-fit:cover;object-position:86% 40%}.bhero-txt{display:flex;align-items:center;padding:56px 56px 56px max(56px,calc((100vw - 1360px)/2))}.bhero .eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px}.bhero .eyebrow i{display:block;width:44px;height:1px;background:var(--brass)}.bhero .eyebrow i:last-child{display:none}.bhero .eyebrow span{font:500 12px/1 var(--font-ui);letter-spacing:.32em;text-transform:uppercase;color:#e5d2a6}.bhero h1{font:500 clamp(44px,4.6vw,68px)/1.02 var(--font-head);color:#f7f3ea;letter-spacing:-.01em;max-width:14ch;text-wrap:balance}.bhero h1 em{font-style:italic;color:var(--gold)}.bhero .btn{display:inline-flex;margin-top:32px;padding:19px 40px;background:var(--brass);color:#fff;font:600 13.5px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;border-radius:2px}.bhero .btn:hover{background:var(--brass-ink)}.bhero .proof{display:flex;align-items:center;gap:12px;margin-top:34px;padding-top:24px;border-top:1px solid rgba(220,195,142,.2)}.bhero .avs{display:flex}.bhero .avs img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid #16271F}.bhero .avs img+img{margin-left:-12px}.bhero .n{display:block;font:600 15.5px/1.3 var(--font-ui);color:#f7f3ea}.bhero .n svg{display:inline-block;width:16px;height:16px;vertical-align:-3px;margin-left:4px}.bhero .s{display:block;font:400 14px/1.3 var(--font-ui);color:#fbf3e6bf;margin-top:2px}@media(max-width:899px){.bhero{grid-template-columns:1fr;min-height:0}.bhero-img{order:0;aspect-ratio:4/5}.bhero-img img{object-position:50% 30%}.bhero-txt{padding:30px 20px 34px;justify-content:center;text-align:center}.bhero .eyebrow{justify-content:center}.bhero .eyebrow i:last-child{display:block}.bhero h1{font-size:40px;margin:0 auto}.bhero .btn{margin-top:24px;width:100%;justify-content:center}.bhero .proof{justify-content:center;text-align:left;margin-top:24px;padding-top:20px}}.pl--grid{max-width:1240px;margin:0 auto;padding:64px var(--gutter) 60px}.pl--grid .pl-head{text-align:center;padding:0;margin-bottom:36px}.pl--grid .pl-head h2{font:500 42px/1.05 var(--font-head);color:var(--ink)}.pl--grid .pl-head h2:after{content:"";display:block;width:56px;height:2px;background:var(--brass);margin:16px auto 0}.pl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 22px}.pl--grid .pl-foot{text-align:center;padding:40px 0 0}.btn-line{display:inline-block;border:1.5px solid var(--ink);color:var(--ink);font:600 13px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;padding:17px 44px}.btn-line:hover{background:var(--ink);color:#fff}@media(max-width:749px){.pl--grid{padding:40px 16px 44px}.pl--grid .pl-head h2{font-size:32px}.pl-grid{grid-template-columns:1fr 1fr;gap:24px 10px}.pl--grid .pl-foot .btn-line{display:block}}.pc-media{border-radius:6px;background:#f3eadf}.pc-badge{border-radius:999px;font:600 10.5px/1 var(--font-ui);letter-spacing:.12em;padding:6px 10px}.pc-title{font-size:16px;color:var(--ink);margin-top:8px}.pc-price .now{color:var(--brass-ink);font-weight:500}.pl .rail>.pc .pc-media,.cgrid .pc-media{border-radius:6px}.pl-head h2{font:500 32px/1.1 var(--font-head);color:var(--ink)}.btn-black{background:var(--ink);font:600 13px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;padding:18px 34px}.bproof{background:#f3ede2;padding:64px 0 68px;font-family:var(--font-ui)}.bproof .head{max-width:900px;margin:0 auto;padding:0 20px;text-align:center}.bproof h2{font:500 clamp(34px,4vw,50px)/1.08 var(--font-head);color:var(--ink);letter-spacing:-.01em}.bproof .rate{margin-top:14px}.bproof .rate .st{display:flex;justify-content:center;gap:4px;margin-bottom:12px}.bproof .rate .st svg{width:16px;height:16px;fill:var(--brass)}.bproof .rate-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.bproof .avs{display:flex}.bproof .avs img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #F3EDE2}.bproof .avs img+img{margin-left:-11px}.bproof .rate p{font-size:15px;color:#56605a}.bproof .rate b{color:var(--ink);font-weight:600}.bproof .rate i{font-style:normal;opacity:.35;margin:0 6px}.bproof .squiggle{display:block;margin:20px auto 0;width:112px;height:17px;color:var(--brass);opacity:.75}.bproof .deck{position:relative;margin-top:34px}.bproof .rail{gap:18px;padding:6px max(20px,calc((100vw - 1260px)/2)) 10px;scroll-padding:0 max(20px,calc((100vw - 1260px)/2))}.rv{width:300px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 26px #1e262114;display:flex;flex-direction:column}.rv img{width:100%;aspect-ratio:4/5;object-fit:cover}.rv figcaption{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.rv-st{display:flex;gap:2px}.rv-st svg{width:14px;height:14px;fill:var(--brass)}.rv p{font:400 15.5px/1.45 var(--font-body);color:var(--ink)}.rv-n{margin-top:auto;font:600 13.5px/1.2 var(--font-ui);color:var(--ink);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.rv-n svg{width:15px;height:15px}.rv-n em{font-style:normal;font-weight:400;color:#7c857f;margin-left:4px}.bproof .nav{position:absolute;top:42%;width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff;display:none;place-items:center;z-index:3;box-shadow:0 4px 16px #1e262140}.bproof .nav svg{width:16px;height:16px}.bproof .nav:disabled{opacity:.25}.bproof .prev{left:clamp(10px,2.6vw,40px)}.bproof .next{right:clamp(10px,2.6vw,40px)}@media(min-width:900px){.bproof .nav{display:grid}}.bproof .dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.bproof .dots button{width:7px;height:7px;border-radius:50%;background:#1e262133;transition:width .2s}.bproof .dots button.on{width:22px;border-radius:4px;background:var(--brass)}.bproof .foot{text-align:center;margin-top:30px;padding:0 20px}.bproof .foot a{display:inline-flex;min-width:252px;justify-content:center;padding:18px 34px;background:var(--ink);color:#fff;border-radius:2px;font:600 13.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}@media(max-width:749px){.bproof{padding:46px 0 52px}.rv{width:78vw}.bproof .foot a{display:flex}}.coll{background:var(--page);padding:64px var(--gutter) 70px;text-align:center}.coll h2{font:500 44px/1 var(--font-head);color:var(--ink);letter-spacing:.08em;margin-bottom:36px}.coll-row{gap:18px;justify-content:center;max-width:1300px;margin:0 auto}.coll-row a{width:calc((100% - 72px)/5);display:flex;flex-direction:column;gap:14px}.coll-row img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:999px 999px 8px 8px;transition:transform .5s}.coll-row a:hover img{transform:translateY(-4px)}.coll-row span{font:500 13px/1 var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}@media(max-width:749px){.coll{padding:44px 0 48px}.coll h2{font-size:34px;margin-bottom:24px}.coll-row{justify-content:flex-start;padding:0 16px;gap:12px}.coll-row a{width:40vw}}.vt{background:#16271f;padding:72px var(--gutter);color:#f3ede2;text-align:center}.vt h2{font:500 42px/1.1 var(--font-head);color:#f7f3ea;margin-bottom:40px}.vt h2 em{font-style:italic;color:var(--gold)}.vt-table{max-width:820px;margin:0 auto;border-radius:12px;overflow:hidden;border:1px solid rgba(220,195,142,.16)}.vt-row{display:grid;grid-template-columns:1fr 1fr}.vt-row>span{display:flex;align-items:center;gap:14px;padding:16px 26px;text-align:left;border-top:1px solid rgba(220,195,142,.1)}.vt-row .vt-us{background:#b08a4433}.vt-us svg{width:24px;height:24px;color:var(--gold);flex:none}.vt-them svg{width:24px;height:24px;color:#7e6d5c;flex:none}.vt-us b{font:500 16px/1.35 var(--font-body);color:#f7f3ea}.vt-them b{font:400 16px/1.35 var(--font-body);color:#a79683}.vt-head>span{flex-direction:column;justify-content:center;gap:10px;padding:22px 16px;border-top:0;text-align:center}.vt-head img{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.vt-head b{font:600 12.5px/1 var(--font-ui)!important;letter-spacing:.2em}.vt-head .vt-us{background:var(--brass)}.vt-head .vt-us b{color:#fff}@media(max-width:749px){.vt{padding:48px 12px}.vt h2{font-size:30px;margin-bottom:28px}.vt-row>span{padding:13px 12px;gap:9px}.vt-us b,.vt-them b{font-size:13.5px}.vt-us svg,.vt-them svg{width:19px;height:19px}.vt-head img{width:64px;height:64px}.vt-head b{font-size:10.5px!important;letter-spacing:.12em}}.trust{background:#f3ede2;padding:56px var(--gutter)}.trust-in{align-items:start}.trust-in>div{padding:0 18px}.trust-in>div+div{border-left:1px solid #E1D3BF}.trust-in svg{color:var(--brass)}.trust h3{font:600 26px/1.1 var(--font-head);color:var(--ink)}.trust p{font-size:15.5px;color:#5e4d3f}@media(max-width:749px){.trust-in>div+div{border-left:0;border-top:1px solid #E1D3BF;padding-top:22px}}.ftr{background:#16271f;color:#e9dcc8;padding:60px var(--gutter) 30px}.ftr-in{grid-template-columns:1.4fr 1fr 1fr;gap:48px}.ftr-brand img{width:250px;height:auto;margin-bottom:22px}.ftr-brand p{font-size:14.5px;line-height:1.6;color:#cdbba4;max-width:380px}.ftr-brand p+p{margin-top:14px}.ftr-col h4{font:600 12.5px/1 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.ftr-col a{display:block;font-size:15px;padding:5px 0;color:#e9dcc8}.ftr-col a:hover{color:#fff;text-decoration:underline}.ftr-bot{max-width:1360px;margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(220,195,142,.14);display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.ftr-co{color:#8a928c;margin:0}.ftr-copy{color:#8a928c;margin:0;justify-self:auto}.ftr>.ftr-acc{display:none}.ftr-acc summary{color:#e9dcc8}.ftr-acc details{border-color:#dcc38e29!important}.ftr-acc .in{color:#cdbba4}@media(max-width:749px){.ftr{padding:40px 16px 28px}.ftr-in{grid-template-columns:1fr;gap:0}.ftr-col{display:none}.ftr>.ftr-acc{display:block;margin-top:20px}.ftr-bot{flex-direction:column;align-items:flex-start;margin-top:24px}}.pdp{padding-top:28px;gap:56px;grid-template-columns:minmax(0,1fr) 440px}@media(min-width:990px){.gal-wrap{display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;position:sticky;top:96px;align-self:start}.gal{display:block;grid-column:2;grid-row:1}.gal .gi{display:none}.gal .gi.on{display:block}.gal .gi img{border-radius:8px}.gal-thumbs{display:flex;flex-direction:column;gap:10px;grid-column:1;grid-row:1;padding:0}.gal-thumbs button{width:78px;height:78px;border-radius:6px;overflow:hidden;border:1.5px solid transparent;padding:0;opacity:.7}.gal-thumbs button.on{border-color:var(--ink);opacity:1}.gal-thumbs img{width:100%;height:100%;object-fit:cover}}@media(max-width:989px){.pdp{padding-top:0;grid-template-columns:minmax(0,1fr);gap:0}.pdp .info{padding-top:18px}.gal-wrap{position:relative}.gal-thumbs{display:none}.gal-n{display:block;position:absolute;right:12px;bottom:12px;background:#16271fb8;color:#fff;font:500 12.5px/1 var(--font-ui);padding:6px 10px;border-radius:999px}}.info{padding-top:0}.info h1{font:600 36px/1.05 var(--font-head);color:var(--ink);margin-top:14px}.rating .st{color:var(--brass)}.rating span:last-child{font-family:var(--font-ui);font-size:13.5px;color:#56605a}.info .proof .avs img{width:36px;height:36px;border-color:var(--page)}.info .proof .n{font:600 14.5px/1.3 var(--font-ui)}.info .proof .s{font:400 13.5px/1.3 var(--font-ui);color:#56605a}.price{font-size:23px}.price b{color:var(--brass-ink);font-weight:500}.feats{grid-template-columns:1fr 1fr;gap:8px;border-bottom:0;padding-bottom:4px;margin-top:20px}.feats li{background:#f3ede2;border-radius:8px;padding:11px 12px;font-size:14.5px;gap:10px;line-height:1.25}.variant{align-items:center}.variant span:first-child{font:500 12.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.variant span:last-child{border:1.5px solid var(--ink);border-radius:999px;padding:8px 16px;font-size:14.5px;color:var(--ink)}.addon-h{margin-left:0;font-family:var(--font-body);color:var(--ink)}.addon{border-color:#e1d3bf;background:#fbf6ef;border-radius:10px}.atc{background:var(--ink);border-radius:6px;height:56px;font:600 14px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.atc:hover{background:var(--brass-ink)}.guar{font-family:var(--font-ui);font-weight:500;font-size:13.5px;letter-spacing:.02em}.clear{background:#fbf4ea;border:1.5px dashed var(--brass);border-radius:12px;padding:6px;gap:0;grid-template-columns:1fr 1fr}.clear li{background:none;box-shadow:none;border-radius:0;padding:12px 10px;font:500 12.5px/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.clear li:nth-child(odd){border-right:1px solid rgba(176,138,68,.25)}.clear li:nth-child(-n+2){border-bottom:1px solid rgba(176,138,68,.25)}.clear .pi{background:var(--brass);color:#fff;width:32px;height:32px}.clear .pi svg{width:17px;height:17px}.bm-h{padding:6px 0}.bm-h h4{font:600 22px/1 var(--font-head);color:var(--ink)}.bm-h .tag{background:var(--red)}.bm-row{border:1px solid #E1D3BF;border-radius:10px;background:#fff}.bm-info a{font-size:13.5px;min-height:34px}.bm-info span{font-size:13.5px}.bm-row button{justify-content:center;width:100%;border-radius:6px;padding:9px 6px;font:600 12px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;background:var(--ink)}.soc h2{font:600 30px/1.1 var(--font-head)}.soc .rail>div{border-radius:14px;border:3px solid #fff;box-shadow:0 6px 18px #1e26211f;width:31%}@media(max-width:989px){.soc .rail>div{width:58%}}.acc summary{font:600 21px/1.2 var(--font-head);text-transform:none;color:var(--ink);padding:14px 0}.acc details[open] summary svg{transform:rotate(180deg)}.sticky button{background:var(--ink);border-radius:6px;font:600 13px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.fol{background:#f3ede2;box-shadow:none;border-left:3px solid var(--brass);border-radius:4px 10px 10px 4px;color:var(--ink)}.iwt.about{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;padding-top:56px;padding-bottom:56px}.iwt.about img{border-radius:8px}.iwt.about .iwt-txt{background:#fff;box-shadow:0 18px 50px #1e26211f;padding:48px 44px;margin-left:-110px;max-width:520px;text-align:left;border-radius:8px;position:relative}.iwt-txt h2{font:600 36px/1.08 var(--font-head);color:var(--ink);margin-bottom:18px}.iwt.about .iwt-txt h2:after{content:"";display:block;width:48px;height:2px;background:var(--brass);margin-top:14px}@media(max-width:749px){.iwt.about{grid-template-columns:1fr;padding:32px 16px}.iwt.about .iwt-txt{margin:-60px 12px 0;padding:30px 22px}}.iwt.mother{grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#f3ede2;max-width:none;padding:64px max(var(--gutter),calc((100vw - 1300px)/2))}.iwt.mother img{order:2;border-radius:8px}.iwt.mother .iwt-txt{text-align:left;max-width:560px}@media(max-width:749px){.iwt.mother{grid-template-columns:1fr;padding:40px 16px}.iwt.mother img{order:0}}.vc-compounds-section.r-b{max-width:1240px!important;background:transparent!important;margin:24px auto!important;padding:40px 24px!important}.r-b .vc-compounds-headline{font-family:var(--font-head)!important;font-size:40px!important;font-weight:500!important;margin-bottom:40px!important}.r-b .vc-compounds-grid{grid-template-columns:1fr 1fr!important;gap:22px!important}.r-b .vc-compound-card{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;grid-template-rows:1fr auto auto 1fr!important;column-gap:22px!important;text-align:left!important;padding:16px!important;border-radius:12px!important;background:#f3ede2!important;box-shadow:none!important}.r-b .vc-compound-image{grid-row:1/5!important;margin:0!important;border-radius:8px!important}.r-b .vc-compound-title{grid-row:2!important;grid-column:2!important}.r-b .vc-compound-desc{grid-row:3!important;grid-column:2!important}.r-b .vc-compound-title{font-family:var(--font-head)!important;font-size:25px!important;font-weight:600!important}.r-b .vc-compound-desc{font-size:15px!important}@media(max-width:768px){.r-b .vc-compounds-grid{display:grid!important;grid-template-columns:1fr!important;padding:0 16px!important;overflow:visible!important}.r-b .vc-compound-card{width:auto!important;flex:none!important}.r-b .vc-compounds-headline{font-size:30px!important}}.faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;padding-top:72px;padding-bottom:64px}.faq h2{font:500 46px/1.02 var(--font-head);color:var(--ink);text-align:left;position:sticky;top:110px}.faq summary{font:600 21px/1.25 var(--font-head);color:var(--ink);padding:16px 0}@media(max-width:749px){.faq{grid-template-columns:1fr;gap:12px;padding:44px 16px}.faq h2{font-size:34px;position:static}}.vid{background:transparent;max-width:1240px;margin:40px auto;padding:0 var(--gutter)}.vid video{border-radius:12px;aspect-ratio:16/10}@media(max-width:749px){.vid{padding:0;margin:24px 0}.vid video{border-radius:0}}.cgrid{grid-template-columns:repeat(4,1fr);gap:34px 18px;max-width:1360px;margin:0 auto}.cgrid .pc-title{font-size:15.5px}@media(max-width:989px){.cgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.cgrid{grid-template-columns:1fr 1fr;gap:24px 10px}}.ubar{background:#16271f;color:#f3ede2}.ubar a{display:flex;align-items:center;justify-content:center;gap:34px;max-width:1100px;margin:0 auto;padding:9px 20px}.ubar .ut{display:flex;flex-direction:column;gap:3px;min-width:0}.ubar .ut b{font:700 20px/1.05 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#dcc38e}.ubar .ut span{font:400 13px/1.25 var(--font-ui);color:#f6efe4c7}.ubar .uc{display:flex;align-items:flex-start;gap:5px;flex:none}.ubar .u{display:flex;flex-direction:column;align-items:center;min-width:38px}.ubar .v{font:700 30px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:#fff}.ubar .l{font:500 9.5px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#f6efe499;margin-top:4px}.ubar .uc i{font:600 26px/1 var(--font-ui);font-style:normal;color:#dcc38e}@media(max-width:640px){.ubar a{justify-content:space-between;gap:12px;padding:8px 14px}.ubar .ut b{font-size:16px;letter-spacing:.07em}.ubar .ut span{font-size:11.5px}.ubar .u{min-width:30px}.ubar .v{font-size:23px}.ubar .uc i{font-size:19px}.ubar .l{font-size:8.5px}}.v-b .ubar{background:#8a2a18}.v-b .ubar .ut b{color:#fce6c9}.v-b .ubar .uc i{color:#e5d2a6}.tick{position:relative;overflow:hidden;background:var(--brass);color:#fff;padding:9px 0}.tick .track{display:flex;width:max-content;animation:jm-run 34s linear infinite}.tick .set{display:flex;align-items:center;flex:none}.tick .set span{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:0 20px;font:600 12.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.tick .set b{font-weight:700;letter-spacing:.06em;background:#f7f3ea;color:#4a2410;border-radius:3px;padding:4px 7px}.tick .set i{flex:none;width:5px;height:5px;border-radius:50%;background:#ffffff8c}@keyframes jm-run{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tick .track{animation:none}}.v-b .tick{background:#f3ede2;color:var(--ink);border-bottom:1px solid #E8DCCB}.v-b .tick .set b{background:var(--brass);color:#fff}.v-b .tick .set i{background:var(--brass);opacity:.5}.rline{display:flex;align-items:center;gap:10px}.rline .avs{display:flex;flex:none}.rline .avs img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 5px #1e26212e}.rline .avs img+img{margin-left:-10px}.rline p{margin:0;font:500 14.5px/1.3 var(--font-ui);color:var(--ink);white-space:nowrap}.rline b{font-weight:700}.vhero .rline{margin-top:26px;justify-content:center}.vhero .rline .avs img{width:38px;height:38px;border-color:#ffffffe6}.vhero .rline p{color:#fff;font-size:15.5px;text-shadow:0 1px 12px rgba(8,5,2,.5)}.bhero .rline{margin-top:34px;padding-top:24px;border-top:1px solid rgba(220,195,142,.2)}.bhero .rline .avs img{width:40px;height:40px;border-color:#16271f;box-shadow:none}.bhero .rline p{color:#f7f3ea;font-size:15.5px}.vug .head .rline,.bproof .head .rline{justify-content:center;margin:12px 0 4px}.info>.rline{margin-bottom:2px}.cshop{background:#f3ede2;padding:44px var(--gutter) 46px}.cs-head{max-width:1360px;margin:0 auto 22px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cs-head h2{font:600 30px/1.1 var(--font-head);color:var(--ink)}.cs-head a{display:inline-flex;align-items:center;gap:6px;font:500 14px/1 var(--font-ui);color:var(--brass-ink);white-space:nowrap}.cs-head a svg{width:16px;height:16px}.cs-row{max-width:1360px;margin:0 auto;gap:14px}.cs-t{width:calc((100% - 56px)/5);display:block;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #1e26210f}.cs-t img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .5s}.cs-t:hover img{transform:scale(1.03)}.cs-t span{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;font:600 15px/1 var(--font-ui);color:var(--ink)}.cs-t span svg{width:17px;height:17px;color:var(--brass)}@media(max-width:899px){.cshop{padding:32px 0 34px}.cs-head{padding:0 16px}.cs-head h2{font-size:25px}.cs-row{padding:0 16px;scroll-padding:0 16px;gap:10px}.cs-t{width:40vw}.cs-t span{font-size:14px;padding:11px 12px}}.usp4{list-style:none;margin:16px 0 0;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#b08a441f;border:1px solid rgba(176,138,68,.28);border-radius:10px}.usp4 li{display:flex;align-items:center;gap:10px;background:#fff;border-radius:7px;padding:10px 11px;font:600 14px/1.25 var(--font-ui);color:var(--ink);box-shadow:0 1px 3px #1e26210f}.usp4 .pi,.cusp .pi{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#b08a4424;color:var(--brass-ink)}.usp4 .pi svg,.cusp .pi svg{width:19px;height:19px}.v-b .usp4{background:#fbf4ea;border:1.5px dashed var(--brass);border-radius:12px;padding:6px;gap:0}.v-b .usp4 li{background:none;box-shadow:none;border-radius:0;padding:12px 10px;font:500 12.5px/1.3 var(--font-ui);letter-spacing:.07em;text-transform:uppercase}.v-b .usp4 li:nth-child(odd){border-right:1px solid rgba(176,138,68,.25)}.v-b .usp4 li:nth-child(-n+2){border-bottom:1px solid rgba(176,138,68,.25)}.v-b .usp4 .pi{background:var(--brass);color:#fff;width:32px;height:32px}.stock{margin-top:16px}.bx-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.bx-h h2,.acc-h{font:600 22px/1.15 var(--font-head);color:var(--ink);margin:0}.nv{display:flex;gap:6px;margin-left:auto}.nv button{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink);background:#fff}.nv button svg{width:14px;height:14px}.nv button:disabled{opacity:.35}.info .soc{margin:26px 0 0}.info .soc h2{margin:0}.info .soc .rail>div{width:30%}.info .acc{margin-top:30px}.acc-h{margin-bottom:10px}.info .bm{margin-top:30px}.info .bm-h{padding:0;margin-bottom:12px;gap:10px}.info .bm-h h4{font:600 22px/1.15 var(--font-head);color:var(--ink)}.info .bm-h .tag{background:var(--red);font-family:var(--font-ui);letter-spacing:.04em;white-space:nowrap;flex:none}@media(max-width:600px){.bx-h h2,.acc-h,.info .bm-h h4{font-size:20px}}.info .bm-h .nv{margin-left:auto}.rvx{margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}.rvx .bx-h{margin-bottom:6px}.rvx>.rline{margin-bottom:14px}.rvx .rail{gap:14px;padding:2px 2px 8px}.rvb{flex:none;width:84%;margin:0;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #1e262112;display:flex;flex-direction:column}.rvb img{width:100%;aspect-ratio:1;object-fit:cover}.rvb figcaption{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.rvb .rv-st{display:flex;gap:2px;color:var(--brass)}.rvb .rv-st svg{width:16px;height:16px;fill:currentColor}.rvb p{margin:0;font:400 16.5px/1.45 var(--font-body);color:var(--ink)}.rvb .rv-n{display:flex;align-items:center;gap:5px;font:600 14px/1 var(--font-ui);color:var(--ink)}.rvb .rv-n svg{width:15px;height:15px}.rvb .rv-n em{font-style:normal;font-weight:400;color:var(--muted);margin-left:4px}.v-b .rvb{border-radius:10px;border-color:#e8dccb}.v-b .info .soc .rail>div{width:30%}@media(max-width:989px){.info .soc .rail>div,.v-b .info .soc .rail>div{width:40%}}.iwt .iwt-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;min-width:0;padding:16px 30px;background:var(--brass);color:#fff;font:600 13px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;text-decoration:none}.iwt .iwt-cta:hover{background:#2f5240}.vc-compare-row svg,.vt-row svg{flex:none;width:22px;height:22px}.vc-compare-col-us .vc-compare-row svg{color:#fff}.vc-compare-col-them .vc-compare-row svg{color:#8a928c}.vc-compare-product-wrap img{max-height:120px;width:auto;margin:0 auto;object-fit:contain}.vt-head img{max-height:56px;width:auto;object-fit:contain}.vt-us svg{color:var(--gold)}.vt-them svg{color:#7c857f}.vc-compare-title span,.vt h2 span{white-space:nowrap}.trust-in svg{stroke-width:1.4}.jf{background:#f3ede2;color:var(--ink);padding:56px var(--gutter) 26px;border-top:3px solid var(--brass)}.jf-in{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:48px}.jf-brand img{width:240px;height:auto}.jf-line{font:500 22px/1.3 var(--font-head);color:var(--ink);margin:18px 0 0;max-width:430px}.jf-mail{margin:16px 0 0}.jf-mail a{font:600 15px/1 var(--font-ui);color:var(--brass-ink);text-decoration:underline;text-underline-offset:3px}.jf-hours{margin:10px 0 0;font:400 14px/1.6 var(--font-ui);color:var(--muted)}.jf-col h4{font:700 12px/1 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:16px}.jf-col a{display:block;padding:6px 0;font:400 15px/1.3 var(--font-ui);color:var(--ink)}.jf-col a:hover{color:var(--brass-ink)}.jf-bot{max-width:1360px;margin:40px auto 0;padding-top:18px;border-top:1px solid rgba(30,38,33,.12);display:grid;grid-template-columns:1fr auto;gap:8px 24px;align-items:center}.jf-bot p{margin:0;font:400 13px/1.5 var(--font-ui);color:var(--muted)}.jf-bot nav{display:flex;gap:18px}.jf-bot nav a{font:500 13px/1 var(--font-ui);color:var(--ink)}.jf-co{grid-column:1/-1;font-size:11.5px!important;letter-spacing:.02em}.v-b .jf{background:#16271f;color:#e9dcc8;border-top:0}.v-b .jf-line{color:#f7f3ea}.v-b .jf-mail a{color:var(--gold)}.v-b .jf-hours,.v-b .jf-bot p{color:#a8957f}.v-b .jf-col h4{color:var(--gold)}.v-b .jf-col a,.v-b .jf-bot nav a{color:#e9dcc8}.v-b .jf-bot{border-color:#dcc38e29}@media(max-width:899px){.jf{padding:40px 16px 22px}.jf-in{grid-template-columns:1fr 1fr;gap:30px 20px}.jf-brand{grid-column:1/-1}.jf-brand img{width:210px}.jf-line{font-size:20px}.jf-bot{grid-template-columns:1fr;margin-top:28px}.jf-bot nav{flex-wrap:wrap;gap:12px 18px}}.cban{position:relative;overflow:hidden;background:#16271f}.cban img{width:100%;height:clamp(440px,36vw,820px);object-fit:cover;object-position:30% 0%;display:block}.cban:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#16271f00 35%,#16271fd1 68%)}.cban-txt{position:absolute;z-index:1;right:max(40px,calc((100vw - 1360px)/2));top:50%;transform:translateY(-50%);width:min(420px,40%);color:#fff}.cban .k{font:600 13px/1 var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:#dcc38e;margin:0}.cban h1{font:600 64px/1 var(--font-head);margin:12px 0 0;color:#fff}.cban h1 em{font-style:normal;color:#dcc38e}.cban .s{font:400 15.5px/1.4 var(--font-ui);color:#ffffffd9;margin:16px 0 12px}.cban ul{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.25)}.cban li{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.25);font:500 17px/1 var(--font-ui)}.cban li span{font-weight:700;color:#dcc38e;font-size:20px}@media(max-width:899px){.cban img{height:auto;max-height:none;aspect-ratio:4/5;object-position:28% 50%}.cban:after{background:linear-gradient(180deg,#16271f00 30%,#16271fe6 72%)}.cban-txt{left:16px;right:16px;top:auto;bottom:20px;transform:none;width:auto}.cban h1{font-size:46px}.cban li{font-size:15.5px;padding:9px 0}.cban li span{font-size:17px}}.cusp{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;padding:20px var(--gutter);border-bottom:1px solid var(--line)}.cusp ul{list-style:none;margin:0;padding:0;display:flex;gap:26px;flex-wrap:wrap;justify-content:center}.cusp li{display:flex;align-items:center;gap:9px;font:600 14px/1.2 var(--font-ui);color:var(--ink)}@media(max-width:899px){.cusp{gap:14px;padding:16px}.cusp ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;width:100%}.cusp li{font-size:13px}}.ccat{padding:22px 0 6px}.ccat ul{list-style:none;margin:0 auto;padding:0 var(--gutter);gap:12px;justify-content:center;max-width:1360px}.ccat li{flex:none}.ccat a{display:flex;flex-direction:column;align-items:center;gap:8px;width:112px}.ccat img{width:112px;height:112px;object-fit:cover;border-radius:16px;border:2px solid transparent;transition:border-color .2s}.ccat li.on img,.ccat a:hover img{border-color:var(--brass)}.ccat span{font:600 13px/1.2 var(--font-ui);color:var(--ink);text-align:center}@media(max-width:899px){.ccat ul{justify-content:flex-start;padding:0 16px;scroll-padding:0 16px}.ccat a{width:84px}.ccat img{width:84px;height:84px;border-radius:12px}.ccat span{font-size:12px}}.v-b .ccat img{border-radius:999px 999px 14px 14px}#mystery .panel.mys{background:#fbf6ef;color:var(--ink);padding:0;min-height:0;text-align:center;overflow:hidden;border-radius:14px;width:min(430px,calc(100% - 32px))}.mys-photo{width:100%;height:170px;object-fit:cover;object-position:50% 35%;display:block}#mystery .x{color:#fff;background:#16271f73;border-radius:50%}.mys-in{padding:22px 26px 26px}.mys .mys-k{font:600 12px/1 var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-ink);margin:0}.mys h2{font:600 28px/1.12 var(--font-head);color:var(--ink);margin:10px 0 0}.mys h3{font:500 18px/1.3 var(--font-ui);color:var(--ink);margin:18px 0 14px}.mys [data-why]{display:block;width:100%;max-width:none;margin:0 0 10px;background:#fff;color:var(--ink);border:1.5px solid rgba(176,138,68,.45);border-radius:10px;padding:12px 16px;font:500 16px/1.2 var(--font-ui);box-shadow:none;text-align:left}.mys [data-why]:hover{border-color:var(--brass);background:#fff9f1}.mys input{max-width:none;margin:6px 0 10px;border:1.5px solid rgba(176,138,68,.45);border-radius:10px;padding:12px 14px;font:400 16px/1.2 var(--font-ui)}.mys .claim{max-width:none;background:var(--brass);color:#fff;border-radius:10px;padding:14px 16px;font:600 15px/1.2 var(--font-ui);text-transform:none;letter-spacing:.02em}.mys small{margin-top:14px;color:var(--muted);font-family:var(--font-ui)}.mys p.done{color:var(--ink);font-family:var(--font-ui);font-size:17px}.v-b #mystery .panel.mys{border-radius:4px}.v-b .mys .claim{background:var(--ink)}#offer .panel{font-family:var(--font-ui);border-radius:12px}.of-top{background:#f3ede2}.of-top h2{font:600 30px/1.1 var(--font-head);color:var(--ink)}.of-top p{font-size:16.5px;color:var(--ink)}.of-top p em{color:var(--brass-ink)}.of-bar{background:var(--ink);color:#f3ede2;font:500 15px/1 var(--font-ui);letter-spacing:.04em}.of-bar span{color:#dcc38e;font-variant-numeric:tabular-nums}.of-info h3{font:600 24px/1.15 var(--font-head)}.of-info ul{list-style:none;padding:0}.of-info li{position:relative;padding-left:22px;margin-top:6px}.of-info li:before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--brass)}.of-save{color:#2f7d45}.of-yes{background:var(--brass);border-radius:8px;font-weight:600}.of-no{border-color:var(--line);border-radius:8px;color:var(--muted)}.cd-head h2{font:600 22px/1 var(--font-head)}.cd-head .cd-n{font:500 15px/1 var(--font-ui);color:var(--muted)}.cd-ship{font-family:var(--font-ui);font-size:13.5px;letter-spacing:.02em}.cd-mile em{text-transform:none}.vx{position:relative;flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%}.vc-compare-row .vx>svg,.vt-row .vx>svg{width:22px;height:22px}.vx i{position:absolute;right:-3px;bottom:-3px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center}.vc-compare-row .vx i svg,.vt-row .vx i svg{width:11px;height:11px}.vc-compare-col-us .vx{background:#ffffff29}.vc-compare-col-us .vc-compare-row .vx>svg{color:#fff}.vc-compare-col-us .vx i{background:#fff}.vc-compare-col-us .vc-compare-row .vx i svg{color:var(--brass)}.vc-compare-col-them .vx{background:#f4eee6}.vc-compare-col-them .vc-compare-row .vx>svg{color:#8a928c}.vc-compare-col-them .vx i{background:#b4a390}.vc-compare-col-them .vc-compare-row .vx i svg{color:#fff}.vt-us .vx{background:#d9a86629}.vt .vt-us .vx>svg{color:var(--gold)}.vt-us .vx i{background:var(--gold)}.vt .vt-us .vx i svg{color:#16271f}.vt-them .vx{background:#ffffff0f}.vt .vt-them .vx>svg{color:#7c857f}.vt-them .vx i{background:#54463a}.vt .vt-them .vx i svg{color:#cfc2b3}@media(max-width:767px){.vc-compare-row{min-height:86px}}@media(max-width:749px){.vx{width:36px;height:36px}.vc-compare-row .vx>svg,.vt-row .vx>svg{width:18px;height:18px}.vx i{width:16px;height:16px;right:-3px;bottom:-3px}.vc-compare-row .vx i svg,.vt-row .vx i svg{width:9px;height:9px}}.rline p{min-width:0}@media(max-width:380px){.rline p,.vhero .rline p,.bhero .rline p{font-size:13.5px;white-space:normal}}@media(max-width:899px){.vhero .stage{aspect-ratio:auto;min-height:0;overflow:visible;background:var(--cream)}.vhero .stage>picture{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:9/10;overflow:hidden}.vhero .stage>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:50% 20%}.vhero .scrim{display:none}.vhero .wrap{position:relative;inset:auto;padding:30px 20px 36px;background:var(--cream)}.vhero .eyebrow i{background:#b08a4480}.vhero .eyebrow span{color:var(--brass)}.vhero h1{color:var(--ink);text-shadow:none}.vhero h1 em{color:var(--brass)}.vhero .rline .avs img{border-color:#fff}.vhero .rline p{color:var(--ink);text-shadow:none}}.ubar .ut span em{font-style:normal}@media(max-width:380px){.ubar a{gap:8px;padding:8px 12px}.ubar .ut span{font-size:10.5px}}@media(max-width:340px){.ubar .ut span em{display:none}}.bhero .eyebrow span{white-space:nowrap}.bhero .eyebrow i{flex:0 1 44px;min-width:14px}@media(max-width:380px){.bhero .eyebrow{gap:9px}.bhero .eyebrow span{font-size:11px;letter-spacing:.22em}}@media(max-width:899px){.cban img{height:auto;aspect-ratio:1/1;max-height:640px;object-position:30% 25%}.cban:after{display:none}.cban-txt{position:relative;left:auto;right:auto;bottom:auto;top:auto;padding:24px 16px 26px;background:#16271f}}@media(max-width:749px){.iwt.about .iwt-txt{margin:16px 0 0}}.info .stk{display:grid;gap:3px;background:#fbf6ee;border:1px dashed rgba(138,89,46,.55);border-radius:3px;padding:10px 14px 11px;margin-bottom:14px}.info .stk p{display:flex;align-items:center;gap:10px;margin:0;font:500 16px/1.3 var(--font-body);color:var(--ink)}.info .stk i{flex:none;width:9px;height:9px;border-radius:50%;background:#b3261e;box-shadow:0 0 0 4px #b3261e29}.info .stk u{text-underline-offset:3px;text-decoration-thickness:1px}.info .stk small{font:italic 400 14px/1.3 var(--font-body);color:#6e7771;padding-left:19px}@media(prefers-reduced-motion:no-preference){.info .stk i{animation:jm-pulse 2s ease-in-out infinite}}@keyframes jm-pulse{50%{box-shadow:0 0 0 7px #b3261e0f}}.info .sfast{margin-top:14px;background:#fbf6ee;border:1px solid #E6DCCD;border-radius:3px;padding:13px 16px 15px}.info .sf-ship{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding-bottom:12px;border-bottom:1px dashed #D9CBB8;font:400 15px/1.3 var(--font-body);color:var(--ink)}.info .sf-ship .flag{flex:none;width:22px;height:12px;box-shadow:0 0 0 1px #00000014}.info .sf-ship u{text-underline-offset:3px;font-weight:600}.info .sf-h{display:block;font:600 17px/1.2 var(--font-head);color:var(--ink)}.info .sf-s{margin:3px 0 0;font:italic 400 14px/1.35 var(--font-body);color:#6e7771}.info .sf-bar{height:10px;margin:11px 0 8px;background:#fff;border:1px solid #E2D5C3;border-radius:5px;overflow:hidden}.info .sf-bar i{display:block;width:95%;height:100%;background:repeating-linear-gradient(45deg,#8a2a18 0 6px,#9c3520 6px 12px)}.info .sf-f{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:400 15px/1.2 var(--font-body)}.info .sf-f b{font-weight:700;color:var(--ink)}.info .sf-f>span{color:#8a2a18;font-variant-numeric:tabular-nums}.trust-in{align-items:start;grid-template-rows:repeat(3,auto)}.trust-in>div{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:4px;justify-items:center;align-items:start;align-content:start}.r-b .vc-compound-card{grid-template-rows:auto auto 1fr!important}.r-b .vc-compound-image{grid-row:1/4!important}.r-b .vc-compound-title{grid-row:1!important}.r-b .vc-compound-desc{grid-row:2!important}.pc .pc-title{line-height:1.3;min-height:2.6em}.vc-compounds-section .vc-compound-title{line-height:1.3!important;min-height:2.6em}@media(min-width:750px)and (max-width:1100px){.pl .rail>.pc .pc-title{min-height:3.9em}}.cgrid>.pc,.pl-grid>.pc{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;align-content:start}@media(min-width:750px){.pl .rail>.pc{width:calc((100% - 48px)/4)}}.v-b{--night:#2B1618;--night-fg:rgba(244,236,230,.86);--gold-hi:#DCC38E;--linen:#F3EDE4}.v-b .ubar{background:var(--night)}.v-b .ubar .ut b,.v-b .ubar .uc i{color:var(--gold-hi)}.v-b .jf{background:var(--night);color:var(--night-fg);border-top:0}.v-b .jf-in{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.v-b .jf-line{color:#f7f4ef}.v-b .jf-mail a,.v-b .jf-col h4{color:var(--gold-hi)}.v-b .jf-hours,.v-b .jf-bot p{color:#eef2ee94}.v-b .jf-col a,.v-b .jf-bot nav a{color:var(--night-fg)}.v-b .jf-col a:hover,.v-b .jf-bot nav a:hover{color:#fff}.v-b .jf-bot{border-color:#ffffff1f}@media(max-width:749px){.v-b .jf-in{grid-template-columns:1fr 1fr;gap:30px 20px}}.v-b .sec-h{text-align:center;max-width:700px;margin:0 auto 36px;display:grid;gap:10px;justify-items:center}.v-b .sec-h h2{font:500 46px/1.08 var(--font-head);color:var(--ink);letter-spacing:-.005em}.v-b .eb{font:600 12.5px/1.2 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:#6b6f69}.arches{background:#fff;padding:64px var(--gutter) 56px;border-top:1px solid var(--line)}.arail{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(var(--n,6),minmax(0,130px));justify-content:center;grid-template-rows:repeat(3,auto);gap:0 12px}.arch{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;justify-items:center;align-content:start;text-align:center;color:var(--ink)}.arch .ph{width:100%;aspect-ratio:3/4.2;border-radius:999px 999px 14px 14px;overflow:hidden;background:var(--linen)}.arch img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.arch:hover img{transform:scale(1.05)}.arch b{font:600 18px/1.2 var(--font-head);margin-top:8px}.arch small{font:400 13px/1 var(--font-ui);color:var(--muted);display:inline-flex;align-items:center;gap:4px}.arch small svg{width:13px;height:13px;color:var(--brass)}@media(max-width:749px){.arches{padding:44px 0 40px}.arches .sec-h{padding:0 16px;margin-bottom:24px}.arail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 16px;scroll-padding:0 16px}.arail::-webkit-scrollbar{display:none}.arch{flex:0 0 40%;scroll-snap-align:start;grid-template-rows:auto auto auto}.arch{min-width:0}.arch b{font-size:17px;white-space:nowrap}}.mbg{background:var(--linen);padding:44px var(--gutter);border-top:1px solid var(--line)}.mbg-in{max-width:760px;margin:0 auto;display:flex;align-items:center;gap:24px}.mbg .seal{width:96px;height:96px;flex:none;transform:rotate(-7deg);color:var(--brass-ink)}.mbg h2{font:600 30px/1.15 var(--font-head);color:var(--ink)}.mbg p{font:400 17px/1.5 var(--font-body);color:var(--body);margin-top:6px}.sxs{background:#fff;padding:72px var(--gutter) 64px}.sx{max-width:780px;margin:0 auto;border-bottom:1px solid #D9CBB8}.sx-r{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px}.sx-r>div{display:flex;align-items:center;justify-content:center;padding:15px 10px;border-top:1px solid #E8DFD2}.sx .l{justify-content:flex-start;padding-left:4px;font:500 18px/1.3 var(--font-body);color:var(--ink)}.sx .u{background:#f6ede2}.sx-h>div{border-top:0;flex-direction:column;gap:8px;padding:14px 8px 12px;font:600 18px/1.15 var(--font-head);text-align:center}.sx-h .u{color:var(--brass-ink);border-radius:10px 10px 0 0}.sx-h .n{color:var(--muted)}.sx-h img{width:76px;height:76px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 0 0 1px #d9cbb8}.sx svg.yes{width:30px;height:30px;color:var(--brass-ink)}.sx svg.no{width:20px;height:20px;color:#b4897a}.sxs .fn{max-width:780px;margin:14px auto 0;text-align:center;font:italic 400 14px/1.4 var(--font-body);color:var(--muted)}.why{background:#fff;padding:72px var(--gutter)}.why-in{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.why-in>img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:22px}.why .eb{color:var(--brass-ink)}.why h2{font:500 44px/1.08 var(--font-head);color:var(--ink);margin-top:8px}.why ol{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:22px;counter-reset:w}.why li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px;align-items:start}.why li:before{counter-increment:w;content:counter(w);grid-row:span 2;width:48px;height:48px;border-radius:50%;background:var(--linen);color:var(--brass-ink);display:grid;place-items:center;font:600 22px/1 var(--font-head)}.why li b{font:600 21px/1.25 var(--font-head);color:var(--ink);margin:2px 0 4px}.why li span{font:400 15.5px/1.55 var(--font-ui);color:var(--body)}@media(max-width:899px){.why{padding:48px 16px}.why-in{grid-template-columns:1fr;gap:28px}.why-in>img{aspect-ratio:4/3.4}.why h2{font-size:34px}}@media(max-width:749px){.v-b .sec-h h2{font-size:32px}.mbg{padding:32px 16px}.mbg-in{gap:16px}.mbg .seal{width:74px;height:74px}.mbg h2{font-size:23px}.mbg p{font-size:15px}.sxs{padding:48px 16px 44px}.sx-r{grid-template-columns:minmax(0,1fr) 72px 72px}.sx-r>div{padding:12px 6px}.sx .l{font-size:15.5px;padding-left:2px}.sx-h>div{font-size:14px;gap:6px;padding:10px 4px}.sx-h img{width:54px;height:54px;border-width:2px}.sx svg.yes{width:26px;height:26px}.sx svg.no{width:18px;height:18px}.sxs .fn{font-size:12.5px}}.soc .cv{position:relative}.soc .cv video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;background:var(--ink)}.soc .cv button{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:50%;background:#16241eb8;color:#fff;display:grid;place-items:center}.soc .cv button svg{width:18px;height:18px}.soc .cv.on button{background:var(--brass)}@media(max-width:989px){.v-b .gal-thumbs{display:flex;gap:8px;padding:10px 16px 0;overflow-x:auto;scrollbar-width:none}.v-b .gal-thumbs::-webkit-scrollbar{display:none}.v-b .gal-thumbs button{flex:0 0 min(64px,calc((100vw - 72px)/6));width:auto;height:auto;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1.5px solid var(--line);padding:0;opacity:.75;background:#fff}.v-b .gal-thumbs button.on{border-color:var(--ink);opacity:1}.v-b .gal-thumbs img{width:100%;height:100%;object-fit:cover}.v-b .gal-n{display:none}}.why,.mbg,.sx,.arch,.v-b .sec-h{font-variant-numeric:lining-nums}.why li b{font-size:23px}@media(max-width:749px){.why li b{font-size:21px}}@media(max-width:359px){.arch b{font-size:15.5px}}.v-b .faq-l{position:sticky;top:110px;align-self:start}.v-b .faq-l h2{position:static;line-height:1.08;margin:0 0 16px}.v-b .faq-l p{font:400 16px/1.55 var(--font-body);color:var(--body);max-width:30em}.v-b .faq-l p a{color:var(--brass-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.v-b .faq-l{position:static}.v-b .faq-l h2{margin-bottom:10px}.v-b .faq-l p{font-size:15px}}.off-seal{position:absolute;left:22px;bottom:22px;z-index:2;width:136px;height:136px;border-radius:50%;background:#f3ede2;color:#16271f;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 0 0 5px #f3ede266,0 10px 28px #00000047}.off-seal small{font:600 10.5px/1 Cap UI,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#2f5240}.off-seal b{font:700 46px/1 Cap Head,Georgia,serif;margin-top:5px}.off-seal span{font:700 21px/1 Cap Head,Georgia,serif;letter-spacing:.1em}@media(max-width:899px){.off-seal{width:106px;height:106px;left:14px;bottom:14px}.off-seal small{font-size:9px}.off-seal b{font-size:35px;margin-top:3px}.off-seal span{font-size:16px}}.bh-sub{display:flex;gap:10px;align-items:flex-start;margin:18px 0 0;max-width:30em;color:#f7f3eae0;font:400 17px/1.45 Cap Body,Georgia,serif}.bh-sub svg{width:22px;height:22px;flex:none;color:#dcc38e;margin-top:1px}.bh-sub+.btn{margin-top:26px!important}.price .save{align-self:center;font:600 12.5px/1 Cap UI,Arial,sans-serif;font-style:normal;letter-spacing:.06em;text-transform:uppercase;background:var(--red);color:#fff;padding:5px 8px;border-radius:2px}.hm{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.hm li{display:flex;gap:8px;align-items:center;font-size:15px;color:var(--ink)}.hm b{font-weight:600}.hm svg{width:20px;height:20px;flex:none;color:#b08a44}.made{max-width:1240px;margin:0 auto;padding:60px var(--gutter)}.made-s{max-width:620px;margin:0;color:#56605a;font-size:17px;line-height:1.5}.made-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.made-l li{text-align:center}.made-l .ph{position:relative;display:block}.made-l img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px}.made-l .n{position:absolute;top:12px;left:12px;width:38px;height:38px;border-radius:50%;background:#213a2e;color:#f3ede2;font:700 18px/38px Cap Head,Georgia,serif}.made-l h3{font:700 22px/1.2 Cap Head,Georgia,serif;color:var(--ink);margin:18px 0 6px}.made-l p{margin:0 auto;max-width:330px;font-size:15.5px;line-height:1.5;color:#3f4a43}@media(max-width:749px){.made{padding:44px 16px}.made-l{grid-template-columns:1fr;gap:30px}.made-l img{aspect-ratio:5/4}}.soc .rail>div img{display:block}@media(min-width:990px){.v-b .hdr-nav{justify-content:flex-start;padding-left:56px}}.rline .vbadge{display:inline-flex;vertical-align:-3px;margin-left:5px}.rline .vbadge svg{width:17px;height:17px;display:block}.rline .nw{white-space:nowrap}@media(max-width:440px){.rline p,.bhero .rline p{white-space:normal}}@media(max-width:420px){.bhero .rline{flex-direction:column;gap:10px}}@media(max-width:380px){.rline p{font-size:13.5px!important}.rline .avs img{width:34px!important;height:34px!important}.rline .vbadge svg{width:15px;height:15px}}.slot{background:#fff1c9;color:#5a3a12;border-bottom:1.5px dashed #B08A44;padding:0 4px;border-radius:2px;font-style:normal}.logo-slot span{display:inline-block;font:700 17px/1 Cap Head,Georgia,serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);border:1.5px dashed #B08A44;padding:8px 14px;white-space:nowrap}.jf .logo-slot span{color:#f7f3ea;border-color:#dcc38e}.md-head .logo-slot span{font-size:14px;padding:6px 10px}@media(max-width:899px){.logo-slot span{font-size:13px;padding:5px 9px;letter-spacing:.16em}}.bhero .btn,.btn,.iwt-cta,.v-b .tick .set b,.mys .claim,.of-yes{background:#2f5240!important;border-color:#2f5240!important}.bhero .btn:hover,.btn:hover,.iwt-cta:hover,.mys .claim:hover,.of-yes:hover{background:#213a2e!important;border-color:#213a2e!important}html[data-pal=green]{--p-dark:#213A2E;--p-light:#F3EDE2;--p-page:#FFFFFF;--p-gold:#DCC38E}html[data-pal] body{background:var(--p-page)}html[data-pal] .v-b{--night:var(--p-dark);--gold-hi:var(--p-gold);--page:var(--p-page)}html[data-pal] .v-b .ubar,html[data-pal] .v-b .jf,html[data-pal] .bhero,html[data-pal] .cban{background:var(--p-dark)!important}html[data-pal] .bhero .avs img,html[data-pal] .bhero .rline .avs img{border-color:var(--p-dark)!important}html[data-pal] .bhero h1 em,html[data-pal] .cban-txt h1 em{color:var(--p-gold)!important}html[data-pal] .hdr,html[data-pal] .v-b .tick,html[data-pal] .bproof,html[data-pal] .of-top{background:var(--p-light)!important}html[data-pal] .bproof .avs img{border-color:var(--p-light)!important}@media(max-width:899px){html[data-pal] .cban-txt{background:var(--p-dark)!important}}.v-b .info .stk,.v-b .info .usp4,.v-b .info .sfast{background:#faf7f0;border:1px solid #D6CAB4;border-radius:6px;box-shadow:inset 0 0 0 3px #faf7f0,inset 0 0 0 4px #e8dfcd}.v-b .info .stk{display:grid;gap:6px;padding:14px 18px 15px;margin-bottom:16px}.v-b .info .stk p{gap:11px;font:700 19px/1.2 var(--font-head);letter-spacing:.005em;color:var(--ink)}.v-b .info .stk u{text-decoration:none;color:#8a2a18;font-weight:700;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.v-b .info .stk i{width:10px;height:10px;background:#b3261e;box-shadow:0 0 0 4px #b3261e26}.v-b .info .stk small{display:flex;align-items:center;gap:8px;padding-left:21px;font:500 14px/1.3 var(--font-ui);font-style:normal;color:#56605a}.v-b .info .stk small svg{flex:none;width:17px;height:17px;color:#2f5240}.v-b .info .usp4{margin-top:18px;padding:4px 6px;gap:0}.v-b .info .usp4 li{gap:12px;padding:14px 12px;font:600 13px/1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.v-b .info .usp4 li:nth-child(odd){border-right:1px solid #E3D9C6}.v-b .info .usp4 li:nth-child(-n+2){border-bottom:1px solid #E3D9C6}.v-b .info .usp4 .pi{width:38px;height:38px;background:#fffdf8;color:#2f5240;border:1px solid rgba(47,82,64,.5);box-shadow:0 0 0 3px #fffdf8,0 0 0 4px #2f524033}.v-b .info .usp4 .pi svg{width:20px;height:20px}.v-b .info .sfast{margin-top:16px;padding:15px 18px 16px}.v-b .info .sf-ship{gap:10px;margin:0 0 13px;padding-bottom:13px;border-bottom:1px dotted #CDBFA4;font:500 15px/1.3 var(--font-ui);color:var(--ink)}.v-b .info .sf-ship u{text-decoration:none;font-weight:700}.v-b .info .sf-h{display:flex;align-items:center;gap:10px;font:700 19px/1.2 var(--font-head);color:var(--ink)}.v-b .info .sf-h i{flex:none;width:10px;height:10px;border-radius:50%;background:#b3261e;box-shadow:0 0 0 4px #b3261e26}.v-b .info .sf-s{margin:4px 0 0 20px;font:400 14px/1.4 var(--font-ui);font-style:normal;color:#56605a}.v-b .info .sf-bar{height:12px;margin:13px 0 11px;background:#ece4d4;border:0;border-radius:999px;box-shadow:inset 0 1px 2px #1e262124}.v-b .info .sf-bar i{border-radius:999px;background:repeating-linear-gradient(135deg,#ffffff24 0 6px,#fff0 6px 12px),linear-gradient(90deg,#8a2a18,#a8452a 70%,#b08a44)}.v-b .info .sf-f{align-items:center;font:600 15px/1.2 var(--font-ui)}.v-b .info .sf-f b{color:#8a2a18;font-weight:700}.v-b .info .sf-end{display:flex;align-items:center;gap:4px;color:#56605a;font:500 14px/1 var(--font-ui)}.v-b .info .sf-end .sf-t{display:inline-grid;place-items:center;min-width:28px;height:26px;padding:0 4px;border-radius:4px;background:#1e2621;color:#f7f3ea;font:600 14px/1 var(--font-ui);font-variant-numeric:tabular-nums}.v-b .info .sf-end .sf-t:first-child{margin-left:6px}.v-b .info .sf-end i{font-style:normal;color:#2f5240;font-weight:700}@media(prefers-reduced-motion:no-preference){.v-b .info .sf-h i{animation:jm-pulse 2s ease-in-out infinite}}@media(max-width:420px){.v-b .info .usp4 li{gap:10px;padding:12px 8px;font-size:12px;letter-spacing:.04em}.v-b .info .usp4 .pi{width:34px;height:34px}.v-b .info .stk p,.v-b .info .sf-h{font-size:17px}}.ups{margin-top:16px;border-top:1px solid #E3D9C6;padding-top:14px}.ups-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0 0 10px}.ups-h b{font:700 17px/1.2 var(--font-head);color:var(--ink)}.ups-h span{font:500 12.5px/1.3 var(--font-ui);color:#8a2a18}.upr{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border:1px solid #E6DECF;border-radius:12px;background:#faf8f3;margin-top:10px;transition:border-color .15s,background .15s}.upr.on{border-color:#2f5240;background:#f1f5f1}.upr-img img{display:block;width:76px;height:76px;object-fit:cover;border-radius:8px;background:#f3ede2}.upr-info{display:grid;gap:6px;min-width:0}.upr-t{font:700 15px/1.25 var(--font-ui);color:var(--ink);text-decoration:none}.upr-pr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.upr-pr b{font:700 15px/1 var(--font-ui);color:var(--ink)}.upr-pr s{font:500 13.5px/1 var(--font-ui);color:#8a928c}.upr-pr em{font:700 11px/1 var(--font-ui);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#c0392b;background:#fbe3e0;padding:5px 8px;border-radius:4px}.upr-sel select{font:500 13.5px/1 var(--font-ui);color:var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E2621' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center/14px;border:1px solid #CFC6B4;border-radius:7px;padding:8px 32px 8px 10px;-webkit-appearance:none;appearance:none;max-width:100%}.upr-sw{position:relative;width:52px;height:30px;border:0;border-radius:999px;background:#d3d3d3;cursor:pointer;padding:0;transition:background .15s;flex:none}.upr-sw i{position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.upr-sw[aria-checked=true]{background:#2f5240}.upr-sw[aria-checked=true] i{transform:translate(22px)}.upr-sw:focus-visible,.upr-sel select:focus-visible{outline:2px solid #2F5240;outline-offset:2px}@media(max-width:420px){.upr{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:10px}.upr-img img{width:64px;height:64px}.upr-t{font-size:14px}}.cd-recs{margin:14px 16px 6px;padding:14px;border:1px solid #E6DECF;border-radius:14px;background:#fff}.cd-recs-h{margin:0 0 2px;font:700 16px/1.2 var(--font-ui);color:var(--ink)}.cd-recs .upr{background:#f7f5f0}.cl-price .cl-save{display:block;font:600 12px/1.3 var(--font-ui);color:#2f5240;margin-top:2px}.v-b .info .variant{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px}.v-b .info .variant .sws{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:6px}.sw-b{display:inline-flex;align-items:center;gap:8px;padding:8px 13px 8px 9px;border:1px solid #D6CAB4;border-radius:999px;background:#fff;font:500 13.5px/1 var(--font-ui);color:var(--ink);cursor:pointer}.sw-b i{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.sw-b.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.sw-b:focus-visible{outline:2px solid #2F5240;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/b.css.map */
