@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/build/assets/manrope-latin-ext-var-Ch3YOpNY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/build/assets/manrope-latin-var-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#fff}body{min-height:100vh;display:flex;flex-direction:column;color:#1b1b19;font-family:Manrope,Helvetica,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}body>.main{flex:1;min-height:40vh}a{color:#11a24b;text-decoration:none;transition:color .15s,background .15s,border-color .15s}a:hover{color:#0b6e33}img{max-width:100%}button,input,select,textarea{font-family:Manrope,Helvetica,sans-serif}h1,h2,h3{color:#1b1b19;font-weight:800;letter-spacing:-.03em}.center{max-width:1360px;width:100%;margin:0 auto;padding-left:26px;padding-right:26px}@media(max-width:768px){.center{padding-left:16px;padding-right:16px}}.hide{display:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#11a24b;color:#fff;border:none;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:700;line-height:1.2;cursor:pointer;text-align:center}.btn:hover{background:#0b6e33;color:#fff}.btn.dark{background:#3e4241;border-radius:8px;padding:11px 18px;font-size:14px}.btn.dark:hover{background:#11a24b}.btn.light,.btn.default{background:#f3f4f4;color:#0b6e33;border:1px solid #D8DAD9;padding:12px 20px;white-space:nowrap}.btn.light:hover,.btn.default:hover{background:#11a24b;border-color:#11a24b;color:#fff}.btn.ghost{background:transparent;border:2px solid rgba(255,255,255,.6);padding:13px 26px;font-size:16px}.btn.ghost:hover{border-color:#fff}.btn.success,.btn.primary{background:#11a24b}.btn.success:hover,.btn.primary:hover{background:#0b6e33}.btn.danger{background:#a11722}.btn .icon{background:currentColor}.text-danger{color:#a11722!important}.text-warning{color:#8a5a00!important}.label{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;border-radius:5px;padding:4px 8px;color:#fff;background:#3e4241}.label.success{background:#e7f3eb;color:#0b6e33}.label .icon{background:currentColor}.icon{display:inline-block;width:14px;height:14px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.icon.angle-left{-webkit-mask-image:url(/build/assets/angle-left-7aVwJ9w8.svg);mask-image:url(/build/assets/angle-left-7aVwJ9w8.svg)}.icon.angle-right{-webkit-mask-image:url(/build/assets/angle-right-CugJp5iT.svg);mask-image:url(/build/assets/angle-right-CugJp5iT.svg)}.icon.angle-down{-webkit-mask-image:url(/build/assets/angle-down-DTapsp4b.svg);mask-image:url(/build/assets/angle-down-DTapsp4b.svg)}.icon.times{-webkit-mask-image:url(/build/assets/times-BOeb-4GK.svg);mask-image:url(/build/assets/times-BOeb-4GK.svg)}.icon.search{-webkit-mask-image:url(/build/assets/search-X3KsBhKS.svg);mask-image:url(/build/assets/search-X3KsBhKS.svg)}.icon.check{-webkit-mask-image:url(/build/assets/check-CVxucQG4.svg);mask-image:url(/build/assets/check-CVxucQG4.svg)}.icon.check-circle{-webkit-mask-image:url(/build/assets/check-circle-BRqy4iue.svg);mask-image:url(/build/assets/check-circle-BRqy4iue.svg)}.icon.phone{-webkit-mask-image:url(/build/assets/phone-cipCY7P7.svg);mask-image:url(/build/assets/phone-cipCY7P7.svg)}.icon.envelope{-webkit-mask-image:url(/build/assets/envelope-Dtrnd5Rz.svg);mask-image:url(/build/assets/envelope-Dtrnd5Rz.svg)}.icon.spinner{-webkit-mask-image:url(/build/assets/spinner-solid-DZQph2lo.svg);mask-image:url(/build/assets/spinner-solid-DZQph2lo.svg)}.icon.pulse{width:18px;height:18px;animation:sk-spin .8s steps(8) infinite}@keyframes sk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sk-icon{flex:0 0 auto;display:block}.topbar{background:#3e4241;color:#dcdedd;font-size:13px}.topbar .center{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 24px;padding-top:8px;padding-bottom:8px}.topbar .contact,.topbar nav.top-line{display:flex;flex-wrap:wrap;gap:6px 20px}.topbar a{color:#dcdedd}.topbar a:hover{color:#fff}@media(max-width:768px){.topbar .note{display:none}}header.top{background:#fff;position:relative;z-index:30}header.top>.center{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;padding-top:16px;padding-bottom:16px}header.top .logo{flex:0 0 auto;display:block}header.top .logo img{display:block;height:58px;width:auto}header.top .search{flex:1 1 280px}header.top .options{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto}header.top .account{display:flex;align-items:center;gap:8px;background:none;border:none;padding:10px 12px;border-radius:8px;color:#4a4e4d;font-size:15px;font-weight:600;cursor:pointer}header.top .account:hover{background:#f3f4f4;color:#0b6e33}header.top .toggle-cart{display:flex;align-items:center;gap:9px;background:#11a24b;color:#fff;border:none;border-radius:10px;padding:12px 18px;font-size:15px;font-weight:700;cursor:pointer}header.top .toggle-cart:hover{background:#0b6e33}header.top .toggle-cart.pop{animation:sk-pop .35s ease}header.top .cart-items,header.top .cart-items.hide{display:inline-flex!important;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:20px;background:#fff;color:#0b6e33;font-size:13px;font-weight:800}header.top .cart.cart-open .toggle-cart{background:#0b6e33}header.top .toggle-navbar{display:none;width:46px;height:46px;align-items:center;justify-content:center;background:#f3f4f4;border:1px solid #E5E6E6;border-radius:10px;cursor:pointer}header.top .toggle-navbar .bars{display:flex;flex-direction:column;gap:4px}header.top .toggle-navbar .bars span{display:block;width:18px;height:2px;border-radius:2px;background:#1b1b19;transition:transform .2s,opacity .2s}header.top .toggle-navbar.open .bars span:nth-child(1){transform:translateY(6px) rotate(45deg)}header.top .toggle-navbar.open .bars span:nth-child(2){opacity:0}header.top .toggle-navbar.open .bars span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:768px){header.top>.center{gap:12px}header.top .logo img{height:44px}header.top .search{order:3;flex-basis:100%}header.top .account span,header.top .toggle-cart .cart-label{display:none}header.top .account{padding:10px}header.top .toggle-cart{padding:11px 14px}header.top .toggle-navbar{display:flex}}@keyframes sk-pop{50%{transform:scale(1.08)}}.autosearch{position:relative}.autosearch .form{display:flex;align-items:center;gap:10px;background:#f5f6f4;border:1px solid #E4E6E2;border-radius:10px;padding:0 14px;color:#6e7a6f;transition:border-color .15s;cursor:text}.autosearch .form:focus-within{border-color:#11a24b}.autosearch .form input{flex:1;min-width:0;border:none;outline:none;background:transparent;padding:12px 0;font-size:15px;color:#1b1b19}.autosearch .form input::placeholder{color:#6e7a6f}.autosearch .items{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:#fff;border:1px solid #E8E8E3;border-radius:12px;box-shadow:0 18px 30px -18px #14301f59;padding:14px;max-height:70vh;overflow:auto}.autosearch .items:empty{display:none!important}.autosearch .items>strong{display:block;margin:6px 4px 8px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#63635c}.autosearch .items .products a{display:flex;align-items:center;gap:12px;padding:6px;border-radius:10px;color:#1b1b19}.autosearch .items .products a:hover{background:#f3f4f4}.autosearch .items .products a .img{width:46px;height:46px;flex:0 0 auto;border-radius:8px;overflow:hidden;background:#f1f1ee}.autosearch .items .products a .img img{display:block;width:100%;height:100%;object-fit:cover}.autosearch .items .products a .info{display:flex;flex-direction:column;gap:2px;font-size:14px}.autosearch .items .products a .info strong{font-weight:600}.autosearch .items .products a .info .price{font-weight:800}.autosearch .items .products a .info .label{align-self:flex-start}.autosearch .items .categories,.autosearch .items .brands{display:flex;flex-wrap:wrap;gap:6px}.autosearch .items .categories a,.autosearch .items .brands a{padding:6px 10px;border-radius:8px;background:#f3f4f4;color:#4a4e4d;font-size:14px;font-weight:600}.autosearch .items .categories a:hover,.autosearch .items .brands a:hover{color:#0b6e33}.autosearch.searching .items{display:block}.catbar{position:relative;z-index:20;background:#f3f4f4;border-top:1px solid #E5E6E6;border-bottom:1px solid #E5E6E6}.catbar nav.main{display:flex;flex-wrap:wrap;gap:4px}.catbar nav.main>a,.catbar nav.main>.subnav>a{display:block;padding:14px;color:#4a4e4d;font-size:15px;font-weight:700;box-shadow:inset 0 -3px 0 transparent}.catbar nav.main>a:hover,.catbar nav.main>.subnav>a:hover{color:#0b6e33}.catbar nav.main>a.active,.catbar nav.main>.subnav>a.active{color:#0b6e33;box-shadow:inset 0 -3px #11a24b}.catbar .subnav{position:static}.catbar .subnav:hover>a,.catbar .subnav:focus-within>a{color:#0b6e33;box-shadow:inset 0 -3px #11a24b}.catbar .subnav:hover>.mega,.catbar .subnav:focus-within>.mega,.catbar .subnav:hover>.dropdown,.catbar .subnav:focus-within>.dropdown{visibility:visible;opacity:1;transition-delay:0s}.catbar .mega,.catbar .dropdown{visibility:hidden;opacity:0;transition:opacity .15s ease,visibility 0s linear .2s;transition-delay:.15s}.catbar .mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid #E5E6E6;box-shadow:0 18px 30px -18px #14301f59}.catbar .mega>.center{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr);gap:32px;padding-top:26px;padding-bottom:30px}.catbar .mega .col{display:flex;flex-direction:column;gap:12px}.catbar .mega .col-title{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#63635c}.catbar .mega .links a{padding:4px 0;color:#1b1b19;font-size:16px;font-weight:600}.catbar .mega .links a:hover{color:#0b6e33}.catbar .mega .links a.all{color:#11a24b;font-size:15px;font-weight:700}.catbar .mega .pick{display:flex;align-items:center;gap:12px;padding:6px;border-radius:10px;color:#1b1b19}.catbar .mega .pick:hover{background:#f3f4f4}.catbar .mega .pick .thumb{width:64px;height:64px;flex:0 0 auto;border-radius:8px;overflow:hidden;background:#f1f1ee;border:1px solid #E8E8E3}.catbar .mega .pick .thumb img{display:block;width:100%;height:100%;object-fit:cover}.catbar .mega .pick .info{display:flex;flex-direction:column;gap:2px;min-width:0}.catbar .mega .pick .name{font-size:14px;font-weight:600;line-height:1.3;-webkit-hyphens:auto;hyphens:auto}.catbar .mega .pick .price{font-size:14px;font-weight:800}.catbar .mega .feature .photo{display:block;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#f1f1ee}.catbar .mega .feature .photo img{display:block;width:100%;height:100%;object-fit:cover}.catbar .mega .feature p{margin:0;font-size:15px;line-height:1.6;color:#4a4a44}.catbar .mega .feature .btn{align-self:flex-start}.catbar .subnav .dropdown{position:absolute;top:100%;min-width:220px;display:flex;flex-direction:column;padding:10px;background:#fff;border:1px solid #E5E6E6;border-radius:0 0 10px 10px;box-shadow:0 18px 30px -18px #14301f59}.catbar .subnav .dropdown a{padding:8px 10px;border-radius:8px;color:#1b1b19;font-weight:600}.catbar .subnav .dropdown a:hover{background:#f3f4f4;color:#0b6e33}@media(max-width:768px){.catbar{display:none;background:#fff}body.navbar-open .catbar{display:block}.catbar nav.main{flex-direction:column;gap:0;padding:8px 0 24px}.catbar nav.main>a,.catbar nav.main>.subnav>a{padding:14px 4px;border-bottom:1px solid #E5E6E6;box-shadow:none!important;font-size:17px}.catbar .mega,.catbar .dropdown{display:none}}.crumbs{padding-top:20px;font-size:14px;color:#63635c}.crumbs .center{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.crumbs a{color:#11a24b}.crumbs a:hover{color:#0b6e33}a.product{display:flex;flex-direction:column;background:#fff;border:1px solid #E8E8E3;border-radius:12px;overflow:hidden;color:#1b1b19}a.product:hover{border-color:#11a24b;color:#1b1b19}a.product .photo{display:block;position:relative;aspect-ratio:1/1;background:#f1f1ee}a.product .photo img{display:block;width:100%;height:100%;object-fit:cover}a.product .badge{position:absolute;top:10px;left:10px;z-index:1;background:#3e4241;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;border-radius:5px;padding:5px 9px;pointer-events:none}a.product .body{display:flex;flex-direction:column;gap:7px;flex:1;padding:14px 14px 16px}a.product .cat{font-size:13px;color:#63635c}a.product .name{font-size:15px;font-weight:600;line-height:1.35;-webkit-hyphens:auto;hyphens:auto}a.product .price{margin-top:auto;font-size:19px;font-weight:800;letter-spacing:-.02em}a.product .price .old{margin-right:6px;font-size:14px;font-weight:600;color:#63635c;text-decoration:line-through}a.product .add{display:block;margin-top:4px;padding:11px 14px;border-radius:8px;background:#11a24b;color:#fff;font-size:14px;font-weight:700;text-align:center;cursor:pointer}a.product .add:hover{background:#0b6e33}a.product .add.added{background:#e7f3eb;color:#0b6e33}.products-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}@media(max-width:768px){.products-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.stock-line{font-size:13px;color:#11a24b}.stock-line.out{color:#63635c}.category-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}@media(max-width:768px){.category-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.category-card{display:flex;flex-direction:column;background:#fff;border:1px solid #E8E8E3;border-radius:12px;overflow:hidden;color:#1b1b19}.category-card:hover{border-color:#11a24b;color:#1b1b19}.category-card .photo{display:block;aspect-ratio:5/4;background:#f1f1ee}.category-card .photo img{display:block;width:100%;height:100%;object-fit:cover}.category-card .body{display:flex;flex-direction:column;gap:3px;padding:14px 16px 16px}.category-card .name{font-size:17px;font-weight:700;letter-spacing:-.01em}.category-card .count{font-size:14px;color:#63635c}.rail-section{padding:44px 0 10px}.rail-section .rail-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px 28px;align-items:end;margin-bottom:20px}.rail-section .rail-head .intro{display:flex;flex-direction:column;gap:8px}.rail-section .rail-head h2{margin:0;font-size:28px;letter-spacing:-.025em}.rail-section .rail-head p{margin:0;font-size:16px;line-height:1.6;color:#4a4a44;max-width:62ch}.rail-section .rail-head .btn{justify-self:end}@media(max-width:768px){.rail-section .rail-head .btn{justify-self:start}}.rail-section .rail{display:flex;gap:18px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory}.rail-section .rail::-webkit-scrollbar{height:6px}.rail-section .rail::-webkit-scrollbar-track{background:#f1f1ee;border-radius:4px}.rail-section .rail::-webkit-scrollbar-thumb{background:#cfcfc8;border-radius:4px}.rail-section .rail a.product{flex:0 0 236px;scroll-snap-align:start}.rail-section .rail-hint{font-size:13px;color:#63635c}.rail-section.related{padding-bottom:56px}section.not-found{padding:70px 0 90px}section.not-found .center{max-width:720px}section.not-found h1{margin:0 0 14px;font-size:clamp(28px,3.4vw,40px);line-height:1.1}section.not-found p{margin:0 0 24px;font-size:17px;line-height:1.7;color:#4a4a44}section.withdrawal{padding:34px 0 56px}section.withdrawal .center{max-width:860px}section.withdrawal h1{margin:0 0 14px;font-size:clamp(28px,3.4vw,40px);line-height:1.1}section.withdrawal .intro{font-size:17px;line-height:1.7;color:#4a4a44;margin-bottom:20px}footer.footer{margin-top:auto;background:#3e4241;color:#d3d6d5;padding:44px 0 22px}footer.footer .sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;align-items:start}footer.footer section{display:flex;flex-direction:column;gap:9px}footer.footer .company{gap:14px}footer.footer .logo img{display:block;height:46px;width:auto;filter:brightness(0) invert(1)}footer.footer .tagline,footer.footer .legal{margin:0;line-height:1.8}footer.footer .tagline{font-size:14px}footer.footer .legal{font-size:13px;color:#a9adac}footer.footer .foot-title{display:block;margin-bottom:3px;color:#fff;font-size:14px;font-weight:800}footer.footer .foot-title.pay{margin-top:10px}footer.footer nav{display:flex;flex-direction:column;gap:9px}footer.footer a{color:#d3d6d5;font-size:15px}footer.footer a:hover{color:#fff}footer.footer .methods{display:flex;flex-wrap:wrap;gap:8px}footer.footer .methods .pill{background:#fff;color:#3e4241;border-radius:5px;padding:6px 9px;font-size:12px;font-weight:800}footer.footer .withdrawal-action{margin-top:26px}footer.footer .copy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-top:26px;padding-top:16px;border-top:1px solid #565A59;font-size:13px;color:#a9adac}footer.footer .copy .inprovo{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#a9adac}footer.footer .copy .inprovo img{height:16px;filter:brightness(0) invert(1);opacity:.7}footer.footer.simple{padding-top:22px}footer.footer.simple .copy{margin-top:0;padding-top:0;border-top:0}
