:root{--v-forest:#193c31;--v-deep:#112e25;--v-ink:#243c31;--v-muted:#6e766b;--v-paper:#fbfaf6;--v-sand:#eee9df;--v-line:#dddcd1;--v-sage:#c9d0b4;--v-gold:#b19a6a}body{background:var(--v-paper);color:var(--v-ink);font-family:Arial,sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:var(--v-forest);text-underline-offset:4px}a:hover{color:#617248}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #a28a53;outline-offset:4px}h1,h2,h3,h4,.h1,.h2,.h3,.h4{color:var(--v-forest);text-transform:none;letter-spacing:-.025em;line-height:1.2}h1,h2,.h1,.h2{font-family:Georgia,'Times New Roman',serif;font-weight:400}h1{font-size:42px}h2{font-size:36px}h3{font-size:21px}img{max-width:100%}button,.btn,input,select{border-radius:5px}.btn-primary,.btn-conversion,.add-to-cart-button{background:var(--v-forest)!important;border-color:var(--v-forest)!important;color:#fff!important}.btn-primary:hover,.btn-conversion:hover,.add-to-cart-button:hover{background:#345543!important;border-color:#345543!important}.vg2-top{background:var(--v-deep);color:#f0efdf;font-size:11px;letter-spacing:.07em}.vg2-top>div{max-width:1360px;padding:8px 28px;margin:auto;display:flex;justify-content:space-between;gap:20px}.vg2-top a{color:#f0efdf;text-decoration:none}.vg2-top span:last-child{display:flex;gap:24px}#header{background:#fff!important;border-bottom:1px solid var(--v-line)}#header .site-name{margin:0!important;padding:0!important;height:auto!important;max-width:none!important}#header .site-name img{display:none}#header .site-name a{text-decoration:none!important;display:flex;align-items:center;gap:9px}.vg2-brand-icon{width:35px;height:44px;flex-shrink:0}.vg2-brand-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.vg2-brand-text b{font-family:Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-1.1px;color:var(--v-forest)}.vg2-brand-text small{font-size:8px;letter-spacing:.22em;text-transform:uppercase;margin-top:8px;color:#718063}.vg2-search{position:relative}.vg2-search input{width:100%;height:45px;border:1px solid #dedfd5!important;background:#f6f6f0!important;padding:0 48px 0 18px!important;font-size:13px!important;border-radius:5px!important;box-shadow:none!important}.vg2-search button{position:absolute;right:6px;top:5px;width:35px;height:35px;border:0;background:transparent;color:var(--v-forest);display:grid;place-items:center}.vg2-search svg{width:19px;height:19px}#navigation{background:#fff!important;border-top:1px solid #e8e9e0;border-bottom:0}#navigation .menu-level-1>li>a{font-family:Arial,sans-serif;font-weight:600;color:var(--v-forest)!important;font-size:13px;letter-spacing:.01em;text-transform:none}#navigation .menu-level-1>li>a:hover,#navigation .menu-level-1>li>a.active{background:#f0f2e9!important;color:#53653d!important}.content-wrapper-in{max-width:1360px;margin:0 auto}#content-wrapper{padding:24px 0 0}.breadcrumbs{font-size:12px;padding:5px 0 20px;margin:0;color:#778070}.sidebar .box{background:#fff;border:1px solid var(--v-line);padding:19px;border-radius:8px;margin-bottom:24px}.sidebar h3,.sidebar h4{font-family:Arial,sans-serif;font-size:15px;font-weight:600}.categories a{font-size:13px;padding-top:10px;padding-bottom:10px}.sidebar .top-products{font-size:12px}.category-title{margin:0 0 24px}.vg2-shell{max-width:1360px;margin:0 auto;padding:0 28px}.vg2-hero{display:grid;grid-template-columns:1fr 1fr;min-height:470px;margin-top:28px;background:#ede9dd;overflow:hidden;border-radius:8px}.vg2-hero-copy{padding:47px 52px 40px;display:flex;flex-direction:column;justify-content:center}.vg2-eyebrow{font-family:Arial,sans-serif!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.18em!important;color:#6a7759;margin:0 0 18px!important;line-height:1.5!important}.vg2-hero h1{font-size:clamp(48px,5.2vw,72px);font-weight:400!important;letter-spacing:-.05em;line-height:1.03;margin:0 0 24px;text-transform:none!important}.vg2-hero h1 em{font-weight:400;color:#6e7d52}.vg2-hero p:not(.vg2-eyebrow){max-width:390px;font-size:14px;line-height:1.8;color:#5a6857;margin:0 0 24px}.vg2-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.vg2-button{background:var(--v-forest);color:white!important;border:1px solid var(--v-forest);border-radius:4px;padding:13px 23px;display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:12px;font-weight:600;text-decoration:none!important;transition:background .2s,transform .2s}.vg2-button:hover{background:#365744;transform:translateY(-2px)}.vg2-textlink{font-size:12px;font-weight:600;text-decoration:none!important;border-bottom:1px solid #a8af97;padding-bottom:3px;display:inline-flex;gap:15px}.vg2-hero-photo{position:relative;min-height:470px}.vg2-hero-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vg2-photo-label{position:absolute;bottom:24px;left:24px;right:24px;padding:13px 17px;background:#fbfaf6e8;backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;letter-spacing:.07em;color:var(--v-forest);border-radius:3px}.vg2-photo-label b{font-family:Georgia,serif;font-size:18px;font-weight:400;letter-spacing:-.02em}.vg2-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--v-line)}.vg2-benefit{display:flex;align-items:center;gap:14px;padding:0 20px}.vg2-benefit:not(:last-child){border-right:1px solid var(--v-line)}.vg2-benefit svg{width:28px;height:28px;color:#7b8865;flex-shrink:0}.vg2-benefit strong{font-size:12px;display:block;font-weight:600}.vg2-benefit span{font-size:11px;color:var(--v-muted)}.vg2-section{margin:62px 0}.vg2-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.vg2-section-head h2{font-size:37px;margin:0;line-height:1.15}.vg2-section-head .vg2-eyebrow{margin-bottom:9px!important}.vg2-section-head>p{font-size:12px;color:var(--v-muted);max-width:290px;line-height:1.8;margin:0}.vg2-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vg2-category{display:block;background:#f0eee5;color:var(--v-forest)!important;border:1px solid #e5e2d8;border-radius:7px;padding:19px 21px 21px;text-decoration:none!important;transition:transform .25s,border-color .25s}.vg2-category:nth-child(2){background:#e9edde}.vg2-category:nth-child(3){background:#eee8df}.vg2-category:nth-child(4){background:#e7ece5}.vg2-category:hover{transform:translateY(-5px);border-color:#a4ae8d}.vg2-category img{display:block;width:100%;height:140px;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.vg2-category:hover img{transform:scale(1.06)}.vg2-category small{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#7b826d}.vg2-category strong{display:flex;justify-content:space-between;gap:8px;font-size:19px;font-family:Georgia,serif;font-weight:400;margin:15px 0 6px}.vg2-category p{font-size:11px;color:#6c7665;line-height:1.6;margin:0}.vg2-other{margin-top:18px;font-size:11px;color:#7a8271;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.vg2-other a{font-weight:600;text-decoration:none}body.type-index .sidebar{display:none!important}body.type-index #content{width:100%!important;padding:0!important}body.type-index .content-wrapper-in{display:block;padding:0 28px;max-width:1360px}body.type-index #content-wrapper{padding:0}body.type-index .welcome-wrapper{margin-top:0}.welcome{background:transparent;padding:0!important;border:0;margin:0}.welcome>[data-testid=eshopHeader]{display:none}body.type-index .homepage-products-heading-1{display:none}.vg2-products-head{margin:0 0 25px}.vg2-products-head h2{margin:0;font-size:37px}.vg2-products-head p{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6a7759;margin:0 0 9px}.products-block{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;margin:0!important;overflow:visible!important}.products-block:before,.products-block:after{display:none!important}.products-block>.product{float:none!important;clear:none!important;width:auto!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important;margin:0!important;height:auto!important}.products-block .inner{height:100%!important;display:flex!important;flex-direction:column;position:relative!important;background:#fff!important;border:1px solid #e1e2d8!important;padding:0!important;border-radius:7px;overflow:hidden;transition:box-shadow .2s,transform .2s;cursor:auto}.products-block .inner:hover{background:#fff!important;box-shadow:0 12px 26px #193c3110;transform:translateY(-4px)}.products-block .inner:before,.products-block .inner:after,.products-block .product-link{display:none!important}.products-block .img{width:100%!important;height:215px!important;padding:25px 24px 10px!important;margin:0!important;background:#fff!important;position:relative!important;float:none!important}.products-block .img a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.products-block .img img{width:100%!important;height:100%!important;max-height:190px!important;object-fit:contain;opacity:1!important;transition:transform .3s}.products-block .inner:hover img{transform:scale(1.04)}.products-block .descr{position:static!important;padding:20px!important;float:none!important;width:100%!important;display:flex!important;flex-direction:column;flex:1;background:transparent!important;color:var(--v-ink)!important;opacity:1!important;min-height:0!important}.products-block .name{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.5!important;font-weight:600!important;text-transform:none!important;color:var(--v-forest)!important;min-height:56px;display:block;text-align:left!important;margin:0 0 15px!important}.products-block .product-appendix{display:block;font-size:10px;font-weight:400;color:#818877;margin-top:4px}.products-block .prices{margin:auto 0 0!important;display:block!important;position:static!important;text-align:left!important}.products-block .prices>div{width:100%!important;float:none!important;padding:0!important}.products-block .price-final{font-family:Arial,sans-serif;font-size:21px!important;font-weight:600!important;color:var(--v-forest)!important;text-align:left!important;margin:0!important}.products-block .price-final strong{font-weight:600!important}.products-block .tools-wrap,.products-block .short-descr{display:none!important}.products-block .flags-inline{position:absolute;top:12px;left:12px;margin:0;z-index:1}.flag{background:#ecefdf!important;color:#566743!important;font-size:9px!important;border-radius:3px;letter-spacing:.06em;padding:4px 8px!important;min-height:0!important}.vg2-card-foot{padding:0 20px 18px;display:flex;align-items:center;justify-content:space-between;gap:7px}.vg2-stock{font-size:10px;color:#6e7d54}.vg2-product-cta{font-size:11px;font-weight:600;text-decoration:none!important;color:var(--v-forest)!important;padding:6px 10px;border:1px solid #dce1d1;border-radius:4px;background:#f7f8f1}.vg2-product-cta:hover{background:var(--v-forest);color:white!important}.type-index .products-block{grid-template-columns:repeat(4,minmax(0,1fr))}.vg2-story{margin:65px 0;display:grid;grid-template-columns:1.05fr 1fr;background:var(--v-forest);color:#e0e7d8;border-radius:8px;overflow:hidden}.vg2-story-image{min-height:360px;background:#f1eee5;padding:35px;display:flex;align-items:center;justify-content:center}.vg2-story-image img{max-height:310px;width:100%;object-fit:contain;mix-blend-mode:multiply}.vg2-story-copy{padding:45px;display:flex;flex-direction:column;justify-content:center}.vg2-story .vg2-eyebrow{color:#bfcca1}.vg2-story h2{font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.15;color:#f3f0df;margin:0 0 18px}.vg2-story p:not(.vg2-eyebrow){font-size:13px;line-height:1.85;color:#d0dbc6;margin:0 0 22px}.vg2-story .vg2-textlink{color:#edf1dc!important;align-self:flex-start;border-bottom-color:#8a9b6a}.type-index .homepage-blog-wrapper{display:none!important}.vg2-about{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;margin:65px 0;padding:15px 0}.vg2-about h2{font-size:39px;margin:0 0 20px}.vg2-about p:not(.vg2-eyebrow){font-size:13px;color:#727b6d;line-height:1.9}.vg2-faq details{border-top:1px solid var(--v-line);padding:18px 0}.vg2-faq details:last-child{border-bottom:1px solid var(--v-line)}.vg2-faq summary{font-size:13px;font-weight:600;cursor:pointer;list-style:none;position:relative;padding-right:30px}.vg2-faq summary:after{content:'+';position:absolute;right:3px;font-size:21px;top:-7px;font-weight:400;color:#7b8a65}.vg2-faq details[open] summary:after{content:'−'}.vg2-faq details p{font-size:12px!important;margin:14px 0 0;line-height:1.8}.vg2-help{background:#edeedc;padding:25px 32px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:7px;margin:40px 0 55px}.vg2-help h3{font-family:Georgia,serif;font-size:25px;font-weight:400;margin:0 0 5px}.vg2-help p{font-size:12px;color:#707961;margin:0}.vg2-help .vg2-button{white-space:nowrap}#footer{background:var(--v-deep)!important;color:#d6dfc9!important;margin-top:25px!important;padding-top:0!important}#footer a{color:#d6dfc9!important}#footer .vg2-footer{max-width:1360px;margin:auto;padding:44px 28px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.vg2-footer-brand{font-family:Georgia,serif;font-size:35px;letter-spacing:-.04em;color:#f2efd9}.vg2-footer p{font-size:12px;line-height:1.9;max-width:310px;color:#aebb9f;margin:12px 0}.vg2-footer h3{font-family:Arial,sans-serif;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#e2e8d4;margin:5px 0 18px}.vg2-footer ul{list-style:none;padding:0;margin:0}.vg2-footer li{font-size:12px;margin:9px 0}.vg2-footer a{text-decoration:none}.vg2-footer a:hover{color:white!important;text-decoration:underline}#footer>.container{border-top:1px solid #ffffff20;padding:18px 28px!important;font-size:10px!important}.footer-bottom{background:transparent!important}.signature img{filter:grayscale(1);opacity:.7}.siteCookies{border-radius:8px;box-shadow:0 10px 40px #0002}.p-detail{background:#fff;border:1px solid #e1e2d8;border-radius:8px;padding:30px}.p-detail h1{font-size:35px;text-transform:none!important;line-height:1.15}.p-detail h1 .product-appendix{font-family:Arial,sans-serif;font-size:14px!important;letter-spacing:0;color:#7d8874;line-height:1.5;display:block;margin-top:13px}.p-detail .price-final{font-family:Arial,sans-serif;font-size:29px!important;font-weight:600;color:var(--v-forest)}.p-detail .add-to-cart-button{font-size:14px!important;padding:14px 20px!important;border-radius:5px}.p-detail .quantity{border-radius:5px}.p-detail .description-inner{font-size:14px;line-height:1.8}.p-detail-tabs{margin-top:35px}.p-detail .availability{color:#69834f!important;font-size:13px}@media(min-width:768px){#header .navigation-wrapper{display:grid!important;grid-template-columns:260px 1fr auto;grid-template-areas:'logo search tools' 'nav nav nav';align-items:center;gap:0 30px;max-width:1360px;padding:19px 28px 0!important}#header .site-name{grid-area:logo}#header .vg2-search{grid-area:search;max-width:490px}#header .top-nav{grid-area:tools;padding:0!important;height:auto!important;min-height:0;display:block!important}#header .project-email{display:none}#header .top-nav-right{float:none!important;display:flex;align-items:center}#header .subnav-left{margin-right:10px}#header .top-nav-bar{display:flex;gap:9px;align-items:center}.top-nav-bar>li:first-child,.top-nav-currency{display:none!important}#header .cart-price{font-size:12px}.top-nav .btn-icon{font-size:25px}#navigation{grid-area:nav;width:100%!important;position:static!important;max-width:none!important;margin:18px 0 0!important;height:auto!important}#navigation .navigation-in{width:100%!important;max-width:none!important}#navigation .menu-level-1{display:flex!important;justify-content:space-between;width:100%!important;overflow:visible!important}#navigation .menu-level-1>li{display:block!important;float:none!important}#navigation .menu-level-1>li>a{padding:14px 18px!important}#navigation .menu-item-39,#navigation .menu-item-29,#navigation .menu-item-682,#header .menu-helper{display:none!important}.navigation-buttons .menu-trigger{display:none!important}body.type-detail .sidebar{display:none!important}body.type-detail #content{width:100%!important}.p-detail h1{font-size:40px}.p-detail .p-detail-inner>.row{display:flex;align-items:flex-start}.p-detail .p-detail-info{min-width:0}.p-detail .p-image-wrapper{min-width:0}}@media(min-width:768px) and (max-width:1050px){#header .navigation-wrapper{grid-template-columns:230px 1fr auto;gap:0 18px}#navigation .menu-level-1>li>a{font-size:12px;padding:14px 10px!important}.vg2-brand-text b{font-size:26px}.vg2-hero-copy{padding:35px}.vg2-hero h1{font-size:57px}.vg2-hero,.vg2-hero-photo{min-height:430px}.vg2-story-copy{padding:30px}.vg2-category{padding:16px}.vg2-category img{height:110px}.vg2-benefit{padding:0 5px}.products-block .img{height:180px!important;padding:20px 14px 5px!important}.vg2-card-foot{flex-wrap:wrap}}@media(max-width:767px){body{font-size:14px}.vg2-top>div{justify-content:center;padding:7px 10px;font-size:9px;letter-spacing:.05em}.vg2-top span:last-child{display:none}.vg2-brand-icon{width:24px;height:30px}.vg2-brand-text b{font-size:23px;letter-spacing:-.8px}.vg2-brand-text small{font-size:6px;letter-spacing:.12em;margin-top:5px}#header .site-name{margin:4px 0!important}#header .site-name a{gap:5px}#header .navigation-wrapper{padding-left:14px!important;padding-right:14px!important}#header .vg2-search{display:none}.vg2-shell{padding:0 14px}.vg2-hero{grid-template-columns:1fr;margin-top:16px;min-height:0;border-radius:6px}.vg2-hero-copy{padding:31px 28px}.vg2-hero h1{font-size:52px;line-height:1.03;margin-bottom:18px}.vg2-hero p:not(.vg2-eyebrow){font-size:13px;line-height:1.75;margin-bottom:22px}.vg2-eyebrow{font-size:9px!important;letter-spacing:.12em!important;margin-bottom:14px!important}.vg2-hero-photo{min-height:245px}.vg2-photo-label{left:16px;right:16px;bottom:16px;padding:10px 12px;font-size:8px}.vg2-photo-label b{font-size:15px}.vg2-button{padding:12px 17px;font-size:11px;gap:12px}.vg2-textlink{font-size:11px;gap:8px}.vg2-actions{gap:20px}.vg2-benefits{grid-template-columns:1fr;gap:13px;padding:22px 10px}.vg2-benefit{padding:0;border:0!important;gap:13px}.vg2-benefit svg{width:24px;height:24px}.vg2-benefit strong{font-size:11px}.vg2-benefit span{font-size:10px}.vg2-section{margin:36px 0}.vg2-section-head{display:block;margin-bottom:19px}.vg2-section-head h2,.vg2-products-head h2{font-size:30px}.vg2-section-head>p{margin-top:12px;font-size:11px}.vg2-categories{grid-template-columns:1fr 1fr;gap:10px}.vg2-category{padding:12px 14px 17px}.vg2-category img{height:107px}.vg2-category strong{font-size:20px;margin:10px 0 5px}.vg2-category p{font-size:10px}.vg2-category small{font-size:8px}.vg2-other{gap:10px 18px;font-size:10px}.type-index .content-wrapper-in{padding:0 14px!important}.type-index .products-block,.products-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.products-block .inner{border-radius:6px}.products-block .img{height:145px!important;padding:15px 12px 5px!important}.products-block .img img{max-height:130px!important}.products-block .descr{padding:13px!important}.products-block .name{font-size:12px!important;min-height:68px;margin-bottom:10px!important;line-height:1.4!important}.products-block .product-appendix{font-size:9px;line-height:1.4}.products-block .price-final{font-size:18px!important}.products-block .flags-inline{top:8px;left:8px}.flag{font-size:8px!important;padding:3px 6px!important}.vg2-card-foot{padding:0 12px 13px;display:block}.vg2-stock{display:block;font-size:9px;margin-bottom:9px}.vg2-product-cta{font-size:10px;width:100%;display:block;text-align:center;padding:7px 4px}.vg2-story{grid-template-columns:1fr;margin:40px 0}.vg2-story-image{min-height:0;padding:24px}.vg2-story-image img{height:225px}.vg2-story-copy{padding:29px 25px}.vg2-story h2{font-size:32px}.vg2-story p:not(.vg2-eyebrow){font-size:12px}.vg2-about{grid-template-columns:1fr;gap:20px;margin:40px 0}.vg2-about h2{font-size:32px}.vg2-about p:not(.vg2-eyebrow){font-size:12px}.vg2-faq details{padding:17px 0}.vg2-help{display:block;padding:25px;margin:30px 0 40px}.vg2-help h3{font-size:26px}.vg2-help .vg2-button{margin-top:19px}#footer .vg2-footer{padding:34px 23px;grid-template-columns:1fr 1fr;gap:27px}.vg2-footer>div:first-child{grid-column:1/-1}.vg2-footer-brand{font-size:31px}.vg2-footer p{font-size:11px}.vg2-footer h3{font-size:10px}.vg2-footer li{font-size:11px}#content-wrapper{padding-top:18px}.breadcrumbs{font-size:10px;padding-bottom:15px}.p-detail{padding:19px;border-radius:6px}.p-detail h1{font-size:29px}.p-detail h1 .product-appendix{font-size:12px!important;margin-top:10px}.p-detail .price-final{font-size:26px!important}h1{font-size:32px}h2{font-size:29px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}