/** Shopify CDN: Minification failed

Line 110:12 Expected identifier but found whitespace
Line 110:13 Unexpected "("
Line 320:12 Expected identifier but found whitespace
Line 320:13 Unexpected "("
Line 600:0 Unexpected "{"
Line 600:4 Expected ":"
Line 963:12 Expected identifier but found whitespace
Line 963:13 Unexpected "("
Line 2059:12 Expected identifier but found whitespace
Line 2059:13 Unexpected "("
... and 5 more hidden warnings

**/
/*-----------------------------------------------------------------------------/
/ 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){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;
    }



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

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)::after {
  content: 'CART';
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 1;
}

a[href*="/cart"]:has(.t4s-icon--cart.t4s-d-lg-none) span.t4s-count-box {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  transform: none !important;
  font-size: 11px;
  line-height: 1;
}
a[href*="/cart"]:has(.t4s-icon--cart.t4s-d-lg-none) {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px;
  position: relative;
  z-index: 1001;
}

a[href*="/cart"]:has(.t4s-icon--cart.t4s-d-lg-none) .t4s-icon--cart.t4s-d-lg-none {
  display: none !important;
}
    span.t4s-pa.t4s-op-0.t4s-ts-op.t4s-count-box {
        font-size: 0.8em;
        margin-right: -40px;
        margin-left: 0px;
        MARGIN-TOP: 3PX;
    }
/* Remove header shadow */
.t4s-section-header,
.t4s-header,
header#shopify-section-header-inline {
  box-shadow: none !important;
}

#t4s-menu-drawer {
  width: 100vw !important;
  max-width: 100vw !important;
}
.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;
}

.t4s-drawer-menu__close {
  font-size: 0 !important;
}
.t4s-drawer-menu__close * {
  display: none !important;
}

.t4s-drawer-menu__close::after {
  content: 'CLOSE';
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.1em;
  color: #000000;
  display: block;
}
    .t4s-drawer-menu__close {
        background-color: TRANSPARENT;
    }

    .t4s-mini_cart__actions {
        position: relative;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 5px;
        width: calc(100% + 30px);
        DISPLAY: NONE;
    }
.t4s-cart_meta_variant {
    font-size: 12px;
}
.t4s-mini_cart__item .t4s-mini_cart__remove { 
MARGIN-RIGHT: 8PX;
}
    p {
 margin-top: 0px!IMPORTANT;
    }

.t4s-site-nav__cart >a, .t4s-push-menu-btn {
    color: #000000;
}
.t4s-h-cart__design3 .t4s-count-box {
    width: auto;
    height: 15px;
    line-height: 15px;
    position: static;
    background: transparent;
    font-size: inherit;
    box-shadow: 0 0 0;
    color: #000000;
    display: inline-block;
}


/* Homepage only */
.template-index #shopify-section-header-inline 
.t4s-row.t4s-gx-15.t4s-gx-md-30.t4s-align-items-center a,
.template-index #shopify-section-header-inline 
.t4s-row.t4s-gx-15.t4s-gx-md-30.t4s-align-items-center span {
  color: #ffffff !important;
}

/* Icons white */
.template-index #shopify-section-header-inline svg {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}




/* COLLECTION HEADER CLEANUP */
.t4s-collection-header {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 12px;
}

/* REMOVE BUTTON LOOK */
button.t4s-btn-filter,
.t4s-dropdown__sortby > button {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  font-family: monospace !important;
  font-size: 12px !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000 !important;
}

/* REMOVE SVG HEAVINESS */
button.t4s-btn-filter svg,
.t4s-icon-select-arrow {
  width: 10px;
  height: 10px;
  margin-left: 6px;
  opacity: 0.6;
}

/* ALIGN FILTER LEFT / SORT RIGHT */
.t4s-collection-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* Remove dropdown box styling */
.t4s-dropdown__wrapper {
  border: 1px solid #000 !important;
  box-shadow: none !important;
}

/* Dropdown items minimal */
.t4s-dropdown__content button {
  font-family: monospace;
  font-size: 12px;
  text-transform: uppercase;
  padding: 10px 14px;
}

/* MOBILE ONLY FLOATING FILTER/SORT */
@media (max-width: 768px) {

  .t4s-collection-header {
    position: fixed !important;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    background: rgb(0 0 0 / 67%);
    backdrop-filter: blur(8px);
    border-radius: 6px;
    padding: 12px 20px;
    z-index: 999;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  /* Make text white */
  button.t4s-btn-filter,
  .t4s-dropdown__sortby > button {
    color: #fff !important;
    background: none !important;
    border: none !important;
    font-family: monospace;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
  }

  /* Make arrows white */
  .t4s-icon-select-arrow,
  button.t4s-btn-filter svg {
    fill: #fff !important;
    stroke: #fff !important;
    opacity: 0.8;
    width: 10px;
    height: 10px;
  }

  /* Remove original spacing so it doesn’t duplicate */
  .t4s-collection-header {
    margin: 0 !important;
  }
.t4s-collection-header {
    border-bottom: 0px solid #e5e5e5;
    padding-bottom: 12px;
} 

/* ===== HEADINGS ===== */
h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

/* ===== NAVIGATION ===== */
.t4s-site-nav a,
.t4s-header a {
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

/* ===== BUTTONS ===== */
button,
.t4s-btn,
input[type="submit"] {
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

/* ===== PRODUCT TITLES ===== */
a.is--href-replaced,
.t4s-product-title {
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

/* ===== FILTER / SORT ===== */
.t4s-btn-filter,
.t4s-dropdown__sortby > button {

  text-transform: uppercase;
  letter-spacing: 0.08em;
}

/* ===== COLLECTION TITLES ===== */
.t4s-collection-title {
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

/* ===== PRODUCT PRICE ===== */
.t4s-product-price {
  letter-spacing: 0.08em;
}

/* ===== PRODUCT TITLE ===== */
a.is--href-replaced,
.t4s-product-title {


  /* 1px bigger */
  font-size: calc(1em + 1px);

  /* Make it stronger */
  font-weight: 600; /* if Gotham Medium is 500, this increases presence */

  letter-spacing: 0.08em;
  text-transform: uppercase;
}
/* Add brand label above product title */
h3.t4s-product-title::before {
  content: "YOUR BRAND";
  display: block;
  font-size: 10px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  margin-bottom: 4px;
  margin-TOP: 2px;
  opacity: 0.7;
}
        h3.t4s-product-title::before {
            FONT-WEIGHT: 600;
        }

    h1.t4s-product__title {
        letter-spacing: 0.8px;
    }

div.t4s-liquid_custom_liquid_aTDHHc.t4s-pr__custom-liquid {
  margin-bottom: -2px;
   margin-TOP: 15px;
   FONT-WEIGHT: 600;
}

.delivery-returns-widget, .delivery-returns-widget *, .slide-tab, .slide-tab * {
    text-transform: uppercase;
    letter-spacing: 0.05em;
}
        h3.t4s-product-title::before {
            content: "YOUR BRAND";
            display: block;
            font-size: 10px;
            letter-spacing: 0.12em;
            text-transform: uppercase;
            margin-bottom: 2px;
            margin-TOP: 7px;
            opacity: 1;
            COLOR: black;
        }
 span.t4s-d-md-none {
  font-style: normal !important;
  font-weight: 500 !important;
   font-size: 12px;
}
        h3.t4s-product-title::before {
            letter-spacing: 0.1em;
    margin-bottom: 0px;
}


div.t4s-collection-header.t4s-d-flex.t4s-has-product-style1 {
  position: relative;
  z-index: 1 !important;
}


.t4s-drawer-menu__close {
  transition: none !important;
}

.t4s-drawer-menu:not(.is-open) .t4s-drawer-menu__close {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

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

button.t4s-btn__checkout span {
  color: #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__totalPrice {
    font-weight: 400;
    text-align: right;
FONT-SIZE: 13PX;
}
#t4s-mini_cart .t4s-cart-total strong {
    font-weight: 400;
   FONT-SIZE: 12PX;
}
#t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__cart, #t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__checkout {
    height: 10px;
FONT-SIZE: 11PX;
}

/* REMOVE RATIO SYSTEM IN CART */
.t4s-mini_cart__item .t4s-mini_cart__img.t4s_ratio {
  background: none !important;
  --aspect-ratioapt: unset !important;
}

.t4s-mini_cart__item .t4s-mini_cart__img.t4s_ratio::before {
  content: none !important;
  padding: 0 !important;
}

.t4s-mini_cart__item .t4s-mini_cart__img {
  height: auto !important;
}

        .t4s-mini_cart__item .t4s-mini_cart__img img {
            position: relative !important;
            width: 100% !important;
            height: fit-content;
            object-fit: contain !important;
        }

    #t4s-tab-minicart .t4s-drawer__main .t4s-mini_cart__items {
        padding: 0 15px;
        background-color: #ffffff;
        MARGIN-TOP: 10PX;
    }
    #t4s-mini_cart .t4s-drawer__header span {
        font-weight: 400;
        MARGIN-LEFT: 10PX;
    }

    .t4s-product .t4s-product-price {
        font-weight: 400;
        font-size: 10px;
        COLOR: #000000;
        MARGIN-TOP: -9PX;
    }
        h3.t4s-product-title::before {
            letter-spacing: 0.1em;
            margin-bottom: -3px;
            FONT-SIZE: 11PX;
            FONT-WEIGHT: 500;
        }
    div.t4s-liquid_custom_liquid_aTDHHc.t4s-pr__custom-liquid {
            margin-bottom: -6px;
            margin-TOP: 15px;
            FONT-WEIGHT: 500;
        }

        .t4s-product .t4s-product-price {
            font-weight: 400;
            font-size: 9px;
            COLOR: #353535;
            MARGIN-TOP: -6PX;
        }


.t4s-facets__form .t4s-facet-title
Specificity: (0,2,0)
 {
    font-size: 10px;
    font-weight: 400;
}

.t4s-price_slider_amount .t4s-price_label {
    font-size: 12px;
    font-weight: 400;
}

.t4s-price_slider_amount .t4s-price_label>span {
    font-weight: 400;
}
.is--blockid_price .t4s-price_slider_amount .t4s-price_slider_btn {
    order: 2;
    margin-bottom: 10px;
    padding: 10px 14px;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .3px;
    font-weight: 500;
    min-width: 100px;
    border-radius: 0px;
}


/* Make product full link lower priority */
div.t4s-product.t4s-pr-grid.t4s-pr-style1.t4s-pr-8273867800646.t4s-col-lg-.t4s-col-item.t4s-size-ontop.is-t4s-pr-created {
  z-index: 1 !important;
}

        div.t4s-collection-header.t4s-d-flex.t4s-has-product-style1 {
            position: relative;
            z-index: 3 !important;
        }

.t4s-close-overlay {
    background: #00000000;
}

.t4s-close-overlay.is--visible
{
    z-index: 2;
}

  
    .t4s-drawer__header {
        border-bottom: 0px solid rgba(129, 129, 129, .2);
        margin-bottom: 30px;
    }

.t4s-drawer__header span {
    font-size: 13px;
    font-weight: 400;
    margin-top: 10px;
}



.t4s-collection-header {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(20px);
    background: rgba(0,0,0,0.5);
}

    svg {
        width: 25px;
        height: 9px;
    }


.t4s_as_button:hover, button:hover, input[type="button"]:not(.t4s-btn):hover, input[type="reset"]:hover, input[type="submit"]:not(.t4s-btn):hover {
    color: var(--btn-color-hover);
    background-color: #00000000;
}

.t4s-product-img img {
  width: 100%;
  height: 100% !important;
  object-fit: cover !important;
  display: block;
}

/* Make header always transparent */

.premium-info-box {
MARGIN-TOP: -30PX;
}

.p-text {
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #111;
}


/* LIGHT BLUE COIN STACK */
.p-coin::before,
.p-coin::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #0051ec; /* light blue */
}

.p-coin::before {
  top: 1px;
  left: 1px;
  opacity: 0.95;
}

.p-coin::after {
  top: 3px;
  left: 3px;
  opacity: 0.5;
}



.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);
    }

.image-slider-wrapper {
  position: relative;
}

/* bar background */
.slider-bar {
  position: absolute;
  bottom: 6px;
  left: 50%;
  transform: translateX(-50%);
  width: 60%;
  height: 2px;
  background: rgba(0,0,0,0.15);
  border-radius: 10px;
  overflow: hidden;
}

/* black progress */
.slider-progress {
  height: 100%;
  width: 30%; /* static for now */
  background: #000;
  border-radius: 10px;
}

    .t4s-dots-style-number .t4s-dots-list {
        background-color: #f7f7f700;
    }
    .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;
  bottom: 20px;
    }
  .t4s-section-featured-product .t4s-product__media-wrapper .t4s-flickity-slider .flickityt4s-page-dots, .t4s-main-product__content .t4s-flickity-slider .flickityt4s-page-dots  {
        left: auto;
        right: 30px;
        transform: translateX(0px);
    }

    .t4s-pagination-wrapper {
        margin-bottom: 40px;
        margin-top: 20px;
        display: none;
    }

    li {
        font-size: 10px;
        font-family: HELVETICA;
        letter-spacing: 0.3px;
    }

    .t4s-title {
        letter-spacing: 1.4px;
        margin-bottom: 10px;
    }

    h3.t4s-section-title.t4s-title span
 {
        FONT-WEIGHT: 700 !important;
        margin-left: 5px;
        margin-top: -10px !important;
    }

.jdgm-quest, .jdgm-rev
 {
    margin: 0;
    padding: 16px 20px!important;
}

.jdgm-row-actions
 {
    padding: 8px 0;
    position: relative;
    display: none!important;
    flex-direction: column;
}
.jdgm-widget-actions-wrapper
{
    text-align: inherit;
    display: none!important;
}
.jdgm-rev-widg__header
{
    text-align: center;
    display: none;
}


/* FULL (5/5) */
.full {
  border: 2px solid #111;
}


.partial{
    background: conic-gradient(#111111 0 90%, #e7e7e7 80% 100%);
}


span.jdgm-rev__author::after {
  content: "VERIFIED CUSTOMER";
  display: block;
  font-size: 11px;
  color: #555;
  margin-top: 2px;
  font-weight: 500;
LETTER-SPACING: .5PX;
}


.jdgm-row-extra {
    DISPLAY: NONE!important;
}


        div.t4s-liquid_custom_liquid_aTDHHc.t4s-pr__custom-liquid {
            margin-bottom : -30px;
        }

    h1.t4s-product__title {
        margin-top: -15px;
    }

.mlb-text {
    color: rgb(0 0 0 / 90%);
}

div.t4s-liquid_custom_liquid_wBikd3.t4s-pr__custom-liquid
{
font-weight: 600;
font-size: 11px;
}

    img.header__mobile-logo.t4s-d-lg-none {
        margin-left: 0px !important;
        width: 60px !important;
    }

    img.header__sticky-logo.t4s-d-none.t4s-d-none {
margin-left: 0px !important;
        width: 60px ! IMPORTANT;
    }

.full {
            border: 0px solid #111;
        }

.review-title {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 5px;
}

.review-bottom {
    margin-top: 5px;
    color: #777;
    font-size: 12px;
}

.review-stars {
    gap: 2px;
    font-size: 20px;
}

.review-top {
    display: flex;
    align-items: center;
    gap: 5px;
}

.review-title {
            font-weight: 600;
            font-size: 16px;
            margin-bottom: 5px;
            margin-top: -10px;
        }



.jdgm-row-media,
.jdgm-row-search,
.jdgm-subtab,
.jdgm-row-actions,
.jdgm-quest,
.jdgm-rev,
.jdgm-paginate {
    border-top: none !important; /* force remove */
    position: relative;
}
        .jdgm-quest, .jdgm-rev {
            margin: 0;
            padding: 5px 20px !important;
        }

div.jdgm-rev__transparency-badge {
 margin-top: -10px;
}


.jdgm-review-widget--small .jdgm-rev-widg, .jdgm-review-widget--medium .jdgm-rev-widg {
    margin-top: 10px;
}

main#MainContent {
  overflow-x: hidden;
}
    .t4s-section-header [data-header-height] {
        min-height: 45px;
    }


.jdgm-ans, .jdgm-rev__reply {
background-color: rgb(248 248 248)!important;
margin-TOP: 15PX!IMPORTANT;
}

.jdgm-rev__replier-wrapper {
    font-size: 0; /* hides entire default text */
}

.jdgm-rev__replier-wrapper::after {
    content: "RESPONSE FROM MIMI INDIA";
    font-size: 12px; /* adjust as needed */
    font-weight: 600;
    color: #000; /* match your theme */
}


 .jdgm-rev__transparency-badge {
    font-size: 0 !important;
    line-height: 0 !important;
}

.jdgm-rev__transparency-badge::before {
    content: "Review collected after verified purchase";
    font-size: 10px;
    line-height: normal;
    color: inherit;
}

        span.jdgm-rev__author::after {
            content: "VERIFIED CUSTOMER";
            display: block;
            font-size: 10px;
            color: #555;
            margin-top: 2px;
            font-weight: 500;
            LETTER-SPACING: .2PX;
        }

p {
    margin-bottom: 0px!IMPORTANT;
}

        p {
            font-family: helvetica;
        }

.jdgm-rev__title, .jdgm-rev__body>p, .jdgm-rev__reply-content>p {
    margin-bottom: 2px!IMPORTANT;
}

.jdgm-quest__answers .jdgm-rev__author, .jdgm-rev__reply .jdgm-rev__replier-wrapper {
    margin-bottom: 3px!IMPORTANT;
}

div.show-more {
    margin-TOP: -3px!IMPORTANT;
}

.on-hero {
  height: 80vh!IMPORTANT;
  min-height: 600px;
}

.on-hero__content h1 {
  font-size: 22px; /* was 36px */
  font-weight: 600;
  margin-bottom: 6px; /* was 10px */
  letter-spacing: -0.6px;
  line-height: 1.1;
  color: #ffffff;
}

.on-hero__subtext {
  font-size: 12px; /* was 15px */
  opacity: 0.85;
  line-height: 1.5; /* tighter */
  max-width: 680px;
  margin: 0 auto 18px auto; /* was 26px */
  letter-spacing: 0.1px;
}

.on-hero__buttons {
  display: flex;
  justify-content: center;
  gap: 14px; /* was 14px */
  flex-wrap: nowrap;
}

.on-hero__buttons span {
  display: inline-block;
  padding: 10px 20px; /* was 12px 24px */
  border-radius: 999px;
  font-size: 13px; /* was 14px */
  font-weight: 500;
  white-space: nowrap;
}

        .on-hero__subtext {
            font-size: 12px;
            opacity: 0.85;
            line-height: 1.5;
            max-width: 600px;
            margin: 0 auto 18px auto;
            letter-spacing: 0.1px;
            padding: 0px 20px 0px;
        }

.btn-secondary {
  background: rgba(255, 255, 255, 0.14); /* lighter, more premium */
  color: #ffffff;
  backdrop-filter: blur(14px); /* stronger blur */
  -webkit-backdrop-filter: blur(14px); /* Safari support */

  border: 1px solid rgba(255, 255, 255, 0.18);
  box-shadow: 
    0 4px 20px rgba(0, 0, 0, 0.15),
    inset 0 1px 0 rgba(255, 255, 255, 0.25); /* glass highlight */

  transition: all 0.3s ease;
}

.btn-secondary:hover {
  background: rgba(255, 255, 255, 0.14);
  border: 1px solid rgba(255, 255, 255, 0.28);
  transform: translateY(-1px);
}




header left lgoo 

.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-section-header .t4s-col-lg-2.t4s-col-md-4.t4s-col-6.t4s-text-center.t4s-text-lg-start.t4s-col-item {
    width: 65%;
}
.t4s-section-header .t4s-header__logo.t4s-lh-1 {
    text-align: left;
}


@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-h-cart__design1 .t4s-site-nav__icon:last-child, .t4s-h-cart__design2 .t4s-site-nav__icon:last-child, .t4s-h-cart__design3 .t4s-site-nav__icon:last-child, .t4s-h-cart__design4 .t4s-site-nav__icon:last-child, .t4s-h-cart__design5 .t4s-site-nav__icon:last-child {
    padding-right: 10px;
}
        img.header__mobile-logo.t4s-d-lg-none {
            margin-left: 10px !important;
        }
        img.header__sticky-logo.t4s-d-none.t4s-d-none {
            margin-left: 10px !important;
        }
svg:not(:root) {
    margin-left: 10px;
}
        svg {
            width: 20px;
            height: 8px;
        }

.t4s-lb__header, .t4s-dropdown__header {
    border-bottom: 1px solid #ffffff;
    color: var(--heading-color);
}

img.header__mobile-logo.t4s-d-lg-none {

            width: 75px !important;
        }
         img.header__sticky-logo.t4s-d-none.t4s-d-none {
            width:  75px ! IMPORTANT;
        }

/* Hide default search icon */
.t4s-site-nav__search svg {
  display: none;
}


.t4s-btn-atc_text {
  font-size: 0px!important;
}

.t4s-btn-atc_text::after {
  content: "Add to bag";
  font-size: 14px; /* match your original size */
font-weight: 500;
letter-spacing: 0px;
}
/* Style text */
.t4s-site-nav__search a {
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 6px; /* space between icon & text */
}

/* Force text visible */
.t4s-site-nav__search .t4s-d-none {
  display: inline-block !important;
}

/* Add icon BEFORE text */
.t4s-site-nav__search a::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;

  background: url("/cdn/shop/files/search-interface-symbol.svg?v=1774357908") no-repeat center;
  background-size: contain;
}

    .t4s-site-nav__icon.t4s-site-nav__search {
        padding-left: 0px;
        padding-right: 0px;
    }

            .t4s-site-nav__search a{
                font-size: 13px;
                font-weight: 500;
                display: flex;
                align-items: center;
                gap: 6px;
                margin-left: -40px;
            }


.t4s-site-nav__search a {
  font-size: 12px;
  font-weight: 500!important;
  display: flex;
  align-items: center;
  gap: 6px;
margin-right: 5px;
  text-transform: uppercase; /* 👈 this makes it SEARCH */
}
            svg:not(:root) {
                margin-left: 12px;
                margin-bottom: 3px;
            }

.t4s-site-nav__icon a
 {
    color: #000000;

}

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

    }

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


/* Hide search icon ONLY on transparent header */
.t4s-header__wrapper[data-header-options*='"isTransparent": true'] 
.t4s-site-nav__search {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

/* Bring it back when header becomes sticky / scrolled */
.t4s-header__wrapper:not([data-header-options*='"isTransparent": true']) 
.t4s-site-nav__search {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* Remove ( ) */
.t4s-h-cart__design3 .t4s-count-box::before,
.t4s-h-cart__design3 .t4s-count-box::after {
  content: none !important;
}

/* Make it a black circle */
.t4s-h-cart__design3 .t4s-count-box {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  
  width: 15px;
  height: 15px;
  border-radius: 50%;
  
  background-color: #000;
  color: #fff;
  
  font-size: 11px;
  font-weight: 600;
  
  margin-left: 6px;
  line-height: 0;
}

    a[href*="/cart"]:has(.t4s-icon--cart.t4s-d-lg-none) span.t4s-count-box {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        transform: none !important;
        font-size: 11px;
        line-height: 1;
        margin-bottom: 4px;
    }

.t4s-mini-search__title {
    font-weight: 500;
    color: var(--heading-color);
    font-size: 16px;
    line-height: 20px;
    padding: 28px 20px 27px;
    border-top: 1px solid #ffffff;
    box-shadow: 0 3px 5px rgba(var(--border-color-rgb), .7);
    margin-bottom: 0;
    text-align: left;
}


#t4s-search-hidden .t4s-drawer__header button.t4s-drawer__close{
    color: var(--secondary-color);
    background-color: rgb(255 255 255 / 14%);
}

    .t4s-col-item
 {
        padding-right: calc(var(--ts-gutter-x) * .1);
        padding-left: calc(var(--ts-gutter-x) * 0.1);
    }
#t4s-search-hidden .t4s-widget_if_pr {
    padding-top: 15px;
    text-align: left;
}
#t4s-search-hidden .t4s-space-item-inner:not(:last-child), #t4s-search-hidden .t4s-widget__pr .t4s-widget__pr-title, .t4s-skeleton_txt1
 {
    color: var(--secondary-color);
    font-weight: 400;
    line-height: 1.25;
    font-size: 11px;
    margin-bottom: 5px;
}
#t4s-search-hidden .t4s-widget__pr .t4s-widget__pr-price, .t4s-skeleton_txt2
{
    color: var(--secondary-price-color);
    font-size: 10px;
}

#t4s-search-hidden input.t4s-mini-search__input:not([type=submit]):not([type=checkbox])
{
    padding: 0;
    line-height: 30px;
    height: auto;
    color: var(--text-color);
    border: none;
    border-bottom: solid 1px #6d6d6d;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 14px;
    font-weight: 400;
}



/* Container spacing */
.t4s-swatch__list {
  display: flex;
  gap: 10px;
  margin-top: 8px;
}

/* Default size box */
.t4s-swatch__item {
  min-width: 42px;
  height: 42px;
  border: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #fff;
}

/* Hover effect */
.t4s-swatch__item:hover {
  border-color: #000;
}

/* Selected size (black box like image) */
.t4s-swatch__item.is--selected {
  background: #000;
  color: #fff!important;
  border-color: #000;
}

/* Optional: disabled sizes */
.t4s-swatch__item.is--disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

        div.t4s-liquid_custom_liquid_wBikd3.t4s-pr__custom-liquid
 {
            font-weight: 400;
            font-size: 11px;
            COLOR: #5f5f5f;
        }

    h1.t4s-product__title {
        font-weight: 600;
        font-size: 17px;
      }
        h1.t4s-product__title
{
            letter-spacing: 0.2px;
margin-bottom: 10px!important;
}

    div.t4s-product-price.t4s-badge-sale{
        font-size: 12px;
}
div.t4s-product-price.t4s-badge-sale
{
        letter-spacing: 0.2px!important;
    }

    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: #000000 !important;
        color: #ffffff !important;
        border: 1px solid black !important;
        border-radius: 30px !important;
    }

    .t4s-product-form__buttons .t4s-product-form__submit
{
        min-height: 50px;
    }
    span.t4s-btn-atc_text {
        FONT-SIZE: 13PX;
        LETTER-SPACING: 0.2PX ! IMPORTANT;
        font-weight: 500;
    }

span:has([data-current-value]) {
  font-size: 0 !important;
  position: relative;
}



.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-swatch__list {
                display: flex;
                gap: 0px;
                margin-top: 8px;
            } 
            .t4s-swatch__item {
                min-width: 32px;
                height: 42px;
                border: 0.5px solid #dddddd;
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: 13px;
                cursor: pointer;
                transition: all 0.2s ease;
                background: #fff;
                BORDER-RADIUS: 0PX;
            }
        .t4s-swatch__item {
    -ms-touch-action
    line-height: calc(var(--sw-height, 40px) - 2px);
    text-align: center;
    margin: 0px;
}
.size-note {
    display
In combination with 'float' and 'position', determines the type of box or boxes that are generated for an element.

Widely available across major browsers (Baseline since January 2018)
Learn more

Don't show
: flex;
    align-items: center;
    gap: 6px;
    font-size: 12px;
    color: #000;
    margin-top: 6px;
    letter-spacing: 0.2px;
    MARGIN-BOTTOM: -43PX;
}

    strong {
        display: inline-block;
        margin-top: 0px;
        margin-left: px;
        font-weight: 600;
        font-size: 10px;
    }
.size-note__tick {
    width: 12px;
    height: 12px;
    background: #147538;
    border-radius: 50%;
    position: relative;
    flex-shrink: 0;
}

            .t4s-swatch__item.is--selected
 {
                background: #ffffff;
                color: #000000 !important;
                border-color: #000;
 border: 1.5px solid #dddddd;
                FONT-WEIGHT: 600;
             font-size: 13px;
            }

    .t4s-swatch__option {
        margin-bottom: 20px;
        MARGIN-TOP: -20PX;
        PADDING: 5PX 10PX 0PX 10PX;
    }

.feature-cards {
    display: flex;
    gap: 5px;
    overflow-x: auto;
    padding: 20px 0PX 30PX 20PX;
}

div.t4s-liquid_custom_liquid_QHnjTK.t4s-pr__custom-liquid {
       margin-bottom: -40px;
      MARGIN-TOP: 40PX;
}


.feature-card {
  position: relative;
  min-width: 140px;
  aspect-ratio: 3 / 4; /* perfect vertical card */
  border-radius: 1px;
  overflow: hidden;
  flex-shrink: 0;
}

            .t4s-btn-atc_text::after {: "Add to bag";
                font-size: 14px;
                font-weight: 500;
                letter-spacing: 0px;
            }

            .t4s-swatch__option {
                PADDING: 1PX 10PX 5PX 10PX;
            }

            .t4s-product-form__buttons .t4s-product-form__submit {
                min-height: 55px;
}

.size-chart-trigger {
    display: flex;
    align-items: center;
    gap: 3px;
    background: none;
    border: none;
    cursor: pointer;
    letter-spacing: 0px;
    font-size: 10px;
    font-weight: 600;
    text-decoration: underline;
    color: #000;
    margin-top: -45px;
    margin-bottom: -25px;
}

.ruler-icon img {
    width: 100%;
    height: 100%;
    margin-bottom: 10px;
}

.fit-box h4 {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 8px;
    text-align: center;
    letter-spacing: 0px;
}


.fit-inputs input {
    width: 100%;
    padding: 6px;
    font-size: 12px;
    border: 1px solid #ddd;
    border-radius: 30px !important;
    background-color: #f4f4f4;
}

.fit-btn {
    margin-top: 8px;
    width: 100%;
    padding: 7px;
    font-size: 12px;
    border-radius: 30px !important;
    background: #000;
    color: #fff;
    border-radius: 6px;
    cursor: pointer;
    font-weight: 500;
    letter-spacing: 0px;
}

.fit-result {
    margin-top: 8px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}

        .t4s_as_button:hover, button:hover, input[type="button"]:not(.t4s-btn):hover, input[type="reset"]:hover, input[type="submit"]:not(.t4s-btn):hover {
            color: #000000;
        }

.t4s-table-res-df::before,
.t4s-table-res-df::after {
  content: none !important;
  display: none !important;
}

.close-size {
    font-size: 20px;
    cursor: pointer;
    font-weight: 400;
    margin-right: 10px;
}

.size-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 15px;
    font-weight: 500!important;
}

            .t4s-btn-atc_text::after {
                font-size: 14px;
                font-weight: 600;
                letter-spacing: 0.4px;
            }

.mini-slider {
    margin-top: -25px;
}

.giorani-colour-selector {
    text-align: left;
    margin: 25px 0px 10px 0px;
}

    .collapsible-header {
        cursor: pointer;
        font-weight: 600;
        font-size: 16px;
        padding: 10px 0px;
        border-bottom: 1px solid #ffffff;
        position: relative;
        background-color: white;
    }

.collapsible-header::after {
    content: '+';
    position: absolute;
    right: 5px;
    font-size: 18px;
}

.collapsible-content {
    display: none;
    padding: 10px 0px;
    font-size: 14px;
    color: #333;
    background-color: white;
}

            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: #000000 !important;
                color: #ffffff !important;
                border: 1px solid black !important;
                border-radius: 10px !important;
            }

            .t4s-btn-atc_text::after {
                font-size: 12px;
                font-weight: 600;
                letter-spacing: 0.4px;
            }
.mini-slider {
    border-radius: 10px;
    padding: 20px 20px;
}


.mini-title {
    font-size: 11px;
    font-weight: 600!important;
    margin-bottom: -3px;
}

            .size-note {
                font-size: 11px;
}
u {
margin-left: -1px;
}

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

.collapsible-header span {
    transition: transform 0.3s ease;
    font-size: 30px;
    font-weight: 200;
}

            .collapsible-header::after {
           display: none;
            }

div.t4s-product-price.t4s-badge-sale {
                font-size: 11px;
            }
            h1.t4s-product__title {
                font-weight: 600;
                font-size: 15px;
            }

.giorani-colour-selector .giorani-colour-title {
    font-size: 13px;
    font-weight: 400;
    margin: 0;
    line-height: 1.35;
}

.collapsible-item {
    border-bottom: 0px solid #e5e5e5;
}

.collapsible-header {
                cursor: pointer;
                font-weight: 600;
                font-size: 16px;
                padding: 0px 0px 0px 0px;
                border-bottom: 0px solid #ffffff;
                position: relative;
                background-color: white;
            }

.collapsible-section {
    font-family: Helvetica, sans-serif;
    border-top: 1px solid #e5e5e5;
    margin-top: 25px;
}


.collapsible-section {
  font-family: Helvetica, sans-serif;
  border-top: 1px solid #e5e5e5;
  margin-top: 12px;
  padding-top: 10px; /* added space below top border */
}

.collapsible-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  font-size: 13px;
  letter-spacing: 0.6px;
  cursor: pointer;
}

/* 🔥 UPDATED ARROW */
.collapsible-header span {
  font-size: 18px; /* bigger */
  color: #444444; /* lighter */
  font-weight: 300; /* thinner */
  transition: transform 0.3s ease;
}

            strong {
                display: inline-block;
                margin-top: 0px;
                margin-left: px;
                font-weight: 600;
                font-size: 10.5px;
            }

.close-btn {
    font-size: 20px;
    cursor: pointer;
    margin-right: 5px;
    margin-bottom: 15px;
    color: #52524e;
}

.faq-a {
    margin-top: 4px;
    font-size: 12px;
}




            strong {
                display: inline-block;
                margin-top: 0px;
                margin-left: px;
                font-weight: 600;
                font-size: 10.5px;
                letter-spacing: 0.2px;
            }
.faq-q {
    font-weight: 500;
    color: black;
}

            .giorani-colour-selector {
                text-align: left;
                margin: 0px 0px 0px 0px;
            }

    .jdgm-prev-badge {
        margin-top: -62px;
        padding: 0px 0px 22px 0px;
    }

            .collapsible-section {
                font-family: Helvetica, sans-serif;
                border-top: 1px solid #e2e2e2;
                margin-bottom: -10px;
                padding-top: 20px;
            }

            .collapsible-header {
                border-bottom: 0px solid #e2e2e2;
                position: relative;
                background-color: white;
            }

.social-slide {
  display: flex;
  align-items: center;
  gap: 10px;
}

.text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 11px;
  color: #222;
  line-height: 1.3;
}

.line1 {
  font-weight: 600;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

.line2 {
  font-size: 10px;
  color: #555;
}

.name {
  display: inline-flex;
  align-items: center;
  gap: 3px;
}

.verified-icon {
  width: 12px;
  height: 12px;
  object-fit: contain;
}

.name {
    font-weight: 600;
}

            strong {
                font-weight: 500;
                font-size: 12px;
                letter-spacing: 0px;
            }

            .t4s-btn-atc_text::after {
                font-size: 15px;
                font-weight: 500;
                letter-spacing: 0.4px;
            }
            .size-chart-trigger {  font-weight: 500;
                letter-spacing: 0.4px;
            }

            .name {
                font-weight: 600;
                FONT-SIZE: 10.5PX;
            }
            .close-btn {
                font-size: 25px;
                cursor: pointer;
                margin-right: 10px;
                margin-bottom: 15px;
                color: #52524e;
            }
.sheet-handle {
    background: #ffffff;
}
.fit-inputs input {
                width: 100%;
                padding: 6px;
                font-size: 12px;
                border: 1px solid #ddd;
                border-radius: 05px !important;
                background-color: #ffffff;
}

        button.t4s-btn__checkout {
            background-color: #000000 !important;
            color: #ffffff !important;
            /* border: 1px solid #000000 !important; */
            font-weight: 600 !important;
            border-radius: 30px!important;
            height: 55px!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: 600;
            font-size: 14px;
            letter-spacing: 0.4px;
        }

    #t4s-mini_cart .t4s-cart-total {
        padding: 10px;
    }

.mlb::before {
    background: rgb(255 255 255 / 61%); }
.t4s-site-nav__cart >a:hover {
    color: #000000;
}

            .jdgm-rev__replier-wrapper::after {
                content: "";
                display: inline-block;
                width: 12px;
                height: 12px;
                margin-left: 0px;
                background-image: url(/cdn/shop/files/check.png?v=1774850283);
                background-size: contain;
                background-repeat: no-repeat;
                vertical-align: middle;
                MARGIN-TOP: -8PX;
            }
            .jdgm-rev__replier-wrapper::before {
                content: "RESPONSE FROM MINKS INDIA";
                font-size: 12px;
                margin-right: 6px;
                FONT-WEIGHT: 600;
            }
.jdgm-ans, .jdgm-rev__reply {
    margin: 5px 0;
    padding: 10px 15px 9PX 15PX!IMPORTANT;
BORDER-RADIUS: 5PX ! IMPORTANT;
            }
}

        div.jdgm-rev__transparency-badge {
            DISPLAY: NONE!IMPORTANT;
        }

        .jdgm-ans, .jdgm-rev__reply {
            background-color: rgb(248 248 248) !important;
            margin-TOP: 0PX ! IMPORTANT;
        }

            button.t4s-btn__checkout {
                height: 45px !important;
            }

.t4s-btn__checkout {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__cart, #t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__checkout {
    margin-bottom: 25px; 
}

            #t4s-mini_cart .t4s-cart-total {
                padding: 5px 15PX 10PX 15PX;
            }

        h3.t4s-product-title::before {
            content: "MINKS";
FONT-WEIGHT: 600;
letter-spacing: 0px
}

    .giorani-colour-selector .giorani-colour-options .swatch.is-active img {
        outline: 0px solid #000;
        outline-offset: 0px;
    }

.text-block {
    MARGIN-TOP: 25PX;
}

.custom-video-section {
  position: relative;
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  overflow: hidden;
  height: 60vh; /* controls height everywhere */
}

.custom-video-section video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

            .collapsible-section {
                padding-left: 3px;
                padding-right: 3px;
            }
        
            .collapsible-header {
                padding: 7px 0;
}

.t4s-btn-atc_text:hover {
color : #ffffff!important;
}

.giorani-colour-selector .giorani-colour-name {
    font-size: 10px;
    color: #777;
    line-height: 1.4;
    margin-top: 1.5px;
}

.jdgm-paginate {
    padding-bottom: 0px;
}

.jdgm-paginate, .jdgm-all-reviews-page__load-more-wrapper {
    padding-top: 0px;
    width: 100%;
    text-align: center;
    font-size: 10px;
}

.jdgm-row-media, .jdgm-row-search, .jdgm-subtab, .jdgm-row-actions, .jdgm-quest, .jdgm-rev, .jdgm-paginate {
    border-color: rgb(255 255 255 / 10%);
}

            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: #482922 !important;
                color: #ffffff !important;
                border: 1px solid #482922 !important;
                border-radius: 10px !important;
            }
        
    .t4s-sticky-atc {
        background-color: #482922;
    }
       .t4s-sticky-atc__atc {
        background-color: #482922;
    }

.t4s-announcement-bar__close {
    color: #F9D68F;
}

            .t4s-h-cart__design3 .t4s-count-box {
                background-color: #482922;
            }

            button.t4s-btn__checkout {
                background-color: #482922 !important;
                color: #ffffff !important;
                border: 1px solid #482922 !important;
            }}