/** Shopify CDN: Minification failed

Line 934:112 Unexpected "}"
Line 973:22 Expected identifier but found "!"
Line 1565:12 Expected identifier but found whitespace
Line 1565:13 Unexpected "("
Line 1796:12 Expected identifier but found whitespace
Line 1796:13 Unexpected "("
Line 2019:12 Expected identifier but found whitespace
Line 2019:13 Unexpected "("
Line 2154:2 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/.t4s-btn+.t4s-btn {
    margin-left: 15px;
}
.t4s-has-btn-view-all .t4s-btn-base {
    border-radius: 3px;
}
.t4s-section-inner.t4s-section-inline-false.t4s_se_template--16378505134321__1661417187ea284685.t4s-container-fluid {
    overflow: hidden;
}
#item_b405533a-6ba3-4f0a-840e-fa5616bf8e29 .t4s-bn-content a.t4s-btn {
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: 500;
    margin-top: 5px;
}/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width:1024px) {}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width:1024px) {}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width:767px){.t4s-section-header .t4s-col-md-4.t4s-col-3.t4s-d-lg-none.t4s-col-item {
    width: 10%;
      order: 1;
}
.t4s-section-header .t4s-col-lg-2.t4s-col-md-4.t4s-col-6.t4s-text-center.t4s-text-lg-start.t4s-col-item {
    width: 66%;
}
.t4s-section-header .t4s-header__logo.t4s-lh-1 {
    text-align: left;
}
.t4s-col-lg-2.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {
    margin-right: 0px;
    padding-right: 0px;
}
.t4s-header__wrapper .t4s-col-md-4.t4s-col-3.t4s-d-lg-none.t4s-col-item {
    top: .5px;
    
    position: relative;
}
.t4s-site-nav__icons.t4s-use__line svg.t4s-icon {
    width: 21px;
    height: 20px;
}
.t4s-site-nav__icons.t4s-use__line svg.t4s-icon {
    width: 24px;
    height: 20px;
}
@media (max-width: 767px) {
    .t4s-section-header .t4s-col-md-4.t4s-col-3.t4s-d-lg-none.t4s-col-item {
        width: 8%;
        order: 1;
}
.t4s-g-15, .t4s-gx-15, .t4s-px-15 {
    --ts-gutter-x: 12px;
}
@media (max-width: 1199px) {
    .t4s-top-bar >.t4s-container .t4s-top-bar__wrap {
        padding-top: 7px;
        padding-bottom: 7px;
    }
}
.t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
    line-height: 3;
}
.t4s-section-header [data-header-height] {
    min-height: 62px;
}
.t4s-lh-1 {
    line-height: .7;
}
.t4s-drawer {
    -webkit-transform: translate3d(104%, 0, 0);
    transform: translate3d(104%, 0, 0);
    left: unset;
    right: 0;
}
.t4s-drawer-menu__close {
    left: unset;
    right: calc(100vw - 65px);
}
.flickityt4s-prev-next-button .flickityt4s-button-icon {
    width: auto;
    height: 18px;
    stroke: rgb(164 164 164);
    fill: rgb(164 164 164);
}
    .t4s-flickity-slider {
        --btn-width-slider: 10px;
        --btn-height-slider: 10px;
    }
}
.t4s-tab__title {
    align-items: center;
    justify-content: space-between;
    background-color: rgb(255 255 255 / 8%);
}
.t4s-tab__title .t4s-tab__icon {
    width: 42px;
    height: 42px;
    background-color: #ffffff;
    color: #888888;
    position: relative;
    display: block;
    flex: 0 0 auto;
    margin-left: 5px;
}
.t4s-tab__title .t4s-tab__text {
    padding: 7px;
}
.t4s-selector-mode__dropdown .t4s-swatch__option:not(.is-t4s-style__color) .t4s-swatch__list>button, .t4s-color-mode__dropdown .t4s-swatch__option.is-t4s-style__color .t4s-swatch__list>button {
    padding: 0 20px 0 10px;
    height: 40p;
    line-height: 40px;
    font-size: 14px;
    color: #4d4d4d;
    border: 1px solid #4d4d4d;
    border-radius: 2px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: 2;
    width: -webkit-fill-available;
    position: relative;
    background-color: transparent;
    text-align: center;
}
.t4s-product__info-container * {
    text-align: left;
    justify-content: left;
}
.live_visitors::before {
    left: 6px;
}
.t4s-pr-rencent-related * {
  text-align: center;
    justify-content: center;
}
    .t4s-type-accordion .t4s-accor-title {
        padding: 0 17px 0 10px;
    }
.t4s-accor-title .t4s-accor-item-nav svg {
    width: 10px;
    height: 12px;
    transform: rotate(90deg);
    transition: .5s ease 0s;
}
    .t4s-pr-rencent-related .t4s-pr-single_tabs .t4s-pr-single_tab-item:first-child {
        margin-right: 0px;
    }
.t4s-product-form__buttons .t4s-product-form__submit {
    font-size: 14px;
    font-weight: 500;
    min-height: 55px;
    padding: px 90px;
    cursor: pointer;
    margin-top: -6px;
}
.t4s-swatch__item {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    display: inline-block;
    padding: 0 5px;
    min-width: var(--sw-width, 40px);
    height: var(--sw-height, 40px);
    line-height: calc(var(--sw-height, 40px) - 2px);
    text-align: center;
    border: 1px solid var(--border-sw-color);
    color: #787878;
    vertical-align: middle;
    cursor: pointer;
    margin: 5px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transition: color .25s ease, background-color .25s ease, border-color .15s ease, box-shadow .25s ease, opacity .25s ease;
}.live_visitors::before {
    position: static;
    content: "";
    width: 8px;
    height: 8px;
    margin-left: -14px;
    top: 0.6em;
    border-radius: 100%;
    background: grey;
    color: grey;
    box-shadow: 0 0 0 0 grey;
    animation: pulse-grey 2s infinite;
}

.t4s-product__info-container .t4s-product-price {
    --price-size: 17px;
    --price-del-size: 16.0px;
    --price-weight: 400;
    --primary-price-color: #000000;
    --secondary-price-color: #868686;
    --price-sale-color: #fa0000;
}
.countdown_timer_wrapper_cm5kxmmq111540219x1ewz1aten h2 {
    font-weight: 400;
    font-size: 15px;
    color: #000000;
    margin: 0;
    padding: 0;
    line-height: 1.2;
    letter-spacing: normal;
    text-transform: none;
}
.countdown_time_cm5kxmmq111540219x1ewz1aten {
    color: #080101;
    font-weight: 500;
    font-size: 24px;
    line-height: 1;
    font-feature-settings: 'tnum';
    font-variant-numeric: tabular-nums;
    padding-top: 4px;
}
@media (max-width: 767px) {
    .t4s-pr-rencent-related .t4s-pr-single_tab-item {
        font-size: 20px;
        padding: 5px 0px;
        margin-bottom: 10px;
    }
}
@media (max-width: 1024px) {
    .is--tab-design-mb__accordion .t4s-tab-wrapper .t4s-tab-content {
        padding: 20px;
        border: 0px solid rgba(var(--text-color-rgb), .08);
        border-top: 0;
    }
@media (max-width: 767px) {
    .t4s-slideshow3 .t4s-carousel--bar {
        height: 0px;
    }
.t4s-carousel--button {
    color: var(--button-pause-play-color);
    background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
    position: absolute;
    bottom: 50px;
    right: 24px;
    width: 36px;
    height: 36px;
    z-index: 168;
    display: NONE;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.t4s_animated .t4s-bl-item, .is-selected .t4s-bl-item {
 height: 40px;
 bottom: -200px;
    }
.t4s-product .t4s-product-inner .t4s-pr-group-variable {
    position: fixed;
    z-index: 3;
    bottom: 5px;
    left: 10px;
    right: 10px;
    text-align: center;
}
@media (max-width: 1024px) {
    .t4s-product:not(.t4s-pr-style4):not(.t4s-pr-style6) .t4s-product-btns {
        position: relative;
        bottom: auto;
        width: 100%;
        display: NONE;
        flex-direction: row;
        border: solid 1px var(--border-color);
        border-right: none;
        overflow: hidden;
        top: 100%;
        left: 0;
        right: 0;
        padding: 0;
    }
.t4s-product .t4s-product-inner .t4s-pr-group-variable {
                position: fixed;
                display: NONE;
 }
.t4s-container, .t4s-container-fluid, .t4s-container-xxl, .t4s-container-xl, .t4s-container-lg, .t4s-container-md, .t4s-container-sm {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
html:not(.t4s-cart-count-0) .t4s-when-cart-emty {
    opacity: 1;
    visibility: HIDDEN;
}
.t4s-richtext_text_Geg7JG.t4s-pr__richtext.t4s-rte {
  line-height: 0;
}
@media (max-width: 767px) {
    @media (max-width: 1024px) {
        .is--tab-design-mb__accordion .t4s-tab-wrapper .t4s-tab-content {
            padding: 15px;
            border: 0px solid rgba(var(--text-color-rgb), .08);
            border-top: 0;
        }
.t4s-product.t4s-pr-grid {
  border-color: LIGHTGREY;
  border-style: solid;
  border-width: 0px; 
}
@media (max-width: 767px) {
    @media (max-width: 767px) {
        .t4s-g-15, .t4s-gx-15, .t4s-px-15 {
            --ts-gutter-x: px;
        }
    }
}
.t4s-g-15, .t4s-gy-15 {
    --ts-gutter-y: px;
}
svg {
  width: 35px; /* Reduced width */
  height: 10px; /* Reduced height */
}
.t4s-layout-switch-wrapper .t4s-layout__switch {
    --switch-layout-color: var(--text-color);
    align-items: center;
    vertical-align: top;
    border: solid 1px var(--border-color);
    padding: 8px 10px;
    border-radius: var(--other-radius);
    display: none;
}
h1, h2, h3, h4, h5, h6, .t4s_as_title {
    color: var(--heading-color);
    font-family: var(--font-heading-family);
    line-height: 2;
    font-weight: 600;
    letter-spacing: 0px;
}
h3.t4s-section-title.t4s-title span {
  font-size: 15x;
}
h3.t4s-section-title.t4s-title {
  margin-bottom: 10px; 
}
span.t4s-section-des.t4s-subtitle.t4s-rte p {
  font-size: 13px;
}
span.t4s-section-des.t4s-subtitle.t4s-rte > p {
  margin-bottom: 0px; 
}





a, .t4s_as_link {
    color: #FFFFFF;
}
 .t4s-se-template--16817296244806__custom_liquid_niUd3e {
      display: flex;
      justify-content: center; 
    }
 .btn-custom {
      background-color: BLACK;
      padding: 10px 20px; /* Adjust padding as needed */
      display: inline-block; /* To ensure the background covers the padding */
    }
.countdown_timer_wrapper_cm5kxmmq111540219x1ewz1aten {
    display: block;
}
.countdown_timer_wrapper_cm5kxmmq111540219x1ewz1aten h2 {
  margin-bottom: 20px;
}
.countdown_timer_wrapper_cm5kxmmq111540219x1ewz1aten h2{
color: #ac2626
}
.t4s-count-box {
    --h-count-bgcolor: #6e0000;
    --h-count-color: #ffffff;
}



svg {
  position: relative;
  top: -1px; 
}
.t4s-row.t4s-gx-15.t4s-gx-md-30.t4s-align-items-center {
  height: 50px;
}
.t4s-top-bar {
    --tb-color: #ffffff;
    --tb-background: rgb(108, 0, 1);
  }
.t4s-btn-color-dark{
    background-color: rgb(108, 0, 1);
    border-color: rgb(108, 0, 1);
    color: white;
}
body.template-index .t4s-row.t4s-top-bar__wrap.t4s-align-items-center {
      background-color: black;
    }
    .t4s-space-html:before {
        background-color: rgb(108, 0, 1);
        width: var(--width-mb);
        height: var(--height-mb);
    }
.t4s-sticky-atc__atc{
background-color: #6C0001;
}
.t4s-shipping_calculator.t4s-shipping_calc_page {
  display: none;
}
#b_478620e9-599e-4e06-8f5f-88585bf79a08 {
  display: none;
}
textarea#CartSpecialInstructions {
  display: none;
}
span.t4s-txt_add_note {
  display: none;
}
img.header__mobile-logo.t4s-d-lg-none {
  margin-left: 10px;
}
img.header__sticky-logo.t4s-d-none.t4s-d-none {
  margin-left: 10px;
}
.t4s-swatch__list > button::before {
  content: "       SELECT SIZE     "; /* Replace the text with "SELECT SIZE" */
  font-size: 14px; /* Adjust the font size as needed */
  display: block;
}
.t4s-swatch__item.t4s-swatch__form.is--selected {
  color: black;
  border-color: darkred;
}

.live_visitors {
    position: relative;
    display: NONE;
    align-items: center;
    gap: .5rem;
    padding-left: 13px;
    color: black;
}
h1.t4s-product__title {
  font-size: 1.7rem; /* Example using rem */
}


h1.t4s-product__title {
  margin-top: 1rem;
}


.t4s-container:has(.t4s_box_pr_grid) {
  padding: 0;
  width: 100%;
}
.template-product .t4s-row.t4s-top-bar__wrap.t4s-align-items-center {
  display: none;
}
.template-product div#t4s-top-bar-main {
  display: none;
}
button.t4s-btn-filter {
  margin-left: 20px !important;
}
.t4s-dropdown.t4s-dropdown__sortby > button {
  margin-right: 20px;
}
                        body.template-index .t4s-row.t4s-top-bar__wrap.t4s-align-items-center {
                            background-color: #6C0001;
                        }
.t4s-selector-mode__dropdown .t4s-swatch__option:not(.is-t4s-style__color) .t4s-swatch__list>button, .t4s-color-mode__dropdown .t4s-swatch__option.is-t4s-style__color .t4s-swatch__list>button {
color: #000000;
        border: 1px solid #000000;
}
    .t4s-product-form__buttons .t4s-product-form__submit {
        font-size: 14px;
        font-weight: 500;
        min-height: 55px;
        padding: px 90px;
        cursor: pointer;
        margin-top: -9px;
    }
        .t4s-pr-rencent-related .t4s-pr-single_tab-item {
            font-size: 15px;
            padding: 5px 0px;
            margin-bottom: 10px;
        }
.t4s-tab-wrapper > *:first-child {
  gap: 0px;
}
.t4s-tab-wrapper > *:first-child {
  gap: 10px;
}
.t4s-tab-wrapper {
  border-bottom: 0.5px solid gray;
}
.t4s-tabs-pr-content {
  text-align: left;
}
.t4s-sticky-atc {
background-color: #6c0001;
}
.t4s-quantity-wrapper.t4s-sticky-atc__qty {
  display: none;
}
.t4s-sticky-atc__btns .t4s-quantity-wrapper.t4s-sticky-atc__qty {
  display: none !important;
}

.t4s-swatch__title {
display: none 
}
h1.t4s-product__title {
  display: block;
  visibility: visible;
  opacity: 1;
  transition: all;
  animation: none 0s ease 0s 1 normal none running;
  position: static;
  z-index: auto;
  width: min(400px,100%);
  height: 21px;
  margin: 10px 8px 15px;
  padding: 0px;
  border: 0px none rgb(0, 0, 0);
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  font-family: Poppins;
  font-size: 14px; /* This was set to reduce the font size */
  line-height: 21px; /* This was set to adjust the line height */
  text-align: left; /* This was set to left-align the text */
}


    .t4s-product__info-container .t4s-product-price {
        --price-size: 13px;
        --price-del-size: 16.0px;
        --price-weight: 450;
        --primary-price-color: #000000;
        --secondary-price-color: #868686;
        --price-sale-color: #fa0000;
    }
                        .t4s-sticky-atc__atc {
                            background-color: #000000;
                        }
.t4s-sticky-atc {
                            background-color: #000000;
                        }
.t4s-sticky-atc__title {
    color: #ffffff;
}
    button.t4s-sticky-close {
        color: #ffffff;
}
.t4s-sticky-atc__product .t4s-dropdown__sortby button[data-dropdown-open] {
    color: #ffffff;
}
                        .t4s-space-html:before {
                            background-color: #ffffff;
}
.t4s-swatch__item.t4s-swatch__form {
  border: none;
}

.t4s-swatch__item.t4s-swatch__form.is--selected {
  border: none;
}
.t4s-swatch__item.t4s-swatch__form.is--selected {
  text-decoration: underline;
}

.t4s-swatch__item.t4s-swatch__form {
    text-decoration: none;
}
a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled {
height: 0px;
}

p {
  font-size: 12px; /* Reduced font size */
  line-height: 20.4px; /* Adjusted line height for better readability */
}

/* If you want to target the paragraph element more specifically within its parent */
div#t4s-tab-destemplate--16817296736326__main p {
  font-size: 12px;
  line-height: 20.4px;
}
.t4s-count-box {
                            --h-count-bgcolor: #000000;
}
.t4s-footer-content p {
  display: block;
  text-align: left;
  margin: 0px 0px 15px;
  padding: 0px;
}
.t4s-custom-line {
  position: absolute;
  left: 0;
  right: 0;
}

.t4s-space-html:before {
                            background-color: #000000; }
.t4s-lb__wrapper, .t4s-dropdown__wrapper {
    background-color: #000000;
}
.t4s-dropdown__sortby .t4s-dropdown__content button {
    color: #ffffff;
}
.t4s-dropdown__sortby .t4s-dropdown__content button.is--selected {
color: #ffffff;
}
.t4s-dropdown__header button {
color: #ffffff;
}
.t4s-dropdown__header span.t4s-dropdown__title::before {
  content: "SELECT SIZE";
  /* You can add more styles here to customize the appearance */
  /* For example: */
  /* color: #333; */
  /* font-weight: bold; */
  /* font-size: 16px; */
}
                        .t4s-dropdown__header span.t4s-dropdown__title::before {
                            color: #ffffff;
}
body.template-index .t4s-row.t4s-top-bar__wrap.t4s-align-items-center {
    background-color: #000000;
}
                        .t4s-btn-color-dark {
                            background-color: rgb(0 0 0);
}
svg.flickityt4s-button-icon path.arrow {
  fill: black;
 
}
                        .t4s-col-md-7.t4s-col-12.t4s-col-item.t4s-product__media-wrapper {
                            background-color: #ffffff;
                        }
                                .t4s-g-15, .t4s-gx-15, .t4s-px-15 {
                                    --ts-gutter-x: -4px;
                                }
.t4s-swatch__item.t4s-swatch__form.is--soldout {
  position: relative;
  overflow: hidden;
}
.t4s-col-md-7.t4s-col-12.t4s-col-item.t4s-product__media-wrapper {
    padding: 0px;
}

.t4s-swatch__item.t4s-swatch__form.is--soldout::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50%;
  height: 1px;
  background-color: black;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.t4s-swatch__item.t4s-swatch__form.is--soldout {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
h1.t4s-product__title {
  margin-left: 10px;
}
.t4s-swatch__item.t4s-swatch__form& {
        line-height: 40px;
    }
.t4s-selector-mode__block-round2 .is-t4s-name__size .t4s-swatch__item {
    min-width: 43px;
    height: 45px;
}
.jdgm-prev-badge {
  text-align: left;
}
.jdgm-prev-badge {
  margin-left: 10px;
}
.jdgm-prev-badge {
  margin-top: -10px;
}
.jdgm-prev-badge__text {
  margin-left: 5px;
}
.jdgm-prev-badge__stars {
  font-size: 12px;
}
.jdgm-prev-badge__text {
  color: grey;
  font-size: 12px;
}
.jdgm-prev-badge__text {
  text-decoration: underline;
}
.jdgm-rev-widg {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.jdgm-rev-widg__summary-text {
  display: none;
}
.t4s-product.t4s-pr-grid.t4s-pr-style1.t4s-pr-7784966488134.t4s-col-lg-.t4s-col-item.t4s-size-ontop.is-t4s-pr-created.t4s_observered.is-selected {
  border: none;
}
.jdgm-histogram.jdgm-temp-hidden {
  display: none !important;
}
a.jdgm-write-rev-link.ai-style-change-1 {
  display: block !important; /* Ensure it's a block element */
  width: 100% !important; /* Make it take up the full width */
  max-width: 100% !important; /* Ensure max-width doesn't limit it */
  margin-left: 0 !important; /* Remove left margin */
  margin-right: 0 !important; /* Remove right margin */
  box-sizing: border-box !important /* Include padding and border in the width */
}
a.jdgm-write-rev-link {
  font-family: 'Roboto', sans-serif !important;
}

a.jdgm-write-rev-link {
  display: none !important;
}
a.jdgm-paginate__page.jdgm-paginate__last-page::before {
  display: none;
}
span.jdgm-rev__author-wrapper {
  display: block;
}

span.jdgm-rev__author-wrapper::after {
  content: "Verified Customer";
  display: block;
  font-size: 0.8em;
  color: gray;
  margin-top: 2px;
}
button#b_942d0ec4-5182-4818-a3d6-d06cbf2680a1 {
  text-decoration: none;
  font-weight: 600;
  border-bottom: none;
}

button#b_942d0ec4-5182-4818-a3d6-d06cbf2680a1::after {
  background: transparent !important;
}
.t4s-tabs.t4s-type-tabs.t4s-accordion-mb-true.t4s-tabs-enabled.t4s-tabs-accordion-enabled {
  margin-top: -20px; /* Adjust the value as needed */
}
svg.t4s-icon.t4s-icon--cart {
  width: 18px !important;
  height: 18px !important;
}
body svg.t4s-icon.t4s-icon--search {
  width: 15px !important;
  height: 15px !important;
}
a.t4s-push-menu-btn svg rect {
  height: 1.7px;
}
.t4s-site-nav__icon.t4s-site-nav__search {
  padding-left: px;
  padding-right: 10px;
}

a.t4s-pr {
  margin-left: px;
}
svg.t4s-icon.t4s-icon--search {
  display: none;
}
.flickityt4s-page-dots.t4s-dots-list.carousel--statustemplate--16817296736326__main {
  left: 50px;
  right: auto;
}
.flickityt4s-page-dots.t4s-dots-list.carousel--statustemplate--16817296736326__main {
  background-color: transparent;
}
.t4s-product-info {
background-color: #ffffff;
}
h3.t4s-product-title a {
  font-weight: 500;
  font-size: 12px;
}
.t4s-product .t4s-product-price {
font-size: 10px;
text: left-align;
}

.t4s-image-text-heading {
    color: var(--imtxt-hd-color);
    font-weight: 500;
    font-family: var(--font-family-3) !important;
    font-size: 18px;
    line-height: 0px;
    margin-bottom: 0px;
    font-weight: 600;
}
.Avada-Popup__Wrapper .Avada-Popup__Coupon {
    border: 2px dashed #ffffff;
    width: 100%;
    height: 50px;
    display: flex
;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}
.Avada-Tooltip__Wrapper > img {
  filter: invert(100%) brightness(200%);
}
.t4s-top-bar {
--tb-color: #ffffff;
 --tb-background: rgb(0 0 0);
 }
.t4s-swatch__option.is-t4s-name__size {
  display: block;
  padding: 0px;
  margin: 0px 0px 20px;
  gap: normal;
}

.t4s-swatch__item.t4s-swatch__form {
  border: 1px solid grey !important;
  border-radius: 0px;
  margin: 0px;
  padding: 0px 5px;
  display: inline-flex;
  width: 43px;
  height: 45px;
}

.t4s-swatch__item.t4s-swatch__form:not(:first-child) {
  margin-left: -1px;
}
.t4s-swatch__item.t4s-swatch__form {
  justify-content: center;
  align-items: center;
}
.t4s-swatch__list {
  text-align: left;
}
.t4s-swatch__list {
  margin-left: 3px;
}
a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled {
  justify-content: flex-end;
}
.t4s-swatch__item.t4s-swatch__form {
  width: 60px;
  height: 60px;
}
p {
  text-align: left!important;
  margin-left: 4px;
}
a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {
  margin-top: -54px;
}
svg.t4s-ani-none {
  display: none;
}
button.t4s-product-form__submit.t4s-btn.t4s-btn-base.t4s-btn-style-default.t4s-btn-color-dark.t4s-w-100.t4s-justify-content-center.t4s-btn-effect-outline.t4s-btn-loading__svg {
  margin-top: 0.1px !important;
}
a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {
  margin-right: 20px;
}

.t4s-swatch__list {
  margin-top: -25px;
}
.t4s-product__price {
  justify-content: flex-end;
}

.t4s-product-price.t4s-badge-sale {
  right: -3px;
}
a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {
  font-size: 11px;
  color: #333333;
 text-decoration: underline;
}
h1.t4s-product__title {
  margin-left: 4px;
}
.jdgm-prev-badge {
  margin-left: 4px;
}
div.t4s-tabs.t4s-type-tabs.t4s-accordion-mb-true.t4s-tabs-enabled.t4s-tabs-accordion-enabled{
 margin-left: -4px;
}
.t4s-product-form__buttons .t4s-pr__wis_cp {
  margin-top: 5px;
}
.jdgm-rev-widg__summary-stars {
  display: none;
}
.jdgm-rev-widg {
  padding-top: 0px!important;
}
.t4s-col-text.t4s-col-item.t4s-col-lg-6.t4s-col-md-6.t4s-order-md-1.t4s-order-1.t4s-col-12.t4s-txt-shadow-false }
.t4s-inventory_progressbar.t4s-progress__bar.t4s-pr.t4s-oh.t4s-dn {
  display: none!important;
}
p.t4s-inventory_message.t4s-dn.t4s-ch.t4s-lh-1.t4s-fwm {
  margin-bottom: 0px;
}
.jdgm-rev-widg__title {
    display:none;
}
.t4s-col-text.t4s-col-item.t4s-col-lg-6.t4s-col-md-6.t4s-order-md-1.t4s-order-1.t4s-col-12.t4s-txt-shadow-false .t4s-image-text-content h3 {
  font-size: 18px;
  margin-bottom: -5px;
}
.t4s-swatch__item.t4s-swatch__form.is--selected {
  border-color: black !important;
  border-width: 2px !important;
}
.t4s-col-text.t4s-col-item.t4s-col-lg-6.t4s-col-md-6.t4s-order-md-1.t4s-order-1.t4s-col-12.t4s-txt-shadow-false {
  margin-left: -5px;
}
.t4s-swatch__item.t4s-swatch__form.is--selected {
  text-decoration: none;
}
.t4s-product-price ins {
background-color: transparent;
color: black !important;                     
  }

.t4s-product__info-container .t4s-product-price del {
  font-size: 12px !important;
}
.t4s-product__info-container .t4s-product-price del {
    display: inline-block;
    font-size: var(--price-del-size);
    color: #717171;
}
.t4s-product__info-container .t4s-product-price del {
  padding-top: 3px!important;
  padding-bottom: 7px;!important;
}
.t4s-product__info-container .t4s-product-price del {
  margin-left: 4.5px;
}
.t4s-product__info-container .t4s-product-price ins {
    display: contents;
    margin-inline-start: 12px;
    color: var(--price-sale-color);
}
.t4s-product__info-container .t4s-product-price {
    font-size: var(--price-size);
    line-height: var(--price-size);
    font-weight: var(--price-weight);
    color: var(--primary-price-color);
    display: block;
    align-items: baseline;
}
.jdgm-prev-badge__text {
 color: grey;
 font-size: 11px;
                        }

.t4s-col-img.t4s-col-item.t4s-col-lg-6.t4s-col-md-12.t4s-col-12.t4s-order-md-1.t4s-order-1.t4s-image-text-layout-carousel.t4s-image-text-col-img-right {
  padding-right: 0px;
  padding-left: 0px;
}
div.t4s-product-price.t4s-badge-sale{
  display: flex!important;
  justify-content: flex-end;
}
.t4s-product__price.ai-style-change-1 {
  display: flex;
  justify-content: flex-end;
}

div.t4s-product-price.t4s-badge-sale{
  margin-top: -34.5px;
}
div.t4s-row.t4s-top-bar__wrap.t4s-align-items-center{
  display: none;
}
/* Hide the original icon */
span.icon {
  display: none;
}

/* Style the return icon */
.return-icon.ai-style-change-2 {
  transform: rotate(180deg);
  font-size: 24px;
  margin-right: 8px;
}

.price {
    float: right;
    font-weight: 400;
}
div.t4s-tabs-pr-content {
  margin-top: -10px!important;
}
.t4s-accor-title .t4s-accor-text {
        padding: 11px 0;
    }
span.t4s-accor-text{
  font-size: 12.5px!important;
}
img.lazyloadt4s-opt.lazyautosizes.ls-is-cached.lazyloadt4sed{
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.t4s-image-text-overlap-2.t4s-pr {
  max-width: 100%;
  margin: 0;
}
strong, b {
    font-weight: 400;
}
    .t4s-type-accordion .t4s-accor-title {
        padding: 0 10px 0 4px;
    }
#t4s-accor_item_VVnRyN {
  text-align: left;
}
#t4s-accor_item_VVnRyN {
  font-size: 12px;
}
.highlight {
    color: #000000;
    font-weight: 600;
}
strong {
  font-size: 12px;
}

span {
  font-size: 0.9em;
}

.return-policy.ai-style-change-3 {
  font-size: 0.9em;
}
 #t4s-accor_item_VVnRyN {
 font-size: 10px;
 }
.review-rating {
    font-size: 35px;
    font-weight: 600;
    color: #000;
}
.review-stars {
    font-size: 15px;
    color: ;
}
span.review-total{
font-weight: 400;
}
p {
                            font-size: 11px;
                            line-height: 20.4px;
                        }

span.price {
  margin-top: -29px;
}
div.info-box{
  margin-top: -10px;

}
li {
  font-size: 12px;
}
    .t4s-tab__title .t4s-tab__text {
 font-size: 16px;        
padding: px;
    }
.offer-code {
    background: #efefef;
    padding: 4px 6px;
    border-radius: 0px;
}
a#t44_8cb75c19-2a0d-4fb8-9e65-526f24de623b {
  background-color: #eeeeee;
  color: rgb(0, 0, 0);
}

span.t4s-tab__text.ai-style-change-2 {
  color: rgb(0, 0, 0);
}

span.t4s-tab__icon.ai-style-change-3 {
  color: rgb(136, 136, 136);
}
.t4s-tab__title .t4s-tab__icon {
        width: 42px;
        height: 42px;
        background-color: #eeeeee;
}
span.highlight {
margin-top: -5px;
}
.rating-label {
    font-weight: 600;
    font-size: 12px;
    margin-bottom: 5px;
    color: #333;
}
.rating-text {
    font-size: 11px;
    font-weight: 400;
    color: #555;
    margin-top: 5px;
}
.see-more-btn {
    cursor: pointer;
    color: #222;
    font-weight: 500;
    font-size: 10px;
    margin-top: 10px;
    text-decoration: underline;
}
.info-box {
    border: 1px solid #ddd;
    padding: 15px;
    width: 100%;
    border-radius: 0;
    font-size: 0.85em;
    line-height: 1.2;
    display: flex
;
    flex-direction: column;
    align-items: center;
    background-color: #fafafa;
}

    strong {
        display: inline-block;
        margin-top: 6px;
        margin-left: px;
    }
span.highlight {
  line-height: 20px;
  display: inline-block;
  vertical-align: bottom;
}
                    div.info-box {
                        margin-top: 20px;
                    }
.info-box h3 {
    font-size: 14px;
    font-weight: bold;
    text-align: left!important;
    margin-bottom: 5px;
}
.offer-price {
    font-weight: 600;
    font-size: 12px;
    margin: 0;
    margin-top: -6px;
}
.section {
    text-align: left;
    padding: 10px;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
    font-size: 10px;
    font-weight: 400;
    display: flex
;
    justify-content: space-between;
}
                        h1, h2, h3, h4, h5, h6, .t4s_as_title {
                            color: var(--heading-color);
                            font-family: var(--font-heading-family);
                            line-height: 2;
                            font-weight: 400;
                            letter-spacing: 0px;
                        }
.t4s-mfp-btn-close-inline button.mfp-close {
    position: absolute;
    background-color: var(--t4s-light-color) !important;
    top: 5px;
    right: 18px;
    width: 35px;
    height: 35px;
    box-shadow: 0 7px 44px #0000001c;
    color: var(--secondary-color);
    border-radius: var(--btn-radius2);
}
.result {
    margin-top: 30px;
    TEXT-ALIGN: center;
    font-size: 18px;
    font-weight: 600;
}
.size-section {
    text-align: left;
    padding: 10px;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
    font-size: 12px;
    font-weight: 300;
    display: flex
;
    justify-content: space-between;
}
                    .result {
                        margin-top: 30px;
                        TEXT-ALIGN: center;
                        font-size: 18px;
                        font-weight: 500;
                    }
                    h1, h2, h3, h4, h5, h6, .t4s_as_title {
                        color: var(--heading-color);
                        font-family: var(--font-heading-family);
                        line-height: 2;
                        font-weight: 400;
                        letter-spacing: 0px;
                     
                    }
.content-section {
    border: 0px solid #ddd;
    padding: 0px;
    margin-top: 10px;
    display: none;
}
#sizeChart {
  margin-top: 20px;
}
th {
    border-width: 0 1px 1px 0;
    font-weight: 300;
}
.content-section {
                        border: 0px solid #ddd;
                        padding: 0px;
                        margin-top: 20px;
                        display: none;
                    }
.tab:not(.active) {
  border-bottom: 1px solid grey;
}
.tab:not(.active) {
  border-bottom: 1px solid grey;
  color: grey;
}
/* Styles for the swatch list container */
.t4s-swatch__list {
  display: flex; /* Make the list a flex container */
  gap: px; /* Add 5px gap between swatch items */
  margin-bottom: 30px; /* Add 30px margin below the list */
}

/* Styles for individual swatch items */
.t4s-swatch__item {
  width: 20px; /* Set the width of each swatch to 20px */
  height: 20px; /* Set the height of each swatch to 20px */
  padding: 1px; /* Add 1px padding around each swatch */
}
.t4s-swatch__list {
    margin-top: -15px;
}
 a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {
margin-top: 140px!important;
 }
                    p.t4s-inventory_message.t4s-dn.t4s-ch.t4s-lh-1.t4s-fwm {
                        margin-bottom: -5px;
                    }
.t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
    color: #ffffff;
    background-color: #000000;
}
.shopify-payment-button__button {
  text-align: center;
}
.t4s-product-form__buttons .t4s-pr__notify-stock, .t4s-product-form__buttons .shopify-payment-button__button--unbranded {
    font-size: 13px;
    font-weight: 500;
    min-height: 55px;
    padding: 5px 25px;
    cursor: pointer;
    color: var(--t4s-light-color);
    background-color: var(--secondary-color);
    transition: .3s;
}
shopify-buy-it-now-button {
  width: 100%; /* Make the parent full width */
  box-sizing: border-box;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -8px; /* Move the button up by 20px */
  display: block; /* Make the parent a block-level element */
}
                    .t4s-product-form__buttons .t4s-pr__notify-stock, .t4s-product-form__buttons .shopify-payment-button__button--unbranded {
                        font-size: 13px;
                        font-weight: 500;
                        margin-bottom: 10px;
                        min-height: 55px;
                        padding: 5px 25px;
                        cursor: pointer;
                        color: var(--t4s-light-color);
                        background-color: var(--secondary-color);
                        transition: .3s;
                    }

button.t4s-product-form__submit.t4s-btn.t4s-btn-base.t4s-btn-style-default.t4s-btn-color-dark.t4s-w-100.t4s-justify-content-center.t4s-btn-effect-outline.t4s-btn-loading__svg{
  background-color: white !important;
  color: black !important;
  border: 1px solid black !important;
}
a.ai-style-change-1 {
  width: 100%;
  display: block;
  text-align: center;
}
a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {
    margin-top: 60px!important;
}
.t4s-btn__size-chart i, .t4s-pr_flash_sold i, .t4s-pr_live_view i, .t4s-pr_counter i, .t4s-inventory_message i {
    margin-top: 62px!important;
    font-size: 20px;
    margin-right: 4px!important;
}
    .is--tab-design-mb__accordion .t4s-tab-wrapper:not(:last-of-type) {
        margin-bottom: 0px;
    }
.t4s-customer.is--activate, .t4s-customer.is--login, .t4s-customer.is--register, .t4s-customer.is--reset-password {
    max-width: 510px;
    margin: 40px auto;
    display: inline;
    align-items: center;
    min-height: 55vh;
    padding: 0;
    flex-direction: column;
    justify-content: center;
    font-size: 12px;
}
#login, #recover, #register {
    border: 0px solid #ffffff;
    padding: 10px 30px 10px;
}
   .t4s-product__info-container * {
        justify-content: center;
    }
                    a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {
                        margin-top: -60px !important;
                    }
                        a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {
                            margin-right: 150px;
                        }
                    .t4s-btn__size-chart i, .t4s-pr_flash_sold i, .t4s-pr_live_view i, .t4s-pr_counter i, .t4s-inventory_message i {
                        margin-top: -58px !important;
                        font-size: 20px;
                        margin-right: 4px !important;
                    }

div.t4s-se-template--16817296736326__custom_liquid_eDhPhV {
  font-weight: 700;
  margin-left: 20px;
  margin-bottom: 20px;
}
button#b_942d0ec4-5182-4818-a3d6-d06cbf2680a1 {
    text-decoration: none;
    font-weight: 600;
    border-bottom: none;
    DISPLAY: NONE;
}
h3.t4s-product-title a {
    font-weight: 500;
    font-size: 13px;
}

svg.t4s-icon.t4s-icon--cart {
    width: 14px !important;
    height: 14px !important;
}
svg {
    position: relative;
    top: 0px;
}
 svg.t4s-icon.t4s-icon--cart {
                        font-size: 0.9em;
                        margin-right: -5px;
                    }
span.t4s-pa.t4s-op-0.t4s-ts-op.t4s-count-box {
    font-size: 0.9em;
    margin-right: -12px;
    margin-left: 5px;
}

img.header__mobile-logo.t4s-d-lg-none {
width: 30px!important;
}
img.header__sticky-logo.t4s-d-none.t4s-d-none {
     margin-left: 0px;
}
 
.t4s-product.t4s-pr-grid {
  border-color: light grey;
  border-style: solid;
  border-width: 0.5px; 
}
.t4s-product .t4s-product-info {
    padding-top: 6px
}
h3.t4s-product-title a {
font-weight: 500;
font-size: 10px;
                    }
 .t4s-product .t4s-product-price {
font-size: 8px;
   }
div.t4s-product-price {
  margin-top: -5px;
 margin-bottom: 5px
}
.jdgm-rev__title {
    display: block;
    font-size: 80%!important;
    FONT-WEIGHT: 600;
}
 a#t44_8cb75c19-2a0d-4fb8-9e65-526f24de623b {
 background-color: #ffffff;
 color: rgb(0, 0, 0);
 }
 .t4s-tab__title .t4s-tab__icon {
 width: 42px;
height: 42px;
background-color: #ffffff;
}
.t4s-tab__title .t4s-tab__text {
    font-size: 13px;
    padding: px;
}
.t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
color: #ffffff;
                        background-color: #0080f0;
                    }
div#container-card.trustBarContainer.animate__fadeIn.animate__animated{
    display: math!important;
    flex-direction: column;
    text-align: center;
    padding: 0px 0px;
}
 .t4s-btn-color-dark {
                            background-color: rgb(0 106 201);
                        }
#t4s-mini_cart .t4s-drawer__bottom {

    background-color: rgb(255 255 255 / 8%);

}
img.header__mobile-logo.t4s-d-lg-none {
    width: 120px!important;
}
.title {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.subtitle {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 20px;
}
.reference {
    font-size: 14px;
    color: #555;
    margin-top: 20px;
    text-align: center;
}
 img.header__mobile-logo.t4s-d-lg-none {
 margin-left: 0px!important;
                        width: 135px !important;
                    } 
                        }
.jdgm-rev-widg__summary-text {
    visibility: hidden !important;
}
.review-stars {
    font-size: 18px;
    color: ;
}
.review-rating {
    font-size: 45px;
    font-weight: 600;
    color: #000;
}
                    .rating-text {
                        font-size: 12px;
                        font-weight: 600;
                        color: #555;
                        margin-top: 5px;
                    }
                    .rating-label {
                        font-weight: 600;
                        font-size: 16px;
                        margin-bottom: 5px;
                        color: #333;
                    }
.see-more-btn {
    cursor: pointer;
    color: #222;
    font-weight: 400;
    font-size: 12px;
    margin-top: 10px;
    text-decoration: underline;
}
 h2 {
    font-size: 25px!IMPORTANT;
    font-weight: 700;
    margin-bottom: 15px;
}
#b_f6bb46c0-474a-43ea-a80b-708f057a4d51 {
  font-size: 10px;
}
img.header__mobile-logo.t4s-d-lg-none {
    margin-left: 10px !important;
    width: 205px !important;
    MARGIN-TOP: 10PX;
}
.jdgm-rev__timestamp, .jdgm-rev__pinned {
    float: right;
    display: none;
}
                div.t4s-product.t4s-pr-grid.t4s-pr-style1
Specificity: (0,3,1)
 {
                    border-color: #a9a9a9;
                }
.t4s-product-info {
    background-color: #f9f9f9;
}
                    div.t4s-product-price {
                        margin-top: -5px;
                        margin-bottom: 2px;
                    }
                    h3.t4s-product-title a {
                        font-weight: 600;
                        font-size: 10px;
                    }
h1#b_07c155bb-29b8-4a2f-a7cf-bf0bd1099c54.t4s-title-head.t4s-bl-item.t4s-animation-none.t4s-text-bl.t4s-fnt-fm-inherit.t4s-font-italic-false.t4s-uppercase-false.t4s-hidden-mobile-false.t4s-hidden-br-mb-.t4s-text-shadow-false {
VISIBILITY: hidden;
}
div.t4s-col-item.t4s-col-12.t4s-col-md-6.cart_actions.t4s-text-md-start.t4s-text-center.t4s-order-2 {
display: none;
}
p.t4s-cart__tax {
display: none;
}
                img.header__mobile-logo.t4s-d-lg-none {
                    margin-left: 0px;
                    width: 145px !important;
                    MARGIN-TOP: 5PX;
                }
.t4s-sticky-atc {
                            background-color: #0080f0;
                        }
.t4s-sticky-atc__atc {
                            background-color: #0080f0;
                        }
.t4s-image-text-des p {
    line-height: 24px;
    MARGIN-TOP: 40PX;
}
                    .t4s-col-text.t4s-col-item.t4s-col-lg-6.t4s-col-md-6.t4s-order-md-1.t4s-order-1.t4s-col-12.t4s-txt-shadow-false .t4s-image-text-content h3 {
                        font-size: 18px;
                        margin-bottom: -35px;
                        MARGIN-TOP: 50PX;
MARGIN-LEFT: 4PX;


                    }
                                .t4s-image-text-des p {
                    line-height: 19px;
                    MARGIN-TOP: 40PX;
                    font-size: 10px;
                }
#b_f6bb46c0-474a-43ea-a80b-708f057a4d51 {
   color: #494949;
}
                    p {
                        font-size: 11px;
                        line-height: 20.4px;
                        font-weight: 200;
                    }
                    strong {
                        display: inline-block;
                        margin-top: 6px;
                        margin-left: px;
                        font-weight: 200;
                    }
   h1.t4s-product__title {
 font-weight: 400;
                    }
div.t4s-product-price.t4s-badge-sale { 
 font-weight: 400;
                    }
.t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    padding: 5px 20px;
    min-height: 50px;
    border-bottom: 1px solid rgb(255 255 255 / 20%);
    color: var(--secondary-color);
    font-size: 14px;
    text-align: left;
    line-height: 1.3;
}
.t4s-mb__menu .t4s-menu-item-infos {
    border-bottom: 1px solid rgb(255 255 255 / 60%);
    padding: 20px;
}
.t4s-drawer__header {
    display: flex
;
    justify-content: space-between;
    align-items: center;
    min-height: 50px;
    padding: 0 0 0 20px;
    border-bottom: 1px solid rgb(255 255 255 / 20%);
}
                    span {
                        font-size: 0.9em;
                        font-weight: 300;
                    }
                    .t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {                        background-color: #0080f0;
                        font-weight: 300;
                    }
                    span.highlight {
                        line-height: 20px;
                        display: inline-block;
                        vertical-align: bottom;
                        FONT-WEIGHT: 400;
                    }
                .rating-label {
                    font-weight: 300;
                    font-size: 16px;
                    margin-bottom: 5px;
                    color: #333;
                }
                .rating-text {
                    font-size: 12px;
                    font-weight: 200;
                    color: #555;
                    margin-top: 5px;
                }
span.t4s-badge-price {
display: none;
}
                .t4s-product__info-container .t4s-product-price del {
                    color: #0080f0;
                    margin-right: 5px;
                }
div.t4s-product-price.t4s-badge-sale {
                    font-size: 12px;
                    color: #fa0000;
                    margin-top: -28px;
                }
h1.t4s-product__title {
margin-bottom: 3px!important
}
.t4s-product .t4s-product-price del {
    font-size: 8PX;
    COLOR: #0080f0;
}
img.header__mobile-logo.t4s-d-lg-none {
margin-left: 0px!important;
}
h1, h2, h3, h4, h5, h6, .t4s_as_title {
    color: #770000;
    font-family: var(--font-heading-family);
    line-height: 2;
    font-weight: 400;
    letter-spacing: 0px;
}
                img.header__mobile-logo.t4s-d-lg-none {
                    margin-left: 0px;
                    width: 145px !important;
                    MARGIN-TOP: 4PX;
                }
                #b_f6bb46c0-474a-43ea-a80b-708f057a4d51 {
                    color: #ffffff;
                }
       
             
ul.t4s-footer-linklist {
  text-align: center!IMPORTANT;
}
.t4s-footer-content {
      text-align: center;
    }

                .t4s-product__info-container .t4s-product-price del {
                    color: #008000;
                    margin-right: 5px;
                }

                img.header__mobile-logo.t4s-d-lg-none {
                    margin-left: 0px;
                    width: 225px !important;
                    MARGIN-TOP: 10PX;
                }
                h1, h2, h3, h4, h5, h6, .t4s_as_title {
                    color: rgb(0, 0, 0);
                    font-family: var(--font-heading-family);
                    line-height: 2;
                    font-weight: 400;
                    letter-spacing: 0px;
                }
.t4s-product .t4s-product-price del {
                    font-size: 8PX;
                    COLOR: GREEN;
                }
del {

  background-color: rgba(0, 255, 0, 1); /* Semi-transparent brighter green background */
  padding: 2px; /* Add some padding around the text */
  display: inline-block; /* Ensures the box wraps the content properly */
}
               
                div.t4s-product-price.t4s-badge-sale {
                    font-size: 12px;
                    color: #3e3e3e;
                    margin-top: -23.5px;
                }
                img.header__mobile-logo.t4s-d-lg-none {
                    margin-left: 5px!important;
                    width: 135px !important;
                    MARGIN-TOP: 0PX;
                }
                .t4s-col-text.t4s-col-item.t4s-col-lg-6.t4s-col-md-6.t4s-order-md-1.t4s-order-1.t4s-col-12.t4s-txt-shadow-false .t4s-image-text-content h3 {
                    font-size: 18px;
                    margin-bottom: -12px;
                    MARGIN-TOP: 50PX;
                    MARGIN-LEFT: 4PX;
                }
                    .t4s-product.t4s-pr-grid {
                        border-color: gra;
                        border-style: solid;
                        border-width: 0.1px;
                    }
                .t4s-product-info {
                    
        
  }
                img.header__mobile-logo.t4s-d-lg-none
Specificity: (0,2,1)
 {
                    margin-left: 5px !important;
                    width: 195px !important;
                    MARGIN-TOP: 10PX;
                }
img.header__mobile-logo.t4s-d-lg-none {
    margin-left: 0px!important;
    width: 135px !important;
    MARGIN-TOP: 0PX;
}
.t4s_as_button, button, input[type="button"]:not(.t4s-btn), input[type="reset"], input[type="submit"]:not(.t4s-btn) {
    font-family: var(--font-button-family);
    color: #ffffff;
    background-color: var(--btn-background);
    border-color: var(--btn-background);
}
                        a, .t4s_as_link {
                            color: #000000;
                        }
                h1, h2, h3, h4, h5, h6, .t4s_as_title {
                    color: rgb(0, 0, 0);
                    font-family: var(--font-heading-family);
                    line-height: 1.2;
                    font-weight: 400;
                    letter-spacing: 0px;
                }
                    .offer-price {
                        font-weight: 600;
                        font-size: 12px;
                        margin: 0;
                        margin-top: 1px;
                    }
LABEL {
    MARGIN-LEFT: 7PX!important;
}
.join-btn {
    display: inline-block;
    margin-top: 0.75rem;
    background: #a50202;
    color: white;
    padding: 0.6rem 1.2rem;
    text-decoration: none;
    font-weight: bold;
    border: none;
    outline: none;
}
.t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
    background-color: #d20000;
    font-weight: 300;
}
.t4s-sticky-atc {
    background-color: #d20000;
}
                .t4s-sticky-atc__atc {
                    background-color: #d20000;
                }
.t4s-btn-color-dark {
    background-color: #d20000;
}
                img.header__mobile-logo.t4s-d-lg-none {
                    margin-left: 0px !important;
                    width: 80px !important;
                    MARGIN-TOP: 0PX;
                }
                .t4s-col-text.t4s-col-item.t4s-col-lg-6.t4s-col-md-6.t4s-order-md-1.t4s-order-1.t4s-col-12.t4s-txt-shadow-false .t4s-image-text-content h3 {
                    font-size: 18px;
                    margin-bottom: -22px;
                    MARGIN-TOP: 50PX;
                    MARGIN-LEFT: 4PX;
                }
img.header__mobile-logo.t4s-d-lg-none {
    margin-left: 0px !important;
    width: 130px !important;
    MARGIN-TOP: 0PX;
}
                .t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex
;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    -webkit-flex-direction: row;
                    -ms-flex-direction: row;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    flex-direction: row;
                    padding: 5px 20px;
                    min-height: 50px;
                    border-bottom: 1px solid rgb(94 94 94 / 20%);
                    color: var(--secondary-color);
                    font-size: 10px;
                    text-align: left;
                    line-height: 1.4;
                    font-family: monospace;
                }
                    li {
                        font-size: 12px;
                        font-family: monospace;
                    }
                h3.t4s-product-title a {
                    font-weight: 500;
                    font-size: 10px;
                    font-family: monospace;
                }
                .t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
                    background-color: #d20000;
                    font-weight: 300;
                    font-family: monospace;
                }
                    button.t4s-product-form__submit.t4s-btn.t4s-btn-base.t4s-btn-style-default.t4s-btn-color-dark.t4s-w-100.t4s-justify-content-center.t4s-btn-effect-outline.t4s-btn-loading__svg {
                        background-color: white !important;
                        color: black !important;
                        border: 1px solid black !important;
                        font-family: monospace;
                    }
                div.t4s-product-price.t4s-badge-sale {
                    font-size: 12px;
                    color: #3e3e3e;
                    margin-top: -21.9px;
                }
                p {
                    font-size: 10px;
                    line-height: 20.4px;
                    font-weight: 200;
                }
.jdgm-prev-badge__text {
    visibility: unset;
    font-family: monospace;
}
                strong {
                    display: inline-block;
                    margin-top: 6px;
                    margin-left: px;
                    font-weight: 200;
                    font-size: 10px;
                }
                                span.review-total {
                        font-weight: 400;
                        font-family: monospace;
                    }
.review-rating {
                    font-size: 45px;
                    font-weight: 600;
                    color: #000;
                    font-family: monospace;
                }
                .rating-label {
                    font-weight: 300;
                    font-size: 16px;
                    margin-bottom: 5px;
                    color: #333;
                    font-family: monospace;
                }
.rating-text {
                    font-size: 12px;
                    font-weight: 200;
                    color: #555;
                    margin-top: 5px;
                    font-family: monospace;
                }
                            .offer-price {
                    font-weight: 600;
                    font-size: 11px;
                    margin: 0;
                    margin-top: 2px;
                }


.code-value {
    font-size: 10px;
    font-weight: bold;
}
                    img.header__sticky-logo.t4s-d-none.t4s-d-none {
                        margin-left: 5px;
                    }
LABEL {
                    MARGIN-LEFT: 7PX !important;
                    FONT-FAMILY: MONOSPACE!important;
                }
.t4s_as_button, button, input[type="button"]:not(.t4s-btn), input[type="reset"], input[type="submit"]:not(.t4s-btn) {
    font-family: var(--font-button-family);
    color: #ffffff;
    background-color: #e80000;
    border-color: #f60000;
}
h1, h2, h3, h4, h5, h6, .t4s_as_title {
    color: rgb(0, 0, 0);
    font-family: var(--font-heading-family);
    line-height: 1.2;
    font-weight: 400;
    letter-spacing: 0px;
    margin-bottom: 30px;
}
h1.t4s-product__title {
    margin-bottom: 3px!important;
    font-family: monospace;
}
.is-header--stuck .t4s-header__wrapper {
    --h-text-color: #767676;
    --h-text-color-rgb: 118, 118, 118;
    --h-text-color-hover: #ffffff;
    --h-bg-color: #f5f5f5;
}
.join-btn {
    display: inline-block;
    margin-top: 0.75rem;
    background: #000000;
    color: white;
    padding: 0.6rem 1.2rem;
    text-decoration: none;
    font-weight: bold;
    border: none;
    outline: none;
}
.t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
    background-color: #0290ff;
    font-weight: 300;
    font-family: monospace;
}
                .t4s-sticky-atc
Specificity: (0,1,0)
 {
                    background-color: #0290ff;
                }
.t4s-sticky-atc__atc {
    background-color: #0290ff;
}
.t4s-btn-color-dark {
    background-color: #0290ff;
}
.t4s-sticky-atc {
    background-color: #0290ff;
}
.join-btn {
    display: inline-block;
    margin-top: 0.75rem;
    background: #0290ff;
    color: white;
    padding: 0.6rem 1.2rem;
    text-decoration: none;
    font-weight: bold;
    border: none;
    outline: none;
}

.t4s_as_button, button, input[type="button"]:not(.t4s-btn), input[type="reset"], input[type="submit"]:not(.t4s-btn) {
    font-family: var(--font-button-family);
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}
.join-btn {
    display: inline-block;
    margin-top: 0.75rem;
    background: #5c0000;
    color: white;
    padding: 0.6rem 1.2rem;
    text-decoration: none;
    font-weight: bold;
    border: none;
    outline: none;
}
            .t4s_animated .t4s-bl-item, .is-selected .t4s-bl-item {
                height: 40px;
                bottom: -180px;
            }
                .t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
                    background-color: #000000;
                    font-weight: 300;
                    font-family: monospace;
                }
                .t4s-sticky-atc__atc {
                    background-color: #000000;
                }
                .t4s-sticky-atc {
                    background-color: #000000;
                }
                .join-btn {
                    display: inline-block;
                    margin-top: 0.75rem;
                    background: #000000;
                    color: white;
                    padding: 0.6rem 1.2rem;
                    text-decoration: none;
                    font-weight: bold;
                    border: none;
                    outline: none;
                }
                li {
                    font-size: 10px;
                    font-family: POPPINS;
                    FONT-WEIGHT: 200;
                    TEXT-ALIGN: LEFT!IMPORTANT;
                }
.custom-offer-section {
    font-family: 'Helvetica Neue', sans-serif;
    font-size: 13px;
    color: #333;
    background-color: #f7f7f7;
    border-radius: 0px;
    padding: 10px 0;
}
    
div.gfgFreeGiftWidgetTitleBar { 
 font-size: 10px;
    font-weight: 300!important;
}
div.gfgFreeGiftMsgTitle {
 font-size: 10px;
    font-weight: 300!important;
margin-bottom : -2px;
}
div.gfgFreeGiftMsgSubTitle {
 font-size: 9px;
    font-weight: 200!important;
}
.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals-wrapper {
    border-top: 1px solid var(--jdgm-secondary-color);
    DISPLAY: NONE;
}
                        h3.t4s-section-title.t4s-title span {
                            font-size: 15x;
                            FONT-WEIGHT: 500;
                        }
                        svg {
                            width: 25px;
                            height: 8px;
                        }
.t4s-btn-color-dark {
    background-color: #000000;
}
div.gfgFreeGiftWidgetTitleBar {
background-color: #000000!IMPORTANT;
}
                div.gfgFreeGiftWidgetTitleBar {
                    background-color: #10c403 ! IMPORTANT;
                }
del {
    background-color: rgba(0, 255, 0, 1);
    /* padding: 2px; */
    display: none;
}
div.gfgFreeGiftWidgetTitleBar {
    background-color: #000000 ! IMPORTANT;
}
.t4s-product-form__buttons .t4s-pr__notify-stock, .t4s-product-form__buttons .shopify-payment-button__button--unbranded {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 0px;
    min-height: 55px;
    padding: 5px 25px;
    cursor: pointer;
    /* color: var(--t4s-light-color); */
    background-color: var(--secondary-color);
    transition: .3s;
}}