/** Shopify CDN: Minification failed

Line 565:21 Unexpected "{"
Line 565:30 Expected ":"

**/

/* c-bgimage-buttons */
a.c_drm_btn.c_blocks_btn.Button.Button--primary::before{
background-color: white !important;
content:"";
}
a.c_drm_btn.c_blocks_btn.Button.Button--primary:hover{
color:#fff;
}

.c_big_img_mobile{
display:none !important;
}

/* c-image-btn */


.c_parent_img_btn{
display:flex;
flex-wrap:wrap;
}

.c_block_img{

position:relative;
height: 100%;
}
.c_block_img img{
width: 100%;
display: block;
height: 100%;
object-fit: cover;
object-position: top;
min-height: 350px;  
}


/* c-slideshow */


.c_big_slideshowbanner .c_main_img_bg{
position:relative;
}
.c_big_slideshowbanner .c_main_img_bg img{
width:100%;
object-fit: cover;
display:block;
}
.c_big_slideshowbanner .c_sec_main_content {
position:absolute;
top:90%;
left:50%;
transform:translate(-50%,-90%);
width: 100%;
max-width: 80%;
z-index:2;
}
.c_counter_child{
color: #16224A;
font-family: sofiaprobold;
font-size: 15px;
border: 1px solid white;
width: 120px;
height: 85px;
margin: 0 10px;
}
.c_counter_child .c_child_time{
font-size:30px !important;
}
.c_child_time p{

}
.count_remaing_time div#countdown {
display: flex;
justify-content: center;
margin: 50px 0 0 0;
}




.c_big_slideshowbanner .c_sec_btn_child a{
text-decoration: none;
line-height: normal;
width: 190px;
height: 40px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
font-size: 15px;
text-transform: uppercase;
font-family: Oswald, sans-serif !important;
border:1px solid #ffffff;
position: relative;
letter-spacing: .5px;
}
.c_sec_btn_child a.Button:hover{
color:#fff;
}

.c_sec_btn_child a:hover::before{
right: 0%;
}

.c_slider_timeshw{
width:50%;
}


.c_big_slideshowbanner .c_sec_btns_parent {
display:flex;
flex-wrap:wrap;
justify-content:center;
padding-top: 50px;
}


.c_big_slideshowbanner .c_sec_btn_child {
padding: 0 25px 7px 0;
}


.c_parent_bg_content button{
display:none !Important;
}
.c_slide_mobile{
display:none !Important;
}


/* c-text-images */


.c_big_text_imgs{
padding:55px 0 35px 0;
}
.c_parent_txt_imgs{
display:flex;
flex-wrap:wrap-reverse;
align-items:center;
}
.c_drm_txt_part{
width:50%;
}
.c_drm_imgs_part{
width: 50%;
position: relative;
min-height: 500px;
}
.c_drm_txt_part h2{
margin: 0;
line-height:1.2;
font-size: 42px;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-weight: 300;
letter-spacing: .5px;
}
.c_gift_text_parent{
display:flex;
flex-wrap:wrap;
align-items:center;
padding:40px 0 20px 0;
}
.c_child_gift_text{
width: 33.33%;
display: flex;
align-items: center;
}
.c_gift_img img{
width: 32px;
height: 32px;
display: block;
object-fit: cover;
}
.c_child_gift_text h4{
font-family: sofiapromedium;
margin: 0 0 0 12px;
line-height: normal;
font-size: 14px;
text-transform: uppercase;
font-weight: 300;
letter-spacing: .5px;
}
.c_community_btn a{
font-family: 'Oswald', sans-serif;
line-height: normal;
font-size: 15px;
text-transform: uppercase;
font-weight: 400;
letter-spacing: 0;
display: inline-flex;
align-items: center;
justify-content: space-between;
text-decoration: none;
padding: 8px 20px;
}
.c_community_btn a.Button:hover #Icon_ionic-logo-facebook{
fill:#000;
}
.c_community_btn i{
margin:0 15px 0 0px;
font-size: 15px;
}
.c_community_btn svg{
margin:0 15px 0 0px;
width: 20px;
}
.c_community_btn {
margin: 45px 0 0 0;
}
.c_drm_img_1 img{
display: block;
width: 100%;
max-width: 200px;
}
.c_drm_img_2 img{
display:block;
}
.c_drm_img_3 img{
display:block;
}
.c_drm_img_4 img{
display:block;
}
.c_drm_img_1 {
position: relative;
z-index: 4;
transform: matrix(0.98, -0.19, 0.19, 0.98, 0, 0);
left: 100px;
top: 80px;
max-width: 190px;
}
.c_drm_img_2 {
transform: matrix(1, 0.02, -0.02, 1, 0, 0);
position: absolute;
right: 20px;
top: 30px;
z-index: 1;
max-width: 250px;
}
.c_drm_img_3 {
transform: matrix(1, -0.09, 0.09, 1, 0, 0) translateY(-42%);
position: absolute;
top: 50%;
left: 29%;
max-width: 250px;
z-index: 3;
}
.c_drm_img_4 {
position: absolute;
bottom: 7%;
max-width: 250px;
right: 0px;
z-index: 2;
}
.c_drm_imgs_child {
min-height: 500px;
position: relative;
}


/* custom-logos */


.ab_big_custom_logos{
padding:140px 0;
}
.c_logos_heading {
margin:0;
text-align:center;
font-size:30px;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-weight: 300;
letter-spacing: 1px;
}
.ab_parent_custom_logos{
display:flex;
flex-wrap:wrap;
justify-content:center;
padding:80px 0 50px 0;
}
.c_child_logo{
width: 20%;
padding: 0 10px;
text-align: center;
max-width: 155px;
margin: 0 auto;
}
.c_child_icon_tiny img{
width: 60px;
height: 60px;
margin:0 auto;
display:block;
}
.c_child_icon_tiny i {
font-size:40px;
width: 60px;
height: 60px;

}
.c_child_icon_tiny svg{
width:60px;
height:60px;
display:block;
margin: auto;
}
.c_logo_title{
line-height: 1.3;
margin: 10px 0 0 0;
font-size: 15px;
text-transform: uppercase;
text-align: center;
font-family: 'Oswald', sans-serif;
font-weight: 400;
}

/* custom-newsletter */
.c_news_overlay{
position:fixed;
top:0;
right:0;
width:100%;
height:100%;
background-color:#000;
opacity:.4;
cursor:pointer;
z-index:8;
}
.c_news_pop_success {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 400px;
margin: 0 auto;
height: max-content;
min-height: 300px;
background: rgb(245, 244, 240);
text-align: center;
z-index:9;
}
.c_parent_succes_msg{
position: relative;
height: 300px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0 10px;
}
.c_news_pop_success p{
background: transparent !Important;
font-size: 16px;
font-weight: 600;
}
.c_form_cross{
position: absolute;
right: -7px;
top: -15px;
cursor: pointer;
width: 25px;
height: 25px;
background: black;
color: white;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
}
input.Form__Input.c_form_phone {
border-radius: 0;
width: 180px !important;
min-width: 100px !important;
}
.c_form_cross i{
font-size:15px;
margin: 0 -2px 0 0px;
}
.c_big_news_sec{
padding:40px 0;
}
.c_newsleter_cont{
position: relative;
z-index: 2;
padding:15px 75px;
border-radius:50px;
}
.c_parent_news_sec{
display:flex;
flex-wrap:wrap;
align-items:center;
}
.c_news_text{
width:55%;
}
.c_news_mail_part{
width:45%;
padding: 0 0 0 60px;
}
.c_news_heading_cont{
font-family: 'Oswald', sans-serif;
font-weight: 400;
}
.c_news_heading_cont p{
font-family: 'Oswald', sans-serif;
font-weight: 300;
line-height: normal;
font-size:23px;
margin:0;
}
.c_news_heading_cont strong{
font-family: 'Oswald', sans-serif;
font-weight: 500;
font-size:23px;
line-height: normal;
text-transform: uppercase;
padding:0 7px 0 0;
}
.c_newsleter_form input.custom_mail{
font-family: sofiapromedium;
font-size: 14px;
min-width: 100% !important;
width: 100% !important;
color: #E5E5E5;
border-radius: 40px;
padding: 7px 20px;
border-color: transparent;
background: #343f62;
}
.c_newsleter_form input::placeholder{
font-family: sofiapromedium;
font-size:14px;
color:#E5E5E5;
}
.c_newsleter_form button{
font-family: 'Oswald', sans-serif;
}
.c_newsleter_form .Newsletter__Inner{
position:relative;
}
.c_newsleter_form .Newsletter__Inner .c_news_btn{
position:absolute !important;
right:0!important;
top:0!important;
width:150px!important;
height:100%!important;
text-align:center!important;
font-size: 14px!important;
margin: 0!important;
border-radius: 23px!important;
text-transform: uppercase!important;
letter-spacing: .5px!important;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
}
.c_newsleter_form .Newsletter__Inner .c_news_btn::before{
display:none !important;
}
.c_newsleter_form .Newsletter__Inner .c_news_btn i{
margin: 0 0 0 5px;
font-size: 17px;
}
.c_news_btn svg{
width: 30px;
height: 30px;
margin: 0 0 0 10px;
}
.c_news_left_img{
position: absolute;
width: 115px;
z-index: -1;
left: 5px;
top: 0;
}

.c_news_right_img{
position: absolute;
width: 115px;
z-index: -1;
right: 5px;
top: 0;
}

@media(max-width:768px){
.c_news_pop_success{
width: 290px;
}
}
/* custom-product-list */

.drm_prod_list_head_parent{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content: space-between;
}
.drm_prod_list_head_parent h3{
margin: 0;
text-transform: uppercase;
font-size: 31px;
letter-spacing: .5px;
line-height: normal;
font-family: Oswald, sans-serif ;
font-weight: 300;
}
.drm_prod_list_head_parent a{
text-decoration:none;
font-family: sofiaprolight;
font-size:19px;
line-height:normal;
}
.drm_parent_prods_list{
padding:45px 0 32px 0;
}
.c_drm_prod_img img{
width:100%;
height:100%;
display:block;
min-height: 300px;  
}
.c_drm_prod_info{
padding:10px 0 0 0;
}
.c_drm_prod_info h4{
line-height: normal;
font-family: Oswald, sans-serif ;
font-weight: 400;
margin: 0;
text-transform: uppercase;
font-size: 18px;
letter-spacing: .5px;
}
.c_drm_prod_info p{
font-family: sofiaprolight;
font-size:14px;
line-height:normal;
margin:5px 0 7px 0;
}
.drm_prod_stars_count img{
width:100%;
max-width:100px;
display:block;
}
.c_prod_rev_count{
font-family: 'Roboto', sans-serif;
font-size:13px;
line-height:normal;
margin: 0 0 0 5px;
}
.drm_prod_stars_count {
display: flex;
align-items: center;
}
.c_big_prod_list_Sec{{ section.id }} .swiper-scrollbar-drag {
background: #16224A !important;
border-radius: 20px !important;
}
.c_slider_scroll_parent{
max-width:900px;
margin:0 auto;
padding: 20px 0 0 0;
}
.c_slider_scroll_parent .swiper-scrollbar{
position:unset !important;
height: 8px;
}
.c_next_slide {
position: absolute;
top: 50%;
right: 65px;
transform: translateY(-50%);
z-index: 9;
cursor: pointer;
}
.c_prev_slide {
position: absolute;
top: 50%;
left: 80px;
transform: translateY(-50%);
z-index: 9;
cursor: pointer;
}
.c_prod_slider_arrows svg{
width: 40px;
height: 40px;
display: block;
}
.c_next_slide.swiper-button-disabled {
display: none;
}
.c_prev_slide.swiper-button-disabled {
display: none;
}


/* custom-testimonials */



.c_customer_head{
margin: 0;
text-align: center;
line-height:normal;
font-size: 32px;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-weight: 300;
letter-spacing: .5px; 
}
.c_parent_customers_sec{
padding:55px 0 0 0;
}
.c_customer_img{
border:7px solid #E5E5E5;
height: 280px;
}
.c_customer_img img{
width:100%;
display:block;
height: 100%;
object-fit: cover;
min-height: 250px;  
}
.c_rev_info h4{
margin: 0;
font-family: sofiapromedium;
font-size: 19px;
letter-spacing: 0;
line-height:normal;
}
.c_rev_paragraph{
margin: 2px 0 6px 0;  
font-family: sofiaprolight;
font-size: 14px;
letter-spacing: 0;
line-height:normal;
}
.c_reviewer_name{
font-family: sofiapromedium;
font-size: 14px;
letter-spacing: 0;
line-height:normal;
text-transform: uppercase;   
}
.c_single_customer video{
width: 100%;
height: 100%;
object-fit: cover;
border:7px solid #E5E5E5;  
}
.c_video_customer {
height: 280px;
}
.customer_rev_stars img{
width:100%;
max-width:90px;
display:block;
margin:0 0 2px 0;
}
.c_rev_info {
padding: 5px 0 0 0;
}





@media(max-width:1250px){

/* custom-newsletter */

.c_newsleter_cont {
padding: 15px 50px;
}
.c_news_heading_cont strong{
font-size:21px;
}
.c_news_heading_cont p{
font-size:21px;
}
.c_news_mail_part {
padding: 0 0 0 40px;
width: 40%;
}
.c_news_text {
width: 60%;
}
}

@media(max-width:1120px){

/* c-text-images */

.c_drm_txt_part h2 {
font-size: 38px;
}
.c_drm_img_1 {
left: 40px;
top: 85px;
max-width: 190px;
}
.c_drm_img_1 img {
max-width: 170px;
}
.c_drm_img_2 {
right: 20px;
top: 55px;
max-width: 220px;
}
.c_drm_img_3 {
top: 52%;
left: 22%;
max-width: 220px;
}
.c_drm_img_4 {
bottom: 12%;
max-width: 220px;
right: 0px;
}
}


@media(max-width:1024px){
/* c-slideshow */

.c_slider_timeshw {
width: 100%;
padding: 15px 0;
}
.c_countdown_child2 {
max-width: 95%;
}
.c_slider_timeshw h3{
font-size: 39px;
}
.count_remaing_time div#countdown {
flex-wrap: wrap;
}
.count_order_txt {
margin: 15px 0 12px 0;
}
.count_remaing_time div#countdown{
margin: 20px 0 0 0;
}
.c_counter_child{
width: 75px;
height: 75px;
margin: 5px;
}
.c_counter_child .c_child_time {
font-size: 25px !important;
}
.c_big_slideshowbanner .c_sec_main_content h2 {
font-size: 40px;
}
.c_sec_btns_parent {
padding-top: 35px;
}

.c_sec_btn_child a{
width: 165px;
height: 35px;
}
.c_big_slideshowbanner .c_sec_btn_child {
padding: 10px 20px;
}


.c_big_slideshowbanner .c_sec_main_content {
top:80%;
left:50%;
transform:translate(-50%,-80%);
}


/* custom-logos */

.c_logos_heading{
font-size: 26px;
}
.ab_big_custom_logos {
padding: 80px 0;
}
.ab_parent_custom_logos {
padding: 50px 0 20px 0;
}

/* custom-newsletter */

.c_news_btn svg{
width: 26px;
height: 26px;
margin: 0 0 0 8px;
}
.c_newsleter_cont {
padding: 15px 40px;
}
.c_news_heading_cont strong{
font-size:19px;
}
.c_news_heading_cont p{
font-size:19px;
}
.c_news_mail_part {
padding: 0 0 0 20px;
width: 45%;
}
.c_news_text {
width: 55%;
}
.c_newsleter_form .Newsletter__Inner .c_news_btn{
font-size: 13px!important;
width: 125px!important;
}

/* custom-product-list */

.c_slider_scroll_parent{
max-width:750px;
}
.c_prev_slide{
left: 50px;
}
.c_next_slide{
right:50px;
}
.drm_prod_list_head_parent h3{
font-size: 27px;
}
.drm_prod_list_head_parent a{
font-size: 18px;
}
.drm_parent_prods_list {
padding: 35px 0 27px 0;
}
.c_drm_prod_info h4{

font-size: 17px;
}
c_slider_scroll_parent .swiper-scrollbar {
height: 7px;
}

/* custom-testimonials */

.c_big_customer_sec {
padding-top: 60px;
padding-bottom: 60px;
}
.c_customer_head{
font-size: 28px;
}
.c_parent_customers_sec {
padding: 40px 0 0 0;
}



}

@media(max-width:990px){

/* c-text-images */

.c_drm_img_3 {
top: 55%;
left: 16%;
max-width: 190px;
}
.c_drm_img_2 {
right: 10px;
top: 113px;
max-width: 190px;
}
.c_drm_img_4 {
bottom: 12%;
max-width: 190px;
right: 0px;
}
.c_drm_img_1 {
left: 0px;
top: 125px;
max-width: 165px;
}
.c_drm_txt_part h2 {
font-size: 32px;
}
.c_gift_text_parent {
padding: 25px 0 15px 0;
}
}


@media(max-width:768px){
/* c-bgimage-buttons */
.c_big_img_mobile{
display:block !important;
}
.c_big_img_desktop{
display:none !important;
}

.c_main_img_bg{
padding: 0px;
}
.c_sec_main_content {
padding: 0 10px;
}


/* c-image-btn */


.c_big_img_buttn{
padding:30px 0;
}
.c_block_img img{
min-height: 250px;  
}

/* c-slideshow */


.count_order_txt {
margin: 10px 0 8px 0!important;
}
.count_remaing_time div#countdown {
margin: 12px 0 0 0!important;
}
.c_counter_child .c_child_time{
font-size:22px !important;
}
.c_slide_desktop{
display:none !Important;
}
.c_slide_mobile{
display:block !Important;
}
.c_slider_timeshw h3 {
font-size: 23px!important;
}
.c_slider_timeshw {
width: 100%!important;
padding: 15px 0 10px 0!important;
}
.c_counter_child {
width: 60px!important;
height: 75px!important;
margin: 7px!important;
}
.c_big_slideshowbanner .c_sec_main_content {
top:70%!important;
left:50%!important;
transform:translate(-50%,-70%)!important;
max-width:100%!important;
}
.c_main_img_bg{
padding: 0px!important;
}
.c_sec_main_content {
padding: 0 10px!important;
}
.c_big_slideshowbanner .c_main_img_bg img{
min-height:350px!important;
height:100%!important;
}

.c_big_slideshowbanner .c_sec_main_content h2 {
font-size: 27px!important;
text-align:center!important;
max-width:100%!important;
}
.c_sec_btns_parent {
padding-top: 25px!important;
}
.c_big_slideshowbanner .c_sec_btn_child a{
width: 155px!important;
height: 32px!important;
font-size: 14px!important;
padding:0!important;
}
.c_big_slideshowbanner .c_sec_btn_child {
padding: 7px 10px !important;
}

/* c-text-images */

.c_big_text_imgs {
padding: 30px 20px;
}
.c_drm_txt_part h2 {
font-size: 26px;
text-align: center;
}
.c_community_btn {
margin: 20px auto 0 auto;
text-align: center;
}
.c_community_btn a {
font-size: 14px;
padding: 6px 15px;
}
.c_drm_imgs_part{
width:100%;
margin: auto;
max-width: 400px;

}
.c_drm_txt_part {
width: 100%;
}

/* custom-logos */

.c_logos_heading{
font-size: 20px;
}
.ab_big_custom_logos {
padding: 60px 0;
}
.ab_main_custom_logos::-webkit-scrollbar  {
display:none;
}
.ab_parent_custom_logos {
padding: 30px 0 0 0;
min-width: 770px;
}
.ab_main_custom_logos{
overflow: auto;
}
.c_child_logo {
padding: 10px 10px;
}

/* custom-newsletter */
.c_form_cross {
right: -14px;
top: -24px;
}
.c_news_btn svg{
width: 20px;
height: 20px;
margin: 0 0 0 5px;
}
.c_news_heading_cont {
text-align: center;
}
.c_big_news_sec {
padding: 25px 0;
}
.c_newsleter_cont {
padding: 15px 20px;
}
.c_newsleter_cont{
border-radius: 0;
}
.c_news_text {
width: 100%;
}
.c_news_mail_part {
padding: 20px 0 0 0;
width: 100%;
}

/* custom-product-list */
.c_drm_prod_img img {
min-height: 250px;
}
.drm_prod_list_head_parent{
padding:0 20px !important;
}
.c_slider_scroll_parent{
max-width:90%;
}
.c_prev_slide{
left: 30px;
}
.c_next_slide{
right:30px;
}
.drm_prod_list_head_parent h3{
font-size: 24px;
}
.drm_prod_list_head_parent a{
font-size: 17px;
}
.drm_parent_prods_list {
padding: 25px 0 17px 0;
}
.c_drm_prod_info h4{

font-size: 15px;
}
c_slider_scroll_parent .swiper-scrollbar {
height: 6px;
}

/* custom-testimonials */

.c_parent_customers_sec {
padding: 30px 0 0 0;
}
.c_big_customer_sec {
padding-top: 40px;
padding-bottom: 40px;
}
.c_customer_head{
font-size: 24px;
padding: 0 20px;  
}



}


@media(max-width:450px){

/* c-text-images */
.c_drm_img_3 {
top: 47%;
left: 12%;
max-width: 150px;
}
.c_drm_img_1 {
left: 0px;
top: 50px;
max-width: 120px;
}
.c_drm_img_2 {
right: 0px;
top: 10px;
max-width: 150px;
}
.c_drm_img_4 {
bottom: 10%;
max-width: 150px;
right: 0px;
}
.c_drm_imgs_part, .c_drm_imgs_child{
min-height:300px;
}
.c_child_gift_text {
width: 50%;
margin: 0 0 10px 0;
display: flex;
align-items: center;
}
.c_drm_img_1 img {
max-width: 100px;
}
.c_slider_timeshw h3{
  font-size:13px !Important;
}
  .c_counter_child {
    width: 62px!important;
    height: 67px!important;
    margin: 5px!important;
}
  .c_slider_timeshw {
      padding: 10px 0 10px 0!important;
  } 
}

.variant-select-list {
  background: transparent;
  width: 100%;
  text-align: left;
  padding: 10px 28px 10px 14px;
  margin-top: 1rem;
  border: 1px solid var(--border-color);
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}