/** Shopify CDN: Minification failed

Line 288:0 Unexpected "}"

**/
.collection-hero__text-wrapper {
    text-align: center;
}




 @media(min-width:1200px){
    
  body:has(.product__info-wrapper)  media-gallery.product__column-sticky {
    display: flex;
    padding: 0 25px;
}

body:has(.product__info-wrapper) media-gallery .thumbnail-list {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap;
}

body:has(.product__info-wrapper) media-gallery slider-component.slider-mobile-gutter.thumbnail-slider {
    order: 1;
    max-width: 138px;
    max-height: 600px;
    overflow-y: auto;
}

body:has(.product__info-wrapper) media-gallery .slider-mobile-gutter {
    order: 2;
    flex: 1;
    width: calc(100% - 250px);
    display: flex;
    flex-direction: column;
}

body:has(.product__info-wrapper) media-gallery .thumbnail-list__item {
}

body:has(.product__info-wrapper) .thumbnail-list {
    height: 100%;
}

body:has(.product__info-wrapper) .thumbnail-list__item {
    min-height: 156px;
}
 body:has(.product__info-wrapper) media-gallery slider-component.slider-mobile-gutter.thumbnail-slider::-webkit-scrollbar {
  width: 4px;
}  

 body:has(.product__info-wrapper) media-gallery slider-component.slider-mobile-gutter.thumbnail-slider::-webkit-scrollbar-thumb {
  background: #a19e9b; 
}
}



.button {
    display: inline-block !important;
    vertical-align: middle !important;
    -webkit-transform: perspective(1px) translateZ(0) !important;
    transform: perspective(1px) translateZ(0) !important;
     box-shadow: 0 0 0px rgba(0, 0, 0, 0) !important; 
    position: relative !important;
    -webkit-transition-property: color !important;
    transition-property: color !important;
    -webkit-transition-duration: 0.5s !important;
    transition-duration: 0.5s !important;
  background-color: #000 !important;
    color:white !important;
}

.button:before {
    content: "";
    position: absolute !important;
    z-index: -1 !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background: #fff !important;
    -webkit-transform: scaleX(0) !important;
    transform: scaleX(0) !important;
    -webkit-transform-origin: 0 50% !important;
    transform-origin: 0 50% !important;
    -webkit-transition-property: transform !important;
    transition-property: transform !important;
    -webkit-transition-duration: 0.5s !important;
    transition-duration: 0.5s !important;
    -webkit-transition-timing-function: ease-out !important;
    transition-timing-function: ease-out !important;
}
.button:hover:before, .button:focus:before, .button:active:before {
    -webkit-transform: scaleX(1) !important;
    transform: scaleX(1) !important;
    -webkit-transition-timing-function:linear !important;
    transition-timing-function: linear !important;
}

 .button:hover, .button:focus, .button:active {
    color: #000 !important;
}
.button {
    padding: 15px !important;
}
a.skip-to-content-link.button.visually-hidden {
    display: none !important;
}
.tgtg h2.SectionHeader__Heading.Heading.u-h1 {
    display: none;
}
.header__submenu {
    margin-bottom: 0px !important;
}
.card__information {
    text-transform: uppercase !important;
}
.header__menu-item span {
    font-size: 14px !important;
    font-family: Sans-serif !important;
}
.header {
    padding: 0px 0px 0px 0px !important;
}
body.gradient {
    overflow-x: hidden;
}
span.price-item.price-item--sale.price-item--last {
    color: red;
}
@media (max-width:480px){
  #shopify-section-sections--17280835223599__footer .newsletter-form__button {
    width: auto;
    margin: 0;
    right: 11rem !important;
    top: 50px;
    height: 100%;
    z-index: 2;
    border: 1px solid #000;
    background: #000 !important;
    font-size: 1.7rem;
    padding: 2rem;
}
  ul.list-unstyled.list-social.footer__list-social {
    position: relative;
    top: 8rem;
}
}
#shopify-section-sections--17280835223599__footer .newsletter-form__button {
    width: auto;
    margin: 0;
    right: 9rem;
    top: 60px;
    height: 100%;
    z-index: 2;
    border: 1px solid #000;
    background: #000;
    font-size: 1.7rem;
    padding: 2rem;
}
@media (min-width:1300px){
#shopify-section-sections--17280835223599__footer .footer-block--newsletter.scroll-trigger.animate--slide-in {
    max-width: 24%;
}
  ul.list-unstyled.list-social.footer__list-social {
    position: absolute;
    top: 11rem;
    right: auto;
}
}
.footer .footer__blocks-wrapper .footer-block--newsletter {
    margin-top: 0px !important;
    align-items: normal !important;
}

#shopify-section-sections--17280835223599__footer button#Subscribe:before {
    content: "";
    position: absolute !important;
    z-index: -1 !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background: #fff !important;
    -webkit-transform: scaleX(0) !important;
    transform: scaleX(0) !important;
    -webkit-transform-origin: 0 50% !important;
    transform-origin: 0 50% !important;
    -webkit-transition-property: transform !important;
    transition-property: transform !important;
    -webkit-transition-duration: 0.5s !important;
    transition-duration: 0.5s !important;
    -webkit-transition-timing-function: ease-out !important;
    transition-timing-function: ease-out !important;
}
 #shopify-section-sections--17280835223599__footer button#Subscribe:hover:before,  #shopify-section-sections--17280835223599__footer button#Subscribe:focus:before, #sshopify-section-sections--17280835223599__footer button#Subscribe:active:before {
    -webkit-transform: scaleX(1) !important;
    transform: scaleX(1) !important;
    -webkit-transition-timing-function:linear !important;
    transition-timing-function: linear !important;
}
button#Subscribe {
    color: white !important;
}
  #shopify-section-sections--17280835223599__footer button#Subscribe:hover,  #shopify-section-sections--17280835223599__footer button#Subscribe:focus,  #shopify-section-sections--17280835223599__footer button#Subscribe:active {
    color: #000 !important;}
.ui-tabs-tab.ui-tabs-active.ui-state-active {
    border-bottom: 1px solid grey !important;
}



#shopify-section-template--17280834142255__collection_list_TfUgeY a.full-unstyled-link {
    position: absolute;
    bottom: 110px;
    margin-left: 13px;
    color: #fff;
    font-size: larger;
}


 #shopify-section-template--17280834142255__collection_list_TfUgeY a.full-unstyled-link.collection-view-all {
    margin-bottom: -105px;
    background: #00000000;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #fff;
}

@media (max-width:480px){
    #shopify-section-template--17280834142255__collection_list_TfUgeY .card__inner:before {
    padding-bottom: 143% !important;
}
    #shopify-section-template--17280834142255__collection_list_TfUgeY a.full-unstyled-link{
        font-size: small;
  }
  } 
#shopify-section-template--17280834142255__collection_list_TfUgeY a.full-unstyled-link.collection-view-all {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
#shopify-section-template--17280834142255__collection_list_TfUgeY a.full-unstyled-link.collection-view-all {
    color: #000000 !important;
}

#shopify-section-template--17280834142255__collection_list_TfUgeY a.full-unstyled-link.collection-view-all:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    -webkit-transform: scaleX(0);
    transform: scaleX(1) !important;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
#shopify-section-template--17280834142255__collection_list_TfUgeY a.full-unstyled-link.collection-view-all:hover:before, a.full-unstyled-link.collection-view-all:focus:before, a.full-unstyled-link.collection-view-all:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(0) !important;
    -webkit-transition-timing-function:transform .45s cubic-bezier(.785,.135,.15,.86);
    transition-timing-function: transform .45s cubic-bezier(.785,.135,.15,.86);
}

 #shopify-section-template--17280834142255__collection_list_TfUgeY a.full-unstyled-link.collection-view-all:hover, a.full-unstyled-link.collection-view-all:focus, a.full-unstyled-link.collection-view-all:active {
    color: #fff !important;
 }
}
#shopify-section-template--17280834142255__collection_list_TfUgeY a.full-unstyled-link.collection-view-all{
    padding: 5px 11px !important;
    background: #000000;
    color: #000 !important;
    border: 1px solid #000000 !important;
    text-decoration: unset;}
h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in {
    text-align: center;
    font-size: 25px;
    letter-spacing: .2em !important;
    text-transform: uppercase !important;
}
.section-template--16119225516241__collection_list_k7CzTJ-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.Footer__Copyright a {
    color: black;
    display: flex;
    justify-content: center;
}

.header--top-center  .header__icons details-modal.header__search {
    display: block !important;
}

.header--top-center  details-modal.header__search {
    display: none !important;
}
.product__title h1 {
    font-size: 20px !important;
}
.footer a.link.link--text.list-menu__item.list-menu__item--link {
    font-size: 16px;
}
@media screen and (max-width: 749px) {
    #Slider-template--17280834142255__slideshow_8LNiRd::before, #Slider-template--17280834142255__slideshow_8LNiRd .media::before, #Slider-template--17280834142255__slideshow_8LNiRd:not(.banner--mobile-bottom) .banner__content::before {
        padding-bottom: 174.5% !important;
        content: '';
        display: block;
    }
}

span.active-facets__button-inner.button.button--tertiary:hover {
    color: white !important;
}
a.button.button--tertiary:hover {
    color: white !important;
}
table {
    max-width: 100% !important;
    width: auto !important;
}