/** Shopify CDN: Minification failed

Line 269:0 Unexpected "}"
Line 503:0 Unexpected "}"

**/
/** Shopify CDN: Minification failed

Line 202:0 Unexpected "}"
Line 434:0 Unexpected "}"

**/
:root {
    --color-button-lable: var(--color-common-white);
    --color-common-white: 255, 255, 255;
}
.product-form__input--swatch {
    display: none !important;
}
/* Language badge styling */
.localization-form .lang-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  font: 600 11px/1 system-ui, -apple-system, Segoe UI, Roboto, Arial;
  text-transform: uppercase;
  border: 1px solid currentColor;
  margin-right: 6px;
}
.localization-form .disclosure__list .lang-badge {
  width: 22px;
  height: 22px;
  font-size: 10px;
  margin-right: 8px;
}
.disclosure__button {
    padding: 0 !important;
    display: flex;
    justify-content: center;
}
.localization-form__select:hover.localization-form__select:after {
    box-shadow: none !important;
}
.language-selector .disclosure__list {
    min-width: 70px;
}
 .lang-flag {
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: -2px;
    margin-right: 6px;
  }
  .lang-code {
    font-weight: 600;
    letter-spacing: .5px;
    text-transform: uppercase;
  }
  .disclosure__list .lang-flag { width: 16px; height: 16px; }
  .disclosure__list .lang-code { font-weight: 600; font-size: 12px; margin-left: 6px; }
.h3, .h4, h3, h4 {
    font-size: 16px;
}
.slider.slider--everywhere .slider__slide {
    height: calc(100vh - 20px);
}
.video__banner {
    position: relative;
}
.slideshow__slide img {
    object-position: top center;
}
.video__banner .video__content--wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start;
}

.video__banner .video--content {
    padding: 2em;
}
.video__banner .video--content .h1 {
    color: #fff;
    margin: 6px 0;
    font-weight:400;
    letter-spacing: 4px;
    line-height: 50px;
}
.button, .customer button, .shopify-challenge__button {
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    font-family: var(--font-heading-family);
    font-style: var(--font-heading-style);
    font-weight: var(--font-heading-weight);
    font-size: 14px;
    padding: 12px 40px;
    text-decoration: none;
    border: 1px solid RGB(var(--color-button-background));
    min-width: 12rem;
    min-height: 43px;
    letter-spacing: .1em;
    text-transform: uppercase;
    transition: box-shadow var(--duration-short) ease;
    -webkit-appearance: none;
    appearance: none;
    background: RGB(var(--color-button-background));
    color: RGB(var(--color-button-lable));
    border-radius: 50px;
}
.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{box-shadow:none !important;}
.button--alternate {
    background: #fff;
    color: RGB(33,33,33);
    border: 1px solid #fff;
}
.button--alternate:hover {
    color: #fff;
    background: RGB(33,33,33);
    border: 1px solid RGB(33,33,33);
}
.button--alternate:disabled, .button--alternate[aria-disabled=true] {
    background: rgb(255,255,255);
    color: RGB(33,33,33);
    border: 1px solid rgb(var(--color-common-white));
}
.video__banner .video--content span {
    color: #fff;
    margin: 0;
    display:block;
    line-height:16px;
}
.video__banner .btns__wrapper {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 10px;
}
.video__banner .video__content--wrapper.horizontal-center {
    justify-content: center;
    text-align: center;
}
.video__banner .video__content--wrapper.horizontal-center .btns__wrapper {
    align-items: center;
}
.video__banner .video__content--wrapper.horizontal-center .btn {
    margin: 2px 5px;
}
.video__banner .video__content--wrapper.horizontal-right {
    justify-content: flex-end;
    text-align: right;
}
.video__banner .video__content--wrapper.horizontal-right .btns__wrapper {
    align-items: flex-end;
}
.video__banner .vertical-top.video__content--wrapper {
    align-items: flex-start;
}
.video__banner .vertical-center.video__content--wrapper {
    align-items: center;
}
.video__banner .vertical-bottom.video__content--wrapper {
    align-items: flex-end;
}
@media only screen and (max-width:749px) {
    .video__banner .video__content--wrapper.mobile-horizontal-left {
    justify-content: flex-start;
    text-align: left;
}
.video__banner .video__content--wrapper.mobile-horizontal-left .btns__wrapper {
    align-items: flex-start;
}
.video__banner .video__content--wrapper.mobile-horizontal-center {
    justify-content: center;
    text-align: center;
}
.video__banner .video__content--wrapper.mobile-horizontal-center .btns__wrapper {
    align-items: center;
}
.video__banner .video__content--wrapper.mobile-horizontal-right {
    justify-content: flex-end;
    text-align: right;
}
.video__banner .video__content--wrapper.mobile-horizontal-right .btns__wrapper {
    align-items: flex-end;
}
.video__banner .mobile-vertical-top.video__content--wrapper {
    align-items: flex-start;
}
.video__banner .mobile-vertical-center.video__content--wrapper {
    align-items: center;
}
.video__banner .mobile-vertical-bottom.video__content--wrapper {
    align-items: flex-end;
}
.video__banner .video--content {
    padding: 1.5em;
}
}.video-section.page-width {
    margin-top: 5rem;
    margin-bottom: 5rem;
}
@media screen and (min-width:750px) {
    .video-section.page-width {
    margin-top: calc(5rem + var(--page-width-margin));
    margin-bottom: calc(5rem + var(--page-width-margin));
}
}.video-section__media {
    position: relative;
    padding-bottom: 56.25%}
.video-section__media.deferred-media {
    overflow: visible;
}
.video-section__poster.deferred-media__poster:focus {
    outline-offset: .3rem;
}
.video-section__media iframe, .video-section__media video {
    background-color: rgba(var(--color-foreground), .03);
    border: 0;
}
.video-section__media iframe, .video-section__media video, .video-section__poster {
    position: absolute;
    width: 100%;
   /* height: 100%;*/
    background-color: rgb(var(--color-common-black));
}
/*promogent css*/
@media only screen and (min-width: 990px) {
  .media--full-height {
    height: 100vh;
    max-height: 100vh;
    overflow: hidden;
  }

  .media--full-height img {
    object-fit: cover;
    height: 100%;
    width: 100%;
  }

}

.usp-section{padding:80px 0;background-color:#f5f5f5;}
.h1,.h2,.h3,.h4,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,body,summary{font-family: 'Karla' !important;}
.cst-product-vendor{font-size: 14px;font-weight: 700;color: rgb(158, 158, 158);text-transform: uppercase;letter-spacing: 1.4px;}
.view-product-title{display:block !important;font-size:25px;font-weight:400;color:rgb(33,33,33);}
.product__tax.caption{font-size:12px;color:rgb(158,158,158);margin-top:20px;margin-left:12px;}
.cst-link{border-bottom:1px solid rgb(158,158,158);}
.cst-price{display:flex;}
.cst-price .product-prices{font-size:25px;}
.variant-option__button-label{padding:14px 21px !important;}
.add-to-cart-button{background-color: rgb(33, 33, 33);color: #fff;font-size: 14px;text-transform: uppercase !important;font-weight: 400;}
.add-to-cart-button:hover{border:1px solid rgb(33,33,33);}
.product-inventory__status{margin:15px 0;color:#477f42;}
.details__header{font-size:14px !important;font-weight:700 !important;color:rgb(33,33,33);text-transform:uppercase !important;letter-spacing:1.4px;padding:16px 0 !important;}
/*# sourceMappingURL=/cdn/shop/t/398/assets/theme-bundle.css.map?v=18588920913978905291755158570 */
.slideshow--placeholder.banner--adapt_image {
    height: 56rem;
}
}.slideshow__text.banner__box {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.slideshow__text.banner__box.wider-text {
    max-width: 54.5rem;
}
.slideshow__text>* {
    max-width: 100%}
@media screen and (max-width:749px) {
    .banner--mobile-bottom .slideshow__text.banner__box {
    max-width: 100%;
    height: 100%}
.banner--mobile-bottom .slideshow__text-wrapper {
    flex-grow: 1;
}
.banner--mobile-bottom .slideshow__text .button {
    flex-grow: 0;
}
.slideshow__text.slideshow__text-mobile--left {
    align-items: flex-start;
    text-align: left;
}
.slideshow__text.slideshow__text-mobile--right {
    align-items: flex-end;
    text-align: right;
}
.banner__box {
    padding: 32px 16px;
}
.slideshow__text-mobile-vertical--top {
    align-items: flex-start;
}
.slideshow__text-mobile-vertical--bottom {
    align-items: flex-end;
    margin-bottom: 32px;
}
slideshow-component.page-width .slideshow__autoplay {
    right: 1.5rem;
}
}
.slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper {
    height: 100%;
    align-items: center;
    justify-content: space-between;
    position: relative;
    display: flex;
    width: 100%;
}
@media screen and (min-width:750px) {
    .slideshow__text.slideshow__text--left {
    align-items: flex-start;
    text-align: left;
}
.slideshow__text.slideshow__text--right {
    align-items: flex-end;
    text-align: right;
}
.slideshow__text-wrapper.banner__content {
    height: 100%;
    padding: 5rem;
}
.slideshow__autoplay.slider-button {
    position: inherit;
    margin-left: .6rem;
    padding: 0 0 0 .6rem;
    border-left: .1rem solid rgba(var(--color-foreground), .08);
}
}slideshow-component:not(.page-width) .slider-buttons {
    border-right: 0;
    border-left: 0;
}
.slideshow__control-wrapper {
    display: flex;
}
.slideshow__autoplay {
    position: absolute;
    right: 0;
    border-left: none;
    display: flex;
    justify-content: center;
    align-items: center;
}
.slideshow__autoplay .icon.icon-pause, .slideshow__autoplay .icon.icon-play {
    display: block;
    position: absolute;
    opacity: 1;
    transform: scale(1);
    transition: transform .15s, opacity .15s;
    width: .8rem;
    height: 1.2rem;
}
.slideshow__autoplay .icon.icon-play {
    height: 1rem;
}
.slideshow__autoplay path {
    fill: rgba(var(--color-foreground), .75);
}
@media screen and (forced-colors:active) {
    .path {
    stroke: CanvasText;
}
.slider-counter__link--active.slider-counter__link--dots .dot {
    background-color: CanvasText;
}
.slideshow__autoplay path, .slideshow__autoplay:hover path {
    fill: CanvasText;
}
.product-form__input input[type=radio]:checked+label {
    text-decoration: underline;
}
}.slideshow__autoplay:hover svg {
    transform: scale(1.1);
}
slideshow-component .slideshow__controls .slider-button, slideshow-component .slideshow__controls .slider-button:not([disabled]):hover {
    color: rgb(var(--color-common-black));
    transform: translateY(-50%);
}
.slideshow__autoplay--paused .icon-pause, .slideshow__autoplay:not(.slideshow__autoplay--paused) .icon-play {
    visibility: hidden;
    opacity: 0;
    transform: scale(.8);
}
.slideshow__slide .banner__box .banner__heading {
    color: #fff;
    margin: 8px 0 0;
    font-weight:400;
    display:block;
    text-align:left;
}
.slideshow__slide .banner__box .banner__text {
    margin: 8px 0 0;
    color: #fff;;
    text-transform:uppercase;
    text-align:left;
}
.slideshow__slide .banner__box .banner__buttons {
    gap: 5px;
    margin: 12px 0 0;
    flex-direction: column;
    display:flex;
    
}
/* .slideshow__slide .banner__box .banner__buttons a {
    margin: 5px;
} */
.slideshow__control-wrapper .slider-counter__link {
    padding: 5px;
}
.slideshow__control-wrapper .slider-counter__link.slider-counter__link--dots .dot {
    position: relative;
    background-color: rgb(var(--color-common-black));
    border: 0;
    width: 58px;
    height: 4px;
    border-radius: 2px;
}
.slideshow__control-wrapper .slider-counter__link.slider-counter__link--dots .dot:after, .slideshow__control-wrapper .slider-counter__link.slider-counter__link--dots .dot:before {
    content: " ";
    position: absolute;
    width: 0%;
    height: 100%;
    left: 0;
    top: 0;
}
.slideshow__control-wrapper .slider-counter__link--active.slider-counter__link--dots .dot:after, .slideshow__control-wrapper .slider-counter__link--active.slider-counter__link--dots .dot:before {
    width: 100%;
    background-color: rgb(var(--color-common-white));
    border-radius: 2px;
}
.slideshow__controls .slider-button {
    color: rgb(var(--color-common-white));
    width: 30px;
    height: 40px;
    display: none;
}
.slideshow__controls .slider-button:not([disabled]):hover {
    color: rgb(var(--color-common-white));
    transform: scale(1.1);
}
.slideshow__controls .slider-button .icon {
    width: 7.5px;
    height: 3.75px;
}
.slideshow__controls .slider-button[disabled] {
    display: none;
}
slideshow-component .slider-counter {
    margin-top: auto;
    position: absolute;
    bottom: 0;
    z-index: 2;
}
slideshow-component .slideshow__controls .slider-button {
    position: absolute;
    background-color: rgb(var(--color-common-white));
    border-radius: 40px;
    height: 40px;
    width: 40px;
    top: 50%;
    z-index: 2;
}
slideshow-component .slideshow__control-wrapper {
    margin-bottom: 6px;
}
@media screen and (min-width: 1400px) {
    .banner__box {
        max-width: 90rem !important;
    }
}
@media screen and (min-width:750px) {
    .slideshow__slide .banner__box .banner__buttons {
    gap: 5px;
    margin: 6px 0 0;
    flex-direction: row;
    justify-content: center;
}
/* .slideshow__slide .banner__box .banner__buttons a {
    margin: 5px;
} */
.slideshow__slide .banner__box .banner__text {
    margin: 8px 0 0;
}
.slideshow__controls .slider-button {
    display: flex;
}
slideshow-component .slideshow__control-wrapper {
    margin-bottom: 14px;
}
}slideshow-component .slideshow__controls .slider-button .icon {
    width: 13px;
    height: 6.5px;
}
}
/*.banner__media {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;}
.banner__media-half {
    width: 50%}
.banner__media-half+.banner__media-half {
    right: 0;
    left: auto;
}
@media screen and (min-width:750px) {
    .banner__media {
    height: 100%;position: absolute;
    left: 0;
    top: 0;
    width: 100%;}
}.banner--adapt, .banner--adapt_image.banner--mobile-bottom .banner__media:not(.placeholder) {
    height: auto;
}
@media screen and (max-width:749px) {
    .banner--mobile-bottom .banner__media, .banner--stacked: not(.banner--adapt) .banner__media, .banner--stacked:not(.banner--mobile-bottom) .banner__media {
    position: relative;
}
.banner--stacked.banner--adapt .banner__content {
    height: auto;
}
.banner:not(.banner--mobile-bottom) .banner__box {
    background-color: transparent;
    --color-foreground: 255, 255, 255;
    --color-button: 255, 255, 255;
    --color-button-text: 0, 0, 0;
}
.banner:not(.banner--mobile-bottom) .button--secondary {
    --color-button: 255, 255, 255;
    --color-button-text: 255, 255, 255;
    --alpha-button-background: 0;
}
.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
    position: absolute;
    height: auto;
}
.banner--stacked.banner--adapt:not(.banner--mobile-bottom) .banner__content {
    max-height: 100%;
    overflow: hidden;
    position: absolute;
}
.banner:before {
    display: none!important;
}
.banner--stacked .banner__media-image-half {
    width: 100%}
.banner--mobile-bottom:not(.banner--stacked) .banner__content {
    order: 2;
}
}.banner__media .placeholder-svg {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%}
.banner__content {
    padding: 0;
    display: flex;
    position: relative;
    width: 100%;
    align-items: center;
    justify-content: center;
    z-index: 2;
}
@media screen and (min-width:750px) {
    .banner__content {
    padding: 5rem;
}
.banner__content--top-left {
    align-items: flex-start;
    justify-content: flex-start;
}
.banner__content--top-center {
    align-items: flex-start;
    justify-content: center;
}
.banner__content--top-right {
    align-items: flex-start;
    justify-content: flex-end;
}
.banner__content--middle-left {
    align-items: center;
    justify-content: flex-start;
}
.banner__content--middle-center {
    align-items: center;
    justify-content: center;
}
.banner__content--middle-right {
    align-items: center;
    justify-content: flex-end;
}
.banner__content--bottom-left {
    align-items: flex-end;
    justify-content: flex-start;
}
.banner__content--bottom-center {
    align-items: flex-end;
    justify-content: center;
}
.banner__content--bottom-right {
    align-items: flex-end;
    justify-content: flex-end;
}
.banner--desktop-transparent .banner__box {
    background-color: transparent;
    --color-foreground: 255, 255, 255;
    --color-button: 255, 255, 255;
    --color-button-text: 0, 0, 0;
    max-width: 89rem;
    padding: 0;
}
.banner--desktop-transparent .button--secondary {
    --color-button: 255, 255, 255;
    --color-button-text: 255, 255, 255;
    --alpha-button-background: 0;
}
}.banner__box {
    border: 0;
    padding: 4rem 3.5rem;
    position: relative;
    height: fit-content;
    align-items: center;
    text-align: center;
    width: 100%;
    word-wrap: break-word;
}
.banner:after, .banner__media:after {
    content: "";
    position: absolute;
    top: 0;
    background: #000;
    opacity: 0;
    z-index: 1;
    width: 100%;
    height: 100%}
.banner__box>*+.banner__text {
    margin-top: 1.5rem;
}
@media screen and (min-width:750px) {
    .banner__box>*+.banner__text {
    margin-top: 2rem;
}
.banner__box {
    padding: 5rem;
    width: auto;
    max-width: 71rem;
    min-width: 45rem;
}
}.banner__box>*+* {
    margin-top: 1rem;
}*/
.ambassadors-banner .banner .banner__content, .banner__box>:first-child, .page-title {
    margin-top: 0;
}
/*@media screen and (min-width:1400px) {
   .banner__box {
    max-width: 90rem;
}
}.banner__heading {
    margin-bottom: 0;
}
.banner__box .banner__heading+* {
    margin-top: 1rem;
}
.banner__buttons {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 1rem;
    max-width: 45rem;
    word-break: break-word;
}
@media screen and (max-width:749px) {
    .banner--mobile-bottom .banner__media: after, .banner--mobile-bottom:after {
    display: none;
}
.banner--stacked .banner__box {
    width: 100%}
.banner--content-align-mobile-right .banner__buttons--multiple {
    justify-content: flex-end;
}
.banner--content-align-mobile-center .banner__buttons--multiple>* {
    flex-grow: 1;
    min-width: 22rem;
}
}@media screen and (min-width:750px) {
    .banner--content-align-center .banner__buttons--multiple>* {
    flex-grow: 1;
    min-width: 22rem;
}
.banner--content-align-right .banner__buttons--multiple {
    justify-content: flex-end;
}
}
.banner__box>*+.banner__buttons {
    margin-top: 2rem;
}*/
.cart-item__name:hover {
    text-decoration: none !important;
}
.page-width.no-padding{padding-left:0 !important;padding-right:0 !important;}
.accordion__title{text-transform: uppercase;color: rgb(33, 33, 33) !important;font-size: 14px !important;font-weight: 700 !important;}
.product__accordion .accordion__content{font-size:14px !important;}
.product__accordion .accordion__content h3{display:none;}

.product-form__submit{cursor: pointer;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    font-weight: 400;
    font-size: 14px;
    padding: 12px 40px;
    text-decoration: none;
    border: 1px solid RGB(var(--color-button-background));
    min-width: 12rem;
    min-height: 43px;
    letter-spacing: .1em;
    text-transform: uppercase;
    -webkit-appearance: none;
    appearance: none;
    background: RGB(33, 33, 33);
    color: #fff;
    border-radius: 50px;}
.product__inventory{font-size:14px;font-weight:400;color:#478042; }
.usp-section header span {
    text-transform: uppercase;
    margin-bottom: 8px;
    display: block;
}
.usp-section header .h2 {
    margin: 0 0 23px;
}
.usp-section__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    margin: -24px 0 0;
}
@media only screen and (max-width:749px) {
    .usp-section__wrapper {
    padding: 0 20px;
}
}.usp-section__image {
    margin: 0 auto 16px;
    width: auto;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    display: initial;
    max-height: 80px;
}
.usp-section__card {
    display: flex;
    flex-direction: column;
    margin: 24px 0 0;
    width: 100%;
    text-decoration: none;
    color: rgb(var(--color-common-black));
}
.usp-section__card .h4 {
    margin: 0 0 8px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    color: rgb(33, 33, 33);
}
@media only screen and (min-width:750px) {
    .usp-section header .h2 {
    margin: 0 0 28px;
    font-size:25px;
    font-weight: 400;
    line-height: 32px;
}
.usp-section__card {
    margin: 0 0 0 80px;
    width: calc(33.33% - 80px);
}
.usp-section__wrapper {
    margin: 0 0 0 -80px;
}
}
.usp-section{text-align:center;}
.collection-list.grid--3-col-tablet .grid__item {max-width: 33.33%}
.grid--gapless .grid__item {
    padding-left: 0;
    padding-bottom: 0;
}
@media screen and (min-width:750px) {
.image-with-text__media-item--large+.image-with-text__text-item, .image-with-text__media-item--small {
    flex-grow: 0;
}
}
.image-with-text__media {
    background-color: transparent;
    min-height: 100%}
.image-with-text__media--small {
    height: 265.34px;
}
.image-with-text__media--large {
    height: 43.5rem;
}
/*.media{overflow:hidden;}*/
@media screen and (min-width: 990px) {
    .image-with-text__content {
        padding: 0 125px !important;
        justify-content:center !important;
    }
}
.image-with-text__content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    justify-content: center;
    align-self: center;
    padding: 32px;
}
.image-with-text__text p{color:rgb(33,33,33);}
.image-with-text__text-item.grid__item{background-color:rgb(245,245,245);}
.section-template--24923777007921__image_with_text_ehR88J-padding{padding-top:0 !important;}
.usp-section .text-body--sm{font-size:14px;}
.product-form form{display:flex;}
.product-form form .product-form__buttons{width:85%;}
.slideshow__media.media{position: static;height:100vh;}
.slideshow__slide{position:absolute;display:flex;justify-content: center;align-items: center;}
@media screen and (max-width: 767px) {
    .slideshow__media.media{position: static;height: 15vh !important;}
.slideshow__slide{position:relative;display:flex;justify-content: center;align-items: center;}

.video-section__media iframe, .video-section__media video, .video-section__poster{position:relative;}
.video__banner .video--content .h1{line-height:35px;}
.video-height-wrapper{height:70vh;}
}

.full-unstyled-link:hover {
    text-decoration: none !important;
}
.underline-links-hover:hover a {
    text-decoration: none !important;
}
@media (max-width: 1440px) {
    .slider.slider--everywhere .slider__slide {
        height: calc(120vh - 20px);
    }
}
/* .about-page .slider.slider--everywhere .slider__slide {
    height: 60vh;
} */
/* .about-page .slideshow__slide img{
    object-position: center center;
} */
.about-page .usp-section {
    background: 0 0;
}
.text-body--subline {
    font-size: 14px !important;
}
.product-form__input--pill .product-popup-modal__button {
    font-weight: 600;
}
.size-guide-modal .product-popup-modal__content--size_chart {
    margin-top: 72px !important;
}
.sizeguide__tab {
    font-family: 'Karla';
    padding: 6px 15px !important;
    border-bottom: 1px solid #9e9e9e !important;
}
.sizeguide__tabs {
    gap: 0 !important;
    border-bottom: none !important;
}
.sizeguide__pane thead th {
    font-size: 13px !important;
    border: 0;
    height: 30px;
    text-align: center !important;
    padding: 10px 14px !important;
}
.sizeguide__pane table{
    box-shadow: none;
}
.sizeguide__pane tbody td {
    text-align: center  !important; 
}
.sizeguide__pane tbody td {
    border: none !important;
    font-size: 16px;
    height: 30px;
    text-align: center;
    padding: 3px 54px !important;
    border: 0;
    background: transparent;
    white-space: nowrap;
}
.sizeguide__pane tbody {
    box-shadow: 0 0 0 .1rem rgba(245, 245, 245, 1);
    border: 1px solid rgba(245, 245, 245, 1);
}
.sizeguide__pane .odd-inner {
    background: rgba(245, 245, 245) !important;
}
.size-guide__table td {
    background: transparent;
}
.sizeguide__pane td.even-outer.odd-inner {
    background: #eee !important;
}
.sizeguide__pane tbody tr:nth-child(odd) td
{
    background: transparent;
}
.sizeguide__pane tbody tr:nth-child(even) td
{
    background: rgba(245, 245, 245) ;
}
.card__content {
    padding: 0 !important;
}
.badge {
    border-radius: 0;
    text-transform: uppercase;
    top: 8px;
    position: relative;
    padding: 2px 8px !important;
    line-height: 18px;
    font-size: 12px;
}
.cart-items tr {
    border-bottom: 1px solid #80808024;
}
.quantity:after {
    border-radius: 100px;
    border-color: #e0e0e0;
    box-shadow: none;
}
.quantity__input {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}
.cart-item__quantity-wrapper {
    justify-content: space-between;
}
cart-remove-button .button {
    background: transparent;
    color: #000;
    border: none;
    padding: 0;
}
.cart-drawer .cart-item__totals {
    align-items: end;
}

.badge.price__badge-sold-out {
    top: 0px !important;
}

@media screen and (max-width: 767px) {
.footer-block__image-wrapper {
margin: 0 auto;
}
}

@media (max-width: 989px) {
    .header__heading-link .header__heading-logo-wrapper {
        justify-content: center !important;
    }
}