/** Shopify CDN: Minification failed

Line 313:11 Unexpected "("

**/
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/



ul.navmenu.navmenu-depth-2.navmenu-meganav-sidenav__items.navmenu-meganav-sidenav__items--images {
    background: #dfe2e8;
}


.site-navigation .navmenu-depth-1>li a {
color: #fff;
}



ul.navmenu.navmenu-depth-2.navmenu-meganav-sidenav__items.navmenu-meganav-sidenav__items--images {
    background: #232121;
}




.site-navigation li summary {
color: #fff;
}



span.form-field-select-wrapper.live-search-filter-wrapper {
    border-top-left-radius: 18px !important;
    border-bottom-left-radius: 18px;
    overflow: hidden;
   -webkit-transition: all .2s ease-in-out;
   -o-transition: all .2s ease-in-out;
   transition: all .2s ease-in-out;
}



button.live-search-button {
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}


.live-search.live-search--focused.live-search--active span.form-field-select-wrapper.live-search-filter-wrapper  {
   border-bottom-left-radius: 0px !important;
}

.site-logo {
    max-width: 304px;
}

/*
.live-search-button {
    color: #fff;
    background-color: #003566;
    border: 1px solid #003566;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    width: 54px;
    vertical-align: top;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
*/


header .small-promo-content, header .small-promo-icon svg {
    color: #fff;
}

.site-header-actions .site-header_account-link-text {
color: #fff;
}

.site-header-actions .site-header-cart-icon svg, .site-header-actions .site-header-actions__account-link svg, .site-header-actions .site-header_account-link-anchor svg {
color: #fff;
}



div#shopify-section-static-announcement {
    background: url(https://cdn.shopify.com/s/files/1/0283/1004/4724/files/Rectangle_19.png?v=1659043616);
    background-size: 100%;
}

.announcement-bar {
    background: transparent !important;
}


.live-search-form-field {
    border-bottom-left-radius: 0;
    background-color: transparent;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    color: #333;
    opacity: 1 !important;
}

.live-search .no-label .form-field-input::-webkit-input-placeholder {
    opacity: 1 !important;
}

.live-search .no-label .form-field-input::-moz-placeholder {
    opacity: 1 !important;
}

.live-search .no-label .form-field-input:-ms-input-placeholder {
    opacity: 1 !important;
}

.live-search .no-label .form-field-input::-ms-input-placeholder {
    opacity: 1 !important;
}

.live-search .no-label .form-field-input::placeholder {
    opacity: 1 !important;
} 

button.live-search-button.mdc-ripple-surface.mdc-ripple-upgraded {
     background: transparent;
    border-right: 2px solid;
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-left: none;
}
    


.site-header--full-width .navmenu-meganav-wrapper {
    width: auto;
    max-width: 100%;
    padding-top: 0;
}


.navmenu-meganav-sidenav__item:hover, .navmenu-meganav-sidenav__item:focus-within, .navmenu-meganav-sidenav__item.navmenu-item--preselected {
     color: #ffffff;
    background: rgb(191 50 52);
}



.icon-chat {
  color: #fff;
}







.collection--description.rte {
    max-width: 900px;
    margin: 0 auto;
}



.site-navigation {
    background-color: #231f20;
    -webkit-box-shadow: 0 -6px 25px -19px #fff, 0 -8px 25px -26px #ffffffcf;
            box-shadow: 0 -6px 25px -19px #fff, 0 -8px 25px -26px #ffffffcf;
}



.site-header-wrapper {
  background: -o-linear-gradient(45deg, #1c1b1f, transparent, #221C26);
  background: linear-gradient(45deg, #1c1b1f, transparent, #221C26);
  background-color: transparent;
}



.site-header-main.site-header--full-width {
    backdrop-filter: blur(17px);
  -webkit-backdrop-filter: blur(17px);
    background-color: #242121ad;
  background: #fe0000db;
}


.live-search-form {
  outline: none;
  border: none;
}



.giraffly-right-Bar-Preview-Example.giraffly-animated.ainfinite.girafflyslideInUp {
    display: none;
}






.form-fields--qty {
    background-color: #1e1d20;
    -webkit-box-shadow: -5px -5px 0px -1px #e51e1b;
            box-shadow: -5px -5px 0px -1px #e51e1b;
    border: 4px solid #1b1b1a;
    -webkit-appearance: none;
    -moz-appearance: none;
         appearance: none;
    font-size: 26px;
    font-family: 'PT Sans Narrow';
    font-weight: bold;
    border-radius: 5px;
}





    .collection__item-image img, .collection__item-image svg {
    display: block;
    width: 100%;
    margin: auto 0;
    -o-object-fit: contain;
       object-fit: contain;
    border: none;
    aspect-ratio: 4 / 3;
    height: 100%;
    background-color: transparent;
    padding: 15px;
    border-radius: 19px;


}



div#shopify-section-template--16360546074864__1663819930598e3e37 {
    margin-top: -50px;
}




.utility-bar {
    background-color: #211f20;
    border-bottom: 1px solid #27262a;
}



.promo-block.promo-block--image.promo-block--template--16360546074864__1663819962ef0ce56d--166381996250044c95-1 h2 {
     font-size: calc(3rem + 2vw);
    line-height: 82%;
        letter-spacing: calc(-.1rem + -1px);
    font-weight: 800;
    -webkit-text-stroke: 4px;
    }



 .promo-block   h2.promo-block--header {
    font-size: calc(3rem + 2vw);
    line-height: 82%;
       letter-spacing: calc(-.1rem + -1px);
    font-weight: 800;
    -webkit-text-stroke: 4px;
 }


h2.promo-block--header.pxu-lia-element {
  font-size: calc(3rem + 2vw);
    margin-bottom: 10px;
}



.promo-mosaic--inner.promo-mosaic--layout-2 .promo-block--index-1 .promo-block--header {
 font-size: calc(3rem + 2vw);
}



    .promo-block {
    border-radius: 74px;
}




.promo-block:hover {
    -webkit-box-shadow: 1px 3px 28px -2px #dedfc447, -5px -5px 28px -3px #d2ee902b;
            box-shadow: 1px 3px 28px -2px #dedfc447, -5px -5px 28px -3px #d2ee902b;
}



screen and (min-width: 1080px) {
  .promo-mosaic--inner.promo-mosaic--layout-2 {
      grid-gap: 60px;
  }
  }



div#shopify-section-template--16360546074864__1663678334208110f8 {
    background: #fe0100;
    max-width: 1547px;
    margin: 0 auto;
    padding: 20px 40px 40px 40px;
    margin-top: 50px;
    border-radius: 50px;
}

.productitem--sale .productitem__price .price__current {
    color: #ff2d2a;
    -webkit-text-stroke: 0.5px;
}


.product-gallery--viewer.product-gallery--has-media {
    background: #fff !important;
    border-radius: 20px;
    overflow: hidden;
      border: 1px solid #bfbfbf;
}

.productitem--vendor a {
font-family: Work Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: var(--font-size-body-smallest);
    margin: 0.265625rem 0 0;
    line-height: 1.3125;
    color: #e51d1b;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0;
    white-space: normal;
    word-break: break-word;
    border: 1.2px solid #e51d1b;
    border-radius: 20px;
    margin-top: 10px !important;
    display: inline-block;
    padding: 0px 5px 0px 4px;
    -webkit-text-stroke: 0.2px;
    opacity: .67;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}



.productitem {
  border-radius: 18px;
}


span.productitem__compare-checkbox-text {
    -webkit-text-stroke: 1px;
}


span.featured-collection__title-card-heading.pxu-lia-element {
    font-size: 100px;
    line-height: 82%;
    letter-spacing: -4px;
    font-weight: 800;
    -webkit-text-stroke: 4px;
}



p.promo-block--text.pxu-lia-element {
    color: #fff;
    -webkit-text-stroke: 1px;
    letter-spacing: .1px;
}


div#shopify-section-template--16360546074864__1664596548fe50c3d5 {
    -webkit-box-shadow: 0 -35px 53px -25px #000, 0 35px 53px -35px #000;
            box-shadow: 0 -35px 53px -25px #000, 0 35px 53px -35px #000;
    border-radius: 86px;
}



@media screen and (min-width: 1080px) {

  .pxu-tabs.pxu-tabs--bottom-true {
    max-width: 1200px;
    margin: 40px auto;

  display: flex;
}
.promo-mosaic--inner {
       grid-gap: 40px;
}

  .promo-grid--inner {
    grid-gap: 40px;
}
  a.navmenu-link.navmenu-link-depth-3 {
    padding: 0px 20px 20px 20px !important;
}


  section.blogposts--container.blogposts--count-3 {
    padding: 40px;
    border: 2px solid #fff;
    border-radius: 61px;
}
}



#shopify-section-template--16360546074864__dynamic_promo_grid 
    h2.promo-block--header.pxu-lia-element {
    font-size: calc(44px + 0vw);
    margin-bottom: 10px;
    -webkit-text-stroke: 2.6px;
    letter-spacing: -1.2px;
      margnin-bottom: 30px;

}



.promo-block {
    border-radius: 41px;
   
}




.pxs-newsletter-heading {
    font-size: var(--font-size-heading-3);
    background: #121FCF;
    background: -webkit-gradient(linear, left top, right top, from(#121FCF), to(#CF1512));
    background: -o-linear-gradient(left, #121FCF 0%, #CF1512 100%);
    background: linear-gradient(to right, #121FCF 0%, #CF1512 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: calc( 56px + 3vw);
    -webkit-text-stroke: 4px;
    -webkit-text-stroke-color: transparent;
    letter-spacing: -4px;
    font-weight: bold !important;
    background-image: url(https://cdn.shopify.com/s/files/1/0508/9614/2511/files/BB_row_1216x1938_crop_center.jpg?v=1654792345);
    background-size: cover;
    background-repeat: repeat;
    background-position: top center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.pxs-newsletter-header {
    max-width: 100%;
}


#shopify-section-template--16360546074864__1663678259e332f472 h2.slideshow-slide__heading.pxu-lia-element {
    background-image: url(https://cdn.shopify.com/s/files/1/0508/9614/2511/files/pW3mg_7d0b4900-721c-4ef2-a13e-23d1b2c38bf8.jpg?v=1613749300);
    background-size: cover;
    background-repeat: repeat;
    background-position: top right;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: calc(100px + 4vw);
    line-height: 90%;
    -webkit-text-stroke: 14px;
    -webkit-text-stroke-color: transparent;
}


#shopify-section-template--16360546074864__dynamic_promo_grid-3 article.promo-block.promo-block--image.promo-block--template--16360546074864__dynamic_promo_grid-3--promotion-1.promo-block--index-1.promo-block--center-center.pxu-lia-block.pxu-lia-block--play {
    background: none !important;
    background-color: #232323 !important;
}

#shopify-section-template--16360546074864__dynamic_promo_grid-3 h2.promo-block--header.pxu-lia-element {

    background-image: url(https://cdn.shopify.com/s/files/1/0508/9614/2511/files/pW3mg_7d0b4900-721c-4ef2-a13e-23d1b2c38bf8.jpg?v=1613749300);
    background-size: cover;
    background-repeat: repeat;
    background-position: top right;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: calc(100px + 4vw);
    line-height: 90%;
    -webkit-text-stroke: 14px;
    -webkit-text-stroke-color: transparent;


}



a.featured-collection__title-card-outer.featured-collection__title-card-outer--align-center-center:after {
    content: '';
    position: absolute;
    background: -o-linear-gradient(45deg, #1b1b1a, transparent, transparent);
    background: linear-gradient(45deg, #1b1b1a, transparent, transparent);
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: -1;
}



.testimonial__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 2.125rem 1.859375rem;
    line-height: 1.6;
    text-align: left;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 32px;
    line-height: 128%;
    -webkit-text-stroke: 0.5px;
    letter-spacing: -.2px;
}


svg.icon-star.testimonial__star-rating {
    width: 35px;
    height: 30px;
}

.testimonial {
      -webkit-box-shadow: 0 1px 11px 4px #8d8d8d1c;
              box-shadow: 0 1px 11px 4px #8d8d8d1c;
    border-radius: 20px;
}



a.disclosure-list__item {
  color: #333;
}


.testimonials .flickity-button {
    color: #fff !important;
    opacity: 1 !important;
}


.collection__item-title {
    font-weight: normal;
    display: inline;
    line-height: 100%;
    text-decoration: none;
    text-transform: capitalize;
    font-family: 'Work Sans';
    -webkit-text-stroke: 0.7px;
    font-size: 20px;
    letter-spacing: 0;
    white-space: normal;
    color: #ffffff;
    padding: 10px !important;
    display: inline-block;
    margin-top: 0;
}


a.navmenu-link {
    -webkit-text-stroke: .28px;
    letter-spacing: .25px;
}


.navmenu-meganav-sidenav__item:hover span {
  color: #fff !important;
  
}



.testimonials .flickity-button {
      -webkit-box-shadow: 4px 3px 0 0px #e51e1b, 4px 3px 0 0px #e51e1b;
              box-shadow: 4px 3px 0 0px #e51e1b, 4px 3px 0 0px #e51e1b;
      background-color: #ffffff;
}


.article--excerpt-title a {
    text-decoration: none;
    text-transform: none;
    font-family: 'Work Sans';
    font-weight: normal;
    font-size: 30px;
    color: #c50a05;
    letter-spacing: -.5px;
    -webkit-text-stroke: 1px;
}


.article--excerpt-content {
  text-align: left;
}


a.article--excerpt-readmore {
    -webkit-text-stroke: 0.5px;
}

li.article--excerpt-wrapper.pxu-lia-block {
    border-radius: 28px;
    overflow: hidden;
}


div#shopify-section-template--16360546074864__dynamic_blog_posts {
    margin-top: 60px;
    margin-bottom: 60px;
}




#shopify-section-template--16360546074864__16636845418ea19944 {

    text-align: center;
    max-width: 1200px;
    margin: 0 auto;
    padding-bottom: 40px;

}


#shopify-section-template--16360546074864__16636845418ea19944 details {
  font-size: 30px;

}


h2.home-section--title {
    font-size: calc(20px + 1vw) !important;
    text-align: center;
    -webkit-text-stroke: 0.6px;
    letter-spacing: -.5px;
}


#shopify-section-template--16360546074864__16636845418ea19944 details {
    font-size: 30px;
    -webkit-text-stroke: 1px;
    color: #e3dede;
}


.highlights-banner__heading {
    display: inline-block;
    margin: 0;
    margin-bottom: 0.265625rem;
    font-size: 40px;
    font-family: 'PT Sans Narrow';
    -webkit-text-stroke: 1px;
}

.highlights-banner__template--16360546074864__dynamic_highlights_banner .highlights-banner__block {
    color: #efefef;
}

.highlights-banner__block.highlights-banner__align-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: revert;
            flex-direction: revert;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}


.highlights-banner__template--16360546074864__dynamic_highlights_banner.highlights-banner__container.highlights-banner__mobile-layout--grid.content-width.section-spacing {
    max-width: none;
}

.highlights-banner__block.highlights-banner__align-center .highlights-banner__icon {
  margin-bottom: 0;
}


.highlights-banner__content.highlight-banner__count-4 {
    max-width: 1600px;
}



.highlights-banner__content.highlight-banner__count-4 {
    max-width: 1600px;
    margin-top: 0 !important;
    padding-top: 10px;
    padding-bottom: 10px;
}


ul.payment-icons {
    -webkit-filter: grayscale(.8) contrast(1.5);
            filter: grayscale(.8) contrast(1.5);
}


.social-link:before {
      -webkit-box-shadow: 2px 3px 0 -1px #e51e1b;
              box-shadow: 2px 3px 0 -1px #e51e1b;
}



h2.search-section-heading {
    font-size: calc(20px + 1vw) !important;
    text-align: center;
    -webkit-text-stroke: 0.6px;
    letter-spacing: -.5px;
}


.promo-block--content {
      border-radius: 41px !important;
}


.form-field-select:not([data-variant-option-chosen-value=false]), .options-selection__input-select:not([data-variant-option-chosen-value=false]) {
  color: #1b1b1a;
  font-weight: bold;
}


label.form-field-title {
    text-transform: uppercase;
    font-family: 'Open Sans Condensed';
    color: #1b1b1a;
}



.product-details {
    
    -webkit-text-stroke: 0.25px;
}


.product-gallery--viewer.product-gallery--has-media {
    background: #231f1f;
    border-radius: 20px;
    overflow: hidden;
}


@media screen and (min-width: 720px) {

  div#shopify-section-template--16649936109808__1663819930598e3e37 {
    margin-top: -57px;
}
.product-title {
    font-size: calc(29px + .7vw);
    line-height: 101%;
    -webkit-text-stroke: 0.5px;
    letter-spacing: 0;
    font-family: 'Trade Gothic Next';
    font-weight: bold;
    text-transform: uppercase;
    color: #e9221d;
  
  
    margin-bottom: 20px;
}
}



select.live-search-filter::-webkit-input-placeholder {
    color: #fff !important;
}



select.live-search-filter::-moz-placeholder {
    color: #fff !important;
}



select.live-search-filter:-ms-input-placeholder {
    color: #fff !important;
}



select.live-search-filter::-ms-input-placeholder {
    color: #fff !important;
}



select.live-search-filter::placeholder {
    color: #fff !important;
}


::-webkit-input-placeholder {
    text-transform: none; 
}


::-moz-placeholder {
    text-transform: none; 
}


:-ms-input-placeholder {
    text-transform: none; 
}


::-ms-input-placeholder {
    text-transform: none; 
}


::placeholder {
    text-transform: none; 
}


span.form-field-select-wrapper.live-search-filter-wrapper {
    padding-left: 10px;
      background: #f1f1f19e;
}


header .live-search svg {
    color: #fff!important;
}



.collection-filters__filter-range-input label {
    font-weight: bold;
    letter-spacing: .66px;
    font-style: italic;
    -webkit-text-stroke: 0.5px;
  
}


.form-field-select:not([data-variant-option-chosen-value=false]), .options-selection__input-select:not([data-variant-option-chosen-value=false]) {
    color: #231f20 !important;
    font-weight: normal;
    -webkit-text-stroke: 0.5px;
}


select-wrapper.live-search-filter-wrapper {
    padding-left: 10px;
    background: #d0d0d0 !important;
}




.breadcrumbs-container span {
    color: #888888;
    -webkit-text-stroke: 0.5px;
    letter-spacing: .25px;
  font-size: 13px;
}


.breadcrumbs-container a {
  font-size: 13px;
}

span.options-selection__option-value-name.mdc-ripple-surface.mdc-ripple-upgraded {
   background-color: #fcfdff;
    -webkit-box-shadow: -5px -4px 0px -1px #2a435038 !important;
            box-shadow: -5px -4px 0px -1px #2a435038 !important;
    border: 3px solid #a1b3bf;
    border-radius: 15px;
}

.tab-label {
background: #ffffff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border: 1px solid #ccc;
  }


  .product-block  iframe {
    max-width: 100%;
}


.product-form--atc-button:not(.disabled):hover {
    background: rgb(255 255 255);
    border: 1px solid #d1d1d1;
    color: #333;
}
@media screen and (max-width: 992px) {


  .live-search-form-field {
 
    font-size: 35px;
    letter-spacing: -2px;
    font-weight: bold;
}


  .tab-panel h2 {
        font-size: 23px;
    line-height: 120%;
        margin-left: 0;
    padding-left: 0;
  }

  a.small-promo-content--link {
    display: none;
}


  .site-logo-image {
    max-height: 47px !important;
}
.form-field-select-wrapper+.live-search-form-field {
 
    border-radius: 0px;
}


  button.live-search-button.mdc-ripple-surface.mdc-ripple-upgraded {
    background: transparent;
    border-right: 0px solid;
    border-top: 0px solid;
    border-bottom: 0px solid;
    border-left: none;
}


  li.collection__item.pxu-lia-block.pxu-lia-block--play {
        padding: 0 !important;
    padding-top: 10px !important;
    border: 0px solid #ffffff !important;
  }


  .promo-block--content {
    height: auto !important;
  }


  li.collection__item.pxu-lia-block.pxu-lia-block--play .collection__item-title {
    color: #fff;
  }


  .collection__item-title {
    font-weight: 700;
    display: inline-block;
   
    text-decoration: none;
    text-transform: uppercase;
    color: #1b1b1b;
    font-family: 'PT Sans Narrow';
    -webkit-text-stroke: 1px;
    font-size: 14px;
    letter-spacing: .75px;
   text-shadow: none;
}


.collection-list__content {
    -ms-grid-columns: (minmax(auto, 1fr))[3] !important;
    grid-template-columns: repeat(3, minmax(auto, 1fr)) !important;
}

  div#shopify-section-template--16360546074864__1663819930598e3e37 .collection__item-image img, .collection__item-image svg {
        aspect-ratio: 2 / 1;
  }


  li.collection__item.pxu-lia-block.pxu-lia-block--play {
    background: #f9fced;
    border: none;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 4px;
    padding-left: 5px;
    padding-right: 5px;
}

  .collection-list__content[data-layout=grid] {
    row-gap: 0.225rem;
  }


  h2.promo-block--header.pxu-lia-element {
    max-width: 100%;
    font-size: 28px !important;
    letter-spacing: .25px;
    -webkit-text-stroke: 2px;
    overflow: auto;

    -o-text-overflow: initial;

       text-overflow: initial;
    white-space: normal;
    line-height: 97%;
}


  .promo-block.promo-block--image.promo-block--template--16360546074864__1663819962ef0ce56d--166381996250044c95-1 h2 {
        max-width: 100%;
    font-size: 28px !important;
    letter-spacing: .25px;
    -webkit-text-stroke: 2px;
    
    -o-text-overflow: initial;
    
       text-overflow: initial;
    white-space: normal;
    line-height: 97%;
  }


  div#shopify-section-template--16360546074864__1663678334208110f8 {
    background: #fe0100;
    max-width: 1547px;
    margin: 0 auto;
    padding: 1px 0 0 0;
    margin-top: 50px;
    border-radius: 0;
}

span.featured-collection__title-card-heading.pxu-lia-element {
    font-size: 38px;
    line-height: 107%;
    letter-spacing: 2px;
    font-weight: 800;
    -webkit-text-stroke: 4px;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: auto;
}


  #shopify-section-template--16360546074864__dynamic_promo_grid h2.promo-block--header.pxu-lia-element {
    font-size: calc(44px + 0vw);
    margin-bottom: 10px;
    -webkit-text-stroke: 2.6px;
    letter-spacing: 0.8px;
}


  #shopify-section-template--16360546074864__16636845418ea19944 details {
    font-size: 20px;
    -webkit-text-stroke: 0.5px;
    color: #e3dede;
}

  .testimonial__content {
        font-size: 18px;
    line-height: 128%;
    -webkit-text-stroke: 0.5px;
    letter-spacing: -.2px;
  }


  .article--excerpt-title a {
        font-weight: normal;
    font-size: 18px;
    color: #fff;
    letter-spacing: -.25px;
    -webkit-text-stroke: 1px;
  }


  .site-header-actions~.utility-social-enabled {
    min-height: calc(100% - 195px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;

  }



  
}



@media screen and (min-width: 1024px) {





  aside.share-buttons {
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
 
}



}


.options-selection__option-value-input:checked+.options-selection__option-swatch-wrapper {
    background-color: transparent;
    -webkit-box-shadow: 0 0 17px -1px #fff;
            box-shadow: 0 0 17px -1px #fff;
}

.options-selection__option-value-input:checked+.options-selection__option-value-name {
    color: #fff !important;
    background-color: #ff0100 !important;
    border-color: #e51d1b;
    -webkit-box-shadow: -3px -3px 0px -1px #ffffff !important;
            box-shadow: -3px -3px 0px -1px #ffffff !important;
}


.product-recently-viewed-card .productitem {
    border-radius: 0;
}



/* .pxu-tabs {

      display: block;
    flex-wrap: wrap;
    margin: 1rem 0;
    flex-direction: column;
    justify-content: flex-start;
    text-align: left;
    align-items: flex-start;
  
} */


.tab-label {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
  border-bottom: none;
}

#shopify-section-template--16671925338352__50749457-862f-437e-a6ea-36ee141d4e66 .flickity-slider li:before {
position: absolute;
    top: -21px;
    right: -14px;
    background: #ff2700;
    border: 3px solid #1b1b1a;
    z-index: 9999;
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    font-family: 'Trade Gothic Next';
    -webkit-box-shadow: 2px 2px 0px 0px, 0px 0px 18px -3px #313131;
            box-shadow: 2px 2px 0px 0px, 0px 0px 18px -3px #313131;
    font-size: 22px;
    font-style: italic;
    line-height: 72%;
    text-shadow: 2px 1px 3px #000;
}



#shopify-section-template--16671925338352__50749457-862f-437e-a6ea-36ee141d4e66 .flickity-slider li:first-child:before {
    content: '1';
}

#shopify-section-template--16671925338352__50749457-862f-437e-a6ea-36ee141d4e66 .flickity-slider li:nth-child(2):before {
    content: '2';
}

#shopify-section-template--16671925338352__50749457-862f-437e-a6ea-36ee141d4e66 .flickity-slider li:nth-child(3):before {
    content: '3';
}

#shopify-section-template--16671925338352__50749457-862f-437e-a6ea-36ee141d4e66 .flickity-slider li:nth-child(4):before {
    content: '4';
}

#shopify-section-template--16671925338352__50749457-862f-437e-a6ea-36ee141d4e66 .flickity-slider li:nth-child(5):before {
    content: '5';
}

#shopify-section-template--16671925338352__50749457-862f-437e-a6ea-36ee141d4e66 .flickity-slider li:nth-child(6):before {
    content: '6';
}

#shopify-section-template--16671925338352__50749457-862f-437e-a6ea-36ee141d4e66 .flickity-slider li:nth-child(7):before {
    content: '7';
}

#shopify-section-template--16671925338352__50749457-862f-437e-a6ea-36ee141d4e66 .flickity-slider li:nth-child(8):before {
    content: '8';
}


#shopify-section-template--16671925338352__50749457-862f-437e-a6ea-36ee141d4e66 .flickity-slider li:nth-child(9):before {
    content: '9';
}

#shopify-section-template--16671925338352__50749457-862f-437e-a6ea-36ee141d4e66 .flickity-slider li:nth-child(10):before {
    content: '10';
}


.product-stock-level__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #696969;
}


.flickity-prev-next-button {
    position: absolute;
  background: #fff !important;
  opacity: 1;
    -webkit-box-shadow: 2px 4px 0px 0px #ff2700 !important;
            box-shadow: 2px 4px 0px 0px #ff2700 !important;
}





.featured-collection--section {
    
}












div#shopify-section-template--16671925338352__50749457-862f-437e-a6ea-36ee141d4e66 {
    background: #e8e8e8;
    margin-top: 40px;
    padding-bottom: 40px;
}


.spr-container {
    padding: 24px;
    border-color: #ECECEC;
    border-radius: 50px;
}


.spr-summary-actions-newreview {
    color: #221c26;
    background-color: #fe2800;
    color: #fff !important;
    border: 1px solid #710a0a;
    font-size: 17px;
    float: none;
    font-family: 'Open Sans Condensed';
    font-weight: bold;
}


.spr-summary-actions-newreview:hover {
    color: #333 !important;
}



.tab-panel {
    width: 100%;
    display: none;
    word-break: break-word;
    padding: 0 1.35rem 1.35rem;
    background: rgb(242 242 242);
    border: 1px solid #c7c7c7;
    border-top: none;
    text-align: left;
    white-space: normal;
    line-height: 1.5;
}

.tab-panel ul {
background: #fff;
    padding: 13px 42px;
    border-radius: 0;
    display: inline-block;
    margin-top: 10px;
    border-left: 1px solid #3d3d3d;
}

label.tab-label {
    padding: 13px 20px 20px 20px;
    font-weight: bold;
    font-size: 21px;
    -webkit-box-shadow: 0 -2px 11px -7px #5353538f;
            box-shadow: 0 -2px 11px -7px #5353538f;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  
}

.tab-panel h2 {
    color: #262626;
    -webkit-text-stroke: 0.7px;
    padding: 0px 0 0 0px;
    border-bottom-left-radius: 0;
    margin-bottom: 20px;
    padding-bottom: 12px;
    margin-left: -50px;
    padding-left: 50px;
    border-bottom: 1px solid #000;
    font-size: 27px;
}



label.tab-label {
    
    font-family: 'Open Sans Condensed';
    text-transform: uppercase;
    -webkit-text-stroke: 0.5px;
    color: #333;
    margin-bottom: -20px;
 
}


.tab-radio:checked+.tab-label {
    border: 1px solid #6e6e6e;
    font-weight: 700;
    background: #231f20;
    border-bottom: 1px solid #6e6e6e;
    color: #fff;
}


.tab-radio:checked+.tab-label:after {
    content: '-';
    margin-left: 40px;
    color: #f00;
    font-size: 50px;
    font-family: 'Work Sans';
    vertical-align: middle;
    display: inline-block;
    font-weight: 100;
}


.tab-radio:not(:checked)+.tab-label:after {
    content: '+';
    margin-left: 40px;
    color: #f00;
    font-size: 50px;
    font-family: 'Work Sans';
    vertical-align: middle;
    display: inline-block;
    font-weight: 100;
}




.tab-radio:checked+.tab-label:hover {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}


.tab-label {
  margin-bottom:0px;
     
   
  
}

.tab-label:hover {
    background: #d3d3d3;
    border-radius: 20px;
}

@media screen and (min-width: 720px) {
.tab-panel {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding: 3rem !important;
}
}



.collection__item-image img, .collection__item-image svg {
      display: block;
    width: 100%;
    margin: auto 0;
    aspect-ratio: 4 / 3;
    -o-object-fit: contain;
       object-fit: contain;
}



.listcollections--section {
    background: #fff;
    padding-top: 2px;
    padding-bottom: 30px;
}


.listcollections--section li.collection__item.pxu-lia-block.pxu-lia-block--play {
background: transparent;
    border-radius: 20px;
    padding: 7px;
    -webkit-box-shadow: 1px -1px 24px -18px #000;
            box-shadow: 1px -1px 24px -18px #000;
    padding-bottom: 18px;
    overflow: hidden;
      -webkit-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
}



.collection__item a {
  text-decoration: none;
}


.listcollections--section figure.collection__item-image {
  margin-bottom: 10px;
}


.listcollections--section .collection__item-title {
    font-weight: 700;
    display: inline;
    line-height: 1.2;
    text-decoration: none;
    text-transform: uppercase;
    color: #1b1b1a;
    font-family: 'PT Sans Narrow';
    font-size: calc( 8px + .6rem) !important;
    letter-spacing: .75px;
    border-bottom: 1.8px solid;
    white-space: nowrap;
}



.collection--image-crop-round .collection__item-image {
      margin-bottom: 10px;
}



.live-search-button {
      color: #ffffff !important;
}



.listcollections--section li.collection__item.pxu-lia-block.pxu-lia-block--play:hover {
    -webkit-box-shadow: 1px -1px 24px -18px #000, 1px -1px 24px -18px #000;
            box-shadow: 1px -1px 24px -18px #000, 1px -1px 24px -18px #000;
}


.listcollections--section label {
  font-weight: bold !important;
}



.flickity-prev-next-button {
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    padding: 5px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    cursor: pointer;
    z-index: 8;
    border-radius: 50%;
}
.product-recently-viewed--section .flickity-prev-next-button svg {
  fill: #262625;
}



.product-details .product__price .price__compare-at.visible~.price__current {
    color: #3990b7;
    font-size: 160% !important;
    font-style: italic;
    -webkit-text-stroke: 1.4px;
    text-shadow: 0px -1px 16px #ffffff61;
}



.article--content p {
    -webkit-text-stroke: 0.5px;
    letter-spacing: .25px;
}


.review a {
    color: #5b5b5b;
}




  @media screen and (min-width: 1024px) {
  .article--inner {
       padding-right: 50px;
    padding-left: 50px;
    max-width: 1100px;
    margin-top: -118px;
    background: #f0f0f0;
    border-radius: 40px;
    padding-top: 51px;
    padding-bottom: 50px;
  }


    div#shopify-section-template--16671925666032__recommendations {
    background: #ff2700;
    padding: 10px 60px;
}



    div#shopify-section-template--16671925666032__recommendations .product-section--title {
      color: #fff;
    }


h1.article--title {
    font-size: calc(50px + 2rem) !important;
    letter-spacing: -1px;
    line-height: 97%;
    color: #e61b15;
    -webkit-text-stroke: 2px #000 !important;
}


    .article--content.rte {
    padding-left: 60px;
    padding-right: 60px;
}
  }



.product-block.product-block--sku {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
    font-size: 14px;

}


.product-block.product-block--sku .review {
    margin-right: 10px;
}




.productgrid--search-button .search-icon--inactive, .live-search-button .search-icon--inactive {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}



.options-selection__option-value-input[data-variant-option-available=false]+.options-selection__option-value-name {
    text-decoration: line-through;
    opacity: .3;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #bebebe !important;
    color: #000 !important;
      -webkit-filter: grayscale(1);
              filter: grayscale(1);
}



legend.options-selection__option-header {
    color: #272727;
    background: #fff !important;
    padding: 20px;
    text-transform: uppercase;
    letter-spacing: 2.5px;
    font-family: 'Trade Gothic Next';
}


  legend.options-selection__option-header span span {
  color: #3890b7;
  }



.product-gallery--viewer.product-gallery--has-media {
    background: #e9e9e9;
    border-radius: 20px;
    overflow: hidden;
}



fieldset.options-selection__radios {
padding: 5px 10px;
    border: 1px solid #bfbfbf;
    border-radius: 10px;
    margin-bottom: 30px;
}


.product-vendor a {
border: 1px solid;
    padding: 0px 5px;
    border-radius: 25px;
}


.options-selection__option-value-input:checked+.options-selection__option-value-name {
    color: #ef2820;
    border-color: #ee2820 !important;
    border-width: 2px !important;
    outline: 2px solid #000;
    -webkit-text-stroke: 0.5px;
}


.options-selection__option-value {
    display: inline-block;
    margin: 0px 9px;
}

.shopify-payment-button .shopify-payment-button__button--unbranded {
    color: #ffffff;
    background-color: #ff0000;
    border: 4px solid #1b1b1a !important;
    font-size: 20px;
    -webkit-text-stroke: 0.8px;
    letter-spacing: .25px;
    -webkit-box-shadow: -8px 5px 0px -3px #ffffff;
            box-shadow: -8px 5px 0px -3px #ffffff;
    border-radius: 5px;
    margin-top: -2px;
  
}


.product-form--atc-button {
    color: #000;
    background-color: #ffffff;
    border: 4px solid #1b1b1a !important;
    font-size: 20px;
    -webkit-text-stroke: 0.8px;
    letter-spacing: .25px;
    -webkit-box-shadow: -8px 5px 0px -3px #ffffff;
            box-shadow: -8px 5px 0px -3px #ffffff;
    border-radius: 5px;
    margin-top: -2px;
}



.price__current {
  color: #000;
}



.product-pricing .price.product__price {
    color: #000;
    -webkit-text-stroke: 0.5px;
}


.review a {
    color: #ff0100;
}



.tab-panel p {
    margin-top: 0;
    color: #333;
}

.tab-panel {
    color: #333;
}

.collection-list__container ul {
  margin-top: 0 !important;
  
}




.tab-radio:checked+.tab-label+.tab-panel {
    display: block;
    margin-bottom: -20px;
    margin-left: 0;
    border-bottom-left-radius: 20px;
    -webkit-box-shadow: -28px -3px 36px -34px #0000001a, -28px 0px 58px -70px #0000002b;
            box-shadow: -28px -3px 36px -34px #0000001a, -28px 0px 58px -70px #0000002b;
    border: none;
    background: #fff;
}



button.product-gallery--expand.expand--hide-mobile {
    background: none;
    border: none !important;
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    left: 0;
    bottom: -17px;
}


.collection-filters__filter-list-item .checkmark[data-animation-state=unchecked], .filter-item:not(.filter-item--toggle-more) .checkmark[data-animation-state=unchecked], .productitem__compare-checkbox-icon .checkmark[data-animation-state=unchecked], .account-address-form.visible .form-icon--checkbox .checkmark[data-animation-state=unchecked] {
      border-color: #333;
}



figure.collection__item-image {
    background: -o-linear-gradient(45deg, #ff270087, #ffa700b3);
    background: linear-gradient(45deg, #ff270087, #ffa700b3);
    border-radius: 0px !important;
  -webkit-transition: all .2s cubic-bezier(0.42, 0, 0, 0.99);
  -o-transition: all .2s cubic-bezier(0.42, 0, 0, 0.99);
  transition: all .2s cubic-bezier(0.42, 0, 0, 0.99);
    background-color: #0030c930;
    margin-top: -17px;
    padding-top: 14px;
}

li.collection__item.pxu-lia-block.pxu-lia-block--play {
     background: -o-linear-gradient(218deg, #f44336, #0048aea6);
     background: linear-gradient(232deg, #f44336, #0048aea6);
    -webkit-transition: all .2s cubic-bezier(0.42, 0, 0, 0.99);
    -o-transition: all .2s cubic-bezier(0.42, 0, 0, 0.99);
    transition: all .2s cubic-bezier(0.42, 0, 0, 0.99);
    border: 5px solid #ffffff;
    border-radius: 20px;
    overflow: hidden;
    padding-bottom: 0px;
    height: 100%;
    padding-top: 12px;
    -webkit-box-shadow: 3px 4px 13px -12px #000, 0px 0px 28px -12px #00000042;
            box-shadow: 3px 4px 13px -12px #000, 0px 0px 28px -12px #00000042;
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1);
}


li.collection__item.pxu-lia-block.pxu-lia-block--play:hover {
  background: -o-linear-gradient(46deg, #f44336, #0048aea6);
  background: linear-gradient(44deg, #f44336, #0048aea6);
      -webkit-transform: scale(1.09);
          -ms-transform: scale(1.09);
              transform: scale(1.09);
   -webkit-transition: all .2s cubic-bezier(0.42, 0, 0, 0.99);
   -o-transition: all .2s cubic-bezier(0.42, 0, 0, 0.99);
   transition: all .2s cubic-bezier(0.42, 0, 0, 0.99);
}



.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; 
  -webkit-box-align: center; 
      -ms-flex-align: center; 
          align-items: center;
     -webkit-box-pack: justify;
         -ms-flex-pack: justify;
             justify-content: space-between;
}




.product-gallery--media-thumbnail[data-gallery-selected=true] {
    -webkit-box-shadow: 0 0 0 1.5px #ff0000;
            box-shadow: 0 0 0 1.5px #ff0000;
  overflow: hidden;
}


header.site-header.site-header-sticky--scrolled .site-header-main-content, header.site-header.site-header-sticky--scrolled .site-logo-image {
   
      max-height: 47px !important;

}


header.site-header.site-header-sticky--scrolled .site-header-cart {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2);
    color: #000 !important;
}




@media screen and (min-width: 720px) {
              .atc-banner--product {
                display: table-cell;
                width: 58%;
                padding-right: 2.125rem;
            }
            
            
              
            .template-product .atc-banner--container {
                backdrop-filter: blur(21px) invert(1);
                -webkit-backdrop-filter: blur(21px) invert(1);
                background-color: #00000070;
            }
            
            .atc-banner--outer {
                position: relative;
                padding: 10px;
            }
            
            
            
            .template-product .atc-banner--product-title {
                  position: absolute;
                top: auto;
                right: 0;
                left: auto;
                bottom: -43px;
                text-align: center;
                width: 17%;
                background: #efff00;
                display: inline-block;
                color: #000 !important;
                padding: 6px;
                border-bottom-right-radius: 20px;
                border-bottom-left-radius: 20px;
                font-size: 15px;
            
            }
            
            
            
            .template-product .atc--product {
                display: block;
                max-width: 100%;
                margin-top: 1.859375rem;
                margin-top: 10px;
            }
            
            .template-product .atc--product {
            
                  margin-top: 10px;
            }
            
            
            .template-product .atc--product-image {
                display: inline-block;
                width: 60px;
                vertical-align: middle;
                border-radius: 5px;
                overflow: hidden;
            }
            
            
            .template-product .atc--product-details--title {
              color: #fff;
            }
            
            
            
            span.atc--product-details--options {
                width: 25%;
                float: left;
            }
            
            
            
            .atc-banner--inner {
                  padding-top: 0;
                padding-bottom: 0;
            }
            
            
            .template-product span.atc--product-details--price {
                color: #ccc;
            }
            
            
            .template-product .atc--product-details--options {
                font-size: var(--font-size-body-smaller);
                display: block;
                margin-top: 0.265625rem;
                line-height: 1.4;
                color: #bcbcbc;
            }
            
            
            .template-product .atc-subtotal--label {
                color: #bcbcbc;
            }
            
            
            
            .template-product .atc-banner--cart-footer {
                  margin-top: 5px;
            }
            
            
            .template-product .atc-button--viewcart, .atc-button--checkout {
                  padding: 5px;
              
            }
            
            
            .template-product .atc-subtotal--label {
                color: #bcbcbc;
                font-size: 23px;
            }
            
            
            
            .template-product .atc--product {
                  margin-top: 0;
            }
            
            
            
            .template-product .atc-banner--cart {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                width: 100%;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center;
            }
            
            .atc-banner--inner {
              max-width: 100%;
            }
            
            
            
            .atc-banner--cart-subtotal {
                margin-right: 20px;
            }
            
            .site-header-cart--count:after {
            
                display: block;
                height: 22px;
                min-width: 22px;
                padding: 3px;
                font-size: .6875rem;
                line-height: 12px;
                color: #000000;
                font-weight: bold;
                text-align: center;
                text-decoration: none;
                background-color: #e7ff00;
                border: 2px solid rgb(20,20,20);
                border-radius: 50%;
                content: attr(data-header-cart-count);
            }
            
            
            
            
            
            .atc-banner--container[data-animation-state=open] {
              opacity: 1 !important;
            }

}

.product-stock-level__badge-text {
    color: #888;
}


div#shopify-section-template--16671925469424__df9b644c-33ac-4964-8d7e-994864ee5cad section.slideshow:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #ef2922;
}


div#shopify-section-template--16671925469424__df9b644c-33ac-4964-8d7e-994864ee5cad
.slideshow__wrapper {
    overflow: hidden;
    --slide-text-color: #fff;
}


span.collection-filters__filter-list-item-text {
    max-width: none !important;
}



.collection-filters__filter-range-input {
    height: 56px;
    font-size: 16px !important;
  background: none !important;
  border: 1px solid #000 !important;
}


.breadcrumbs-container {
    margin-top: 20px;
    margin-bottom: 10px;
}

h1.collection--title {
      -webkit-text-stroke: 1px;
    letter-spacing: -1px;
}


li.productgrid--item:hover .productitem {
    -webkit-box-shadow: -6px -6px 24px -19px #666666;
            box-shadow: -6px -6px 24px -19px #666666;
    border: 2px solid #a7a9b1;
}


ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable {
    padding-bottom: 50px;
}



.featured-collection__content .flickity-slider--wrapper {
  padding-top: 40px;
}


section.featured-collection__container {
    padding-right: 0;
  padding-top: 20px;
}


a.navmenu-link.navmenu-link-parent {
    margin-top: 10px;
    font-family: PT Sans Narrow,sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    letter-spacing: .05em !important;
    text-transform: uppercase !important;
}



.product-readmore.rte {
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 50px;
}

  .product--container h3 > span {
    font-weight: bold !important;
  }




#shopify-product-reviews{
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}



#shopify-product-reviews .spr-container {
    border: 3px solid #000;
    -webkit-box-shadow: 0 3px 10px -3px;
            box-shadow: 0 3px 10px -3px;
    max-width: 1200px;
    margin: 0 auto;
    margin: 20px auto;
}



.site-footer-block-title {
  text-transform: uppercase;
      font-weight: bold;
    opacity: .6;
}



nav.productgrid--sidebar-section {
    background: #252525 !important;
    padding: 20px;
    position: sticky;
    box-shadow: -4px 4px 0px 0 #f12c26;
    border-radius: 30px 10px;
}


.productgrid--sidebar-menu .navmenu-link {
      color: #ffffff;
}





section.site-footer-wrapper:before {
position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(45deg, #21215e8c, transparent);
    backdrop-filter: blur(4px);
    z-index: -1;
}


section.site-footer-wrapper {
    background: url(https://cdn.shopify.com/s/files/1/0508/9614/2511/files/AdobeStock_290859958_Converted_7cfb6cc4-3a55-4856-96f9-c8e713dba3ed.png?v=1674013091);
    background-size: contain;
    background-color: #000;
    position: relative;
}







.share-buttons .share-buttons--title {
  color: #fff;
}

.sticky-product-details {
      background: #fff;
    padding: 5px 0;
    box-shadow: 0 4px 10px -8px;
}


.site-navigation .navmenu-meganav.navmenu-meganav--desktop .navmenu-multi-column-items .navmenu-depth-2>li>ul {
    margin-left: 5px;
    border-left: 1px solid #ccc;
    padding-left: 10px;
}


.collection--description {
  max-width: none !important;
}