.btn{-ms-flex-align:center;align-items:center;border-radius:28px;border-style:solid;border-width:1px;color:initial;cursor:pointer;display:inline-block;font-size:22px;font-weight:500;line-height:1.3;padding:14px 30px;text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn-primary{background-color:#000;border-color:#000;color:#fff}.btn-primary:hover{background-color:#fff;color:#000}.btn-secondary{border-color:#000}.btn-secondary:hover{background-color:#000;color:#fff}.btn-secondary_light{border-color:#fff;color:#fff}.btn-secondary_light:hover{background-color:#fff;color:#000}.section-subtitle{color:#000;font-family:Gotham;font-size:12px;font-weight:400;line-height:18px;margin-bottom:20px;text-align:center;text-transform:uppercase}@media screen and (min-width:769px){.section-subtitle{font-size:16px;line-height:22px}}.section-title{color:#000;font-family:UkrainianBodoni;font-size:24px;font-weight:400;letter-spacing:3px;line-height:28px;margin:0 0 30px;text-transform:uppercase}@media screen and (min-width:769px){.section-title{font-size:34px;line-height:36px}}.product-slider{margin:30px auto}.product-card__carousel-content,.product__carousel-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.product-card__carousel-content-image-area,.product__carousel-content-image-area{background:#f6f6f6;margin-bottom:20px;padding:30px 0;position:relative;transition:background-color .2s ease}.product-card__carousel-content-image-area img,.product__carousel-content-image-area img{display:block;height:auto;margin:0 auto;max-width:100%}.product-card__carousel .yith-wcqv-button,.product__carousel .yith-wcqv-button{background:rgba(29,38,45,.8);border:none;border-radius:0;box-shadow:0 2px 16px rgba(0,0,0,.1);color:#fff;font-family:Montserrat;font-size:16px;font-weight:500;left:50%;letter-spacing:1.5px;opacity:0;padding:10px 20px;position:absolute;text-align:center;text-transform:uppercase;top:30%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:visibility 0s .3s,opacity .3s linear;width:80%;z-index:5}.product-card__carousel .yith-wcqv-button:hover,.product__carousel .yith-wcqv-button:hover{background:rgba(29,38,45,.8);opacity:1}@media screen and (max-width:769px){.product-card__carousel .yith-wcqv-button,.product__carousel .yith-wcqv-button{display:none!important}}.product-card__carousel:hover>.yith-wcqv-button,.product__carousel:hover>.yith-wcqv-button{opacity:.8}.product-card__carousel-title,.product__carousel-title{font-family:Montserrat;font-size:16px;font-weight:400;letter-spacing:1px!important;line-height:120%;margin-bottom:10px;margin-top:0;text-align:left;text-transform:uppercase}.product-card__carousel-current-price,.product__carousel-current-price{font-size:12px;font-weight:500;line-height:16px;margin:0}.product-card__carousel-regular-price,.product__carousel-regular-price{color:#999;font-size:12px;font-weight:400;line-height:16px;margin-right:8px;opacity:.6;position:relative}.product-card__carousel-regular-price:before,.product__carousel-regular-price:before{background-color:#000;bottom:0;content:"";height:1px;margin:auto;position:absolute;top:0;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:100%}.product-card__carousel-sale-price,.product__carousel-sale-price{color:#e74c3c;font-size:12px;font-weight:500;line-height:16px;margin:0}.product-card__carousel-price,.product__carousel-price{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:8px;margin-top:20px}.product-card__carousel-description,.product__carousel-description{-ms-flex-pack:start;color:#000;font-size:12px;justify-content:start;line-height:14px;text-align:left}.product-card__carousel-description ul,.product__carousel-description ul{font-size:12px;line-height:14px;list-style:disc;margin:5px 0 0;padding:0 0 0 12px;text-align:left}.product-card__carousel-description ul li:not(:first-child),.product__carousel-description ul li:not(:first-child){margin-top:5px}.product-card__carousel-description p,.product__carousel-description p{margin:0 0 5px}.product-card__carousel-content-text,.product__carousel-content-text{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.product-card__carousel-pagination,.product__carousel-pagination{display:none}.products-grid{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.products-grid .product__carousel{-ms-flex:0 0 25%;flex:0 0 25%;list-style:none;margin:0;max-width:317px;padding:0 5px 30px;position:relative}
/*# sourceMappingURL=block-product-slider.css.map*/