/** Shopify CDN: Minification failed

Line 39:4 Comments in CSS use "/* ... */" instead of "//"
Line 47:4 Comments in CSS use "/* ... */" instead of "//"
Line 57:4 Comments in CSS use "/* ... */" instead of "//"
Line 64:4 Comments in CSS use "/* ... */" instead of "//"
Line 109:8 Comments in CSS use "/* ... */" instead of "//"
Line 110:8 Comments in CSS use "/* ... */" instead of "//"
Line 111:8 Comments in CSS use "/* ... */" instead of "//"
Line 115:12 Comments in CSS use "/* ... */" instead of "//"
Line 160:8 Comments in CSS use "/* ... */" instead of "//"
Line 161:8 Comments in CSS use "/* ... */" instead of "//"
... and 2 more hidden warnings

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/

@import url("https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap");
@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

:root {
    /* GENERAL FONT */
    --font1: "Titillium Web", sans-serif;
    --font2: 'Roboto', sans-serif;
    /* GENERAL COLOR */
    --bg-col-1: #0059b3;
    --bg-col-2: #dc3545;
    --bg-col-3: #fff;
    --bg-col-4: #024c96;
    --tx-color-1: #fff;
    --tx-color-2: #000;
    --tx-color-3: #0059b3;
   

    //custom slider
    --tx-slider-section-title: #212529;
    --bg-slider-section: rgb(250, 250, 250);

    --bg-slider-card-4: #fff;
    --tx-slider-card-4: #0059b3;


    //button arrow & archive
    --tx-button: #fff;
    --bg-button: #0059b3;
}
.product-bottom-paddig{ padding:40px 0 !important; }
/*start dark mode css*/
.dark-mode {
    /* GENERAL COLOR */
    --bg-col-1: #121212;
    --tx-color-1: #fff;
    //button arrow & archive
    --tx-button: #fff;
    --bg-button: #272727;
    --bg-button-border: #272727;
    --bg-button-hover: #fff;
    --tx-button-hover: #272727;
    --bg-button-focus: #0f0f0f40;
    //custom slider
    --tx-slider-section-title: #ffffff;
    --bg-slider-section: #121212;
    --bg-slider-card-4: #272727;
    --tx-slider-card-4: #fff;
}
/* end dark mode css */

.btn-archive {
    color: var(--tx-button);
    background: var(--bg-button);
    border-color: var(--bg-button-border);

    -webkit-transition: all .3s linear 0s;
    transition: all .3s linear 0s;

    &:hover {
        color: var(--tx-button-hover);
        background-color: var(--bg-button-hover);
        border-color: var(--bg-button-hover);
    }

    &:focus {
        -webkit-box-shadow: 0 0 0 0.25rem var(--bg-button-focus);
        box-shadow: 0 0 0 0.25rem var(--bg-button-focus);
    }




}
.custom-slider {
    font-family: var(--font1);
    background: var(--bg-slider-section);
    -webkit-transition: all .3s linear 0s;
    transition: all .3s linear 0s;

    .title-section {
        font-weight: 700;
        text-transform: uppercase;
        color: var(--tx-slider-section-title);
    }

    .swiper-container {

        // width: 600px;
        // height: 300px;
        // START BOX-4
        .card.box-4 {
            background: var(--bg-slider-card-4);
            color: var(--tx-slider-card-4);
            // width: 200px;

            .card-header {
                background: var(--bg-slider-card-4);
                color: var(--tx-slider-card-4);
                border-bottom: 0;

                .fa-map-marker-alt {
                    color: var(--tx-slider-card-4);

                    &.grow {
                        transition: all .2s ease-in-out;

                        &:hover {
                            transform: scale(1.5);
                        }
                    }
                }
            }

            .attached {
                font-weight: 300;
                font-size: .8rem;
            }


            .card-title {
                line-height: 35px;
                color: var(--tx-slider-card-4);

                .day {
                    font-weight: 600;
                    font-size: 3.5rem;

                }

                .month {
                    font-size: 1.5rem;

                    font-weight: 300;

                }
            }
        }

        // END BOX-4
        // START BOX-5
        .card.box-5 {
            background: var(--bg-col-2);
            color: var(--tx-color-1);

            .card-header {
                background: var(--bg-col-1);
                border-bottom: 0;
            }



            .attached {
                font-weight: 300;
                font-size: .8rem;

                .link {
                    color: var(--tx-color-1);

                    &:hover {
                        text-decoration: none;
                    }
                }


            }

            .card-title {
                line-height: 35px;


                .day {
                    font-weight: 600;
                    font-size: 3.5rem;
                    color: var(--tx-color-1);
                }

                .cal-y {
                    display: grid;
                    line-height: 21px;

                    .month {
                        font-size: 1.5rem;
                        color: var(--tx-color-1);
                        font-weight: 300;

                    }

                    .year {
                        font-size: 1.2rem;
                        color: var(--tx-color-1);
                        font-weight: 700;

                    }
                }

            }

            .card-footer {
                background: var(--bg-col-2);

                // border-top: 0;
                .fa-map-marker-alt {
                    color: var(--tx-color-1);

                    &.grow {
                        transition: all .2s ease-in-out;

                        &:hover {
                            transform: scale(1.5);
                        }
                    }
                }
            }
        }
 
    }




}

.jdgm-carousel--aligned-theme .jdgm-carousel-item__review-wrapper
{
height:auto !important;
}
.jdgm-carousel-wrapper .jdgm-carousel__left-arrow
{
    margin-top: -145px !important;
}
.jdgm-carousel-wrapper .jdgm-carousel__right-arrow
{
    margin-top: -145px !important;
}

.benefits-wrap .jdgm-carousel__arrows
{
margin-top:-30px;
}
.benefits-wrap
{
padding: 40px 5%;
    box-shadow: 0px 1px 17px 0px #988;
}
.benefit-review .jdgm-carousel-wrapper {
    width: 100% !important;
}
.jdgm-carousel--aligned-theme .jdgm-carousel-item__review
{
height:auto;
}
.jdgm-carousel--aligned-theme .jdgm-carousel-item__product-image {
    width: 28% !important;
}
.jdgm-rev-widg__summary,.jdgm-histogram jdgm-temp-hidden,.jdgm-histogram.jdgm-temp-hidden,.jdgm-rev-widg__sort-wrapper,.jdgm-rev-widg__body,.jdgm-rev-widg__title
{
display:none !important}

div#shopify-block-cbb3c67a-2cbb-432f-a09f-72b44022a8b7 {
    width: 1200px;
    margin: 0 auto;
}

.jdgm-all-reviews-widget, .jdgm-rev-widg
{
margin-top:0 !important;
margin-bottom:0 !important;
}
.jdgm-carousel-wrapper
{
padding:0 !important;
}
.benefit-review .jdgm-carousel-title-and-link {
    display: none !important;
}

.benefit-review .jdgm-carousel-item
{
width:100%;}

h2.jdgm-carousel-title.jdgm-hidden {
    display: none !important;
}

.jdgm-hidden {
    display: block !important;     visibility: inherit !important;
}

.t4s-d-flex.t4s-flex-wrap.zakeke-product-button-container
{justify-content: flex-end;
    margin-top: -60px;
}

.shopify-product-details__tab-content .rte ul {padding-left:0 !important}

.jdgm-all-reviews-widget, .jdgm-rev-widg{border:0 !important}

.accordion_prod.active:after {
    content: '-';
    color: #fff !important;}

button.needsclick.klaviyo-close-form.kl-private-reset-css-Xuajs1:hover{background:transparent !important;
}

.jdgm-histogram__bar-content {
    background: #000 !important;
}
.jdgm-histogram .jdgm-star.jdgm-star {
    color: #555 !important;
}

.t4s-product-tabs-wrapper.is--tab-position__external {
    padding: 40px 0 0 !important;
    margin: 0 0 !important;
}

.t4s-product-tabs-wrapper .t4s-tabs-ul.t4s-flicky-slider {
    display: none !important;
}

.t4s-product-tabs-wrapper.is--tab-position__external
{
background-color:transparent !important;
}
.t4s-product_meta>div {
    margin-bottom: -1px !important;
}
.accordion_prod {
text-transform:uppercase !important;
    margin-bottom: -6px !important;
padding: 10px !important;
background:#2e9ce6 !important;
font-size:16px !important;
border-bottom: solid 1px #fff !important;
}
.esc-size-guide .esc-size-guide--table
{
margin-bottom:10px !important;
}
.esc-size-guide--title {
    font-weight: 700;
    margin: 15px 0 !important;
    padding: 0;
}
.eastsideco_sizeGuides::-webkit-scrollbar {
  width: 10px !important;
}

.esc-size-guide--table-wrap::-webkit-scrollbar-track {
  background: #f1f1f1 !important; 
}
.esc-size-guide--table-wrap::-webkit-scrollbar-thumb {
  background: #56cfe1 !important; 
  border-radius:10px !important;
}
 .t4s-table-res-df table.pr_attrs {
    margin-top: 24px !important;
    margin-bottom: 15px !important;
}

button#zakeke-product-button {
    width: 52%;
    border-radius: inherit !important;
    margin-top: 20px;
    padding: 13px 0 14px 0;
}

.product-details-features__list {
    padding-left: 0;
    margin-bottom: 11px;
    margin-top: 19px;
}

.t4s-layout-switch-wrapper{display:none !important}

.panel p {
    margin: 0 0 -6px 0 !important;
}
.panel{
-webkit-box-shadow:none !important;
    box-shadow:none !important;
padding:0px 5px 0 9px !important; 
margin-bottom:4px !important;
}
#wishlisthero-product-page-button-container button{padding:0 0 !important;
}

input.SPCMP_Add[type='button'].new_SPCMP_Btn, input.SPCMP_Add[type='button'].new_SPCMP_Btn:hover {
    width: auto !important;
    line-height: 1.5;
    margin-top: 0 !important;
    margin-bottom: 0;
    border-radius: 3px;
    min-height: auto !important;
}

input.SPCMP_Add.new_SPCMP_Btn.btn {
    text-align: left !important;
padding:9px 0 !important
}

.needsclick.klaviyo-close-form.kl-private-reset-css-Xuajs1{
    right: -5%  !important;
    position: absolute;
    z-index: 6;
top: inherit  !important;
    cursor: pointer;
    height: 40px;
    width: 40px;
    bottom: 15%  !important;
    left: -5%  !important;
    margin: 0 auto !important; 
}

a{text-decoration:none !important}
.mm-menu-btn
{
  background:#2e9ce6; padding:10px 15px;font-weight:600;
}
.tag-heading{margin-top:10px;text-align:center}
div#shopify-section-template--16017425039529__breadcrumb .SPCMP_chk_lbl {
    display: none;
}
#ProductInfo-template--template--16017425039529__main__main .t4s-extra-link {
    display: none;
}
div#t4s-trust_seal23551ebc-3be1-40d6-81b2-30f03478cccb {
    display: none;
}
div#wishlisthero-product-page-button-container button {
    padding: 20px 0px 0px 0px;
}
.t4s-product-form__buttons .SPCMP_Add new_SPCMP_Btn button{
margin-bottom:25 !important}

.SPCMP_chk_lbl{display:none;}

.shopify-policy__container {
    max-width: 63% !important;
}
.atc-atwl{
width: 100%;
    display: flex;
    gap: 20px;
    margin-top: 10px;}
.t4s-liquid_e457dc59-6cd2-4e32-bb41-3a9eb7788869.t4s-pr__custom-liquid {
    display: flex;
}
.jdgm-widget.jdgm-preview-badge.jdgm--done-setup .jdgm-qa-badge__text {
    display: none;
}


/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .t4s-d-flex.t4s-flex-wrap.zakeke-product-button-container
{
    margin-top: -60px;
}

.tag-heading{margin-top:10px;text-align:center}
.shopify-policy__container {
    max-width: 63% !important;
}
.shopify-policy__container h3 {
    margin: 30px 0 30px 0;
text-transform: lowercase;
}
.shopify-policy__container h3 strong {
    display: inline-block;
}

.place
{
margin-top: -10%  !important;
    width: 30px  !important;
    z-index: 99 !important;
    height: 30px !important;
background: black !important;
    color: #fff;
    border: 0;
    margin-left: -3%;
    margin-right: -3%;
}
}
.shopify-policy__container h3 strong:first-letter {
    text-transform: uppercase !important;
}
.shopify-policy__title { 
    margin-bottom: 30px;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .tag-heading{margin-top:10px;text-align:center}
.shopify-policy__container {
    max-width: 90% !important;
margin: 40px auto;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  .t4s-d-flex.t4s-flex-wrap.zakeke-product-button-container
{
    margin-top: 0;
}

button#zakeke-product-button {
    width: 100%;
    border-radius: inherit !important;
    margin-top: 20px;
    padding: 12px 0;
}

.tag-heading{margin-top:10px;text-align:center}
.shopify-policy__container h3 {
    margin: 30px 0 30px 0;
}
.t4s-product-form__buttons .t4s-quantity-wrapper
{
min-width: 100% !important;
    width: 100% !important;
}
.place
{
margin-top: -20%  !important;
    width: 22px  !important;
    z-index: 99 !important;
    height: 25px !important;
background: black !important;
    color: #fff;
    border: 0;
    margin-left: -3%;
    margin-right: -3%;
}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .t4s-d-flex.t4s-flex-wrap.zakeke-product-button-container
{
    margin-top: 0;
}

button#zakeke-product-button {
    width: 100%;
    border-radius: inherit !important;
    margin-top: 20px;
    padding: 12px 0;
}

.tag-heading{margin-top:10px;text-align:center}
.shopify-policy__container h3 {
    margin: 10px 0 15px 0;
}
.t4s-product-form__buttons .t4s-quantity-wrapper
{
min-width: 100% !important;
    width: 100% !important;
}
.place
{
display:none !important;
}
}
@media screen and (max-width:600px){
div#smile-ui-lite-launcher-frame-container {
    bottom: 60px !important;
    left: 0px !important;

}
.breadcrumb_pr_wrap {
    display: none;
}


}
.t4s-footer-content {
    font-family: 'Poppins';
}

a.t4s-pr.myclass {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.t4s-site-nav__icon.t4s-site-nav__heart.t4s-d-none.t4s-d-md-inline-block.mywhish {
    display: flex !important;
    flex-direction: column;
    align-items: center;
}
.under_singin , .under_whishlist , .under_cart , .under_search{
    color: black;
    text-transform: uppercase;
}
@media screen and (min-width:700px){
svg.t4s-icon.t4s-icon--search {
    margin-right: 9px;
    margin-top: 5px;

}
}

.under_singin , .under_whishlist , .under_cart , .under_search {
    font-size: .6rem;
}
@media screen and (min-width:700px){
.under_singin , .under_whishlist , .under_cart , .under_search{
    font-weight: 500;
    font-size: 12px;
    text-align: center;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
}
@media screen and (min-width:500px){
    .t4s-col-lg-3.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {
    margin-left: -25px;
}

}
span.t4s-btn-atc_text {
    color: #f6f5f2;
    font-size: 28px;
}
@media screen and (max-width:500px){
    span.t4s-btn-atc_text {
    font-size: 18px;
}

}
button.t4s-quantity-selector.is--minus:hover{
 background: #cc3d3a;
     color: #f6f5f2;
}
button.t4s-quantity-selector.is--plus:hover{
     background: #cc3d3a;
         color: #f6f5f2;
}
button.t4s-quantity-selector.is--minus svg:hover {
    color: #f6f5f2;

}
button.t4s-quantity-selector.is--plus {
    border-left: 1px solid;
       padding-left: 8px;
}
.t4s-product-form__buttons .t4s-quantity-wrapper .is--minus {
     padding-left: 8px;
    border-right: 1px solid;
}
svg.icon.icon--plus:hover{
    color: #f6f5f2;

}
.t4s-quantity-wrapper.t4s-product-form__qty {
    color: #f6f5f2;
}
button.t4s-product-form__submit.t4s-btn.t4s-btn-base.mybtnnn:before{
     background: #f6f5f2;
}
button.t4s-product-form__submit.t4s-btn.t4s-btn-base.t4s-btn-style-default.t4s-btn-color-primary.t4s-w-100.t4s-justify-content-center.t4s-btn-effect-rectangle-out.t4s-btn-loading__svg.mybtnnn {
    background: #cc3d3a;
     height: 50px;
    min-height: 50px!important;
    border: 1px solid #cc3d3a;
    opacity: 1;
  
}
span.t4s-btn-atc_text:hover {
    color: #cc3d3a;
}
.t4s-btn:hover{
        color: #cc3d3a;
}
button.t4s-product-form__submit.t4s-btn.t4s-btn-base.t4s-btn-style-default.t4s-btn-color-primary.t4s-w-100.t4s-justify-content-center.t4s-btn-effect-rectangle-out.t4s-btn-loading__svg.mybtnnn:hover .t4s-btn-atc_text{
        color: #cc3d3a;
    
}
.t4s-d-flex.t4s-flex-wrap {
    display: flex;
    flex-wrap: nowrap !important;
}
.t4s-quantity-wrapper.t4s-product-form__qty {
    min-width: 10% !important;
    width: 30% !important;
}
@media screen and (max-width:700px){
    .t4s-quantity-wrapper.t4s-product-form__qty {
    min-width: 30% !important;
    width: 30% !important;
}
}
@media screen and (max-width:600px) {
  .t4s-site-nav__icon.t4s-site-nav__heart.t4s-d-none.t4s-d-md-inline-block.mywhish {
    display: none !important;
}
.under_search {
      margin-top: 8px;
      text-align: center;
    letter-spacing: 0.5px;
    text-transform: uppercase
}
.under_cart {
     margin-top: 8px;
     text-align: center;
    letter-spacing: 0.5px;
    text-transform: uppercase
}
}
button.t4s-quantity-selector.is--minus {
       height: 50px;
    min-height: 50px!important;
}
button.t4s-quantity-selector.is--plus {
       height: 50px;
    min-height: 50px!important;
}
.t4s-quantity-wrapper.t4s-product-form__qty {
       height: 50px;
    min-height: 50px!important;
}
input.t4s-quantity-input {
    height: 50px;
    min-height: 50px!important;
}
div#trustedsite-tm-image {
    position: absolute !important;
}
.raza_test {
    position: absolute;
    right: 97px;
    margin-top: 30px;
}
@media screen and (max-width:500px){
    .raza_test {
    position: absolute;
    right: 65px;
    margin-top: 30px;
}
}
svg.t4s-btn-icon{
    display: none;

}
