.pg a{color:inherit;text-decoration:none}.pg a:hover{color:#123a30}.pg :focus-visible{outline:2.5px solid #123A30;outline-offset:3px;border-radius:6px}.pg .hero :focus-visible,.pg .ftr :focus-visible,.pg .bf :focus-visible,.pg .top :focus-visible{outline-color:#c8f169}.pg .srch:focus-within{box-shadow:0 0 0 2px #123a30}.pg .srch input{align-self:stretch}.pg .ttl{display:block;padding:2px 0}.pg .crumb a,.pg .fcols a,.pg .soc a,.pg .mega li a{display:inline-flex;align-items:center;min-height:26px;min-width:24px}.pg .cb input{width:24px!important;height:24px!important}.pg{font-family:Jost,system-ui,sans-serif;color:#0e1512;background:#fff;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;font-feature-settings:"tnum" 1}.pg .wrap{max-width:1320px;margin:0 auto;padding:0 40px;box-sizing:border-box}.pg .kick{font-size:12.5px;letter-spacing:2.4px;text-transform:uppercase;font-weight:500}.pg .top{background:#0b2620;color:#c9d6cf;font-size:13px;letter-spacing:.3px}.pg .top .wrap{display:flex;justify-content:center;align-items:center;min-height:36px;gap:16px;position:relative}.pg .tlinks{position:absolute;right:40px;display:flex;gap:20px}.pg .tlinks a{color:#c9d6cf;font-size:12.5px;display:inline-flex;align-items:center;min-height:26px}.pg .tlinks a:hover{color:#fff}.pg .top b{color:#c8f169;font-weight:600}.pg .hdr{border-bottom:1px solid #E2E0DA;background:#fff;position:relative;z-index:3}.pg .hdr>.wrap{display:flex;align-items:center;gap:32px;min-height:78px}.pg .hdr .srch{flex:1;max-width:620px;margin:0 auto}.pg .hdr .menu{display:none}.pg .logo{display:flex;align-items:center;font-weight:600;font-size:25px;letter-spacing:-.8px;color:#0e1512;white-space:nowrap}.pg .mark{width:34px;height:34px;border-radius:10px;background:#0b2620;display:flex;align-items:center;justify-content:center;color:#c8f169;font-weight:700;font-size:15px;letter-spacing:-.5px}.pg .logo sup{font-size:11px;font-weight:500;margin-left:-6px}.pg .nav{border-top:1px solid #E2E0DA}.pg .nav .wrap{display:flex;justify-content:center;gap:26px;min-height:52px;align-items:center;font-size:15px;font-weight:500;flex-wrap:wrap}.pg .nav a{padding:14px 0;position:relative;white-space:nowrap}.pg .navsep{width:1px;height:18px;background:#e2e0da}.pg .nav a.cur{color:#123a30}.pg .nav a.cur:after,.pg .nav a.hot:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:#c8f169}.pg .nav a.cur:after{background:#123a30}.pg .srch{display:flex;align-items:center;gap:10px;background:#f7f6f2;border-radius:24px;height:44px;padding:0 6px 0 16px;min-width:240px;position:relative;color:#5e6662}.pg .srch label,.pg .sr{position:absolute;left:-9999px}.pg .srch input{border:0;outline:0;font:inherit;font-size:14px;flex:1;min-width:0;background:transparent;color:#0e1512}.pg .icons{display:flex;gap:2px}.pg .ibtn{width:44px;height:44px;border:0;border-radius:22px;background:transparent;display:flex;align-items:center;justify-content:center;color:#0e1512;position:relative;cursor:pointer}.pg .cnt{position:absolute;top:5px;right:4px;background:#c8f169;color:#0b2620;font-size:10px;font-weight:700;border-radius:9px;min-width:16px;height:16px;line-height:16px;text-align:center}.pg .usp{border-bottom:1px solid #E2E0DA;background:#fff}.pg .usp .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:52px;align-items:center}.pg .usp div{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px}.pg .usp div+div{border-left:1px solid #E2E0DA}.pg .usp svg{color:#123a30}.pg .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border-radius:30px;font:inherit;font-weight:500;font-size:15px;border:1.5px solid #0E1512;background:#0e1512;color:#fff;cursor:pointer;box-sizing:border-box}.pg .btn.lime{background:#c8f169;border-color:#c8f169;color:#0b2620}.pg .btn.deep{background:#0b2620;border-color:#0b2620;color:#fff}.pg .btn.ghost{background:transparent;color:#fff;border-color:#ffffff73}.pg .btn.line{background:transparent;color:#0e1512;border-color:#0e1512}.pg .btn.sm{min-height:44px;padding:0 22px;font-size:14px}.pg .btn.full{width:100%}.pg .row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pg .sec{padding:104px 0 0}.pg .shead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;flex-wrap:wrap}.pg .shead h2{margin:10px 0 0;font-size:46px;line-height:1.04;font-weight:500;letter-spacing:-1.4px}.pg .shead .kick{color:#5e6662}.pg .lk{display:inline-flex;align-items:center;gap:8px;font-weight:500;min-height:44px;border-bottom:1.5px solid #0E1512}.pg .tabs{display:flex;gap:8px;flex-wrap:wrap}.pg .tab{white-space:nowrap;flex:none;min-height:44px;padding:0 20px;border-radius:22px;border:1px solid #E2E0DA;background:#fff;font:inherit;font-size:14px;font-weight:500;color:#0e1512;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.pg .tab.on{background:#0b2620;border-color:#0b2620;color:#fff}.pg .grid5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.pg .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pg .card{display:flex;flex-direction:column;gap:5px}.pg .pimg{position:relative;background:linear-gradient(180deg,#f7f6f2,#efede7);border-radius:20px;height:280px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;overflow:hidden}.pg .grade{position:absolute;top:14px;left:14px;font-size:12px;font-weight:500;padding:5px 11px;border-radius:14px;background:#fff;color:#0b2620;box-shadow:0 1px 2px #0000000f}.pg .grade i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#123a30;margin-right:6px;vertical-align:1px}.pg .grade.new{background:#c8f169}.pg .wish{position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;border-radius:22px;background:transparent;display:flex;align-items:center;justify-content:center;color:#0e1512;cursor:pointer}.pg .qadd{position:absolute;bottom:12px;right:12px;width:44px;height:44px;border:0;border-radius:22px;background:#0b2620;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.pg .vendor{font-size:12px;color:#5e6662;letter-spacing:1.3px;text-transform:uppercase}.pg .ttl{font-size:16.5px;line-height:1.3;font-weight:500}.pg .var{font-size:14px;color:#5e6662}.pg .price{font-size:18px;font-weight:600;margin-top:4px}.pg .inst{font-size:13px;color:#5e6662}.pg .ftr{background:#0b2620;color:#c9d6cf;margin-top:104px;padding:72px 0 28px}.pg .ftr a:hover{color:#fff}.pg .nlrow{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.12)}.pg .nlrow h3{margin:0;font-size:38px;font-weight:500;color:#fff;letter-spacing:-1px;line-height:1.08}.pg .nl{display:flex;gap:10px;position:relative}.pg .nl label{position:absolute;left:-9999px}.pg .nl input{flex:1;min-width:0;height:52px;border-radius:26px;border:1px solid rgba(255,255,255,.3);background:transparent;padding:0 22px;font:inherit;color:#fff}.pg .fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-top:56px}.pg .fcols h4{margin:0 0 16px;font-size:12.5px;letter-spacing:1.8px;text-transform:uppercase;color:#fff;font-weight:500}.pg .fcols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:15px}.pg .fcols p{margin:0 0 12px;font-size:15px}.pg .ftr .logo{color:#fff;margin-bottom:20px}.pg .ftr .mark{background:#c8f169;color:#0b2620}.pg .soc{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;margin-top:20px}.pg .fbot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);margin-top:56px;padding-top:24px;font-size:13px;gap:16px;flex-wrap:wrap}.pg .pay{display:flex;gap:6px;flex-wrap:wrap}.pg .pay span{background:#fff;color:#0e1512;font-size:11px;font-weight:600;padding:5px 9px;border-radius:5px}.pg .crumb{font-size:14px;color:#5e6662}.pg .cover{border-radius:20px;height:220px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-bottom:6px}.pg .cover .t{position:absolute;top:14px;left:14px;font-size:12px;font-weight:500;padding:5px 11px;border-radius:14px;background:#ffffffeb;color:#0b2620}.pg .post{display:flex;flex-direction:column;gap:10px}.pg .post h3{margin:0;font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.2px}.pg .post p{margin:0;color:#5e6662;font-size:15px}.pg .date{font-size:13px;color:#5e6662}.pg .arrows{display:flex;gap:8px}.pg .circbtn{width:48px;height:48px;border-radius:24px;border:1px solid #E2E0DA;background:#fff;display:flex;align-items:center;justify-content:center;color:#0e1512;cursor:pointer}.pg .d{filter:drop-shadow(0 28px 36px rgba(0,0,0,.35))}@media(max-width:900px){.pg .wrap{padding:0 16px}.pg .tlinks{display:none}.pg .tmsg{font-size:12px}.pg .hdr>.wrap{flex-wrap:wrap;gap:8px 4px;min-height:60px;padding:6px 8px}.pg .hdr .menu{display:flex}.pg .hdr .logo{flex:1;font-size:19px}.pg .hdr .icons .ibtn:nth-child(-n+2){display:none}.pg .hdr .srch{order:3;flex-basis:100%;max-width:none;margin:0 8px 8px}.pg .nav{display:none}.pg .usp .wrap{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 16px;row-gap:4px}.pg .usp div{justify-content:flex-start;font-size:13px;min-height:32px}.pg .usp div+div{border-left:0}.pg .grid5,.pg .grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.pg .pimg{height:200px!important}.pg .pimg>svg{zoom:.68}.pg .fcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.pg .fcols>div:first-child{grid-column:1/-1}.pg .nlrow{grid-template-columns:minmax(0,1fr)}.pg .nlrow h3{font-size:28px}.pg .nl{flex-wrap:wrap}.pg .nl input{flex-basis:100%}.pg .nl .btn{width:100%}.pg .shead h2{font-size:32px;letter-spacing:-.8px}.pg .sec{padding-top:64px}.pg .ftr{margin-top:64px}.pg .btn{min-height:48px;padding:0 22px}.pg .fbot{flex-direction:column;align-items:flex-start}}.pg .psug{display:none;position:absolute;top:52px;left:0;right:0;min-width:560px;background:#fff;border:1px solid #E2E0DA;border-radius:18px;box-shadow:0 20px 50px #0e151224;padding:20px;z-index:30;grid-template-columns:1fr 1fr;gap:24px;text-align:left;color:#0e1512}.pg .srch:focus-within .psug{display:grid}.pg .psug .ph{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5e6662;margin:0 0 10px}.pg .pchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.pg .pchips a{border:1px solid #E2E0DA;border-radius:18px;padding:6px 12px;font-size:13.5px;min-height:32px;display:inline-flex;align-items:center}.pg .plinks{display:grid;gap:4px}.pg .plinks a{font-size:14px;min-height:28px;display:flex;align-items:center}.pg .pprod{display:flex;gap:12px;align-items:center;padding:6px 0;font-size:13.5px;color:#5e6662}.pg .pprod b{display:block;color:#0e1512;font-weight:500}.pg .pprod .pt{width:44px;height:58px;display:flex;align-items:center;justify-content:center;background:#f7f6f2;border-radius:10px;overflow:hidden}.pg .pprod .pt svg{height:50px;width:auto}.pg .pall{display:inline-flex;margin-top:10px;font-weight:500;text-decoration:underline;text-underline-offset:3px;min-height:28px;align-items:center}.pg .dscrim{position:absolute;top:0;left:0;width:100%;height:100%;min-height:900px;background:#0b262073;z-index:40}.pg .dmenu{position:absolute;top:0;left:0;width:340px;max-width:88%;min-height:900px;background:#fff;z-index:41;box-shadow:20px 0 60px #0003;display:flex;flex-direction:column}.pg .dtop{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 8px 20px;border-bottom:1px solid #E2E0DA}.pg .dtop .logo{font-size:19px}.pg .dsrch{margin:14px 16px;min-width:0}.pg .dlist{border-top:1px solid #E2E0DA}.pg .dcat{border-bottom:1px solid #E2E0DA}.pg .dcat summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:0 20px;font-weight:500;font-size:15.5px;cursor:pointer}.pg .dcat summary::-webkit-details-marker{display:none}.pg .dcat summary svg{transition:transform .2s;transform:rotate(90deg);color:#5e6662}.pg .dcat[open] summary svg{transform:rotate(-90deg)}.pg .dsub{display:grid;padding:0 20px 12px 32px}.pg .dsub a{min-height:40px;display:flex;align-items:center;font-size:14.5px;color:#5e6662}.pg .dsub a:first-child{color:#0e1512;font-weight:500}.pg .dpromo{display:grid;padding:10px 20px;border-bottom:1px solid #E2E0DA}.pg .dpromo a{min-height:44px;display:flex;align-items:center;font-weight:500}.pg .dpromo a.hot{color:#123a30}.pg .dhelp{display:grid;padding:10px 20px}.pg .dhelp a{min-height:44px;display:flex;align-items:center;gap:12px;font-size:14.5px}.pg .dnote{margin:auto 0 0;padding:16px 20px;background:#f7f6f2;font-size:12.5px;line-height:1.6;color:#5e6662}@media(max-width:900px){.pg .psug{min-width:0;grid-template-columns:1fr;top:50px;padding:16px;gap:6px}.pg .psug .pcat{display:none}.pg .pchips{margin-bottom:8px}}.pg .why{background:#0b2620;color:#fff;border-radius:30px;padding:64px 72px;display:grid;grid-template-columns:1fr 1.5fr;gap:56px}.pg .whyhead h2{margin:12px 0 16px;font-size:42px;line-height:1.05;font-weight:500;letter-spacing:-1.2px}.pg .whyhead p{margin:0;color:#c9d6cf;font-size:16px}.pg .whygrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.pg .wi{display:grid;grid-template-columns:48px 1fr;column-gap:16px;row-gap:4px}.pg .wic{grid-row:span 2;width:48px;height:48px;border-radius:14px;background:#c8f1691f;color:#c8f169;display:flex;align-items:center;justify-content:center}.pg .wi b{font-size:17px;font-weight:500}.pg .wi p{margin:0;font-size:14.5px;color:#c9d6cf}.pg .xmas{display:grid;grid-template-columns:1.1fr 1fr;border-radius:30px;overflow:hidden;background:#f3ede4;margin-top:24px}.pg .xmas .txt{padding:56px 72px;display:flex;flex-direction:column;justify-content:center;gap:16px}.pg .xmas h3{margin:0;font-size:52px;line-height:1;font-weight:500;letter-spacing:-1.6px}.pg .xmas p{margin:0;color:#5e6662;font-size:17px;max-width:440px}.pg .xmas .vis{display:flex;align-items:flex-end;justify-content:center;gap:24px;padding:48px 24px;background:radial-gradient(circle at 50% 60%,#fff,#eadfcf 75%)}.pg .eco{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pg .ec{border-radius:26px;padding:48px;background:#f7f6f2;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.pg .ec.dark{background:radial-gradient(circle at 80% 20%,#1f5444,#0b2620 70%);color:#fff}.pg .ec h3{margin:0;font-size:36px;line-height:1.08;font-weight:500;letter-spacing:-1px}.pg .ec p{margin:0;color:#5e6662;font-size:16px}.pg .ec.dark p{color:#c9d6cf}.pg .hero{background:radial-gradient(1100px 600px at 78% 55%,#1f5444,#0b2620 62%);color:#fff;overflow:hidden}.pg .hero .wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;min-height:660px}.pg .hero h1{margin:18px 0 20px;font-size:80px;line-height:.98;font-weight:500;letter-spacing:-2.8px}.pg .hero h1 em{font-style:normal;color:#c8f169}.pg .lead{margin:0 0 34px;max-width:470px;font-size:19px;color:#c9d6cf}.pg .trust{display:flex;gap:26px;margin-top:42px;flex-wrap:wrap;font-size:14px;color:#c9d6cf}.pg .trust span{display:flex;align-items:center;gap:8px}.pg .trust svg{color:#c8f169}.pg .stage{position:relative;height:560px}.pg .stage .glow{position:absolute;left:50%;top:50%;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(circle,#c8f16942,#c8f16900 68%)}.pg .stage .d{position:absolute}.pg .sctl{display:flex;align-items:center;gap:18px;margin-top:34px}.pg .sdot{width:34px;height:44px;border:0;background:transparent;display:flex;align-items:center;cursor:pointer;padding:0}.pg .sdot i{display:block;width:100%;height:3px;border-radius:2px;background:#ffffff4d}.pg .sdot.on i{background:#c8f169}.pg .sarr{width:44px;height:44px;border-radius:22px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.pg .offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:56px}.pg .offer{background:#f7f6f2;border-radius:22px;padding:28px 30px;display:flex;justify-content:space-between;align-items:center;gap:16px}.pg .offer b{display:block;font-size:23px;font-weight:500;letter-spacing:-.4px}.pg .offer span{font-size:14px;color:#5e6662}.pg .chip{display:inline-flex;align-items:center;gap:6px;border:1.5px dashed #123A30;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;color:#0b2620;white-space:nowrap}.pg .cats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.pg .cat{background:linear-gradient(180deg,#f7f6f2,#efede7);border-radius:22px;height:236px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:30px 16px 22px;box-sizing:border-box}.pg .cat .art{flex:1;display:flex;align-items:center}.pg .cat b{font-weight:500;font-size:16px}.pg .cat small{display:block;text-align:center;font-size:13px;color:#5e6662}.pg .must{display:grid;grid-template-columns:1fr 1fr;border-radius:30px;overflow:hidden;background:#eceae4}.pg .must .txt{padding:76px;display:flex;flex-direction:column;justify-content:center;gap:18px}.pg .must h3{margin:0;font-size:60px;line-height:1;font-weight:500;letter-spacing:-1.8px}.pg .must p{margin:0;color:#5e6662;font-size:17px;max-width:420px}.pg .must .vis{background:radial-gradient(circle at 50% 55%,#fff,#e2e0d8 72%);display:flex;align-items:center;justify-content:center;gap:28px;min-height:560px}.pg .specs{display:flex;gap:32px;flex-wrap:wrap;margin-top:6px;padding:18px 0;border-top:1px solid #D6D3CB;border-bottom:1px solid #D6D3CB}.pg .specs div{font-size:13px;color:#5e6662}.pg .specs b{display:block;font-size:22px;font-weight:500;color:#0e1512}.pg .bf{border-radius:30px;overflow:hidden;background:#0e1512;color:#fff;display:grid;grid-template-columns:1.1fr 1fr;min-height:460px;margin-top:24px}.pg .bf .txt{padding:64px 76px;display:flex;flex-direction:column;justify-content:center;gap:18px}.pg .bf h3{margin:0;font-size:66px;line-height:.98;font-weight:500;letter-spacing:-2.2px}.pg .bf h3 em{font-style:normal;color:#c8f169}.pg .bf p{margin:0;color:#b9c2be;max-width:420px;font-size:17px}.pg .bf .vis{position:relative;background:radial-gradient(circle at 50% 50%,#24302b,#0e1512 70%)}.pg .brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pg .brand{border-radius:26px;min-height:460px;padding:36px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;overflow:hidden}.pg .brand h3{margin:6px 0;font-size:38px;font-weight:500;letter-spacing:-.9px}.pg .brand .art{display:flex;justify-content:center;align-items:flex-end;gap:16px;margin:24px 0}.pg .grades{display:grid;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:16px}.pg .gintro{padding-right:24px;display:flex;flex-direction:column;justify-content:center;gap:14px}.pg .gintro h2{margin:0;font-size:42px;line-height:1.04;font-weight:500;letter-spacing:-1.2px}.pg .gintro p{margin:0;color:#5e6662}.pg .g{border:1px solid #E2E0DA;border-radius:22px;padding:28px 24px;display:flex;flex-direction:column;gap:14px}.pg .g .bar{display:flex;gap:4px}.pg .g .bar i{flex:1;height:6px;border-radius:3px;background:#eceae4}.pg .g .bar i.on{background:#123a30}.pg .g b{font-size:23px;font-weight:500}.pg .gsub{font-size:13px;letter-spacing:.3px;color:#123a30;font-weight:500;margin-top:-8px}.pg .g p{margin:0;font-size:14px;color:#5e6662;flex:1}.pg .g a{font-size:14px;display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:500}.pg .trend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pg .tile{border-radius:26px;height:440px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff}.pg .tile .lbl{position:absolute;left:32px;bottom:30px;right:32px;display:flex;justify-content:space-between;align-items:flex-end}.pg .tile .lbl small{display:block;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#c8f169}.pg .tile .lbl b{font-size:30px;font-weight:500;line-height:1.1;letter-spacing:-.6px}.pg .circ{width:48px;height:48px;border-radius:24px;background:#fff;color:#0e1512;display:flex;align-items:center;justify-content:center}.pg .store{display:grid;grid-template-columns:1fr 1.1fr;border-radius:30px;overflow:hidden;background:#f7f6f2}.pg .store .txt{padding:64px 72px;display:flex;flex-direction:column;gap:16px;justify-content:center}.pg .store h3{margin:0;font-size:48px;line-height:1.02;font-weight:500;letter-spacing:-1.4px}.pg .store ul{list-style:none;margin:8px 0 10px;padding:0;display:flex;flex-direction:column;gap:12px}.pg .store li{display:flex;gap:12px;align-items:center}.pg .store li svg{color:#123a30}.pg .map{position:relative;background:#e3e6df;min-height:440px;overflow:hidden}.pg .pinbig{position:absolute;left:50%;top:46%;transform:translate(-50%,-100%);background:#0b2620;color:#fff;border-radius:18px;padding:12px 16px;font-size:14px;font-weight:500;display:flex;gap:8px;align-items:center;box-shadow:0 12px 30px #00000040;white-space:nowrap}.pg .brandrow{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;border-top:1px solid #E2E0DA;border-bottom:1px solid #E2E0DA;padding:30px 0;margin-top:104px}.pg .brandrow a{font-size:22px;font-weight:500;color:#5e6662;letter-spacing:-.3px;min-height:44px;display:inline-flex;align-items:center}.pg .finder{border:1px solid #E2E0DA;border-radius:30px;padding:56px 64px;display:grid;grid-template-columns:1fr 1.6fr;gap:20px 56px}.pg .fhead{grid-row:span 3}.pg .fhead h2{margin:10px 0 14px;font-size:42px;line-height:1.05;font-weight:500;letter-spacing:-1.2px}.pg .fhead p{margin:0;color:#5e6662}.pg .fq{display:flex;flex-direction:column;gap:10px}.pg .fql{font-weight:500;font-size:15px}.pg .fres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px}.pg .fc{display:flex;gap:14px;align-items:center;background:#f7f6f2;border-radius:18px;padding:14px 16px;min-height:150px}.pg .fc:hover{box-shadow:inset 0 0 0 1.5px #123a30;color:inherit}.pg .fim{flex:none;width:60px;display:flex;justify-content:center}.pg .fim svg{max-width:60px}.pg .fct{display:flex;flex-direction:column;gap:2px;min-width:0}.pg .fct b{font-weight:500;font-size:15px;line-height:1.25}.pg .fct .var{font-size:13px}.pg .frow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px}.pg .fgr{font-size:12px;background:#fff;border-radius:10px;padding:2px 8px;color:#0b2620;white-space:nowrap}.pg .fc .price{font-size:16px;margin:0}.pg .fempty{grid-column:1/-1;background:#f7f6f2;border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pg .fempty span{color:#5e6662}.pg .revs3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pg .rc{border:1px solid #E2E0DA;border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:12px}.pg .rc h3{margin:0;font-size:18px;font-weight:500}.pg .rc p{margin:0;color:#3e4542;flex:1}.pg .rcb{font-size:13px;color:#5e6662}.pg .rcb b{color:#0e1512;font-weight:500}.pg .revnote{margin:16px 0 0;font-size:13px;color:#5e6662}.pg .first>div{display:flex;flex-direction:column}.pg .first{background:#eaf3d8;border-radius:30px;padding:48px 64px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.pg .first h3{margin:8px 0 10px;font-size:40px;font-weight:500;letter-spacing:-1.1px;line-height:1.05}.pg .first p{margin:0;color:#5e6662}.pg .first-f input{border-color:#0b2620;color:#0e1512}.pg .first-f input::placeholder{color:#5e6662}@media(max-width:900px){.pg .why{padding:36px 24px;grid-template-columns:minmax(0,1fr);gap:28px;border-radius:24px}.pg .whyhead h2{font-size:32px}.pg .whygrid{grid-template-columns:minmax(0,1fr);gap:20px}.pg .xmas,.pg .eco{grid-template-columns:minmax(0,1fr)}.pg .xmas .txt{padding:32px 24px}.pg .xmas h3{font-size:38px}.pg .xmas .vis{zoom:.7}.pg .ec{padding:32px 24px}.pg .ec h3{font-size:28px}.pg .hero .wrap{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:40px;gap:0}.pg .hero h1{font-size:46px;letter-spacing:-1.6px}.pg .lead{font-size:16px}.pg .trust{gap:14px;margin-top:26px}.pg .stage{height:600px;zoom:.5;margin:0 auto;width:100%}.pg .offers{grid-template-columns:minmax(0,1fr);padding-top:32px}.pg .offer{padding:22px}.pg .cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pg .cat{height:180px}.pg .cat .art{zoom:.8}.pg .must,.pg .bf,.pg .store{grid-template-columns:minmax(0,1fr);border-radius:24px}.pg .must .txt,.pg .bf .txt,.pg .store .txt{padding:32px 24px}.pg .must h3,.pg .bf h3{font-size:40px}.pg .store h3{font-size:34px}.pg .must .vis{min-height:0;height:340px;zoom:.62}.pg .bf .vis{height:300px;zoom:.7}.pg .brands,.pg .trend{grid-template-columns:minmax(0,1fr)}.pg .brand{min-height:360px}.pg .brand .art{zoom:.75}.pg .grades{grid-template-columns:repeat(2,minmax(0,1fr))}.pg .gintro{grid-column:1/-1;padding:0}.pg .gintro h2{font-size:32px}.pg .tile{height:320px}.pg .tile>.d{zoom:.7}.pg .map{min-height:260px}.pg .brandrow{justify-content:center;gap:8px 22px;margin-top:64px}.pg .brandrow a{font-size:18px}.pg .shead .tabs{width:100%;flex-wrap:nowrap;overflow-x:auto}}@media(max-width:900px){.pg .finder{grid-template-columns:minmax(0,1fr);padding:32px 20px}.pg .fhead{grid-row:auto}.pg .fhead h2{font-size:32px}.pg .finder .tabs{flex-wrap:nowrap;overflow-x:auto}.pg .fres,.pg .revs3{grid-template-columns:minmax(0,1fr)}.pg .first{grid-template-columns:minmax(0,1fr);padding:32px 24px}.pg .first h3{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/tmx-1.css.map */
