/** Shopify CDN: Minification failed

Line 969:16 Expected "]" to go with "["

**/

/*Start your css from here*/
.product__info-container .product__tax.caption.rte{
  display: none!important;
}
.cart__login-paragraph a{

    color: #404040!important;
}
body.template-collection .__affirm-logo.__affirm-logo-primary, .__affirm-logo.__affirm-logo-blue{

  color:#ffffff !important;
  
}
body{
   overflow-x:hidden;
}
.line-col .shg-hr-wrapper hr{
      background: linear-gradient(90deg, #3a0622 0%, #dc318d 100%)!important;
    padding: 4px;
     border-top: none!important;

}
.inline-btn .shg-box-content{
      display: inline-flex!important;
      column-gap: 15px;
}
.inline-btn .shg-box-content .shg-btn-wrapper a{
  color:#150000!important;
}

#CartDrawer-CartItems cart-remove-button .icon-remove{color:#ff0000;}

.shopify-cleanslate span{color:#000000 !important;}

body, .site-navigation a,p, .site-navigation .navmenu-depth-1>li>a, .site-header-actions, .mobile-nav-content .navmenu-depth-1>.navmenu-item>.navmenu-link, .testimonial-blockquote-citation p, .productitem--price, .productitem--vendor, .footer-block__heading, .footer-block__details-content, .footer-block__details-content a {
    
  font-family: 'Bebas Neue',sans-serif !important;
 
}
.article-template__social-sharing{
  position: absolute;
    left: 1.640625rem;
}
.share-button__button{color:#000;}
.header__inline-menu{font-family: 'Bebas Neue';}
.share-buttons-inverted .share-buttons--button {
    color: #fff;
    background-color: #111;
}
.share-buttons .share-buttons--button {
    width: 24px;
    height: 24px;
    padding: 1px;
      display: inline-block;
    border-radius: 100%;
}
.share-buttons .share-buttons--button svg {
    display: block;
    width: 100%;
    height: 100%;
    fill: currentColor;
}
body.template-collection, .collection-hero {
    background: #000;
    color: #fff;
}
body.template-collection .collection-hero h1{
  color: #f8c300 ;
  font-size:20px;
}
 .predictive-search__loading-state{
   display:none;
 }
variant-selects label{color:#FFF;}
#predictive-search-results{background:#000;}
.facets__summary{color:#FFF !important;}
.header-wrapper,.field__input{background:#000;}
.facets__display-vertical .field__input{background:#DDD;}
.card-information>*{color:#b0b0b0 !important;}
.card-information>.price{color:#f8c300!important;text-align:center !important;}
span.active-facets__button-inner{color: #fff;
    background: #f8c300 !important;}

.header-content-wrapper{
      display: flex;
    align-items: center;
}
.article--pagination {
    width: 100%;
    margin-top: 3.984375rem;
    font-size: 0;
    letter-spacing: 0;
}
.article--pagination .article--pagination-item-left, .article--pagination .article--pagination-item-right {
    position: relative;
    display: inline-block;
    max-width: 40%;
    width: 100%;
}
.article--pagination .article--pagination-text {
    font-size: 14px;
    display: inline-block;
    width: calc(100% - (8px + 0.3125rem));
    letter-spacing: 0em;
    vertical-align: top;
}
.article--pagination .article--pagination-title {
    font-family: Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;
    font-style: oblique;
    font-weight: 400;
    font-size: 14px;
    display: block;
    margin-top: 0.234375rem;
    line-height: 1.46;
    letter-spacing: 0em;
    color: #fff;
}
.article--pagination .article--pagination-item-right {
    float: right;
    text-align: right;
}
.article--pagination .article--pagination-chevron-left {
    position: absolute;
    left: calc(-8px - 0.3125rem);
        top: 8px!important;

}
.article--pagination .article--pagination-chevron-left svg {
    transform: rotate(90deg);

}
.article--pagination .article--pagination-chevron-right svg{
  display: block;
   margin-top: 8px!important;
    transform: rotate(-90deg);
    margin-left: 3px;
}
.article--pagination .article--pagination-chevron-right, .article--pagination .article--pagination-chevron-left{
  display: inline-block;
    vertical-align: middle;

}
.article--pagination .article--pagination-item-left>a, .article--pagination .article--pagination-item-right>a{
  color: #f8c300;
}
.utils-view-container{padding-left:30px;}
header.page-width{padding:3px 0 0 0;}
.header-content-wrapper .header-logo{margin-right:125px;}
.header-content-wrapper .header-search{
  display: flex;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    margin-top: 0;
    vertical-align: middle;
  padding-right:100px;
}
.pagination__item{color:#FFF !important; }
#product-grid.list-layout li{
  width:100%;
  max-width:100%;
}
#product-grid.list-layout li .card {
  flex-direction:row !important;
}
#product-grid.list-layout li  .card>.card__content{
  padding-left:30px;
}
#product-grid.list-layout .card-wrapper{height:150px;}
#product-grid.list-layout .card__inner{width:33%;}
div.mw-option__swatch-color{display:block;}

predictive-search .spinner{max-width:50px;}
 .header-content-wrapper .search-modal__form, .header-content-wrapper .header-search form{width:100%;}
 .header-content-wrapper .search-modal__form{max-width:100%;}
#shopify-section-header{}
.header-content-wrapper .site-header-actions{padding-right:20px; display:flex;}

.product__media.media.media{border:none;}
.gradient{
    background: #000000!important;
}
ul{
      color: #fff;

}
.main-page-title ,.shogun-heading-component h1{
    margin-bottom: 4rem;
    color: #fff!important;
    font-family: "Bebas Neue";
        font-size: 40px;
    line-height: 50px;
    text-align: center;
    box-shadow: none;
}
    .page-width--narrow.section-template--16173608534270__main-padding{
           max-width: none;
    }
.page-width--narrow.section-template--16173608534270__main-padding .main-page-title{
  display:none!important;
}
body .page-width--narrow.section-template--16173608534270__main-padding .shogun-heading-component h2,body .page-width--narrow.section-template--16173608534270__main-padding .shogun-heading-component h3,body .page-width--narrow.section-template--16173608534270__main-padding .shogun-heading-component h1{
  font-family: "Bebas Neue"!important;
}
.divider-custom .shg-hr-wrapper{
  margin:0!important;
  padding:0!important;
}
body .custom-heading .shogun-heading-component h3{
  text-transform:uppercase!important;
      color: #fff !important;
    font-weight: 400!important;
      font-family: "Bebas Neue"!important;
      
}
.table-design table thead tr .shogun-table-column:nth-child(2){
      width: 263px;
  
}
/*
.table-design table tbody tr td:nth-child(2){
  background: #f8c301!important;

}

.table-design table tbody tr td:nth-child(2){
      border-bottom: 1px solid #fff!important;
}
*/
.box-border{
      border: 1px solid #fff!important;
    border-width: 0px 1px 1px 0!important;
}
#s-f257285a-488e-46c2-afb4-1126427e9ec6{
      border: 1px solid #fff!important;
    border-width: 1px 1px 1px 0!important;
}
.style-add .shg-theme-text-content p span{
text-transform: uppercase!important;
}
.style-add .shg-theme-text-content p span a{
      color: #f8c301 !important;
}
.table-design tbody{
      background: linear-gradient(4deg, #04010a 5%, #6523eb 100%)!important;

}
#s-33f1dc98-48d6-4cd7-8734-821946d02c2c td.shogun-table-row {
    background-color: #00000000!important;
}
@media screen and (min-width: 750px){
  .collection-hero__description{max-width:100% !important;}
  .page-width{padding:0 1rem;}
  .product__content-wrapper{
    width:40% !important;
    margin-left:20px;
  }
  .product__cart_wrapper{
    width:25% !important;
    padding:0 !important;
  }
  .product__media-wrapper{
     width:30% !important;
  }
}
.field input:focus{
  outline:0!important;
      box-shadow: none!important;

}
.live-search-button {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    color: #fff;
    vertical-align: top;
    background-color: #f8c300;
    border-radius: 3px;
 font-size: 14px;
    font-weight: 400;
      height: 38px;
    padding: 10px 25px;
    margin: 5px;
    border-radius: 5px;
}


#s-b3b5379c-46ae-49a4-b5cc-f8ded289a760 .shg-c h2:after{
      content: "";
    background: #cac8b1;
    width: 33%;
    height: 1px;
    position: absolute;
    right: 14px;
    top: 48%;
    z-index: 1;
}
.footer-block.grid__item.footer-block--menu ul{
      display: grid;
    grid-template-columns: repeat(2,1fr);
}
.footer-block.grid__item{
      border-right: 1px solid #363636;
      padding: 0 20px 0 37px;
      padding: 80px 20px 30px 37px;

}
.footer-block.grid__item.footer-block--menu{
  border:0!important;
}
.footer__content-bottom{
padding:0!important;
}
.header__icons{
  display:none;
}
.footer__content-top {
    padding-bottom: 0!important;
}
.footer__content-bottom .footer__column{
      padding: 10px 0 20px 0;

}
.site-footer-block-title{
      color: #626262;
    font-size: 14px;
    padding-bottom: 7px;
    font-family: Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;
  text-align: left;
  margin:0 !important;
}
.footer-block__details-content.footer-block-image.center{
      padding: 0 18%!important;

}
.footer{
  margin: 0!important;
    padding: 0!important;
}
  .site-footer-block-content.rte a{
      color: #c7b7a0!important; 
  font-size: 20px!important;
    letter-spacing: -1.5px!important;
    font-family: bebas-neue,sans-serif!important;
  text-align: !important;
}

  .site-footer-block-content.rte{
  text-align:left !important;
    margin:0 !important;
}

  .site-footer-block-content.rte a:hover{
 
    color: #f8c300!important;
 
}
.footer-block.grid__item .content:before {
    content: "";
    position: absolute;
     left: 38%;
    margin-top: 19px;
    background: url(https://i.shgcdn.com/8bfd52fa-52f1-4067-9d2d-d144b7f35c50/-/preview/300x300/) 0 0 no-repeat;
    width: 37px;
    height: 37px;
    transform: translateY(-40%);

}
.footer-block--menu ul li a{
      color: #626262!important;
    text-decoration: none;
    font-size: 14px!important;
    line-height: 23px;
    font-weight: 400;
    font-family: gilroy,sans-serif;
}
.footer-block--menu ul li a:hover{
      color: #f8c300!important;
    text-decoration: none!important;
    
}
.footer-block--newsletter .footer-block__heading:before{
      content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://i.shgcdn.com/7ce26b83-01db-4b23-8516-73d030b0bc6a/-/preview/300x300/) 0 0 no-repeat;
    width: 37px;
    height: 37px;
}

.footer-block--newsletter .footer-block__heading {
    font-size: 17px!important;
        width: 40%!important;

}
.footer__list-social .list-social__link {
    align-items: normal;
    display: flex;
    border: 1px solid #626262;
    border-radius: 50%;
    padding: 10px;
    margin-right: 5px;
}
.footer__list-social .list-social__link:hover{
  border: 1px solid #f8c300!important;
}
.footer__list-social .list-social__link:hover svg{
  color:#f8c300!important;
}
.footer-block--newsletter .description p{
width: 50%!important;
    padding-right: 20px!important;
    color: #626262;
    font-size: 14px;
    font-family: gilroy,sans-serif;
}
.newsletter-submit {
    position: absolute;
    right: 6px;
    top:5px;
    height: 34px;
    padding: 0 18px;
    font-size: 14px;
    top: 5px;
    text-transform: none;
    background: #f8c300;
      font-family: gilroy,sans-serif;
    font-weight: 600;
  color:#fff;
      border-radius: 4px;
}


.footer-block--newsletter{
  align-items: center !important;
}

.footer__copyright{
      font-family: gilroy,sans-serif;
    font-weight: 600;
    color: #999;
    font-size: 14px;
    line-height: 15px;
}

.header__inline-menu ul li{
      padding-top: 0px;
    padding-bottom: 0px;
}

  .header-content-wrapper .header-logo {

    margin-left: 30px;
}
.header__inline-menu .header__menu-item svg{display:none;}
.header__inline-menu .header__menu-item{
  
    font-weight: 500!important;
    font-size: 16px!important;
    /* letter-spacing: 0.01em; */
    padding: 18px 20px;
    line-height: 17px;
    color: #393939;
    text-decoration: none!important;
    text-transform: uppercase;
}
.header__inline-menu .header__menu-item span{
   
    font-weight: 500!important;
    font-size: 16px!important;
    padding:0;
    text-decoration: none!important;
    text-transform: uppercase;
}
.header__inline-menu {
    font-family: 'Bebas Neue'!important;
    background: #f8c300;
    padding: 0 67px!important;
    z-index: 700;
    width: 100%!important;
      margin: 0!important;
    margin-bottom: -1px!important;
}




.footer-block__newsletter.site-footer-block-newsletter {
    display: flex !important;
  align-items: center !important;
    
}
 /* .footer-block--newsletter {
    display: block!important;
      flex-wrap: nowrap !important;
    justify-content: normal !important;

  }*/

.footer-block--newsletter>* {
    flex: auto !important;
}

.footer__list-social.list-social:only-child {
    justify-content: end !important;
}

.footer-block--newsletter .description{

  display:flex;
  width:50% !important;
  align-items: center !important;
  
}



.footer-block--newsletter .footer-block__heading {
    font-size: 16px;
    padding-right: 25px;
    margin-right: 25px;
    border-right: 1px solid #393939;
    position: relative;
    padding-left: 60px;
      margin-top: 15px;

}

.newsletter-form__field-wrapper, .newsletter-form {
    max-width: 45rem !important;
}


/*Announcement bar*/

.announcement-bar.gradient{border-bottom:0px !important;}
.announcement-bar__link{padding:0px !important;}
.announcement-bar.gradient svg{display:none !important;}
#shopify-section-announcement-bar{  
   display: flex;
    width: 100%;
    flex-direction: row;
    background: #000;
    border-bottom: 1px solid #393939;
    justify-content: center;
    padding:15px 0;
}
a.announcement-bar__link.link.link--text.focus-inset.animate-arrow:hover {
    background: none;
}

p.announcement-bar__message.h5 {
    font-family: Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif !important;
    font-weight: bold;
}

.announcement-bar.color-inverse a p.announcement-bar__message.h5{color:#f8c300 !important;text-decoration:none !important;}

.announcement-bar.color-accent-1 a{text-decoration:underline !important;}
.announcement-bar.color-inverse.gradient {
    border-right: 3px solid #fff;
    padding-right: 4px;
    margin-right: 6px;
  background:none !important;
}

/*Announcement bar*/

/*Header search bar*/

.header-search {}


nav.header__inline-menu {
    background-color: #f8c300;
    width: 100vw !important;
    position: relative;
    left: 50%;
    right: 50%;
    margin-right: -50vw !important;
    margin-left: -50vw !important;
}


.header__inline-menu .list-menu--inline{padding: 0 50px !important;}

/*Header search bar*/

predictive-search[open] .predictive-search{
  z-index: 999 !important;
}

.cart__footer textarea{color:#ffffff !important;}
.cart-count-bubble{left: 3rem;top: 1px;}
.header-search .field, .newsletter-form__field-wrapper .field{border:2px solid #393939;border-radius:2px;}
.newsletter-form__field-wrapper .field__input{background:none !important;}
.cart-count-bubble{left: 3rem !important;top: 1px !important;background:#ef3636 !important;color:#fff !important;}
.new-foot-block{padding: 25px 15px!important;border-top: 1px solid #363636!important;background: #000000!important;margin: 0!important;width: 100vw;position: relative;
left: 50%;right: 50%;margin-left: -50vw !important;margin-right: -50vw !important;}
nav.breadcrumb.page-width a {color: #f8c300;}
nav.breadcrumb.page-width {margin-top: 24px;}
.mega-menu__list{grid-template-columns: repeat(3,minmax(0,1fr)) !important;}
a.mega-menu__link{color:#ffffff !important;font-size:16px !important;font-weight:500 !important;}
a.mega-menu__link--level-2{color: #f8c300 !important;font-size:1.70rem !important;}
#MegaMenu-Content-3 ul.mega-menu__list li:first-child ul.list-unstyled {display: grid;grid-template-columns: repeat(2,1fr);}
.bottom-txt-fix{position:absolute;bottom:0px;}
.call-to-action-fix .shg-box-content{height:100% !important;}
.call-to-action-fix .shg-c-lg-8 {width: calc(67% - 15px) !important; }
.call-to-action-fix .shg-c-lg-4{width: calc(33% - 15px) !important;}
.fix-product-col .shg-product-title-component a{color:#ffffff !important;}
.announcement-bar-text-mobile{background:none !important;}
.article-template__hero-adapt.media{width: 100vw!important;position: relative;left: 50%;right: 50%;margin-right: -50vw!important;margin-left: -50vw!important;
padding-bottom:36% !important;}
.facets-container .facet-checkbox>svg {background-color: #f8c300!important;}
.facets-container svg.icon.icon-checkmark {color: #000000 !important;}
.product-count-vertical .product-count__text span{color: #f8c300 !important;font-weight: 700;margin-top: 18px !important;position: relative;top: 4px;}
.caption-with-letter-spacing.light {text-align: center;}
.product__content-wrapper  fieldset.js.product-form__input, .product__cart_wrapper fieldset.js.product-form__input{display:none !important;}
.filter-item--grid a{display: block;color: #fff;background: #f8c300;}
.filter-item--grid .filter-text {padding: 0.4375rem 0.3125rem 0.4375rem 0.625rem;letter-spacing: 0em;}
.filter-item--grid, .filter-item--grid-simple {display: inline-block;margin-top: 0.46875rem;margin-right: 0.46875rem;}
.filter-item--grid .filter-icon--remove {padding: 0.625rem 0.625rem 0.625rem 0.46875rem;}
.filter-item--grid-simple a{color:#f8c300 !important;text-decoration:none !important;}
.productgrid--sidebar{display:none !important;}
span s.price-item--regular{color: #b0b0b0 !important}
.quantity{border:1px solid #212121 !important;}
@media screen and (max-width: 1024px){

.header__heading, .header__heading-link {
 
    margin-left: -100px;
    text-align: left;
}
.footer-block-image>img {
    height: auto;
    margin-top: 20px!important;
}
  .footer-block--newsletter {
    display: block!important;
      flex-wrap: nowrap !important;
    justify-content: normal !important;

  }
  .site-footer-block-newsletter {
    width: 100%!important;
    display: block!important;
  }
  .footer__list-social.list-social:only-child {
    justify-content: left!important;
    padding-top: 11px;
}
  .footer__content-top .grid {
    row-gap: 6rem;
    margin-bottom: 0;
    display: block;
}
   .footer__list-social.list-social:only-child {
    justify-content:  left!important;
    padding-top: 11px;
}
  .site-footer-block-newsletter .title {

    border-right: 0;
}
  .footer-block__newsletter {
    text-align: left!important;
    line-height: 26px;
}
  .footer-block__details-content.footer-block-image.center {
    padding: 0!important;
}
  .footer-block.grid__item {
    border-right: none;
    padding: 80px 0px 30px 0px!important;
width:100%;
    margin: 0;
  
}
  .footer-block.grid__item .content:before {
 
    left: 5%;
  }
 .footer-block-image.center .content {
      padding-left:48px;
    padding-top: 15px;
    margin-bottom: -84px;
}
  
.footer-block__details-content.footer-block-image.center {
   
    margin-top: -39%!important;
}
  .footer-block__newsletter.site-footer-block-newsletter {
    display: block!important;
    align-items: center!important;
}
  .footer__list-social.list-social:only-child {
    justify-content: left!important;
}
  .footer-block--newsletter .description {
    display: block;
    width: 100% !important;
}
  .footer-block--newsletter .footer-block__heading {
    font-size: 17px!important;
    width: 100%!important;
    padding-top: 13px;
        border: none;

}
  .footer-block--newsletter .description p {
    width: 100%!important;
    padding-right: 20px!important;
}
 .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet{
      padding: 0 40px;

  }
 .footer__content-top.page-width {
      padding: 0;

  }
  .footer-block__details-content.footer-block-image.center {
    margin-top: -9%!important;
    margin-bottom: 30px;
        text-align: left;


}

}
@media screen and (max-width: 989px){
  .header-content-wrapper .header-search, .header-content-wrapper .site-header-actions{display:none;}
  header.page-width{padding-left:20px;}
  .header__icons{display:flex;}
}
@media screen and (min-width: 989px){
  .header__icons{display:none;}
}



nav.header__inline-menu{background-color:#f8c300; margin:0; padding:0 20px;}
.header__menu-item{ font-weight:400;
  color:#393939; text-transform:uppercase; font-size:16px; text-decoration:none; letter-spacing: .01em;}
.header__active-menu-item{ text-decoration:none; }
.header__icons{padding-right:20px;}
.header__heading, .header__heading-link{padding-left:10px;}
.footer-block--newsletter>*, .footer-block--newsletter>*{flex:none !important;}
.footer-block--newsletter{align-items:center !important;}
site-footer-block-social-accounts{
  width: 20%;
    display: flex;
    flex-direction: unset;
    align-items: center;
}
.site-footer-block-newsletter {
    width: 80%;
    display: flex;
    flex-direction: unset;
    align-items: center;
}
 .site-footer-block-newsletter .title {
    font-size: 16px;
    padding-right: 25px;
    margin-right: 25px;
    border-right: 1px solid #393939;
    position: relative;
    padding-left: 60px;
}
.site-footer-block-newsletter .description {
    color: #626262;
    font-size: 14px;
    margin-right: 55px;
}
 .site-footer-block-newsletter .title:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(//cdn.shopify.com/s/files/1/0473/4923/5879/t/3/assets/email-icon.png?v=1480558…) 0 0 no-repeat;
    width: 37px;
    height: 37px;
}


@media screen and (max-width: 1400px){
  body .footer-bottom {
      padding: 25px 15px;
 
}
}
@media screen and (max-width: 767px){
  .inline-btn .shg-box-content{
    display: grid!important;
    row-gap: 10px;
}
   .inline-btn .shg-box-content .shg-btn-wrapper a{
      width: 100%;
    text-align: center!important;
  }
  .table-design table thead tr .shogun-table-column:nth-child(2) {
    width: 38%;
}
.site-footer-block-newsletter {
    width: 100%!important;
    display: block!important;
    flex-direction: unset;
    align-items:  left;
}
  .footer-block.grid__item h2,  .footer-block.grid__item h2 a{
        justify-content:  left!important;
  }
  .footer-block-image {
    text-align: left!important;
}
.header__heading-link{
    display: block!important;
    width: 84px!important;
    padding: 0!important;
}
   .footer__list-social.list-social:only-child {
    justify-content:  left!important;
    padding-top: 11px;
}
  .site-footer-block-newsletter .title {

    border-right: 0;
}
  .footer-block__newsletter {
    text-align: left!important;
    line-height: 26px;
}
  .footer-block__details-content.footer-block-image.center {
    padding: 0!important;
}
  .footer-block.grid__item {
    border-right: none;
    padding: 80px 0px 0px 0px!important;

    margin: 0;
  
}
  .footer-block.grid__item .content:before {
 
    left: 9%;
  }
 .footer-block-image.center .content {
      padding-left:48px;
    padding-top: 15px;
    margin-bottom: -84px;
}
  
.footer-block__details-content.footer-block-image.center {
   
    margin-top: -39%!important;
}
  .footer-block__newsletter.site-footer-block-newsletter {
    display: block!important;
    align-items: center!important;
}
  .footer__list-social.list-social:only-child {
    justify-content: center!important;
}
  .footer-block--newsletter .description {
    display: block;
    width: 100% !important;
}
  .footer-block--newsletter .footer-block__heading {
    font-size: 17px!important;
    width: 100%!important;
    padding-top: 13px;
}
  .footer-block--newsletter .description p {
    width: 100%!important;
    padding-right: 20px!important;
}
 .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet{
      padding: 0 40px;

  }
 .footer__content-top.page-width {
      padding: 0;

  }
  .mw-apo-container  .mw-option--type-select {
    border: 1px solid #212121;
    position: relative;
    margin-bottom: 20px;
    padding: 0 10px 10px;
}
.mw-apo-container  .mw-option--type-select select{border:none;}
.header__icons {
  
    margin-left: -40px;
}
  .header-content-wrapper .header-logo {
    margin-right: 0;
    margin-left: -61px;
}
  .header__heading, .header__heading-link {
 
    margin-left: 0;
 
}

}

.productgrid--sidebar-title {
    font-size: 18px;
    margin-bottom: 1.171875rem;
    color: #fff;
}
ul.productgrid--sidebar-item,ul.filter-group--grid{
  margin:0;
  padding:0;
}
.productgrid--sidebar-item li{list-style:none;}
.form-field-checkbox .form-icon--checkbox svg, .filter-item .filter-icon--checkbox svg {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border: 1px solid #212121;
    border-radius: 1.5px;
    fill: currentColor;
}
.form-field-checkbox .form-icon--checkbox, .filter-item .filter-icon--checkbox {
    display: inline-block;
    width: 13px;
    height: 13px;
    color: #fff;
    vertical-align: middle;
}
.filter-item .filter-text {
    max-width: calc(100% - 1.375rem);
    margin-left: 0.5625rem;
}


.productgrid--sidebar.processing--filter .filter-item a {
    cursor: default;
}
.filter-item a {
    color: #fff;
  text-decoration:none;
}

.filter-item--toggle-more{display:none;} 

element.style {
}
* {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
*, *:before, *:after {
    box-sizing: inherit;
}
path[Attributes Style] {
    fill-rule: evenodd;
    clip-rule: evenodd;
    d: path("M 0 0.0000344141 C 0 0.0000344141 7.89822 -0.0000238474 11 0.0000112419 C 11 1.24913 11 11 11 11 H 0 V 0.0000344141 Z M 2.57063 5.08793 L 1.69232 5.94339 L 4.32809 8.51316 L 9.3077 3.65962 L 8.42939 2.80246 L 4.32809 6.80139 L 2.57063 5.08793 Z");
    fill: currentcolor;
}
user agent stylesheet
:not(svg) {
    transform-origin: 0px 0px;
}
.form-field-checkbox input:checked~.form-icon--checkbox svg, .filter-item--active a .filter-icon--checkbox svg {
    background-color: transparent;
    border: 0;
    border-radius: 1.5px;
    fill: currentColor;
}
.form-field-checkbox .form-icon--checkbox svg, .filter-item .filter-icon--checkbox svg {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border: 1px solid #212121;
    border-radius: 1.5px;
    fill: currentColor;
}

.form-field-checkbox input:checked~.form-icon--checkbox, .filter-item--active a .filter-icon--checkbox {
    color: #f8c300;
}
 product-modal .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: 50px;
  }
  product-modal .product__media-list .product__media-item {
    width: 100%;
    max-width: 100%;
}
product-modal .product__media-item.slider__slide:not(.is-active) {
    display: none;
  }


