:root{--primary-green: #3a6b47;--secondary-green: #a9c28f;--dark-green: #2b4f37;--light-green: #e7efdd;--background: #faf7ef;--card-background: #ffffff;--dark: #1d2a21;--text: #1d2a21;--muted-text: #667064;--border: #e6e2d4;--hero-bg: #dfead2;--sale: #b8482c;--star: #d89a2b;--white: #fff;--radius-sm: 12px;--radius: 20px;--radius-lg: 32px;--shadow-sm: 0 1px 2px rgba(29, 42, 33, .06);--shadow: 0 10px 30px -12px rgba(29, 42, 33, .22);--shadow-lg: 0 24px 60px -24px rgba(29, 42, 33, .35);--gap: 20px;--container: 1200px;--font: IRANYekan, Tahoma, "Segoe UI", sans-serif;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:96px}body{margin:0;font-family:var(--font);font-size:15px;line-height:1.9;color:var(--text);background:var(--background);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.rs-lock{overflow:hidden}img,svg{max-width:100%;height:auto}img{display:block}a{color:inherit;text-decoration:none;transition:color .2s}a:hover{color:var(--primary-green)}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.5;font-weight:700;letter-spacing:-.01em}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer}:focus-visible{outline:3px solid color-mix(in srgb,var(--primary-green) 55%,#fff);outline-offset:2px;border-radius:6px}[hidden]{display:none!important}::selection{background:var(--secondary-green);color:var(--dark)}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;z-index:1000;inset-block-start:8px;inset-inline-start:8px;width:auto;height:auto;margin:0;clip:auto;padding:10px 16px;background:var(--dark);color:#fff;border-radius:10px}.rs-container{width:100%;max-width:calc(var(--container) + 48px);margin-inline:auto;padding-inline:24px}.rs-container--narrow{max-width:860px}.rs-icon{flex:none}.rs-btn,.button,button.button,input.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 26px;border:1px solid transparent;border-radius:14px;background:var(--dark);color:#fff;font-weight:700;font-size:14px;line-height:1.4;transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease),box-shadow .2s}.rs-btn:hover,.button:hover{background:#000;color:#fff;transform:translateY(-1px)}.rs-btn:active,.button:active{transform:none}.rs-btn--primary{background:var(--primary-green);box-shadow:0 8px 20px -10px var(--primary-green)}.rs-btn--primary:hover{background:var(--dark-green)}.rs-btn--ghost{background:transparent;color:var(--dark);border-color:color-mix(in srgb,var(--dark) 25%,transparent)}.rs-btn--ghost:hover{background:var(--dark);color:#fff}.rs-btn--light{background:var(--light-green);color:var(--dark)}.rs-btn--light:hover,.rs-btn--green{background:var(--secondary-green);color:var(--dark)}.rs-btn--green:hover{background:#fff;color:var(--dark)}.rs-btn--sm{min-height:36px;padding:6px 16px;font-size:12px;border-radius:10px}.rs-btn--lg{min-height:54px;padding:12px 32px;font-size:15px;border-radius:16px}.rs-btn .rs-icon{width:18px;height:18px}.rs-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:14px;background:transparent;color:var(--dark);transition:background .2s}.rs-icon-btn:hover{background:var(--light-green);color:var(--dark)}.rs-icon-btn .rs-icon{width:22px;height:22px}.rs-cart-count{position:absolute;inset-block-start:3px;inset-inline-start:1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--sale);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.rs-cart-count.is-empty{display:none}.rs-topbar{background:var(--dark-green);color:#eef4e6;font-size:12.5px}.rs-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px}.rs-topbar p{margin:0}.rs-topbar__phone{display:inline-flex;align-items:center;gap:6px;color:#fff}.rs-topbar__phone:hover{color:var(--secondary-green)}.rs-topbar__phone .rs-icon{width:15px;height:15px}.rs-header{position:sticky;inset-block-start:0;z-index:50;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(12px);border-block-end:1px solid var(--border)}.admin-bar .rs-header{inset-block-start:32px}.rs-header__inner{display:flex;align-items:center;gap:28px;min-height:76px}.rs-brand{flex:none}.rs-brand__link{display:inline-flex;align-items:center;gap:8px;font-size:22px;font-weight:700;color:var(--dark)}.rs-brand__leaf{width:28px;height:28px;color:var(--primary-green)}.custom-logo{max-height:52px;width:auto}.rs-nav{flex:1;min-width:0}.rs-menu{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.rs-menu a{display:block;padding:8px 14px;border-radius:12px;font-size:14px}.rs-menu a:hover{background:var(--light-green);color:var(--dark)}.rs-menu .current-menu-item>a,.rs-menu .current_page_item>a{background:var(--light-green);color:var(--dark-green);font-weight:700}.rs-menu li{position:relative}.rs-menu .sub-menu{position:absolute;inset-inline-start:0;inset-block-start:100%;min-width:200px;padding:8px;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(6px);transition:.2s var(--ease);z-index:5}.rs-menu li:hover>.sub-menu,.rs-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.rs-header__search{flex:0 1 300px}.rs-header__tools{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.rs-header__burger,.rs-header__search-btn{display:none}.rs-search-form{position:relative;display:flex;align-items:center;width:100%}.rs-search-form__input{width:100%;height:46px;padding-inline:18px 48px;border:1px solid transparent;border-radius:999px;background:var(--background);color:var(--text);transition:border-color .2s,background .2s,box-shadow .2s}.rs-search-form__input::placeholder{color:var(--muted-text)}.rs-search-form__input:focus{outline:0;background:#fff;border-color:var(--primary-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-green) 15%,transparent)}.rs-search-form__submit{position:absolute;inset-inline-end:4px;width:38px;height:38px;border:0;border-radius:50%;background:var(--primary-green);color:#fff;display:grid;place-items:center}.rs-search-form__submit:hover{background:var(--dark-green)}.rs-search-form__submit .rs-icon{width:18px;height:18px}.rs-overlay{position:fixed;inset:0;z-index:90;background:#0f18128c;backdrop-filter:blur(2px)}.rs-drawer{position:fixed;inset-block:0;z-index:100;width:min(400px,92vw);background:#fff;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);transition:transform .35s var(--ease)}.rs-drawer--cart{inset-inline-end:0;transform:translate(-100%)}.rs-drawer--menu{inset-inline-start:0;transform:translate(100%)}[dir=ltr] .rs-drawer--cart{transform:translate(100%)}[dir=ltr] .rs-drawer--menu{transform:translate(-100%)}.rs-drawer.is-open{transform:none!important}.rs-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-block-end:1px solid var(--border);font-size:16px}.rs-drawer__body{flex:1;overflow-y:auto;padding:20px}.rs-menu--mobile{flex-direction:column;align-items:stretch;gap:0}.rs-menu--mobile a{padding:14px 8px;border-radius:0;border-block-end:1px solid var(--border);font-size:15px;background:none}.rs-menu--mobile .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 16px}.rs-search-overlay{position:fixed;inset-inline:0;inset-block-start:0;z-index:110;background:#fff;padding:20px 0 28px;box-shadow:var(--shadow-lg)}.rs-search-overlay__close{margin-block-end:8px}.rs-search-overlay .rs-search-form__input{height:54px}.rs-search-overlay .rs-search-form__submit{width:46px;height:46px}.rs-ship{margin-block-end:20px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--light-green)}.rs-ship__text{margin:0 0 8px;font-size:13px}.rs-ship__bar{height:8px;border-radius:4px;background:#fffc;overflow:hidden}.rs-ship__bar span{display:block;height:100%;border-radius:4px;background:var(--primary-green);transition:width .4s var(--ease)}.rs-minicart__list{display:flex;flex-direction:column;gap:16px}.rs-minicart__item{display:grid;grid-template-columns:72px 1fr 32px;gap:14px;align-items:center;padding-block-end:16px;border-block-end:1px solid var(--border)}.rs-minicart__thumb img{width:72px;height:72px;object-fit:cover;border-radius:14px;background:var(--background)}.rs-minicart__name{display:block;font-weight:700;font-size:14px;line-height:1.7}.rs-minicart__qty{font-size:13px;color:var(--muted-text)}.rs-minicart__remove{width:32px;height:32px;border:0;border-radius:50%;background:var(--background);display:grid;place-items:center;color:var(--dark);transition:.2s}.rs-minicart__remove .rs-icon{width:16px;height:16px}.rs-minicart__remove:hover{background:#f6dcd5;color:var(--sale)}.rs-minicart__subtotal{display:flex;justify-content:space-between;margin-block:20px 16px;font-size:16px}.rs-minicart__actions{display:grid;gap:10px}.rs-minicart__actions .rs-btn{min-height:50px}.rs-minicart__empty{text-align:center;color:var(--muted-text);margin-block:40px 24px}.rs-minicart-content>.rs-btn{display:flex}.rs-section{padding-block:48px}.rs-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-block-end:28px}.rs-sec-head__title{position:relative;margin:0;padding-inline-start:18px;font-size:clamp(20px,2.4vw,26px)}.rs-sec-head__title:before{content:"";position:absolute;inset-inline-start:0;inset-block:6px;width:5px;border-radius:3px;background:var(--primary-green)}.rs-sec-head__link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--primary-green)}.rs-sec-head__link .rs-icon{width:18px;height:18px;transition:transform .2s var(--ease)}.rs-sec-head__link:hover .rs-icon{transform:translate(-4px)}.rs-hero{padding-block:24px 0}.rs-hero__card{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px;min-height:420px;padding:48px 64px 72px;overflow:hidden;border-radius:var(--radius-lg);background:var(--hero-bg)}.rs-hero__card:before{content:"";position:absolute;inset-inline-start:-120px;inset-block-end:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 68%)}.rs-hero__text{position:relative;z-index:2}.rs-hero__badge{display:inline-flex;align-items:center;gap:6px;margin-block-end:18px;padding:5px 14px 5px 12px;border-radius:999px;background:#fffc;color:var(--dark-green);font-size:13px;font-weight:700}.rs-hero__badge .rs-icon{width:16px;height:16px}.rs-hero__title{margin-block-end:14px;font-size:clamp(28px,4.2vw,48px);line-height:1.35;color:var(--dark)}.rs-hero__desc{margin-block-end:28px;max-width:34ch;font-size:clamp(15px,1.6vw,18px);color:#3b4b3d}.rs-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.rs-hero__media{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end;align-self:stretch}.rs-hero__img{max-height:340px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 24px 24px rgba(29,42,33,.18))}.rs-features{position:relative;z-index:3;margin-block-start:-36px;padding-block:0 8px}.rs-features__list{display:grid;grid-template-columns:repeat(4,1fr);padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.rs-feature{display:flex;align-items:center;gap:14px;padding:16px 20px}.rs-feature+.rs-feature{border-inline-start:1px solid var(--border)}.rs-feature__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--light-green);color:var(--primary-green)}.rs-feature__icon .rs-icon{width:26px;height:26px;stroke-width:1.5}.rs-feature__text{display:flex;flex-direction:column;line-height:1.6}.rs-feature__text strong{font-size:14px}.rs-feature__text small{font-size:12px;color:var(--muted-text)}.rs-cats{padding-block:64px 24px}.rs-cats__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap)}.rs-cat a{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}.rs-cat a:hover{transform:translateY(-3px);border-color:var(--secondary-green);box-shadow:var(--shadow);color:inherit}.rs-cat__icon{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:18px;background:var(--light-green);color:var(--primary-green)}.rs-cat__icon .rs-icon{width:32px;height:32px;stroke-width:1.4}.rs-cat__icon img{width:42px;height:42px;object-fit:contain}.rs-cat__text{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.6}.rs-cat__name{font-size:16px;font-weight:700}.rs-cat__count{font-size:12.5px;color:var(--muted-text)}.rs-cat__arrow{width:20px;height:20px;color:var(--primary-green);transition:transform .25s var(--ease)}.rs-cat a:hover .rs-cat__arrow{transform:translate(-5px)}.rs-dark-panel{padding:28px 28px 32px;border-radius:var(--radius-lg);background:var(--dark);color:#fff}.rs-dark-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:22px}.rs-dark-panel__title{margin:0;font-size:clamp(18px,2.2vw,22px);color:#fff}.rs-dark-panel__tools{display:flex;align-items:center;gap:20px}.rs-link-all{display:inline-flex;align-items:center;gap:2px;font-size:13px;color:#ffffffd9}.rs-link-all:hover{color:var(--secondary-green)}.rs-link-all .rs-icon{width:16px;height:16px}.rs-link-all--dark{color:#fff;font-weight:700}.rs-link-all--dark:hover{color:var(--light-green)}.rs-arrows{display:flex;gap:8px}.rs-arrow{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#ffffff24;color:#fff;transition:background .2s,color .2s}.rs-arrow .rs-icon{width:20px;height:20px}.rs-arrow:hover{background:var(--secondary-green);color:var(--dark)}.rs-arrow:disabled{opacity:.35;cursor:default;background:#ffffff24;color:#fff}.rs-track{--per-view: 4;display:flex;gap:var(--gap);padding-block:4px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rs-track::-webkit-scrollbar{display:none}.rs-track>*{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));scroll-snap-align:start;min-width:0}.rs-card{position:relative;display:flex;flex-direction:column;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:var(--text);transition:box-shadow .3s var(--ease),transform .3s var(--ease);list-style:none}.rs-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.rs-card__media{position:relative;overflow:hidden;border-radius:14px;background:var(--background)}.rs-card__thumb{display:block;aspect-ratio:1 / 1}.rs-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.rs-card:hover .rs-card__thumb img{transform:scale(1.06)}.rs-card__wish{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:2}.rs-card .onsale,.rs-badge,.onsale{position:absolute;z-index:3;inset-block-start:10px;inset-inline-end:10px;min-width:44px;padding:2px 10px;border-radius:999px;background:var(--sale);color:#fff;font-size:12px;font-weight:700;line-height:1.8;text-align:center}.rs-card__body{display:flex;flex-direction:column;flex:1;gap:4px;padding:14px 6px 4px}.rs-card__cat{align-self:flex-start;padding:0 10px;border-radius:999px;background:var(--light-green);color:var(--dark-green);font-size:11.5px;line-height:1.9}.rs-card__title{margin:4px 0 0;font-size:14.5px;line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rs-card__title a:hover{color:var(--primary-green)}.rs-card__rating .star-rating{font-size:12px;margin:2px 0}.rs-card__foot{margin-block-start:auto;padding-block-start:8px}.rs-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:16px;font-weight:700;color:var(--dark)}.rs-card__price del{order:2;color:var(--muted-text);font-weight:400;font-size:12.5px}.rs-card__price ins{order:1;text-decoration:none}.rs-card__price .woocommerce-Price-currencySymbol{font-size:12px;font-weight:400;margin-inline-start:4px;color:var(--muted-text)}.rs-card__actions{padding-block-start:12px}.rs-card__cart{white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;border-radius:12px;background:var(--light-green);color:var(--dark-green);font-size:13.5px;font-weight:700;transition:background .2s,color .2s}.rs-card__cart .rs-icon{width:18px;height:18px}.rs-card__cart:hover,.rs-card:focus-within .rs-card__cart{background:var(--primary-green);color:#fff}.rs-card__cart.loading{pointer-events:none;opacity:.75}.rs-card__cart.loading .rs-icon{animation:rs-spin .8s linear infinite}.rs-card__cart.added{background:var(--primary-green);color:#fff}.rs-card a.added_to_cart{display:none}@keyframes rs-spin{to{transform:rotate(360deg)}}.rs-banners{padding-block:56px 24px}.rs-banners__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.rs-banner{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch;min-height:220px;overflow:hidden;border-radius:var(--radius-lg)}.rs-banner__text{order:-1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 32px;z-index:1}.rs-banner__title{font-size:clamp(18px,2vw,24px);margin-block-end:6px}.rs-banner__desc{margin-block-end:20px;font-size:14px;color:#1d2a21b3}.rs-banner__media{height:100%}.rs-banner__img{width:100%;height:100%;min-height:220px;object-fit:cover;transition:transform .8s var(--ease)}.rs-banner:hover .rs-banner__img{transform:scale(1.05)}.rs-discount{padding-block:40px 48px}.rs-discount__wrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--gap);align-items:stretch}.rs-discount__promo{order:2;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:28px;border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--primary-green),var(--dark-green));color:#fff}.rs-discount__title{margin:0;font-size:26px;line-height:1.6;color:#fff}.rs-discount__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.rs-discount .rs-track{--per-view: 3;order:1}.rs-countdown{display:flex;gap:8px}.rs-countdown__box{display:grid;place-items:center;min-width:52px;padding:8px 4px;border-radius:12px;background:#ffffff24;text-align:center;line-height:1.3}.rs-countdown__box b{font-size:18px;font-variant-numeric:tabular-nums}.rs-countdown__box small{font-size:10.5px;opacity:.8}.rs-countdown.is-expired{opacity:.5}.rs-discount__ends{margin:0;font-size:12.5px;color:#fffc}.rs-consult{padding-block:48px 40px}.rs-consult__box{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px}.rs-consult__text{padding:40px 48px;border-radius:var(--radius-lg);background:var(--dark);color:#fff}.rs-consult__title{margin-block-end:8px;font-size:clamp(18px,2.2vw,24px);color:#fff}.rs-consult__text p{font-size:15px;color:#ffffffd1}.rs-consult__phone{font-size:18px!important;font-weight:700;color:#fff!important}.rs-consult__phone a{unicode-bidi:embed;color:var(--secondary-green)}.rs-consult__text .rs-btn{margin-block-start:8px}.rs-consult__icon{display:grid;place-items:center;border-radius:var(--radius-lg);background:var(--light-green);color:var(--primary-green)}.rs-consult__icon .rs-icon{width:96px;height:96px;stroke-width:1.1}.rs-testi{padding-block:48px 32px}.rs-testi__track{--per-view: 3;align-items:stretch}.rs-testi__item{display:flex}.rs-testi__card{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;margin:0;padding:28px 28px 22px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.rs-testi__quote{position:absolute;inset-block-start:8px;inset-inline-end:20px;font-size:56px;line-height:1;color:var(--light-green)}.rs-testi__card blockquote{margin:0;font-size:14px;line-height:2;color:#38453b}.rs-testi__card blockquote p{margin:0}.rs-stars{color:var(--star);font-size:15px;letter-spacing:2px}.rs-testi__card figcaption{display:flex;align-items:center;gap:10px;margin-block-start:auto;padding-block-start:12px;border-block-start:1px solid var(--border);font-size:12px;color:var(--muted-text);flex-wrap:wrap}.rs-testi__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.rs-testi__name{font-size:14px;font-weight:700;color:var(--dark)}.rs-dots{display:flex;justify-content:center;gap:6px;margin-block-start:16px}.rs-dots button{width:8px;height:8px;padding:0;border:0;border-radius:4px;background:#cfd6c4;transition:width .25s var(--ease),background .2s}.rs-dots button[aria-current=true]{width:26px;background:var(--primary-green)}.rs-articles{padding-block:40px 32px}.rs-dark-panel--articles{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:center;padding:32px}.rs-articles__head{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;gap:24px}.rs-articles__title{font-size:clamp(18px,2vw,22px);line-height:1.9;color:#fff}.rs-articles__track{--per-view: 3;grid-column:2}.rs-post-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius);background:#fff;color:var(--text);transition:box-shadow .3s,transform .3s var(--ease)}.rs-post-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.rs-post-card__thumb{display:block;aspect-ratio:16 / 10;margin:8px 8px 0;overflow:hidden;border-radius:14px;background:var(--light-green)}.rs-post-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.rs-post-card:hover .rs-post-card__thumb img{transform:scale(1.05)}.rs-post-card__body{display:flex;flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px}.rs-post-card__cat{align-self:flex-start;padding:0 10px;border-radius:999px;background:var(--light-green);color:var(--dark-green);font-size:11.5px;font-weight:700}.rs-post-card__title{margin:0;font-size:15px;line-height:1.8}.rs-post-card__excerpt{margin:0;font-size:13px;line-height:2;color:var(--muted-text)}.rs-post-card__foot{display:flex;justify-content:space-between;align-items:center;margin-block-start:auto;padding-block-start:8px;font-size:12px;color:var(--muted-text)}.rs-post-card__more{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--light-green);color:var(--dark-green);transition:.2s}.rs-post-card__more .rs-icon{width:18px;height:18px}.rs-post-card__more:hover{background:var(--primary-green);color:#fff}.rs-footer{padding-block:48px 24px}.rs-footer__box{position:relative;display:grid;grid-template-columns:1.5fr 1fr auto;gap:48px;align-items:start;padding:48px;border-radius:var(--radius-lg);background:var(--dark);color:#fff}.rs-footer__title{margin-block-end:14px;font-size:20px;color:#fff}.rs-footer__title--sm{font-size:15px}.rs-footer__brand p{max-width:54ch;font-size:13.5px;line-height:2.1;color:#ffffffc7}.rs-footer__menu{display:flex;flex-wrap:wrap;gap:8px 24px;margin-block-start:20px;font-size:14px}.rs-footer a{transition:color .2s}.rs-footer a:hover{color:var(--secondary-green)}.rs-footer__list{display:flex;flex-direction:column;gap:12px;font-size:13.5px}.rs-footer__list li{display:flex;align-items:center;gap:10px;color:#ffffffe0}.rs-footer__list .rs-icon{width:18px;height:18px;color:var(--secondary-green)}.rs-footer__social{display:flex;gap:10px;margin-block-start:20px}.rs-footer__social a{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff1a;color:#fff}.rs-footer__social a:hover{background:var(--secondary-green);color:var(--dark)}.rs-footer__social .rs-icon{width:19px;height:19px}.rs-footer__trust{display:flex;gap:12px;align-items:center}.rs-footer__badge{display:grid;place-items:center;width:88px;height:88px;padding:8px;border-radius:14px;background:#fff}.rs-footer__badge img{max-height:100%;width:auto;object-fit:contain}.rs-to-top{position:fixed;z-index:60;inset-block-end:24px;inset-inline-end:24px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--primary-green);color:#fff;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,transform .25s var(--ease),visibility .25s,background .2s}.rs-to-top.is-visible{opacity:1;visibility:visible;transform:none}.rs-to-top:hover{background:var(--dark-green);color:#fff}.rs-to-top.is-visible:hover{transform:translateY(-3px)}.rs-to-top .rs-icon{width:22px;height:22px}.rs-footer__copy{margin:20px 0 0;text-align:center;font-size:12.5px;color:var(--muted-text)}.rs-bottomnav{display:none}.rs-main{padding-block:40px 72px;min-height:50vh}.rs-home-main{padding:0}.rs-page-head{margin-block-end:32px}.rs-page-title{margin-block-end:8px;font-size:clamp(24px,3.2vw,34px)}.rs-page-title span{color:var(--primary-green)}.rs-page-desc,.rs-meta,.rs-empty{color:var(--muted-text)}.rs-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.rs-post-grid .rs-post-card{border:1px solid var(--border)}.rs-single__thumb{margin:0 0 28px;overflow:hidden;border-radius:var(--radius-lg)}.rs-single__thumb img{width:100%;height:auto}.rs-content{font-size:16.5px;line-height:2.15}.rs-content img{border-radius:16px}.rs-content a{color:var(--primary-green);text-decoration:underline;text-underline-offset:4px}.rs-content blockquote{margin:1.6em 0;padding:16px 24px;border-inline-start:4px solid var(--primary-green);border-radius:12px;background:#fff}.rs-tags a{display:inline-block;margin:4px;padding:2px 14px;border-radius:999px;background:var(--light-green);font-size:12.5px}.rs-404{text-align:center;padding-block:96px}.rs-404 .rs-search-form{max-width:480px;margin:20px auto}.navigation.pagination,.woocommerce-pagination{margin-block-start:40px}.nav-links,.page-numbers{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.page-numbers li{list-style:none}.page-numbers a,.page-numbers span,.nav-links a,.nav-links span.page-numbers{display:grid;place-items:center;min-width:42px;height:42px;padding-inline:12px;border:1px solid var(--border);border-radius:12px;background:#fff;font-size:14px}.page-numbers .current,.nav-links .current{background:var(--primary-green);border-color:var(--primary-green);color:#fff}.post-navigation .nav-links{justify-content:space-between;margin-block-start:32px}.rs-comments{margin-block-start:56px}.rs-comments .comment-body{padding:16px;margin-block-end:12px;border:1px solid var(--border);border-radius:16px;background:#fff}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:#fff}.comment-form .submit{min-height:46px;padding:10px 28px;border:0;border-radius:14px;background:var(--primary-green);color:#fff;font-weight:700}@media (max-width: 1100px){.rs-header__search{flex-basis:220px}.rs-menu a{padding-inline:10px}}@media (max-width: 991px){.rs-header__inner{gap:8px;min-height:64px}.rs-nav,.rs-header__search{display:none}.rs-header__burger,.rs-header__search-btn{display:inline-flex}.rs-brand{margin-inline-end:auto}.rs-header__tools{margin-inline-start:0}.rs-hero__card{grid-template-columns:1fr;gap:16px;min-height:0;padding:36px 32px 0;text-align:start}.rs-hero__media{order:2}.rs-hero__img{max-height:260px}.rs-hero__desc{max-width:none}.rs-features{margin-block-start:-24px}.rs-features__list{grid-template-columns:repeat(2,1fr)}.rs-feature:nth-child(3){border-inline-start:0}.rs-feature:nth-child(n+3){border-block-start:1px solid var(--border)}.rs-track{--per-view: 3}.rs-discount .rs-track{--per-view: 2}.rs-discount__wrap{grid-template-columns:1fr}.rs-discount__promo{order:0;flex-direction:row;align-items:center;flex-wrap:wrap}.rs-discount__title{font-size:20px}.rs-banners__grid{grid-template-columns:1fr}.rs-dark-panel--articles{grid-template-columns:1fr;gap:20px}.rs-articles__track{grid-column:auto;--per-view: 2}.rs-articles__head{flex-direction:row;align-items:center}.rs-testi__track{--per-view: 2}.rs-consult__box{grid-template-columns:1fr}.rs-consult__icon{display:none}.rs-footer__box{grid-template-columns:1fr 1fr;padding:32px;gap:32px}.rs-footer__trust{grid-column:1 / -1}.rs-post-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 782px){.admin-bar .rs-header{inset-block-start:46px}}@media (max-width: 768px){body{padding-block-end:68px}.rs-bottomnav{position:fixed;inset-inline:0;inset-block-end:0;z-index:70;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-block-start:1px solid var(--border);background:#fffffff5;backdrop-filter:blur(12px);box-shadow:0 -8px 24px -12px #1d2a2133}.rs-bottomnav a,.rs-bottomnav button{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border:0;border-radius:12px;background:none;font-size:11px;line-height:1.5;color:var(--muted-text)}.rs-bottomnav .rs-icon{width:23px;height:23px}.rs-bottomnav a[aria-current=page],.rs-bottomnav a:hover,.rs-bottomnav button:hover{color:var(--primary-green)}.rs-bottomnav .rs-cart-count{inset-block-start:0;inset-inline-start:50%;margin-inline-start:4px}.rs-to-top{inset-block-end:84px;inset-inline-end:16px;width:44px;height:44px}.rs-topbar__phone{display:none}.rs-topbar__inner{justify-content:center;text-align:center}}@media (max-width: 576px){:root{--gap: 12px}body{font-size:14px}.rs-container{padding-inline:16px}.rs-section{padding-block:32px}.rs-sec-head{margin-block-end:20px}.rs-hero{padding-block-start:12px}.rs-hero__card{padding:28px 20px 0;border-radius:24px}.rs-hero__actions .rs-btn{flex:1 1 100%}.rs-hero__img{max-height:200px}.rs-features__list{grid-template-columns:1fr;padding:4px 8px}.rs-feature{padding:12px}.rs-feature+.rs-feature,.rs-feature:nth-child(n+3){border-inline-start:0;border-block-start:1px solid var(--border)}.rs-cats{padding-block-start:40px}.rs-cats__list{grid-template-columns:1fr}.rs-dark-panel{padding:20px 14px 22px;border-radius:24px}.rs-dark-panel__head{flex-wrap:wrap}.rs-track,.rs-discount .rs-track{--per-view: 1.7}.rs-testi__track{--per-view: 1.1}.rs-articles__track{--per-view: 1.15}.rs-banner{grid-template-columns:1fr;border-radius:24px}.rs-banner__media{order:-1;height:160px}.rs-banner__img{min-height:160px}.rs-banner__text{padding:20px}.rs-consult__text{padding:28px 22px;border-radius:24px}.rs-card{padding:8px}.rs-card__title{font-size:13.5px}.rs-card__price{font-size:14.5px}.rs-card__cart{font-size:12.5px;min-height:42px;padding-inline:6px;gap:6px}.rs-footer{padding-block-start:32px}.rs-footer__box{grid-template-columns:1fr;padding:28px 22px;gap:28px;border-radius:24px}.rs-post-grid{grid-template-columns:1fr}.rs-search-overlay{padding-block:12px 20px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rs-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0}.rs-breadcrumb__list li{display:inline-flex;align-items:center}.rs-breadcrumb [aria-current=page]{color:var(--text);font-weight:700}.rs-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;font-size:13px}.rs-bc-item,.rs-breadcrumb__list li>a,.rs-breadcrumb__list li>span[aria-current]{unicode-bidi:isolate}.rs-bc-sep{display:inline-flex;align-items:center;margin-inline:6px;color:var(--muted-text);line-height:0;opacity:.75}.rs-bc-sep .rs-icon{width:12px;height:12px;stroke-width:2}[dir=ltr] .rs-bc-sep .rs-icon{transform:scaleX(-1)}.woocommerce-breadcrumb{margin-block-end:22px}.rs-chip{display:inline-block;margin-block-end:12px;padding:2px 14px;border-radius:999px;background:var(--light-green);color:var(--dark-green);font-size:12.5px;font-weight:700;line-height:1.9}.rs-chip:hover{background:var(--secondary-green);color:var(--dark)}.rs-header__search .rs-search-form{z-index:3}.rs-live{position:absolute;z-index:60;inset-block-start:calc(100% + 10px);inset-inline-end:0;width:min(580px,92vw);max-height:min(72vh,600px);overflow-y:auto;padding:8px;border:1px solid var(--border);border-radius:22px;background:#fff;box-shadow:var(--shadow-lg);text-align:start;scrollbar-width:thin;animation:rs-live-in .18s var(--ease)}@keyframes rs-live-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.rs-search-form.is-loading .rs-search-form__submit .rs-icon{animation:rs-spin .8s linear infinite}.rs-live__group{padding:6px 4px 8px}.rs-live__group+.rs-live__group{border-block-start:1px solid var(--border);padding-block-start:12px}.rs-live__label{display:block;margin:2px 10px 8px;font-size:12px;font-weight:700;color:var(--muted-text)}.rs-live ul{margin:0;padding:0;list-style:none}.rs-live__item{display:flex;align-items:center;gap:12px;border-radius:16px;color:var(--text);transition:background .15s}.rs-live__item:hover{color:var(--text)}.rs-live__item.is-active,.rs-live__item:focus-visible{background:var(--background);outline:0}.rs-live__product,.rs-live__post{padding:8px 10px}.rs-live__thumb{display:grid;place-items:center;flex:none;width:56px;height:56px;overflow:hidden;border-radius:14px;background:var(--light-green);color:var(--primary-green)}.rs-live__thumb img{width:100%;height:100%;object-fit:cover}.rs-live__ph .rs-icon{width:24px;height:24px}.rs-live__info{display:flex;flex-direction:column;flex:1;min-width:0;gap:3px;line-height:1.6}.rs-live__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700}.rs-live mark{padding:0 3px;border-radius:5px;background:color-mix(in srgb,var(--secondary-green) 55%,#fff);color:var(--dark-green)}.rs-live__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;color:var(--muted-text)}.rs-live__cat{padding:0 9px;border-radius:999px;background:var(--light-green);color:var(--dark-green)}.rs-live__stock{padding:0 9px;border-radius:999px;background:#fbe7e1;color:var(--sale)}.rs-live__price{display:flex;flex-direction:column;align-items:flex-end;flex:none;gap:2px}.rs-live__price .price{display:flex;flex-direction:column;align-items:flex-end;font-size:13.5px;font-weight:700;line-height:1.5;color:var(--primary-green)}.rs-live__price .price del{order:2;font-size:11.5px;font-weight:400;color:var(--muted-text)}.rs-live__price .price ins{text-decoration:none}.rs-live__price .woocommerce-Price-currencySymbol{margin-inline-start:4px;font-size:.85em;font-weight:400}.rs-live__badge{padding:0 8px;border-radius:999px;background:var(--sale);color:#fff;font-size:11px;font-weight:700;line-height:1.7}.rs-live__go{width:18px;height:18px;flex:none;color:var(--primary-green)}.rs-live__chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 8px}.rs-live__chip{gap:6px;padding:5px 14px;border-radius:999px;background:var(--light-green);color:var(--dark-green);font-size:13px;font-weight:700}.rs-live__chip small{font-size:11px;font-weight:400;opacity:.75}.rs-live__chip.is-active,.rs-live__chip:hover{background:var(--primary-green);color:#fff}.rs-live__all{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 4px 4px;padding:12px;border-radius:16px;background:var(--primary-green);color:#fff;font-size:14px;font-weight:700;transition:background .2s}.rs-live__all:hover{background:var(--dark-green);color:#fff}.rs-live__all .rs-icon{width:18px;height:18px}.rs-live__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 20px;text-align:center;color:var(--muted-text)}.rs-live__empty .rs-icon{width:44px;height:44px;margin-block-end:6px;padding:10px;border-radius:50%;background:var(--light-green);color:var(--primary-green)}.rs-live__empty strong{font-size:16px;color:var(--text)}.rs-live__empty span{font-size:13px}.rs-live__skeleton{display:grid;gap:10px;padding:8px}.rs-live__skeleton i{height:56px;border-radius:14px;background:linear-gradient(90deg,var(--background) 25%,#fff 50%,var(--background) 75%);background-size:200% 100%;animation:rs-shimmer 1.2s linear infinite}@keyframes rs-shimmer{to{background-position:-200% 0}}.rs-search-overlay .rs-search-form{flex-wrap:wrap}.rs-search-overlay .rs-live{position:static;order:3;flex:0 0 100%;width:100%;max-height:calc(100vh - 170px);margin-block-start:14px;box-shadow:none}.rs-search-overlay .rs-search-form__submit{inset-block-start:4px}@media (max-width: 576px){.rs-live__thumb{width:50px;height:50px}.rs-live__price .price{font-size:12.5px}}.rs-search-form__input::-webkit-search-cancel-button,.rs-search-form__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}@keyframes rs-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes rs-sweep{to{background-position:-200% 0}}.rs-minicart-content{position:relative}.rs-minicart-content.is-loading{min-height:300px;pointer-events:none}.rs-minicart-content.is-loading>*{visibility:hidden}.rs-minicart-content.is-loading:before{content:"";position:absolute;inset:0;animation:rs-pulse 1.2s ease-in-out infinite;--sk: var(--border);background:linear-gradient(var(--sk),var(--sk)) right 0 top 0 / 72px 72px no-repeat,linear-gradient(var(--sk),var(--sk)) right 88px top 12px / 55% 14px no-repeat,linear-gradient(var(--sk),var(--sk)) right 88px top 40px / 35% 12px no-repeat,linear-gradient(var(--sk),var(--sk)) right 0 top 92px / 72px 72px no-repeat,linear-gradient(var(--sk),var(--sk)) right 88px top 104px / 60% 14px no-repeat,linear-gradient(var(--sk),var(--sk)) right 88px top 132px / 30% 12px no-repeat,linear-gradient(var(--sk),var(--sk)) right 0 top 184px / 72px 72px no-repeat,linear-gradient(var(--sk),var(--sk)) right 88px top 196px / 50% 14px no-repeat,linear-gradient(var(--sk),var(--sk)) right 88px top 224px / 40% 12px no-repeat,linear-gradient(var(--sk),var(--sk)) right 0 bottom 56px / 100% 14px no-repeat,linear-gradient(var(--sk),var(--sk)) right 0 bottom 0 / 100% 46px no-repeat;background-blend-mode:normal;border-radius:14px}.rs-minicart-content.is-loading:before{-webkit-mask:none;mask:none}.rs-card__cart.loading{position:relative;overflow:hidden}.rs-card__cart.loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);background-size:200% 100%;animation:rs-sweep 1s linear infinite}.rs-hero-slider{position:relative}.rs-hero__track{display:grid}.rs-hero__slide{grid-area:1 / 1}.rs-hero-slider.has-nav .rs-hero__slide:not(.is-active){opacity:0;visibility:hidden}.rs-hero__text>:nth-child(1){--i: 0}.rs-hero__text>:nth-child(2){--i: 1}.rs-hero__text>:nth-child(3){--i: 2}.rs-hero__text>:nth-child(4){--i: 3}.rs-hero-slider.is-animated .rs-hero__slide{transition:opacity .8s ease,visibility 0s linear .8s}.rs-hero-slider.is-animated .rs-hero__slide.is-active{transition:opacity .8s ease,visibility 0s;z-index:1}.rs-hero-slider.is-animated .rs-hero__text>*{opacity:0;transform:translateY(28px);transition:opacity .5s ease,transform .6s var(--ease)}.rs-hero-slider.is-animated .is-active .rs-hero__text>*{opacity:1;transform:none;transition:opacity .7s ease calc(.2s + var(--i) * .12s),transform .9s var(--ease) calc(.2s + var(--i) * .12s)}.rs-hero-slider.is-animated .rs-hero__media{opacity:0;transform:translate(-70px) scale(.93);transition:opacity .5s ease,transform .6s var(--ease)}.rs-hero-slider.is-animated .is-active .rs-hero__media{opacity:1;transform:none;transition:opacity .9s ease .25s,transform 1.1s var(--ease) .25s}[dir=ltr] .rs-hero-slider.is-animated .rs-hero__media{transform:translate(70px) scale(.93)}[dir=ltr] .rs-hero-slider.is-animated .is-active .rs-hero__media{transform:none}.rs-hero__nav{position:absolute;inset:0;z-index:5;pointer-events:none}.rs-hero__arrow{position:absolute;inset-block-start:50%;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#ffffffe0;color:var(--dark);box-shadow:var(--shadow);pointer-events:auto;transform:translateY(-50%);transition:background .2s,transform .2s var(--ease),color .2s}.rs-hero__arrow--prev{inset-inline-start:12px}.rs-hero__arrow--next{inset-inline-end:12px}.rs-hero__arrow:hover{background:var(--primary-green);color:#fff;transform:translateY(-50%) scale(1.07)}.rs-hero__arrow .rs-icon{width:20px;height:20px}.rs-hero__dots{position:absolute;inset-inline:0;inset-block-end:56px;display:flex;justify-content:center;align-items:center;gap:8px;pointer-events:none}.rs-hero__dots button{pointer-events:auto;width:10px;height:10px;padding:0;border:0;border-radius:5px;background:#1d2a2140;transition:width .3s var(--ease),background .2s}.rs-hero__dots button[aria-current=true]{width:30px;background:var(--primary-green)}.rs-hero__dots button:hover{background:#1d2a2180}@media (max-width: 991px){.rs-hero-slider.has-nav .rs-hero__slide{padding-block-end:84px}.rs-hero__arrow{inset-block-start:auto;inset-block-end:36px;width:40px;height:40px;transform:none}.rs-hero__arrow:hover{transform:scale(1.07)}.rs-hero__arrow--prev{inset-inline-start:14px}.rs-hero__arrow--next{inset-inline-end:14px}.rs-hero__dots{inset-block-end:44px}}@media (prefers-reduced-motion: reduce){.rs-hero-slider.is-animated .rs-hero__slide,.rs-hero-slider.is-animated .rs-hero__text>*,.rs-hero-slider.is-animated .rs-hero__media{transition:opacity .2s ease!important;transform:none!important}}[dir=rtl] .rs-footer a[href^="tel:"],[dir=rtl] .rs-consult__phone a,[dir=rtl] .rs-footer a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate;display:inline-block}[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[type=tel],[dir=rtl] input[type=number]{direction:ltr;text-align:right}[dir=rtl] .woocommerce-Price-amount{unicode-bidi:isolate}
