.special-products-section{margin-top:1rem}
.special-products-section .page-width{padding:0 1.5rem}
@media only screen and (min-width:48em){
.special-products-section .page-width{padding:0 3rem}
}
.special-products-section .special-products-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:.5rem;grid-row-gap:1.5rem}
@media only screen and (min-width:48em){
.special-products-section .special-products-container{grid-template-columns:repeat(4,1fr)}
}
.special-products-section .special-products-container .special-products-wrapper{display:flex;flex-direction:column;position:relative}
.special-products-section .special-products-container .special-products-wrapper .featured_image-container{width:100%;display:flex;position:relative;overflow:hidden}
.special-products-section .special-products-container .special-products-wrapper .featured_image-container .featured_image-wrapper .featured_image-slide{width:100%!important}
.special-products-section .special-products-container .special-products-wrapper .featured_image-container .swiper-button-next,.special-products-section .special-products-container .special-products-wrapper .featured_image-container .swiper-button-prev{width:3.2rem;display:block;z-index:99;padding:0 1rem}
.special-products-section .special-products-container .special-products-wrapper .featured_image-container .swiper-button-next:after,.special-products-section .special-products-container .special-products-wrapper .featured_image-container .swiper-button-prev:after{font-size:2.2rem;color:#181818}
.special-products-section .special-products-container .special-products-wrapper .featured_image-container .swiper-button{opacity:0;transition:all .3s ease 0s}
.special-products-section .special-products-container .special-products-wrapper .featured_image-container .swiper-button-next{right:0;text-align:right}
.special-products-section .special-products-container .special-products-wrapper .featured_image-container .swiper-button-prev{left:0}
.special-products-section .special-products-container .special-products-wrapper .wk-button.wk-button--floating{top:2rem;right:1.5rem;z-index:2;opacity:0;transition:all .3s ease 0s}
.special-products-section .special-products-container .special-products-wrapper .wk-button.wk-button--floating.wk-button--add path,.special-products-section .special-products-container .special-products-wrapper .wk-button.wk-button--floating.wk-button--add svg{fill:transparent}
.special-products-section .special-products-container .special-products-wrapper .wk-button.wk-button--floating.wk-button--remove path,.special-products-section .special-products-container .special-products-wrapper .wk-button.wk-button--floating.wk-button--remove svg{fill:#181818}
.special-products-section .special-products-container .special-products-wrapper .wk-button.wk-button--floating path{stroke:#181818}
.special-products-section .special-products-container .special-products-wrapper .featured_image{display:flex;width:100%;overflow:hidden;padding-top:149.2537313433%}
.special-products-section .special-products-container .special-products-wrapper .featured_image img{width:100%;height:100%;display:flex;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.special-products-section .special-products-container .special-products-wrapper .price{width:90%;font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:1.8rem;line-height:2.8rem;color:#181818;margin-top:.9rem;padding:0 1rem}
[lang=uk] .special-products-section .special-products-container .special-products-wrapper .price{font-family:"Source Sans Pro",sans-serif}
@media only screen and (min-width:48em){
.special-products-section .special-products-container .special-products-wrapper .price{padding:0}
}
.special-products-section .special-products-container .special-products-wrapper .title{width:90%;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.6rem;color:#181818;margin:.2rem 0 0;padding:0}
[lang=uk] .special-products-section .special-products-container .special-products-wrapper .title{font-family:"Source Sans Pro",sans-serif}
@media only screen and (min-width:48em){
.special-products-section .special-products-container .special-products-wrapper .title{padding:0}
}
.special-products-section .special-products-container .special-products-wrapper .discount-percentage{display:inline-block;font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:1.2rem;line-height:100%;text-transform:uppercase;position:static;color:#861515;background:#fff;padding:0;margin-top:1rem}
.special-products-section .special-products-container .special-products-wrapper .product-card__price-wrapper{display:flex}
.special-products-section .special-products-container .special-products-wrapper .product-card__oldprice{width:auto;position:relative;flex-shrink:0;text-decoration:none;font-weight:600;font-size:1.6rem;line-height:100%;color:#181818;margin-right:.5rem;padding:0}
.special-products-section .special-products-container .special-products-wrapper .product-card__oldprice:before{width:95%;height:.1rem;position:absolute;background:#181818;transform:rotate(176deg);content:"";margin-top:.7rem}
.special-products-section .special-products-container .special-products-wrapper .product-card__saleprice{flex-grow:1;color:#861515;font-weight:600;font-size:1.6rem;line-height:100%;padding:0}
.special-products-section .special-products-container .special-products-wrapper .option-wrapper{display:none;align-items:center;gap:.7rem;opacity:0;transition:all .3s ease 0s;padding:.5rem 1rem 0 1rem}
@media only screen and (min-width:48em){
.special-products-section .special-products-container .special-products-wrapper .option-wrapper{display:flex;padding:.5rem 0 0 0}
}
.special-products-section .special-products-container .special-products-wrapper .option-wrapper .product-option-heading-block .product-option-heading{font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.6rem;line-height:2.4rem;color:#62686e}
[lang=uk] .special-products-section .special-products-container .special-products-wrapper .option-wrapper .product-option-heading-block .product-option-heading{font-family:"Source Sans Pro",sans-serif}
.special-products-section .special-products-container .special-products-wrapper .option-wrapper .product-option-container{display:flex;flex-wrap:wrap;gap:.7rem}
.special-products-section .special-products-container .special-products-wrapper .option-wrapper .product-option-container .product-option-wrapper{padding:.3rem}
.special-products-section .special-products-container .special-products-wrapper .option-wrapper .product-option-container .product-option-wrapper input{display:none}
.special-products-section .special-products-container .special-products-wrapper .option-wrapper .product-option-container .product-option-wrapper label{font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.8rem;color:#62686e}
[lang=uk] .special-products-section .special-products-container .special-products-wrapper .option-wrapper .product-option-container .product-option-wrapper label{font-family:"Source Sans Pro",sans-serif}
.special-products-section .special-products-container .special-products-wrapper:focus .featured_image-container .swiper-button,.special-products-section .special-products-container .special-products-wrapper:focus .option-wrapper,.special-products-section .special-products-container .special-products-wrapper:focus .wk-button.wk-button--floating,.special-products-section .special-products-container .special-products-wrapper:hover .featured_image-container .swiper-button,.special-products-section .special-products-container .special-products-wrapper:hover .option-wrapper,.special-products-section .special-products-container .special-products-wrapper:hover .wk-button.wk-button--floating{display:none;opacity:1}
@media only screen and (min-width:48em){
.special-products-section .special-products-container .special-products-wrapper:focus .featured_image-container .swiper-button,.special-products-section .special-products-container .special-products-wrapper:focus .option-wrapper,.special-products-section .special-products-container .special-products-wrapper:focus .wk-button.wk-button--floating,.special-products-section .special-products-container .special-products-wrapper:hover .featured_image-container .swiper-button,.special-products-section .special-products-container .special-products-wrapper:hover .option-wrapper,.special-products-section .special-products-container .special-products-wrapper:hover .wk-button.wk-button--floating{display:block;opacity:1}
}