/** Shopify CDN: Minification failed

Line 501:12 Expected identifier but found whitespace
Line 501:13 Unexpected "("

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
#purchase_codet4{
display:none!important;
}
.t4s-accor-title{
border-bottom: 1px solid #c9c9c9;
    padding: 10px 0px!important;
}
 .t4s-accor-item-nav:before,  .t4s-accor-item-nav:after
 {
    background-color: rgb(19, 62, 191)!important;
}
.t4s-accor-title .t4s-accor-item-nav, .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav{
background-color:transparent;
}
.t4s-type-accordion .t4s-tab-content {
    padding: 15px 0px;
    border: none;
}
.icon-accordion{
background-color: #3159a7;
        fill: #fff !important;
        padding: 2px !important;
        width: 20px !important;
        height: 20px !important;
        border-radius: 30px;
        margin-right: 10px;
}
.icon-accordion{
display:none!important;
}
.t4s-tab-wrapper.t4s-active .icon-accordion{
display:block!important;
}
.t4s_nt_se_template--25364084162871__iconbox_zGEFYJ .t4s-justify-content-center {
    justify-content: left!important;
}
.t4s-quote-wrap{
box-shadow: none!important;
    border: 1px solid #cccccc;
    border-radius: 10px;
}
.t4s-swatch__price {
  font-size: 0.9em;
  color: #777;
  margin-left: 4px;
}
#t4s-countdown-wrapcountdown_9h7cjL{
    display: flex
;
    background-color: #071642;
    padding: 10px;
    border-radius: 10px;
}
.t4s-countdown__mess{
margin-bottom: 0px!important;
    width: 50%;
padding-left:5px;
}
.t4s-countdown__mess{
display:flex;
flex-direction:column;
}
.counter-tag-line{
    color: #FFB400;
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.counter-main-line{
color: #fff;
    font-size: 13px;
    line-height: 17px;
}
/*
.t4s-swatch__option{
background-color:#f5f7fc;
padding:20px;
}*/
.t4s-swatch__list {
    display: grid;
    grid-template-columns: 200px 1fr;
}
.t4s-swatch__item{
    background-color: #fff;
    padding: 15px!important;
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
    color: #000000;
    letter-spacing: 0.3px;
    border: 1px solid #b4b4b4!important;
    border-radius: 6px;
text-align:center!important;
}
.t4s-swatch__list .is--selected{
background-color: #e8eeff!important;
    color: rgb(19, 62, 191)!important;
border:1px solid #e8eeff!important;
}
.t4s-swatch__item::after{
content:"comforting with a responsive feel";
font-size: 12px;
    display: flex
;
    text-align: center;
    font-weight: 400;
    line-height: 15px;
    margin-top: 10px;
}
.t4s-product__description{
font-size: 14px;
    color: #393939;
    font-weight: 400;
}



.tabs-container {
  max-width: 700px;
  margin: 30px auto;
  font-family: Arial, sans-serif;
  border-bottom: 1px solid #ddd;
}

.tabs {
  display: flex;
  border-bottom: 1px solid #ddd;
}

.tab {
  background: none;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
  font-size: 16px;
  color: #555;
  border-bottom: 2px solid transparent;
  transition: all 0.3s ease;
}

.tab:hover {
  color: #000;
}

.tab.active {
  color: #000;
  border-bottom-color: #2a56e7; /* blue underline */
  font-weight: bold;
}

.tab-content {
  display: none;
  padding: 15px 0;
  color: #333;
}

.tab-content.active {
  display: block;
}
.t4s-product-form__buttons{
width: 100%!important;
}
.t4s-product-form__buttons button{
    height: 55px;
    font-size: 16px!important;
    font-weight: 600;
    text-transform: capitalize!important;
}
.t4s-product-form__buttons .t4s-quantity-wrapper {
    min-width: 100px;
    width: 100px;
    height: 55px;
    border: 1px solid #b4b4b4;
}
.template-product  .t4s-quantity-selector, .template-product  .t4s-quantity-input{
   height: 55px!important;
}
.t4s-product-form__buttons .t4s-quantity-wrapper button svg
 {
    width: 9px;
    height: 10px;
    color: #666666;
}
.t4s-swatch__item:before{
    position: absolute !important;
    left: 10px;
    top: 10px !important;
    border: 2px solid #133ebf!important;
}
.t4s-swatch__item.is--selected:before{
background-color: #133ebf!important;
}
.t4s-swatch__title {
    text-transform: capitalize;
    font-weight: 500;
}
.t4s-richtext_text_P3QtBP p{
    color: #1e306e;
}
.t4s-badge-price
 {
    background-color: #00706e;
    border-radius: 20px;
    padding: 6px 17px;
}
.t4s-product-info__item{
    background-color: #f5f7fc;
    padding: 15px;
    border-radius: 10px;
color:#000000;
}
.t4s-single-product-badge>.t4s-badge-sale{
background-color: #00706e;
display:none!important;
}
.t4s-product-info__item p{
margin-bottom:8px;
}
.template-product header{
box-shadow: 0px 1px 7px #c5c5c5;
}
.breadcrumb_pr_wrap {
    margin-bottom: 0px;
}
#t4s-deliveryorder_b3TAVV{
background-color: #f5f7fc;
    padding: 9px 18px;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    color: #302d2d!important;
border-radius:8px;
}
.t4s-product .t4s-product-info {
    padding-left: 0px;
    padding-right: 0px;
    line-height: 35px;
}
.t4s-product .t4s-price__sale
 {
    color: #00706e;
    font-size: 15px;
    font-weight: 500;
}
.jdgm-rev-widg .jdgm-star, .jdgm-revs-tab .jdgm-star, .jdgm-all-reviews .jdgm-star, .jdgm-gallery-popup .jdgm-star {
   
    color: #faaf00!important;
}
.jdgm-preview-badge .jdgm-star {
    color: #faaf00!important;
}
.jdgm-rev-widg, .jdgm-prev-badge__text{
color:#000;
}
.t4s-pr-style3 .t4s-product-badge {
    display: none;
}
.t4s_nt_se_template--25364083835191__custom_section_R7cnBj .t4s-col-inner, .t4s_nt_se_template--25364083835191__custom_section_R7cnBj video{
border-radius:13px;
}
.badge_shape_1 .t4s-product-badge>span {
height: 25px;
    border-radius: 5px;
    background-color: #fff5f5;
    color: #000000;
    font-weight: 600;
    font-size: 13px;
    padding: 0px 8px;
}
.badge_shape_1 .t4s-product-badge>span::after {
    content:"OFF";
margin-left:5px;
}
.t4s-btn-filter{
color: #000;
    background-color: #f4f4f4 !important;
    padding: 5px 10px !important;
    border-radius: 5px !important;
}
.t4s_nt_se_template--25364083835191__custom_section_epP7Fn .bl-bl_col_tqgeiD{
    background: linear-gradient(93deg, rgba(97, 159, 252, 0.3) 3%, rgba(252, 145, 146, 0.3) 86%);
border-radius:15px;
}
video {
    width: 100%;
    height: 500px; 
    object-fit: cover; 
border-radius:15px;
  }
#jobly-preview-div{
display: none! Important;
}
#t4s_nt_se_template--25364084392247__main #app{
    padding: 0px;
    max-width: 100vw;
}
#contact_form_page{
    background-color: #f5f7fd;
    padding: 30px;
    border-radius: 10px;
}
.t4s-contact-form .t4s-form-title {
    margin-top: 0px;
    margin-bottom: 30px;
    color: #1e306e;
    text-align: center;
    font-size: 30px;
    font-weight: 500;
}
.t4s-contact-form label {
 color: #000;
    font-size: 14px;
    font-weight: 400;
}
.t4s-contact-form .t4s-btn-base {
background-color: #1e306e;
    color: #fff;
    border: #1e306e;
}
.t4s-cartPage__header {
    font-size: 15px;
    color: #1e306e;
    text-transform: capitalize;
    font-weight: 500;
}
.t4s-main-cart .t4s-page_cart__title {
    font-size: 15px;
    font-weight: 500;
    color: #1e306e;
}
.t4s-cart_price{
    font-size: 15px;
}
.t4s-cart_meta_prices ins {
    color: #1e306e;
}
.t4s_nt_se_template--25364084162871__accordion_Lm4j6E .t4s-type-accordion .t4s-tab-content {
    background-color: transparent;
}
.t4s-entry-date{
 color: #1e306e!important;
}
.template-article  h2{
    color: #1e306e!important;
margin-bottom:10px;
font-size: 28px;
}
.template-article  p{
    color: #292626!important;
    font-size: 15px;
    margin-bottom: 5px;
}
.t4s-post-item .t4s-post-title
 {
    color: #1e306e;
}
.t4s-collection-item-image
 {
        border-radius: 10px;
    }
.t4s-type__drop>.t4s-sub-menu a{
color: #000!important;
font-weight:500;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .t4s-slideshow-inner .t4s-content-position{
padding-right: 58%;
}
.t4s-scrolling-text--text{
    font-size: 23px;
}
.t4s-scrolling-text__item:nth-child(2n){
color: rgb(19, 62, 191);
}

#shopify-section-template--25364084162871__accordion_Lm4j6E .t4s-accordion-style-1{
width:50%;
float: left;
        padding-right: 120px;
clear:both;
}
.t4s-accor-title .t4s-accor-text {
    font-size: 16px;
    font-weight: 600;
}


.t4s-quote-texts p
 {
    color: #000000;
}
.t4s-section-title {
    font-size: 35px;
font-weight:500;
}
.t4s-iconbox-inner{
    background-color: #f5f7fd;
    border-radius: 15px;
}

.t4s-iconbox-heading{
    color: #1e306e;
    font-size: 20px;
}
.t4s-iconbox-icon {
    margin-right: 15px;
}
.t4s-iconbox-des p{
    font-size: 14px;
    text-align: left;
    color: #1e306e!important;
    font-weight: 500;
}
.swap{
    text-align: left;
margin-top:15px;
}
.swap a{
    font-size: 14px;
    text-align: left;
    color: #1e306e !important;
    font-weight: 600;
    text-decoration: underline;
}
.t4s-iconbox-head {
    margin-bottom: 15px;
}
.t4s-product__media-wrapper{
        width: 65%;
}
.t4s-product__info-wrapper{
        width: 35%;
padding:0px 30px;
}
.t4s-product__media-wrapper .t4s-row{
    position: sticky;
    top: 20px;
}
.t4s-product-media__thumbnails_left .t4s-col-thumb .t4s-row>.t4s-col-item{
        margin-top: 2px;
}
.t4s-accordion-style-1{
background-color: #f5f7fd;
    padding: 25px;
    border-radius: 10px;
}
.t4s-product .t4s-product-title{
font-size: 16px;
}
    .t4s-drawer {
        width: 400px;
      
    }
}

/*---------------- 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){
  .timer-container {
    width: 80%;
    margin-left: 40px;
}
.t4s_nt_se_template--25364084162871__1646028739ae283905 .t4s_ratio img {
    object-position: top;
}
.t4s-accor-text{
    font-size: 16px;
}
.t4s-hero-block{
background-image:url("/cdn/shop/files/mobile_banner.webp?v=1760451289")!important;
border-radius:10px;
}
.t4s_nt_se_template--25364084162871__hero_image_qQhKjP .t4s-content-position{
padding-left: 25px;
}
.t4s-iconbox-heading {
    font-size: 20px;
}
.t4s-justify-content-center
Specificity: (0,1,0)
 {
    justify-content: left !important;
}
.t4s-iconbox-icon {
    margin-right: 12px;
    width: 30px;
}
.t4s-iconbox-des{
text-align:left;
margin-top:-10px;
}
.t4s-product-form__submit{
    width: 69%;
    margin: 0px!important;
}
#t4s-countdown-wrapcountdown_9h7cjL
 {
    flex-direction: column;
        padding-top: 14px;

}
#t4s-countdown-wrapcountdown_9h7cjL .t4s-countdown__mess
 {
   width:100%;
padding-bottom:10px;
}
.t4s_nt_se_template--25364084556087__custom_section_fQf3Pa .t4s-row{
    flex-direction: column-reverse;
}
video {
    height: auto;
}
#shopify-section-template--25364083835191__scrolling_text_heYPDR .t4s-scrolling-text--text{
    font-size: 20px;
}
}