/** Shopify CDN: Minification failed

Line 130:19 Expected identifier but found whitespace
Line 130:21 Unexpected "{"
Line 130:31 Expected ":"
Line 131:2 Unexpected "{"
Line 131:3 Expected identifier but found "%"
Line 180:0 Unexpected "{"
Line 180:1 Expected identifier but found "%"
Line 182:10 Expected identifier but found whitespace
Line 182:12 Unexpected "{"
Line 182:33 Expected ":"
... and 37 more hidden warnings

**/
:root{
   --mon : "Montserrat", sans-serif;
   --rob : 'Roboto', sans-serif;
}
.pb_50{padding-bottom:50px;}
.pt_50{padding-top:50px;}

@media screen and (max-width:1399px){.pb_50{padding-bottom:45px;} .pt_50{padding-top:45px;}}
@media screen and (max-width:1199px){.pb_50{padding-bottom:40px;}.pt_50{padding-top:40px;}}
@media screen and (max-width:991px){.pb_50{padding-bottom:35px;}.pt_50{padding-top:35px;}}
@media screen and (max-width:767px){.pb_50{padding-bottom:30px;}.pt_50{padding-top:30px;}}

@media screen and (max-width:575px){
  .pb_50{padding-bottom:25px;}
  .pt_50{padding-top:25px;}  
}


/* =================  Common Title  */

.main_title{font-size:30px;text-align: center;line-height:34px;font-weight:700;text-transform:uppercase;font-family:var(--mon);margin: 0 0 25px;}

.contact_title{font-size:30px!important;color: #000!important;text-align: center;line-height:34px!important;font-weight:700;text-transform:uppercase;font-family:var(--mon)!important;margin: 0 0 25px!important;}


@media screen and (max-width:991px){
  .main_title{font-size:28px;line-height:32px;margin: 0 0 20px;}
  
  .contact_title{font-size:28px!important;line-height:32px!important;margin: 0 0 20px!important;}
}

@media screen and (max-width:767px){
  .main_title{font-size:26px;line-height:30px;}
  .contact_title{font-size:26px!important;line-height:30px!important;}
}

@media screen and (max-width:575px){
  .main_title{font-size:24px;line-height:28px;}
  .contact_title{font-size:24px!important;line-height:28px!important;}
}



/* ======================================= */


/* Header */
#shopify-section-slideshowtwo div#Slideshow-slideshowtwo h2{letter-spacing:1px !important}
.site-nav__item--has-dropdown:hover > .site-nav__dropdown{visibility: visible;transform: translateZ(0);transition: all .3s cubic-bezier(.2,.06,.05,.95);}
@media screen and (max-width:768px){
 .site-header .header-layout .site-nav__thumb-button{width:30%;}
 .site-header .header-layout .header-item--icons{width:30%;}
}

.custom-input-number{
  display:inline-block; 
}

/* #Home page - image with text
================================================== */
.button-grid-container {
  margin-top: 10px;
  display: inline-grid;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-flow: column;
  grid-gap: 1rem;
}

@media only screen and (max-width: 798px) {
  .button-grid-container--column-mobile {
    grid-auto-flow: row;
  }
}

@media only screen and (max-width: 1024px) {
  .button-grid-container--column-tablet {
    grid-auto-flow: row;
  }
}

.button-grid-container--column {
  grid-auto-flow: row;
}

.block__image_with_text + div:not(.block__image_with_text) {
  padding-top: 20px;
}

.block__image_with_text + section {
  padding-top: 20px;
}

.block__image_with_text + .block__image_with_text {
  margin-bottom: 20px;
}

.image-with-text-container .featured-link--half a[href] img {
  box-shadow: #000 0em 0em 0em;
  transition: opacity 0.2s linear;
}

.image-with-text-container .featured-link--half:hover a[href] img.lazyloaded {
  opacity: 0.8;
}

.standard--width .image-with-text .featured-link--image,
.full-width--false.image-with-text .featured-link--image {
  background-color: transparent;
}

.featured-link--half {
  box-sizing: border-box;
  text-align: center;
  background-color: {{ settings.featured_links_background }};
  {% liquid
      assign bg_alpha = settings.featured_links_background | default: 'rgba(0,0,0,0)' | color_extract: 'alpha'
      assign bg_color_difference = settings.featured_links_background | color_difference: settings.shop_bg_color
      if bg_color_difference > 0 and bg_alpha != 0
        assign use_featured_text_color = true
      endif
    %}
}
.featured-link--half img {
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 480px) {
  .featured-link--half img {
    width: 100%;
    max-width: auto;
  }
}
.featured-link--half .info {
  display: inline-block;
  width: 80%;
  margin: 0 auto;
  padding: 20px;
}
.featured-link--half .info.text-align--right {
  text-align: right;
}
.featured-link--half .info.text-align--right .description:before {
  margin-right: 0;
}
.featured-link--half .info.text-align--left {
  text-align: left;
}
.featured-link--half .info.text-align--left .description:before {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
  .featured-link--half .info {
    position: static;
    transform: translateY(0);
    padding: 2em 0;
  }
}
.featured-link--half .collection_title {
  margin-bottom: 15px;
  display: block;
}
{%- if use_featured_text_color -%}
.featured-link--half .collection_title {
    color: {{ featured_text_color }};
  }
{%- else -%}
.featured-link--half .collection_title {
    color: {{ settings.headline_color }};
  }
{%- endif -%}
.featured-link--half .description {
  position: relative;
  font-size: {{ settings.regular_font_size }};
  line-height: 1.5;
  margin-bottom: 20px;
}
{%- if use_featured_text_color -%}
.featured-link--half .description {
    color: {{ featured_text_color }};
  }
{%- endif -%}
@media only screen and (max-width: 798px) {
  .featured-link--half .description {
    font-size: 2vw;
  }
}
@media only screen and (max-width: 480px) {
  .featured-link--half .description {
    font-size: inherit;
  }
}
@media only screen and (min-width: 1401px) {
  .featured-link--half .description {
    font-size: inherit;
  }
}
{%- if use_featured_text_color -%}
.featured-link--half .image-text__button {
    --button-color-border: {{ featured_text_color }};
    --button-color-background: transparent;
    --button-color-text: {{ featured_text_color }};
    --button-color-border-hover: {{ featured_text_color }};
    --button-color-background-hover: {{ featured_text_color }};
    --button-color-text-hover: {{ featured_text_color_contrasted }};
  }
{%- endif -%}

    .is-flex-row {
    flex-direction: row;
}
section.section.is-width-standard {
    max-width: 1200px;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}

.container.image-with-text-container {
    position: relative;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.is-flex-row-reverse {
    flex-direction: row-reverse;
}
.container.image-with-text-container img{
  height: auto;
}

body.page-bulk-page .Rich_Text_section .index-section{margin:60px 0px 120px;}
body.page-bulk-page #shopify-section-template--16712208810243__e41519b5-6875-4b41-a6bf-254771b3865a .index-section{margin-top:30px !important;}
body.page-bulk-page #shopify-section-template--16712208810243__f77be1de-19ae-436e-a013-d52225cbb0fe .index-section{margin-bottom:0px !important;}
body.page-bulk-page .Rich_Text_section .theme-block h2{font-size:35px;}
body.page-bulk-page .Multiple_Image_with_text .index-section{margin-bottom:0px !important;margin-top:50px !important;}
.image_wrap_slider{width:100%;}
.image_wrap_slider .owl-nav{position: absolute;top: 50%;width: 100%;left: 0;transform: translateY(-50%); z-index: 9; height: 80px;}
.image_wrap_slider .owl-nav .owl-prev, .image_wrap_slider .owl-nav .owl-next{ position: absolute; left: 10px; font-size: 60px !important; line-height: 60px !important;cursor:pointer;}
.image_wrap_slider .owl-nav .owl-next{left:unset; right:10px;}
.Multiple_Image_with_text .feature-row__item--overlap-images>:first-child {transform: unset !important;}

@media only screen and (max-width: 991px) {
body.page-bulk-page .Multiple_Image_with_text .feature-row__item--overlap-images{max-width:400px !important;}
}

@media only screen and (max-width: 768px) {
body.page-bulk-page .Multiple_Image_with_text .feature-row__item--overlap-images {
    max-width: 100% !important;
    margin: 0;
}
body.page-bulk-page .feature-row__item{max-width:100% !important;padding-top: 0px; padding-bottom: 50px;}
body.page-bulk-page .media-area.flex-order-2{max-width:100% !important;}
}

body.page-bulk-page .bulk-video-text .feature-row{margin-bottom:30px;column-gap:70px}
@media only screen and (max-width: 991px) {
  body.page-bulk-page .bulk-video-text .feature-row{column-gap:40px}
}
body.page-bulk-page .grid__item.medium-up--one-third img{border-radius:15px;}
body.page-bulk-page .Multiple_Image_with_text .feature-row__item img{border-radius:15px;}
body.page-bulk-page .feature-row__item video{border-radius:15px;}
body.page-bulk-page .faq-heading.c_table-heading{margin-top:50px;padding-bottom:0}
body.page-bulk-page .faq-heading h2{margin-bottom:10px;}

body.page-contact form#contact- input{border-radius: 40px;}
body.page-contact form#contact- textarea{padding-left: 30px;padding-top: 30px;border-radius: 40px;}

/* Page Hoopmativate */
.page-hoop-motivate-new .ldp-reviewer h2.section-header__title,.page-hoop-motivate-new .page-width.feature-row-wrapper .h1.appear-delay-1,.page-hoop-motivate-new .video_with_text_section-text .title{font-family:'Roboto', sans-serif !important;font-weight:600 !important}
.page-hoop-motivate-new .video_with_text_section-text .title{font-size:40px;line-height:45px}
@media screen and (max-width:991px){
.page-hoop-motivate-new .video_with_text_section-text .title{font-size:30px;line-height:35px}
}
@media screen and (max-width:575px){
.page-hoop-motivate-new .video_with_text_section-text .title{font-size:25px;line-height:30px}
}

/* Footer */
footer .newsletter-form-group__input{font-size: calc(var(--typeHeaderSize)*0.57);font-weight: 600;font-family: Montserrat,Helvetica,Arial,sans-serif;}

@media screen and (max-width:768px){
  .product__main-photos .product__photo-zoom{position:unset;;opacity:0}
  .product__main-photos .product__photo-zoom svg{display:none}
  .product__main-photos .product__photo-zoom:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%}
}


/* Product Page Size Chart */
.product-single__meta .product-block.size-chart-main-section{margin-bottom:0px;}
.product-single__meta .size-fit-text{font-family: 'Roboto',sans-serif}
.product-single__meta .size-fit-text .metafield-rich_text_field p{margin:0;font-size: 15px;}
.product-single__meta .size-fit-text .size-fit-popup-toggle{display:flex;gap:10px;margin-top:70px;padding:0;align-items:center;line-height:normal;font-size: 15px;font-family: 'Roboto',sans-serif}
.product-single__meta .size-fit-text .size-fit-popup-toggle:only-child{margin-top:0}
.product-single__meta .size-fit-popup{display:none;position: fixed;top: 0;left: 0;height: 100%;width: 100%;padding:20px;overflow:auto;z-index:999999}
.product-single__meta .size-fit-popup.active{display:flex;align-items:center;justify-content:center}
.product-single__meta .size-fit-popup .size-fit-popup-overlayer{position:fixed;top:0;left:0;height:100%;width:100%;background: #00000091;cursor:pointer}
.product-single__meta .size-fit-popup figure{position:relative;margin:0;display:flex;max-width: 800px;margin: auto;display: flex;background: #fff;border-radius: 8px;}
.product-single__meta .size-fit-popup .close-size-fit{position:absolute;top:0;right:0;padding:10px;display:flex}
.product-single__meta .size-fit-popup .close-size-fit svg{}
.product-single__meta .size-fit-popup figure img{height: 100%;width: 100%;border-radius: 8px;}
@media screen and (min-width:769px){
.product-single__meta .size-fit-popup figure img.mobile-img{display:none}
}
@media screen and (max-width:768px){
  .product-single__meta .size-fit-popup figure{max-width:500px}
  .product-single__meta .size-fit-popup figure img.desktop-img{display:none}
}
/* Product Page Size Chart */

/* Product Page */
/* .product-single__meta .variant-size-chart-main fieldset{margin-bottom:0;}

.product-single__meta .variant-size-chart-main .variant__label{display:flex;gap:10px;align-items:center;width:100%}
.product-single__meta .variant-size-chart-main p.size-chartss{position:relative;top:unset;right:unset;left:unset}
.product-single__meta .variant-size-chart-main p.size-chartss a{background:#fafafa;color:#6c757d;text-decoration:none;display:flex;align-items:center;gap:5px;line-height: normal;font-size: 18px;font-weight: 400;padding: 2px 8px;}
.product-single__meta .variant-size-chart-main p.size-chartss a:hover{background:#ededed}
.product-single__meta .variant-size-chart-main .variant-wrapper{flex-direction:column;}
@media screen and (max-width:768px){
  .product-single__meta .variant-size-chart-main p.size-chartss a{font-size:15.3px;}
} */

.product-single__meta span.product__price.sale-price{line-height:normal}

.product-single__meta .product__quantity{margin-bottom:15px;}

@media screen and (min-width:769px){
  .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image{width:160px !important;}
}

/* .product-single__meta .add-to-cart .product__price {display:none !important} */

.template-product .img-with_text--custom{margin-bottom:30px}

.img-with_text--custom .page-width{
  max-width: 1300px;
}

@media screen and (max-width:768px){
  .template-product .img-with_text--custom{margin-bottom:0px}
  .template-product .product-single__meta {margin-top: 0;}
  .template-product .product__main-photos{margin-top:20px;}
  .template-product .product-block--header+.product-block--price{margin-top:0px;}
}

.product-qty-box{display:flex;height:40px;width:120px;border:1px solid #e1e1e1;margin-top:5px;}
.product-qty-box input{padding:0px;text-align:center;height:38px;line-height:normal;width:60px;border:0}
.product-qty-box span{width:36px;height:38px;display:block;display:flex;align-items:center;justify-content:center;cursor:pointer}
.product-qty-box input::-webkit-outer-spin-button,.product-qty-box input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.product-qty-box input[name=quantity] {-moz-appearance: textfield;}

.product-single__meta .size-chartss > a{text-decoration: none;display: flex;align-items: center;gap: 5px;font-weight: 400;}
.product-single__meta .size-chartss > a svg{width:18px;}
@media screen and (max-width:575px){
  .product-single__meta .size-chartss > a{padding:0px;font-size:12px;color:#000;background:transparent;text-decoration:underline;text-transform:uppercase;font-weight:600}
  .product-single__meta .size-chartss > a svg{display:none}
}

/* Product Page */


/* Collection page */
.collection-header-wrap{margin-bottom:25px}
.collection-header-wrap .page-content{padding-top:25px}
.collection-header-wrap .section-header{margin-bottom:25px}
.collection-header-wrap .collection-hero{margin:0;}
.collection-bread-crumb{background-color: #fafafa;border-bottom: 1px solid #f5f5f5;min-height: 36px;}
.collection-bread-crumb .collection-bread-crumb-row{display: flex;padding: 9px 15px;flex-wrap: wrap;font-family: 'Roboto',sans-serif}
.collection-bread-crumb .collection-bread-crumb-row .bread-crumb-item{font-size:12px;color:#000}
.collection-bread-crumb .collection-bread-crumb-row a.bread-crumb-item:hover{text-decoration:underline}
.collection-bread-crumb .separater{padding: 0 6px;font-size:12px}
@media screen and (max-width:1100px){
  .collection-header-wrap {margin-bottom: 20px;}
  .collection-bread-crumb .collection-bread-crumb-row{justify-content:center}
}
@media screen and (max-width:768px){
  .collection-hero__image.banner-for-desktop{display:none}
}
@media screen and (min-width:769px){
  .collection-hero__image.banner-for-mobile{display:none}
}
/* Collection page */

/* Search page */
.template-search .search-page-Header{padding-top:25px}
.template-search .search-page-Header .section-header{margin-bottom:25px}
/* Search page */

/* Product Grid Form */
.grid-product__content .grid-product__colors .color-swatch:only-child{display:none}{}
.grid-product__content .product-grid-color-for-desktop{}
.grid-product__content .product-grid-form {display:none;flex-direction:column}
.grid-product__content .product-grid-form .grid-product__colors{order:-1}
.grid-product__content .product-grid-form .grid-product__colors .grid-color-wrap:only-child{display:none}
.grid-product__content .product-grid-form .grid-product__colors input{display:none}
.grid-product__content .product-grid-form .grid-product__colors label{margin:5px;width:25px;height:25px}
.grid-product__content .product-grid-form .grid-product__colors label:before{border:0}
/* .grid-product__content .product-grid-form .grid-product__colors input:checked + label:after{border-color:#000;box-shadow: 0 0 3px 0 #00000080;} */
.grid-product__content .product-grid-form .select-wrap{position:relative;margin-top:10px}
.grid-product__content .product-grid-form .select-wrap select{width:100%;width: 100%;text-align:center;text-align-last:center;font-weight: 700;padding: 6px 28px;border:0px;color: #fff;background-color:#00a8ff;border-radius:30px;font-family:'Roboto',sans-serif;font-size:16px;line-height:27px;-webkit-appearance: none;appearance: none;background-image:unset}
.grid-product__content .product-grid-form .select-wrap select option{text-align:left}
.grid-product__content .product-grid-form .select-wrap svg{position:absolute;top:18px;right:7px}
.grid-product__content .product-grid-form form{display:none}
.grid-product__content .product-grid-form .not-available{position: absolute;bottom: 0;width: 100%;background: #00a8ff;color: #fff;font-weight: 600;border-radius: 31px;padding: 6px 10px;white-space: nowrap;}
@media screen and (max-width:768px){
  .grid-product__content .product-grid-color-for-desktop{display:none}
  .grid-product__content .product-grid-form {display:flex;}
}

.product-grid-media-wrap{position:relative}
.product-grid-media-wrap .grid-product-variant-img{position:absolute;top:0;height:100%;width:100%;display:none}
.product-grid-media-wrap .grid-product-variant-img.active{display:block}
.product-grid-media-wrap .grid-product-variant-img img{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;vertical-align:middle}
.product-grid-media-wrap .grid-product-variant-img img.active{opacity:1;z-index:1}
/* Product Grid Form */


/* Filter */
.products-filter-grid-wrap{display:flex;padding:0 15px;flex-wrap:wrap}
.products-filter-grid-wrap .empty-grid{min-height:30vh;display:flex;justify-content:center;align-items:center;text-align:center}
.products-filter-grid-wrap:before{content:'';display:block;width:calc(100% - 22px);margin:0 auto;height:1px;background:#b5b5b5}
.products-filter-grid-wrap .filter-bar{width:260px;position: sticky;top: 0;overflow-y: auto;flex-shrink:0;padding: 0.75rem;}
.products-filter-grid-wrap .products--grid_container{padding: 0.75rem;width:calc(100% - 260px)}

.products-filter-grid-wrap .filter-top-bar{padding-bottom:22px;display:flex;flex-direction:column;gap:5px}
.filter-top-bar .prod_count{font-size:18px;font-family:'Roboto',sans-serif}
.filter-top-bar .filter-model-toggle{text-align:left;font-family:'Roboto',sans-serif;border: 1px solid #ccc;padding: 9px 12px;display: none;align-items: center;font-size:14px;justify-content:space-between}
.filter-top-bar .filter-model-toggle .prod_count{color:#4a4a4a;font-size:14px;}
.filter-top-bar .filter-model-toggle svg{}

.filter-top-bar .filter-sort-bar{display: flex;justify-content: flex-end;align-items: center;gap:18px;width:100%}
.filter-sort-bar .filter-sort-select{background-color: #fff;padding:12px 28px 12px 15px;text-indent: 0.01px;border:0;box-shadow: 0 0 0 1px #00000017;font-family:'Roboto',sans-serif;font-size:14px}

.filter-active-bar{display:flex;flex-wrap:wrap;column-gap:8px;}
.filter-active-bar .active-filter__remove{border: 1px solid #dbdbdb;background: #fff;padding: 12px;font-size: 14px;line-height:14px;display:flex;align-items:center;font-family:'Roboto',sans-serif;cursor:pointer;margin-top:10px}
.filter-active-bar .active-filter__remove svg{margin-left:8px}
.filter-active-bar .active-filter__remove:only-child{display: none;}

.filter-bar .filter-bar-container{}
.filter-bar .filter-bar-overlay{position:fixed;top:0;height:100%;width:100%;left:0;background:#000000a8;left:-200%;opacity:0;transition: opacity 0.5s}
.filter-bar .filter-bar-container .filter-bar-head{font-size: 24px;font-weight: 500;font-family: 'Roboto',sans-serif;line-height: 36px;color: #000;width:100%;margin-bottom: 30px;padding:24px 24px 0;margin-top: 15px;position:relative;display:none}
.filter-bar .filter-bar-container .filter-bar-head .title{padding-bottom: 12px;border-bottom: 2px solid #000;display:inline-block}
.filter-bar .filter-bar-container .filter-bar-head .filter-bar-close{position:absolute;top:24px;right:24px;font-size: 16px;font-weight:400;display:flex;align-items:center;line-height:20px;color:#121212}
.filter-bar .filter-bar-container .filter-bar-head .filter-bar-close svg{margin-left:10px;width: 20px;height: 20px;}
.filter-bar .filter-bar-container .filter-bar-footer{box-shadow: 0 0 20px #0000001a;padding: 10px 21px;position:fixed;bottom:0;background:#fff;width:85%;display:none;gap:10px;z-index:9}
.filter-bar .filter-bar-container .filter-bar-footer .btn{width:100%;font-family:'Roboto',sans-serif;font-weight:500;font-size:14px;border:2px solid transparent;padding:8px 10px}
.filter-bar .filter-bar-container .filter-bar-footer .btn.active-filter__remove{background:var(--colorBtnPrimaryText);color: var(--colorBtnPrimary);border-color:var(--colorBtnPrimary)}
.filter-bar .filter-bar-container .filter-bar-footer .btn.active-filter__remove.disabled{pointer-events:none}

.filter-bar-container .filter-bar-form{}
.filter-bar-container .filter-form{}

.filter-block-wrap .filter-block:not(:last-child){border-bottom: 1px solid #e5e5e5;}
.filter-block-wrap .filter-block .filter-block-title{font-weight:500;padding-top: 1rem;padding-bottom: 1rem;font-size: 18px;line-height:normal;position:relative;font-family: 'Roboto',sans-serif;cursor:pointer}
.filter-block-wrap .filter-block .filter-block-title .count{font-size: 14px;color: #666;vertical-align: middle;font-family: 'Roboto';font-weight:normal}
.filter-block-wrap .filter-block .filter-block-title .toggle-icon{position:absolute;right:0;display:flex;top:20px}
.filter-block-wrap .filter-block .filter-block-title.active .toggle-icon .icon-plus{display:none}
.filter-block-wrap .filter-block .filter-block-title:not(.active) .toggle-icon .icon-minus{display:none}
.filter-block-wrap .filter-block .count.hidden{display:none}

.filter-block-wrap .filter-block .filter-block_content{}
.filter-block-wrap .filter-block .filter_item_list{list-style:none;padding:9px 0 20px;margin:0}
.filter-block-wrap .filter-block .filter_item_list .filter__item{list-style:none;margin:0}

.filter__item .filter-checkbox input{display:none}
.filter__item .filter-checkbox{position: relative;padding:4px 0px 4px 25px;font-size: 13px;font-family: 'Roboto';color:#000;margin:0}
.filter__item .filter-checkbox.filter-checkbox--disabled{opacity:0.5;pointer-events:none}
.filter__item .filter-checkbox .checkbox{width: 16px;height: 16px;border: 1px solid #121212;position: absolute;display: inline-block;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.filter__item .filter-checkbox input:checked + .checkbox:before{content: "";width: 10px;height: 10px;position: absolute;left: 50%;top: 50%;background: #121212;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

.filter-block.sort-by-filter-block{display:none}
.sort-by-filter-block .filter__item .filter-checkbox .checkbox{border-radius:20px}
.sort-by-filter-block .filter__item .filter-checkbox .checkbox:before{border-radius:15px}

.price-range__display-wrapper{margin-bottom:15px}
.price-range__display-wrapper .price-range__input{display:block;padding: 6px;width: 46%;border: 1px solid #e8e8e8;font-size:14px;font-family: 'Roboto',sans-serif;}
.price-range__display-wrapper .price-range__input::-webkit-outer-spin-button,.price-range__display-wrapper .price-range__input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.price-range__display-wrapper .price-range__input{-moz-appearance: textfield;}
.price-range__display-wrapper span{align-self: center;}
.filter-price-range .price-range__slider-wrapper{padding:0 5px}
.filter-price-range .noUi-horizontal .noUi-handle{background:#00a8ff}
.filter-price-range .noUi-connect{background:#00a8ff}

.filter-block.custom-collection-block .filter__item .filter-checkbox{padding-left:4px;font-weight:500}
.filter-block.custom-collection-block .filter__item .count{font-size: 13px;color: #4a4a4a;vertical-align: middle;font-family: 'Roboto';font-weight:normal}
.filter-block.custom-collection-block .filter__item .filter-checkbox:hover{text-decoration:underline}

@media screen and (max-width:1200px){
  .products-filter-grid-wrap .products--grid_container .grid{display:flex;flex-wrap:wrap}
  .products-filter-grid-wrap .products--grid_container .medium-up--one-quarter {width: 33.33%;float:none}
}
@media screen and (max-width:991px){
  .products-filter-grid-wrap .products--grid_container .medium-up--one-quarter {width: 50%;}
  .filter-top-bar .prod_count{font-size:14px;}
}
@media screen and (max-width:768px){
  .products-filter-grid-wrap:before{content:unset}

  .filter-sort-bar{display:none}
  .filter-top-bar .filter-sort-bar{display:none}

  .filter-top-bar .filter-model-toggle{display:flex}
  .products-filter-grid-wrap .filter-bar{position:fixed;left:-100%;top:0;width: 85%;height:100%;background-color: #fff;z-index:99999;padding:0;transition:0.5s}
  .products-filter-grid-wrap .filter-bar.model-open{left:0;}
  .products-filter-grid-wrap .filter-bar.model-open .filter-bar-overlay{left:0;opacity:1}
  .filter-bar .filter-bar-container{display: flex;flex-direction: column;height: 100%;overflow-y:auto;background-color: #fff;position: relative;}
  .filter-bar .filter-bar-container .filter-bar-form{padding:0 24px 24px;height: 100%;}
  .filter-bar .filter-bar-container .filter-bar-head{display:block}
  .filter-bar .filter-bar-container .filter-bar-footer{display:flex}
  .filter-bar .filter-bar-container .filter-block-wrap{padding:0 0 80px}
  .filter-block.sort-by-filter-block{display:block}

  .products-filter-grid-wrap .products--grid_container{padding:0;width:100%}
}
/* Filter */

/* Page mikey williams shorts */
.page-mikey-williams-shorts .desktop-overlay-background.ldp-image-overlay h2.h1.appear-delay {font-family: Roboto,sans-serif;letter-spacing: -1.5px;font-weight: 700;}
.page-mikey-williams-shorts .video_with_text_section .title{font-family:Roboto,sans-serif;letter-spacing: -1.5px;font-weight: 700;}
.page-mikey-williams-shorts .page-width.feature-row-wrapper .h1.appear-delay-1{font-family:Roboto,sans-serif !important;letter-spacing: -1.5px !important;font-weight: 700 !important;}
.page-mikey-williams-shorts .ldp-review-main .ldp-reviewer h2.section-header__title{font-family: Roboto,sans-serif !important;letter-spacing: -1.5px !important;font-weight: 700 !important;}

.page-mikey-williams-shorts .ldp-video-with-text---wrap{margin-bottom:70px;}
.page-mikey-williams-shorts .ldp-video-with-text .feature-row{flex-direction:row-reverse;}
.page-mikey-williams-shorts .ldp-video-with-text .feature-row .feature-row__text{padding-left:70px;}
@media screen and (max-width:991px){
  .page-mikey-williams-shorts .ldp-video-with-text .feature-row .feature-row__text{padding-left:40px;}
}
@media screen and (max-width:768px){
  .page-mikey-williams-shorts .ldp-video-with-text---wrap{margin-bottom:50px;}
  .page-mikey-williams-shorts .ldp-video-with-text .feature-row{flex-direction:column;}
  .page-mikey-williams-shorts .ldp-video-with-text .media-area.flex-order-2{max-width:100%;}
  .page-mikey-williams-shorts .ldp-video-with-text .feature-row .feature-row__text{padding-left:0px;}
}

.page-mikey-williams-shorts .index-section.ldp-text-icon{margin:0;}
.page-mikey-williams-shorts footer{margin-top:0 !important;}

.page-bulk_order_pricing .bulk_order_price_img.index-section{margin:0;}
.page-bulk_order_pricing .bulk_order_price_img.index-section .custom-content{margin-bottom:0;}
.page-bulk_order_pricing .bulk_order_price_img.index-section .custom__item{margin-bottom:0;display:flex;padding:0;}

/* Page mikey williams shorts */


/* Page Aboutus */
.page--our-story .page-content img{max-width: 500px;max-height: 600px;object-fit: cover;height: 100%;width: 100%;}
/* Page Aboutus */


/* ------------------ Dark Header */
header.site-header{background:#000000;}
header.site-header a.site-nav__link{color:#fff;}
header.site-header a.site-nav__link.site-nav__link--has-dropdown:after{border-top-color:#fff;}

header.site-header .header__search .search_toggle_button{background:transparent !important}

header.site-header .icon{color:#fff}
header.site-header .cart-link__bubble{background:#fff}
header.site-header .cart-link__bubble-num{color:#000}

header.site-header button.btn.site-nav__thumb-button{background:transparent}
header.site-header a.site-nav__link.site-nav__link--icon.site-nav__link--cart.js-drawer-open-cart{background:transparent;}

@media screen and (max-width:768px){
  .header-item--logo, .header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons {-webkit-box-flex: 0 1 75px !important;-ms-flex: 0 1 75px !important;flex: 0 1 75px !important;}
}

/* ------------------ Dark Header */

.image_wrap_slider .owl-nav button{color:#fff !important;}
.our____work_bottom-slider figure video{max-width:560px; margin:0 auto;}
.template-product .image-with-text-container img{border-radius: 28px;}
.featured-link--half .collection_title{transition: color 0.15s ease 0s;
    font-weight: 700;
    font-family: "Roboto Condensed", var(--typeHeaderFallback);
    font-style: italic;
    letter-spacing: var(--typeHeaderSpacing);
    line-height: var(--typeHeaderLineHeight);
    word-break: break-word;
    text-transform: uppercase !important;}

body.template-index .bulk-video-text .page-width{max-width:1000px;}
body.template-index .bulk-video-text .feature-row{margin-bottom:30px;column-gap:70px}
@media only screen and (min-width: 769px){
  body.template-index .bulk-video-text.index-section--alt {margin: 0;padding: 70px 0;}
}

@media only screen and (max-width: 991px) {
  body.template-index .bulk-video-text .feature-row{column-gap:40px}
}

body.page--design-my-jersey .site-footer{margin-top:0 !important}
body.page--design-my-jersey .bulk-video-text .feature-row{margin-bottom:30px;column-gap:70px}
@media only screen and (max-width: 991px) {
  body.page--design-my-jersey .bulk-video-text .feature-row{column-gap:40px}
}

html.active {
  overflow: hidden;
}
