.elementor-1496 .elementor-element.elementor-element-af9cc90{padding:40px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-615cd6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-dfc463e .woocommerce-breadcrumb{color:#424C5396;font-size:14px;font-weight:400;text-decoration:none;text-align:left;}.elementor-1496 .elementor-element.elementor-element-dfc463e .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-c4550c8{margin-top:0px;margin-bottom:25px;}.elementor-1496 .elementor-element.elementor-element-69d2d39 > .elementor-element-populated, .elementor-1496 .elementor-element.elementor-element-69d2d39 > .elementor-element-populated > .elementor-background-overlay, .elementor-1496 .elementor-element.elementor-element-69d2d39 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1496 .elementor-element.elementor-element-69d2d39 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-12f1d1f, .elementor-1496 .elementor-element.elementor-element-12f1d1f > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1496 .elementor-element.elementor-element-77adbb5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#EEEEEE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-element-populated, .elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-element-populated > .elementor-background-overlay, .elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-background-slideshow{border-radius:8px 0px 0px 8px;}.elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1496 .elementor-element.elementor-element-33991db > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-1496 .elementor-element.elementor-element-6f24f4d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-element-populated, .elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-element-populated > .elementor-background-overlay, .elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-background-slideshow{border-radius:0px 8px 8px 0px;}.elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 25px 20px;}.elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.woocommerce .elementor-1496 .elementor-element.elementor-element-4046d5d .woocommerce-product-details__short-description{font-weight:400;}.elementor-1496 .elementor-element.elementor-element-afa68c6{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-1496 .elementor-element.elementor-element-afa68c6 .elementor-divider-separator{width:100%;}.elementor-1496 .elementor-element.elementor-element-afa68c6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1496 .elementor-element.elementor-element-afa68c6 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-1496 .elementor-element.elementor-element-cb0c80a .elementor-price-list-header{color:var( --e-global-color-secondary );font-family:"Nunito", Sans-serif;font-size:16px;font-weight:bold;}.elementor-1496 .elementor-element.elementor-element-cb0c80a .elementor-price-list-price{color:var( --e-global-color-secondary );font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;}.elementor-1496 .elementor-element.elementor-element-cb0c80a .elementor-price-list-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:bold;}.elementor-1496 .elementor-element.elementor-element-cb0c80a .elementor-price-list-separator{border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#C9C9C9;margin-left:5px;margin-right:5px;}body.rtl .elementor-1496 .elementor-element.elementor-element-cb0c80a .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-1496 .elementor-element.elementor-element-cb0c80a .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-1496 .elementor-element.elementor-element-cb0c80a .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-1496 .elementor-element.elementor-element-cb0c80a .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-1496 .elementor-element.elementor-element-cb0c80a .elementor-price-list li:not(:last-child){margin-bottom:-10px;}.elementor-1496 .elementor-element.elementor-element-cb0c80a .elementor-price-list-item{align-items:flex-start;}.elementor-1496 .elementor-element.elementor-element-3f5d742 .elementor-icon-list-icon i{color:#FE4F60;transition:color 0.3s;}.elementor-1496 .elementor-element.elementor-element-3f5d742 .elementor-icon-list-icon svg{fill:#FE4F60;transition:fill 0.3s;}.elementor-1496 .elementor-element.elementor-element-3f5d742{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-1496 .elementor-element.elementor-element-3f5d742 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1496 .elementor-element.elementor-element-3f5d742 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;}.elementor-1496 .elementor-element.elementor-element-3f5d742 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#424C53;transition:color 0.3s;}.elementor-1496 .elementor-element.elementor-element-3f5d742 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:7px 7px 7px 7px;background-color:#FFFAE3;border-radius:8px 8px 8px 8px;}.elementor-1496 .elementor-element.elementor-element-df51522{margin-top:0px;margin-bottom:50px;}.elementor-1496 .elementor-element.elementor-element-cf39e9a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-ef23af1 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-1496 .elementor-element.elementor-element-ef23af1, .elementor-1496 .elementor-element.elementor-element-ef23af1 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1496 .elementor-element.elementor-element-ef23af1{margin-top:0px;margin-bottom:25px;}.elementor-1496 .elementor-element.elementor-element-8acfc21 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-1496 .elementor-element.elementor-element-8acfc21 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1496 .elementor-element.elementor-element-189ed1f .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:bold;text-decoration:none;}.elementor-1496 .elementor-element.elementor-element-189ed1f > .elementor-widget-container{margin:-25px -25px 0px -25px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-secondary );border-radius:8px 8px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-3c6c4ed .elementor-menu-toggle{margin:0 auto;}.elementor-1496 .elementor-element.elementor-element-f1aa0f6 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-fde8af0:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-fde8af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-fde8af0, .elementor-1496 .elementor-element.elementor-element-fde8af0 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1496 .elementor-element.elementor-element-fde8af0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1496 .elementor-element.elementor-element-fde8af0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1496 .elementor-element.elementor-element-2a1362e > .elementor-element-populated, .elementor-1496 .elementor-element.elementor-element-2a1362e > .elementor-element-populated > .elementor-background-overlay, .elementor-1496 .elementor-element.elementor-element-2a1362e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-1496 .elementor-element.elementor-element-2a1362e > .elementor-element-populated{padding:40px 25px 40px 25px;}@media(max-width:1024px){.elementor-1496 .elementor-element.elementor-element-af9cc90{margin-top:0px;margin-bottom:0px;padding:15px 30px 0px 30px;}.elementor-1496 .elementor-element.elementor-element-dfc463e .woocommerce-breadcrumb{font-size:13px;}.elementor-1496 .elementor-element.elementor-element-c4550c8{margin-top:0px;margin-bottom:30px;padding:0px 30px 0px 30px;}.elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-element-populated{border-width:0px 0px 1px 0px;padding:30px 30px 30px 30px;}.elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-element-populated, .elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-element-populated > .elementor-background-overlay, .elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-background-slideshow{border-radius:10px 10px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-element-populated, .elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-element-populated > .elementor-background-overlay, .elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-background-slideshow{border-radius:0px 0px 10px 10px;}.elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-element-populated{padding:40px 25px 40px 25px;}.elementor-1496 .elementor-element.elementor-element-df51522{margin-top:0px;margin-bottom:30px;}.elementor-1496 .elementor-element.elementor-element-f1aa0f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-1496 .elementor-element.elementor-element-af9cc90{padding:15px 15px 5px 15px;}.elementor-1496 .elementor-element.elementor-element-dfc463e .woocommerce-breadcrumb{font-size:12px;line-height:1.2em;}.elementor-1496 .elementor-element.elementor-element-c4550c8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-12f1d1f, .elementor-1496 .elementor-element.elementor-element-12f1d1f > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-element-populated, .elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-element-populated > .elementor-background-overlay, .elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-77adbb5 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-element-populated, .elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-element-populated > .elementor-background-overlay, .elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-6f24f4d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 40px 20px;}.elementor-1496 .elementor-element.elementor-element-cb0c80a .elementor-price-list-header{font-size:16px;}.elementor-1496 .elementor-element.elementor-element-cb0c80a .elementor-price-list-price{font-size:16px;}.elementor-1496 .elementor-element.elementor-element-3f5d742{--e-icon-list-icon-size:15px;}.elementor-1496 .elementor-element.elementor-element-3f5d742 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1496 .elementor-element.elementor-element-3f5d742 .elementor-icon-list-item > a{font-size:12px;}.elementor-1496 .elementor-element.elementor-element-df51522{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-f1aa0f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-fde8af0, .elementor-1496 .elementor-element.elementor-element-fde8af0 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-2a1362e > .elementor-element-populated{padding:30px 15px 30px 15px;}}@media(min-width:768px){.elementor-1496 .elementor-element.elementor-element-77adbb5{width:40%;}.elementor-1496 .elementor-element.elementor-element-6f24f4d{width:60%;}.elementor-1496 .elementor-element.elementor-element-cf39e9a{width:24%;}.elementor-1496 .elementor-element.elementor-element-f1aa0f6{width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1496 .elementor-element.elementor-element-77adbb5{width:100%;}.elementor-1496 .elementor-element.elementor-element-6f24f4d{width:100%;}.elementor-1496 .elementor-element.elementor-element-cf39e9a{width:100%;}.elementor-1496 .elementor-element.elementor-element-f1aa0f6{width:100%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-dfc463e */.woocommerce-breadcrumb > a {
text-decoration: none;
}/* End custom CSS */
/* Start custom CSS */.info-list a {
    display: inline !important;
}
.pill-name {
    font-size: 30px;
    font-weight: bold;
}
.icon-cart {
    display: inline-block;
    vertical-align: middle;
    width: 2.4rem;
    height: 2.4rem
}

.icon-minus {
    display: inline-block;
    vertical-align: middle;
    width: 2rem;
    height: 2rem
}

.icon-plus {
    display: inline-block;
    vertical-align: middle;
    width: 2rem;
    height: 2rem
}


[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    fill: currentColor;
    fill-rule: evenodd
}


.ui-btn {
    font: 700 1.6rem/2.6rem Nunito, Arial, Helvetica, sans-serif;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
    border: 1px solid transparent;
    padding: 1rem 2.4rem;
    text-decoration: none;
    transition: .25s;
    text-align: center;
    cursor: pointer;
    border-radius: 8px;
    min-height: 4.8rem
}

.ui-btn svg {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -.1rem;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ui-btn svg.icon-cart {
    margin-right: 16px
}


.ui-btn:hover {
    text-decoration: none
}

.ui-btn:active {
    transition: none
}

.ui-btn:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2rem;
    height: 2rem;
    margin: -1rem 0 0 -1rem;
    border-radius: 50%;
    border: 2px solid #fff;
    border-right-color: transparent;
    opacity: 0;
    pointer-events: none;
}

.ui-btn--blue {
    background: #4BD8C3;
    border-color: #4BD8C3;
    color: #fff
}

.ui-btn--blue:hover {
    background: #4BD8C3;
    border-color: #4BD8C3;
    color: #fff
}

.ui-btn--blue:active {
    background: #4BD8C3;
    border-color: #4BD8C3;
    color: #fff
}

.ui-number {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 6.4rem;
    height: 2rem;
    padding: 0 2rem;
    max-width: 100%
}

.ui-number__plus, .ui-number__minus {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: none;
    padding: 0;
    cursor: pointer;
    border: none;
    width: 2rem;
    height: 2rem;
    color: #8E9EA8;
    transition: color .25s
}

.ui-number__plus:hover, .ui-number__minus:hover {
    color: #344049
}

.ui-number__minus {
    position: absolute;
    top: 0;
    left: 0
}

.ui-number__plus {
    position: absolute;
    top: 0;
    right: 0
}

.ui-number__input {
    display: block;
    font: 400 1.4rem/2rem Nunito, Arial, Helvetica, sans-serif;
    border: none;
    padding: 0;
    background: none;
    width: 100%;
    text-align: center;
    padding: 0;
    pointer-events: none;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0
}


.ui-number--48 {
    width: 12.2rem;
    height: 4.8rem;
    background: #F3F6F8;
    border-radius: 8px;
    padding: 0 4.8rem
}

.ui-number--48 .ui-number__minus, .ui-number--48 .ui-number__plus {
    height: 4.8rem;
    width: 4.8rem
}

.ui-number--48 .ui-number__input {
    font-size: 1.6rem;
    line-height: 2.6rem;
    font-weight: 700;
    padding: 1rem 0;
    height: 4.8rem
}


.products__item-action .ui-btn {
    width: 100%;
    border-radius: 0;
    font-size: 1.4rem;
    text-transform: uppercase
}

.bonus-inactive .products__horizontal-action_text{
    opacity: .5;
}

@media (max-width: 991px) {
    .products__item-action .ui-btn {
        height: 4rem
    }
}

.products__horizontal .row {
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 1280px) {
    .products__horizontal .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}


.products__horizontal-price {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 2.4rem;
    line-height: 1.33;
    font-weight: 700
}

.products__horizontal-price ins, .products__horizontal-price del {
    margin: 0 1rem 0 0;
    white-space: nowrap;
}

.products__horizontal-price ins {
    text-decoration: none
}

.products__horizontal-price del {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 400;
    text-decoration: line-through;
    color: #FD555F;
}

.products__one-price{
    margin-bottom: 0;
    font-weight: 500;
}
.products__one-price span{
    font-weight: 700;
}

.products__horizontal-action .row {
    margin: 0 -.4rem
}

.products__horizontal-price del span{
    color: #FD555F;
}

/*.products__horizontal-action .row>[class^="col"] {*/
/*    padding: 0 .4rem 0 2rem*/
/*}*/

.products__horizontal-action .ui-btn {
    white-space: nowrap
}

@media (max-width: 1279px) {
    .products__horizontal-action {
        padding: 1.6rem 0 0
    }

    .products__horizontal-action .ui-number, .products__horizontal-action .ui-btn {
        width: 100%
    }

    .products__horizontal-action .ui-btn {
        font-size: 0;
        text-indent: -9999px
    }

    .products__horizontal-action .ui-btn svg {
        margin: 0;
        display: block
    }
}

.sku__tabs-control {
    display: -ms-flexbox;
    display: flex
}

.sku__tabs-btn {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #FBFBFB;
    border: 2px solid #FBFBFB;
    border-bottom: none;
    border-radius: 8px 8px 0 0;
    margin: 0 .2rem 0 0;
    font: 700 1.4rem/1.5 Nunito, Arial, Helvetica, sans-serif;
    padding: .8rem 1.6rem;
    height: 5.6rem;
    color: #424C53;
    cursor: pointer
}

/*.sku__tabs-btn:after {
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    height: .2rem;
    background: #fff;
    z-index: 10;
    opacity: 0
}*/

.sku__tabs-btn:hover {
    background: #F3F6F8;
    border-color: #F3F6F8;
    color: #424C53;
}

.sku__tabs-btn.is-active {
    color: #4BD8C3;
    background: #fff;
    border-color: #4BD8C3;
}

.sku__tabs-btn:last-child {
    margin-right: 5px;
}

.sku__tabs-btn.is-active:after {
    opacity: 1
}

.sku__tabs-btn.product-name {
    background: none;
    border: none;
}

@media (min-width: 992px) {
    .sku__tabs-btn {
        padding: .8rem 2.4rem;
        font-size: 1.6rem
    }
}

@media (max-width: 992px) {
    .sku__tabs-btn {
        padding: .8rem 1.1rem;
    }
}

.sku__tabs-wrapper {
    position: relative
}

.sku__tabs-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    border: 2px solid #4BD8C3;
    border-radius: 0 8px 8px 8px
}

.sku__tabs-content.is-active {
    position: relative;
    opacity: 1;
    visibility: visible
}


.sku__group .row {
    margin: 0 -.8rem -2.4rem
}

.sku__group .row>[class^="col"] {
    padding: 0 .8rem 2.4rem
}

.sku__instock svg.icon-instock {
    margin: 0 .8rem 0 0
}

.sku__instock mark {
    background: none;
    color: #999
}

.sku__control {
    display: -ms-flexbox;
    display: flex
}

.sku__control .ui-number {
    margin: 0 1.6rem 0 0;
    min-width: 144px
}

.sku__control .ui-btn {
    min-width: 184px;
    -ms-flex: 1;
    flex: 1
}

@media (max-width: 991px) {
    .sku__control .ui-number {
        height: 4.8rem;
        padding: 0 4.8rem;
        min-width: 108px
    }

    .sku__control .ui-number .ui-number__minus, .sku__control .ui-number .ui-number__plus {
        width: 4.8rem;
        height: 4.8rem
    }

    .sku__control .ui-number .ui-number__input {
        height: 4.8rem;
        font-size: 1.6rem;
        line-height: 2.8rem;
        font-weight: 700;
        padding: 1rem 0
    }

    .sku__control .ui-btn {
        border-radius: 8px;
        padding: .9rem 1.6rem;
        min-height: 4.8rem
    }

    .sku__control .ui-btn, .sku__control .ui-number {
        margin-bottom: 10px
    }
 .products__horizontal-price {
    font-size: 2.3rem;
}

.products__horizontal-price del {
    font-size: 1.2rem;
}
}



@media (min-width: 992px) {
    .products__list {
        margin: -2.4rem;
        padding: 0;
        list-style: none
    }

    .products__list>li {
        padding: 2.4rem;
        margin: 0;
        border-bottom: 1px solid #ECF0F3
    }

    .products__list>li:last-child {
        border: none
    }

    .sku__tabs-content .products__list {
        margin: 0;
    }
}

@media (max-width: 991px) {
    .products {
        background: #fff;
        border-radius: 16px;
        box-shadow: 0 4px 16px #EBF0F2;
        overflow: hidden
    }

    .products__list {
        margin: 0;
        padding: 0;
        list-style: none
    }

    .products__list>li {
        margin: 0;
        padding: 1.6rem;
        border-bottom: 1px solid #ECF0F3
    }

    .products__list>li:last-child {
        border: none
    }
}


.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px
}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto, .col-wide-1, .col-wide-2, .col-wide-3, .col-wide-4, .col-wide-5, .col-wide-6, .col-wide-7, .col-wide-8, .col-wide-9, .col-wide-10, .col-wide-11, .col-wide-12, .col-wide, .col-wide-auto {
    position: relative;
    width: 100%;
    min-height: .1rem;
    padding-right: 12px;
    padding-left: 12px
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none
}

.col-1 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.col-2 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.col-5 {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.col-8 {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.col-11 {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}


@media (min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-md-1 {
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-md-5 {
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-md-8 {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-md-11 {
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
   
}

.sku__tabs-control {
    display: -ms-flexbox;
    display: flex;
    position: sticky;
    top: 80px;
    z-index: 200;
    background: #fff;
    /*margin-bottom: 20px;*/

}
@media (min-width: 1024px){
    .sku__tabs-control {
        top: 100px;
    }
}
.sku__tabs-btn.is-active {
    color: #fff;
    background: #4BD8C3;
    border-color: #4BD8C3;
}
.sku__tabs-content {
    /*border-radius: 8px;*/
}
.sku__tabs-btn:after {
    background: #4BD8C3;
}
.sku__tabs-btn.is-active {
    color: #fff;
    background: #4BD8C3;
    border-color: #4BD8C3;
}
@media (min-width: 1280px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
        
    }
    .col-md-12{
        width: 100%;
        max-width: 50%;
    }
}

/*.products__one-price {*/
/*  text-indent: 15px;*/
/*}*/

.products__one-price span{
  color: #4BD8C3;
}
.consegna-gratuita {
  display: flex;
  align-items: center;
  padding: 7px 7px 7px 7px;
  background-color: #CFF6F354;
  border-radius: 8px 8px 8px 8px;
  color: #4BD8C3;
  max-width: max-content;
  margin-top: 5px;
  margin-bottom: 5px;
}
.consegna-gratuita svg{
  width: 35px !important;
  height: 25px !important;
}
.bonus-column {
  display: flex;
  flex-direction: column;
}
.bonus-column .col-6{
  display: flex;
  justify-content: flex-end;
}

.for-mobile,
.products__horizontal .row.for-mobile {
  display: none;
}
.col-custom {
width: 100%;
display: flex;
align-items: center;
max-width: 400px
}
.col-6.col-xl-auto{
    color: #8E9EA8;
}
.col-6.col-xl-auto.for-desktop{
    text-align: right;
}

.products__horizontal-action_bonus{
    display: flex;
    background-color: #FBFBFB;
    border-radius: 8px;
    padding: 7px;
    max-width: 150px;
    align-items: self-start;
}

.products__horizontal-action_svg{
    display: flex;
    width: 35px;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
}

.products__horizontal-action_text{
    margin-bottom: 0;
}

@media (max-width: 768px) {
.col-6.col-xl-auto.for-mobile > .products__one-price{
    padding: 0 0 0 4px;
}
  .for-desktop{
    display: none;
  }
  .for-mobile{
    display: flex;
  }
  .col-6.col-md-6.col-xl.for-mobile{
    display: flex;
    flex-direction: column;
    align-items: start;
    font-size: 12px;
  }
  
  .col-6{
      padding-right: 0;
      padding-left: 0;
  }
.col-custom {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  flex-direction: column;
}
/*.consegna-gratuita{*/
/*    margin-top:0;*/
/*}*/

.consegna-gratuita svg {
    width: 16px !important;
    height: 16px !important;
}
.elementor-icon-list-text{
    font-size:12px;
}
.products__horizontal-action{
    padding-top:0;
}
.products__horizontal-action_svg{
    width:16px;
    height: 16px;
}
.products__horizontal-action_text{
    padding-left: 5px;
}
}

.sku__tabs-control, table{
    overflow-x: auto;
}
table{
    display: block;
}/* End custom CSS */