/*edur-ui-refinement 2026-10-17*/ body.template-13 #header .search-input{background: #fff;color: #233139;border: 1px solid #d4dde1;border-radius: 6px;min-height: 48px;padding-left: 48px}body.template-13 #header .search-input::placeholder{color: #59666e;opacity: 1}body.template-13 #header .search-input-icon{color: #59666e}body.template-13 .top-navigation-bar .top-nav-button-login,body.template-13 .top-navigation-bar .top-nav-button-login span{color: #fff}body.template-13 :is(a,button,input,summary):focus-visible{outline: 3px solid #2b373e;outline-offset: 2px;box-shadow: 0 0 0 5px #fff}body.template-13 #content-wrapper::before{width: 100%}body.template-13 :is(.products-block,.product-slider) .p>a.image{border-color: #edf0f1;border-radius: 8px;padding: 8px;background: #fff}body.template-13 :is(.products-block,.product-slider) .p .name{height: auto;min-height: 3.2em;max-height: none;overflow: visible;white-space: normal;text-overflow: clip;-webkit-line-clamp: unset;line-clamp: unset;display: block;line-height: 1.5;color: #25343c;margin-top: 12px}body.template-13 :is(.products-block,.product-slider) .p .name span{white-space: normal;-webkit-line-clamp: unset;overflow: visible;text-overflow: clip;max-height: none}body.template-13 :is(.products-block,.product-slider) .price-final{font-size: 22px;font-weight: 700;font-variant-numeric: tabular-nums;color: #233139}body.template-13 :is(.products-block,.product-slider) .availability{font-size: 14px;line-height: 1.5;margin: 8px 0}body.template-13 :is(.products-block,.product-slider) .btn{min-height: 44px}body.template-13.type-index .homepage-group-title{margin: 36px 0 24px;padding: 0;line-height: 1.25;font-size: 28px}body.template-13.type-index .homepage-products-3,body.template-13.type-index .product-slider{margin-top: 0;margin-bottom: 40px}body.template-13 .benefitBanner{margin: 20px 0 28px}body.template-13.type-product .p-data-wrapper{align-self: flex-start;height: auto;min-height: 0;padding: 28px;border: 1px solid #edf0f1;border-radius: 12px}body.template-13.type-product .p-detail-inner-header h1{line-height: 1.2}body.template-13.type-product .p-to-cart-block{border-radius: 8px}body.template-13.type-product .detail-parameters{margin-bottom: 18px}body.template-13.type-product .detail-parameters :is(th,td){padding-top: 6px;padding-bottom: 6px}body.template-13.type-product #product-detail-form .delivery-time-row{background: #f4f8f3;color: #263b29}body.template-13.type-product #product-detail-form .delivery-time{font-weight: 600}body.template-13.type-product .shipping-options{display: inline-flex;align-items: center;min-height: 44px}body.template-13.type-product .link-icons{display: flex;flex-wrap: wrap;gap: 8px}body.template-13.type-product .p-data-wrapper .link-icons .link-icon{background: #f2f4f5;color: #35434b;border: 1px solid #dce2e5;border-radius: 6px;min-height: 44px;padding: 10px 14px}body.template-13.type-product #description .basic-description{display: flex;flex-direction: column;max-width: 75ch;margin: 24px auto 48px;line-height: 1.75}body.template-13.type-product #description .basic-description>p{order: 2}body.template-13.type-product #description .basic-description>h3{order: 0}body.template-13.type-product #description #properties{order: 1;padding: 16px 20px;margin-bottom: 28px;background: #f6f8f9;border: 1px solid #e4e9eb;border-radius: 8px}body.template-13.type-product #description #properties ul{padding-left: 20px;margin: 0}body.template-13.type-product #description #properties li{padding: 6px 0}body.template-13.type-product #description .basic-description .HwtZe>span{display: block;margin-bottom: 14px}body.template-13.type-category .category-top .category-perex p{line-height: 1.7}body.template-13.type-category :is(.filter-label,.toggle-filters){min-height: 44px;display: flex;align-items: center;gap: 8px}body.template-13.type-category .filter-label .filter-count{margin-left: auto}body.template-13.type-category .sidebar-inner .categories a{min-height: 44px;display: flex;align-items: center}body.template-13.type-category #category-header{margin: 20px 0}@media (min-width: 992px){body.template-13.type-category #products.products-block{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px 16px}body.template-13.type-category #products.products-block>.product{width: auto;padding: 8px;min-width: 0}}@media (max-width: 767px){body.template-13,body.template-13 :is(.overall-wrapper,#header,#content-wrapper,.container,#content){min-width: 0;max-width: 100%}body.template-13 .container{width: 100%}body.template-13 :is(.p-data-wrapper,.p-image-wrapper,.product,.p,.p-in){min-width: 0}body.template-13 #header .navigation-buttons>a{min-width: 44px;min-height: 44px}body.template-13 .benefitBanner{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px 12px;padding: 0 12px;width: 100%}body.template-13 .benefitBanner__item{width: auto;min-width: 0;padding: 0;flex-basis: auto}body.template-13 .benefitBanner__link{display: flex;align-items: flex-start;min-height: 44px}body.template-13 .benefitBanner__picture{flex: 0 0 28px;margin-right: 8px}body.template-13 .benefitBanner__content{min-width: 0}body.template-13 .benefitBanner__data{font-size: 12px;line-height: 1.5}body.template-13.type-index .round-categories-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 16px 8px;overflow: visible}body.template-13.type-index .round-categories-grid a{min-width: 0;width: auto}body.template-13.type-index .round-categories-grid img{width: 100%;height: auto}body.template-13.type-index .round-categories-grid p{font-size: 12px}body.template-13.type-index .parent-grid-carousel{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: auto auto;gap: 6px;margin-top: 12px}body.template-13.type-index .parent-grid-carousel>a{grid-area: auto;min-width: 0}body.template-13.type-index .parent-grid-carousel .p1{grid-area: 1 / 1 / 2 / 2}body.template-13.type-index .parent-grid-carousel .p3{grid-area: 1 / 2 / 2 / 3}body.template-13.type-index .parent-grid-carousel .p6{grid-area: 2 / 1 / 3 / 3}body.template-13.type-index .parent-grid-carousel .p2{grid-area: 3 / 1 / 4 / 3}body.template-13.type-index .parent-grid-carousel img{width: 100%;height: auto;object-fit: contain}body.template-13.type-index .homepage-group-title{margin: 28px 0 20px;font-size: 24px}body.template-13 :is(.products-block,.product-slider) .p .name{font-size: 14px}body.template-13.type-category .subcategories.with-image{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}body.template-13.type-category .subcategories.with-image li{width: auto;min-width: 0}body.template-13.type-category .subcategories.with-image li a{min-height: 44px}body.template-13.type-category #category-header :is(a,button,select){min-height: 44px}body.template-13.type-product .p-detail-inner{padding: 12px}body.template-13.type-product .p-data-wrapper{width: 100%;padding: 18px}body.template-13.type-product .p-detail-inner-header-mobile h1{font-size: 26px;line-height: 1.2}body.template-13.type-product .ratings-and-brand{flex-wrap: wrap;gap: 8px}body.template-13.type-product .stars-wrapper{flex-wrap: wrap}body.template-13.type-product .js-ratingDialogTrigger{min-height: 44px}body.template-13.type-product .detail-parameters{width: 100%;table-layout: fixed}body.template-13.type-product .detail-parameters th{width: 45%}body.template-13.type-product .detail-parameters td{overflow-wrap: anywhere}body.template-13.type-product #description .basic-description{margin: 20px 0 36px}body.template-13 .siteCookies{max-width: 100%;min-width: 0;box-sizing: border-box}body.template-13 .siteCookies__form{min-width: 0;flex-wrap: wrap}body.template-13 .siteCookies__content{min-width: 0}body.template-13 .siteCookies__buttonWrap{display: flex;flex-wrap: wrap;gap: 8px}body.template-13 .siteCookies__button{flex: 1;min-width: 0}body.template-13 .siteCookies :is(button,a.btn){min-height: 44px}}@media (min-width: 992px){body.template-13 .top-navigation-bar .top-nav-button-login,body.template-13 .top-navigation-bar .top-nav-button-register{color: #fff;font-weight: 600;font-size: 14px;text-decoration: none;opacity: 1}body.template-13 .top-navigation-bar .top-nav-button-login{border: 1px solid #ffffff80;border-radius: 6px;padding: 6px 14px}body.template-13 .top-navigation-bar .top-nav-button-login:hover{background: #ffffff1f}body.template-13 #header .search-input{font-size: 16px}}@media (min-width: 1280px){body.template-13 #header .header-top .site-name{flex: 0 1 22%}body.template-13 #header .header-top .search{flex: 0 1 50%;width: auto;max-width: none}body.template-13 #header .header-top .navigation-buttons{flex: 0 1 28%}body.template-13 #header .search-form,body.template-13 #header .search-form fieldset{width: 100%}}body.template-13 :is(.availability-label,.availability-amount){color: #0a8a0a}body.template-13 :is(.add-to-cart-button,.btn.btn-conversion){background-color: #2a8420;border-color: #2a8420}body.template-13 :is(.add-to-cart-button,.btn.btn-conversion):hover{background-color: #226b1a;border-color: #226b1a}body.template-13.type-category .sidebar-inner .categories a.active{color: #2b373e;box-shadow: inset 3px 0 0 #f45e5e}@media (min-width: 992px) and (max-width: 1279px){body.template-13 #header .header-top .site-name{flex: 0 1 28%}body.template-13 #header .header-top .search{flex: 0 1 42%;width: auto;max-width: none}body.template-13 #header .header-top .navigation-buttons{flex: 0 1 30%}body.template-13 #header .search-form,body.template-13 #header .search-form fieldset{width: 100%}}