:root{--bg:#ffffff;--fg:rgba(0,0,0,.81);--head:#000000;--band:#f5f5f5;--line:rgba(0,0,0,.12);--dark:#333333;--ink:#000000;--paper:#ffffff;--note:#fff6d6;--noteink:#5a4a00;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;margin:0}a{color:inherit}.gut{max-width:1280px;margin:0 auto;padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px))}.note{background:var(--note);color:var(--noteink);font-size:13px;text-align:center;padding:8px 16px}.bar1{background:var(--dark);color:#fff;font-size:13px;text-align:center;padding:10px 16px}.bar2{background:#000;color:#fff;font-size:13px;text-align:center;padding:9px 16px;font-weight:500}.hd{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-top:18px;padding-bottom:12px}.hd .srch{max-width:340px}.hd input{width:100%;font:inherit;font-size:15px;padding:12px 14px;border:0;border-radius:4px;background:var(--band);color:#000}.hd .logo{height:64px;width:64px;object-fit:contain;display:block;margin:0 auto}.hd .tel{text-align:right;font-size:14px}.hd .tel b{display:block;font-size:17px;color:#000}.nav2{display:flex;justify-content:center;gap:26px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding-bottom:12px;flex-wrap:wrap}.nav2 a{text-decoration:none}.cat{background:#000;color:#fff}.cat .gut{display:flex;justify-content:center;gap:26px;padding-top:13px;padding-bottom:13px;font-size:14px;font-weight:500;flex-wrap:wrap}.cat a{text-decoration:none}h1,h2,h3,h4{color:var(--head);line-height:1.15;margin:0;letter-spacing:-.01em}h1{font-size:clamp(30px,4.5vw,44px);text-align:center;margin:44px 0 24px}.hero{display:block;width:100%;max-height:480px;object-fit:cover;border-radius:6px}.intro{max-width:820px;margin:28px auto 0;text-align:center;font-size:17px}.btn{display:inline-block;text-align:center;background:#000;color:#fff!important;text-decoration:none;font:inherit;font-weight:500;font-size:16px;line-height:1.2;padding:16px 28px;border-radius:25px;border:1px solid #000;cursor:pointer}.btn:hover{background:#333;border-color:#333}.btn.ghost{background:#fff;color:#000!important}.btn.ghost:hover{background:var(--band)}.btn:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #000;outline-offset:2px}.cta{text-align:center;margin-top:22px}.req{background:var(--band);border-radius:6px;padding:36px 24px;margin:56px auto 0;text-align:center}.req h2{font-size:24px;margin-bottom:10px}.req p{margin:4px 0}.req ul{list-style:none;padding:0;margin:12px 0 0}.req li{padding:2px 0}.req li b{color:#000}.sec{padding-top:72px}.sec>h2{text-align:center;font-size:clamp(26px,3.5vw,36px)}.lead{max-width:880px;margin:14px auto 0;text-align:center}.two{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.box{background:var(--band);border-radius:6px;padding:28px;text-align:center}.box h3{font-size:20px;margin-bottom:8px}.box p{margin:6px 0}.box .big{font-size:22px;font-weight:700;color:#000}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px;margin-top:36px}.pk{display:flex;flex-direction:column}.shots{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--band);border-radius:10px;overflow:hidden;aspect-ratio:1/1;margin-bottom:14px}.shots img{width:100%;height:100%;object-fit:contain;background:var(--band);padding:10px;display:block}.shots.n3 img:nth-child(3){grid-column:1/3}.pk h3{font-size:20px}.who{margin:2px 0 8px;color:#0000009e;font-size:15px}.tag{margin:0 0 6px;font-size:14px;color:#0000009e}.tag em{font-style:normal;font-weight:600;background:#f0f0f0;color:#000;padding:3px 9px;border-radius:20px;margin-right:8px;font-size:12px}.pk details{font-size:14px;margin:0 0 16px;flex:1}.pk summary{cursor:pointer;padding:8px 0;font-weight:500;color:#000000b3}.pk ul{list-style:none;margin:4px 0 0;padding:0}.pk li{display:flex;gap:8px;padding:3px 0}.pk li span{min-width:24px;font-weight:600}.pk .btn{width:100%}.guides{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.gd{display:block;text-decoration:none;position:relative;padding-bottom:70px}.gimg{background:var(--band);aspect-ratio:4/3;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.gimg img{height:86%;width:auto;max-width:100%;object-fit:contain}.gt{position:absolute;left:8%;right:8%;bottom:0;background:#fff;border:1px solid var(--line);border-radius:6px;padding:20px;text-align:center}.gt h3{font-size:19px}.gt p{margin:6px 0 10px;font-size:14px;color:#000000a6}.gt span{font-weight:600;font-size:14px;color:#000}.split{display:grid;grid-template-columns:1fr 1fr;margin-top:72px;background:var(--band);border-radius:6px;overflow:hidden}.split img{width:100%;height:100%;min-height:320px;object-fit:cover;display:block}.split .tx{padding:48px max(28px,5vw);align-self:center}.split h2{font-size:clamp(26px,3.2vw,34px);margin-bottom:12px}.split p{margin:0 0 18px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0 0;padding:0;list-style:none;counter-reset:s}.steps li{counter-increment:s;background:var(--band);border-radius:6px;padding:20px}.steps li:before{content:counter(s);display:flex;width:30px;height:30px;border-radius:50%;background:#000;color:#fff;font-weight:600;font-size:14px;align-items:center;justify-content:center;margin-bottom:10px}.steps b{display:block;color:#000;margin-bottom:4px}.fin{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;align-items:stretch}.fin .box{text-align:left}.formbox{max-width:640px;margin:32px auto 0;border:2px solid #000;border-radius:12px;padding:28px;scroll-margin-top:20px}.formbox h4{font-size:16px;margin-bottom:10px}.formbox label{display:block;margin:12px 0 4px;font-size:14px;font-weight:600;color:#000}.formbox input[type=text],.formbox input[type=tel],.formbox input[type=email],.formbox textarea{width:100%;font:inherit;font-size:16px;padding:14px;border:1px solid rgba(0,0,0,.25);border-radius:4px;background:#fff;color:#000}.consent{display:flex!important;gap:10px;align-items:flex-start;font-weight:400!important;font-size:13px!important;margin-top:14px!important}.consent input{margin-top:3px;width:18px;height:18px;flex:none}.hint{margin:6px 0 0;font-size:13px;color:#0009}.prev-note{margin:0 0 14px;padding:8px 12px;background:var(--note);border-radius:8px;font-size:13px;color:var(--noteink)}.row{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.row .btn{flex:1 1 140px}fieldset{border:0;margin:14px 0 0;padding:0;min-width:0}legend{font-size:14px;font-weight:600;color:#000;margin-bottom:8px;padding:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-block!important;margin:0!important;font-weight:400!important}.chip input{position:absolute;opacity:0;pointer-events:none}.chip span{display:inline-block;padding:9px 14px;border:1px solid rgba(0,0,0,.25);border-radius:25px;font-size:14px;cursor:pointer;background:#fff;color:#000}.chip input:checked+span{background:#000;color:#fff;border-color:#000}.chip input:focus-visible+span{outline:2px solid #000;outline-offset:2px}.prog{display:flex;gap:6px;margin:0 0 14px}.prog span{flex:1;height:4px;border-radius:4px;background:#e4e4e4}.prog span.on{background:#000}.st[hidden]{display:none!important}.faq{max-width:820px;margin:32px auto 0}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;font-weight:600;color:#000}.faq p{margin:8px 0 0;font-size:15px}.fine{max-width:900px;margin:56px auto 0;font-size:12px;color:#0009;text-align:center}.foot{margin-top:56px;background:var(--band);padding-top:32px;padding-bottom:36px;font-size:14px}.foot .gut{display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}@media(max-width:1000px){.pgrid,.guides,.steps{grid-template-columns:repeat(2,1fr)}.hd{grid-template-columns:1fr;text-align:center}.hd .srch{max-width:none}.hd .tel{text-align:center}}@media(max-width:760px){.two,.fin,.split{grid-template-columns:1fr}.split img{min-height:220px}}@media(max-width:620px){.gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pgrid,.guides,.steps{grid-template-columns:1fr}.nav2{gap:14px}.cat .gut{gap:14px;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.formbox{padding:20px}.guides .gd{padding-bottom:78px}}.view[hidden]{display:none!important}.hamb,.filtbtn{display:none}.dlv{display:block;font-weight:400;font-size:13px;color:#000000a6;margin-top:4px;line-height:1.45}.payrow{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.payrow span{border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;color:#000000b3;background:#fff}.foot2{margin-top:18px;justify-content:center}.tipbox{background:var(--band);border-radius:10px;padding:14px;font-size:14px;margin:14px 0}.acbox{position:absolute;left:0;right:0;top:calc(100% + 4px);background:#fff;border-radius:8px;box-shadow:0 12px 36px #0003;z-index:70;max-height:70vh;overflow:auto;min-width:320px;text-align:left}.acs{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line)}.acs a{font-size:13px;border:1px solid var(--line);border-radius:14px;padding:4px 10px;text-decoration:none;color:#000}.acs span{color:#00000080}.aci{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:8px 12px;text-decoration:none;color:#000;font-size:14px}.aci:hover{background:var(--band)}.aci img{width:44px;height:44px;object-fit:contain;background:var(--band);border-radius:6px}.aci small{display:block;color:#9a3412;font-size:12px}.aci b{white-space:nowrap;font-size:14px}.acall{display:block;padding:11px 12px;font-weight:600;font-size:14px;border-top:1px solid var(--line);color:#000}.acn{padding:12px;margin:0;font-size:14px}.mega{position:absolute;left:0;right:0;top:100%;background:#fff;color:#000;z-index:45;box-shadow:0 16px 30px #00000026}.mega[hidden]{display:none!important}.megai{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:14px!important;padding-top:20px!important;padding-bottom:22px!important}.megal{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:4px 32px;width:100%}.megal a,.megaall{color:#000;text-decoration:none;font-size:15px;font-weight:400;padding:6px 0}.megal a:hover{text-decoration:underline}.megal span{color:#00000073;font-size:13px}.megaall{font-weight:600}.pc{position:relative}.favb{position:absolute;top:8px;right:8px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffeb;font-size:18px;line-height:1;color:#00000047;cursor:pointer;box-shadow:0 1px 4px #0000001f}.favb.on,.favp.on{color:#c0392b}.pdph{display:flex;justify-content:space-between;align-items:center;gap:10px}.favp{border:1px solid var(--line);background:#fff;border-radius:18px;padding:6px 12px;font:inherit;font-size:14px;color:#0006;cursor:pointer}.favp span{color:#000}.favlink{margin-right:10px;text-decoration:none;color:inherit;font-weight:600}.prochip{background:#000;color:#fff!important;border-radius:12px;padding:2px 9px;font-size:12px;font-weight:700;text-decoration:none;margin-right:8px}.prochip[hidden]{display:none}.glom{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;font-size:14px}.gi{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;margin-top:8px}.gi img{width:40px;height:40px;object-fit:contain;background:var(--band);border-radius:6px}.gi small{display:block;color:#0009}.gi button{border:1px solid #000;background:#fff;border-radius:16px;padding:6px 10px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.shl{display:block!important;font-size:14px}.shl input{width:70px;font:inherit;padding:6px 8px;border:1px solid rgba(0,0,0,.3);border-radius:4px;margin:0 4px}.pro2{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;margin-top:32px;align-items:start}.pro2 h2{text-align:left;font-size:24px}.prol{padding-left:18px;line-height:1.9}.prof{border:1px solid var(--line);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:12px}.prof input{font:inherit;padding:11px 12px;border:1px solid rgba(0,0,0,.3);border-radius:4px;width:100%}.kontoh{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;flex-wrap:wrap}.kontoh h2{text-align:left;margin:0}.kgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.kbox{border:1px solid var(--line);border-radius:10px;padding:14px;font:inherit;font-size:14px;text-align:left;background:#fff;color:#000;text-decoration:none;cursor:pointer}.kbox b{display:block;font-size:15px;margin-bottom:4px}.kh3{margin:28px 0 8px;font-size:20px}.ordr{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.ordr small{display:block;color:#0000008c}.ordr span{display:block;color:#000000b3;font-size:13px}@media(max-width:760px){.acbox{min-width:0}.pro2{grid-template-columns:1fr}.kgrid{grid-template-columns:repeat(2,1fr)}.ordr{grid-template-columns:1fr auto}.ordr .btn{grid-column:1/-1}.favlink{margin-right:8px}}.klbox{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:12px 0 0;font-size:14px}.klh{font-size:15px;margin-bottom:6px}.klk{background:#ffb3c7;color:#000;padding:2px 8px;border-radius:6px;font-weight:700;margin-right:4px}.klbox ul{margin:0;padding-left:18px;line-height:1.7}.klex{font-size:11.5px;line-height:1.45;color:#0000008c;margin:8px 0 0}.klfoot{margin-top:18px}.klm{display:block;font-size:14px;font-weight:600;color:#000;margin-top:4px}.klc{font-size:12.5px;color:#000000a6;margin-top:2px}.klcart{border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.45;margin:8px 0}.klcart small{display:block;font-size:11px;color:#0000008c;margin-top:6px}.vatb{background:none;border:1px solid rgba(255,255,255,.55);color:#fff;font:inherit;font-size:12px;padding:3px 10px;border-radius:12px;margin-left:8px;cursor:pointer}.ffr{font-size:12px;font-weight:600;color:#1f6f43;margin-top:2px}.cmpc{display:flex;align-items:center;gap:6px;font-size:13px;color:#000000a6;margin-top:8px;cursor:pointer}.cmpbar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:60;background:#fff;border-radius:40px;box-shadow:0 6px 24px #00000040;display:flex;align-items:center;gap:8px;padding:8px 10px 8px 18px;font-size:14px;font-weight:600;max-width:calc(100% - 24px)}.cmpbar[hidden]{display:none!important}.cmpbar img{width:34px;height:34px;object-fit:contain;border-radius:6px;background:var(--band)}.cmpbar .btn{padding:9px 16px;font-size:14px}.cmpbar .btn[disabled]{opacity:.45}.lnk{border:0;background:none;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.ffbar{margin:6px 0 10px;font-size:14px}.ffbar .bar{height:6px;background:var(--band);border-radius:3px;margin-top:6px;overflow:hidden}.ffbar .bar i{display:block;height:100%;background:#1f6f43}.ffbar.ok{color:#1f6f43;font-weight:600}.cbk{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:55;background:#fff;color:#000;border:1px solid #000;border-radius:30px;padding:11px 16px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 20px #0000002e}.dlgw{background:#fff;max-width:640px;width:100%;position:relative;max-height:90vh;overflow:auto;border-radius:10px;padding:28px}.dlgw h2{text-align:left;font-size:26px;margin:0 0 10px}.dlgw .x{position:absolute;right:10px;top:8px;border:0;background:none;font-size:28px;cursor:pointer}.dlgw form{display:flex;flex-direction:column;gap:12px;margin-top:12px}.dlgw input,.dlgw select{font:inherit;padding:11px 12px;border:1px solid rgba(0,0,0,.3);border-radius:4px;width:100%}.sm{font-size:13px;color:#0009}.cmpw{overflow-x:auto}.cmpt{border-collapse:collapse;width:100%;font-size:14px}.cmpt td,.cmpt th{border-bottom:1px solid var(--line);padding:10px;vertical-align:top;text-align:left}.cmpt th img{width:100%;max-width:140px;aspect-ratio:1/1;object-fit:contain;display:block;background:var(--band);border-radius:6px;margin-bottom:6px}.cmpt td:first-child{font-weight:600;white-space:nowrap}.offt{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0}.offt td,.offt th{border-bottom:1px solid var(--line);padding:8px 6px;text-align:left}.offt td:last-child,.offt th:last-child{text-align:right;white-space:nowrap}.offt .tot td{font-weight:700}.fit{border:1px solid var(--line);border-radius:10px;padding:16px;margin:14px 0}.fit h4{margin:0 0 6px;font-size:16px}.fit p{margin:0 0 10px;font-size:14px}.fitr{display:flex;align-items:center;gap:8px}.fitr input{width:110px;font:inherit;padding:9px 10px;border:1px solid rgba(0,0,0,.3);border-radius:4px}.fito{font-weight:600}.fito.ok{color:#1f6f43}.fito.no{color:#9a3412}.note{background:var(--note);color:var(--noteink);padding:8px 12px;border-radius:6px;font-size:14px}.omg{display:grid;grid-template-columns:1fr 1.4fr;gap:28px;align-items:center;margin-top:36px}.omg h2{text-align:left}.omg .ph{min-height:260px}.guide{max-width:760px;margin:28px auto 0}.guide h2{text-align:left;font-size:24px;margin:28px 0 8px}.guide p{line-height:1.6}.gbud{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.gbud div{border:1px solid var(--line);border-radius:10px;padding:14px;font-size:14px}.gbud b{display:block;font-size:15px;margin-bottom:4px}.faq details{max-width:760px;margin:0 auto}@media(max-width:760px){.cbk span{display:none}.cbk{padding:12px 14px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}.vatb{display:block;margin:6px auto 0}.omg{grid-template-columns:1fr}.gbud{grid-template-columns:repeat(2,1fr)}.cmpbar{padding-left:12px;gap:6px;font-size:13px}.cmpbar img{display:none}}.more{grid-column:1/-1;text-align:center;margin-top:8px}.more-t summary{cursor:pointer;font-size:14px;font-weight:600;padding:6px 0}.usp{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1280px;margin:18px auto 0;padding:0 max(16px,env(safe-area-inset-left,0px));text-align:center}.usp div{padding:14px 10px;font-size:14px;color:#000000b3;border-right:1px solid var(--line)}.usp div:last-child{border-right:0}.usp b{display:block;color:#000;font-size:15px;margin-bottom:2px}.wzq{font-weight:600;margin:18px 0 8px}.wzt2 button small{display:block;font-weight:400;font-size:12px;opacity:.75}@media(max-width:760px){.proto-unused{font-size:11px!important;padding:5px 12px!important}.bar2{display:none}.bar1{font-size:12px;padding:7px 12px}.hd{grid-template-columns:auto 1fr auto;text-align:left;gap:10px;padding-top:10px;padding-bottom:8px}.hamb{display:block;grid-column:1;grid-row:1;border:0;background:none;font-size:26px;line-height:1;padding:6px 4px;cursor:pointer;color:#000}.hd>a{grid-column:2;grid-row:1;justify-self:center}.hd .logo{height:46px;width:46px}.hd .tel{grid-column:3;grid-row:1;text-align:right}.hd .tel b,.hd .tel .tx{display:none}.hd .srch{grid-column:1/-1;grid-row:2;max-width:none}.nav2{display:flex!important;flex-direction:column;align-items:stretch;gap:0;padding-top:0;padding-bottom:10px;text-transform:none;letter-spacing:0;font-size:15px}.nav2 a{display:none}.nav2 a.navstart{display:block;background:#000;color:#fff;border-radius:6px;padding:12px 14px;text-align:center;font-weight:600}.navopen .nav2 a{display:block}.navopen .nav2 a.navstart{border-bottom:0;border-radius:6px;padding:12px 14px;margin-bottom:6px}.cat .catstart,#v-home .cta2 .gh{display:none}.navopen .nav2{display:flex;flex-direction:column;align-items:stretch;gap:0;text-transform:none;letter-spacing:0;font-size:16px;padding-bottom:8px}.navopen .nav2 a{padding:13px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:16px}.usp{grid-template-columns:repeat(2,1fr)}.usp div:nth-child(2){border-right:0}.usp div:nth-child(-n+2){border-bottom:1px solid var(--line)}.mrow{flex-direction:column;gap:12px}.mrow .mout{position:static}.filtbtn{display:block;width:100%;padding:13px;border:1px solid #000;background:#fff;font:inherit;font-weight:600;border-radius:4px;cursor:pointer;margin:6px 0 4px}.fil{display:none}.filopen .fil{display:block}#catgrid{grid-template-columns:repeat(2,1fr)!important;gap:22px 12px}.ovl{align-items:flex-end;padding:0}.mdl{max-height:88vh;border-radius:16px 16px 0 0}.mdl .mimg{min-height:110px!important}}@media(min-width:761px){.nav2{display:none!important}}.cat .catstart{margin-left:auto;background:#fff;color:#000!important;border-radius:16px;padding:4px 14px;font-weight:600}.cat .catstart.on{border-bottom:0}.hub{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.hubc{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:12px;padding:24px;text-decoration:none;color:#000;background:#fff;transition:box-shadow .15s}.hubc:hover{box-shadow:0 8px 24px #0000001a}.hubi{font-size:34px}.hubc b{font-size:20px}.hubc span{font-size:15px;line-height:1.5;color:#000000b3}.hubc .hubi{font-size:36px;line-height:1;color:#000}.hubc em{font-style:normal;font-weight:600;margin-top:auto;padding-top:8px}.hubg{text-align:center;margin-top:24px;font-size:15px}@media(max-width:760px){.hub{grid-template-columns:1fr}}.wzex{border:1px solid var(--line);border-radius:12px;padding:14px;margin-bottom:22px}.wzex>b{display:block;margin-bottom:10px}.wzexl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.wzexl button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px;font:inherit;cursor:pointer}.wzexl button:hover{border-color:#000}.wzexl span{display:block;font-weight:600}.wzexl small{color:#0009}.wck{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px;font-weight:400}.frt{border-collapse:collapse;margin:8px 0 12px;font-size:15px}.frt td,.frt th{border-bottom:1px solid var(--line);padding:7px 18px 7px 0;text-align:left}.kprod{display:block;font-size:12.5px;color:#0009}.kprod a{color:inherit}.badge.best{background:#1f3b2c;color:#fff}.row.gift{color:#1f6f43;font-weight:600}.row.gift small{font-weight:400}.bar1{background:var(--band)!important;color:#000!important;display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;font-size:13px;padding:8px 16px}.bar1 .vatb{border-color:#00000059;color:#000;margin-left:0}.hd .srch{max-width:520px}.hd input{border:1px solid rgba(0,0,0,.15)}.hd .tel{display:flex;align-items:center;justify-content:flex-end;gap:18px}.hph{display:flex;flex-direction:column;text-align:right;line-height:1.2}.hph .tx{font-size:12px;color:#0009}.hic{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;color:#000;text-decoration:none;font-size:11.5px;font-weight:500;margin:0!important}.hic i{position:absolute;top:-6px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#000;color:#fff;font-style:normal;font-size:11px;line-height:18px;text-align:center;margin:0}.hic #favn{background:#c0392b}.stk{position:absolute;top:22px;right:22px;width:118px;height:118px;border-radius:50%;background:#1f3b2c;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:14px;line-height:1.25;transform:rotate(8deg);box-shadow:0 6px 18px #0003;z-index:2}.stk b{font-size:17px}.stk small{font-size:11.5px;opacity:.85}.mkg{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:18px}.mk{border:1px solid var(--line);border-radius:10px;padding:12px;text-decoration:none;color:#000;display:flex;flex-direction:column;gap:4px}.mk:hover{border-color:#000}.mkim{aspect-ratio:1/1;background:var(--band);border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.mkim img{max-width:85%;max-height:85%;object-fit:contain}.mk small{color:#0000008c}@media(max-width:760px){.bar1 .b2{display:none}.bar1{gap:8px;flex-wrap:nowrap;justify-content:space-between;font-size:12px!important}.bar1 .vatb{display:inline-block!important;margin:0!important;font-size:11px;padding:3px 8px;white-space:nowrap}.hph,.hic span{display:none}.hd .tel{gap:14px}.stk{width:84px;height:84px;font-size:11px;top:10px;right:10px}.stk b{font-size:13px}.stk small{font-size:9.5px}.mkg{grid-template-columns:repeat(2,1fr)}}.nohit{grid-column:1/-1;background:var(--sand,#f3eee6);border-radius:16px;padding:36px 28px;text-align:center}.nohit h2{margin:0 0 10px}.nohit p{max-width:620px;margin:10px auto}.nohitc{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:18px 0}.nohitc .btn{padding:10px 18px}.gapbox{border:1px solid #cfe0d4;background:#f2f8f3;border-radius:12px;padding:12px 14px;font-size:14px}.gapbox a{color:inherit;text-decoration:none}.gapbox a:hover{text-decoration:underline}.ffbar.near{color:#1f6f43}.ferr{color:#9a3412;font-size:14px;font-weight:600;margin:10px 0 0}.save{display:block;font-size:14px;font-weight:600;color:#9a3412;margin-top:4px}.proto-unused{background:#fff6d6;color:#5a4a00;font-size:13px;text-align:center;padding:8px 16px}.cartn{display:inline-block;min-width:20px;padding:0 6px;border-radius:10px;background:#000;color:#fff;font-size:12px;text-align:center;margin-left:4px}.tel a{color:inherit;text-decoration:none}.nav2 a.on{font-weight:700;border-bottom:1px solid #000}.cat a.on{border-bottom:2px solid #fff}.crumb{font-size:13px;color:#0009;padding:18px 0 4px}.crumb a{text-decoration:none}.crumb a:hover{text-decoration:underline}.hero2{position:relative;border-radius:8px;overflow:hidden;min-height:420px;background:#f5f5f5 center/cover no-repeat;display:flex;align-items:center;margin-top:24px}.hero2 .card{background:#fff;border-radius:10px;padding:32px;margin:24px;max-width:480px}.hero2 h1{text-align:left;margin:0 0 12px;font-size:clamp(26px,3.6vw,38px)}.hero2 p{margin:0 0 18px}.hero2 .cta2{display:flex;gap:10px;flex-wrap:wrap}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.trust div{border:1px solid var(--line);border-radius:10px;padding:14px;font-size:14px;font-weight:600;text-align:center}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.tile{display:block;text-decoration:none}.tile .ti{aspect-ratio:1/1;background:var(--band);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tile img{width:84%;height:84%;object-fit:contain}.tile b{display:block;margin-top:10px;font-size:17px;color:#000}.tile span{font-size:14px;color:#0009}.sechead{display:flex;justify-content:space-between;align-items:baseline;margin-top:64px;gap:12px}.sechead h2{font-size:clamp(24px,3vw,32px);text-align:left}.sechead a{font-weight:600;font-size:14px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 20px;margin-top:22px}.pc{display:flex;flex-direction:column;text-decoration:none}.pc .pi{aspect-ratio:1/1;background:var(--band);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.pc .pi img{width:88%;height:88%;object-fit:contain}.pc h3{font-size:16px;font-weight:500;margin:12px 0 2px;color:#000;letter-spacing:0}.pc .pr{font-size:15px;font-weight:600;color:#000}.pc .pr s{font-weight:400;color:#00000080;margin-left:6px}.sw{display:flex;gap:6px;align-items:center;margin-top:8px;flex-wrap:wrap}.badge{position:absolute;top:10px;left:10px;background:#c0392b;color:#fff;font-size:12px;font-weight:600;padding:3px 9px;border-radius:12px;z-index:1}.pc .pi{position:relative}.sw i{width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.25);display:inline-block;cursor:pointer;background-size:cover}.sw i.on{outline:2px solid #000;outline-offset:2px}.sw em{font-style:normal;font-size:13px;color:#0009}.band{background:#000;color:#fff;border-radius:8px;padding:40px;margin-top:64px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.band h2{color:#fff;text-align:left;font-size:clamp(24px,3vw,32px)}.band p{margin:8px 0 0;color:#fffc;max-width:560px}.band .btn{background:#fff;color:#000!important;border-color:#fff}.help3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px}.help3 .box{text-align:left}.catlay{display:grid;grid-template-columns:260px 1fr;gap:40px;margin-top:8px}.catlay h1{text-align:left;margin:6px 0 8px;font-size:clamp(28px,3.6vw,38px)}.lede{max-width:640px;margin:0 0 22px;color:#000000b3}.needs{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 28px}.need{display:flex;flex-direction:column;align-items:center;gap:8px;width:96px;text-align:center;font-size:13px;font-weight:500;cursor:pointer;background:none;border:0;font-family:inherit;color:#000}.need span{width:76px;height:76px;border-radius:50%;background:var(--band);display:flex;align-items:center;justify-content:center;border:2px solid transparent}.need.on span{border-color:#000}.need img{width:70%;height:70%;object-fit:contain}.fil h4{font-size:15px;margin:0 0 10px}.fil .grp{border-top:1px solid var(--line);padding:16px 0}.fil label{display:flex;gap:10px;align-items:center;padding:5px 0;font-size:15px;cursor:pointer}.fil .dot{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.3);flex:none}.fil .n{margin-left:auto;color:#00000080;font-size:13px}.bar3{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:14px;gap:12px;flex-wrap:wrap}.bar3 select{font:inherit;font-size:14px;padding:9px 12px;border:1px solid rgba(0,0,0,.25);border-radius:4px;background:#fff}.reset{background:none;border:0;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer;padding:0}.seo{max-width:760px;margin:56px 0 0;font-size:15px;color:#000000b3}.pdp{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;margin-top:8px;align-items:start}.gal .main{aspect-ratio:1/1;background:var(--band);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.gal .main img{width:92%;height:92%;object-fit:contain}.thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.thumbs button{width:72px;height:72px;border:1px solid var(--line);border-radius:6px;background:var(--band);padding:4px;cursor:pointer}.thumbs button.on{outline:2px solid #000}.thumbs img{width:100%;height:100%;object-fit:contain}.pdp h1{text-align:left;margin:0 0 8px;font-size:clamp(26px,3vw,34px)}.price{font-size:28px;font-weight:700;color:#000}.price s{font-size:18px;font-weight:400;color:#00000080;margin-left:8px}.sub2{font-size:14px;color:#0009;margin:2px 0 16px}.opt h4{font-size:15px;margin:0 0 8px}.opt h4 span{font-weight:400;color:#000000b3}.chips2{display:flex;gap:10px;flex-wrap:wrap}.chip2{width:44px;height:44px;border-radius:6px;border:1px solid rgba(0,0,0,.25);cursor:pointer;position:relative;padding:0;background-size:cover}.chip2.on{outline:2px solid #000;outline-offset:2px}.chip2[title]:hover:after{content:attr(title);position:absolute;bottom:52px;left:50%;transform:translate(-50%);background:#000;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;white-space:nowrap}.addons{margin:22px 0 0}.addons h4{font-size:15px;margin:0 0 4px}.addons .sm{font-size:13px;color:#0009;margin:0 0 8px}.ad{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line);cursor:pointer}.ad input{width:18px;height:18px;flex:none}.ad img{width:48px;height:48px;object-fit:contain;background:var(--band);border-radius:6px}.ad b{margin-left:auto;font-size:14px}.buy{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.qty{display:flex;border:1px solid rgba(0,0,0,.25);border-radius:25px;overflow:hidden}.qty button{width:42px;border:0;background:#fff;font-size:18px;cursor:pointer}.qty span{display:flex;align-items:center;justify-content:center;min-width:34px;font-weight:600}.buy .btn{flex:1 1 220px}.stock{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:14px}.stock:before{content:"";width:10px;height:10px;border-radius:50%;background:#2fbf71}.stock.no:before{background:#c0392b}.klarna{margin:12px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:25px;font-size:14px;text-align:center}.klarna b{background:#ffb3c7;color:#000;padding:2px 8px;border-radius:4px;margin-right:6px}.quote2{margin:12px 0 0;font-size:14px}.quote2 a{font-weight:600}.accs{margin-top:44px;max-width:880px}.accs details{border-top:1px solid var(--line);padding:16px 0}.accs details:last-child{border-bottom:1px solid var(--line)}.accs summary{cursor:pointer;font-weight:600;font-size:17px;color:#000}.accs p,.accs table{margin:10px 0 0;font-size:15px}.accs table{border-collapse:collapse;width:100%}.accs td{padding:6px 0;border-bottom:1px solid #eee}.accs td:first-child{color:#0009;width:35%}.sticky{position:fixed;left:50%;transform:translate(-50%);bottom:calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border:1px solid var(--line);border-radius:40px;box-shadow:0 8px 28px #00000026;padding:8px 8px 8px 18px;display:flex;gap:16px;align-items:center;z-index:50;max-width:calc(100vw - 24px)}.sticky[hidden]{display:none!important}.sticky small{display:block;color:#0009;font-size:12px}.sticky b{font-size:14px}.sticky .btn{padding:12px 20px;font-size:14px}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:84px;background:#000;color:#fff;padding:12px 20px;border-radius:30px;font-size:14px;z-index:60}.toast[hidden]{display:none!important}@media(max-width:1000px){.grid4,.tiles,.trust{grid-template-columns:repeat(2,1fr)}.catlay,.pdp,.help3{grid-template-columns:1fr}}@media(max-width:620px){.grid4{gap:20px 12px}.hero2 .card{margin:12px;padding:22px}.band{padding:26px}.sticky small{display:none}}.ovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px}.ovl[hidden]{display:none!important}.mdl{background:#fff;max-width:880px;width:100%;display:grid;grid-template-columns:1fr 1fr;position:relative;max-height:92vh;overflow:auto}.mdl .mimg{background:center/cover no-repeat #eee;min-height:420px}.mdl .mbody{padding:36px 32px;display:flex;flex-direction:column;gap:12px;justify-content:center}.mdl h2{font-family:Crimson Text,Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,38px);margin:0;text-align:left;line-height:1.1}.mdl p{margin:0;font-size:15px}.mdl .fine{font-size:12px;color:#0009}.mdl input[type=email]{font:inherit;padding:13px 14px;border:1px solid rgba(0,0,0,.35);border-radius:4px;width:100%;box-sizing:border-box}.mdl label.ck{display:flex;gap:8px;font-size:12px;align-items:flex-start;color:#000000b3}.mdl .x{position:absolute;top:10px;right:12px;border:0;background:#fff;width:34px;height:34px;border-radius:50%;font-size:20px;cursor:pointer;z-index:2}.mdl .err{color:#c0392b;font-size:13px;min-height:16px}.reveal{background:#eae7e1;padding:22px;text-align:center}.reveal b{display:block;font-family:Crimson Text,Georgia,serif;font-size:56px;font-weight:600;line-height:1}.reveal code{display:inline-block;margin-top:8px;padding:6px 12px;background:#fff;border:1px dashed #000;font-size:16px;letter-spacing:1px}.spin{animation:spin .9s ease-out}@keyframes spin{0%{transform:scale(.4) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}.mtab{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:50;background:#000;color:#fff;border:0;border-radius:30px;padding:12px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 20px #00000040}.mtab[hidden]{display:none!important}.drw{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:#fff;z-index:90;box-shadow:-10px 0 40px #00000040;display:flex;flex-direction:column;transform:translate(0)}.drw[hidden]{display:none!important}.drw header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.drw header h3{margin:0;font-size:20px}.drw .x2{border:0;background:none;font-size:26px;cursor:pointer}.tmr{background:#000;color:#fff;padding:10px 18px;font-size:14px;display:flex;justify-content:space-between;gap:8px}.tmr b{font-variant-numeric:tabular-nums}.tmr.off{background:#eae7e1;color:#000}.drw .items{flex:1;overflow:auto;padding:6px 18px}.li{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);align-items:start}.li img{width:64px;height:64px;object-fit:contain;background:#f4f2ee;mix-blend-mode:multiply}.li small{display:block;color:#0009}.li .q{display:flex;gap:8px;align-items:center;margin-top:6px}.li .q button{width:26px;height:26px;border:1px solid rgba(0,0,0,.3);background:#fff;border-radius:50%;cursor:pointer}.li .rm{border:0;background:none;text-decoration:underline;font-size:12px;cursor:pointer;padding:0;color:#0009}.drw footer{padding:16px 18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;font-size:14px}.drw .row{display:flex;justify-content:space-between}.drw .tot{font-size:18px;font-weight:700}.cred{background:#eae7e1;padding:12px 14px;font-size:13px;display:flex;flex-direction:column;gap:6px}.cred .bar{height:6px;background:#fff;border-radius:3px;overflow:hidden}.cred .bar i{display:block;height:100%;background:#000}.credchip{margin-left:8px;background:#eae7e1;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600}.credchip[hidden]{display:none!important}.disc{color:#1c7c4d;font-weight:600}@media(max-width:700px){.mdl{grid-template-columns:1fr}.mdl .mimg{min-height:150px}}.badge.sub{background:#000}.prs{font-size:13px;color:#1c7c4d;font-weight:600;margin-top:2px}.qb{display:flex;gap:8px;margin-top:10px}.qb button{flex:1;padding:10px 8px;border:1px solid #000;background:#fff;color:#000;font:inherit;font-size:14px;font-weight:600;cursor:pointer;border-radius:4px}.qb button.fill{background:#000;color:#fff}.subbox{margin:18px 0 0;border:1px solid var(--line);border-radius:8px}.sr{display:flex;gap:10px;padding:14px;cursor:pointer;align-items:flex-start}.sr+.sr{border-top:1px solid var(--line)}.sr span{display:flex;flex-direction:column;gap:2px}.sr b{font-weight:700}.sr small{color:#0009}#freqw{padding:0 14px 14px 38px}#freqw select{font:inherit;padding:9px 12px;border:1px solid rgba(0,0,0,.3);border-radius:4px}.pren{max-width:1280px;margin:0 auto;padding:0 max(16px,env(safe-area-inset-left,0px))}.pren h1{font-family:Crimson Text,Georgia,serif;font-weight:400;text-align:center}.kform{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px}.kform h4{margin:0 0 10px;font-size:15px}.kopt{display:flex;gap:8px;flex-wrap:wrap}.kopt button{padding:10px 14px;border:1px solid rgba(0,0,0,.3);background:#fff;font:inherit;font-size:14px;cursor:pointer;border-radius:4px}.kopt button.on{background:#000;color:#fff;border-color:#000}.kform input[type=range]{width:100%}.kres{background:#eae7e1;margin-top:28px;padding:28px}.kres h3{margin:0;font-family:Crimson Text,Georgia,serif;font-size:26px;font-weight:400}.kbig{font-size:clamp(28px,4vw,44px);font-weight:700;margin:6px 0}.kfine{font-size:13px;color:#000000a6;margin:0 0 14px}.kres table{width:100%;border-collapse:collapse;font-size:15px}.kres td{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.12)}.kres td:last-child{text-align:right;font-weight:600}.kdisc{margin-top:14px;font-size:15px}.kcta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.mbtn.ghost{background:#fff;color:#000!important;border:1px solid #000}.guar{border:2px solid #000;padding:24px;margin-top:24px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.guar .seal{width:64px;height:64px;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px}.guar h3{margin:0 0 6px;font-family:Crimson Text,Georgia,serif;font-size:28px;font-weight:400}.guar p{margin:0 0 6px}.note{background:#fff6d6;color:#5a4a00;font-size:13px;padding:8px 12px;margin-top:10px}.proof{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.ph{border:2px dashed rgba(0,0,0,.25);min-height:200px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;color:#0000008c;font-size:14px}.incl{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.incl div{border:1px solid var(--line);padding:16px}.incl b{display:block;margin-bottom:4px}@media(max-width:1000px){.kform,.proof,.incl{grid-template-columns:1fr}}.btn.gh{background:#fff!important;color:#000!important;border:1px solid #000!important}.edtool[hidden],.edtip[hidden],.ped[hidden],#ped[hidden],#plwiz[hidden]{display:none!important}.edr{position:relative;background:#d9d5cd;min-width:0;height:700px;overflow:hidden}.edr #plcv2,.edr #plcv3{position:absolute;top:0;right:0;bottom:0;left:0}.edr [hidden]{display:none!important}.ico{width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.25);background:#fff;font-size:20px;cursor:pointer}.ico:disabled{opacity:.35;cursor:default}.edtot{margin-left:8px}.edt{font-size:18px}.edinfo{position:absolute;top:12px;left:50%;transform:translate(-50%);background:#fffffff2;padding:8px 14px;border-radius:20px;font-size:13px;box-shadow:0 2px 10px #0000002e;z-index:4;max-width:60%;text-align:center}.edzoom{position:absolute;right:12px;top:12px;display:flex;flex-direction:column;background:#fff;border-radius:22px;box-shadow:0 2px 10px #0000002e;z-index:4;overflow:hidden}.edzoom button{width:44px;height:44px;border:0;background:#fff;font-size:22px;cursor:pointer}.edzoom button:hover{background:#f1f1f1}.edcams{position:absolute;left:12px;top:56px;bottom:auto;display:flex;gap:6px;z-index:4;flex-wrap:wrap;max-width:calc(100% - 24px)}.edcams button{padding:9px 13px;border:0;background:#fff;border-radius:20px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #0000002e}.edcams button.on{background:#000;color:#fff}.edhint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:22px 26px;border-radius:12px;box-shadow:0 10px 40px #0000004d;z-index:6;max-width:320px}.edhint ol{margin:8px 0 14px;padding-left:20px;font-size:14px;display:flex;flex-direction:column;gap:4px}.wzresume{background:#eaf6ef;border:1px solid #b7dfc7;padding:12px 14px;border-radius:8px;display:flex;flex-direction:column;gap:8px}.wzh{font-size:13px;font-weight:700;margin-top:4px}.dimrow{display:flex!important;gap:10px}.dimrow label{display:flex;flex-direction:column;font-size:12px;gap:4px;flex:1}.dimrow input{font:inherit;padding:8px;border:1px solid rgba(0,0,0,.3);border-radius:4px;width:100%;box-sizing:border-box}.edmeta{display:flex;justify-content:space-between;align-items:center;padding:0 14px 4px;font-size:13px;color:#000000a6}.edmeta select{font:inherit;font-size:13px;border:0;background:none;font-weight:600;cursor:pointer}.edempty{padding:18px;color:#000000a6;font-size:14px;grid-column:1/-1}.oos{color:#c0392b!important}@media(max-width:1000px){.edmain{display:flex;flex-direction:column}.edr{order:-1;height:min(60vh,480px);position:sticky;top:0;z-index:8}.edl{max-height:none;overflow:visible}.edinfo{max-width:62%;top:auto;bottom:114px;left:8px;transform:none;font-size:12px}.edzoom{top:auto;bottom:62px}.edcams{bottom:auto;top:52px}.edr .edtool{bottom:62px;left:8px;right:auto;transform:none;margin:0;width:max-content;max-width:calc(100% - 70px);flex-wrap:nowrap;justify-content:center}.edr .edtool button{padding:10px 11px;font-size:13px;white-space:nowrap}.edhint{max-width:88%}.edtip{top:8px}.edtop{gap:8px}}.wz{display:grid;grid-template-columns:420px 1fr;border:1px solid var(--line);margin-top:24px;min-height:460px}.wzl{padding:32px;display:flex;flex-direction:column;gap:14px}.wzr{background:#cfcfcf;display:flex;align-items:center;justify-content:center;padding:16px}.wzs{font-size:13px;font-weight:700;margin:0}.wzl h2{font-family:Crimson Text,Georgia,serif;font-weight:400;font-size:34px;text-align:left;margin:0}.wzl p{margin:0}.wzf{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.wzf select,.wzf input[type=file],.wzf input[type=email]{font:inherit;padding:9px 10px;border:1px solid rgba(0,0,0,.3);border-radius:4px;width:100%;box-sizing:border-box}.stp{display:flex;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:30px;width:max-content}.stp button{width:46px;height:46px;border:0;background:none;font-size:22px;cursor:pointer}.stp input{width:90px;border:0;text-align:center;font:inherit;font-size:18px;font-weight:600;-moz-appearance:textfield}.wzt{display:flex;flex-wrap:wrap;gap:8px}.wzt button{padding:12px 16px;border:1px solid rgba(0,0,0,.3);background:#fff;font:inherit;cursor:pointer;border-radius:30px}.wzt button.on{background:#000;color:#fff;border-color:#000}.wzt.fl button{display:flex;gap:8px;align-items:center}.wzt.fl i{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.3);display:inline-block}.wzb{margin-top:auto;display:flex;gap:10px}.wzb .btn{flex:1}.ed{border:1px solid var(--line);margin-top:24px;background:#fff}.edtop{display:flex;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.edtop .grow{flex:1}.edtop small{color:#0009}.edtop b{font-size:18px}.edtop .btn{padding:10px 18px}.edmain{display:grid;grid-template-columns:380px 1fr;min-height:620px}.edl{border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0;max-height:760px;overflow:auto}.edtabs{display:flex;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:3}.edtabs button{flex:1;padding:14px;border:0;background:none;font:inherit;font-weight:600;cursor:pointer;border-bottom:3px solid transparent;color:#0000008c}.edtabs button.on{color:#000;border-bottom-color:#000}.edb{display:inline-block;background:#000;color:#fff;border-radius:10px;padding:0 7px;font-size:12px;margin-left:4px}.edsrch{padding:14px 14px 6px}.edsrch input{width:100%;box-sizing:border-box;font:inherit;padding:12px 16px;border:0;background:#f1f1f1;border-radius:30px}.chipsr{display:flex;gap:8px;flex-wrap:wrap;padding:6px 14px 10px}.chipsr button{padding:9px 14px;border:0;background:#f1f1f1;border-radius:30px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.chipsr button.on{background:#000;color:#fff}.edgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px 14px 16px}.edgrid.sm{padding:6px 0}.edp{border:0;background:#fff;text-align:left;padding:6px;font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:3px;border-radius:6px}.edp:hover{background:#f7f7f7}.edp b,.edp span{font-size:13px}.edp small{color:#0000008c;font-size:12px}.edpi{position:relative;aspect-ratio:1/1;background:#f4f2ee;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px}.edpi img{width:90%;height:90%;object-fit:contain;mix-blend-mode:multiply}.edplus{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:46px;height:46px;border-radius:50%;background:#000c;color:#fff;font-style:normal;font-size:26px;align-items:center;justify-content:center}.edpi em{display:none;position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#000;color:#fff;font-style:normal;font-size:11px;padding:4px 8px;border-radius:4px;white-space:nowrap}.edp:hover .edplus{display:flex}.edp:hover .edpi em{display:block}.selp{padding:12px 16px 24px}.selh{display:flex;gap:12px;align-items:center;margin-bottom:10px}.selh button{width:36px;height:36px;border-radius:50%;border:1px solid #000;background:#fff;font-size:20px;cursor:pointer}.selh b{flex:1;text-align:center;margin-right:36px}.selimg{background:#f4f2ee;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border-radius:6px}.selimg img{width:92%;height:92%;object-fit:contain;mix-blend-mode:multiply}.selp h3{margin:12px 0 2px;font-size:20px}.selpr{font-size:22px;font-weight:700}.selpr s{font-size:15px;font-weight:400;color:#00000080;margin-left:8px}.selav{font-size:13px;display:flex;gap:6px;align-items:center;margin:4px 0}.selav:before{content:"";width:9px;height:9px;border-radius:50%;background:#2fbf71}.selav.no:before{background:#c0392b}.selp h4{margin:14px 0 8px;font-size:14px}.selp h4 span{font-weight:400}.selbt{display:flex;flex-direction:column;gap:8px;margin-top:12px}.lst{padding:6px 14px}.lrow{display:grid;grid-template-columns:56px 1fr auto;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);align-items:start}.lrow img{width:56px;height:56px;object-fit:contain;background:#f4f2ee;mix-blend-mode:multiply}.lrow small{display:block;color:#0009}.lq{display:flex;gap:8px;align-items:center;margin-top:4px}.lq button{width:26px;height:26px;border:1px solid rgba(0,0,0,.3);background:#fff;border-radius:50%;cursor:pointer}.lbot{padding:14px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line)}.lbot .row{display:flex;justify-content:space-between;font-size:14px}.lset{border-top:1px solid var(--line);padding-top:8px}.lset summary{cursor:pointer;font-weight:600;font-size:14px}.lset>*:not(summary){margin-top:8px;display:flex}.lset input[type=email]{font:inherit;padding:9px 10px;border:1px solid rgba(0,0,0,.3);border-radius:4px;width:100%;box-sizing:border-box}.edbar{position:absolute;left:50%;transform:translate(-50%);bottom:14px;display:flex;background:#fff;border-radius:30px;box-shadow:0 4px 16px #0003;overflow:hidden;z-index:4}.edbar button{padding:11px 20px;border:0;background:#fff;font:inherit;font-weight:600;cursor:pointer}.edbar button.on{background:#000;color:#fff}.edtool{position:absolute;left:50%;transform:translate(-50%);bottom:64px;display:flex;background:#222;border-radius:30px;z-index:4;overflow:hidden}.edtool button{padding:12px 18px;border:0;background:none;color:#fff;font:inherit;font-size:14px;cursor:pointer}.edtool button:hover{background:#444}.edtip{position:absolute;top:12px;left:12px;z-index:4;border:0;background:#fff;border-radius:20px;padding:8px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 10px #0000002e}.edtip.warn{background:#fff3cd}.edtipl{position:absolute;top:52px;left:12px;z-index:4;background:#fff;border-radius:10px;padding:10px 14px;font-size:13px;max-width:340px;box-shadow:0 4px 16px #0003;display:flex;flex-direction:column;gap:6px}.edtipl[hidden]{display:none!important}@media(max-width:1000px){.wz,.edmain{grid-template-columns:1fr}.edl{max-height:none;border-right:0;border-bottom:1px solid var(--line)}}.plgrid{display:grid;grid-template-columns:1fr 340px;gap:24px;margin-top:24px;align-items:start}.pltool{display:flex;gap:8px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.pltool button{padding:8px 18px;border:1px solid #000;background:#fff;font:inherit;cursor:pointer;border-radius:4px}.pltool button.on{background:#000;color:#fff}.plmsg{font-size:13px;color:#000000b3;flex:1;min-width:200px}.plside{display:flex;flex-direction:column;gap:10px}.plside h4{margin:10px 0 0;font-size:15px}.plrow{display:flex;gap:10px;align-items:end}.plrow label{display:flex;flex-direction:column;font-size:13px;gap:4px;flex:1}.plside input,.plside select{font:inherit;padding:9px 10px;border:1px solid rgba(0,0,0,.3);border-radius:4px;width:100%;box-sizing:border-box}.plpal{display:flex;flex-wrap:wrap;gap:6px}.plpal button{padding:8px 10px;border:1px solid rgba(0,0,0,.3);background:#fff;font:inherit;font-size:13px;cursor:pointer;border-radius:4px}.plpal button:hover{border-color:#000}.btn.gh{background:#fff;color:#000;border:1px solid #000}.pl3leg{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;margin-top:8px}.pl3leg i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px}.plsave{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:6px}.ckl{display:flex;gap:8px;font-size:12px;align-items:flex-start;color:#000000b3}.ckl input{width:auto}.plchk,.plchk li{font-size:13px}.plchk{padding-left:18px;margin:0}.pltot{background:#eae7e1;padding:14px;display:flex;flex-direction:column;gap:6px;font-size:14px}.pltot .row{display:flex;justify-content:space-between}@media(max-width:1000px){.plgrid{grid-template-columns:1fr}}.vbox{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid var(--line);padding:18px;margin-top:12px}.vbox code{flex:1;min-width:220px}.pren .hero3{background:#eae7e1;padding:56px 24px;text-align:center;margin-top:24px}.pren .hero3 h1{font-size:clamp(32px,4vw,50px);margin:0 0 12px}.pren .hero3 p{max-width:720px;margin:0 auto 18px;font-size:17px}.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.steps3 div{border:1px solid var(--line);padding:22px}.steps3 b{font-family:Crimson Text,Georgia,serif;font-size:34px;display:block}.mh{--bg2:#eae7e1;--serif:"Crimson Text",Georgia,serif;max-width:1500px;margin:0 auto}.mh h1,.mh h2{font-family:var(--serif);font-weight:400;letter-spacing:0;color:#000;text-align:center}.mhero{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0}.mhc{flex:0 0 min(42vw,628px);scroll-snap-align:start;background:var(--bg2);display:flex;flex-direction:column}.mim{aspect-ratio:5/3;background:center/cover no-repeat var(--bg2);display:flex;align-items:center;justify-content:center;overflow:hidden}.mim.contain{background:#f4f2ee}.mim img{width:70%;height:90%;object-fit:contain;mix-blend-mode:multiply}.mcap{padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;flex:1}.mcap h2,.mcap h1{font-size:clamp(26px,2.4vw,34px);text-align:left;text-transform:none;margin:0}.mcap p{margin:0;font-size:16px;color:#000000d9;max-width:520px}.mbtn{display:inline-block;background:#000;color:#fff!important;text-decoration:none;padding:13px 24px;font-size:16px;margin-top:auto}.mbtn.wide{grid-column:1/-1;text-align:center;margin-top:8px}.mintro{max-width:1280px;margin:56px auto 36px;padding:0 max(16px,env(safe-area-inset-left,0px));text-align:center}.mintro h1{font-size:clamp(28px,3.2vw,40px);margin:0 0 14px}.mintro p{margin:0 auto;max-width:1000px;font-size:17px}.mtiles{display:grid;gap:16px;max-width:1280px;margin:0 auto 16px;padding:0 max(16px,env(safe-area-inset-left,0px))}.mtiles.big{grid-template-columns:1fr 1fr}.mtiles.small{grid-template-columns:repeat(4,1fr)}.mt{display:block;text-decoration:none;background:var(--bg2)}.mt .mim{aspect-ratio:16/10;background:#f4f2ee}.mtiles.small .mt .mim{aspect-ratio:4/3}.mt .mim img{width:62%;height:90%}.mt b{display:block;text-align:center;padding:16px 8px;font-size:clamp(17px,1.6vw,22px);font-weight:500;color:#000;background:var(--bg2)}.mrow{display:flex;justify-content:center;align-items:center;max-width:1280px;margin:72px auto 18px;padding:0 max(16px,env(safe-area-inset-left,0px));position:relative}.mrow h2{font-size:clamp(26px,2.6vw,36px);margin:0}.mrow .mout{position:absolute;right:max(16px,env(safe-area-inset-right,0px));border:1px solid #000;padding:10px 20px;font-size:15px;text-decoration:none;color:#000;background:#fff}.mcar{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;max-width:1280px;margin:0 auto;padding:0 max(16px,env(safe-area-inset-left,0px)) 8px}.mcar .pc{flex:0 0 min(240px,70vw);scroll-snap-align:start}.mpkg{margin:72px 0 0;min-height:520px;background:center/cover no-repeat #eee;display:flex;align-items:center;justify-content:center;padding:32px max(16px,env(safe-area-inset-left,0px))}.mpk{background:#fff;max-width:520px;padding:40px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}.mpk h2{font-size:clamp(28px,3vw,40px);margin:0}.mpk p{margin:0}.msplit{display:grid;grid-template-columns:1fr 1fr;margin-top:24px}.msp.beige{background:var(--bg2);display:flex;align-items:center;justify-content:center;padding:48px 32px;text-align:center}.msp.beige>div{max-width:420px;display:flex;flex-direction:column;gap:14px;align-items:center}.msp.beige h2{font-size:clamp(26px,2.6vw,36px);margin:0}.msp.beige p{margin:0}.msp.img{background:#f4f2ee;min-height:340px;display:flex;align-items:center;justify-content:center}.msp.img img{max-width:60%;max-height:300px;object-fit:contain;mix-blend-mode:multiply}.mrow.c{margin-top:80px}.mguides{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;max-width:1280px;margin:0 auto;padding:0 max(16px,env(safe-area-inset-left,0px))}.mg{background:var(--bg2);text-decoration:none;color:#000;display:flex;flex-direction:column}.mg.big{grid-row:span 2}.mg.big .mim{aspect-ratio:auto;flex:1;min-height:320px}.mg .mim{aspect-ratio:4/3;background-color:#f4f2ee}.mcap2{padding:16px;font-size:19px;font-weight:500}.mrev{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1280px;margin:0 auto 24px;padding:0 max(16px,env(safe-area-inset-left,0px))}.rv{background:var(--bg2);padding:20px;display:flex;flex-direction:column;gap:6px;min-width:0}.rv b{color:#e0a800;letter-spacing:2px}.rv h4{margin:0;font-size:19px;font-weight:500}.rv p{margin:0;font-size:15px}.rv span{font-weight:600;margin-top:auto}@media(max-width:1000px){.steps3{grid-template-columns:1fr}.mhc{flex-basis:82vw}.mtiles.small{grid-template-columns:1fr 1fr}.msplit{grid-template-columns:1fr}.msplit.rev .msp.img{order:-1}.mguides{grid-template-columns:1fr 1fr}.mg.big{grid-column:1/-1;grid-row:auto}.mrev,.mtiles.big{grid-template-columns:1fr}}:root{--ivory:#fbf9f5;--sand:#f3eee6;--sand2:#ebe4d8;--stone:#ddd3c3;--ink:#1a1916;--muted:rgba(26,25,22,.62);--brass:#a8834a;--brass2:#8c6c3b;--forest:#1f3b2c;--r:14px;--rs:10px;--ease:cubic-bezier(.2,.7,.2,1);--shadow:0 1px 2px rgba(26,25,22,.06),0 8px 24px rgba(26,25,22,.07);--shadow2:0 2px 4px rgba(26,25,22,.06),0 18px 40px rgba(26,25,22,.12);--band:#f3eee6;--line:rgba(26,25,22,.11);--fg:rgba(26,25,22,.84);--head:#1a1916}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--ivory)!important;color:var(--fg)}::selection{background:#e8d9bd;color:var(--ink)}:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.015em}.mh h2,.mrow h2,.sechead h2,.pren h1,.pren h2,.gut>h1,.hero2 h1,.pdp h1,#kh1,.guide h2,.msp h2,.band h2,.hero3 h1{font-family:Crimson Text,Georgia,serif;font-weight:600;letter-spacing:-.01em}.mrow h2{font-size:clamp(30px,3.2vw,42px)}.mrow{margin-top:88px!important}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.btn,.mbtn{border-radius:999px!important;background:var(--ink);border:1px solid var(--ink)!important;color:#fff!important;font-weight:500;letter-spacing:.01em;padding:14px 26px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease);text-decoration:none}.btn:hover,.mbtn:hover{background:#000;transform:translateY(-1px);box-shadow:0 10px 24px #1a19162e}.btn:active,.mbtn:active{transform:translateY(0);box-shadow:none}.btn.gh,.btn.ghost,.mbtn.ghost,.mout{background:transparent!important;color:var(--ink)!important;border:1px solid rgba(26,25,22,.35)!important}.btn.gh:hover,.btn.ghost:hover,.mbtn.ghost:hover,.mout:hover{border-color:var(--ink)!important;background:#1a19160a!important;box-shadow:none}.mout{border-radius:999px!important;padding:10px 20px!important;transition:border-color .2s,background-color .2s}.btn[disabled]{opacity:.45;transform:none;box-shadow:none;cursor:not-allowed}.proto-unused{background:#f6efd9;color:#5a4a20}.bar1{background:var(--sand)!important;border-bottom:1px solid var(--line);letter-spacing:.01em}.bar1 span{color:var(--ink)}.hd{padding-top:20px;padding-bottom:16px}.hd input{background:#fff!important;border:1px solid var(--line)!important;border-radius:999px!important;padding:12px 18px 12px 42px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231a1916' stroke-opacity='.55' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:16px 50%!important;transition:border-color .2s,box-shadow .2s}.hd input:focus{outline:none;border-color:var(--brass)!important;box-shadow:0 0 0 4px #a8834a26}.hic{transition:color .2s}.hic:hover{color:var(--brass2)}.hic i{background:var(--ink)}.cat{background:var(--ink)!important}.cat a{position:relative;color:#ffffffe0;transition:color .2s}.cat a:not(.catstart):after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1.5px;background:var(--brass);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.cat a:not(.catstart):hover{color:#fff}.cat a:not(.catstart):hover:after,.cat a.on:after{transform:scaleX(1)}.cat a.on{border-bottom:0!important;color:#fff}.cat .catstart{background:var(--brass2)!important;color:#fff!important;transition:background-color .2s}.cat .catstart:hover{background:#6f5530!important}.mega{border-top:1px solid var(--line);box-shadow:0 24px 40px #1a19161f}.hero2{border-radius:22px!important;min-height:480px!important;box-shadow:var(--shadow)}.hero2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fbf9f58c,#fbf9f500 55%);pointer-events:none}.hero2 .card{position:relative;background:#fffffff5!important;border-radius:18px!important;padding:40px!important;box-shadow:var(--shadow2);max-width:500px}.hero2 h1{font-size:clamp(32px,3.8vw,46px)!important;line-height:1.05}.stk{background:var(--forest)!important;border:2px solid rgba(255,255,255,.35)}.usp{gap:0;margin-top:28px!important}.usp div{border-color:var(--line)!important;padding:18px 10px!important}.usp b{font-family:Crimson Text,Georgia,serif;font-size:19px!important;font-weight:600;color:var(--ink)}.mt{background:transparent!important;border-radius:var(--r);overflow:hidden;position:relative;box-shadow:0 0 0 1px var(--line);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.mt .mim{background:var(--sand)!important;overflow:hidden}.mt .mim img{transition:transform .6s var(--ease)}.mt:hover{box-shadow:var(--shadow2);transform:translateY(-2px)}.mt:hover .mim img{transform:scale(1.04)}.mt b{background:#fff!important;font-family:Crimson Text,Georgia,serif;font-weight:600!important;font-size:clamp(19px,1.7vw,24px)!important;color:var(--ink)!important;display:flex!important;justify-content:center;align-items:center;gap:10px}.mt b:after{content:"\2192";font-family:Inter,system-ui,sans-serif;font-size:16px;transition:transform .3s var(--ease);color:var(--brass)}.mt:hover b:after{transform:translate(4px)}.pc .pi{background:var(--sand)!important;border-radius:var(--r)!important;transition:box-shadow .3s var(--ease)}.pc .pi img{transition:transform .4s var(--ease)}.pc:hover .pi{box-shadow:var(--shadow)}.pc:hover .pi img{transform:scale(1.045)}.pc h3{font-size:15px!important;font-weight:500!important;line-height:1.35;margin-top:12px!important}.pc h3 a{color:var(--ink)}.pc:hover h3 a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1a19164d}.pc .pr{font-size:16px!important;font-weight:650;color:var(--ink)!important}.pc .klc{color:var(--muted)}.ffr{color:var(--forest)!important}.badge{border-radius:999px!important;font-size:11.5px!important;letter-spacing:.02em;padding:4px 10px!important;box-shadow:0 2px 6px #0000001f}.badge.best{background:var(--forest)!important}.favb{box-shadow:0 2px 8px #1a19161f!important;transition:transform .2s var(--ease)}.favb:hover{transform:scale(1.08)}.cmpc{font-size:12.5px!important;color:var(--muted)!important}.sw i{box-shadow:0 0 0 1px #ffffffe6 inset;transition:transform .2s}.sw i:hover{transform:scale(1.12)}.sw i.on{box-shadow:0 0 0 2px var(--ivory),0 0 0 3.5px var(--ink)!important}.mcar{scrollbar-width:thin;scrollbar-color:var(--stone) transparent;padding-bottom:14px!important}.msplit{gap:20px;max-width:1280px;margin-left:auto!important;margin-right:auto!important;padding:0 max(16px,env(safe-area-inset-left,0px))}.msp{border-radius:22px;overflow:hidden}.msp.beige{background-color:var(--sand)!important;padding:64px 48px!important}.msp.beige p{color:var(--fg);max-width:440px;margin-left:auto;margin-right:auto}.msp.img{background-color:var(--sand2)!important}.band{background:var(--ink)!important;border-radius:22px!important;padding:44px 48px!important;box-shadow:var(--shadow2);position:relative;overflow:hidden}.band:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#a8834a59,#a8834a00 70%);pointer-events:none}.band h2,.mh .band h2,.pren .band h2{color:#fff!important}.band .btn{background:#fff!important;color:var(--ink)!important;border-color:#fff!important}.band .btn:hover{background:var(--sand)!important}.pren .hero3{background:var(--sand)!important;border-radius:22px;padding:64px 28px!important;position:relative;overflow:hidden}.pren .hero3:after{content:"";position:absolute;left:50%;bottom:0;width:64px;height:3px;margin-left:-32px;background:var(--brass);border-radius:3px}.hub .hubc,.prof,.kbox,.mk,.fit,.klbox,.wzex,.incl div{border-radius:var(--r)!important;border-color:var(--line)!important;background:#fff}.hubc{transition:transform .3s var(--ease),box-shadow .3s var(--ease)!important}.hubc:hover{transform:translateY(-3px);box-shadow:var(--shadow2)!important}.hubc em{color:var(--brass2)}.mk{transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .2s}.mk:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.crumb{color:var(--muted)}.price{font-size:30px!important;letter-spacing:-.01em;color:var(--ink)!important}.pdp .gal .main{background:var(--sand);border-radius:18px;overflow:hidden}.pdp .thumbs button{border-radius:10px!important;overflow:hidden;transition:box-shadow .2s}.accs details{border-top:1px solid var(--line)!important}.accs summary{font-weight:600;color:var(--ink);transition:color .2s}.accs summary:hover{color:var(--brass2)}.fil label{transition:color .15s}.fil label:hover{color:var(--ink)}.chip2{transition:transform .2s}.chip2:hover{transform:scale(1.08)}.drw{background:var(--ivory)!important;box-shadow:-24px 0 60px #1a191638!important;animation:sgDrw .35s var(--ease)}@keyframes sgDrw{0%{transform:translate(40px)}to{transform:none}}.drw header{background:#fff}.ffbar .bar{background:var(--sand2)!important;height:7px!important;border-radius:4px}.ffbar .bar i{background:linear-gradient(90deg,var(--forest),#2f5a43)!important;transition:width .5s var(--ease)}.row.gift{color:var(--forest)!important}.ovl{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dlgw{border-radius:20px!important;box-shadow:var(--shadow2);animation:sgPop .3s var(--ease)}@keyframes sgPop{0%{transform:translateY(10px) scale(.98);opacity:0}to{transform:none;opacity:1}}.toast{border-radius:999px!important;background:var(--ink)!important;box-shadow:var(--shadow2)}.cbk{border-color:#1a191633!important;box-shadow:var(--shadow2)!important;transition:transform .2s var(--ease)}.cbk:hover{transform:translateY(-2px)}.foot{background:var(--ink)!important;color:#ffffffb8;padding-top:56px!important;padding-bottom:48px!important;margin-top:96px!important}.foot b{color:#fff;font-family:Crimson Text,Georgia,serif;font-size:22px;font-weight:600}.foot a{color:#ffffffd9;text-decoration:none;transition:color .2s}.foot a:hover{color:#e2c89c}.foot .payrow span{background:#ffffff0f!important;border-color:#ffffff2e!important;color:#fffc!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{border-radius:var(--rs)!important;transition:border-color .2s,box-shadow .2s}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,select:focus,textarea:focus{outline:none;border-color:var(--brass)!important;box-shadow:0 0 0 4px #a8834a24}input[type=checkbox],input[type=radio]{accent-color:var(--forest)}input[type=range]{accent-color:var(--ink)}.sg-anim .sg-rv{opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.sg-anim .sg-rv.sg-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sg-anim .sg-rv{opacity:1;transform:none}}@media(max-width:760px){.hero2{border-radius:16px!important;min-height:420px!important}.hero2 .card{padding:24px!important}.msp.beige{padding:44px 24px!important}.band{padding:30px 24px!important;border-radius:18px!important}.pren .hero3{padding:44px 20px!important;border-radius:16px}.mrow,.foot{margin-top:64px!important}}.drw{overflow-y:auto!important;overscroll-behavior:contain}.drw header{position:sticky;top:0;z-index:3;flex:none}.drw .items{flex:none!important;overflow:visible!important;min-height:auto}.drw footer{flex:none!important}.drw .tmr{flex:none}[hidden]{display:none!important}.kopt button,.wzt button{border-radius:999px!important;border:1px solid var(--line)!important;background:#fff!important;color:var(--ink);transition:border-color .2s,background-color .2s,color .2s}.kopt button:hover,.wzt button:hover{border-color:var(--ink)!important}.kopt button.on,.wzt button.on{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.kres{border-radius:var(--r);background:#fff;box-shadow:var(--shadow)}@media(max-width:760px){.hero2{align-items:flex-end!important;padding-top:120px}.hero2 .card{margin:12px!important}.stk{top:16px!important;right:16px!important}}.wz>*,.wzl,.wzr{min-width:0}.wzexl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wzexl button{min-width:0;overflow-wrap:anywhere}.hph .tx a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hph .tx a:hover{color:var(--brass2)}@media(min-width:761px)and (max-width:1100px){.hd{grid-template-columns:1fr auto 1fr!important;text-align:left!important;gap:14px}.hd .srch{max-width:none!important}.hd .tel{justify-content:flex-end}.hph{display:none}.cat .gut{gap:16px!important;font-size:13.5px}}.pc h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.row .dx{background:none;border:0;padding:0 0 0 6px;font:inherit;font-size:12px;color:inherit;opacity:.7;text-decoration:underline;cursor:pointer}.row .dx:hover{opacity:1}.acbox a.kact{background:#a8834a24;outline:2px solid var(--brass,#a8834a);outline-offset:-2px}@media(max-width:900px){.hic{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-11px -6px}.cat .gut>a{display:inline-flex;align-items:center;min-height:44px;margin-block:-11px}.vatb{min-height:32px}}@media(max-width:900px){.hamb{min-width:44px;min-height:44px;margin-left:-8px}}.filshow{display:none}@media(max-width:760px){.filopen .filshow{display:block;position:sticky;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:100%;margin-top:14px;z-index:3;box-shadow:0 6px 18px #0000002e}}#dfoot .row{flex-wrap:nowrap;gap:12px}#dfoot .row>span:first-child{flex:1;min-width:0}#dfoot .row>span:last-child{white-space:nowrap;text-align:right}.prof select{font:inherit;padding:11px 12px;border:1px solid rgba(0,0,0,.3);border-radius:4px;width:100%;background-color:#fff;color:inherit;min-height:46px}@media(max-width:760px){#qm,#qp{min-width:40px;min-height:40px}.reset{min-height:40px;padding-block:8px}.dlv .lnk{display:inline-flex;align-items:center;min-height:36px}}.fil .n{color:#0000009e}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #a8834a;outline-offset:2px}.btn:focus-visible{outline:3px solid #a8834a;outline-offset:3px}.skip{position:absolute;left:12px;top:-60px;z-index:200;background:#1a1916;color:#fff;border:0;border-radius:6px;padding:10px 16px;font:inherit;font-weight:600}.skip:focus{top:10px}.needs .need{overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto}@media(min-width:1001px){.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.catlay{grid-template-columns:minmax(0,1fr)}.catlay>*{min-width:0}}.li{grid-template-columns:64px minmax(0,1fr) auto}.li>*{min-width:0}.li b,.li span,.pc h3,.pc a{overflow-wrap:anywhere}@media(max-width:760px){#catgrid.grid4,.catgrid.grid4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.qb{flex-wrap:wrap}}@media(max-width:360px){.credchip{display:none}}.pc .pr s{display:inline-block}#plsvg g.it .bd{stroke:#fff;stroke-width:3}#plsvg g.it.sel .bd{stroke:#0a7;stroke-width:6}#plsvg g.it.bad .bd{stroke:#d33;stroke-width:6}.logotext{font-family:Crimson Text,Georgia,serif;font-size:24px;font-weight:600;color:#000;text-decoration:none}.hd .logo{height:64px;width:auto;max-width:180px}.srch{margin:0}.srch input[type=search]{width:100%;font:inherit;font-size:15px;padding:12px 14px;border:0;border-radius:4px;background:var(--band);color:#000}.cartn{vertical-align:1px}.mega .megal a{display:block}.rte{max-width:760px;line-height:1.65}.rte h2{text-align:left}.sg-page{max-width:1100px;margin:0 auto;padding:0 max(16px,env(safe-area-inset-left,0px)) 64px}@media(max-width:760px){.prochip{display:none}.hd{grid-template-columns:44px minmax(0,1fr) auto!important}.hd .hdlogo{min-width:0;overflow:hidden}.logotext{font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.hd .logo{height:44px;max-width:100%}.hd .tel{gap:2px!important;min-width:0}.hd .srch{min-width:0}}.payicon{height:24px;width:auto;margin:2px 4px 2px 0}.foot2{display:flex;flex-wrap:wrap;align-items:center}.sociala{display:flex;gap:16px;margin-top:10px}.sociala a{color:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}img,video,iframe{max-width:100%}img{height:auto}.rte img,.pdesc img,.desc img{max-width:100%!important;height:auto!important}.rte table,.pdesc table{display:block;max-width:100%;overflow-x:auto}.cat .mega a{color:var(--ink,#1a1916)!important}.cat .mega a:after{display:none!important}.cat .mega .gut{overflow:visible;white-space:normal}.sw i:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fil .fdot{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.25);margin:0 8px 0 2px;vertical-align:-2px}.fil #fshow{display:none;width:100%;margin-top:12px}@media(max-width:900px){.filopen .fil #fshow{display:block}}.fil .shl input{width:70px;display:inline-block;margin:0 4px}.stock{flex-wrap:wrap}.stock .dlv{flex-basis:100%;display:block}.addons .ad b{white-space:nowrap}body:has(.drw:not([hidden])) #google-merchantwidget-iframe-wrapper,body:has(.drw:not([hidden])) shopify-forms-embed,body:has(#dlg:not([hidden])) shopify-forms-embed,body:has(#dlg:not([hidden])) #google-merchantwidget-iframe-wrapper,body:has(#shopify-pc__prefs[style*=block]) #google-merchantwidget-iframe-wrapper,body:has(#shopify-pc__banner[style*=block]) #google-merchantwidget-iframe-wrapper{visibility:hidden!important}.q .rm{display:inline-block;padding:12px 6px;margin:-12px 0}.more-t summary{cursor:pointer;font-size:14px;font-weight:600;padding:6px 0;list-style:none}.more-t summary::-webkit-details-marker{display:none}.more-t summary:after{content:" \25be"}.more-t[open] summary:after{content:" \25b4"}.edhint{width:min(320px,calc(100% - 32px));max-width:none!important;max-height:calc(100% - 24px);overflow:auto;box-sizing:border-box}.edtool.top{top:100px;bottom:auto!important}#edtipl{z-index:7}@media(min-width:621px)and (max-width:1000px){.mtiles.big{grid-template-columns:1fr 1fr}}@media(max-width:1000px){.filtbtn{display:block;width:100%;padding:13px;border:1px solid #000;background:#fff;font:inherit;font-weight:600;border-radius:4px;cursor:pointer;margin:6px 0 4px}.fil{display:none}.filopen .fil{display:block}.filopen .fil #fshow{display:block;position:sticky;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:6;box-shadow:0 6px 18px #00000038}}@media(max-width:620px){.kres td:nth-child(3){display:none}.kres td:nth-child(2),.kres td:nth-child(4){white-space:nowrap;vertical-align:top}.kres td:nth-child(2){padding-left:10px;padding-right:10px}}.mcats details a span{color:#00000073;font-size:13px;margin-left:4px}@media(min-width:621px){body .sg-page{padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px))}}.catlay:not(:has(aside)){display:block}body.navopen #google-merchantwidget-iframe-wrapper{visibility:hidden!important}body.navopen .cbk{display:none!important}@media(max-width:900px){body:has(#edr) .cbk{display:none!important}body:has(#edr) #google-merchantwidget-iframe-wrapper,body:has(#edr) shopify-forms-embed{visibility:hidden!important}}@media(max-width:700px){.sticky{left:12px;right:12px;transform:none;max-width:none;padding:8px 8px 8px 16px;gap:10px}.sticky>div{min-width:0;flex:1}.sticky b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.3}.sticky .btn{flex:none;white-space:nowrap;padding:12px 16px}body:has(#sticky:not([hidden])) .cbk{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}body:has(#sticky:not([hidden])) #google-merchantwidget-iframe-wrapper,body:has(#sticky:not([hidden])) shopify-forms-embed{visibility:hidden!important}}@media(max-width:900px){.filopen .fil #fshow{position:sticky;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:6;box-shadow:0 6px 18px #00000038}body.filopen #google-merchantwidget-iframe-wrapper,body.filopen shopify-forms-embed,body.navopen shopify-forms-embed{visibility:hidden!important}body.filopen .cbk{display:none!important}}.pi,.gal .main{position:relative}.noimg{position:absolute;left:8px;right:8px;bottom:8px;background:#1a1916d1;color:#fff;font-size:12px;padding:6px 8px;border-radius:8px;text-align:center}.pc h3{display:block!important}.pc h3 a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:24px}.nav2 .mcats{display:none}.navopen .nav2 .mcats{display:block;margin-top:6px}.navopen .nav2 .mcats .mch{margin:14px 0 2px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b6b6b)}.navopen .nav2 .mcats summary{padding:13px 0;border-bottom:1px solid var(--line);font-size:16px;cursor:pointer}.navopen .nav2 .mcats details a{padding:11px 0 11px 16px;font-size:15px}.navopen .nav2 .mcats details a.megaall{font-weight:600}@media(min-width:900px){.nav2 .mcats{display:none!important}}.foot .linkbtn{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.toast{z-index:2147483000!important;max-width:min(92vw,520px);width:max-content;text-align:center;line-height:1.4;border-radius:18px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sg.css.map */
