.sh-catalog-page #sh-content{max-width:none;padding:0;outline:none}.sh-catalog-page #sh-content *{box-sizing:border-box}.sh-cat-hero{position:relative;isolation:isolate;overflow:hidden;min-height:245px}.sh-cat-hero-inner,.sh-cat-layout,.sh-cat-description{max-width:1312px;margin:auto;padding-left:16px;padding-right:16px}.sh-cat-hero-inner{padding-top:17px;padding-bottom:24px}.sh-cat-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#626860;line-height:1.4}.sh-cat-breadcrumb a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:7px}.sh-cat-breadcrumb svg{width:17px;height:17px}.sh-cat-breadcrumb [aria-current]{color:#ff6900}.sh-cat-hero-copy{max-width:610px}.sh-cat-hero h1{position:relative;font-size:36px;line-height:1.2;color:#203c20;margin:22px 0 12px;padding-left:22px;letter-spacing:-.8px}.sh-cat-hero h1:before{position:absolute;left:0;top:0;bottom:0;content:"";width:6px;border-radius:10px;background:linear-gradient(#8bc214,#41830a)}.sh-cat-hero-copy>p{font-size:14px;line-height:1.6;color:#59605c;margin:0 0 18px;padding-left:22px;max-width:550px}.sh-cat-benefits{display:flex;align-items:center;list-style:none;padding:10px 5px;margin:0;max-width:595px;background:#f0f6e7df;border-radius:30px}.sh-cat-benefits li{display:flex;align-items:center;justify-content:center;flex:1;gap:8px;font-size:12px;color:#303c2c;white-space:nowrap;padding:0 7px;border-right:1px solid #cbd7bc}.sh-cat-benefits li:last-child{border:0}.sh-cat-benefits svg{width:24px;height:24px;flex:none;color:#518608}.sh-cat-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:20px;margin-top:22px;margin-bottom:28px;align-items:start}.sh-cat-filters{min-width:0}.sh-cat-filters>summary{display:none}.sh-cat-panel{border:1px solid #e4e9da;border-radius:15px;background:linear-gradient(135deg,#fdfdfb,#f6f8ef);padding:16px;margin:0 0 12px;min-width:0}.sh-cat-panel h2,.sh-cat-panel legend{font-size:14px;font-weight:700;color:#35580f;margin:0 0 12px;display:flex;align-items:center;gap:10px;padding:0}.sh-cat-panel legend{float:left;width:100%}.sh-cat-panel legend+*{clear:both}.sh-cat-panel h2 svg,.sh-cat-panel legend svg{width:22px;height:22px;color:#ff7005;flex:none}.sh-cat-links{display:flex;flex-direction:column;gap:2px;max-height:370px;overflow:auto;scrollbar-width:thin}.sh-cat-links a{display:flex;align-items:baseline;justify-content:space-between;gap:7px;border-radius:8px;font-size:12px;line-height:1.45;padding:6px 7px;color:#303b30;text-decoration:none}.sh-cat-links a span{color:#777f74;flex:none;font-size:11px}.sh-cat-links [aria-current]{background:#fff0dd;color:#f46600;font-weight:600}.sh-cat-links [aria-current] span{color:inherit}.sh-cat-links a:hover{background:#edf4e3}.sh-cat-parent{font-weight:600}.sh-cat-range input{width:100%;accent-color:#ff7718;margin:0 0 12px;cursor:pointer}.sh-cat-price-inputs{display:flex;gap:7px}.sh-cat-price-inputs label{display:flex;align-items:center;gap:5px;flex:1;min-width:0;background:#fff;border:1px solid #e1e6dc;border-radius:8px;padding:5px 6px;font-size:10px;color:#737970}.sh-cat-price-inputs input{min-width:0;width:100%;border:0;background:transparent;font:inherit;color:#262d25;padding:0}.sh-cat-price-note{display:block;font-size:10px;color:#737b6b;margin-top:9px}.sh-cat-check{display:flex;align-items:center;gap:9px;font-size:12px;margin:8px 0;color:#30382e;cursor:pointer}.sh-cat-check input{accent-color:#4b830c;width:14px;height:14px;margin:0;flex:none}.sh-cat-check small{margin-left:auto;color:#7a806f;font-size:10px}.sh-cat-filter-stars{color:#f7ae00;letter-spacing:1px;font-size:14px}.sh-cat-brand-list{max-height:215px;overflow:auto;scrollbar-width:thin;padding-right:3px}.sh-cat-filter-actions{display:flex;flex-direction:column;gap:8px}.sh-cat-filter-actions button{border:0;border-radius:10px;background:#4a840d;color:#fff;font:inherit;font-size:13px;font-weight:600;padding:10px;cursor:pointer}.sh-cat-filter-actions>a{text-align:center;font-size:12px;color:#ec6506}.sh-cat-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;border-radius:15px;background:linear-gradient(120deg,#f6f9ef,#edf2e5);padding:9px 14px;margin-bottom:18px;min-height:52px}.sh-cat-toolbar p{font-size:12px;margin:0;white-space:nowrap;color:#30382f}.sh-cat-toolbar strong{color:#ff6900}.sh-cat-sort{display:flex;align-items:center;gap:9px;margin-left:auto;font-size:12px;min-width:0}.sh-cat-sort select{background:#fff;border:1px solid #e5eadf;color:#343b31;border-radius:8px;font:inherit;padding:8px 24px 8px 10px;max-width:170px}.sh-cat-sort-submit{font-size:11px}.sh-catalog-js .sh-cat-sort-submit{display:none}.sh-cat-views{display:flex;border:1px solid #dfe7d3;border-radius:9px;overflow:hidden;flex:none}.sh-cat-views button{background:transparent;border:0;padding:7px;color:#828879;cursor:pointer;display:flex}.sh-cat-views svg{width:19px;height:19px}.sh-cat-views [aria-pressed=true]{background:white;color:#ff7100}.sh-cat-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sh-cat-card{position:relative;min-width:0;background:linear-gradient(#fff,#fdfefb);border:1px solid #e6eadf;border-radius:15px;padding:10px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s}.sh-cat-card:hover{border-color:#a9c47e}.sh-cat-photo{display:block;aspect-ratio:1;overflow:hidden;border-radius:11px;background:#fafbf8}.sh-cat-photo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sh-cat-save{position:absolute;right:16px;top:16px;width:31px;height:31px;padding:7px;border:1px solid #eceee6;border-radius:50%;color:#634d3b;background:#fff;cursor:pointer;display:grid;place-items:center}.sh-cat-save svg{width:17px;height:17px}.sh-cat-save[aria-pressed=true]{color:#ff6900;background:#fff2e8}.sh-cat-save[aria-pressed=true] svg{fill:currentColor}.sh-cat-badge{position:absolute;left:15px;top:15px;background:linear-gradient(#6d9c12,#427500);color:white;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.sh-cat-info{display:flex;flex:1;flex-direction:column;padding:10px 2px 1px}.sh-cat-info h2{font-size:13px;line-height:1.45;font-weight:650;margin:0 0 7px;min-height:38px}.sh-cat-info h2 a{color:#202d22;text-decoration:none}.sh-cat-info h2 a:hover{color:#f66a00}.sh-cat-rating{display:flex;align-items:center;gap:6px;min-height:19px;font-size:11px;color:#71776f;margin-bottom:6px;flex-wrap:wrap}.sh-cat-rating small{font-size:10px}.sh-cat-stars{position:relative;display:inline-block;color:#e1e4db;letter-spacing:.2px;font-size:14px;white-space:nowrap;line-height:1}.sh-cat-stars>span{position:absolute;left:0;top:0;overflow:hidden;color:#f4b000}.sh-cat-unrated{font-size:10px}.sh-cat-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:5px;margin-top:auto}.sh-cat-price{display:flex;flex-wrap:wrap;align-items:center;column-gap:7px;line-height:1.3}.sh-cat-price strong{font-size:17px;color:#ff6500;white-space:nowrap}.sh-cat-price del{font-size:11px;color:#969c94;white-space:nowrap}.sh-cat-cart{flex:none;width:33px;height:33px;background:#eff5e2;border-radius:9px;color:#568b0d;display:grid;place-items:center;text-decoration:none}.sh-cat-cart svg{width:19px;height:19px}.sh-cat-cart:hover{background:#50870d;color:#fff}.sh-cat-card .added_to_cart{font-size:10px;color:#4b7b20}.sh-cat-active{font-size:12px;margin:-7px 0 12px;color:#60704e}.sh-cat-active a{color:#f66a00;margin-left:10px}.sh-cat-empty{padding:50px 20px;text-align:center;background:#f7f9f0;border-radius:15px}.sh-cat-empty h2{font-size:21px;color:#284525}.sh-cat-empty p{font-size:14px}.sh-cat-empty a{display:inline-block;background:#ff7100;color:#fff;text-decoration:none;padding:10px 18px;border-radius:10px}.sh-cat-pagination ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;padding:0;margin:25px 0}.sh-cat-pagination a,.sh-cat-pagination span{width:33px;height:33px;display:grid;place-items:center;border:1px solid #e6ebdd;border-radius:50%;text-decoration:none;color:#407813;font-size:13px}.sh-cat-pagination .current{background:#518809;color:#fff;border-color:#518809}.sh-cat-pagination .dots{border:0}.sh-cat-description{margin-top:25px;margin-bottom:40px;color:#586252;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.sh-cat-description>h2:first-child{margin-top:0}.sh-cat-description img{max-width:100%;height:auto}.sh-cat-description table{display:block;max-width:100%;overflow:auto}.sh-cat-description h1{font-size:24px}.sh-cat-products[data-view=list]{grid-template-columns:1fr 1fr}.sh-cat-products[data-view=list] .sh-cat-card{display:grid;grid-template-columns:125px minmax(0,1fr);gap:12px}.sh-cat-products[data-view=list] .sh-cat-info h2{min-height:0;font-size:14px}.sh-cat-products[data-view=list] .sh-cat-save{right:auto;left:100px}.sh-cat-products[data-view=list] .sh-cat-rating{margin-top:5px}.sh-catalog-page :focus-visible{outline:2px solid #ff7718;outline-offset:3px}
@media(min-width:1600px){}
@media(max-width:1100px){.sh-cat-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}.sh-cat-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sh-cat-toolbar{flex-wrap:wrap;gap:8px}.sh-cat-sort{margin-left:0}.sh-cat-views{margin-left:auto}.sh-cat-hero-copy{max-width:560px}.sh-cat-hero h1{font-size:32px}.sh-cat-panel{padding:13px}.sh-cat-products[data-view=list]{grid-template-columns:1fr}}
@media(max-width:767px){.sh-cat-hero{min-height:310px}.sh-cat-hero-inner{padding:14px 16px 17px}.sh-cat-breadcrumb{font-size:10px;gap:7px;max-width:100%;padding-right:5px}.sh-cat-hero-copy{max-width:100%}.sh-cat-hero h1{font-size:27px;margin:18px 0 10px;max-width:75%;padding-left:15px}.sh-cat-hero h1:before{width:4px}.sh-cat-hero-copy>p{font-size:12px;padding-left:15px;max-width:68%;margin-bottom:72px;line-height:1.6}.sh-cat-benefits{padding:9px 4px;max-width:none;background:#f0f5e7f5}.sh-cat-benefits li{font-size:9px;gap:4px;padding:0 5px;white-space:normal;line-height:1.3}.sh-cat-benefits svg{width:20px;height:20px}.sh-cat-layout{display:block;margin-top:14px;padding:0 12px}.sh-cat-filters{border:1px solid #e4e9da;border-radius:12px;background:#f7f9f0;margin-bottom:12px}.sh-cat-filters>summary{display:flex;align-items:center;gap:9px;padding:11px 13px;color:#355e13;font-size:13px;font-weight:600;list-style:none;cursor:pointer}.sh-cat-filters>summary::-webkit-details-marker{display:none}.sh-cat-filters>summary>svg{width:17px;height:17px;color:#ff7100}.sh-cat-filters>summary>span{margin-left:auto}.sh-cat-filters[open]>summary{border-bottom:1px solid #e4e9da;margin-bottom:12px}.sh-cat-filters>.sh-cat-panel,.sh-cat-filter-form{margin-left:10px;margin-right:10px}.sh-cat-filter-actions{margin-bottom:12px}.sh-cat-links{max-height:220px}.sh-cat-brand-list{max-height:190px}.sh-cat-toolbar{padding:9px 10px;margin-bottom:12px;gap:10px}.sh-cat-toolbar p{width:100%;font-size:11px;white-space:normal}.sh-cat-sort{font-size:11px}.sh-cat-sort select{padding:7px;max-width:160px}.sh-cat-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sh-cat-card{border-radius:12px;padding:8px}.sh-cat-info{padding:9px 1px 1px}.sh-cat-info h2{font-size:12px;min-height:35px;margin-bottom:7px}.sh-cat-price strong{font-size:16px}.sh-cat-price del{font-size:10px}.sh-cat-rating{gap:4px;margin-bottom:9px}.sh-cat-rating small{font-size:9px}.sh-cat-stars{font-size:12px}.sh-cat-save{width:29px;height:29px;top:12px;right:12px}.sh-cat-cart{width:31px;height:31px}.sh-cat-badge{left:12px;top:12px;font-size:10px;padding:4px 7px}.sh-cat-description{font-size:13px;padding:0 16px}.sh-cat-pagination ul{gap:5px}.sh-cat-pagination a,.sh-cat-pagination span{width:30px;height:30px;font-size:12px}}
@media(max-width:359px){.sh-cat-hero h1{font-size:24px}.sh-cat-hero-copy>p{max-width:75%;font-size:11px}.sh-cat-products{gap:7px}.sh-cat-card{padding:7px}.sh-cat-price strong{font-size:14px}.sh-cat-cart{width:28px;height:28px}.sh-cat-sort select{max-width:136px}.sh-cat-sort{gap:6px}.sh-cat-toolbar{gap:8px}.sh-cat-rating small{font-size:8px}.sh-cat-info h2{font-size:11px}.sh-cat-benefits li{font-size:8px}.sh-cat-products[data-view=list] .sh-cat-card{grid-template-columns:100px minmax(0,1fr)}.sh-cat-products[data-view=list] .sh-cat-save{left:78px}}
@media(prefers-reduced-motion:reduce){.sh-cat-card{transition:none}}

.sh-catalog-page #sh-content .sh-cat-banner{position:absolute;inset:0;width:100%;height:100%;min-width:0;max-width:none;object-fit:cover;object-position:center;z-index:-1;opacity:1;mask-image:none}
.sh-cat-hero{height:max(255px,21vw);min-height:255px;background:none}
.sh-cat-hero:before,.sh-cat-hero:after{content:none}
.sh-cat-hero-inner{height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:18px;padding-bottom:18px}
.sh-cat-hero-copy{max-width:610px}
@media(max-width:1100px){.sh-cat-hero-copy{max-width:54%}.sh-cat-hero h1{font-size:30px}.sh-cat-benefits li{font-size:10px;white-space:normal}.sh-cat-benefits{padding-top:9px;padding-bottom:9px}}
@media(max-width:767px){
.sh-cat-hero{height:max(420px,100vw);min-height:420px}
.sh-cat-hero-inner{justify-content:flex-start;padding:14px 16px 15px}
.sh-cat-hero-copy{max-width:100%;height:100%;display:flex;flex-direction:column}
.sh-cat-hero h1{max-width:100%;font-size:27px;margin:18px 0 10px}
.sh-cat-hero-copy>p{max-width:100%;margin:0;padding-left:15px;font-size:12px;line-height:1.6}
.sh-cat-benefits{margin-top:auto;background:#f0f6e7e8}
.sh-catalog-page #sh-content .sh-cat-banner{inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}
}
@media(max-width:359px){.sh-cat-hero h1{font-size:24px}.sh-cat-hero-copy>p{font-size:11px}}

.sh-cat-banner-picture{display:contents}

.sh-cat-benefits-mobile{display:none}
@media(max-width:767px){.sh-cat-hero .sh-cat-benefits{display:none}.sh-cat-benefits-mobile{display:flex;max-width:none;margin:10px 12px 0;padding:10px 4px}.sh-cat-benefits-mobile li{font-size:9px}}

.sh-catalog-page .sh-cat-hero h1{color:#242d29}
.sh-catalog-page .sh-cat-hero h1:before{background:#ff720b}
.sh-catalog-page .sh-cat-benefits{background:#ffffffed;border:1px solid #e3e5e8;border-radius:var(--r-md)}
.sh-catalog-page .sh-cat-benefits li{color:#555c63;border-color:#e2e4e7}
.sh-catalog-page .sh-cat-benefits svg{color:#ff720b}
.sh-catalog-page .sh-cat-panel{background:#fff;border-color:#e2e4e7;border-radius:var(--r-md)}
.sh-catalog-page .sh-cat-panel :is(h2,legend){color:#30363c}
.sh-catalog-page .sh-cat-links a{color:#444a50}
.sh-catalog-page .sh-cat-links a:hover{background:#f5f5f6;color:#e96300}
.sh-catalog-page .sh-cat-links [aria-current]{background:#fff4eb;color:#e66300}
.sh-catalog-page .sh-cat-check{color:#444a50}
.sh-catalog-page .sh-cat-check input,.sh-catalog-page .sh-cat-range input{accent-color:#ff720b}
.sh-catalog-page .sh-cat-price-inputs label{border-color:#d8dce1}
.sh-catalog-page .sh-cat-filter-actions button{background:#ff720b;border-radius:var(--r-sm)}
.sh-catalog-page .sh-cat-filter-actions button:hover{background:#e96300}
.sh-catalog-page .sh-cat-toolbar{background:#f5f5f6;border:1px solid #e3e5e8;border-radius:var(--r-md)}
.sh-catalog-page .sh-cat-toolbar p{color:#444a50}
.sh-catalog-page .sh-cat-sort select{border-color:#d8dce1;color:#30363c}
.sh-catalog-page .sh-cat-views{border-color:#d8dce1}
.sh-catalog-page .sh-cat-views button{background:#fff;color:#777e86}
.sh-catalog-page .sh-cat-views [aria-pressed=true]{color:#ff720b;background:#fff}
.sh-catalog-page .sh-cat-active{color:#686e75}
.sh-catalog-page .sh-cat-empty{background:#f7f7f8}
.sh-catalog-page .sh-cat-empty h2{color:#30363c}
.sh-catalog-page .sh-cat-pagination :is(a,span){color:#555c63;border-color:#e2e4e7}
.sh-catalog-page .sh-cat-pagination .current{background:#ff720b;border-color:#ff720b;color:#fff}
@media(max-width:767px){
 .sh-catalog-page .sh-cat-filters{background:#fff;border-color:#e2e4e7}
 .sh-catalog-page .sh-cat-filters>summary{color:#444a50}
 .sh-catalog-page .sh-cat-filters[open]>summary{border-color:#e2e4e7}
}
