body.er-site{--color-background:#fff;--color-background-rgb:255 255 255;--color-foreground:#182c25;--color-foreground-rgb:24 44 37;--page-width:1440px;color:#182c25;background:#fff;overflow-x:clip}
.er-site .page-wrapper{min-width:0;max-width:100%}.er-site #MainContent .section{background-color:#fff}.er-site .header__row,.er-site header-component{background:white!important;color:#182c25!important}.er-site .header__row{border-bottom:1px solid #dce4df}.er-site .header__row--top{min-height:72px}.er-site .header__columns{gap:28px}.er-site .header-logo__text{font-size:23px;font-weight:650;letter-spacing:-.035em;white-space:nowrap}.er-site .header-menu .menu-list__link{font-size:14px;font-weight:550;min-height:44px;align-items:center;color:#182c25}.er-site .header-announcements{background:#eef4f0;color:#174f3e}.er-site .menu-list__submenu,.er-site .header-menu .color-custom-menu{background:white;color:#182c25}.er-site .product-information{max-width:1440px;margin-inline:auto}.er-site .product-details .group-block,.er-site .product-details .text-block{max-width:100%;min-width:0}.er-site .product-details h1{font-size:clamp(26px,2.2vw,35px);font-weight:650;line-height:1.2;letter-spacing:-.025em;max-width:none;width:100%;text-wrap:pretty}.er-site .product-details product-price{font-size:27px;font-weight:650}.er-site .product-details .rte{font-size:16px;line-height:1.7;color:#52635b}.er-site .product-details .rte h2,.er-site .product-details .rte h3{font-size:22px;line-height:1.3;margin-top:28px;color:#182c25}.er-site .product-details .rte img,.er-site .product-details .rte table{max-width:100%}.er-site .product-details .rte table{display:block;overflow-x:auto}.er-site .product-details .buy-buttons-block,.er-site .product-details product-form-component,.er-site .product-details .product-form-buttons,.er-site .product-details .variant-picker{width:100%;max-width:600px;min-width:0}.er-site .product-details .add-to-cart-button{min-height:50px;border-radius:6px;background:#174f3e;color:white;border-color:#174f3e}.er-site .product-details .variant-option--buttons{display:flex;flex-wrap:wrap;gap:10px}.er-site .product-details .variant-option__button-label{width:auto;flex:0 1 auto;min-width:64px;max-width:100%;min-height:44px;padding:10px 18px;border-radius:5px;line-height:1.4}.er-site .product-details .variant-option__button-label:has(input:checked){background:#174f3e;color:white;border-color:#174f3e}.er-site .product-media-container,.er-site .product-media{background:white}.er-site .product-media img{object-fit:contain}.er-site .product-card{min-width:0}.er-site .product-card .card-gallery{background:#f4f6f4;border-radius:6px;overflow:hidden}.er-site .product-card [ref="productTitleLink"] .text-block p[role="heading"]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em;font-size:15px;line-height:1.5}.er-site .product-card .product-title,.er-site .product-card .text-block{font-size:15px;line-height:1.5;max-width:none}.er-site .product-card product-price{width:100%;text-align:center;font-size:20px;font-weight:650}.er-site .product-card product-price .price{font-weight:650}.er-site :is(a,button,input,select,summary):focus-visible{outline:3px solid #174f3e;outline-offset:4px}
@media(min-width:1024px){.er-site .header{--page-width:1440px}.er-site .header__row .section{max-width:1512px;margin-inline:auto}}
@media(max-width:767px){.er-site .header__row--top{min-height:62px}.er-site .header__columns{gap:12px}.er-site .header-logo__text{font-size:22px}.er-site .product-information{padding-inline:0}.er-site .product-details h1{font-size:27px;line-height:1.2}.er-site .product-details .buy-buttons-block,.er-site .product-details product-form-component,.er-site .product-details .product-form-buttons{max-width:100%}.er-site .product-card [ref="productTitleLink"] .text-block p[role="heading"]{font-size:14px;line-height:1.45;min-height:4.35em}.er-site .product-card product-price{font-size:18px}}
@media(prefers-reduced-motion:reduce){.er-site *{scroll-behavior:auto!important}}

