/** Shopify CDN: Minification failed

Line 692:12 Expected identifier but found whitespace
Line 692:13 Unexpected "("
Line 902:12 Expected identifier but found whitespace
Line 902:13 Unexpected "("
Line 1182:0 Unexpected "{"
Line 1182:4 Expected ":"
Line 1545:12 Expected identifier but found whitespace
Line 1545:13 Unexpected "("

**/
/*-----------------------------------------------------------------------------/
/ 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) {@media screen and (min-width: 1024px) {
.t4s_ratio:not(.t4s_bg)>*:not(.t4s-not-style), .no-js .t4s_ratio:not(.t4s_bg)>noscript>*:not(.t4s-not-style) {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 230%;
 }

.t4s-d-lg-inline-block {
    visibility: hidden;
}


  span.t4s-pa.t4s-op-0.t4s-ts-op.t4s-count-box {
      font-size: 0.8em;
      margin-right: -60px;
      margin-left: 0px;
      margin-bottom: 28px;
  }


.t4s-header__logo img { position: relative;
  z-index: 1001;
 }
div.t4s-carousel-wrapper.t4s-pr.t4s-pos-btn-nav__default.t4s-pos-btn-nav-mb__on_carousel.t4s-btn-nav-width__container {
DISPLAY: NONE;
 }

    .t4s-nav__ul>li:last-child> a {
       z-index: 1001;
    }


a[href*="/cart"]:has(.t4s-icon--cart.t4s-d-lg-none)::after {
    content: 'CART';
    font-size: 12px;
    font-weight: 600!IMPORTANT;
    letter-spacing: 0em!IMPORTANT;
    line-height: 1;
 }

div.t4s-site-nav__icon.t4s-site-nav__search {
DISPLAY: NONE;
 }

  /* Thin white grid lines */
  .t4s-product {
      padding: 1px !important;   /* thinner borders */
      background: #fff !important;
  }

  /* Remove white info area */
  .t4s-product-info {
      background: transparent !important;
      padding: 0 !important;
  }

  /* Make card relative */
  .t4s-product-inner {
      position: relative;
  }

  /* Position text over image */
  .t4s-product-info_inner {
      position: absolute !important;
      bottom: 12px;   /* tighter bottom */
      left: 12px;     /* tighter left */
      right: 12px;
      z-index: 5;
      text-align: left !important;
  }

  /* Title */
  .t4s-product-info_inner a {
      color: #ffffff !important;
      font-size: 14px;
      font-weight: 500;
      margin: 0 0 4px 0 !important;
      line-height: 1.3;
  }

  /* Price */
  .t4s-product-price {
      color: #ffffff !important;
      font-size: 13px;
      margin: 0 !important;
  }

  /* Bottom gradient for readability */
  .t4s-product-inner::after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 30%;
      background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);
      z-index: 2;
      pointer-events: none;
  }

        .t4s-product-price {
            color: #000000 !important;
            font-size: 13px;
            margin: 0 !important;
        }

        .t4s_ratio:not(.t4s_bg)>*:not(.t4s-not-style), .no-js .t4s_ratio:not(.t4s_bg)>noscript>*:not(.t4s-not-style) {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 350%;
        }
 
a::after {
    margin-right: 100px!important;
  }
 
/* Remove outer container padding */
.t4s-container,
.t4s-container-fluid {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
 }

/* Remove grid gaps */
div.t4s_box_pr_grid.t4s-products {
  margin-left: 0 !important;
  margin-right: 0 !important;
  --bs-gutter-x: 0 !important;
  --bs-gutter-y: 0 !important;
 }

/* Remove individual column padding */
div.t4s_box_pr_grid.t4s-products > * {
  padding: 0 !important;
 }

/* Keep grid full width but remove built-in gaps */
div.t4s_box_pr_grid.t4s-products {
  --bs-gutter-x: 0 !important;
  --bs-gutter-y: 0 !important;
 }

/* Add 1px spacing between product tiles */
div.t4s_box_pr_grid.t4s-products > * {
  padding: 1px !important;
 }

/* Optional: make background white so the 1px shows as divider */
div.t4s_box_pr_grid.t4s-products {
  background: #ffffff;
 }

/* Remove spacing below grid */
div.t4s_box_pr_grid.t4s-products {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
 }

/* Remove product info default spacing */
.t4s-product-info,
.t4s-product-title,
.t4s-product-price {
  margin: 0 !important;
  padding: 0 !important;
 }

/* Make each product card relative */
div.t4s_box_pr_grid.t4s-products > * {
  position: relative;
}

/* Title styling */
a.is--href-replaced {
  position: absolute;
  bottom: 35px;
  left: 15px;
  color: #ffffff !important;
  z-index: 3;
  font-size: 14px;
  text-transform: uppercase;
}

/* Price styling */
div.t4s-product-price {
  position: absolute;
  bottom: 10px;
  left: 15px;
  color: #ffffff !important;
  z-index: 3;
  font-size: 13px;
}

/* Add gradient overlay */
div.t4s_box_pr_grid.t4s-products > *::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 35%;
  background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);
  z-index: 1;
}

.t4s-g-lg-30, .t4s-gy-lg-30 {
        --ts-gutter-y: 0px;
    }

.t4s-section-header, #shopify-section-top-bar {
    --h-space-tr: -40px;
}


/* Make image perfectly fill wrapper */
.t4s-product-img img {
  width: 100%;
  height: 100% !important;
  object-fit: cover !important;
  display: block;
}

/* Increase header height */
.t4s-section-header {
  padding-top: 60px !important;
  padding-bottom: 5px !important;
}

/* Make header background fully white */
.t4s-section-header {
  background: #ffffff !important;
}

/* Hide existing logo image */
div.t4s-header__logo img {
  display: none !important;
}

/* Inject new logo */
div.t4s-header__logo {
  background: url("/cdn/shop/files/rbetybh.png?v=1772287303") no-repeat center;
  background-size: contain;
  width: 160px;   /* adjust if needed */
  height: 40px;   /* adjust depending on logo proportions */
}
/* Make header icons black */
.t4s-section-header svg,
.t4s-section-header i, span.t4s-pa.t4s-op-0.t4s-ts-op.t4s-count-box,
.t4s-section-header a {
  color: #000000 !important;
  fill: #000000 !important;
}

div.t4s-header__logo {
  background: url("/cdn/shop/files/rbetybh.png?v=1772287303") no-repeat center;
  background-size: contain;
  width: 220px !important;   /* increase width */
  height: 80px !important;   /* increase height */
}

a.t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr {
  margin-left: 60px !important;
}
  
        div.t4s-header__logo {
            MARGIN-LEFT: 30PX;
        }

/* PRODUCT PAGE HEADER FIX ONLY */
.template-product #shopify-section-header-inline {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.template-product #shopify-section-header-inline .t4s-header__wrapper {
  padding-top: 20px !important;
  padding-bottom: 20px !important; /* adds bottom breathing space */
}

.template-product #shopify-section-header-inline [data-header-height] {
  min-height: 80px !important; /* increases structured height cleanly */
}
/* PRODUCT PAGE IMAGE FIX */
.template-product img.t4s-lz--fadeIn.lazyloadt4s-opt.lazyautosizes.ls-is-cached.lazyloadt4sed {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  max-height: 80vh !important;
}
        .t4s_ratio:not(.t4s_bg)>*:not(.t4s-not-style), .no-js .t4s_ratio:not(.t4s_bg)>noscript>*:not(.t4s-not-style) {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
.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;
}
.live_visitors {
    position: relative;
    display: NONE;
    align-items: center;
    gap: .5rem;
    padding-left: 13px;
    color: black;
}

/* Product page Add to Cart button */
button.t4s-product-form__submit {
  background-color: #ffffff !important;
  color: #000000 !important;
  border: 1px solid #000000 !important;
MARGIN-BOTTOM : -5PX;
}

/* Force inner text + svg black */
button.t4s-product-form__submit * {
  color: #000000 !important;
  fill: #000000 !important;
}

button.t4s-product-form__submit:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  border: 1px solid #000000 !important;
}
.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: #7a7a7a;
}
.t4s-title {
  text-align: center !important;
  width: 100%;
}
/* Prevent product images from collapsing before JS loads */
.template-product .t4s-product__media img {
  width: 100% !important;
  height: auto !important;
  display: block;
}

/* Prevent wrapper from recalculating weirdly */
.template-product .t4s-ratio {
  height: auto !important;
}
.t4s-sticky-atc { 
DISPLAY: NONE!IMPORTANT;
}

/* Fix product image white space WITHOUT breaking layout */
.template-product .t4s-product__media.t4s_ratio {
  --aspect-ratio: unset !important;
}

.template-product .t4s-product__media.t4s_ratio::before {
  padding-top: 0 !important;
}

.template-product .t4s-product__media img {
  position: relative !important;
  height: auto !important;
  width: 100% !important;
  object-fit: contain !important;
}

.t4s-col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
        padding-left: 20px;
        padding-right: 50px;
    }

        a.t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr {
            margin-left: 20px !important;
        }

.t4s-product-form__buttons {
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    margin-bottom: -25px;
}

.t4s-product__info-container .t4s-product-price {
    font-size: 14px;
}

.t4s-product__title {
    margin-bottom: 11px !important;
    font-size: var(--title-size);
    font-weight: var(--title-weight);
    color: var(--title-color);
    font-family: var(--title-family);
    text-transform: var(--title-style);
    letter-spacing: var(--title-spacing);
    line-height: var(--title-line-height);
    margin-top: -15px;
}
.t4s-swatch__title {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    margin: .65em 0 .5em;
    display: flex;
    align-items: center;
    margin-top: 40px;
}
/* FORCE stable product image sizing */
.template-product .t4s-product__media img {
  width: 100% !important;
  height: auto !important;
  min-width: 100% !important;
  display: block !important;
}

/* Prevent lazySizes from shrinking it */
.template-product img.t4s-lz--f,
.template-product img.lazyautosizes {
  max-width: 100% !important;
}
#shopify-section-template--18834213568582__product-related-recent .t4s-product-title,
#shopify-section-template--18834213568582__product-related-recent .t4s-product-price {
  text-shadow: 0 2px 6px rgba(0,0,0,0.6);
}
/* Scope ONLY to Recently Viewed section */
#shopify-section-template--18834213568582__product-related-recent .t4s-product-wrapper {
  position: relative;
}

#shopify-section-template--18834213568582__product-related-recent .t4s-product-title {
  position: absolute;
  bottom: 30px;
  left: 15px;
  color: #ffffff !important;
  z-index: 5;
  margin: 0;
}

#shopify-section-template--18834213568582__product-related-recent .t4s-product-price {
  position: absolute;
  bottom: 10px;
  left: 15px;
  color: #ffffff !important;
  z-index: 5;
  margin: 0;
}
.template-product img.t4s-lz--fadeIn {
  width: 100% !important;
  height: auto !important;
  min-width: 100% !important;
}

/* Transparent header only on homepage */
.template-index header#shopify-section-header-inline {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* Remove inner wrapper background if theme adds one */
.template-index #shopify-section-header-inline .t4s-header__wrapper {
  background: transparent !important;
}
/* ===== HOMEPAGE TRANSPARENT HEADER FIX ===== */
.template-index #shopify-section-header-inline {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  background: transparent !important;
  box-shadow: none !important;
}

/* Kill wrapper background */
.template-index #shopify-section-header-inline .t4s-header__wrapper {
  background: transparent !important;
  --h-bg-color: transparent !important;
  border: none !important;
}

/* Make nav + buttons white */
.template-index #shopify-section-header-inline a,
.template-index #shopify-section-header-inline button,
.template-index #shopify-section-header-inline svg,
.template-index #shopify-section-header-inline .t4s-count-box {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Replace ALL logo versions */
.template-index .header__normal-logo,
.template-index .header__mobile-logo,
.template-index .header__sticky-logo {
  content: url("/cdn/shop/files/5_e33ac1ea-7172-40e6-964d-e4ead41a9e9c.png?v=1772013477") !important;
}

/* Optional: increase logo size slightly */
.template-index .t4s-header__logo img {
  width: 240px !important;
}
/* Hide original logo */
.template-index .t4s-header__logo img {
  opacity: 0 !important;
}

/* Add white logo as background */
.template-index .t4s-header__logo {
  background: url("/cdn/shop/files/RTVTE.png?v=1772011846") no-repeat center left;
  background-size: contain;
  height: 60px; /* adjust if needed */
  width: 240px; /* adjust if needed */
}
/* Hero dark overlay */
a.t4s-full-width-link.t4s-pe-auto {
  position: relative;
}

a.t4s-full-width-link.t4s-pe-auto::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.35); /* adjust 0.35 → 0.5 if darker needed */
  pointer-events: none;
  z-index: 1;
}

/* Make sure content sits above overlay */
a.t4s-full-width-link.t4s-pe-auto * {
  position: relative;
  z-index: 2;
}
        .t4s_ratio:not(.t4s_bg)>*:not(.t4s-not-style), .no-js .t4s_ratio:not(.t4s_bg)>noscript>*:not(.t4s-not-style) {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 190%;
        }

/* ONLY on product pages */
.template-product .t4s-product-price {
    position: absolute;
    bottom: auto;
    left: 0;
    color: #000000 !important;
    z-index: 3;
}

        div.t4s-header__logo {
            MARGIN-LEFT: 80PX;
        }

.t4s-product-form__buttons .t4s-pr__notify-stock, .t4s-product-form__buttons .shopify-payment-button__button--unbranded {
    font-size: 12px;
    font-weight: 400;
    min-height: 35px;
    letter-spacing: 1px;
    padding: 5px 25px;
    cursor: pointer;
    color: var(--t4s-light-color);
    background-color: var(--secondary-color);
    transition: .3s;
}

.t4s-product-form__buttons .t4s-product-form__submit {
    font-size: 11px;
    font-weight: 500;
    min-height: 45px;
    letter-spacing: 1px;
    padding: 5px 25px;
    cursor: pointer;
    margin-top: 20px;
}

    .t4s-product-form__buttons>.t4s-flex-wrap {
        flex-wrap: unset;
        margin-top: -20px;
    }


}}

/*---------------- 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){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;
                }
.t4s-newsletter-wrap.t4s-form-border-true {
        padding: 0px 5px;
    }
.t4s-newsletter-wrap.t4s-form-border-true {
    border: solid 1px var(--border-color);
}

                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;
                }
                    li {
                        font-size: 12px;
                    }
                h3.t4s-product-title a {
                    font-weight: 500;
                    font-size: 10px;
                }
                .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;
                }
                    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;
                    }
                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;
}
                strong {
                    display: inline-block;
                    margin-top: 6px;
                    margin-left: px;
                    font-weight: 200;
                    font-size: 10px;
                }
                                span.review-total {
                        font-weight: 400;
                    }
.review-rating {
                    font-size: 45px;
                    font-weight: 600;
                    color: #000;
                }
                .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;
                }
                            .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;
                }
.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;
}
.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;
}
                .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;
                }
                .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;
}
                .t4s-product.t4s-pr-grid {
                    border-color: black;
                    border-style: solid;
                    border-width: 0.1px;
                }
.t4s-mini_cart__meta .t4s-cart_price ins {
    color: var(--sale-price-color);
    display: inline-block;
  margin-inline-start: 0px; 
}
div.t4s-section-inner.t4s_se_template--17461866463302__newsletter_ejwmUc.t4s-container-wrap {
    margin-bottom: -5px!important;
}
                    img.header__mobile-logo.t4s-d-lg-none {
                    margin-left: 0px !important;
                    width: 200px !important;
                    MARGIN-TOP: 5PX;
                }
            .t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
                    background-color: #0006ff;
                    font-weight: 300;
                }
                .t4s-sticky-atc {
                    background-color: #0018a8;
                }
                .t4s-sticky-atc__atc {
                    background-color: #0018a8;
                }
        .t4s-section-header [data-header-height] {
            min-height: 50px;
        }
.t4s-use__label .t4s-site-nav__icon a {
    line-height: 0;
}
                .t4s-product-info {
                    background-color: #f6f6f6;
                }
                img.header__sticky-logo.t4s-d-none.t4s-d-none {
                    margin-left: 8px;
                }
div.gfgFreeGiftMsgSubTitle {
    font-size: 9px;
    font-weight: 200!important;
    LINE-HEIGHT: 14PX;
}
                div.gfgFreeGiftWidgetTitleBar {
                    background-color: #000000 ! IMPORTANT;
                    BORDER-RADIUS: 0PX;
                }
div.gfgFreeGiftSingleOfferSelectDiv { BORDER-RADIUS: 0PX!important;
    padding: 0px!important;
                }
 .gfgFreeGiftMsgIconImageElementOfItem {
    border-radius: 0px!important;
    object-fit: cover;
    width: 100%;
    height: 100%;
    border: 0px solid #0000002e!important;
}
.t4s-btn-color-dark {
    background-color: #0018a8;
}
div.gfgFreeGiftWidgetTitleBar {
    background-color: #0006ff ! IMPORTANT;
    BORDER-RADIUS: 0PX;
}
.t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
    background-color: #0018a8;
}
                div.gfgFreeGiftMsgTitle {
                    FONT-FAMILY: HELVETICA;
                }
                div.gfgFreeGiftMsgSubTitle { FONT-FAMILY: HELVETICA;
                }
#t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__cart>span, #t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__checkout>span {
    display: block;
    height: auto;
    width: 100%;
    text-align: center;
}
#t4s-mini_cart .t4s-btn-cart__emty {
    background-color: #0018a8;
}
.gfgFreeGiftClaimButton {
    font-weight: 400!important;
    font-size: 10px!important;
    FONT-FAMILY: helvetica!important;
    border-radius: 100px!important;
    padding: 3px 10px;
    MARGIN-RIGHT: 10PX;
}
                div.gfgFreeGiftMsgTitle {
font-size: 13px!important;
 margin-bottom: 0px;
}
                div.gfgFreeGiftMsgTitle {
                    font-size: 12px !important;
                    margin-bottom: -1px;
                }
.t4s-product.t4s-pr-grid {
    border-color: #D9D9D9;
    border-style: solid;
    border-width: 0.1px;
}
                div.t4s-product-price {
                    margin-top: -5px;
                    margin-bottom: 1px;
                }
                .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: #0018a8;
                    border-color: #0018a8;
                }
                .t4s-product.t4s-pr-grid {
                    border-color: #919191;
                    border-style: solid;
                    border-width: 0.1px;
                }
h1.t4s-product__title {
    margin-bottom: 3px!important;
    font-family: HELVETICA ;
font-size: 12px;
}
                li {
                    font-size: 10px;
                    font-family: HELVETICA;
                    color: #4b4b4b;
                }
BODY {
    color: #000000;
}
                img.header__sticky-logo.t4s-d-none.t4s-d-none {
 margin-left: 6px; 
                }
                .t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
                    FONT-SIZE: 11PX;
                }
                        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 {
                            FONT-SIZE: 12PX;
                        }

 h1.t4s-product__title {
                    font-weight: 500;
                }
{new layout }
                    div.t4s-product-price.t4s-badge-sale {
                        display: flex !important
;
                        justify-content: flex-start;
                    }
                div.t4s-product-price.t4s-badge-sale {
font-size: 12px;
color: #3e3e3e;
margin-top: 5px;
margin-left: 4px;
                }
                        .jdgm-prev-badge {
                            text-align: right;
                        }
                        .jdgm-prev-badge {
                            margin-top: -60px;
                        }
                h1.t4s-product__title {
                    font-weight: 600;
                }
                img.header__mobile-logo.t4s-d-lg-none {
                    margin-left: 0px !important;
                    width: 150px !important;
                    MARGIN-TOP: 0PX;
                }
.t4s_animated .t4s-bl-item, .is-selected .t4s-bl-item {
    height: 40px;
    bottom: -180px;
    margin-right: 64px;
    margin-left: 40px;
}
                h1.t4s-product__title {
                    font-weight: 500;
                }
                div.t4s-product-price.t4s-badge-sale {
                    font-size: 11px;
}
                    a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {
                        margin-right: 20px;
                    }
                    a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {
                        margin-top: -68px !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: -67px !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: #000000;
                    background-color: #ffffff;
                    border-color: #000000;
                }
                    .subtitle {
                        font-size: 14px;
                        font-weight: 500;
                        margin-bottom: 20px;
                        margin-left: 0px;
                    }
                    .title {
                        font-size: 20px;
                        font-weight: bold;
                        text-transform: uppercase;
                        margin-bottom: 0px;
                    }
                    .reference {
                        font-size: 10px;
                        color: #000000;
                        margin-top: 20px;
                        text-align: center;
                    }
                .title {
                    font-size: 14px!important;
                    font-weight: bold;
                    text-transform: uppercase;
                    margin-bottom: 0px;
                }
                    .result {
                        margin-top: 30px;
                        TEXT-ALIGN: center;
                        font-size: 14px;
                        font-weight: 500;
                    }                
h1.t4s-product__title {
                    font-weight: 600;
                }
                    .t4s-swatch__list {
                        margin-top: -10px;
                    }
                h3.t4s-product-title a {
                    font-weight: 600;
                    font-size: 10px;
                }
.t4s-btn__size-chart i, .t4s-pr_flash_sold i, .t4s-pr_live_view i, .t4s-pr_counter i, .t4s-inventory_message i {
    font-size: 20px;
    margin-right: 9px;
    color: #0018a8;
}
                        a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {
                            font-size: 11px;
 font-weight: 400;
                            color: #0018a8;
                        }
.fit-close {
    cursor: pointer;
    font-size: 11px;
    color: #0018a8;
    font-weight: 500;
    text-align: right;
    margin-left: 180px;
}
.fit-modal-header h3 {
    margin: 0;
    font-size: 13px;
    font-weight: 500;
    color: #2b2b2b;
    text-transform: uppercase;
}
                .fit-close {
                    font-weight: 400;
                }

.fit-privacy {
    font-size: 11px;
    color: #777;
    margin-top: 0px;
    margin-left: 40px;
}
.fit-modal-header {
    display: flex
;
    justify-content: space-between;
    align-items: center;
    padding: 8px 12px;
    border-bottom: 1px solid #ffffff;
    BACKGROUND-COLOR: #f2f2f2;
}
.fit-privacy {
    DISPLAY: NONE;
}
a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {
    margin-right: 8px;
}
.recommender-inputs input {
    display: block;
    margin: 8px auto;
    padding: 10px;
    width: 90%;
    border: 1px solid #ffffff;
    background: #f5f5f5;
    border-radius: 0;
    font-size: 12px;
    text-align: left;
}
th, td {
    border: 1px solid #ffffff;
    padding: 8px;
    text-align: center;
    BACKGROUND-COLOR: #F5F5F5;
}
                .title {
                    COLOR: #0018a8;
                }
                    .t4s-mfp-btn-close-inline button.mfp-close {

                        background-color: #f8f8f8 !important;
}
                p {
                    font-size: 10px;
                    line-height: 20.4px;
                    font-weight: 400!important;
                }
                strong {
                    display: inline-block;
                    margin-top: 6px;
                    margin-left: px;
                    font-weight: 400;
                    font-size: 10px;
                }
                span{
                    font-size: 0.9em;
                    font-weight: 400;
                }
.fit-predictor a {
    MARGIN-LEFT: 4PX;
}
a {
  font-weight: 400;
}

#recommend-btn {
    border-radius: 0;
    font-weight: 400;
    font-size: 12px;
    letter-spacing: 0px;
}
.gift-offer-static {
        padding: 10px 12px;
        border-radius: 0px;
    }
.fit-predictor a {
    color: #0018a8;
    font-weight: 400;
    font-size: 12px;
    cursor: pointer;
}
.gift-offer-link {
    margin-left: 0px;
font-weight: 600;
   font-size: 10px;
}
                .t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
                    font-weight: 400;
                }
    .gift-offer-image {
        width: 40px;
        height: 40px;
    }
                img.header__mobile-logo.t4s-d-lg-none {
                    margin-left: 0px !important;
                    width: 130px !important;
                    MARGIN-TOP: 0PX;
                }
                    .t4s-product .t4s-product-info {
                        padding-top: 10px;
                        MARGIN-BOTTOM: 25PX;
                        TEXT-ALIGN: LEFT;
                        MARGIN-LEFT: 12PX;
                    }
                .t4s-product-info {
                    background-color: #ffffff;
                }
                .t4s-product.t4s-pr-grid {
                    border-color: #ffffff;
                    border-style: solid;
                    border-width: 0.9px;
                }
                img.header__mobile-logo.t4s-d-lg-none {
                    margin-left: 5px !important;
                    width: 130px !important;
                    MARGIN-TOP: 0PX;
                }
.t4s-full-width-link.is--href-replaced::after {
  content: '+'; /* Add the plus sign */
  position: absolute; /* Position the pseudo-element relative to the link */
  top: 90%; /* Center vertically */
  left: 90%; /* Center horizontally */
  transform: translate(-50%, -50%); /* Adjust for the pseudo-element's size */
  /* Add styling for the plus sign, e.g., color, font-size, etc. */
  color: black;
  font-size: 24px;
  background-color: none;
  width: 30px;
  height: 30px;
  line-height: 30px; /* Vertically center the '+' */
  text-align: center; /* Horizontally center the '+' */
  border-radius: 50%; /* Make it a circle */
  cursor: pointer; /* Indicate it's clickable */
  z-index: 10; /* Ensure it's above other content if needed */
}
            .t4s-product .t4s-product-inner .t4s-pr-group-variable {
                position: absolute;
display: none;
}
.t4s-full-width-link.is--href-replaced::after {
                    FONT-WEIGHT: 300;
                }
h3.t4s-product-title {
TEXT-ALIGN : LEFT!IMPORTANT;
}

div.t4s-product-price {
TEXT-ALIGN : LEFT!IMPORTANT;
}
                img.header__sticky-logo.t4s-d-none.t4s-d-none {
width: 100px!IMPORTANT;
}
                                .t4s-g-15, .t4s-gx-15, .t4s-px-15 {
                                    --ts-gutter-x: px;
                                }
                img.header__sticky-logo.t4s-d-none.t4s-d-none {
                    margin-left: 7px;
                }
svg.t4s-icon.t4s-icon--search.t4s-d-lg-none{
    display: block!IMPORTANT; 
}
.t4s-h-cart__design3 .t4s-site-nav__cart {
        min-width: 0px;
    }
.t4s-site-nav__icons .t4s-site-nav__icon {

    line-height: 0;
}
                    body svg.t4s-icon.t4s-icon--search {
                        width: 13px !important;
                        height: 13px !important;
                    }
                svg.t4s-icon.t4s-icon--cart {
                    font-size: 0.9em;
                    margin-right: -px;
                }
svg.t4s-icon.t4s-icon--cart.t4s-d-lg-none {  
width: 13px!important;
height: 13px!important;
                    }
svg.t4s-icon.t4s-icon--search {
  transform: scaleX(-1);
}
            img.header__sticky-logo.t4s-d-none.t4s-d-none {
                MARGIN-BOTTOM: -1PX;
            }
                    .t4s-site-nav__icon.t4s-site-nav__search {
                        padding-left: px;
                        padding-right: 7px;
                    }
            body svg.t4s-icon.t4s-icon--search{
                MARGIN-TOP: 2PX;
            }
                span.t4s-pa.t4s-op-0.t4s-ts-op.t4s-count-box {
                    font-size: 0.8em;
                    margin-right: -10px;
                    margin-left: 5px;
                }
#t4s-tab-minicart .t4s-drawer__main .t4s-mini_cart__items {
    padding: 0 15px;
    background-color: #f2f2f2;
}
            svg.t4s-icon.t4s-icon--search.t4s-d-lg-none {
                display: NONE!IMPORTANT;
            }
span.t4s-top-content{
  text-align: left!IMPORTANT;
}
div.t4s-section-inner.t4s_se_template--18163237027910__newsletter_ejwmUc.t4s-container-wrap {
padding-top: 20px!IMPORTANT;
}
            a {
                font-weight: 500;
            }
span.t4s-d-inline-block { font-weight: 500;
            }
menu-item-acount svg {
    width: 18px;
}
p.menu_infos_title {
font-weight: 500;
            }
                    .t4s-swatch__item.t4s-swatch__form {
                        width: 66px;
                        height: 60px;
                    }
            .t4s-swatch__list {
                margin-top: -10px;
                margin-left: -3px;
            }
        .fit-predictor, .fit-modal * {
    font-family: Helvetica !important;
    margin-top: 0px;
}
.giorani-colour-selector .giorani-colour-options .swatch.is-active img {
    outline: 1.5px solid #000;
    outline-offset: -2px;
}
            .t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded
Specificity: (0,2,0)
 {
                background-color: #000000;
            }

.t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
    background-color: #000000;
}
            .t4s-sticky-atc
 {
                background-color: #000000;
            }
                    .t4s-sticky-atc__atc {
                background-color: #000000;
            }
            .t4s-btn-color-dark {
                background-color: #000000;
            }
            #t4s-mini_cart .t4s-btn-cart__emty {
                background-color: #000000;
            }
            div.gfgFreeGiftMsgTitle {
                font-size: 10px !important;
                margin-bottom: -1px;
                font-weight: 500!important;
            }

button.t4s-btn__checkout.t4s-btn.t4s-btn-base.t4s-btn-style-default.t4s-btn-color-dark.t4s-btn-effect-default.t4s-w-100.t4s-justify-content-center::after {
  content: 'Secure Checkout';
  display: inline-flex;
  align-items: center;
  margin-left: 8px;
  letter-spacing: 0.2px;
  font-size: 12px;
  font-weight: 500;
  color: inherit; /* keep same text color */

  /* Add lock as white SVG */
  background: url("data:image/svg+xml,%3Csvg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 8h-1V6a4 4 0 0 0-8 0v2H7a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1zm-5 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm3-9H9V6a3 3 0 0 1 6 0v2z'/%3E%3C/svg%3E") no-repeat right center;
  background-size: 12px;
  padding-right: 18px; /* space for the lock */
}
.t4s-mini_cart__title {
    font-size: 12px;
    line-height: 20px;
    color: var(--secondary-color);
    display: block;
    font-weight: 600;
}
            div.gfgFreeGiftMsgTitle
{
                font-size: 10px !important;
                margin-bottom: -1px;
                font-weight: 600 !important;
            }
div.gfgFreeGiftMsgSubTitle {
    font-size: 9px;
    font-weight: 400!important;
    LINE-HEIGHT: 14PX;
}
            button.t4s-btn__checkout.t4s-btn.t4s-btn-base.t4s-btn-style-default.t4s-btn-color-dark.t4s-btn-effect-default.t4s-w-100.t4s-justify-content-center::after {    font-weight: 600;
}

.t4s-minicart-group-btns .t4s-btn__checkout>span {
                display: none!important;
            }
.t4s-minicart-tabs-list { display: none!important;
            }
#t4s-mini_cart .t4s-drawer__header {
    border: none;
    padding: 16px 17px 30px;
    min-height: 62px;
    background-color: #f2f2f2;
}
#t4s-mini_cart .t4s-drawer__header button.t4s-drawer__close {
    color: #000000;
    background-color: rgb(255 255 255 / 14%);
}
.t4s-mini_cart__item .t4s-mini_cart__remove {
    border: solid 0px #ffffff;
}
#t4s-mini_cart .t4s-drawer__header span {
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 37px;
}


/* Background color */
.pswp__bg,
.pswp__scroll-wrap {
  background: #F7F7F7 !important;
}
.pswp__thumbnails {
background-color: #f7f7f7;
}
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption {
    background-color: #cecece;
}
.giorani-tees-options .swatch.is-active img {
    outline: 1.5px solid #000;
    outline-offset: -2px;
}
            #t4s-mini_cart .t4s-btn-cart__emty {
                background-color: #000000;
                DISPLAY: NONE;
            }
    .t4s-btn-base {
        font-size: 0px;
}
            .gfgFreeGiftClaimButton {
                font-weight: 400 !important;
                font-size: 9px !important;
                FONT-FAMILY: helvetica !important;
                border-radius: 0px !important;
                padding: 3px 10px;
                MARGIN-RIGHT: 8PX;
            }
.gfgFreeGiftClaimButton {
    line-height: 15px!important;
    padding: 8px 20px!important;
}
            div.gfgFreeGiftMsgTitle {
                font-size: 12px !important;
                margin-bottom: -1px;
                font-weight: 500 !important;
                FONT-FAMILY: HELVETICA;
            }
            div.gfgFreeGiftWidgetTitleBar {
                font-size: 10px;
                font-weight: 600 !important;
                TEXT-ALIGN: LEFT!important;
            }
            div.gfgFreeGiftWidgetTitleBar {
                background-color: #f2f2f2 ! IMPORTANT;
}
            div.gfgFreeGiftMsgTitle {
                font-size: 10px !important;
                margin-bottom: -1px;
                font-weight: 600 !important;
                FONT-FAMILY: HELVETICA;
            }
.gfgFreeGiftSingleOfferSelectDiv {
    display: grid
;
    grid-gap: 0px!important;
}

.gfgFreeGiftWidgetTitleBar {
    padding: 0px 0!important;
}
.gfgFreeGiftSelectDiv {
    display: grid
;
    grid-gap: 0px!important;
    /* grid-template-columns: 50px 1fr 50px; */
    border: 2px solid var(--DEFAULT-BORDER-COLOR);
    border-radius: 0px;
    align-items: center;
    padding: 0px!important;
    line-height: 20px!important;
    cursor: pointer;
    min-height: 10px!important;
    max-height: 70px;
}

#t4s-mini_cart .t4s-cart-total {
    color: var(--secondary-color);
    display: flex
;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 8px;
}

ins {
  color: green !important;
}




            .title {
                COLOR: #000000 !important;
}
div#FREEGIFTCAMPAIGN-0-PRODUCTID-794 {
  word-spacing: 100px!important;
}
            h3.t4s-section-title.t4s-title span {
                font-size: 14x;
                FONT-WEIGHT: 700;
            }
            .fit-predictor a {
                color: #595959;
}
            a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {  
color: #595959;
}
            .t4s-btn__size-chart i, .t4s-pr_flash_sold i, .t4s-pr_live_view i, .t4s-pr_counter i, .t4s-inventory_message i {
color: #595959;
}
            .fit-close {
                color: #1d1d1d; 
}
#recommend-btn {
    background: #161616;
}

#recommend-btn:hover {
    background: #161616;
}
.result {
    color: #000000;
}
.t4s-layout-switch-wrapper .t4s-layout__switch {
    display: none;
}
.t4s-drawer__bottom .t4s-cart__thres1, .t4s-drawer__bottom .t4s-cart__thres2, .t4s-drawer__bottom .t4s-cart__thres3 {
    margin-bottom: 8px;
    font-size: 11px;
    font-weight:600;
    font-family: HELVETICA;
}
.t4s-cart__threshold .t4s-cr {
    font-weight: 600; 
    font-size: 11px;
}
.t4s-cart__threshold {
    MARGIN-BOTTOM: 40PX;
        }
            img.header__sticky-logo.t4s-d-none.t4s-d-none {
                width: 110px ! IMPORTANT;
            }

.t4s-dots-style-number .t4s-dots-list {
background-color: #f7f7f7;
}
.t4s-product-form__buttons .t4s-pr__notify-stock, .t4s-product-form__buttons .shopify-payment-button__button--unbranded {
text-align: center;
}
            .t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
                border-bottom: 0px solid rgb(94 94 94 / 20%);
                FONT-WEIGHT: 600;
            }
            span.t4s-d-inline-block {
                font-weight: 600;
            }
.t4s-dots-style-number .t4s-dots-list {
    padding: 5px 15px;
    display: inline-flex
;
    align-items: FLEX-END;
    justify-content: LEFT;
    margin: 0;
    left: 10%;
}
            span.review-total {
                font-weight: 600;
            }
            strong {
                display: inline-block;
                margin-top: 6px;
                margin-left: px;
                font-weight: 600;
                font-size: 10px;
            }
.collapsible-header {
    cursor: pointer;
    font-weight: 600;
    font-size: 16px;
    padding: 15px 20px;
    border-bottom: 1px solid #ffffff;
    position: relative;
    background-color: white;
}
            .t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
                background-color: #000000;
                LETTER-SPACING: 1PX;
            }
.t4s-btn span:first-child {
    height: inherit;
    display: flex
;
    align-items: center;
    LETTER-SPACING: 1PX;
}
            ins::before {
                content: "Rs. 1,495.00";
                font-size: 12px;
                color:black;
            }
                    .t4s-product__info-container .t4s-product-price del {
                color: #d5d5d5;
                margin-right: 5px;
            }
            del {
                background-color: rgb(0 0 0);
            }
p {
    margin-bottom: 15px;
}

.t4s-collection-header {
    margin: 10px 0;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
                background-color: #0018a8!IMPORTANT;
            }
.t4s-sticky-atc {
                background-color: #0018a8;
            }
            .t4s-sticky-atc__atc
 {
                background-color: #0018a8;
            }
            #recommend-btn{
                background: #0018a8;
            }
.fit-predictor a {
                color: #0018a8;
            }
            a.t4s-ch.t4s-btn__size-chart.t4s-mfp-enabled span {
                color: #0018a8;
            }
            .t4s-btn__size-chart i, .t4s-pr_flash_sold i, .t4s-pr_live_view i, .t4s-pr_counter i, .t4s-inventory_message i {
                color: #0018a8;
            }
            span.review-total {
                font-weight: 400;
            }
            .review-stars {
                font-size: 18px;
                color: ;
                color: #00000;
            }
                    .review-rating {
                font-size: 30px;
                font-weight: 600;
                color: #00000;
            }
 
div.jdgm-rev-widg__summary-inner { display: none!important;
}
            li {
                FONT-WEIGHT: 400;
                color: #000000;
            }
            .t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
                FONT-WEIGHT: 500;
            }
.t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
                FONT-SIZE: 12PX;
            }
span.t4s-btn-atc_text {
                FONT-SIZE: 12PX;
            }
button#checkBtn {
FONT-SIZE: 11PX;
            }
input#pincodeInput {
FONT-SIZE: 12PX!IMPORTANT;
            }
            p {
                margin-top: -5px;
                letter-spacing: 0.1px;
            }
.t4s-section-featured-product .t4s-product__media-wrapper .t4s-flickity-slider .flickityt4s-page-dots, .t4s-main-product__content .t4s-flickity-slider .flickityt4s-page-dots {
    position: absolute;
    z-index: 1;
    bottom: -15px;
}
ol.flickityt4s-page-dots li.dot {
  height: 1.5px!IMPORTANT;
}
.t4s-flickity-slider.t4s-dots-style-elessi .dot.is-selected {
    --slider-dot-width: 50px;
}
li.dot {     
--slider-dot-width: 15px;
}
            h1.t4s-product__title {
                font-weight: 400;
            }
            div.t4s-product-price.t4s-badge-sale {
                margin-top: 8px;
                MARGIN-LEFT: -0PX;
            }
h1.t4s-product__title {  
margin-top: 10px;
}
.live_visitors { 
DISPLAY : NONE;
}
.t4s-col-item {
    padding-right: calc(var(--ts-gutter-x) * .6);
    padding-left: calc(var(--ts-gutter-x) * .6);
}
.t4s-swatch__option {
    margin-bottom: 20px;
    MARGIN-TOP: -20PX;
}
.t4s-product-form__buttons .t4s-product-form__submit {
    margin-top: -10px;
}
    .t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
        font-weight: 400;
        MARGIN-TOP: -7PX;
    }
.t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {
    color: #ffffff;
}
.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: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #545454;
    border: 1px solid #545454;
    border-radius: 0px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    width: 100%;
    position: relative;
    background-color: transparent;
    text-align: inherit;
}
.t4s-product-form__buttons .t4s-product-form__submit {
    min-height: 45px;
}
.t4s-product-form__buttons .t4s-pr__notify-stock, .t4s-product-form__buttons .shopify-payment-button__button--unbranded { 
    min-height: 45px;
}
    span.t4s-btn-atc_text {
        FONT-SIZE: 10PX;
        LETTER-SPACING: 0.4PX!IMPORTANT;
    }
    .t4s-pr__notify-stock.t4s-btn-color-light, .t4s-payment-button.t4s-btn-color-light .shopify-payment-button__button--unbranded {         FONT-SIZE: 10PX;
        LETTER-SPACING: 0.4PX!IMPORTANT;
    }
    button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
        background-color: #000000 ! IMPORTANT;
    }
div.delivery-returns-widget {
    MARGIN-TOP: -25PX;
}
    .t4s-sticky-atc__qty {
        display: none! IMPORTANT;
    } 
    .t4s-sticky-atc__atc {
        background-color: #000000;
    }
    .t4s-sticky-atc {
        background-color: #000000;
    }
    h3.t4s-section-title.t4s-title span {
FONT-WEIGHT: 400!important;
margin-left: 5px;
margin-top: -10px!important;
    }
.t4s-swatch__item { 
    color: #8c8c8c;
}
.t4s-dropdown__content {
  text-align: center;
}
.t4s-dropdown__content {
  display: flex;
  justify-content: center; /* Centers items horizontally */
  /* align-items: center; */ /* Use this if you also need to center vertically */
  /* flex-direction: column; */ /* If you want items stacked vertically */
}
.t4s-dropdown__content {
  display: grid;
  justify-items: center; /* Centers grid items within their cells */
  /* align-items: center; */ /* Centers grid items vertically within their cells */
}
    .t4s-swatch__item.t4s-swatch__form {
        width: 506px;
        height: 50px;
    }
.t4s-dropdown__wrapper .t4s-swatch__item {
    line-height: 50px;
}
.t4s-newsletter__inner .t4s-newsletter__email { 
FONT-SIZE: 12PX;
MARGIN-LEFT:5PX;
FONT-FAMILY: HELVETICA;
COLOR: #000000;
}
span.t4s-newsletter__text {
FONT-SIZE: 10PX; 
MARGIN-RIGHT:5PX;
}
    .t4s-newsletter__inner .t4s-newsletter__email {
        FONT-SIZE: 10PX;
        MARGIN-LEFT: 5PX;
        FONT-FAMILY: HELVETICA;
        COLOR: #6e6e6e;
        LETTER-SPACING: 0.5PX;
    }
    span.t4s-pa.t4s-op-0.t4s-ts-op.t4s-count-box {
        font-size: 0.8em;
        margin-right: -8px;
        margin-left: 0px;
    }
     .t4s-product:not(.t4s-pr-style4):not(.t4s-pr-style6) .t4s-product-btns { 
        border: solid 0px var(--border-color);
}
    h3.t4s-product-title a {
        font-weight: 400;
        font-size: 10px;
    }
.t4s-product .t4s-product-price { 
        font-weight: 400;
        font-size: 10px;
        COLOR: #000000;
    }
    #t4s-mini_cart .t4s-drawer__header {
        border: none;
        padding: 16px 17px 30px;
        min-height: 62px;
        background-color: #ffffff;
    }
    #t4s-tab-minicart .t4s-drawer__main .t4s-mini_cart__items {
        padding: 0 15px;
        background-color: #ffffff;
    }
.t4s-drawer__main .t4s-drawer__scroll {
    BACKGROUND-COLOR: WHITE;
}
#t4s-mini_cart .t4s-drawer__bottom:last-child {
    BACKGROUND-COLOR: WHITE;
}
html:not(.t4s-cart-count-0) .t4s-when-cart-emty {
    DISPLAY: NONE;
}
#t4s-mini_cart .t4s-cart__tax, #t4s-mini_cart .t4s-cart__agree {
    DISPLAY: NONE;
}
    #t4s-mini_cart .t4s-drawer__header span {
        font-weight: 400;
    }
    .t4s-mini_cart__title {
        font-weight: 400;
    }
div.gfgFreeGiftMsgSubTitle {
        font-weight: 400 !important;
        LINE-HEIGHT: 12PX;
        FONT-SIZE: 8PX;
    }
    div.gfgFreeGiftMsgTitle {
        font-size: 10px !important;
        margin-bottom: -1px;
        font-weight: 400 !important;
        FONT-FAMILY: HELVETICA;
    }
    .is-header--stuck .t4s-header__wrapper {
        --h-bg-color: #ffffff;
    }
div.gfgFreeGiftMsgSubTitle {
        LETTER-SPACING: 0.2PX;
    }
.t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
        FONT-WEIGHT: 400;
    }
    span.t4s-d-inline-block {
        font-weight: 400;
    }
    a {
        font-weight: 400;
    }
.t4s-mb__menu .t4s-menu-item-infos {
    border-bottom: 0px solid rgba(var(--border-color-rgb), .6);
}
.t4s-drawer__header {
    border-bottom: 0px solid rgba(129, 129, 129, .2);
}
.t4s-drawer__header span {
    font-weight: 400;
}
    .t4s-title {
        MARGIN-TOP: -20PX;
    }
.t4s-product .t4s-product-info {
        MARGIN-LEFT: 5PX;
    }
    ins::before {
        font-size: 11px;
        color: #003d11;
        MARGIN-LEFT: -5PX;
    }
.t4s-badge-price {
    color: var(--badge-color-secondary);
    background-color: var(--badge-color-primary);
    display: NONE;
}
    .t4s-product__info-container .t4s-product-price del {
        color: #e00000;
        margin-right: 5px;
        FONT-SIZE: 11PX;
    }
    del {
        background-color: rgb(300 300 00);
    }
    ins::before {
     DISPLAY : NONE;
        font-size: 10px;
        color: green;
    }
.gfgFreeGiftMsgTextContainer {
    display: flex;
    flex-direction: column;
    gap: 5px;
    justify-content: center;
    MARGIN-LEFT: 10PX;
}
.t4s-product .t4s-product-price ins {
    color: var(--product-price-sale-color);
    text-decoration: none;
    margin-inline-start: 0px;
    display: inline-block;
}
.t4s-product__info-container .t4s-product-price ins {
    display: inline-block;
    margin-inline-start: 3px;
    color: var(--price-sale-color);
}
    .countdown-timer {
        font-size: 1.1rem;
        color: #fbff38;
        font-weight: 400;
        margin-top: -4px;
    }
.t4s-col-md-7.t4s-col-12.t4s-col-item.t4s-product__media-wrapper {
    padding: 0px;
}
div.t4s-col-item.t4s-col-12.t4s-main-area {
    padding: 0px;
}
div.t4s-col-md-5.t4s-col-12.t4s-col-item.t4s-product__info-wrapper.t4s-pr{
padding-right: calc(var(--ts-gutter-x) * 1.3);
        padding-left: calc(var(--ts-gutter-x) * 1.3);
    }
    strong {
        display: inline-block;
        margin-top: 10px;
        font-weight: 600;
        font-size: 16px;
    }
H6 { 
margin-bottom: -10px;
    }
    div.t4s-product-price.t4s-badge-sale {
        margin-top: 10px;
        MARGIN-LEFT: -0PX;
    }



.t4s-row.t4s-gx-15.t4s-gx-md-30.t4s-align-items-center {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  margin: 0;
  padding: 0;
  background: transparent;
}

/* Gradient overlay */
.t4s-row.t4s-gx-15.t4s-gx-md-30.t4s-align-items-center::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.85),
    rgba(0, 0, 0, 0.65),
    rgba(0, 0, 0, 0.3),
    rgba(0, 0, 0, 0)
  );
  pointer-events: none;
}t: "";
  position: absolute;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.65),
    rgba(0, 0, 0, 035),
    rgba(0, 0, 0, 0.1),
    rgba(0, 0, 0, 0)
  );
  pointer-events: none;
}




a[href*="/cart"]:has(.t4s-icon--cart.t4s-d-lg-none) .t4s-icon--cart.t4s-d-lg-none {
  display: none !important;
}

a[href*="/cart"]:has(.t4s-icon--cart.t4s-d-lg-none) {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px;
}

a[href*="/cart"]:has(.t4s-icon--cart.t4s-d-lg-none)::after {
  content: 'CART';
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.1em;
  line-height: 1;
}

    span.t4s-pa.t4s-op-0.t4s-ts-op.t4s-count-box {
  font-weight: 600;
}

a[href*="/cart"]:has(.t4s-icon--cart.t4s-d-lg-none) {
  position: relative;
  z-index: 1001;
}

svg {
  position: relative;
  z-index: 1001;
}

img.header__mobile-logo.t4s-d-lg-none { position: relative;
  z-index: 1001;
}


    span.t4s-pa.t4s-op-0.t4s-ts-op.t4s-count-box {
        font-size: 0.8em;
        margin-right: -55px;
        margin-left: 0px;
    }

        .t4s-col-lg-2.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {
            padding-right: 20px!IMPORTANT;
        }





.t4s-drawer,
.menu-drawer,
.cart-drawer {
  z-index: 2000 !important;
  position: fixed;
}
.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);
}
.t4s-section-header .t4s-col-md-4.t4s-col-3.t4s-d-lg-none.t4s-col-item {
    width: 10%;
}
.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;
}
@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-row.t4s-gx-15.t4s-gx-md-30.t4s-align-items-center {
        padding-left: 10px;
        padding-right: 10px;
    }
    img.header__mobile-logo.t4s-d-lg-none {
        MARGIN-TOP: 5PX;
    }
.t4s-drawer {
background: #ffffffba;
}
span.t4s-d-inline-block {
        font-weight: 400;
    }
.t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
        FONT-WEIGHT: 600;
    }
.t4s-drawer__header {
        margin-bottom: 30px;
    }
#t4s-menu-drawer {
  width: 100vw !important;
  max-width: 100vw !important;
}
    .t4s-drawer__header span {
        font-weight: 600;
    }
.t4s-drawer__header span {
        font-weight: 600;
        text-align: center;
    }
        .t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
            FONT-WEIGHT: 400;
            font-size: 15px;
        }
img.header__mobile-logo.t4s-d-lg-none {
        margin-left: 10px !important;
    }
        button.t4s-drawer-menu__close.t4s-pe-none.t4s-op-0.t4s-pf {
            right: 30px !important;
            left: auto !important;
        }
        .t4s-drawer__header {
            margin-bottom: 0px;
        }
.t4s-drawer-menu__close {
    width: 100px;
    height: 55px;
    color: #ffffff;
    background-color: #000000;
}
        button.t4s-drawer-menu__close.t4s-pe-none.t4s-op-0.t4s-pf {
            right: 0px !important;
            left: auto !important;
        }
        .t4s-drawer__header span {
            font-size: 25px;
        }
        .t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
            FONT-WEIGHT: 500;
            font-size: 17px;
        }
    .t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
        padding: 15px 20px;
}
        .t4s-drawer__header span {
            margin-bottom: 50px;
        }

        .t4s-drawer__header span {
            margin-bottom: 50px;
            visibility: hidden;
        }

.t4s-drawer__header {
  padding-bottom: 20px;
}
        .t4s-drawer {
            background: #ffffffcc;
        }
form#t4s-tab-minicart {
    background-color: rgb(255 255 255);
}
#t4s-mini_cart .t4s-drawer__bottom:last-child {
    margin-bottom: 20PX;
}
        .t4s-drawer {
            background: #00000000;
        }
    .t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a { 
color: #ffffff;
}
.t4s-site-nav__cart >a, .t4s-push-menu-btn {
    color: #ffffff;
}
.t4s-site-nav__icons svg.t4s-icon {
    color: #ffffff; 
}
.t4s-h-cart__design3 .t4s-count-box {
    color: #ffffff;
}
    .t4s-col-lg-2.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {
        padding-right: 10px;
    }
    div.t4s-col-md-5.t4s-col-12.t4s-col-item.t4s-product__info-wrapper.t4s-pr {
        margin-bottom: -20px;
    }
        .t4s-col-lg-2.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {
            padding-right: 5px;
        }
    strong {
        display: inline-block;
        margin-top: 0px;
        font-weight: 600;
        font-size: 16px;
    }
html, body {
  overflow-x: hidden !important;
}
    .t4s-product .t4s-product-info {
        padding-top: 0px;
        MARGIN-BOTTOM: 0PX;
        TEXT-ALIGN: LEFT;
        MARGIN-LEFT: 12PX;
    }
/* Make product card relative */
div.t4s-product-wrapper {
  position: relative;
}

/* Remove spacing/background under image */
div.t4s-product-wrapper .t4s-product-info {
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Position title */
div.t4s-product-wrapper a.is--href-replaced {
  position: absolute;
  bottom: 25px;
  left: 15px;
  color: #ffffff !important;
  z-index: 2;
}

/* Position price */
div.t4s-product-wrapper div.t4s-product-price {
  position: absolute;
  bottom: 10px;
  left: 15px;
  color: #ffffff !important;
  z-index: 2;
}

/* Optional: slight text shadow for readability */
div.t4s-product-wrapper a.is--href-replaced,
div.t4s-product-wrapper div.t4s-product-price {
  text-shadow: 0 2px 5px rgba(0,0,0,0.5);
}
    .t4s-product.t4s-pr-grid {
        MARGIN-BOTTOM: -5PX;
    }
    .t4s-full-width-link.is--href-replaced::after {
        content: '+';
        position: absolute;
        top: 99%;
        left: 90%;
        transform: translate(-50%, -50%);
        color: #ffffff;
        font-size: 24px;
        background-color: none;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        border-radius: 50%;
        cursor: pointer;
        z-index: 10;
    }
/* Force entire cart drawer full screen */
.t4s-drawer,
.t4s-minicart,
.t4s-site-cart {
  position: fixed !important;
  top: 0;
  right: 0;
  width: 100vw !important;
  max-width: 100vw !important;
  height: 100dvh !important;
   border-radius: 0 !important;
}

/* Make sure inner content fills it */
form#t4s-tab-minicart.t4s-minicart-tabs-item-wrap {
  width: 100% !important;
  height: 100% !important;
}

/* Remove shadow */
.t4s-drawer {
  box-shadow: none !important;
}
    .t4s-mini_cart__actions {
        VISIBILITY: HIDDEN;
    }
.t4s-mini_cart__item .t4s-mini_cart__remove svg {
    MARGIN-RIGHT: 15PX;
}
.t4s-cart_meta_variant {
    font-size: 12px;
}


/* Write CART only inside mini cart header */
#t4s-mini_cart .t4s-drawer__header::before {
  content: "Cart";
  font-family: Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: 500;
  display: block;
  text-align: left;
}
 .t4s-drawer-menu__close {
        width: 140px;
        height: 55px;
        color: #ffffff;
        background-color: #000000;
    }
/* Make recently viewed product wrapper relative */
.t4s_box_pr_slider .t4s-product-wrapper {
  position: relative;
}


/* Scope ONLY to Recently Viewed section */
#shopify-section-template--18834213568582__product-related-recent .t4s-product-wrapper {
  position: relative;
}

#shopify-section-template--18834213568582__product-related-recent .t4s-product-title {
  position: absolute;
  bottom: 25px;
  left: 15px;
  color: #ffffff !important;
  z-index: 5;
  margin: 0;
}

#shopify-section-template--18834213568582__product-related-recent .t4s-product-price {
  position: absolute;
  bottom: 10px;
  left: 15px;
  color: #ffffff !important;
  z-index: 5;
  margin: 0;
}

#shopify-section-template--18834213568582__product-related-recent .t4s-product-title,
#shopify-section-template--18834213568582__product-related-recent .t4s-product-price {
  text-shadow: 0 2px 6px rgba(0,0,0,0.6);
}
#t4s-mini_cart .t4s-cart__totalPrice {
    font-weight: 500;
}
.t4s-row.t4s-row-mt {
    DISPLAY: NONE;
}

    .t4s-sticky-atc {
        background-color: #000000;
        display: none;
    }

.template-product .t4s-g-0,
.template-product .t4s-gy-0 {
    --ts-gutter-y: 5px;
}

        button.t4s-btn__checkout {
            background-color: #ffffff !important;
            color: #000000 !important;
            border: 1px solid #000000 !important;
            font-weight: 400 !important;
            }

button.t4s-btn__checkout.t4s-btn.t4s-btn-base.t4s-btn-style-default.t4s-btn-color-dark.t4s-btn-effect-default.t4s-w-100.t4s-justify-content-center::after {
    font-weight: 400;
}
#t4s-mini_cart .t4s-cart-total strong
{
    font-weight: 400;
    font-size: 12px;
}
    #t4s-mini_cart .t4s-cart__totalPrice {
        font-weight: 400;
        font-size: 12px;
    }

    H6 {
        margin-bottom: -13px;
    }

    .t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
        FONT-WEIGHT: 400;
        font-size: 17px;
    }

    h1.t4s-product__title {
        LETTER-SPACING: 0.4PX;
    }}