
:root{
  --pill-bg:#EEEEEE;
  --pill-fg:#000000;
  --pill-bg-active:#000000;
  --pill-fg-active:#FFFFFF;
  --pill-radius:0px;
  --pill-gap:20px;
  --pill-pad:12px 22px;
  --pill-fw:700;
}
.adtl-pill {border-radius: 0px;}
#footer, .footer-bottom {background-color:black;}
ol.cart-header li.active a, ol.cart-header li.active strong, ol.cart-header li.completed a, ol.cart-header li.completed strong{background:transparent;}
footer .banner a,footer .banner-category a,footer .banner-wrapper a,footer .carousel-inner a {color: white;}
footer h4 {color: white;}
span.copyright {color: white;}
.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {color: white;}
.btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover{color:#333}
.navigation-buttons a[data-target=login]:before, #header .navigation-buttons a[data-target=cart]:before {font-size: 26px;color: #333333;}
.quantity .increase:hover:before, .quantity .decrease:hover:before {background-color: #d5d5d5;}
.wide-carousel {width: 100vw;max-width: none;position: relative;left: 50%;transform: translateX(-50%);}
.top-navigation-bar {background-color: #333333;border-color: #333333;}
.top-navigation-bar a {color: white;}
.visible-lg-inline-block {display: none !important;}
.navigation-in ul li a b {font-weight: 500;}
.navigation-buttons a[data-target=login]:before {content: "\f007";font-family: 'FontAwesome';}
.navigation-buttons a[data-target=login]:hover:before {color: #98BE67;}
.navigation-buttons a[data-target=cart]:before {content: "\f290";font-family: 'FontAwesome';}
.benefitBanner__item {flex-direction: column;}
.benefitBanner__content {text-align: center;padding-top:15px;}
.products-block>div .p>a img {mix-blend-mode: darken;}
.products-block .p>a {background: #F1EFEB;}
.products-block>div .p .p-bottom>div .p-tools {display: none;}
.products-block>div .p .stars-placeholder {display: none;}
.products-block>div .p .availability {display: none;}
.p-in {text-align: left; font-size: 15px;}
.products-block .p .name {padding-left: 0;padding-right: 0;font-weight: 500;margin-bottom: 10px;}
.products-block>div .p .p-bottom {padding: unset;}
.products-block .p .name {font-weight: 500;}
.price.price-final strong {font-weight: 500;}
.p-to-cart-block {background-color: white;}
#checkoutContent .form-control{border-radius:12px;}
ol.cart-header li.step.completed a img.step-img, ol.cart-header li.step.completed a p{filter: invert(40%) sepia(100%) hue-rotate(33deg) saturate(700%);color:#71AA1F;}
ol.cart-header li:after{border-top-style:dashed;border-top-width:2px;content:"";display:block;left:75%;position:absolute;top:30px;width:50%;z-index:1;}
ol.cart-header li a:before, ol.cart-header li strong:before, li.step.step-3:after{display:none;}
.step-img{width:75px;}
.homepage-group-title.homepage-products-heading-2.h4 {position: relative;display: block;text-align: center;}
.homepage-group-title.homepage-products-heading-2.h4::before {content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: -10px;width: 60px;height: 3px;background-color: #333333;}
@media (min-width: 992px){
.adtl-spodok{display:none;}
div.col-sm-12.p-thumbnails-wrapper{display:none;}
.multiple-columns-body .position--benefitProduct .benefitBanner__item {flex: 1 1 25%;}
.p-short-description{text-align: justify;padding-right: 100px;}
}
@media (max-width: 992px){
.injected-gallery {grid-template-columns: 1fr!important;}
.p-thumbnails, .p-image {display:none;}
.wide .p-detail-inner .p-image-wrapper,.wide .p-detail-inner .p-data-wrapper{width: 100% !important;}
.shp-tabs-wrapper.p-detail-tabs-wrapper{width: unset !important;}
.p-short-description{text-align: justify;}
}
.injected-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}
.injected-gallery .extra-thumb{display:none}
.viewer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.9);display:none;align-items:center;justify-content:center;z-index:9999}
.viewer-overlay.open{display:flex}
.viewer-stage{max-width:92vw;max-height:92vh;position:relative}
.viewer-img{max-width:92vw;max-height:92vh;display:block;object-fit:contain}
.viewer-btn{position:absolute;top:50%;transform:translateY(-50%);border:0;background:rgba(255,255,255,.1);backdrop-filter:blur(2px);color:#fff;width:44px;height:44px;border-radius:999px;cursor:pointer}
.viewer-prev{left:-60px}
.viewer-next{right:-60px}
.viewer-close{position:absolute;top:-56px;right:-56px;border:0;background:rgba(255,255,255,.1);color:#fff;width:40px;height:40px;border-radius:999px;cursor:pointer}
@media (max-width:768px){
a.header-rating-img{display:none!important;}
  .injected-gallery{grid-template-columns:1fr 1fr}
  .viewer-prev{left:8px}
  .viewer-next{right:8px}
  .viewer-close{top:8px;right:8px}
  .custom-footer__banner5.col-sm-4 .banner{min-height:auto;}
  .wide .p-detail-inner .p-image-wrapper {width: 100% !important;}
.wide .p-detail-inner .p-data-wrapper {width: 100% !important;}
.p-short-description{text-align: justify;}
}
.show-more-btn:hover{background:#A3C160;transition:0.2s;}
.show-more-btn{margin-top:10px;padding:8px 16px;border:0;background:#333333;color:#fff;cursor:pointer;transition:0.2s;}
@media (min-width: 992px) {.type-product .breadcrumbs {width: 100%;}
.wide .p-detail-inner .p-image-wrapper {width: 75%;}
.description-inner {;flex-direction: column;}
}
@media (min-width: 768px){
.wide .p-detail {padding: 15px;}
}
.wide .p-detail-inner .p-image-wrapper {width: 75%;}
.wide .p-detail-inner .p-data-wrapper {width: 40%;}
.p-detail {width: 100vw;max-width: none;position: relative;left: 50%;transform:translateX(-50%);padding: 20px;}
.injected-gallery {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 5px;margin-top: 20px;}
.injected-gallery img {mix-blend-mode: darken;}
.injected-gallery div {background: #F2EEED;}
.shp-tabs-wrapper.p-detail-tabs-wrapper {width: 1200px;}
.p-detail-inner-header h1 {font-weight: 500;}
.mousetrap {mix-blend-mode: darken;background: #F2EEED;}
.image360, .p-image {margin-bottom: -15px;padding-bottom: unset !important;}
#header .search-input {border-bottom:2px solid #333333;}
.overall-wrapper {overflow-x: hidden;}
.products-block>div:hover {box-shadow: unset;z-index: unset;}
.p-to-cart-block {padding: unset;}
.shp-tabs-wrapper.p-detail-tabs-wrapper,.shp-tabs-wrapper .tab-content .tab-pane{width: 100%;}
:where(body.ums_a11y_login--on) .top-nav-button-login{color:white}
.products-block>div .p .stars-wrapper{justify-content:start}
.btn, .btn.btn-conversion, a.btn, a.btn.btn-conversion {font-weight: 500;}
.msg.msg-success{background:#A2BF5E;border-color:#A2BF5E;}
.adtl-filter-bar {flex-wrap: wrap;}
.filter-label.disabled {pointer-events: none;opacity: 0.5;cursor: not-allowed;}
input[type="checkbox"]:disabled {pointer-events: none;}
.custom-accordion{width:100%;border-bottom:1px solid #ddd}
.custom-accordion-button{width:100%;background:transparent;border:0;padding:10px;font-size:28px;font-weight:500;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}
.accordion-icon{transition:.3s}
.custom-accordion.active .custom-accordion-content{max-height:1000px;padding:10px}
.custom-accordion.active .accordion-icon{transform:rotate(180deg)}
.extended-description.custom-accordion-content {width: 100%;}
li.shp-tab[data-testid="tabExtendedDescription"] {display: none !important;}