/** Shopify CDN: Minification failed

Line 107:12 Expected identifier but found whitespace
Line 107:13 Unexpected "("
Line 317:12 Expected identifier but found whitespace
Line 317:13 Unexpected "("
Line 597:0 Unexpected "{"
Line 597:4 Expected ":"
Line 960:12 Expected identifier but found whitespace
Line 960: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) {}

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