@font-face{font-family:Bona Nova;font-style:italic;font-weight:400;font-display:swap;src:url(../media/036ae6d8159c6610-s.09g9v2972oc5o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bona Nova;font-style:italic;font-weight:400;font-display:swap;src:url(../media/767b24c39c399531-s.p.2ji7lsj2qmk_o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bona Nova;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f2b15a68f3953acc-s.2nicge4m555mr.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Bona Nova;font-style:italic;font-weight:400;font-display:swap;src:url(../media/91075839962105c6-s.1i356mhp9pcvb.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Bona Nova;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0193fad706465fa5-s.1dro8y-j36fxj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bona Nova;font-style:italic;font-weight:400;font-display:swap;src:url(../media/99ba66231771f4c1-s.3mlxem5_47l4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bona Nova;font-style:italic;font-weight:400;font-display:swap;src:url(../media/98c7fb28cc305f73-s.p.0c13w5n3uruxc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bona Nova;font-style:normal;font-weight:400;font-display:swap;src:url(../media/491aac2e308d3ed3-s.2qqu3jb661xf_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bona Nova;font-style:normal;font-weight:400;font-display:swap;src:url(../media/96145165b0747be1-s.p.2sydjkvvt68i9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bona Nova;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81c17eff21b7b277-s.27x6lsded7em_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Bona Nova;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f387794d865622b1-s.0gnge0v8eczi1.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Bona Nova;font-style:normal;font-weight:400;font-display:swap;src:url(../media/df827460eb493a8d-s.3rf66cqx6v14t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bona Nova;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f59e18f2880d511-s.33j3tk9sxvinx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bona Nova;font-style:normal;font-weight:400;font-display:swap;src:url(../media/944dbc9c6cf7fabb-s.p.2-4iv0ruhp60i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bona Nova Fallback;src:local(Times New Roman);ascent-override:85.66%;descent-override:24.63%;line-gap-override:0.0%;size-adjust:108.8%}.SP2yOq_className{font-family:Bona Nova,Bona Nova Fallback;font-weight:400}.SP2yOq_variable{--f-serif:"Bona Nova", "Bona Nova Fallback"}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bddbed5a02673403-s.12l2phu6y1tvd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e0d4ce99e5a5209f-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/334cd5dd39b11686-s.2gj_ryun6jq6o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e93dad723b20f1c1-s.p.3sm2cl6-0e0py.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bddbed5a02673403-s.12l2phu6y1tvd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e0d4ce99e5a5209f-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/334cd5dd39b11686-s.2gj_ryun6jq6o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e93dad723b20f1c1-s.p.3sm2cl6-0e0py.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.OvkL_G_className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.OvkL_G_variable{--f-sans:"Golos Text", "Golos Text Fallback"}
:root{--g:#1d4a35;--g2:#2c6a4d;--sage:#eff4ef;--line:#dde5de;--ink:#15201a;--mute:#66736b;--w:#fff;--serif:"Bona Nova",Georgia,serif;--sans:"Golos Text",system-ui,sans-serif;--pad:clamp(16px,4vw,56px)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font:400 16px/1.55 var(--sans);color:var(--ink);background:var(--w);-webkit-font-smoothing:antialiased}img{background:var(--sage);max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}h1,h2{font-family:var(--serif);letter-spacing:-.01em;font-weight:400;line-height:1.08}h1{font-size:clamp(34px,5vw,60px)}h2{font-size:clamp(26px,3.2vw,40px)}:focus-visible{outline:2px solid var(--g2);outline-offset:2px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-size:11px;display:block}.link{border-bottom:1px solid var(--g);color:var(--g);white-space:nowrap;padding-bottom:2px;font-size:14px}.link:hover{border-color:#0000}.hide-m{display:none}.btn{background:var(--g);color:#fff;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--g);text-align:center;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 32px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.btn:hover{background:var(--g2);border-color:var(--g2)}.btn:disabled{opacity:.6;cursor:wait}.btn-ghost{color:var(--g);background:0 0}.btn-ghost:hover{background:var(--g);color:#fff}.btn-xl{min-height:64px;padding:0 40px;font-size:14px}.btn-sm{letter-spacing:.1em;min-height:48px;padding:0 18px;font-size:12px}.btn.is-ok{background:var(--sage);color:var(--g);border-color:var(--sage)}.topline{padding:9px var(--pad);background:var(--g);color:#e6efe8;letter-spacing:.02em;justify-content:space-between;gap:16px;font-size:12.5px;display:flex}.hdr{z-index:20;padding:0 var(--pad);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;align-items:center;gap:20px;height:68px;display:flex;position:sticky;top:0}.logo{font:400 26px/1 var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--g);align-items:center;gap:10px;margin-right:auto;display:flex}.logo svg{fill:none;width:15px;height:28px;stroke:var(--g);stroke-width:1.4px}.hdr{flex-wrap:wrap;row-gap:8px;height:auto;min-height:68px;padding-top:10px}.nav{width:calc(100% + var(--pad)*2);margin:0 calc(var(--pad)*-1);padding:0 var(--pad);white-space:nowrap;border-top:1px solid var(--line);scrollbar-width:none;order:5;gap:24px;font-size:14.5px;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{border-bottom:1px solid #0000;padding:6px 0;padding:12px 0!important}.nav a:hover{border-color:var(--g);color:var(--g)}.hdr-tel{white-space:nowrap;font-size:15px;font-weight:500}.cartlink{border:1px solid var(--g);min-height:48px;color:var(--g);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding:0 6px 0 18px;font-size:12px;font-weight:500;display:flex}.cartlink b{background:var(--g);color:#fff;letter-spacing:0;place-items:center;min-width:34px;height:34px;padding:0 6px;font-size:14px;font-weight:500;display:grid}.cartlink:hover{background:var(--sage)}.hero{padding:clamp(28px,5vw,64px) var(--pad) clamp(40px,6vw,88px);gap:32px;display:grid}.hero h1{max-width:11.5em;margin:18px 0 22px;font-size:clamp(40px,6.4vw,84px)}.hero h1 em{color:var(--g)}.hero-txt>p{max-width:34em;color:var(--mute);font-size:clamp(16px,1.3vw,18px)}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-facts{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;gap:14px 44px;margin-top:44px;padding-top:26px;font-size:13.5px;list-style:none;display:flex}.hero-facts b{font:400 30px/1.1 var(--serif);color:var(--ink);margin-bottom:4px;display:block}.hero-pic{padding:0 0 9% 14%;position:relative}.hp1{aspect-ratio:4/5;object-fit:cover;width:100%}.hp2{aspect-ratio:4/5;object-fit:cover;border:8px solid #fff;width:38%;position:absolute;bottom:0;left:0}.hero-note{font:400 20px/1.2 var(--serif);background:#fff;padding:14px 20px;position:absolute;bottom:calc(9% - 1px);right:0}.hero-note .eyebrow{font-family:var(--sans);margin-bottom:4px}.hero-note:hover{color:var(--g)}.sec{padding:clamp(36px,5vw,72px) var(--pad)}.page .sec{padding-left:0;padding-right:0}.sec-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(20px,2.6vw,36px);padding-bottom:18px;display:flex}.sec-sub{color:var(--mute);margin-top:8px;font-size:15px}.cats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cat{position:relative;overflow:hidden}.cat img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .7s}.cat:hover img{transform:scale(1.04)}.cat span{font:400 19px/1.2 var(--serif);background:#fff;align-items:baseline;gap:10px;margin:0 12px 12px;padding:14px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.cat span i{font:500 11px var(--sans);letter-spacing:.1em;color:var(--g);font-style:normal}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;display:grid}.card{flex-direction:column;min-width:0;display:flex}.card-img{display:block;position:relative;overflow:hidden}.card-img img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .7s}.card:hover .card-img img{transform:scale(1.035)}.tag{font:500 10.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;background:#fff;padding:5px 12px;font-style:normal;position:absolute;top:14px;left:0}.tag-hit{background:var(--g);color:#fff}.tag-sale{background:var(--ink);color:#fff}.card-body{flex-direction:column;flex:1;padding-top:14px;display:flex}.card-name{font:400 clamp(18px,1.5vw,22px)/1.2 var(--serif);margin:6px 0 12px}.card-name:hover{color:var(--g)}.card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.card-foot .btn{flex:130px}.price{white-space:nowrap;font-size:17px;font-weight:500}.price small{color:var(--mute);font-size:13px;font-weight:400}.price s{color:var(--mute);margin-left:8px;font-size:14px;font-weight:400}.occ{padding:clamp(40px,6vw,84px) var(--pad);background:var(--sage)}.occ-list{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.occ-list a{border:1px solid var(--line);min-height:60px;font:400 clamp(18px,1.6vw,22px) var(--serif);background:#fff;align-items:center;padding:0 28px;transition:all .2s;display:inline-flex}.occ-list a:hover{background:var(--g);border-color:var(--g);color:#fff}.how{padding:clamp(40px,6vw,84px) var(--pad);border-top:1px solid var(--line)}.how ol{counter-reset:s;gap:28px;margin-top:32px;list-style:none;display:grid}.how li{counter-increment:s;border-top:1px solid var(--ink);color:var(--mute);padding-top:18px;font-size:15px}.how li:before{content:"0" counter(s);letter-spacing:.14em;color:var(--g);margin-bottom:14px;font-size:12px;display:block}.how li b{font:400 24px/1.2 var(--serif);color:var(--ink);margin-bottom:8px;display:block}.page{padding:22px var(--pad) clamp(48px,6vw,88px)}.page-narrow{max-width:760px;padding-top:64px}.crumbs{color:var(--mute);flex-wrap:wrap;gap:6px 0;margin-bottom:22px;font-size:13px;display:flex}.crumbs a:after{content:"/";color:var(--line);margin:0 10px}.crumbs a:hover{color:var(--g)}.lead{max-width:44em;color:var(--mute);margin:14px 0 30px;font-size:16.5px}.empty{color:var(--mute);padding:40px 0;font-size:17px}.tabs{margin:0 calc(var(--pad)*-1) 16px;padding:0 var(--pad) 4px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{border:1px solid var(--line);white-space:nowrap;flex:none;min-height:52px;padding:0 22px;font-size:15px;transition:all .2s}.tabs button:hover{border-color:var(--g)}.tabs .on{background:var(--g);border-color:var(--g);color:#fff}.filters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.filters input{grid-column:1/-1}.inp{border:1px solid var(--line);appearance:none;background:#fff;border-radius:0;width:100%;min-height:52px;padding:0 16px;font-size:15px}textarea.inp{resize:vertical;padding:14px 16px;line-height:1.45}select.inp{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231d4a35' stroke-width='1.5'/%3E%3C/svg%3E") right 15px center no-repeat;padding-right:38px}.inp:focus{border-color:var(--g);outline:0}.swatches{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 26px;display:flex}.swatches .eyebrow{margin-right:6px}.sw{border:1px solid #0000;place-items:center;width:44px;height:44px;display:grid}.sw i{border:1px solid var(--line);border-radius:50%;width:26px;height:26px}.sw.on{border-color:var(--g)}.found{color:var(--mute);align-items:center;gap:16px;margin-left:auto;font-size:14px;display:flex}.more{justify-content:center;margin-top:44px;display:flex}.more .btn{min-width:min(100%,340px)}.prod{gap:28px;display:grid}.prod-pic{position:relative}.prod-pic img{aspect-ratio:4/5;object-fit:cover;width:100%}.prod-info h1{margin:10px 0 16px;font-size:clamp(32px,4vw,52px)}.prod-lead{color:var(--mute);max-width:36em;font-size:16.5px}.buy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:26px 0;padding:26px 0}.buy-price{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.buy-price b{font:400 clamp(34px,3.6vw,46px)/1 var(--serif)}.buy-price s,.buy-price span{color:var(--mute);font-size:15px}.opt{margin-top:24px}.opt .eyebrow{margin-bottom:10px}.sizes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sizes button{border:1px solid var(--line);text-align:left;flex-direction:column;gap:3px;min-height:92px;padding:14px 12px;transition:all .15s;display:flex}.sizes b{font-size:15px;font-weight:500}.sizes small{color:var(--mute);font-size:12px;line-height:1.3}.sizes em{margin-top:auto;font-size:14px;font-style:normal}.sizes .on{border-color:var(--g);background:var(--sage);box-shadow:inset 0 0 0 1px var(--g)}.qty-row{flex-wrap:wrap;gap:10px;display:flex}.qty{border:1px solid var(--line);height:56px;display:inline-flex}.qty button{width:54px;color:var(--g);font-size:24px;font-weight:300}.qty button:hover{background:var(--sage)}.qty input{text-align:center;background:0 0;border:0;outline:0;width:60px;font-size:17px;font-weight:500}.presets{gap:6px;display:flex}.presets button{border:1px solid var(--line);min-width:54px;height:56px;padding:0 8px;font-size:15px}.presets .on{background:var(--g);border-color:var(--g);color:#fff}.buy .btn-xl{width:100%;margin-top:26px}.added{background:var(--sage);color:var(--g);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:14px 16px;font-size:14.5px;animation:.25s in;display:flex}.added .btn{background:#fff;min-height:48px;padding:0 20px;font-size:12px}.added .btn:hover{background:var(--g)}@keyframes in{0%{opacity:0;transform:translateY(-6px)}}.perks{gap:8px;font-size:14.5px;list-style:none;display:grid}.perks li{padding-left:22px;position:relative}.perks li:before{content:"";background:var(--g);width:12px;height:1px;position:absolute;top:.72em;left:0}.specs{border-top:1px solid var(--line);margin-top:26px}.specs>div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:14px;padding:14px 0;font-size:14.5px;display:grid}.specs dt{color:var(--mute)}.specs dd a{color:var(--g);border-bottom:1px solid}.specs .chip{border:1px solid var(--line);color:var(--ink);margin:0 6px 6px 0;padding:4px 12px;display:inline-block}.specs .chip:hover{border-color:var(--g)}.note{color:var(--mute);margin-top:18px;font-size:13px}.cart{gap:32px;margin-top:22px;display:grid}.cart h2{margin:38px 0 16px;font-size:28px}.lines{border-top:1px solid var(--line);list-style:none}.lines li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;grid-template-areas:"i n r""i q s";align-items:center;gap:10px 14px;padding:16px 0;display:grid}.lines li>a:first-child,.noimg{grid-area:i}.lines img{aspect-ratio:4/5;object-fit:cover;width:72px}.noimg{aspect-ratio:4/5;background:var(--sage);width:72px;color:var(--g);place-items:center;font-size:24px;display:grid}.line-name{font:400 19px/1.2 var(--serif);grid-area:n}.line-name small{font:400 13px var(--sans);color:var(--mute);margin-top:4px;display:block}.lines .qty{grid-area:q;justify-self:start;height:48px}.lines .qty button{width:44px}.lines .qty input{width:50px}.line-sum{white-space:nowrap;text-align:right;grid-area:s;font-size:17px;font-weight:500}.rm{width:44px;height:44px;color:var(--mute);grid-area:r;justify-self:end;font-size:24px}.rm:hover{color:var(--ink);background:var(--sage)}.extras{margin-top:26px}.extras>div{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin-top:12px;display:grid}.extras button{border:1px solid var(--line);text-align:left;flex-direction:column;gap:4px;min-height:112px;padding:14px 16px;transition:all .15s;display:flex}.extras button:hover{border-color:var(--g)}.extras b{font-size:15px;font-weight:500}.extras small{color:var(--mute);font-size:12.5px;line-height:1.35}.extras em{color:var(--g);margin-top:auto;font-size:14px;font-style:normal}.extras .on{background:var(--sage);border-color:var(--g)}.seg{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.seg label{border:1px solid var(--line);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;min-height:68px;padding:10px 18px;font-weight:500;transition:all .15s;display:flex}.seg small{color:var(--mute);font-size:12.5px;font-weight:400}.seg input{opacity:0;pointer-events:none;position:absolute}.seg .on{border-color:var(--g);background:var(--sage);box-shadow:inset 0 0 0 1px var(--g)}.fields{gap:12px;display:grid}.fields label{color:var(--mute);flex-direction:column;gap:6px;font-size:13px;display:flex}.fields .inp{color:var(--ink)}.check{cursor:pointer;align-items:flex-start;line-height:1.4;display:flex;color:var(--ink)!important;flex-direction:row!important;gap:12px!important;font-size:14.5px!important}.check input{width:24px;height:24px;accent-color:var(--g);flex:none}.check a{color:var(--g);border-bottom:1px solid}.cart-side{background:var(--sage);align-self:start;padding:26px}.cart-side h2{margin:0 0 16px}.cart-side dl div{justify-content:space-between;gap:12px;padding:9px 0;font-size:15px;display:flex}.cart-side .sum{border-top:1px solid var(--ink);font:400 28px/1.1 var(--serif);margin-top:8px;padding-top:16px}.cart-side .check{margin:20px 0 16px;font-size:13.5px!important}.cart-side .btn{width:100%}.hint{color:var(--mute);margin-top:12px;font-size:13px}.err{color:#8d1820;background:#fff;border-left:3px solid #b3202a;margin-top:12px;padding:12px 14px;font-size:14px}.modal-bg{z-index:50;background:#15201a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:#fff;width:min(560px,100%);padding:clamp(28px,5vw,52px);animation:.3s in}.modal h2{color:var(--g);margin:10px 0 20px;font-size:clamp(34px,5vw,52px)}.modal p{color:var(--mute);margin-bottom:12px}.modal p b{color:var(--ink)}.modal .btn{width:100%;margin-top:16px}.doc{gap:28px;display:grid}.doc-nav{gap:8px;padding-bottom:6px;font-size:14px;display:flex;overflow-x:auto}.doc-nav a{border:1px solid var(--line);white-space:nowrap;flex:none;padding:10px 16px}.doc-nav .on{background:var(--g);border-color:var(--g);color:#fff}.doc article{max-width:760px}.doc h1{margin-bottom:26px;font-size:clamp(30px,4vw,48px)}.doc h2{margin:34px 0 12px;font-size:24px}.doc p,.doc li{color:#35423b;margin-bottom:12px}.doc ul{padding-left:20px}.doc li::marker{color:var(--g)}.ftr{padding:clamp(40px,5vw,72px) var(--pad) 28px;background:var(--g);color:#d5e2d9;margin-top:40px;font-size:14.5px}.ftr-top{gap:36px;display:grid}.ftr h4{font:500 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#9fb9a8;margin-bottom:16px}.ftr-top a{padding:5px 0;display:block}.ftr-top a:hover{color:#fff}.logo-txt{font:400 30px/1 var(--serif);letter-spacing:.14em;text-transform:uppercase;color:#fff}.ftr-brand p{color:#a9c0b1;max-width:26em;margin-top:12px}.ftr-tel{font:400 26px var(--serif);color:#fff;margin-top:18px}.ftr-bot{color:#9fb9a8;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:10px 30px;margin-top:44px;padding-top:22px;font-size:12.5px;display:flex}.cookie{z-index:40;border:1px solid var(--ink);background:#fff;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:620px;margin-left:auto;padding:16px 18px;font-size:13.5px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.cookie p{flex:260px}.cookie a{color:var(--g);border-bottom:1px solid}@media (min-width:700px){.hide-m{display:block}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}.cats{grid-template-columns:repeat(3,1fr);gap:20px}.filters{grid-template-columns:1.4fr repeat(4,1fr)}.filters input{grid-column:auto}.how ol{grid-template-columns:repeat(3,1fr);gap:40px}.fields{grid-template-columns:1fr 1fr}.fields .wide{grid-column:1/-1}.seg-3{grid-template-columns:repeat(3,1fr)}.lines li{grid-template-columns:88px 1fr auto 110px 44px;grid-template-areas:"i n q s r"}.lines img,.noimg{width:88px}.ftr-top{grid-template-columns:1.6fr 1fr 1fr 1fr}}@media (min-width:1000px){.hdr{flex-wrap:nowrap;height:68px;padding-top:0}.nav{border:0;order:0;gap:28px;width:auto;margin:0 auto 0 0;padding:0;overflow:visible}.nav a{padding:6px 0!important}.logo{margin-right:36px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 24px}.cats{grid-template-columns:repeat(6,1fr);gap:16px}.cat span{margin:0 8px 8px;padding:12px;font-size:17px}.prod{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}.prod-pic{position:sticky;top:92px}.cart{grid-template-columns:minmax(0,1fr) 380px;gap:56px}.cart-side{position:sticky;top:92px}.doc{grid-template-columns:260px 1fr;gap:64px}.doc-nav{flex-direction:column;align-self:start;position:sticky;top:92px;overflow:visible}.doc-nav a{border:0;border-left:1px solid var(--line);white-space:normal;padding:9px 18px}.doc-nav .on{color:var(--g);border-left:2px solid var(--g);background:0 0;font-weight:500}}
:root{--serif:var(--f-serif),Georgia,serif;--sans:var(--f-sans),system-ui,sans-serif}.card{content-visibility:auto;contain-intrinsic-size:auto 480px}.gal-thumbs{scrollbar-width:none;gap:8px;margin-top:8px;display:flex;overflow-x:auto}.gal-thumbs::-webkit-scrollbar{display:none}.gal-thumbs button{opacity:.62;border:1px solid #0000;flex:none;width:84px;padding:0;transition:opacity .15s}.gal-thumbs button:hover{opacity:1}.gal-thumbs .on{opacity:1;border-color:var(--g);box-shadow:inset 0 0 0 1px var(--g)}.gal-thumbs img{aspect-ratio:4/5;object-fit:cover;width:100%}@media (min-width:1000px){.gal-thumbs button{width:96px}}
