/** Shopify CDN: Minification failed

Line 539:0 Expected "}" to go with "{"

**/
section#Text--template--18976343785723__new_txt_sec_Urrtpz {
    background-image: url(/cdn/shop/files/Frame_351.png?v=1739163041);
      background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
}
@media only screen and (max-width: 768px) {

  #ImageWithText--template--19007918702843__new_ban_ban_8yUXDB {
    --PT: 11px !important;
}
  
section#Text--template--18976343785723__new_txt_sec_Urrtpz {
    background-image: url(/cdn/shop/files/Frame_350_02feb6df-cd0c-4af1-b887-e8103a958693.png?v=1739166021);
      background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
}
  #shopify-section-template--19007918702843__new_ban_ban_8yUXDB .image-with-text__content-items {
    width: 100% !important;
}
  #shopify-section-template--19007918702843__new_ban_ban_HUK99J .image-with-text__content-items {
    width: 100% !important;
}
 #shopify-section-template--19007918702843__new_ban_ban_HUK99J .text-highlight__break {
    font-size: 34px !important;
}
  #shopify-section-template--19007918702843__new_ban_ban_8yUXDB .text-highlight__break {
    line-height: 1;
    font-size: 38px !important;
}
  section#Text--template--19007918702843__new_txt_sec_4zUabk {
   display: block !important;
}
}
section#Text--template--19007918702843__new_txt_sec_4zUabk {
    display: none;
}
body#christmas-advent-cookies .announcement-bar-static {
    display: none;
}
body#christmas-advent-cookies .shopify-section-header {
    display: none;
}
body#christmas-advent-cookies #SiteFooter {
   display: none;
}
@media only screen and (max-width: 768px) {
  .bbb{
      display:none;
}
#shopify-section-template--18880542933243__section_text_rMFFpK div#Text--subheading_FUpQe4 {
    font-family: "nunito";
    font-size: 16px !important;
    font-weight: 500;
    line-height: 1.2;
    width: 100% !important;
    max-width: 100%;
    margin: 0px auto 40px;
}

div#Text--text_XGgzfB {
 font-family: "nunito";
    font-size: 16px !important;
    font-weight: 500;
    line-height: 1.2;
    width: 100% !important;
    max-width: 100%;
    margin: 0px auto 40px;
}
div#Text--subheading_3rjLm6{
  font-family: "nunito";
    font-size: 16px !important;
    font-weight: 500;
    line-height: 1.2;
    width: 100% !important;
    max-width: 100%;
    margin: 0px auto 40px;
}
div#Text--text_LEbHXV {
    font-family: "nunito";
    font-size: 16px !important;
    font-weight: 500;
    line-height: 1.2;
    width: 100% !important;
    max-width: 100%;
    margin: 0px auto 40px;  
}
  div#Text--text_zLEUWV {
     font-family: "nunito";
    font-size: 17px !important;
    font-weight: 800;  
  }
  div#Text--text_URi6zG{
    font-family: "nunito";
    font-size: 17px !important;
    font-weight: 800;  
  }
div#Text--text_Yy6EME{
  font-family: "nunito";
    font-size: 17px !important;
    font-weight: 800;  
}    
div#Text--subheading_TLKH4p {
   font-family: "nunito";
    font-size: 16px !important;
    font-weight: 500;
    line-height: 1.2;
    width: 100% !important;
    max-width: 100%;
    margin: 0px auto 40px;
}
div#Text--subheading_rYmB9D {
     font-family: "nunito";
    font-size: 16px !important;
    font-weight: 500;
    line-height: 1.2;
    width: 100% !important;
    max-width: 100%;
    margin: 0px auto 40px;
}
div#Text--text_nJRRaK {
  font-family: "nunito";
    font-size: 17px !important;
    font-weight: 800;  
}  
div#Text--text_dzE7gE {
   font-family: "nunito";
    font-size: 17px !important;
    font-weight: 800;  
}    
#shopify-section-template--18880542933243__section_text_rMFFpK div#Text--text_KtRiK3 {
    font-family: "nunito";
    font-size: 17px !important;
    font-weight: 800;
}
  section#ImageWithText--template--19007918702843__new_ban_ban_8yUXDB{
    background-color:#e6e7e8 !important;
            background-image: none !important;
  }
  section#ImageWithText--template--19007918702843__new_ban_ban_HUK99J{
        background-color:#e6e7e8 !important;
            background-image: none !important;
  }
  section#Text--template--19007918702843__new_txt_sec_D4TNx9 {
   
    background-image: url(/cdn/shop/files/Background1.png?v=1739185040);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
}
  section#Text--template--19007918702843__new_txt_sec_4zUabk{
      background-image: url(/cdn/shop/files/Background1.png?v=1739185040);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
  }
  section#Text--template--19007918702843__new_txt_sec_D4TNx9 {
    display: block !important;
}

div#shopify-section-template--19007918702843__road_grid_Xdi9CY {
    background-size: cover;
    background-position: top;
    background-image: url(/cdn/shop/files/BG3_3.png?v=1739259323) !important;
}
section#Text--template--19007918702843__text_1_AmYd9g {

    background-image: none !important;
}     
  
}
body#xyz-puzzle .shopify-section-header {
    display: none;
}
body#xyz-puzzle .announcement-bar-static {
    display: none;
}
body#xyz-puzzle #SiteFooter {
   display: none;
}
body#xyz-puzzle .shopify-section:last-of-type .section-padding {
    padding-bottom: max(-1px, var(--padding-bottom));
}
section#ImageWithText--template--19007918702843__new_ban_ban_8yUXDB {
    background-image: url(/cdn/shop/files/BG1.png?v=1738837495);
    background-size: cover;
      background-repeat: no-repeat;
    background-position: right;
}
section#ImageWithText--template--19007918702843__new_ban_ban_HUK99J{
      background-image: url(/cdn/shop/files/BG1.png?v=1738837495);
    background-size: cover;
      background-repeat: no-repeat;
    background-position: right;
}
section#Text--template--19007918702843__new_txt_sec_D4TNx9 {
    display: none;
}
section#Text--template--19007918702843__text_1_AmYd9g {
    background-size: contain;
    background-image: url(/cdn/shop/files/BG4.png?v=1739257700);
    background-repeat: no-repeat;
    background-position: left;
      margin-bottom: 0px;
}
h2.trip .text-highlight__break {
    font-size: 62px !important;
  margin:0px !important;
}
/* .wrapper {
  margin: 0 !important;
} */
/* 13-02-2025 */
@media screen and (max-width: 768px){
  .road-kit {
    width: 100%;
    max-width: 260px;
    margin: 0 auto;
 }
 .road-kit1{
    width: 100%;
    max-width: 274px !important;
	margin: 0 auto;
 } 
 div#Text--text_H4GYt4 {
    width: 100%;
    max-width: 358px;
    margin: 0 auto;
}
}

.cust-slider .item--center .slide__text__container{
      align-items: flex-start;
}
.cust-slider .slider--has-dots .slide__text__wrapper {
    margin-top: 0px;
}
.cust-slider h3 {
    font-size: 42px;
      margin-top: 19px;
  line-height: 1;
  width: 70%;
    max-width: 100%;
    margin: 0 auto;
}
.hgjgj {
    margin-top: 12px;
}
@media screen and (max-width: 768px){
h2.new-read {
    margin-top: -302px !important;
      font-size: 38px;
    width: 272px;
    max-width: 100%;
    margin: 0 auto;
}
  .cust-slider h3 {
    font-size: 23px !important;
margin-top: 21px;
    width: 100% !important;
            margin-bottom: 17px;
  }
  .hgjgj span {
    margin-top: 26px !important;
    font-size: 23px !important;
}
  .cust-slider h3 {
  text-transform: none !important;
}
  section#CustomCode--template--19083312857339__section_custom_html_XpiY6h {
    display: block !important;
}
  section#CustomCode--template--19083312857339__section_custom_html_LbziFy {
    display: block !important;
}
  section#CustomCode--template--19083312857339__section_custom_html_qgmVV6 {
    display: block !important;
}
  section#CustomCode--template--19083312857339__section_custom_html_PtUfKz {
    display: none;
}
  section#CustomCode--template--19083312857339__section_custom_html_WthJDN {
    display: block !important;
}
  .cor2 {
    width: 53% !important;
    margin-top: 0px !important;
 margin-bottom: -20px!important;
}
 .cor {
    height: auto;
    width: 52%!important;
    margin-top: 61px!important;
    margin-bottom: -18px!important;
}
  .cog {
    height: auto;
    width: 50% !important;
    margin-top: 48px !important;
}
  .cog img {
    margin-left: 31px !important;
  }
.cog2 {
    height: auto;
    width: 50% !important;
    margin-top: -19px !important;
    z-index: 1;
}
 div#shopify-section-template--19083312857339__new_ban_ban_HH8gKx {
    margin-top: -34px !important;
} 
  
}
section#CustomCode--template--19083312857339__section_custom_html_WthJDN {
    display: none;
}
section#CustomCode--template--19083312857339__section_custom_html_qgmVV6 {
    display: none;
}
section#CustomCode--template--19083312857339__section_custom_html_LbziFy {
    display: none;
}
  section#CustomCode--template--19083312857339__section_custom_html_XpiY6h {
    display: none;
}
/* klaviyo form */

button.needsclick.go2534619395.kl-private-reset-css-Xuajs1 {
  max-width: 120px;
}
@media only screen and (max-width: 768px) {
  form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go417382439.kl-private-reset-css-Xuajs1 {
   flex-direction: column-reverse !important;
  }
 
  div#shopify-section-template--19083312857339__section_custom_html_WJkTfz {
    display: none;
}

    button.needsclick.go2534619395.kl-private-reset-css-Xuajs1 {
        min-width: 119px !important;
        height: 22px !important;
        border-radius: 24px !important;
        font-size: 19px !important;
        letter-spacing: normal !important;
    }

input::placeholder {
    padding-left: 15px;
}
button.needsclick.go2534619395.kl-private-reset-css-Xuajs1 {
    margin-top: -36px;
}
  input#email_01JNJDRJV3VMAMAP7AWNF91NVY {
    margin: 0 auto;
    width: 100% !important;
    max-width: 328px !important;
}
#shopify-section-template--19083312857339__new_txt_sec_nF33Qk.text {
    margin-top: -22px !important;
} 
  .hi-btn {
        display: block !important;

        width: 128px;
        max-width: 100%;
        margin: -89px auto 0px;
        /* padding-bottom: 20px; */
    }

section#ImageWithText--template--19155204636923__bright_img_txt_Yaa3QJ{
   background-position: right;
    background-image: url(/cdn/shop/files/Group_100_1.png?v=1741861779) !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #e7e6e9 !important;
}
  
}
/* .shopify-section:last-of-type .section-padding {
    padding-bottom: 0 !important;
} */
 div#shopify-section-template--19083312857339__new_ban_ban_HH8gKx {
    margin-top: 0px;
} 
section#ImageWithText--template--19155204636923__new_ban_ban_FKDqUx {
      Background-image: url(/cdn/shop/files/Group_74_1.png?v=1741769383);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}
section#ImageWithText--template--19155204636923__bright_img_txt_Yaa3QJ{
   background-position: right;
    background-image: url(/cdn/shop/files/Group_78_2.png?v=1741779961);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #eaeaea;
}
/* checkout css */
.cart-drawer__item-qty {
  font-size: 16px;
}
.cart__item__title a {
    text-decoration: none;
    font-family: 'nunito';
    font-size: 17px;
}
.cart-drawer .cart__item__price del {
    font-family: 'nunito';
}
.cart-drawer .cart__item__price ins {
    font-family: 'nunito';
    color: black;
}
.cart__items .cart__item__price {
   font-family: 'nunito';
}
.footer-block .form-success {
    color: #fafafa;
    border-color: #ffffff;
}
p.cart__item__price{
   font-family: 'nunito';
}
@media screen and (max-width:768px){
 .cart__item__title a {
    font-size: 15px;
} 
}
.kl-private-reset-css-Xuajs1 label {
    font-family: 'nunito' !important;
}
@media only screen and (max-width: 600px) {
  div[data-testid="form-component"] {
    padding: 15px -1px !important; /* or padding: 0 !important; */
  }
div[data-testid="form-component"] input[name="email"] {
    width: 400px !important;     /* or any value you want */
    padding: 10px 14px !important;  /* optional: keep nice spacing inside */
    max-width: 100% !important; 
}
input[name="email"] {
  padding-left: 16px !important; 
}

input[name="email"]::placeholder {
  padding-left: 0 !important; 
}
input[name="email"].needsclick.kl-private-reset-css-Xuajs1 {
  height: 40px !important;
  padding: 10px 12px 10px 20px !important; /* top, right, bottom, left */
  line-height: 20px !important;
  box-sizing: border-box !important;
  vertical-align: middle !important;
}
}
div#yotpo-reviews-star-ratings-widget
 {
    justify-content: center !important;
}

/* Product page */
.product-single .product__block div#yotpo-reviews-star-ratings-widget
 {
    justify-content: left !important;
}
h1.cbb-frequently-bought-title.translatable {
    font-size: 31px !important;
    font-family: 'Domino';
    padding: 0px;
    margin: 0px !important;
}
.image-with-text__text p {
    font-family: 'nunito';
}
.subheading-text.main-subheading {
    font-weight: bold;
    font-family: 'nunito';
}

/*Banner slider Css */
 .cust-slider .slider .slide__text__container .slide__text .banner_sec p {
    font-family: Nunito;  
}
@media screen and (max-width:480px){
  .cust-slider .slider .slide__text__container .slide__text .banner_sec p {
    margin-top: 0;
    font-family: Nunito;
    font-size: 16px !important;
}
  .cust-slider .slider .slide__text__container .cust_lists {
        position: relative;
        top: 355px;
        margin: 0 !important;
        padding: 0;
       gap: 10px !important;
  }
  .cust-slider .btn--small {
        font-size: 15.5px !important;
        --left-right-padding: 18px !important;
  }
   .cust-slider .slider .slide__text__container .cust_lists .texts {
        font-size: 11px;
        font-family: 'nunito';
    }
  .cust-slider .slider .slide__text__container .cust_lists img {
    width: 10px !important;
    height: 100%;
}
   .cust-slider .slider .slide__text__container .slide__text.main-text {
    max-width: 260px !important;
    margin: 0 auto;
   }
      .cust-slider .slider .slide__text__container .slide__text__wrapper h2.new-read {
    
      font-size: 30px !important;
  }
}
@media screen and (max-width:411px){
  .cust-slider .slider .slide__text__container .cust_lists .texts {
        font-size: 9px;
        font-family: 'nunito';
    }
}
@media only screen and (min-width: 1024px) {
    .slide__text__wrapper--normal {
        width: calc(45% + var(--gutter) * 2) !important;
    }
}
p{
  font-family: nunito !important;
