:root{--forest: #071812;--forest-2: #0c2219;--forest-3: #12301f;--gold: #c9a35f;--gold-soft: #e4cc97;--ivory: #eee7d6;--sage: #9fae9f;--line: rgb(201 163 95 / .22);--leaf: #8fcfa9;--f-display: "Cinzel", "Trajan Pro", Georgia, serif;--f-body: "Jost", "Futura", "Century Gothic", system-ui, sans-serif;--f-tech: "JetBrains Mono", ui-monospace, Menlo, monospace;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--forest);color:var(--ivory);font-family:var(--f-body);font-weight:400;font-size:16px;line-height:1.6;margin:0}img{display:block;max-width:100%;height:auto}a{color:inherit}button,select,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:1px solid var(--gold-soft);outline-offset:3px}h1,h2,h3{font-family:var(--f-display);font-weight:600;line-height:1.15;margin:0;letter-spacing:.06em;text-wrap:balance}p{margin:0}.wrap{max-width:1240px;margin-inline:auto;padding-inline:20px}.tech{font-family:var(--f-tech);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.price{font-family:var(--f-display);font-weight:600;color:var(--gold-soft);font-variant-numeric:tabular-nums;letter-spacing:.02em}.old{color:var(--sage);text-decoration:line-through;font-weight:300;margin-left:8px;font-size:.85em;font-family:var(--f-body)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;border:1px solid var(--gold);background:var(--gold);color:var(--forest);padding:.8em 1.6em;font-family:var(--f-display);font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .25s,color .25s}.btn:hover,.btn.ghost{background:transparent;color:var(--gold-soft)}.btn.ghost:hover{background:var(--gold);color:var(--forest)}.rule{display:flex;align-items:center;gap:12px;color:var(--gold)}.rule:before,.rule:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--gold))}.rule:after{background:linear-gradient(90deg,var(--gold),transparent)}.rule i{width:7px;height:7px;border:1px solid var(--gold);transform:rotate(45deg)}.light{--forest: #f4efe3;--forest-2: #ebe3d1;--forest-3: #e1d6be;--ivory: #13261c;--sage: #56655a;--gold: #9a7330;--gold-soft: #7a5719;--line: rgb(154 115 48 / .28);--leaf: #2c7a52;color-scheme:light;background:var(--forest);color:var(--ivory)}.light .card .pic,.light .m-main{background:#0b1712}.light .subcat img{filter:none}.usp{background:var(--gold);color:#071812;font-size:13px;font-weight:500}.usp .wrap{display:flex;justify-content:center;gap:32px;padding-block:7px;flex-wrap:wrap}.usp span:before{content:"\25c6  ";font-size:9px;vertical-align:2px;opacity:.7}@media(max-width:640px){.usp span:nth-child(n+2){display:none}}header.main{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--forest) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hrow{display:flex;align-items:center;gap:24px;padding-block:10px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}.logo img{width:40px;height:44px;object-fit:cover}.logo b{font-family:var(--f-display);font-weight:600;font-size:20px;letter-spacing:.22em;color:var(--gold-soft)}.logo small{font-family:var(--f-tech);font-size:12px;color:var(--gold);letter-spacing:.1em;margin-left:-4px}.search{flex:1;min-width:0;display:flex;border:1px solid var(--line);max-width:520px;margin-inline:auto;background:var(--forest-2)}.search input{flex:1;min-width:0;border:0;padding:9px 14px;background:transparent;font-weight:300}.search input::placeholder{color:var(--sage)}.search input:focus{outline:none}.search:focus-within{border-color:var(--gold)}.search button{border:0;border-left:1px solid var(--line);background:transparent;color:var(--gold);padding:0 14px}.icons{display:flex;gap:4px}.icon-btn{border:0;background:none;display:grid;justify-items:center;gap:2px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--sage);padding:4px 8px;position:relative}.icon-btn:hover{color:var(--gold-soft)}.icon-btn svg{width:22px;height:22px;stroke:var(--gold)}.icon-btn b{position:absolute;top:-3px;right:4px;background:var(--gold);color:var(--forest);border-radius:99px;min-width:17px;height:17px;font-size:12px;display:grid;place-items:center;padding-inline:4px;font-weight:600}nav.menu .wrap{display:flex;justify-content:center;gap:4px;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--line)}nav.menu button{border:0;background:none;font-family:var(--f-display);font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--sage);padding:11px 16px;white-space:nowrap;border-bottom:1px solid transparent}nav.menu button:hover{color:var(--ivory)}nav.menu button[aria-current=true]{color:var(--gold-soft);border-bottom-color:var(--gold)}@media(max-width:860px){.hrow{flex-wrap:wrap;gap:10px}.search{order:3;flex-basis:100%;max-width:none}.icons{margin-left:auto}nav.menu .wrap{justify-content:flex-start}}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--gold);min-height:clamp(560px,78vh,760px);display:grid;align-items:center;container-type:size;background:#0a120e}.scene-wrap{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(var(--px, 0px),var(--py, 0px));transition:transform .6s ease-out}.scene{position:absolute;left:50%;top:50%;width:max(100cqw,177.7cqh);aspect-ratio:1672 / 941;translate:-50% -50%;animation:drift 28s ease-in-out infinite alternate;transform-origin:62% 45%}.scene img{width:100%;height:100%;object-fit:cover}@keyframes drift{0%{transform:scale(1.12) translate(1.5%,1%)}to{transform:scale(1.02) translate(-1%,-.5%)}}.spot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--gold-soft);box-shadow:0 0 12px var(--gold-soft)}.spot:before,.spot:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid var(--gold-soft);border-radius:50%;animation:ping 2.8s ease-out infinite}.spot:after{animation-delay:1.4s}.spot span{position:absolute;left:22px;top:50%;translate:0 -50%;white-space:nowrap;font-family:var(--f-tech);font-size:12px;letter-spacing:.14em;text-transform:uppercase;background:#071812d1;color:var(--gold-soft);border:1px solid var(--line);padding:4px 8px}.spot.left span{left:auto;right:22px}@keyframes ping{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.2);opacity:0}}.shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgb(228 204 151 / .16) 50%,transparent 60%);background-size:250% 100%;animation:shine 9s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}@keyframes shine{0%,55%{background-position:120% 0}to{background-position:-30% 0}}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071812f2,#071812d1 34%,#07181240 62%,#0718120d),linear-gradient(0deg,rgb(7 24 18 / .7),transparent 30%)}.hero canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.45;pointer-events:none}.hero .wrap{position:relative;width:100%;padding-block:56px}.hero .copy{max-width:560px;animation:rise 1.1s cubic-bezier(.2,.7,.2,1) both}@keyframes rise{0%{transform:translateY(18px)}to{transform:none}}.hero h1{font-size:clamp(28px,4.2vw,50px);color:#eee7d6}.hero h1 em{font-style:normal;color:var(--gold-soft)}.hero .lead{color:#c9cfc4;font-weight:300;font-size:18px;max-width:46ch;margin-top:18px}.hero .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero .specs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:36px;border-top:1px solid var(--line);max-width:460px}.hero .specs div{padding:14px 12px 0 0;display:grid;gap:2px}.hero .specs strong{font-family:var(--f-display);font-size:24px;color:var(--gold-soft);font-weight:600}.hero .specs span{font-size:13px;color:#c9cfc4}@media(max-width:860px){.hero{min-height:640px;align-items:end}.hero-shade{background:linear-gradient(0deg,#071812f7,#071812d9 48%,#07181226 80%)}.scene{left:58%;height:100%;width:auto}.spot span{display:none}.hero .wrap{padding-block:32px}}@media(prefers-reduced-motion:reduce){.scene,.spot:before,.spot:after,.shine,.hero .copy{animation:none}.scene{transform:scale(1.04)}}.coll{padding-block:48px 8px}.coll h2{font-size:22px;text-align:center;margin-bottom:14px}.subcats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.subcat{border:1px solid var(--line);background:var(--forest-2);padding:0;text-align:left;display:grid;overflow:hidden;transition:border-color .25s}.subcat:hover,.subcat[aria-pressed=true]{border-color:var(--gold)}.subcat img{width:100%;aspect-ratio:4 / 3;object-fit:cover;filter:saturate(.75)}.subcat span{font-family:var(--f-display);letter-spacing:.12em;font-size:13px;text-transform:uppercase;padding:12px 14px;color:var(--gold-soft)}@media(max-width:760px){.subcats{grid-template-columns:1fr 1fr}}.crumb{font-size:13px;color:var(--sage);padding-top:40px;display:flex;gap:8px;flex-wrap:wrap}.crumb b{color:var(--gold-soft);font-weight:400}.cat-head{display:grid;gap:8px;padding-block:10px 22px}.cat-head h2{font-size:clamp(24px,3.4vw,34px)}.cat-head h2 small{font-family:var(--f-body);font-size:15px;font-weight:300;letter-spacing:0;color:var(--sage);margin-left:8px}.cat-head p{color:var(--sage);font-weight:300;max-width:70ch}.catalog{display:grid;grid-template-columns:240px 1fr;gap:36px;align-items:start;padding-bottom:64px}.catalog>*{min-width:0}aside.filters{position:sticky;top:calc(env(safe-area-inset-top,0px) + 130px);display:grid}.fgroup{border-top:1px solid var(--line);padding-block:16px}.fgroup h3{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.check{display:flex;align-items:center;gap:10px;padding:4px 0;cursor:pointer;font-weight:300}.check input{width:16px;height:16px;accent-color:var(--gold);margin:0}.check em{margin-left:auto;font-style:normal;color:var(--sage);font-size:13px}.sizes{display:flex;flex-wrap:wrap;gap:6px}.sizes button{border:1px solid var(--line);background:transparent;width:42px;height:42px;font-family:var(--f-display);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%)}.sizes button[aria-pressed=true]{background:var(--gold);color:var(--forest)}.sizes button:not([aria-pressed=true]){background:var(--forest-3)}.range{display:grid;gap:6px}.range input{width:100%;accent-color:var(--gold)}.range div{display:flex;justify-content:space-between;font-size:13px;color:var(--sage)}.range b{color:var(--gold-soft);font-weight:500}.reset{border:0;background:none;text-decoration:underline;text-underline-offset:3px;color:var(--sage);padding:12px 0 0;text-align:left;font-weight:300}.filters-close{display:none}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:22px}.toolbar .count{color:var(--sage);font-weight:300}.open-filters{display:none;border:1px solid var(--gold);background:transparent;color:var(--gold-soft);padding:7px 16px;font-family:var(--f-display);letter-spacing:.12em;font-size:13px}.sort{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--sage)}.sort select{border:1px solid var(--line);padding:7px 10px;background:var(--forest-2);color:var(--ivory)}.chips{display:flex;gap:6px;flex-wrap:wrap;width:100%}.chips:empty{display:none}.chips button{border:1px solid var(--line);background:transparent;padding:3px 12px;font-size:13px;color:var(--gold-soft)}.chips button:after{content:"  \2715";color:var(--sage)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 22px}.card{display:grid;gap:8px;align-content:start;position:relative}.card .pic{position:relative;background:#000;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);padding:0;width:100%;max-width:100%;transition:border-color .3s}.card:hover .pic{border-color:var(--gold)}.card .pic img{width:100%;height:100%;object-fit:cover;transition:opacity .4s}.card .pic img.alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.card:hover .pic img.alt{opacity:1}.badges{position:absolute;top:10px;left:10px;display:grid;gap:4px;justify-items:start;z-index:1}.badge{font-family:var(--f-tech);font-size:12px;letter-spacing:.12em;padding:3px 8px;background:var(--forest);color:var(--gold-soft);border:1px solid var(--gold);text-transform:uppercase}.badge.sale{background:var(--gold);color:var(--forest)}.fav{position:absolute;top:10px;right:10px;z-index:1;width:36px;height:36px;border:1px solid var(--line);background:color-mix(in srgb,var(--forest) 80%,transparent);display:grid;place-items:center}.fav svg{width:17px;height:17px;stroke:var(--gold)}.fav[aria-pressed=true] svg{fill:var(--gold)}.card .brand{margin-top:4px}.card .name{border:0;background:none;padding:0;text-align:left;font-size:16px;font-weight:400;line-height:1.35;color:var(--ivory)}.card .name:hover{color:var(--gold-soft)}.card .price{font-size:18px}.card .variants{font-size:13px;color:var(--sage);font-weight:300}.card .ship{font-size:13px;color:var(--leaf);font-weight:300}.card .ship:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--leaf);margin-right:7px;vertical-align:2px;box-shadow:0 0 6px var(--leaf)}.empty{grid-column:1 / -1;border:1px solid var(--line);padding:32px;text-align:center;color:var(--sage)}@media(max-width:1100px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.catalog{grid-template-columns:1fr}aside.filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:var(--forest);overflow-y:auto;padding:calc(env(safe-area-inset-top,0px) + 16px) 20px calc(env(safe-area-inset-bottom,0px) + 16px);display:none}aside.filters.open{display:grid;align-content:start}.filters-close{display:block;margin-top:14px}.open-filters{display:inline-block}}@media(max-width:440px){.grid{gap:26px 12px}.card .name{font-size:14px}}.craft{border-top:1px solid var(--gold);background:var(--forest-2);padding-block:64px}.craft .head{text-align:center;display:grid;gap:14px;justify-items:center;margin-bottom:36px}.craft .head h2{font-size:clamp(22px,3vw,30px)}.craft .head .rule{width:min(360px,100%)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.pillars div{background:var(--forest-2);padding:26px;display:grid;gap:10px;align-content:start}.pillars h3{font-size:15px;letter-spacing:.14em;color:var(--gold-soft)}.pillars p{color:var(--sage);font-weight:300}.guide{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:44px}.guide>*{min-width:0}.guide h3{font-size:17px;margin-bottom:10px;color:var(--gold-soft)}.guide p{color:var(--sage);font-weight:300;max-width:62ch}.guide p+p{margin-top:10px}@media(max-width:760px){.pillars,.guide{grid-template-columns:1fr}}footer{background:#040f0b;border-top:1px solid var(--line);padding-block:44px 28px;font-size:14px;color:var(--sage);font-weight:300}footer .cols{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:28px}footer .cols>*{min-width:0}footer h3{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}footer .brandcol img{width:110px}footer form{display:flex;margin-top:10px;border:1px solid var(--line)}footer input{flex:1;min-width:0;border:0;padding:9px 12px;background:var(--forest-2)}footer form button{border:0;background:var(--gold);color:var(--forest);font-family:var(--f-display);letter-spacing:.1em;padding:0 14px;font-weight:600}footer .legal{border-top:1px solid var(--line);margin-top:32px;padding-top:16px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px}@media(max-width:760px){footer .cols{grid-template-columns:1fr 1fr}footer .brandcol,footer .news{grid-column:1 / -1}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#020806b8;z-index:50;display:grid;place-items:center;padding:16px}.modal{background:var(--forest-2);border:1px solid var(--line);width:min(1020px,100%);max-height:92vh;overflow-y:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:30px;padding:24px;position:relative}.modal>*{min-width:0}.x{position:absolute;top:12px;right:12px;border:1px solid var(--line);background:var(--forest);color:var(--gold-soft);width:36px;height:36px;font-size:16px;z-index:2}.m-main{aspect-ratio:1;background:#000;overflow:hidden;border:1px solid var(--line)}.m-main img{width:100%;height:100%;object-fit:contain}.m-thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto}.m-thumbs button{flex:0 0 66px;height:66px;padding:0;border:1px solid var(--line);overflow:hidden;background:#000}.m-thumbs button[aria-pressed=true]{border-color:var(--gold)}.m-thumbs img{width:100%;height:100%;object-fit:cover}.m-info{display:grid;gap:16px;align-content:start}.m-info h2{font-size:24px;padding-right:40px}.m-price{font-size:26px}.m-info .opt{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.m-sizes{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.m-sizes button{border:1px solid var(--line);background:transparent;padding:9px 14px;color:var(--ivory)}.m-sizes button[aria-pressed=true]{border-color:var(--gold);color:var(--gold-soft);background:var(--forest-3)}#m-forms .f-price{display:block;margin-top:2px;color:var(--gold-soft);font-variant-numeric:tabular-nums}.m-cap{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--sage)}@media(max-width:760px){body:has(#overlay:not([hidden])) .agent-btn,body:has(#overlay:not([hidden])) .agent-hint{display:none}}.addrow{display:flex;gap:10px}.qty{display:flex;border:1px solid var(--line)}.qty button{width:40px;border:0;background:transparent;font-size:18px;color:var(--gold-soft)}.qty output{width:32px;display:grid;place-items:center}.addrow .btn{flex:1}.m-ship{display:grid;gap:5px;font-size:14px;border-top:1px solid var(--line);padding-top:14px;font-weight:300;color:var(--sage)}.m-ship span:before{content:"\25c6  ";color:var(--gold);font-size:9px;vertical-align:2px}.m-list{margin:0;padding-left:18px;display:grid;gap:5px;font-weight:300}.m-list li::marker{color:var(--gold)}.spec{width:100%;border-collapse:collapse;font-size:14px}.spec td{padding:8px 0;border-bottom:1px solid var(--line)}.spec td:first-child{color:var(--sage);width:45%;font-weight:300}.spec td:last-child{font-family:var(--f-tech);font-size:13px;color:var(--gold-soft)}@media(max-width:760px){.modal{grid-template-columns:1fr;padding:16px}.m-info h2{font-size:20px}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#020806a6;z-index:55}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(410px,100%);background:var(--forest-2);border-left:1px solid var(--line);z-index:56;display:grid;grid-template-rows:auto 1fr auto;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.d-head{padding:18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.d-head button{border:1px solid var(--line);background:transparent;padding:6px 12px;color:var(--sage)}.d-items{overflow-y:auto;padding:0 18px}.ci{display:grid;grid-template-columns:70px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);align-items:center}.ci img{width:70px;height:70px;object-fit:cover;border:1px solid var(--line)}.ci .rm{border:0;background:none;padding:0;color:var(--sage);text-decoration:underline;font-size:13px}.d-foot{border-top:1px solid var(--line);padding:18px;display:grid;gap:12px}.d-foot .row{display:flex;justify-content:space-between}.d-foot .tot{font-size:20px}.d-msg{color:var(--sage);font-size:13px;min-height:1em}.toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);transform:translate(-50%);background:var(--gold);color:var(--forest);padding:10px 20px;font-weight:500;z-index:60;max-width:calc(100% - 32px)}.hero .trust{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:13px;color:#c9cfc4}.hero .trust span:before{content:"\2713  ";color:var(--leaf)}.feat{padding-block:72px}.feat .wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}.feat .wrap>*{min-width:0}.feat.rev .wrap{grid-template-columns:1fr 1.15fr}.feat.rev .media{order:2}.feat .media{position:relative;border:1px solid var(--line);background:#0b1712;aspect-ratio:4 / 3;overflow:hidden;max-width:100%}.feat .media img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.feat .media .badge{position:absolute;top:14px;left:14px}.feat .info{display:grid;gap:18px;align-content:start}.feat h2{font-size:clamp(24px,3vw,34px)}.feat .sub{color:var(--sage);font-weight:300;font-size:17px;max-width:46ch}.feat .p-line{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.feat .p-line .price{font-size:30px}.feat .save{font-size:13px;color:var(--leaf);font-weight:500}.sizes-big{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sizes-big button{border:1px solid var(--line);background:var(--forest-2);padding:12px 10px;text-align:left;display:grid;gap:2px;position:relative}.sizes-big button[aria-pressed=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:var(--forest-3)}.sizes-big b{font-family:var(--f-display);font-size:15px;letter-spacing:.06em}.sizes-big span{font-size:13px;color:var(--sage);font-weight:300}.sizes-big em{position:absolute;top:-9px;right:8px;font-style:normal;font-family:var(--f-tech);font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:var(--gold);color:var(--forest);padding:2px 6px}.buyrow{display:flex;gap:10px;flex-wrap:wrap}.buyrow .btn{flex:1;min-width:200px;padding-block:1em}.eta{font-size:14px;color:var(--sage);display:grid;gap:4px;font-weight:300}.eta b{color:var(--ivory);font-weight:500}.eta span:before{content:"\25c6  ";color:var(--gold);font-size:9px;vertical-align:2px}.bens{list-style:none;margin:0;padding:16px 0 0;display:grid;gap:8px;border-top:1px solid var(--line)}.bens li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-weight:300}.bens li:before{content:"\2713";color:var(--gold);font-weight:600}@media(max-width:860px){.feat .wrap,.feat.rev .wrap{grid-template-columns:1fr;gap:24px}.feat.rev .media{order:0}.feat{padding-block:44px}}.steps{padding-block:64px;border-top:1px solid var(--line)}.steps h2,.assure h2,.faq-h h2{font-size:clamp(22px,3vw,30px);text-align:center}.steps ol{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:s}.steps li{border:1px solid var(--line);padding:24px;display:grid;gap:8px;counter-increment:s;background:var(--forest-2)}.steps li:before{content:counter(s);font-family:var(--f-display);font-size:30px;color:var(--gold);line-height:1}.steps li b{font-family:var(--f-display);letter-spacing:.06em;font-weight:600}.steps li span{color:var(--sage);font-weight:300}@media(max-width:760px){.steps ol{grid-template-columns:1fr}}.bundle-band{border-block:1px solid var(--gold);background:linear-gradient(110deg,#0c2219,#12301f 60%,#0c2219)}.bundle-band .wrap{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding-block:36px}.bundle-band .wrap>*{min-width:0}.bundle-band .pics{display:flex}.bundle-band .pics img{width:92px;height:92px;object-fit:cover;border:1px solid var(--gold)}.bundle-band .pics img+img{margin-left:-18px}.bundle-band h2{font-size:22px}.bundle-band p{color:var(--sage);font-weight:300;margin-top:6px}@media(max-width:760px){.bundle-band .wrap{grid-template-columns:1fr}}.assure{padding-block:64px;border-top:1px solid var(--line)}.assure .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:32px}.assure .grid4 div{background:var(--forest);padding:24px 20px;display:grid;gap:6px;align-content:start}.assure .grid4 svg{width:30px;height:30px;stroke:var(--gold)}.assure .grid4 b{font-family:var(--f-display);letter-spacing:.06em;font-size:15px}.assure .grid4 span{color:var(--sage);font-weight:300;font-size:14px}@media(max-width:760px){.assure .grid4{grid-template-columns:1fr 1fr}}.faq-h{padding-block:64px;border-top:1px solid var(--line)}.faq-list{max-width:780px;margin:28px auto 0;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:16px 0}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--gold);font-size:20px;line-height:1}.faq-list details[open] summary:after{content:"\2212"}.faq-list p{color:var(--sage);font-weight:300;margin-top:10px}.drawer{width:min(440px,100%)}.d-head h3 small{font-family:var(--f-body);letter-spacing:0;font-weight:300;color:var(--sage);font-size:14px;margin-left:6px}.d-steps{display:flex;gap:6px;padding:10px 18px;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sage)}.d-steps span{flex:1;border-top:2px solid var(--line);padding-top:6px}.d-steps span.on{border-color:var(--gold);color:var(--gold-soft)}.d-ship{margin:14px 0 4px;padding:10px 12px;border:1px solid var(--line);background:var(--forest-3);font-size:13px;display:grid;gap:2px}.d-ship b{color:var(--leaf);font-weight:500}.ci .qrow{display:flex;align-items:center;gap:10px;margin-top:6px}.ci .qty button{width:30px;height:30px;font-size:16px}.ci .qty output{width:26px;font-size:14px}.ci .old{font-size:12px;margin-left:0;display:block;text-align:right}.upsell{margin:14px 0;border:1px dashed var(--gold);padding:12px;display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center}.upsell img{width:56px;height:56px;object-fit:cover}.upsell p{font-size:14px;line-height:1.4}.upsell button{grid-column:1 / -1;border:1px solid var(--gold);background:transparent;color:var(--gold-soft);padding:8px;font-family:var(--f-display);letter-spacing:.1em;font-size:13px}.upsell button:hover{background:var(--gold);color:var(--forest)}.empty-cart{padding:24px 0;display:grid;gap:12px;color:var(--sage);font-weight:300}.empty-cart button{border:1px solid var(--line);background:transparent;color:var(--ivory);padding:10px;text-align:left;display:flex;justify-content:space-between}.d-foot .row.save span:last-child{color:var(--leaf)}.d-foot .btn{width:100%;padding-block:1.05em}.pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;font-size:12px;color:var(--sage)}.pay i{font-style:normal;border:1px solid var(--line);padding:2px 7px;font-family:var(--f-tech);font-size:12px;letter-spacing:.06em;color:var(--ivory)}.co{display:grid;gap:12px;padding:16px 0}.co label{display:grid;gap:4px;font-size:13px;color:var(--sage)}.co input{border:1px solid var(--line);background:var(--forest);padding:10px 12px;color:var(--ivory);font-weight:400}.co input:focus{outline:none;border-color:var(--gold)}.co .two{display:grid;grid-template-columns:1fr 1.6fr;gap:10px}.co .err{color:#f0a58f;font-size:13px;min-height:1em}.co .back{border:0;background:none;color:var(--sage);text-decoration:underline;justify-self:start;padding:0}.done{padding:28px 0;display:grid;gap:12px;text-align:center;justify-items:center}.done .ok{width:56px;height:56px;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;color:var(--gold);font-size:26px}.cq{position:relative;overflow:hidden;padding-block:72px;border-top:1px solid var(--gold);background:#071812}.cq-bg{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px}.cq-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.8s ease;filter:blur(3px) saturate(1.15);transform:scale(1.08)}.cq-bg img.on{opacity:1;animation:cqzoom 10s ease-out both}@keyframes cqzoom{0%{transform:scale(1.2)}to{transform:scale(1.06)}}.cq-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07181280,#071812db 50%,#071812ed),linear-gradient(0deg,rgb(7 24 18 / .92),transparent 45%)}.cq .wrap{position:relative}.cq-main{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.cq-main>*{min-width:0}.cq-media{position:relative;padding:0 44px 44px 0}.cq-frame{border:1px solid var(--gold);aspect-ratio:1;overflow:hidden;background:#dfeaf5;max-width:100%}.cq-frame img{width:100%;height:100%;object-fit:cover}.cq-screen{position:absolute;right:0;bottom:0;width:34%;aspect-ratio:2 / 3;border-radius:14px;border:6px solid #0b0b0c;background:#000;overflow:hidden;box-shadow:0 20px 44px #0000008c,0 0 0 1px var(--gold)}.cq-slides img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.cq-slides img.on{opacity:1}.cq-clock{position:absolute;left:0;right:0;top:12%;text-align:center;color:#fff;text-shadow:0 2px 10px rgb(0 0 0 / .55);display:grid;gap:3px}.cq-clock b{font-family:var(--f-body);font-weight:600;font-size:clamp(22px,3vw,34px);line-height:1;font-variant-numeric:tabular-nums}.cq-clock span{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.cq-tag{position:absolute;left:12px;top:12px;font-family:var(--f-tech);font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:var(--gold);color:#071812;padding:3px 8px}.cq .info{display:grid;gap:18px;align-content:start}.cq h2{font-size:clamp(26px,3.2vw,38px)}.cq .sub{color:#c9cfc4;font-weight:300;font-size:17px;max-width:46ch}.cq .p-line{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cq .p-line .price{font-size:30px}.cq .p-line .save{font-size:13px;color:var(--leaf)}.swatches{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.swatches button{width:34px;height:34px;border-radius:50%;border:2px solid rgb(201 163 95 / .35);padding:0}.swatches button[aria-pressed=true]{outline:2px solid var(--gold);outline-offset:3px}.swatches button:disabled{opacity:.2;cursor:not-allowed}.sw-orange{background:#ff6a1a}.sw-blanc{background:#f1f2f4}.sw-noir{background:#231f1e}.sw-name{font-size:14px;color:var(--sage);font-weight:300}.cq-story{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px}.cq-card{margin:0;display:grid;gap:12px;align-content:start}.cq-card button{display:block;width:100%;max-width:100%;padding:0;border:1px solid var(--line);background:#dfeaf5;aspect-ratio:4 / 5;overflow:hidden;transition:border-color .3s}.cq-card button:hover{border-color:var(--gold)}.cq-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.cq-card button:hover img{transform:scale(1.03)}.cq-card figcaption{display:grid;gap:4px}.cq-card b{font-family:var(--f-display);font-weight:600;letter-spacing:.05em;font-size:16px;color:var(--gold-soft)}.cq-card span{color:#c9cfc4;font-weight:300;font-size:14px}@media(max-width:900px){.cq-main{grid-template-columns:1fr;gap:30px}.cq-story{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.cq{padding-block:48px}.cq-media{padding:0 26px 26px 0}.cq-story{gap:14px;margin-top:40px}.cq-card span{display:none}.cq-card b{font-size:13px}}@media(prefers-reduced-motion:reduce){.cq-bg img.on{animation:none}}.icon-btn span{line-height:1.2}.lang-panel{position:fixed;top:calc(env(safe-area-inset-top,0px) + 74px);right:16px;z-index:59;width:min(380px,calc(100% - 32px));max-height:min(72vh,640px);display:grid;grid-template-rows:auto auto 1fr auto;background:#0c2219;border:1px solid #c9a35f;box-shadow:0 20px 60px #00000080;color:#eee7d6}.lp-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid rgb(201 163 95 / .22)}.lp-head b{font-family:var(--f-display);letter-spacing:.12em;color:#e4cc97;font-weight:600}.lp-head button{border:1px solid rgb(201 163 95 / .22);background:transparent;color:#e4cc97;width:30px;height:30px}.lp-search{margin:10px 14px;border:1px solid rgb(201 163 95 / .3);background:#071812;padding:9px 12px;color:#eee7d6;font:inherit;font-size:14px}.lp-search:focus{outline:none;border-color:#c9a35f}.lp-list{overflow-y:auto;padding:0 6px 8px;min-height:0}.lp-list h4{margin:12px 8px 6px;font-family:var(--f-tech);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#c9a35f;font-weight:400}.lp-list button{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:10px;border:0;background:transparent;color:#eee7d6;padding:8px 10px;text-align:start;font-size:15px}.lp-list button:hover{background:#12301f}.lp-list button[aria-current=true]{background:#12301f;box-shadow:inset 3px 0 #c9a35f}.lp-list small{color:#9fae9f;font-size:12px;white-space:nowrap}.lp-note{margin:0;padding:10px 14px 12px;border-top:1px solid rgb(201 163 95 / .22);font-size:12px;color:#9fae9f;line-height:1.45}.tr-status{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 84px);transform:translate(-50%);z-index:60;background:#0c2219;color:#e4cc97;border:1px solid #c9a35f;padding:8px 14px;font-size:13px;max-width:calc(100% - 32px);text-align:center}[dir=rtl] .lp-list button[aria-current=true]{box-shadow:inset -3px 0 #c9a35f}[dir=rtl] .hero-shade{background:linear-gradient(270deg,#071812f2,#071812d1 34%,#07181240 62%,#0718120d),linear-gradient(0deg,rgb(7 24 18 / .7),transparent 30%)}[dir=rtl] .cq-shade{background:linear-gradient(270deg,#07181280,#071812db 50%,#071812ed),linear-gradient(0deg,rgb(7 24 18 / .92),transparent 45%)}[dir=rtl] .specs strong,[dir=rtl] .price,[dir=rtl] .old,[dir=rtl] .badge,[dir=rtl] .sizes-big span,[dir=rtl] .spec td:last-child{direction:ltr;unicode-bidi:isolate}@media(max-width:860px){[dir=rtl] .hero-shade{background:linear-gradient(0deg,#071812f7,#071812d9 48%,#07181226 80%)}}.has-decor{position:relative;isolation:isolate;overflow:hidden;overflow:clip}.decor{position:absolute;left:0;right:0;top:-8%;bottom:-8%;z-index:-1;pointer-events:none;background:var(--img) center / cover no-repeat;transform:translate3d(0,var(--dy, 0px),0) scale(var(--sc, 1.12));will-change:transform}.decor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--forest) 0%,transparent 18%,transparent 82%,var(--forest) 100%),linear-gradient(color-mix(in srgb,var(--forest) 74%,transparent),color-mix(in srgb,var(--forest) 74%,transparent))}.decor.multi{background:none}.decor>.s{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--img) center / cover no-repeat;opacity:0}.decor>.s:first-child{opacity:1}.decor.rain:before{content:"";position:absolute;z-index:1;top:-20%;right:0;bottom:-20%;left:0;background-image:radial-gradient(circle,rgb(255 255 255 / .5) 1.1px,transparent 1.9px),radial-gradient(circle,rgb(255 255 255 / .32) 1.5px,transparent 2.4px);background-size:61px 83px,97px 83px;background-position:0 0,37px 41px;animation:rain 11s linear infinite}@keyframes rain{to{transform:translateY(83px)}}@media(prefers-reduced-motion:reduce){.decor.rain:before{animation:none}}.light.clear>.decor:after{background:linear-gradient(180deg,var(--forest) 0%,transparent 8%,transparent 92%,var(--forest) 100%)}.light.clear .feat .info{background:color-mix(in srgb,var(--forest-2) 94%,transparent);padding:30px;border:1px solid var(--line)}.light.clear .steps .wrap{background:color-mix(in srgb,var(--forest) 94%,transparent);padding:32px;border:1px solid var(--line)}@media(max-width:860px){.light.clear .feat .info,.light.clear .steps .wrap{padding:20px}}nav.menu .menu-ia{color:var(--gold-soft)}nav.menu .menu-ia:before{content:"\25c6  ";font-size:9px;vertical-align:2px;color:var(--gold)}.ia-sec{padding-block:68px;border-top:1px solid var(--line);background:radial-gradient(ellipse at 15% 30%,#12301f,var(--forest) 60%)}.ia-intro{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center}.ia-intro>*{min-width:0}.ia-mark{width:150px;height:172px;background:var(--gold);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:relative;display:grid;place-items:center}.ia-mark:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#071812;clip-path:inherit}.ia-mark img{position:relative;width:52px;height:57px;object-fit:cover;margin-bottom:44px}.ia-mark span{position:absolute;bottom:46px;font-family:var(--f-display);font-weight:600;font-size:13px;letter-spacing:.16em;color:#e4cc97;text-align:center;line-height:1.2}.ia-mark span b{display:block;color:var(--gold)}.ia-sec h2{font-size:clamp(26px,3.4vw,38px);margin-top:10px}.ia-sec .sub{color:var(--sage);font-weight:300;font-size:17px;max-width:58ch;margin-top:12px}.ia-can{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:40px}.ia-can div{background:var(--forest-2);padding:20px;display:grid;gap:6px}.ia-can b{font-family:var(--f-display);letter-spacing:.08em;color:var(--gold-soft);font-weight:600}.ia-can span{color:var(--sage);font-weight:300;font-size:15px}.ia-ask{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ia-ask button{border:1px solid var(--line);background:transparent;color:var(--ivory);padding:9px 14px;font-weight:300;text-align:left}.ia-ask button:hover{border-color:var(--gold);color:var(--gold-soft)}.ia-note{color:var(--sage);font-size:13px;font-weight:300;margin-top:18px}@media(max-width:760px){.ia-intro{grid-template-columns:1fr;gap:20px}.ia-mark{width:110px;height:126px}.ia-mark img{width:38px;height:42px;margin-bottom:32px}.ia-mark span{bottom:32px;font-size:12px}.ia-can{grid-template-columns:1fr}}.agent-btn{position:fixed;right:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:57;width:70px;height:80px;border:0;padding:0;background:var(--gold);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:transform .25s}.agent-btn:hover{transform:translateY(-2px)}.agent-btn:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#071812;clip-path:inherit}.agent-btn .in{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;height:100%}.agent-btn img{width:23px;height:25px;object-fit:cover}.agent-btn .lbl{font-family:var(--f-display);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.15;color:#e4cc97;text-align:center}.agent-btn .lbl b{display:block;color:#c9a35f;font-weight:600}.agent-hint{position:fixed;right:98px;bottom:calc(env(safe-area-inset-bottom,0px) + 42px);z-index:57;background:#071812;color:#e4cc97;border:1px solid rgb(201 163 95 / .4);padding:7px 12px;font-size:13px;animation:hint .6s .8s both}@keyframes hint{0%{transform:translate(8px)}to{transform:none}}.agent{position:fixed;right:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:58;width:min(360px,calc(100% - 24px));height:min(540px,calc(100% - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));background:#0c2219;border:1px solid #c9a35f;display:grid;grid-template-rows:auto 1fr auto auto auto;box-shadow:0 20px 60px #00000080;color:#eee7d6}@media(max-width:520px){.agent{right:12px;left:12px;width:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.agent-hint{display:none}}.a-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgb(201 163 95 / .25)}.a-head img{width:30px;height:33px;object-fit:cover}.a-head b{font-family:var(--f-display);letter-spacing:.14em;color:#e4cc97;font-weight:600}.a-head .st{font-size:12px;color:#9fae9f;display:flex;align-items:center;gap:6px}.a-head .st:before{content:"";width:7px;height:7px;border-radius:50%;background:#8fcfa9;box-shadow:0 0 6px #8fcfa9}.a-head .st.basic:before{background:#c9a35f;box-shadow:none}.a-head button{margin-left:auto;border:1px solid rgb(201 163 95 / .25);background:transparent;color:#e4cc97;width:32px;height:32px}.ia-pill{display:inline-block;vertical-align:2px;margin-left:4px;font-family:var(--f-tech);font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:#c9a35f;color:#071812;padding:2px 7px}.agent-hint b{font-weight:600;color:#f0dcae}.a-note{margin:0;padding:8px 14px 10px;font-size:12px;line-height:1.4;color:#9fae9f;border-top:1px solid rgb(201 163 95 / .15)}.msg[data-who]:before{content:attr(data-who);display:block;font-family:var(--f-tech);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#c9a35f;margin-bottom:3px}.a-log{overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.msg{max-width:88%;padding:9px 12px;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.msg.bot{align-self:flex-start;background:#12301f;border:1px solid rgb(201 163 95 / .18)}.msg.me{align-self:flex-end;background:#c9a35f;color:#071812}.msg.thinking{color:#9fae9f;font-style:italic}.msg .acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;white-space:normal}.msg .acts button{border:1px solid #c9a35f;background:transparent;color:#e4cc97;padding:4px 10px;font-size:13px}.msg .acts button:hover{background:#c9a35f;color:#071812}.a-sugg{display:flex;gap:6px;overflow-x:auto;padding:0 14px 10px;scrollbar-width:none}.a-sugg:empty{display:none}.a-sugg button{flex:none;border:1px solid rgb(201 163 95 / .3);background:transparent;color:#c9cfc4;padding:5px 10px;font-size:13px;white-space:nowrap}.a-form{display:flex;border-top:1px solid rgb(201 163 95 / .25)}.a-form input{flex:1;min-width:0;border:0;background:transparent;padding:14px;color:#eee7d6}.a-form input:focus{outline:none}.a-form button{border:0;background:#c9a35f;color:#071812;padding:0 18px;font-family:var(--f-display);font-weight:600;letter-spacing:.1em}.a-form button.stop{background:transparent;color:#e4cc97;border-left:1px solid rgb(201 163 95 / .25)}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.app-tabs{display:none}html.in-app{--tabs: 62px }html.in-app body{padding-bottom:calc(var(--tabs) + env(safe-area-inset-bottom,0px))}html.in-app .usp,html.in-app nav.menu,html.in-app .hero .specs,html.in-app .hero .trust,html.in-app .agent-btn,html.in-app .agent-hint,html.in-app footer .cols{display:none}html.in-app .hrow{padding-block:8px;gap:12px}html.in-app .logo img{width:30px;height:33px}html.in-app .logo b{font-size:16px}html.in-app .hero{min-height:0}html.in-app .hero .wrap{padding-block:28px 32px}html.in-app .hero h1{font-size:clamp(26px,7.5vw,34px)}html.in-app .hero .actions{flex-direction:column}html.in-app .hero .actions .btn{width:100%}html.in-app section{padding-block:44px}html.in-app .grid{grid-template-columns:repeat(2,1fr);gap:24px 12px}html.in-app .card .name{font-size:14px}html.in-app .app-tabs{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:30;grid-template-columns:repeat(4,1fr);height:calc(var(--tabs) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#0c2219;border-top:1px solid rgb(201 163 95 / .35)}html.in-app .app-tabs a,html.in-app .app-tabs button{position:relative;border:0;background:none;text-decoration:none;color:#9fae9f;display:grid;justify-items:center;align-content:center;gap:3px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}html.in-app .app-tabs svg{width:22px;height:22px;stroke:#c9a35f}html.in-app .app-tabs b{position:absolute;top:8px;left:calc(50% + 6px);background:#c9a35f;color:#071812;border-radius:99px;min-width:16px;height:16px;font-size:12px;display:grid;place-items:center;padding-inline:4px}html.in-app .app-tabs b[hidden]{display:none}html.in-app .drawer{top:auto;left:0;right:0;width:100%;height:auto;max-height:88vh;border-left:0;border-top:1px solid #c9a35f;border-radius:18px 18px 0 0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}html.in-app .drawer .d-items{min-height:0}html.in-app .agent{left:0;right:0;width:100%;height:auto;max-height:78vh;bottom:calc(var(--tabs) + env(safe-area-inset-bottom,0px));border-left:0;border-right:0;border-radius:18px 18px 0 0;grid-template-rows:auto minmax(0,1fr) auto auto auto}html.in-app .agent .a-log{min-height:0}html.in-app .overlay{place-items:end center;padding:0}html.in-app .modal{width:100%;max-height:92vh;border-radius:18px 18px 0 0;border:0;grid-template-columns:1fr}html.in-app .toast{bottom:calc(var(--tabs) + env(safe-area-inset-bottom,0px) + 12px)}html.in-app .lang-panel{top:calc(env(safe-area-inset-top,0px) + 60px);left:12px;right:12px;width:auto}.btn{border-radius:0}html:not(.in-app) .usp{background:transparent;color:var(--sage);border-bottom:1px solid var(--line);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}html:not(.in-app) .usp span:before{content:none}html:not(.in-app) .usp .wrap{gap:40px;padding-block:10px}html:not(.in-app) .subcat{border:0;background:none;text-align:center;justify-items:center}html:not(.in-app) .subcat img{aspect-ratio:4 / 5}html:not(.in-app) .subcat span{padding:14px 0 0;color:var(--ivory);font-size:12px;letter-spacing:.18em}html:not(.in-app) .card .badges{display:none}html:not(.in-app) .card .pic{border:0;background:transparent}html:not(.in-app) .card .pic img{background:#0b0d10}@media(min-width:901px){html:not(.in-app) .hrow{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;padding-block:20px 8px}html:not(.in-app) .logo{grid-column:2;grid-row:1;justify-self:center}html:not(.in-app) .search{grid-column:1;grid-row:1;justify-self:start;max-width:240px;margin:0;background:transparent}html:not(.in-app) .icons{grid-column:3;grid-row:1;justify-self:end}html:not(.in-app) nav.menu .wrap{padding-block:8px 16px}html:not(.in-app) nav.menu button{font-size:12px;letter-spacing:.2em;padding:8px 20px}html:not(.in-app) section{padding-block:112px}html:not(.in-app) .feat .wrap{gap:72px}html:not(.in-app) .buyrow .btn{white-space:nowrap}html:not(.in-app) .hero{min-height:clamp(560px,88vh,860px)}html:not(.in-app) .hero .wrap{text-align:center;padding-block:80px}html:not(.in-app) .hero .copy{margin-inline:auto}html:not(.in-app) .hero .rule{margin-inline:auto}html:not(.in-app) .hero .lead{margin-inline:auto}html:not(.in-app) .hero .actions{justify-content:center}html:not(.in-app) .hero .specs{margin-inline:auto}html:not(.in-app) .hero-shade{background:radial-gradient(ellipse 58% 52% at 50% 46%,#071812bd,#0718126b 72%,#07181238),linear-gradient(0deg,rgb(7 24 18 / .78),transparent 36%)}html:not(.in-app) .subcats{grid-template-columns:repeat(4,1fr);gap:28px}html:not(.in-app) .grid{gap:64px 28px}}.pm{border:0;padding:0;margin:14px 0 0;display:grid;gap:6px}.pm legend{font-family:var(--f-display);letter-spacing:.08em;padding:0;margin-bottom:6px}.pm label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:300;border:1px solid var(--line);padding:10px 12px;margin:0;flex-wrap:wrap}.pm input{width:auto;margin:0;accent-color:var(--gold)}.pm .pm-sm{font-size:12px;color:var(--sage)}.pm-note{font-size:12px;color:var(--sage);font-weight:300;margin:6px 0 0}form.search{position:relative}.sresults{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;background:#0c2219;border:1px solid var(--gold);max-height:60vh;overflow-y:auto;text-align:left}.search .sresults button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--gold-soft);padding:12px 14px;font:inherit;font-size:14px;text-align:left;cursor:pointer}.search .sresults button b{color:var(--gold);font-weight:500;white-space:nowrap}.search .sresults button.all{color:var(--gold);justify-content:center;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.search .sresults p{padding:12px 14px;color:#c9d6cc;font-weight:300;font-size:14px}.m-all{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.m-all img{width:100%;aspect-ratio:1;object-fit:cover;background:#dfeaf5;border:1px solid var(--line);display:block}@media(min-width:900px){.m-all{grid-template-columns:repeat(3,1fr)}}.grid{gap:14px}@media(max-width:640px){.grid{grid-template-columns:repeat(2,1fr);gap:10px}}.card{background:#f7f7f5;border-radius:14px;padding:8px 8px 12px;gap:6px}.card .pic,html:not(.in-app) .card .pic,.light .card .pic{background:#fff;border:0;border-radius:10px;aspect-ratio:1}.card .pic img,html:not(.in-app) .card .pic img{object-fit:contain;background:transparent}.card .badges{display:none}.card .fav{top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:#ffffffeb;border:0}.card .fav svg{stroke:#0f1111}.card .fav[aria-pressed=true] svg{fill:#c9a35f;stroke:#c9a35f}.c-name{display:block;width:100%;border:0;background:none;padding:0 4px;margin-top:4px;text-align:left;font-family:var(--f-body);font-size:15px;line-height:1.3;color:#0f1111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-price{display:flex;align-items:flex-start;padding:0 4px;color:#0f1111;font-family:var(--f-body);font-variant-numeric:tabular-nums}.c-price .from{font-size:13px;margin-right:5px;align-self:center}.c-price .int{font-size:26px;line-height:1}.c-price sup{font-size:13px;line-height:1;margin:2px 0 0 1px;top:0}[dir=rtl] .c-price{direction:ltr;justify-content:flex-end}.m-aplus{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px}.m-aplus h3{font-family:var(--f-display);font-size:20px;letter-spacing:.06em;color:var(--gold-soft);margin:0 0 14px;text-align:center}#m-aplus-imgs{display:grid;max-width:820px;margin:0 auto}#m-aplus-imgs img{width:100%;height:auto;display:block}#m-aplus-imgs figure{margin:0}#m-aplus-imgs figcaption{display:grid;gap:4px;padding:12px 14px 18px;background:var(--forest);border-bottom:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--ivory)}#m-aplus-imgs figcaption b{font-family:var(--f-display);font-weight:600;color:var(--gold-soft);font-size:15px}html[lang|=en] #m-aplus:not(.cap-all) #m-aplus-imgs figcaption{display:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/inventorium-site.css.map */
