.woocommerce ul.products:before,.woocommerce ul.products:after,.woocommerce-page ul.products:before,.woocommerce-page ul.products:after{display:none}.product_card{transition:all ease-in-out .3s;border:1px solid #F7F7F7;background:#fff;box-shadow:-2px -2px 4px #1e335b0a,2px 2px 4px #1e335b0a;box-sizing:border-box}.product_card__container{display:flex;flex-direction:column;height:100%}.product_card:hover{transform:translateY(-10px);background:var(--ligh-grey)!important}.product_card__tags{display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%}.product_card__tag{color:var(--white);text-transform:uppercase;background:var(--accent);display:flex;padding:7px!important;font-size:12px;font-weight:600;line-height:1}.product_card__details{padding:16px;transition:all ease-in-out .3s;display:flex;flex-direction:column;height:100%;flex:1 1 auto;justify-content:space-between}.product_card__thumbnail{position:relative}.product_card img{margin:0!important;width:100%;max-height:160px;object-fit:contain;background-color:var(--blue)}.product_card__title{color:var(--blue);font-size:14px;font-style:normal;font-weight:500;line-height:140%;min-height:64px;margin:0 0 8px}.product_card__price{overflow:hidden;color:var(--blue);text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:700;line-height:160%;margin-bottom:24px}.product_card__button{background:none;border:none;padding:0;margin:0;color:var(--primary);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.28px;text-transform:uppercase;cursor:pointer;position:relative}.product_card__button:after{content:"";position:absolute;left:0;bottom:0;width:100%;background-color:var(--primary);height:1px}.product_card__onsale{position:unset!important;color:var(--white);background-color:var(--primary)!important;display:flex;padding:7px!important;border-radius:unset!important;margin:0!important;min-height:unset!important;line-height:1!important;min-width:unset!important;justify-content:center;align-items:center;gap:10px;font-size:12px!important;font-weight:600!important}@media (max-width: 768px){.product_card__tag,.product_card__onsale{font-size:10px!important}}#preset_3790{overflow:auto}#preset_3790::-webkit-scrollbar{width:5px;height:5px}#preset_3790::-webkit-scrollbar-track{background:var(--medium-grey)}#preset_3790::-webkit-scrollbar-thumb{background-color:var(--blue);border:1px solid var(--blue)}@media (max-width: 991px){#preset_3790{margin-bottom:20px;padding-bottom:10px}}.yith-wcan-filters{background-color:unset;margin:0}.yith-wcan-filters span{font-family:Montserrat,sans-serif}.yith-wcan-filters .checkbox-design a{text-transform:capitalize}.yith-wcan-filters .price-slider .price-slider-min,.yith-wcan-filters .price-slider .price-slider-max{font-family:Montserrat,sans-serif;background-color:transparent;color:var(--blue);font-size:14px;font-style:normal;font-weight:400;line-height:160%;width:65px!important;height:42px!important;text-align:center;border:1px solid var(--medium-grey);position:relative}.yith-wcan-filters .price-slider .irs-line{background-color:var(--basic-white)}.yith-wcan-filters #filter_3788_1.label-design .filter-items{padding:0!important;margin:0!important}.yith-wcan-filters #filter_3788_1.label-design .filter-items .filter-item{width:100%;padding:0!important;margin:0!important;border:1px solid var(--medium-grey);background:var(--ligh-grey);box-shadow:unset!important;text-align:left!important;transition:all ease .3s;border-radius:unset}.yith-wcan-filters #filter_3788_1.label-design .filter-items .filter-item:hover,.yith-wcan-filters #filter_3788_1.label-design .filter-items .filter-item:hover .term-label{background:var(--blue);color:var(--white);border-color:var(--blue)}.yith-wcan-filters #filter_3788_1.label-design .filter-items .filter-item:not(:last-child){margin-bottom:16px!important}.yith-wcan-filters #filter_3788_1.label-design .filter-items .filter-item .term-label{color:var(--blue);font-size:14px!important;font-weight:400;line-height:160%;padding:8px 12px!important;transition:all ease .3s}.yith-wcan-filters #filter_3788_1.label-design .filter-items .filter-item.active{border:1px solid var(--blue);background-color:var(--blue)!important}.yith-wcan-filters #filter_3788_1.label-design .filter-items .filter-item.active .term-label{color:#fff!important}.yith-wcan-filters #filter_3790_1 .filter-items{padding:0!important;margin:0!important;display:flex;gap:6px}.yith-wcan-filters #filter_3790_1 .filter-items .filter-item{margin:0!important;padding:0!important;border:unset;background:var(--ligh-grey);box-shadow:unset!important;text-align:left!important;transition:all ease .3s;border-radius:unset;width:max-content}.yith-wcan-filters #filter_3790_1 .filter-items .filter-item:hover{background:var(--blue);color:var(--white)}.yith-wcan-filters #filter_3790_1 .filter-items .filter-item:hover .term-label{color:var(--white)}.yith-wcan-filters #filter_3790_1 .filter-items .filter-item .term-label{color:var(--blue);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.28px;text-transform:uppercase;padding:8px 24px!important;text-wrap:nowrap}.yith-wcan-filters #filter_3790_1 .filter-items .filter-item.active{background-color:var(--blue)!important}.yith-wcan-filters #filter_3790_1 .filter-items .filter-item.active .term-label{color:#fff!important}@media (max-width: 991px){.yith-wcan-filters #filter_3790_1{margin-bottom:0}}.yith-wcan-filters .checkbox-design label{display:flex;align-items:center;gap:8px}.yith-wcan-filters .checkbox-design label .checkboxbutton:before{margin:0;width:16px;height:16px}.yith-wcan-filters .checkbox-design label .term-label{color:var(--blue)!important;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.yith-wcan-filters .filter-title{color:var(--blue)!important;font-size:13px;font-style:normal;font-weight:600;line-height:160%;text-transform:uppercase;margin-bottom:30px}.yith-wcan-filters form{display:flex;flex-direction:column}.section-products__filter .yith-wcan-filter{border-bottom:1px solid var(--medium-grey);padding-left:5px;padding-bottom:16px}.section-products__filter .yith-wcan-filter:last-child{border-bottom:unset}.section-products__filter .yith-wcan-filter .filter-title.opened:after{width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%2013V11H20V13H4Z'%20fill='%23C02324'/%3e%3c/svg%3e")!important}.section-products__filter .yith-wcan-filter .filter-title.closed:after{width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%2013V11H20V13H4Z'%20fill='%23C02324'/%3e%3cpath%20d='M13%204H11V20H13V4Z'%20fill='%23C02324'/%3e%3c/svg%3e")!important}.section-products__filter .filter-content .filter-items.filter-label{width:100%;display:flex;flex-direction:column}.section-products__filter .filter-content .filter-items.filter-label li.filter-item{border-radius:0!important;text-align:left!important;box-shadow:unset!important;border:1px solid var(--medium-grey)!important;margin:0 5px 16px!important}.section-products__filter .filter-content .filter-items.filter-label li.filter-item.active{border:1px solid var(--blue)!important;background-color:var(--blue)!important}.section-products__filter .filter-content .filter-items.filter-label li.filter-item.active .term-label{color:#fff!important}.section-products__filter .filter-content .filter-items.filter-label li.filter-item:hover{background:var(--blue)!important;color:var(--white)!important;border-color:var(--blue)!important}.section-products__filter .filter-content .filter-items.filter-label li.filter-item:hover .term-label{color:var(--white)!important}.section-products__filter .filter-content .filter-items.filter-checkbox .checkboxbutton.checked:before{background-color:var(--blue);border-color:var(--blue)}.yith-wcan-filters.custom-style .filter-items.filter-label .filter-item{border-radius:0!important;text-align:center!important;box-shadow:unset!important;padding:7px 24px!important;background-color:var(--ligh-grey)!important;text-transform:uppercase}.yith-wcan-filters.custom-style .filter-items.filter-label .filter-item .term-label{color:var(--blue)!important}.yith-wcan-filters.custom-style .filter-items.filter-label .filter-item.active{border:1px solid var(--blue)!important;background-color:var(--blue)!important}.yith-wcan-filters.custom-style .filter-items.filter-label .filter-item.active .term-label{color:#fff!important}.yith-wcan-filters.custom-style .filter-items.filter-label .filter-item:hover{background:var(--blue)!important;color:var(--white)!important;border-color:var(--blue)!important}.yith-wcan-filters.custom-style .filter-items.filter-label .filter-item:hover .term-label{color:var(--white)!important}#lightboxOverlay{position:fixed!important;top:0;left:0;height:100%!important;width:100%!important}.slick-dotted.slick-slider{margin:0 0 20px!important}.open-gallery-lightbox{width:44px;height:44px;border:1px solid var(--medium-grey);background:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;padding:0;cursor:pointer}#lightbox{position:fixed!important;top:50%!important;transform:translateY(-50%)}.product-page .section-similar-products{background:var(--ligh-grey);padding:100px 0}.product-page .section-similar-products .slider{padding:0 24px!important}.product-page .section-similar-products a{display:flex;width:100%}.product-page .section-similar-products .product_card img{object-fit:contain;background-color:#000;height:auto;max-height:190px}.section-similar-products{padding:100px 0}.section-similar-products h2{margin:0 0 30px}.slider .slick-dots{position:static;margin-top:48px;width:100%;display:flex;justify-content:center;align-items:center;background:var(--ligh-grey);padding:1px 0;height:1px}.slider .slick-dots li{width:100%;height:3px;background:transparent;transition:background .3s ease-in-out;margin:0}.slider .slick-dots li button{width:100%;height:100%;padding:0;background:transparent;border:none;font-size:0}.slider .slick-dots li.slick-active{background:var(--blue)}.slider .slick-slide{margin:0 12px!important}.slider .slick-list{margin:0 -12px}.slider .slick-arrow{background:var(--blue)!important;width:48px!important;height:48px!important;z-index:9;transition:all ease .3s}.slider .slick-arrow:hover{background:var(--accent)!important}.slider .slick-arrow:before{display:none}.slider .slick-next{top:71px!important;right:0!important;transform:unset}.slider .slick-prev{top:71px!important;left:0!important;transform:unset}.product-page .gallery_slider:not(.slick-initialized),.product-page .section-similar-products .slider:not(.slick-initialized){visibility:hidden;height:0;overflow:hidden}.product-page .gallery_slider.slick-initialized,.product-page .section-similar-products .slider.slick-initialized{visibility:visible;height:auto;overflow:visible}@media (max-width: 991px){.section-similar-products{padding:60px 0}.slider .slick-next{right:-10px!important}.slider .slick-prev{left:-10px!important}.slider .slick-arrow{width:35px!important;height:35px!important}.product-page .section-similar-products{padding:60px 0}.product-page .section-similar-products .slider{padding:0}.product-page .section-similar-products h2{margin-bottom:20px}}.slick-dots li button:before{font-size:0!important}.section-heading{background-repeat:no-repeat;background-size:cover;background-position:bottom;margin-top:-30px;padding:130px 0}.section-heading h1{color:#fff;margin:0 0 12px}.section-heading p{font-weight:400;font-size:14px;line-height:180%;color:#fff;margin:0;padding:0;max-width:634px}@media (max-width: 991px){.section-heading{padding:60px 0}}.ss-main{padding:15px!important;border:1px solid var(--medium-grey)!important}.ss-arrow path{stroke:var(--blue)!important}.ss-single{color:var(--blue);font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.15px;margin:0!important}nav.woocommerce-pagination{margin-top:50px}nav.woocommerce-pagination ul li{display:flex!important;align-items:center;justify-content:center;width:30px;height:30px}nav.woocommerce-pagination ul li span{padding:0!important;min-width:unset!important;display:flex!important;align-items:center;justify-content:center;width:100%;height:100%}nav.woocommerce-pagination span.page-numbers.current{background:var(--blue)!important;color:var(--white)!important}.section-products{padding-top:50px}.section-products__close-btn{background:none;border:none;font-size:30px;color:var(--blue);cursor:pointer;position:absolute;top:10px;right:17px}.section-products__filter-icon{width:20px;height:20px;display:none;cursor:pointer}.section-products .products{display:flex;flex-wrap:wrap;gap:24px;margin:0!important}.section-products__total-number{display:flex;align-items:center;gap:10px}.section-products__total-number span{color:var(--blue);font-size:14px;font-style:normal;font-weight:600;line-height:160%}.section-products__sorting{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:24px}.section-products__sorting #filter-icon{display:none}.section-products__sorting p,.section-products__sorting form{margin:0!important;padding:0!important}.section-products__row{display:flex;width:100%;gap:25px}.section-products__filter{width:100%;max-width:306px;background-color:var(--ligh-grey);padding:24px;transition:all ease .3s}.section-products__items{width:100%}.section-products__items .product{margin:0!important;width:calc(33.333% - 16px)!important}@media (max-width: 1200px){.section-products__items .product{width:calc(50% - 12px)!important}}@media (max-width: 991px){.section-products #filter-icon{display:flex;align-items:center;justify-content:center;position:fixed;left:5px;bottom:5px;z-index:99;width:45px;height:45px;border-radius:12px;background-color:#fff;box-shadow:#63636333 0 2px 8px}.section-products__filter{position:fixed;overflow:auto;left:-100%;top:0;height:100vh;z-index:999;padding:60px 15px 15px}.section-products__filter-icon{display:inline-block}.section-products__items .product{width:calc(33.333% - 16px)!important}.section-products__row{flex-direction:column}}@media (max-width: 768px){.section-products .products{gap:12px}.section-products__items .product{width:calc(50% - 6px)!important}}.wc-block-components-totals-coupon__button{color:var(--blue);border:2px solid var(--blue)}
