/** Shopify CDN: Minification failed

Line 306:109 The "-" operator only works if there is whitespace on both sides
Line 361:109 The "-" operator only works if there is whitespace on both sides

**/


/* responsive */

@media screen and (max-width: 1299px){
}

@media screen and (max-width: 1199px){
}

@media screen and (max-width: 1024px){
.product .product__info-wrapper .product__info-container .product-form .product-form__buttons button.product-form__submit{padding: 14px 18px !important;} 	
}

@media screen and (max-width: 991px){

}

@media screen and (max-width: 767px){
.section-template--24601291522344__main-padding{padding-top: 0 !important;}
.related-products .grid__item {width: 100% !important; max-width: 100% !important;} 
.boost-sd__product-item .boost-sd__product-info-wrapper .boost-sd__product-info .boost-sd__button{display: block !important; margin-bottom: 40px;}
.boost-sd__product-item .boost-sd__product-info-wrapper .boost-sd__product-info .boost-sd__product-title{text-align: center;} 
.boost-sd__filter-product-list .boost-sd-container .boost-sd__product-list .boost-sd__product-item .boost-sd__product-price{text-align: center;} 
.boost-sd__product-item .boost-sd__product-info-wrapper .boost-sd__product-info .boost-sd__button{margin: auto; margin-bottom: 40px;}
.product .product__info-wrapper .product__info-container .product-form .product-form__buttons button.product-form__submit{padding: 14px 18px !important;} 
 .boost-sd__quick-view-title{font-size: 22px !important;} 
}

@media screen and (max-width: 575px){

}

@media screen and (max-width: 400px){
}


@media (min-width: 320px) and (max-width: 575px) {

  /*-----------top header-----------------  */
  .top_header .row{flex-direction: column;justify-content: center; text-align: center;}
  .top_header .topsec__heading {font-size:13px;text-align: center;}
  .top_header a.border-gradient {font: 700 13px / 22px Roboto, sans-serif;padding: 7px 25px;}

/*-----------top header-----------------  */
/*---------------nav --------------  */
   .header .header__icons {column-gap: 16px!important; }
   header.header .header__icon--search, 
   header.header .header__icon--cart, 
   header.header .header__icon--account>account-icon>.svg-wrapper{height:19px;width: 19px;}
   header.header .header__search>details{display: inline-block; width: 19px;height: 19px;}
/*---------------nav --------------  */
/*-----------banner section----------------  */
  .banner__content.banner__content--middle-left{text-align: center !important;justify-content: center !important;align-items: center !important;}
  .shopify-section .home_banner .banner__box .banner__text p{font-size: 19px;}
  .shopify-section .home_banner .banner__box h2.banner__heading {font-size: 37px; line-height: 49px;margin-top: 28px;}
  .shopify-section .home_banner .banner__box { text-align: center;}
  .shopify-section .home_banner .banner__box .banner__buttons>a {padding: 13px 25px;font: 600 14px Roboto Condensed, sans-serif;}
/*-----------banner section----------------  */
    /*------------------slider----------------------  */
.information_section .infobar .inner_item h3 {font-size: 10px; line-height: 20px;}
.information_section .infobar .inner_item {column-gap: 5px;}
  /*------------------slider----------------------  */
  
/*------------------catagory section------------- */
   .collection-list .card_wrapper a {height: 100px;width: 100px;}
   .collection-list .card_wrapper img {height:53px; width: 53px;}
   .card_wrapper {display: flex; flex-direction: column;align-items: center;}
   .collectionlist_section h2.slider-wrapper-title {margin: 0 0 30px; font-size: 30px;}
   .collectionlist_section h3 a {font-size: 17px;}
   .collection-list li {margin: 12px 18px;}
/*------------------catagory section------------- */
/*-------------------welcome section------------  */
  .shopify-section .rich-text.welcome_section .rich-text__blocks{max-width: 1125px;}
  .shopify-section .rich-text.welcome_section .rich-text__blocks .rich-text__text p {font-size: 19px;}
  .shopify-section .rich-text.welcome_section .rich-text__blocks .rich-text__buttons>a{font-size: 16px;padding: 15px 25px;}
  .rich-text__wrapper {width: 100% !important;}
  .shopify-section .rich-text.welcome_section .rich-text__blocks .rich-text__text {margin-top: 15px;}
/*-------------------welcome section------------  */
  /*------------------off section-----------------  */
  .shopify-section .multicolumn.offer_collection .multicolumn-list__item .multicolumn-card .multicolumn-card__info {position: absolute;left: 10px;top: 50%;}
  .shopify-section .multicolumn.offer_collection .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3.inline-richtext{font-size: 20px;line-height: 20px;}
  .shopify-section .multicolumn.offer_collection .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte p{font-size: 25px;line-height: 30px;}
  .shopify-section .multicolumn.offer_collection .multicolumn-list__item .multicolumn-card .multicolumn-card__info>a.link{margin-top: 12px;padding: 10px 25px;}
/*------------------off section-----------------  */
/*-------------------collection section------------------  */
  .shopify-section .banner.summer_breeze .banner__box .banner__text p{font: 400 25px / 40px Tenor Sans, sans-serif;}
  .shopify-section .banner.summer_breeze .banner__box h2.banner__heading {font: 400 18px / 32px Tenor Sans, sans-serif;}
  .shopify-section .banner.summer_breeze .banner__box{max-width: 670px;}
  .banner--mobile-bottom:not(.banner--stacked) .banner__box.color-scheme-1{background-color: black !important}
  .shopify-section .banner.summer_breeze .banner__box .banner__buttons>a {padding: 15px 20px;font: 400 14px Tenor Sans, sans-serif;}
/*-------------------collection section------------------  */
/*---------------------------trendy section----------------  */
   .collection-slider .view-all-btn a {font: 400 15px /26px Roboto, sans-serif; padding: 7px 40px;}
/*---------------------------trendy section----------------  */  
/*--------------------blog section------------------------  */
  .shopify-section .blog.home_blog h2.blog__title{font: 400 35px / 20px Tenor Sans, serif;}
/* ------------------blog section------------------------- */
/* -------------------trending section-------------------- */
  .shopify-section.brand_list h2.slider-wrapper-title{margin:0 0 43px;font-size:36px;}
/* -------------------trending section-------------------- */
/*-------------------footer section----------------------  */
  footer.footer .footer__content-top .footer__blocks-wrapper.grid--4-col-tablet .grid__item:first-child{width: 100%;}
  footer.footer .footer__content-top .footer__blocks-wrapper.grid--4-col-tablet .grid__item {width:100%;padding-left:0px;}
  footer.footer .footer__content-top .footer-block__heading {text-align:start;} 
  footer.footer .footer__content-top .footer__blocks-wrapper.grid--4-col-tablet .grid__item:last-child {width:100%;padding-left: 0;}
  footer.footer .footer__content-top .footer-block .footer-block__details-content p {margin-bottom: 10px;text-align:start;}
  footer.footer .footer__content-top .footer__blocks-wrapper>.footer-block:first-child .footer-block__heading {line-height: 37px;}
  footer.footer .footer__content-top .footer__blocks-wrapper ul.footer-block__details-content li a, footer.footer .footer__content-top .footer__blocks-wrapper ul.footer-block__details-content li a>span {font: 400 13px / 7px Roboto, sans-serif;}
/*-------------------footer section----------------------  */
/*-----------------------privacy page--------------------  */
 .shopify-section .policy_page .rte p{font: 400 14px/22px Roboto, sans-serif;}
/*-----------------------privacy page--------------------  */
/*--------------------contact page-------------------------  */
  .section-template--24601291424040__form-padding {padding-top: 13px !important;padding-bottom: 70px !important;}
  .shopify-section .custom_contact .contact h2.title {margin: 0 0 25px;font: 400 25px / 35px Roboto, sans-serif; text-align: center;}
  .shopify-section .custom_contact .contact #ContactForm .contact__button .button{padding: 12px 35px;font-size:16px;}
   .shopify-section .custom_contact .contact #ContactForm input.field__input, .shopify-section .custom_contact .contact #ContactForm .field__input.text-area{height:52px;}
.shopify-section .custom_contact .contact #ContactForm .field__label{top: 17px;font: 400 14px Roboto, sans-serif;}
/*--------------------contact page-------------------------  */
/*------------------feature section------------------------  */
   .owl-stage-outer .owl-stage{text-align: center;}
   .collection-slider .item h4 {margin: 20px 0 8px;}
   .collection-slider .btn.choose-options, .collection-slider .btn.add-to-cart { font: 500 12px Roboto, sans-serif;padding: 10px 30px; margin-bottom: 20px;}
   .collection-slider h3 {text-align: center;margin: 0 0 30px;}
/*------------------feature section------------------------ */
/*-------------------slick section-----------------  */
  .section-template--24601291358504__service_slide_WpQNHm-padding {padding-top: 30px !important;padding-bottom: 30px !important;}
  .shopify-section.service_slider .slidebar .slick-slide:not(.slick-center)>.inner_item>h3 {font-size: 20px;line-height: 32px;}
  .shopify-section.service_slider .slidebar .slick-slide.slick-center>.inner_item h3 {font-size: 20px;line-height: 32px;}
/*-------------------slick section-----------------  */
  /*--------------------catalog section--------------  */
   .boost-sd__product-list {padding: 0 10px !important;}
   .boost-sd__product-list-grid--2-col .boost-sd__product-item{width:100% !important}
   .boost-sd__product-item .boost-sd__product-info-wrapper .boost-sd__product-info .boost-sd__product-title{min-height: 63px;}
 .section-template--24601291358504__featured_blog_V78act-padding { padding-top: 0px;}

/*--------------------catalog section--------------  */

/*--------------------blog section-----------------  */
  article.article-template .article-template__content p {font: 400 14px / 28px Poppins, serif;}
   .blog__posts li{margin: 0 12px !important;}
  .card__information{text-align: center;}
/*--------------------blog section-----------------  */
    /*------------------product page-------------------  */
  .shopify-section.description_tab .tab-content .tab-pane div img{width: 100% !important}
  .product .product__info-wrapper .product__info-container .product-form .product-form__buttons button.product-form__submit {font: 600 13px Roboto, sans-serif;border-radius: 40px;padding: 10px 25px;}
 
/*------------------product page-------------------  */

#judgeme_product_reviews{
  text-align: center;
}
.price{text-align: center;}

}




@media (min-width: 576px) and (max-width: 767px) {

/*-----------top header-----------------  */
  .top_header .row{flex-direction: column;justify-content: center;text-align: center; }
  .top_header .topsec__heading {font-size:13px;text-align: center;}
  .top_header a.border-gradient {font: 700 13px / 22px Roboto, sans-serif;padding: 7px 25px}
/*-----------top header-----------------  */
/*-----------banner section----------------  */
  .banner__content.banner__content--middle-left{text-align: center !important;justify-content: center !important;align-items: center !important;}
  .shopify-section .home_banner .banner__box .banner__text p{font-size: 20px;}
  .shopify-section .home_banner .banner__box h2.banner__heading {font-size: 45px;}
  .shopify-section .home_banner .banner__box { text-align: center;}
  .shopify-section .home_banner .banner__box .banner__buttons>a {padding: 14px 35px;font: 600 17px Roboto Condensed, sans-serif;}
/*-----------banner section----------------  */
  /*------------------slider----------------------  */
.information_section .infobar .inner_item h3 {font-size: 13px;}
.information_section .infobar .inner_item {column-gap: 5px;}
  /*------------------slider----------------------  */
/*------------------catagory section------------- */
   .collection-list .card_wrapper a {height: 140px;width: 140px;}
   .collection-list .card_wrapper img {height:75px; width: 75px;}
   .card_wrapper {display: flex; flex-direction: column;align-items: center;}
   .collection-list li{padding: 15px;}
   .collectionlist_section h2.slider-wrapper-title {margin: 0 0 30px; font-size: 30px;}
/*------------------catagory section------------- */
  /*-------------------welcome section------------  */
  .shopify-section .rich-text.welcome_section .rich-text__blocks{max-width: 1125px;}
  .shopify-section .rich-text.welcome_section .rich-text__blocks .rich-text__text p {font-size: 22px;}
  .shopify-section .rich-text.welcome_section .rich-text__blocks .rich-text__buttons>a{font-size: 16px;padding: 15px 25px;}
/*-------------------welcome section------------  */
/*------------------off section-----------------  */
  .shopify-section .multicolumn.offer_collection .multicolumn-list__item .multicolumn-card .multicolumn-card__info {position: absolute;left: 19px;top: 50%;}
/*------------------off section--------------------  */
/*-------------------collection section------------------  */
  .shopify-section .banner.summer_breeze .banner__box .banner__text p{font: 400 30px / 57px Tenor Sans, sans-serif;}
  .shopify-section .banner.summer_breeze .banner__box h2.banner__heading {font: 400 18px / 32px Tenor Sans, sans-serif;}
  .shopify-section .banner.summer_breeze .banner__box{max-width: 893px;}
  .banner--mobile-bottom:not(.banner--stacked) .banner__box.color-scheme-1{background-color: black !important}
  .shopify-section .banner.summer_breeze .banner__box .banner__buttons>a {padding: 15px 25px;font: 400 17px Tenor Sans, sans-serif;}
/*-------------------collection section------------------  */
  /*--------------------blog section------------------------  */
  .shopify-section .blog.home_blog h2.blog__title {font: 400 40px / 25px Tenor Sans, serif;}
/* ------------------blog section------------------------- */
/* -------------------trending section-------------------- */
  .shopify-section.brand_list h2.slider-wrapper-title{margin:0 0 43px;font-size:38px;}
/* -------------------trending section-------------------- */
/*-------------------footer section----------------------  */
  footer.footer .footer__content-top .footer__blocks-wrapper.grid--4-col-tablet .grid__item:first-child{width: 100%;}
  footer.footer .footer__content-top .footer__blocks-wrapper.grid--4-col-tablet .grid__item {width:100%;padding-left:0px;}
  footer.footer .footer__content-top .footer-block__heading {text-align:start;} 
  footer.footer .footer__content-top .footer__blocks-wrapper.grid--4-col-tablet .grid__item:last-child {width:100%;padding-left: 0;}
  footer.footer .footer__content-top .footer-block .footer-block__details-content p {margin-bottom: 10px;text-align:start;}
/*-------------------footer section----------------------  */
/*--------------------contact page-------------------------  */
  .section-template--24601291424040__form-padding {padding-top: 13px !important;padding-bottom: 70px !important;}
  .shopify-section .custom_contact .contact h2.title {margin: 0 0 25px;font: 400 25px / 35px Roboto, sans-serif;}
  .shopify-section .custom_contact .contact #ContactForm .contact__button .button{padding: 12px 35px;font-size:16px;}
   .shopify-section .custom_contact .contact #ContactForm input.field__input, .shopify-section .custom_contact .contact #ContactForm .field__input.text-area{height:64px;}
/*--------------------contact page-------------------------  */
/*------------------feature section------------------------  */
   .owl-stage-outer .owl-stage{text-align: center;}
   .collection-slider .item h4 {margin: 20px 0 8px;}
/*------------------feature section------------------------ */
/*-------------------slick section-----------------  */
  .section-template--24601291358504__service_slide_WpQNHm-padding {padding-top: 30px !important;padding-bottom: 30px !important;}
  .shopify-section.service_slider .slidebar .slick-slide:not(.slick-center)>.inner_item>h3 {font-size: 20px;line-height: 32px;}
  .shopify-section.service_slider .slidebar .slick-slide.slick-center>.inner_item h3 {font-size: 20px;line-height: 32px;}
/*-------------------slick section-----------------  */
/*--------------------catalog section--------------  */
   .boost-sd__product-list {padding: 0 10px !important;}
   .boost-sd__product-list-grid--4-col.boost-sd__product-list--margin .boost-sd__product-item{width:48.5% !important}
  
/*--------------------catalog section--------------  */
/*--------------------blog section-----------------  */

/*--------------------blog section-----------------  */
  /*------------------product page-------------------  */
  .shopify-section.description_tab .tab-content .tab-pane div img{width: 31% !important}
 
/*------------------product page-------------------  */
  
  
}


@media (min-width: 992px) and (max-width: 1024px){
  .boost-sd__product-item .boost-sd__product-info-wrapper .boost-sd__product-info .boost-sd__product-title{min-height: 138px;}   
}
@media (min-width: 880px) and (max-width: 991px){
.boost-sd__product-item .boost-sd__product-info-wrapper .boost-sd__product-info .boost-sd__product-title{min-height: 150px;}  
}
@media (min-width: 768px) and (max-width: 879px){
 .boost-sd__product-item .boost-sd__product-info-wrapper .boost-sd__product-info .boost-sd__product-title{min-height: 185px;}  
}
@media (min-width: 768px) and (max-width: 1024px) { 
.shopify-section .banner.summer_breeze .banner__box .banner__buttons{justify-content: right; display: flex; max-width: 100%;}
.shopify-section .banner.summer_breeze .banner__box .banner__buttons>a{padding: 15px 27px;}
.section-template--24601291358504__service_slide_WpQNHm-padding{margin-top: -105px;}
.shopify-section.service_slider ul.slick-dots{margin-top: -86px; z-index: 99; position: relative;}
.information_section .infobar .inner_item h3{margin: 15px 25px;}
.shopify-section .banner.summer_breeze .banner__box h2.banner__heading{text-align: right;}
/*-----------top header-----------------  */
  .top_header .topsec__heading {font-size:13px;}
  .top_header a.border-gradient {font: 700 13px / 22px Roboto, sans-serif;padding: 7px 25px;}
  .top_header a.border-gradient {margin-left: 108px;}
  
/*-----------top header-----------------  */
/*-----------banner section----------------  */
  .banner__content.banner__content--middle-left{text-align: center !important;justify-content: center !important;align-items: center !important;}
  .shopify-section .home_banner .banner__box .banner__text p{text-align: center;}
  .shopify-section .home_banner .banner__box h2.banner__heading {font-size: 55px;}
  .shopify-section .home_banner .banner__box { text-align: center;}
/*-----------banner section----------------  */
/*------------------slider----------------------  */
   .information_section .infobar .inner_item h3 {font-size: 15px;}
    .information_section .infobar .inner_item {column-gap: 5px;}
/*------------------slider----------------------  */
/*------------------catagory section------------- */
  .collection-list .card_wrapper a {height: 162px;width: 162px;}
   .collection-list .card_wrapper img {height:90px; width: 90px;}
  .card_wrapper {display: flex; flex-direction: column;align-items: center;}
/*------------------catagory section------------- */
/*-------------------welcome section------------  */
  .shopify-section .rich-text.welcome_section .rich-text__blocks{max-width: 1125px;}
/*-------------------welcome section------------  */
  /*------------------off section-----------------  */
  .shopify-section .multicolumn.offer_collection .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3.inline-richtext{font-size: 22px;line-height: 20px;}
  .shopify-section .multicolumn.offer_collection .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte p{font-size: 30px;line-height: 30px;}
  .shopify-section .multicolumn.offer_collection .multicolumn-list__item .multicolumn-card .multicolumn-card__info>a.link{margin-top: 12px;padding: 13px 27px;}
/*------------------off section-----------------  */
/*-------------------collection section------------------  */
  .shopify-section .banner.summer_breeze .banner__box .banner__text p{font: 400 34px / 44px Tenor Sans, sans-serif; text-align: right; padding-left: 28vw;}
  .shopify-section .banner.summer_breeze .banner__box{max-width: 670px;}
/*-------------------collection section------------------  */
/*--------------------blog section------------------------  */
  .shopify-section .blog.home_blog h2.blog__title {font: 400 50px / 39px Tenor Sans, serif;}
/* ------------------blog section------------------------- */
/*-------------------footer section----------------------  */
  footer.footer .footer__content-top .footer__blocks-wrapper.grid--4-col-tablet .grid__item:first-child{width: 100%;}
  footer.footer .footer__content-top .footer__blocks-wrapper.grid--4-col-tablet .grid__item {width: calc(50% -268px);padding-left:0px;}
/*-------------------footer section----------------------  */
/*--------------------contact page-------------------------  */
  .section-template--24601291424040__form-padding {padding-top: 13px !important;padding-bottom: 100px !important;}
/*--------------------contact page-------------------------  */
/*------------------feature section-------------  */
   .owl-stage-outer .owl-stage{text-align: center;}
   .collection-slider .item h4 {margin: 20px 0 8px;}
/*------------------feature section-------------  */
/*-------------------slick section-----------------  */
  .section-template--24601291358504__service_slide_WpQNHm-padding {padding-top: 0px !important;padding-bottom: 10px !important;}
  .shopify-section.service_slider .slidebar .slick-slide:not(.slick-center)>.inner_item>h3 {font-size: 15px;line-height: 32px; padding: 10px 13px;}
  .shopify-section.service_slider .slidebar .slick-slide.slick-center>.inner_item h3 {font-size: 16px; line-height: 32px;}
/*-------------------slick section-----------------  */
/*--------------------catalog section--------------  */  
.boost-sd__product-list {padding: 0 10px !important;}
/*--------------------catalog section--------------  */  
/*--------------------blog section-----------------  */
/*--------------------blog section-----------------  */
/*------------------product page-------------------  */
  .shopify-section.description_tab .tab-content .tab-pane div img{width: 31% !important}
 
/*------------------product page-------------------  */
  
}



@media (min-width: 992px) and (max-width: 1199px) {

  /*-----------top header-----------------  */
  .top_header a.border-gradient {margin-left: 100px;}
  
/*-----------top header-----------------  */
/*-------------------------nav-------------------  */
  header.header .header__icons { column-gap: 17px;}
  header.header.header--middle-center .header__inline-menu ul.list-menu li a{padding: 0 5px;}
  header.header.header--middle-center .header__inline-menu ul.list-menu li a>span{font-size:16px;}
/*-------------------------nav-------------------  */
/*------------------slider----------------------  */
.information_section .infobar .inner_item h3 {font-size: 13px;}
/*------------------slider----------------------  */
/*------------------catagory section------------- */
  .collection-list .card_wrapper a {height: 135px;width: 135px;}
   .collection-list .card_wrapper img {height:85px; width: 85px;}
/*------------------catagory section------------- */
/*------------------off section-----------------  */
  .shopify-section .multicolumn.offer_collection .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3.inline-richtext{font-size: 28px;}
  .shopify-section .multicolumn.offer_collection .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte p{font-size: 40px;}
/*------------------off section-----------------  */
/*-------------------collection section------------------  */
  .shopify-section .banner.summer_breeze .banner__box {max-width:656px;}
/*-------------------collection section------------------  */
/*-------------------footer section----------------------  */
  footer.footer .footer__content-top .footer__blocks-wrapper.grid--4-col-tablet .grid__item:first-child{width: 100%;}
  footer.footer .footer__content-top .footer__blocks-wrapper.grid--4-col-tablet .grid__item {width: calc(50% -268px);padding-left:0px;}
/*-------------------footer section----------------------  */
/*--------------------contact page-------------------------  */
  .section-template--24601291424040__form-padding {padding-top: 13px !important;padding-bottom: 100px !important;}
/*--------------------contact page-------------------------  */
  /*------------------feature section-------------  */
   .owl-stage-outer .owl-stage{text-align: center;}
/*------------------feature section-------------  */
/*-------------------slick section-----------------  */
  .section-template--24601291358504__service_slide_WpQNHm-padding {padding-top: 0px !important;padding-bottom: 10px !important;}
/*-------------------slick section-----------------  */
/*--------------------catalog section--------------  */
   .boost-sd__filter-product-list .boost-sd-container .boost-sd__product-list{column-gap:0px !important;}
   .boost-sd__filter-product-list .boost-sd-container .boost-sd__product-list .boost-sd__product-item {margin: 0 7px;}
   .boost-sd__product-list{width: 132% !important}
/*--------------------catalog section--------------  */

/*--------------------blog section-----------------  */
  /*--------------------blog section-----------------  */

  
}



@media (min-width: 1200px) and (max-width: 1299px) {
/*------------------top nav--------------------  */
  .top_header a.border-gradient {margin-left: 66px;}
/*------------------top nav--------------------  */
/*------------------slider----------------------  */
  .information_section .infobar .inner_item h3 {font-size: 13px;}
/*------------------slider----------------------  */
/*------------------catagory section------------- */
  .collection-list .card_wrapper a {height: 170px;width: 170px;}
/*------------------catagory section------------- */
/*------------------feature section-------------  */
   .owl-stage-outer .owl-stage{text-align: center;}
/*------------------feature section-------------  */
                                    
  
}