:root{--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1)}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:18px;top:-100px;background:#fff;color:#243321;padding:12px 18px;z-index:100}.skip-link:focus{top:12px}
.header{position:relative;z-index:20}.header nav a{position:relative}.header nav a:after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:1px;background:#799d2b;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.header nav a:hover:after,.header nav a:focus-visible:after{transform:scaleX(1)}
.feature{isolation:isolate}.motion-ready .feature-slide{position:absolute;inset:0;will-change:opacity}.feature-slide[aria-hidden="true"]{pointer-events:none}.feature-slide .slide-content{z-index:3}.feature-slide .slide-bg,.feature-slide .hero-picture{transform-origin:65% 50%;will-change:transform}.hero-controls{position:absolute;bottom:13px;right:13px;z-index:8;display:flex;align-items:center;gap:2px;padding:4px 5px 4px 12px;background:rgba(250,250,247,.95);box-shadow:0 1px 15px rgba(20,31,18,.08)}.hero-controls>button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#283521;font:20px/1 Arial,sans-serif;transition:background .2s,color .2s}.hero-controls>button:hover{background:#dde9c1}.hero-controls>button:focus-visible{outline:2px solid #657e28;outline-offset:0}.hero-controls .slide-count{font-size:9px;letter-spacing:1px;min-width:51px;color:#576449;padding-right:9px;margin-right:5px;border-right:1px solid #ccd6bf}.toggle-autoplay span{font-size:15px;line-height:1}.feature-nav{position:relative}.feature-nav>button{position:relative;min-width:0;border-top-color:transparent;transition:color .3s}.feature-nav>button:before{content:"";position:absolute;top:-2px;left:0;width:100%;height:2px;background:#d1dabc;opacity:0;transition:opacity .3s}.feature-nav>button.selected:before{opacity:1}.feature-nav>button:after{content:"";position:absolute;top:-2px;left:0;width:100%;height:2px;background:#8dab2d;transform:scaleX(0);transform-origin:left}.feature-nav>button.selected:after{transform:scaleX(var(--progress,0))}.feature-nav>button.selected{border-color:transparent}.feature-nav>button b{transition:transform .35s var(--ease-out)}.feature-nav>button:hover b{transform:translateX(5px)}
.category-image{display:block;width:100%;height:106px;overflow:hidden;background:#e1e5da}.category-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.88);transition:transform .75s var(--ease-out),filter .75s var(--ease-out);transform-origin:50% 60%}.category h3{transition:color .3s}.category .card-arrow{transition:transform .4s var(--ease-out),color .4s}.category>div:after{content:"";display:block;width:100%;height:1px;background:#a8bc77;position:absolute;bottom:-14px;left:0;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.button{position:relative;isolation:isolate;overflow:hidden;transition:background .25s,box-shadow .3s,transform .2s}.button>span{transition:transform .35s var(--ease-out)}.button:active{transform:scale(.985)}.button:hover>span{transform:translateX(5px)}.button:hover{box-shadow:0 6px 18px rgba(90,119,16,.1)}.button:before{content:"";position:absolute;inset:-50% auto -50% -30%;width:20%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translateX(-150%) rotate(20deg);z-index:-1;pointer-events:none}.button:hover:before{animation:button-glint .7s ease-out 1}@keyframes button-glint{from{transform:translateX(-150%) rotate(20deg)}to{transform:translateX(850%) rotate(20deg)}}
.reveal-pending{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out),transform .85s var(--ease-out);transition-delay:var(--reveal-delay,0ms)}.reveal-pending.is-visible{opacity:1;transform:translateY(0)}
@media(hover:hover) and (pointer:fine){.category:hover .category-image img{transform:scale(1.045);filter:saturate(1.03)}.category:hover .card-arrow{transform:translate(3px,-2px);color:#6a8921}.category:hover>div:after{transform:scaleX(1)}}
@media(min-width:1500px){.category-image{height:126px}}
@media(max-width:760px){.category-image{height:108px}.hero-controls{bottom:10px;right:10px}.hero-controls>button{width:34px;height:34px}.hero-controls .slide-count{font-size:8px;min-width:45px}.feature-nav>button:before,.feature-nav>button:after{top:-2px}.motion-ready .feature-slide{min-height:510px}.motion-ready .feature{height:510px}.feature-slide.ozon,.feature-slide.ozon .hero-picture{height:510px;min-height:510px}.reveal-pending{transform:translateY(16px)}}
@media(min-width:761px) and (max-height:800px){.header{height:80px}.hero{padding-top:22px}.feature,.feature-slide,.feature-slide .slide-bg,.feature-slide .hero-picture{height:262px}.feature-slide h1,.feature-slide h2{font-size:38px;margin:10px 0 12px}.feature-slide .slide-content>p:not(.eyebrow){font-size:16px}.feature-slide .button{margin-top:17px}.feature-slide.private-label h2{font-size:34px}.catalog{padding-top:24px;padding-bottom:30px}.section-heading{margin-bottom:18px}.category-image{height:92px}.feature-nav{margin-top:16px}.category h3{font-size:15px}.category p{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}.reveal-pending{opacity:1!important;transform:none!important}.category-image img,.feature-slide .slide-bg,.feature-slide .hero-picture{transform:none!important}.button:hover{box-shadow:none}}
.feature{touch-action:pan-y}.hero-controls{display:none}.motion-ready .hero-controls{display:flex}
@media(min-width:761px) and (max-width:1280px){.header-inner{grid-template-columns:220px 1fr 175px}.header .brand-note{display:none}.header nav{font-size:12px;gap:18px}}
