.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.awcfe-inline-item .woocommerce-input-wrapper .input-radio{display:inline-block!important;margin-right:5px;margin-top:5px}.awcfe-inline-item .woocommerce-input-wrapper label{display:inline-block!important;margin:0px 10px 0px 0px}.awcfe-hidden{display:none}.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-form-label,.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-formToggle{display:inline-block}.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-formToggle{margin-top:0px}.awcfe_toggleSwitch_field input[type=checkbox]{height:0;width:0!important;visibility:hidden;position:absolute}.awcfe_toggleSwitch_field .awcfe-formToggle{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:grey;display:block;border-radius:100px;position:relative;margin-top:10px}.awcfe_toggleSwitch_field .awcfe-formToggle:after{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;background:#fff;border-radius:90px;-webkit-transition:0.3s;transition:0.3s}.awcfe_toggleSwitch_field input:checked+.awcfe-formToggle{background:#4B46DD}.awcfe_toggleSwitch_field input:checked+.awcfe-formToggle:after{left:calc(100% - 5px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.awcfe_toggleSwitch_field .awcfe-formToggle:active:after{width:30px}:root{
--btn-hover-animation: transition: 0.3s ease;
}
.captcha__refresh::before {
content: "";
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-repeat' viewBox='0 0 16 16'%3E%3Cpath d='M11.534 7h3.932a.25.25 0 0 1 .192.41l-1.966 2.36a.25.25 0 0 1-.384 0l-1.966-2.36a.25.25 0 0 1 .192-.41zm-11 2h3.932a.25.25 0 0 0 .192-.41L2.692 6.23a.25.25 0 0 0-.384 0L.342 8.59A.25.25 0 0 0 .534 9z'/%3E%3Cpath fill-rule='evenodd' d='M8 3c-1.552 0-2.94.707-3.857 1.818a.5.5 0 1 1-.771-.636A6.002 6.002 0 0 1 13.917 7H12.9A5.002 5.002 0 0 0 8 3zM3.1 9a5.002 5.002 0 0 0 8.757 2.182.5.5 0 1 1 .771.636A6.002 6.002 0 0 1 2.083 9H3.1z'/%3E%3C/svg%3E");
}
.captcha__img{
border-radius: 5px;
}
.max-icon {
position: relative;
& i::before {
content: '' !important;
background-image: url(//sharprime.ru/wp-content/themes/Avada-Child-Theme/assets/img/max_logo.svg);
width: 24px;
height: 24px;
display: block;
margin-top: 2px;
transition: opacity 0.3s ease;
}
& i::after {
content: '' !important;
position: absolute;
top: 2px;
left: 0;
width: 24px;
height: 24px;
background-image: url(//sharprime.ru/wp-content/themes/Avada-Child-Theme/assets/img/max_logo_pink.svg);
opacity: 0;
transition: opacity 0.3s ease;
}
& i:hover::before {
opacity: 0;
}
& i:hover::after {
opacity: 1;
}
}
.captcha__refresh {
margin-left: 0.5rem;
display: inline-flex;
align-items: center;
font-weight: 400;
line-height: 1.5;
color: #000;
text-decoration: none;
cursor: pointer;
user-select: none;
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
padding: .375rem .75rem;
font-size: 1rem;
border-radius: .25rem;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out;
}
.captcha__refresh:hover {
color: #000;
background-color: #eee;
border-color: #eee;
}
* {
-webkit-tap-highlight-color: transparent;
}
.wc-block-components-notice-banner__content{
text-align: left !important;
}
.header-sicky{
visibility:hidden;
opacity: 0;
margin-top: -80px !important;
}
.fusion-sticky-transition{
visibility:visible;
opacity: 1;
z-index: 999 !important;
margin-top: 0px !important;
}
.colum__stock{
display: flex !important;
justify-content: center;
flex-wrap: wrap;
}
.colum__price{
width: 100% !important;
}
.breadcrumbs{
text-transform: lowercase;
}
.single-product-price *{
font-size: clamp(20px, 5vw, 46px) !important;
}
#main{
padding-top: 0px !important;
}
.header{
backdrop-filter: blur(18px);
}
.header__menu:not(.opt) li{
padding-inline: 50px;
}
.header__menu:is(.opt) .menu-text{
width: 50%;
line-height: 28px;
}
#shop__button, #shop_single_button{ background: linear-gradient(180deg, #8cceeb 0%, #43a9dc 70.5%, #0791d6 100%);
width: 245px;
height: 57px;
z-index: 1;
&::after{
content: '';
box-shadow: 0 5px 8px 0 rgba(20, 27, 48, 0.31) !important;
width: 100%;
position: absolute;
height: 57px;
border-radius: 50px;
}
&:hover{
box-shadow: Inset 0 5px 8px 0 rgba(20, 27, 48, 0.31) !important;
transition: 0.3s ease;
}
}
#shop_single_button{
&::after{
content: '';
box-shadow: 0 5px 8px 0 rgba(20, 27, 48, 0.31) !important;
width: 100%;
position: absolute;
height: 57px;
border-radius: 50px;
}
}
#single-product-btn{
& .quantity{
border: #55A9D9 1px solid !important;
border-radius: 23px !important;
width: 260px;
margin-right: 0;
}
& .fusion-button-wrapper{
flex-direction: row-reverse;
float: left;
}
& .minus{
margin-left: 100px;
background-color: transparent;
transition: 0.3s ease !important;
}
& .plus{
background-color: transparent;
transition: 0.3s ease !important;
}
& .minus:hover{
color: red;
background-color: #f3f3f38c;
}
& .plus:hover{
color: red;
background-color: #f3f3f38c;
}
}
.single-product-btn{
& .single_add_to_cart_button{
font-weight: 400 !important;
font-size: 26px !important;
line-height: 26px !important;
text-align: center !important;
font-family: "buyan regular" !important;
color: white !important;
text-transform: lowercase !important;
background: linear-gradient(180deg, #8cceeb 0%, #43a9dc 70.5%, #0791d6 100%) !important;
border-radius: 41px !important;
width: 245px;
height: 57px !important;
padding: 13px 29px !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
margin-right: -50px !important;
transition: 0.3s ease !important;
}
& .single_add_to_cart_button::after{
content: '';
box-shadow: 0 5px 8px 0 rgba(20, 27, 48, 0.31) !important;
width: 100%;
position: absolute;
height: 57px;
border-radius: 50px;
}
& .single_add_to_cart_button:hover{
box-shadow: Inset 0 5px 8px 0 rgba(20, 27, 48, 0.31) !important;
}
}
.opt__search{
width: 100%;
& .wcpt-search{
width: 100% !important;
padding-right: 20px;
}
& input{
border: 2px solid #83d3f3 !important;
border-radius: 50px !important;
transition: all 0.3s;
padding: 10px 20px 10px 50px !important;
}
& input:focus{
border-color: #ff589e !important;
}
& input::placeholder {
color: #808080 !important;
}
& .wcpt-search-submit{
right: 0 !important;
left: 0;
top: 7px !important;
background: transparent !important;
}
& .wcpt-search-clear{
display: none;
}
}
.search__form{
width: 100%;
& input[type="search"]::placeholder{
color: #7e7e7e !important;
}
& input[type="search"]{
transition: all 0.3s;
}
}
.orderby-order-container > ul{
margin-bottom: 0px !important;
}
.cat__box{ min-height: 180px;
min-width: 168px;
max-width: 170px;
margin-inline: 15px;
text-align: center;
transition: 0.3s;
& .fusion-column-wrapper:hover{
box-shadow: 2px 0px 20px rgba(0, 0, 0, 0.11);
}
& .cat-item__icon{
max-height: 80px;
}
& .cat-item__title{
font-family: "buyan regular";
font-size: 24px; }
& .fusion-column-wrapper:hover .cat-item svg path {
fill: url(#paint0_linear_9872_311);
}
& .fusion-column-wrapper:hover>a{
color: #242424;
}
& .fusion-column-wrapper>a{
display: flex;
align-items: center;
}
& .fill{
fill: #2D291D;
}
& svg{
max-height: 80px;
}
& .svg_heght svg{
max-height: 80px;
}
}
.catalog-ordering .order {
display: none;
}
.order-dropdown li {
width: 250px;
}
.order-dropdown .current-li{
border-radius: 42px;
font-size: 0.7rem !important;
}
.order-dropdown:hover .current-li{
border-radius: 21px 21px 0 0;
} .woocommerce-l-img{
overflow: hidden;
position: relative;
border-radius: 8px;
}
.woocommerce-l-img img:first-child {
position: absolute !important;
top: 0;
left: 0;
border-radius: inherit;
filter: blur(40px) brightness(.9) contrast(1.2);
transform: scale(1.05);
object-fit: cover;
z-index: 1;
width: 100%;
}
.products{
& .featured-image{
padding: 25px 25px 0 25px;
aspect-ratio: 3 / 4;
overflow: hidden;
border-radius: 8px;
}
& .fusion-product-content{
padding: 12px 25px 25px 25px !important;
}
& .featured-image img{
aspect-ratio: 3 / 4 !important;
z-index: 2;
position: relative;
object-fit: contain;
object-position: center;
display: block;
margin: 0 auto;
} & .fusion-product-wrapper{
border-radius: 16px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12);
border: 0.92px solid #fff !important;
transition: 0.3s ease;
}
& .fusion-product-wrapper:hover, .fusion-product-wrapper:focus{ box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
}
& .product-title{
text-align: center;
font-size: 17px !important;
color: #2b1e0c !important;
min-height: 70px;
}
& .cat__list{
text-align: center; 
width: 100%;
font-size: 14px;
color: rgba(43, 30, 12, 0.66); font-weight: 300;
min-height: 50px;
}
& .cat__list a{
color: rgba(43, 30, 12, 0.66);
}
& .cat__list a:hover{
color: rgb(0, 102, 204);
}
& .price{
display: flex;
flex-direction: row-reverse;
align-items: center;
}
& ins .woocommerce-Price-amount, .amount{
font-family: "buyan bold";
font-weight: 700;
font-size: 36px;
color: #2b1e0c !important;
}
& del .woocommerce-Price-amount{
font-family: "buyan bold";
font-weight: 700;
font-size: 18px;
color: #b1b1b1 !important;
}
& del{
margin-left: -10px;
margin-top: -20px;
}
& .woocommerce-Price-currencySymbol{
font-family: "buyan bold";
font-weight: 700;
font-size: 14px;
text-transform: lowercase;
}
& .product-buttons-container{
display: flex;
align-items: center;
justify-content: space-between;
}
& .product_type_simple{
font-weight: 400;
font-size: 18px;
line-height: 18px;
text-align: center !important;
font-family: "buyan regular";
color:white !important;
text-transform: lowercase;
background: linear-gradient(180deg, #8cceeb 0%, #43a9dc 70.5%, #0791d6 100%);
border-radius: 23px;
width: 138px;
height: 40px;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
margin-right: -50px;
transition: 0.3s ease;
}
& .product_type_simple:hover{
box-shadow: Inset 0 5px 8px 0 rgba(20, 27, 48, 0.31) !important;
transition: 0.3s ease;
}
& .product_type_simple::before{
content: '' !important;
}
& .clearfix::before{
content: '' !important;
}
& .product-qnt{
border: #55A9D9 1px solid;
border-radius: 23px;
}
& .buttons_added{
border-radius: 23px !important;
width: 160px !important;
padding-left: 60px;
}
& .buttons_added .plus, .buttons_added .minus{
background: transparent !important;
}
& .buttons_added .plus, .buttons_added .minus{
border: none !important;
font-size: 20px !important;
}
& .buttons_added .qty{
font-family: "buyan regular";
font-weight: 700;
font-size: 18px !important;
border: none !important;
}
& .slick-slide{ }
}  .woopspro-product-slider ul.products{
padding-inline: 200px !important;
}
.woopspro-product-slider .products .slick-track{
display: flex;
}
.woopspro-product-slider .products .slick-track li{ padding: 15px !important;
margin-top: 25px !important;
}
.slick-dots li{
padding: 0 5px !important;
}
.woopspro-product-slider button.slick-prev {
left: 130px;
}
.woopspro-product-slider button.slick-next {
right: 130px;
}
.woopspro-product-slider .slick-dots{
position: relative !important;
}
.woopspro-product-slider .slick-dots li.slick-active button{
background: #43A9DC !important;
}
.woopspro-product-slider button.slick-next{
background: transparent url(//sharprime.ru/wp-content/themes/Avada-Child-Theme/assets/img/arrow_right.svg) center center no-repeat !important;
transition: 0.3s ease;
}
.woopspro-product-slider button.slick-next:hover, .woopspro-product-slider button.slick-next:focus{
background: transparent url(//sharprime.ru/wp-content/themes/Avada-Child-Theme/assets/img/arrow_right.svg) center center no-repeat !important;
box-shadow: 0 6px 8px 0 rgba(190, 202, 210, 0.82);
}
.woopspro-product-slider button.slick-prev{
background: url(//sharprime.ru/wp-content/themes/Avada-Child-Theme/assets/img/arrow_left.svg) center center no-repeat !important;
transition: 0.3s ease;
}
.woopspro-product-slider button.slick-prev:hover, .woopspro-product-slider button.slick-prev:focus{
background: url(//sharprime.ru/wp-content/themes/Avada-Child-Theme/assets/img/arrow_left.svg) center center no-repeat !important;
box-shadow: 0 6px 8px 0 rgba(190, 202, 210, 0.82);
}
.woopspro-product-slider button.slick-arrow{
width: 61px !important;
height: 61px !important;
border-radius: 100% !important;
} .more__btn{
--awb-bg-position: 230px bottom !important;
}
.bnt__hover_animate:hover{
transition: var(--btn-hover-animation) !important;
}
.about__2:before{
content: '' ;
background: url(//sharprime.ru/wp-content/uploads/2024/07/white_elips.svg) no-repeat center;
width: 100%;
height: 100%;
position: absolute;
top: -6px;
left: 55px;
background-size: 100%;
opacity: .5;
}
.about__2:after{
content: '' ;
background: url(//sharprime.ru/wp-content/uploads/2024/07/happy-little-girl-2.webp) no-repeat center;
width: 700px;
height: 1000px;
position: absolute;
right: -100px;
bottom: 0px;
background-size: 85%;
}
.about__2_col_2:before{
content: '' ;
background: url(//sharprime.ru/wp-content/uploads/2024/07/confe.svg) no-repeat center;
width: 100%;
height: 100%;
position: absolute;
right: 50px;
bottom: 50px;
background-size: 100%;
}
.about__2_col_1:before{
content: '' ;
background: url(//sharprime.ru/wp-content/uploads/2024/07/food-pibig-info.webp) no-repeat center;
width: 527px;
height: 1000px;
position: absolute;
left: -335px;
bottom: -175px;
background-size: 100%;
}
.about__2_col_2{
& ul.fusion-checklist .circle-yes{
transform: rotate(20deg);
}
}
.news__colum{
& .news__post{
height: 750px;
width: auto !important;  }  & .news__post .slide-excerpt{
left: unset !important;
right: 0;
background: #fff !important;
}
& .news__post .slide-excerpt .excerpt-container{
height: auto !important;
}
& .news__post .slide-excerpt h2 a, .slide-excerpt p{
color: #2B1E0C !important;
}
}
.review__block{
& .fusion-testimonials{
overflow: hidden;
border-radius: 20px;
box-shadow: 4px 4px 20px 0 rgba(0, 0, 0, 0.12);
z-index: 999;
min-height: 450px;		
}
& .review{
flex-direction: column-reverse !important;
}
& .company-name{
flex-wrap: wrap !important;
}
.awb-quote, .fusion-testimonials, blockquote{
background-color: #fff !important;
}
.author{
padding: 40px 40px 0px 40px;
background-color: #fff;
}
& .carousel__content{
display: flex;
}
& .carousel__content img{
width: 52px;
height: 52px;
border-radius: 12px;
margin: 4px 5px;
}
}
#telegram__btn, #whatsapp__btn, #vk__btn{
box-shadow: 0 4px 17px 0 rgba(0, 0, 0, 0.17) !important;
}
.vk__btn{
& .fusion-button-text:before{
content: url(//sharprime.ru/wp-content/uploads/2024/07/vk.svg);
position: relative;
margin-right: 10px;
border-radius: 100%;
border: 1px solid #fff;
height: 41px;
}
& .fusion-button-text{
display: flex;
align-items: center;
}
}
.whatsapp__btn{
& .fusion-button-text:before{
content: url(//sharprime.ru/wp-content/uploads/2024/07/whatsapp.svg);
position: relative;
margin-right: 10px;
border-radius: 100%;
border: 1px solid #fff;
height: 41px;
}
& .fusion-button-text{
display: flex;
align-items: center;
}
}
.telegram__btn{
& .fusion-button-text:before{
content: url(//sharprime.ru/wp-content/uploads/2024/07/telegram.svg);
position: relative;
margin-right: 10px;
height: 43px;
}
& .fusion-button-text{
display: flex;
align-items: center;
}
}
.recommendation{
border-top: 2px dashed rgba(0, 0, 0, 0.59) !important;
border-bottom: 2px dashed rgba(0, 0, 0, 0.59) !important;
}
.recommendation:after{
content: " ";
background-image: url(//sharprime.ru/wp-content/uploads/2024/07/bant14.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 100%;
bottom: -187px;
position: absolute;
width: 720px;
height: 295px;
}
.fluentform_wrapper_1{
display: flex;
justify-content: center;
& .ff-el-group{
margin-bottom: 10px !important;
}
& .fluent_form_1{
background: linear-gradient(131deg, #99dbf4 0%, #c4eafa 33%, #99d8f0 100%);
border-radius: 80px;
width: 850px;
padding: 40px 120px;
}
& input{
border-radius: 40px !important;
height: 66px !important;
padding-inline: 52px !important;
}
& textarea{
border-radius: 40px !important;		
height: 140px !important;
padding-inline: 52px !important;
resize: none;
}
& .iti__selected-flag{
background: transparent !important;
}
& .ff_submit_btn_wrapper, .recaptcha__content .ff-t-cell{
display: flex;
justify-content: center;
align-items: center;
}
& label{
font-family: "buyan regular";
font-weight: 400 !important;
font-size: 32px;
line-height: 32px !important;
text-transform: lowercase;
color: rgba(43, 30, 12, 0.72);
}
& .ff-el-input--label{
margin: 0 !important;
}
}
.send__btn{
font-weight: 400;
font-size: 36px;
line-height: 36px;
text-align: center !important;
font-family: "buyan regular";
color: white !important;
text-transform: lowercase;
background: linear-gradient(180deg, #8cceeb 0%, #43a9dc 70.5%, #0791d6 100%);
border-radius: 40px;
border: none; 
width: 245px;
height: 72px;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
transition: 0.3s ease;
cursor: pointer;
&:hover{
box-shadow: Inset 0 5px 8px 0 rgba(20, 27, 48, 0.31) !important;		
}
}
.cf__block{
&:after{
content: " ";
background-image: url(//sharprime.ru/wp-content/uploads/2024/08/shar.webp);
background-repeat: no-repeat;
background-position: right center;
bottom: 270px;
right: 260px;
position: absolute;
width: 500px;
height: 900px;
z-index: 99;
}
} .fusion-content-widget-area .widget {
margin-bottom: 59px !important;
}
.widget-area { & li a{
font-size: 14px !important;
}
& .widget > ul > li > ul {
display: block !important;
}
& li a:hover + .count{
color: #FF589E !important;
color: #FF589E !important;
transition-property: color,background-color,border-color;
transition-duration: .2s;
transition-timing-function: linear;
}
& .product-categories{
height: 550px;
overflow-y: scroll;
scrollbar-color: #70C05B #f3f3f3;
scrollbar-width: thin;
padding-right: 5px !important;
}
}
.widget_product_categories {
& .children {
display: none;
}
& :is(.current-cat-parent,.current-cat)>.children {
display: block; }
& li a::before {
right: 0;
font-size: 14px;
}
& li a {
display: inline-block;
width: 150px;
}
& li.current-cat > a, li.current-cat > .count, .fusion-content-widget-area .widget li a::before, .current-cat > a:before{
color: #FF589E !important;
font-weight: 700 !important;
}
}
.widget_product_categories .count {
position: absolute;
right: 10px;
padding-right: 5px;
padding-left: 5px;
min-width: 30px;
height: 20px;
color: grey;
text-align: center;
font-size: 14px;
transition: color .25s ease, background-color .25s ease, border-color .25s ease;
flex: 0 0 auto;
}
.opt-widget .count{
position: relative;
padding: 0;
right: 0;
}  .woocommerce-pagination {
justify-content: center !important;
}
.page-numbers.current {
font-size: 20px !important;
color: #FF589E !important;
font-weight: 700;
background: 0 !important;
border: 0 !important;
}
.page-numbers {
font-weight: 700;
font-size: 14px !important;
border: 0 !important;
}
.fusion-woo-badges-wrapper{
& .fusion-out-of-stock{
border-radius: 16px !important;
}
}
.wpfPriceRangeField {
background: none !important;
border: none !important;
border-bottom: 1px solid #000 !important;
border-radius: 0 !important;
text-align: center;
font-size: 12px !important;
}
.wpfPriceInputs::before {
content: "от :";
color: #2B1E0C;
font-size: 14px;
font-style: normal;
font-weight: 400;
}
.wpfFilterDelimeter {
color: transparent;
}
.wpfCurrencySymbol {
color: #2A2D46;
font-size: 14px;
font-style: normal;
font-weight: 400;
}
.wpfFilterDelimeter::after {
content: "до :";
color: #2B1E0C;
font-size: 14px;
font-style: normal;
font-weight: 400;
}
div.wpfMainWrapper[data-filter="1"] #wpfBlock_1 .irs-handle.from {
background-color: #70C05B;
}
.irs--round .irs-handle {
border: 1px solid #fff !important;
filter: drop-shadow(2px 4px 8px rgba(112, 192, 91, 0.20));
}
div.wpfMainWrapper[data-filter="1"] #wpfBlock_1 .irs-bar {
background-color: #70C05B !important;
border-color: #70C05B !important;
}
div.wpfMainWrapper[data-filter="1"] #wpfBlock_1 .irs-handle.to {
background-color: #70C05B;
}
#wpfMainWrapper-1_977161 .wpfFilterButtons .wpfButton {
font-family: Roboto;
}
.filters {
color: #2A2D46;
text-align: center;
font-family: Roboto;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
display: block;
margin-bottom: -25px;
text-align: left;
}
#wpfBlock_2 ul:not(.wpfButtonsFilter) li {
width: 130px !important;
}
#wpfBlock_2 .wpfFilterLayoutHor {
justify-content: flex-start;
text-align: left;
width: 300px;
margin-inline: auto;
}
#wpfBlock_2 li{
margin-inline: 10px;
}
.wpfCheckbox{
line-height: 14px;
}
.wpfFilterWrapper .wpfFilterTaxNameWrapper {
color: #3E3E3E !important;
text-align: center;
font-family: Roboto;
font-size: 14px !important;
font-style: normal;
font-weight: 500 !important;
line-height: normal !important;
}
.wpfFilterButtons {
text-align: center;
}
.wpfFilterButton {
font-family: Roboto;
font-size: 14px !important;
color: #2B1E0C;
font-weight: 400 !important;
margin: 0 !important;
width: 174px !important;
height: 40px !important;
min-height: 0;
border-radius: 5px;
border: 1px solid #343434 !important;
background: rgba(0,0,0,0);
}
.wpfFilterButton:hover {
color: #2B1E0C !important;
background: transparent; !important;
border: 1px solid #ff589e !important;
}
.wpfClearButton {
background: transparent;
font-family: Roboto;
font-size: 12px !important;
font-weight: 400 !important;
color: #606060;
width: 174px !important;
height: 40px !important;
}
.wpfClearButton:hover {
color: var(--url-hover-color);
}
.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
min-height: 40px !important;
}
.stock, .out-of-stock, .out-of-stock-red{
font-weight: 400;
font-size: 14px;
text-align: center;
color: #171616;
padding: 10px 20px;
border-radius: 27px;
}
.stock{
background: rgba(95, 202, 12, 0.51); width: 170px;
}
.out-of-stock{
background: rgba(255, 178, 80, 0.6);
width: 200px;
}
.out-of-stock-red{
background: rgba(255, 80, 80, 0.6);
width: 200px;
}
.yith-wcwl-feedback-messages-container{
display: none;
} .wishlist_table{
& td {
padding: 25px 0 !important;
}
& .product-name{
font-size: 16px;
font-family: 'Roboto';
}
& .product-quantity, .product-price{
width: 30%;
}
}
.single_add_wishlist {
position: relative;
border: 1px #38ABE3 solid;
left: -106px;
border-radius: 23px !important;
width: 260px;
height: 46px;
display: flex;
align-items: center;
align-content: center;
flex-wrap: wrap;
justify-content: flex-end;
& .yith-wcwl-add-to-wishlist-button{
display: flex;
align-items: center;
flex-direction: row-reverse;
}
& .yith-wcwl-add-to-wishlist-button{
right: 0px;
padding: 6px;
width: 100%;
}
& .yith-wcwl-add-to-wishlist-button:hover svg{
color: #FF589E;
}
& .yith-wcwl-add-to-wishlist-button svg{
transition: 0.3s ease;
}
& .view-wishlist, .separator{
display: none;
}
& .delete_item{
font-size: 16px;
display: flex;
align-items: center;
flex-direction: row-reverse;
}
& .yith-wcwl-icon{
font-size: 20px;
border: 1px #38ABE3 solid;
border-radius: 100%;
padding: 5px;
}
& .yith-wcwl-icon:before{
height: 21px;
}
}
.single_related_products{
& .product{
width: 274px !important;
padding-bottom: 40px;
}
& .products{
display: flex;
justify-content: center;
}
} .single_recent_prod, .single_related_products{
& .yith-wcwl-add-button, h2{
display: none;
}
& .slick-track{
min-width: 4110px !important;
}
& li.product{
width: 274px !important;
}
& li.product .yith-wcwl-add-to-wishlist-button{
display: block;
}
}
.wishlist_recent_prod{
& .slick-track{
min-width: 4110px !important;
}
& li.product{
width: 274px !important;
}
}
.delivery_point_block{
display: flex;
flex-direction: column;
align-items: flex-start;
font-weight: 300;
font-size: 22px;
color: #2b1e0c;
font-family: "Roboto";
& div{
display: flex;
align-items: center;
}
& .color_g{
display: block;
width: 60px;
height: 15px;
background-color: #98E686;
margin-right: 5px;
}
& .color_o{
display: block;
width: 60px;
height: 15px;
background-color: #F09721;
margin-right: 5px;
}
& .color_r{
display: block;
width: 60px;
height: 15px;
background-color: #F96056;
margin-right: 5px;
}
}
.cart_widget{
height: 80px;
width: 250px;
background: #FFFFFF;
box-shadow: 0 4px 47px 0 rgba(0, 0, 0, 0.19);
border-radius: 50px 0 0 50px;
align-items: center;
position:fixed;
top: 80px;
right: -180px;
display: flex;
transition: 0.5s ease;
& .widget_cart_block{
display: flex;
align-items: center;
margin-left: 20px;
margin-top: 10px;
}
& .widget_cart_block a{
margin-left: 10px;
}
& .widget_cart_icon svg{
width: 50px;
height: 50px;
}
& .hep-cart-icon-1{
position: relative;
}
}
.cart_widget:hover{
right: -48px;
}
.wish_widget{
height: 80px;
width: 250px;
background: #FFFFFF;
box-shadow: 0 4px 47px 0 rgba(0, 0, 0, 0.19);
border-radius: 50px 0 0 50px;
align-items: center;
position:fixed;
top: 180px;
right: -180px;
display: flex;
transition: 0.5s ease;
z-index: 9;
& .widget_wish_block{
display: flex;
align-items: center;
margin-left: 20px;
}
& .widget_wish_block a{
margin-left: 10px;
}
& .widget_wish_icon{
width: 50px;
height: 50px;
}
& .whish_number {
font-size: 24px;
transform: translate(-120%,-170%) scale(.75);
background-color: #FF014F;
color: #ffffff;
display: inline-flex;
margin-inline-start: 0.25em;
padding: 0.25em;
box-sizing: content-box;
line-height: 0;
border: 0.1em solid transparent;
align-items: center;
justify-content: center;
border-radius: 100%;
position: absolute;
height: 30px;
width: 30px;
top: 120px;
left: 30px;
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.16);
}
}
.wish_widget:hover{
right: -48px;
}
a.wishlist_products_counter:hover, .cart-icon .hep_cart_number:hover {
color: #fff;
}
.hep_cart_number {
font-size: 24px;
transform: translate(-120%,-170%) scale(.75);
background-color: #FF014F;
color: #ffffff;
display: inline-flex;
margin-inline-start: 0.25em;
padding: 0.25em;
box-sizing: content-box;
line-height: 0;
border: 0.1em solid transparent;
align-items: center;
justify-content: center;
border-radius: 100%;
position: absolute;
height: 30px;
width: 30px;
top: 90px;
left: -50px;
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.16);
} #cart_table_info{
& .quantity,.minus,.plus{
background-color: #70C05B;
border-radius: 25px !important;
font-weight: 700 !important;
font-size: 18px !important;
color: #fff !important;
transition: 0.3s ease;
}
& .input-text{
color: #fff !important;
border: 0 !important;
}
& .minus:hover,.plus:hover{
background-color: #498A37;
}
& .remove:hover{
color:red !important;
}
& .cart_checkout_btn{
width: 100%;
}
& .woocommerce-Price-amount{
font-weight: 700;
font-size: 28px;
color: #2b1e0c !important;
font-family: "buyan regular" !important;
}
& .backorder_notification{
display: none;
}
}
#cart_checkout_btn{ background: linear-gradient(180deg, #8cceeb 0%, #43a9dc 70.5%, #0791d6 100%);
width: 100%;
height: 57px;
z-index: 1;
&::after{
content: '';
box-shadow: 0 5px 8px 0 rgba(20, 27, 48, 0.31) !important;
width: 100%;
position: absolute;
height: 57px;
border-radius: 50px;
}
&:hover{
box-shadow: Inset 0 5px 8px 0 rgba(20, 27, 48, 0.31) !important;
transition: 0.3s ease;
}
}
.clear-cart{
color:red;
font-family: "buyan regular";
font-size: 20px;
text-align: center;
}  #yith-wcwl-form .wc-block-components-notice-banner{
border: 0 !important;
gap: 0 !important;
padding: 0 !important;
margin: 0 !important;
}
.woocommerce-message, .wc-block-components-notice-banner__content {
position: relative;
padding: .75rem 1.25rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: .25rem;
text-align: center;
transition: 0.3s ease;
}
.wc-block-components-notice-banner:before{
content: '' !important;
} .woocommerce-message {
color: #155724;
background-color: #d4edda;
border-color: #c3e6cb;
transition: 0.3s ease;
} .wc-block-components-notice-banner__content {
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb;
transition: 0.3s ease;
}
.product-more-btn{
display: none;
}
.product-video{
display: flex;
justify-content: center;
& .col-video{
width: 360px;
background: #000;
border-radius: 10px;
display: flex;
justify-content: center;
box-shadow: 0 0 9px rgb(0 0 0 / 29%);
}
} .mobile__menu{
& .awb-menu__m-collapse-icon{
margin-inline-start: 0;
z-index: 999999;
}
& .awb-menu__m-toggle-inner {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
flex-direction: column-reverse;
align-content: center;
}
& ul{
box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
& ul::after{
content: "";
display: block;
position: relative;
width: 100%;
height: 100px;
bottom: 0;
background-color: #fff;
}
}  .mobile__header_search{
box-shadow: 0px 10px 10px 0 rgb(255 255 255) !important;
z-index: 99 !important;
} @media only screen and (max-width: 360px) {
.mobile__title{
font-size: 34px !important;
}
.mobile__subtitle{
font-size: 51px !!important;
}
} .mobile-menu-bottom-panel {
box-shadow: 0 -6px 4px -4px rgba(0, 0, 0, .2) !important;
}
.mobile-menu-bottom-panel {
position: fixed !important;
width: 100%;
z-index: 999 !important;
}
.mobile-menu-bottom-panel {
bottom: 0px;
right: 0px;
left: 0px;
} @media only screen and (max-width: 600px) {
.single_recent_prod .products .slick-track li{
width: 380px !important;
margin-left: 40px !important;
margin-right: 40px !important;
}
.woopspro-product-slider ul.products {
padding-inline: 0px !important;
}
#woopspro-product-slider-2 .slick-track li{
float: none !important;
display: block !important;
}
.woopspro-product-slider .products .slick-track li{
width: 300px !important;
padding-inline: 10px !important;
margin-top: 25px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.mobile__text_font_style{
line-height: normal !important;
}
.mobile__text_font_size{
font-size: 76px !important;
}
.woopspro-product-slider button.slick-prev, .woopspro-product-slider button.slick-next { }
.mobile-widget-side-bar .widget-title {
font-size: 28px !important;
}
.product-grid-mobile .product-title {
font-size: 14px !important;
}
.product-grid-mobile li {
flex-wrap: wrap !important;
}
.product-grid-mobile {
z-index: 1;
position: relative;
}
}  @media only screen and (max-width: 800px) {
#single_recent_prod .products li.product-grid-view{
width: 300px !important;
}
.opt__search{
& .wcpt-search{
padding-right: 0px;
}
}
#product-grid-mobile .products>li {
width: 50% !important;
}
.attachment-woocommerce_thumbnail {
max-width: 100% !important;
}
html:not(.avada-has-site-width-percent) #main {
padding-left: 10px !important;
padding-right: 10px !important;
}
.catalog-ordering .orderby .current-li {
padding: 0 0 0 20px !important;
font-size: 13px !important;
}
#wrapper .catalog-ordering {
align-items: stretch !important;
margin-bottom: 0px;
margin-top: 0px;
z-index: 9999;
}
.product-more-btn{ font-size: 18px;
line-height: 18px;
font-family: "buyan regular";
color: white !important;
background: linear-gradient(180deg, #8cceeb 0%, #43a9dc 70.5%, #0791d6 100%);
border-radius: 23px;
width: 100%;
height: 40px;
padding: 20px;
display: flex;
align-items: center;
transition: 0.3sease;
flex-wrap: nowrap;
}
.product-more-btn:hover{
box-shadow: Inset 0 5px 8px 0 rgba(20, 27, 48, 0.31) !important;
}
.breadcrumbs{
font-size: 13px !important;
}
#single-product-btn {
& .fusion-button-wrapper{
display: flex;
align-items: center;
margin-top: 1.2em;
justify-content: center;
flex-wrap: wrap;
}
& .minus {
margin: 0px;
}
& .single_add_to_cart_button{
margin: 10px 0 0 0 !important
}
& .quantity{
width: 245px;
}
}
.delivery_point_block{
font-size: 18px;
}
.opt__colum_mobile{
margin-left: auto !important;
margin-right: auto !important;
padding-inline: 10px !important;
}
.slider .product-buttons, .single_related_products .product-buttons, .mobile__search_block .product-buttons{
display: none;
}
.slider button.slick-next{
right: 10px;
}	
.slider button.slick-prev{
left: 10px;
}
.slider .woopspro-product-slider button.slick-arrow {
width: 41px !important;
height: 41px !important;
}
.wc-block-components-notice-banner__content{
padding-right: 16px !important;
}
} .mobile-widget-side-bar {
overflow: scroll;
position: fixed !important;
left: -990px !important;
height: 100%;
background: #fff !important;
z-index: 99999 !important;
transition: left .3s linear !important;
box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.29);
padding: 10px;
top: 0 !important;
right: 0 !important;
margin: 0 !important;
width: 100% !important;
}
.show {
left: 0px !important;
}
.z-index-header{
position: relative !important;
z-index: 1 !important;
}
.wpfFilterTitle{
display: none !important;
}
@media only screen and (max-width: 1680px) {
.banner{
--awb-min-height: 930px !important;
--awb-background-position: top bottom !important;
}
.cf__block{
&:after{
right: 100px;
}
}
}
@media only screen and (max-width: 1440px) {
.banner{
--awb-min-height: 830px !important;
}
.cf__block{
&:after{
right: 10px;
}
}
.about__2{
&:after{
right: -210px;
}
}
}
@media only screen and (max-width: 1366px) {
.banner{
--awb-min-height: 830px !important;
}
.cf__block{
&:after{
right: -20px;
}
}
}
@media only screen and (max-width: 1280px) {
.banner{
--awb-min-height: 730px !important;
}
.cf__block{
&:after{
right: -60px;
}
}
.about__2{
&:after{
right: -290px;
}
}
}
@media only screen and (max-width: 1200px) {
.banner{
--awb-min-height: 730px !important;
}
.cf__block{
&:after{
right: -100px;
}
}
}
@media only screen and (max-width: 1024px) {
.banner{
--awb-min-height: 580px !important;
}
.cf__block{
&:after{
right: -180px;
}
}
.about__2{
&:after{
right: -420px;
}
}
}.cookie__more{
font-weight: 600;
color: #007aff;
}
.cdbar {
left: 0;
bottom: 0;
width: 47.7rem;
height: 9.4rem;
z-index: 100;
padding: 2.4rem;
background-color: #fff;
box-shadow: 0 1px 20px #0000001a;
border-radius: 16px;
display: flex;
justify-content: space-between;
align-items: center;
}
.cdbar .cdbar-text {
display: flex;
flex-direction: column;
color: #39393d;
margin-right: 3.2rem;
line-height: normal;
}
.cdbar .cdbar-buttons {
display: inline-block;
-webkit-transition: background 0.2s ease;
transition: background 0.2s ease;
}
.cdbar.fixed {
position: fixed;
}
.cdbar.relative {
position: relative;
}
.cdbar.absolute {
position: absolute;
} .cdbar:before,
.cdbar:after {
content: "";
display: table;
clear: both;
}
.cdbar.middle .cdbar-text {
display: block;
margin-bottom: 15px;
}
.cdbar.middle .cdbar-buttons {
display: block;
}  .cdmodal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.8);
z-index: 99999;
}
.cdmodal .cdmodal-box {
position: absolute;
width: 50%;
max-width: 700px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.cdmodal .cdmodal-box-inner {
background: #fff;
padding: 40px 20px;
}
.cdmodal .cdmodal-box-inner .cdmodal-text h3 {
padding: 0;
margin: 0 0 0.5em 0;
}
.cdmodal.top .cdmodal-box {
top: 10%;
bottom: auto;
}
.cdmodal.bottom .cdmodal-box {
top: auto;
bottom: 10%;
}
.cdmodal.middle .cdmodal-box {
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}  .cdbtn {
font-family: Roboto;
font-weight: 300;
transition: all 0.3s ease;
display: inline-block;
padding: 5px 10px;
border-radius: 5px;
text-decoration: none;
cursor: pointer;
font-size: 18px;
margin-right: 5px;
vertical-align: middle;
} .cdbtn.cookie, .cdbtn.privacy {
background-color: transparent;
border-color: #191b1e !important;
border: 1px solid;
width: 10.9rem;
}
.cdbtn.cookie:hover, .cdbtn.privacy:hover{
transition: all 0.3s ease;
background-color: #367BBB;
border-color: #367BBB !important;
color:#fff;
}
@media (max-width: 576px) {
.cdbar {
display: flex;
flex-direction: column;
height: 11.4rem;
width: 100%;
border-radius: 2rem 2rem 0 0;
padding: 2.4rem 1.6rem;
z-index: 99999;
& .cdbar-text{
font-size: 18px;
margin-bottom: .6rem;
margin-right: 0;
}
& .cdbar-buttons, .cdbtn {
width: 100%;
font-weight: 300;
}
}
}