:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}body,html{overflow-x:hidden;max-width:100%}a{text-decoration:none;color:#5c3a4f}.blueBlock{background:#e4ecf0}.blueBlock,.greenBlock{border-radius:8px;padding:18px 28px}.greenBlock{background:#e4ece0}.whiteBlock{background:#efecee}.pinkBlock,.whiteBlock{border-radius:8px;padding:18px 28px}.pinkBlock{background:#f1e8ef}.cartBadge span.MuiBadge-badge{border:1px solid #f3ebfd}.product-description{color:#333;font-family:Segoe UI,Arial,sans-serif;line-height:1.6}.product-description .description-block{margin-bottom:24px}.product-description .description-block__title{color:#2c3e50;font-size:1.2rem;margin:0 0 12px}.product-description .description-params{margin:0;padding-left:20px}.product-description .description-params li{margin-bottom:8px}.product-description .description-card{background-color:#f8f9fa;border-left:4px solid #3498db;border-radius:8px;padding:15px}.product-description .description-card--composition{border-left-color:#d35400}.product-description .description-card p,.product-description .description-card ul{margin:0 0 10px}.product-description .description-card p:last-child,.product-description .description-card ul:last-child{margin-bottom:0}.product-description .description-card ul{padding-left:20px}.product-description .description-card li{margin-bottom:6px}.product-description .hardness-scale{display:flex;gap:4px;margin-top:5px}.product-description .hardness-scale__bar{background-color:#ecf0f1;border-radius:2px;display:inline-block;height:8px;width:18px}.product-description .hardness-scale__bar--filled{background-color:#3498db}.product-description .description-tags{display:flex;flex-wrap:wrap;gap:8px}.product-description .description-tag{background-color:#e8f4fc;border-radius:4px;font-size:.9rem;padding:6px 12px}.product-description .manufacturer{border-top:1px solid #eee;padding-top:15px}.product-description .manufacturer__name{color:#2c3e50;font-weight:700;margin-bottom:5px}.product-description .manufacturer__name span{color:#d35400}.product-description .manufacturer__note{color:#666;font-size:.9rem}.main-banner-swiper .swiper-button-next,.main-banner-swiper .swiper-button-prev{color:#e0b2b4}