/** Shopify CDN: Minification failed

Line 352:21 Expected identifier but found "!"
Line 523:51 Unexpected "{"
Line 670:0 All "@import" rules must come first

**/
body{
    /*display:none;*/
}

  .iv1StyheNArNyP8m9 {
  scrollbar-width: none;
}
.experience {
    background: url("/cdn/shop/files/experience-left-banner.jpg?v=1757661912") no-repeat !important;
    background-size:cover !important;
    /* background-size: 50% 100%; */
    background-position: top left;
    background-attachment: scroll;
    
  }

.main-collection-grid__empty{background-color: #f8f8f8;}

@media screen and (min-width: 600px) and (max-width: 900px) {
  .__instant.isrOoBcnXEtxW2b1w .ijzu60ghVUKhnSouo{
    flex-direction: column !important;
  }
}

@media screen and (min-width: 768px) {
  .experience {
    background: url("/cdn/shop/files/experience-left-banner.jpg?v=1757661912")
      no-repeat fixed;
    background-size: 50% 100%;
    background-position: top left;
    background-attachment: scroll;
  }
}
@media screen and (min-width: 1px) and (max-width: 768px) {
  .__instant.iWMXwWoXvhfGpMkXF .instant-image.instant-image__main {
    width: 100%;
    height: 80px !important;
    margin: 10px auto;
  }

  .__instant.ivvHpZz0lC4s4pzPd .instant-icon {
    fill: #2E2F81;
  }

  .__instant.ivvHpZz0lC4s4pzPd .iEObYBuozN9qDxJ4T {
    background: none !important;
  } 

  .__instant.ivvHpZz0lC4s4pzPd .iGzlsHjXQtLm8BlxW {
    background: none !important;
  }


}

.isp0JnfDf5cN89LiL{
  margin-top: 50px !important;
}
.i3bL78V2Rvq8b3Bgi{
  background: white !important;
  padding: 20px 20px !important;
}

@media only screen and (max-width: 768px) {
  .cart-items__media img{height:initial !important;}
  .cart__summary-inner{padding:15px !important;}
  .__instant.ivvHpZz0lC4s4pzPd .i28tnZNQNSwXcFTKw {
    align-items: center !important;
  }
  .ixooBDSNYNZ5G6P5F {
    display: none !important;
  }

  .facets-toggle {
    padding: 10px 30px;
  }
  .sorting-filter__container{
    margin-right: 0px !important;
    
  }

}

a.size-style.button.button--AYmxrSXJuY3lJU1RBL__button_8RjxYM {
    font-weight: 600;
}

a.size-style.button.button--AYmxrSXJuY3lJU1RBL__button_8RjxYM:hover {
    background: white !important;
    color:  #2E2F81 !important;
    font-weight: 600;
}

a.size-style.button.button--AdWtodEp2U3FCNVJ1R__button_nAgCMW:hover{
  background: #eb2652 !important;
  font-weight: 600;
}
a.size-style.button.button--AdWtodEp2U3FCNVJ1R__button_nAgCMW{
  font-weight: 600;
  border: 1px solid #fff ; 
}

.text-block:not(.text-block--full-width).rte {
    font-weight: 700;
}

span.price {
    font-size: 14px;
    font-weight: 700;
}

[ref="priceContainer"] {
    display: flex;
    flex-direction: column-reverse;
}

.product-form-buttons.spacing-style div a {
display: inline-block;
    padding: 4px 14px;
    background: #2E2F81;
    color: #fff;
    border-radius: 10px;
    text-decoration: none;
    font-size: 14px;
    transition: background 0.2s ease;
}

.product-form-buttons.spacing-style {
    margin-top: -30px;
    position: relative;
    left: 65%;
}


@media (max-width: 575px) {
    .__instant.ivvHpZz0lC4s4pzPd .il7mLcQJnqUHxlnyk {
        display: flex !important;
    }
    .__instant.iOjuh0R5lqpHImlU0 .iq8tmpJpg7paku7ej {
      /* height: 40px !important;
      text-align: center; */
    }


}
/* 
    .__instant.iWMXwWoXvhfGpMkXF .iwOKxjebTq4nQ6ViH{
      white: 100% !important;
    } */


.out-of-stock {
  opacity: 0.25;         
  pointer-events: none; 
  cursor: not-allowed;
  /* display: none !important; */
}
/* .instant-variant label{text-decoration: none !important;} */

input[type="radio"][data-instant-disabled="true"] {
  /* pointer-events: none !important;  blocks clicks */
}

input[type="radio"][data-instant-disabled="true"] + label {
  /* cursor: not-allowed !important;   show cursor on the label */
  opacity: 0.6;          /* optional for disabled look */
}


.__instant.iOjuh0R5lqpHImlU0 .iMr7IloThVBr9P8gz input[type=radio][data-instant-disabled=true]+.i7lk8K4XBMHyjUQXd {
  /* text-decoration: none !important; */
  /* cursor: not-allowed !important;
  pointer-events: none !important; */
  color: black !important;
  opacity: 0.25 ;
}

.__instant.iOjuh0R5lqpHImlU0 .ixsRRbLYPuF3woH9b input[type=radio][data-instant-disabled=true]+.il40L3zNEiUA3frsz,
.__instant.iOjuh0R5lqpHImlU0 .iswor70bSCc8gEPxy input[type=radio][data-instant-disabled=true]+.iBKpU5REwgyqpjH80{
  /* text-decoration: none !important; */
  /* cursor: not-allowed !important;
  pointer-events: none !important; */
  color: black !important;
  opacity: 0.25 ;
}

.__instant.iOjuh0R5lqpHImlU0 .iIHGTVnFu0yIi2svm {
  column-gap: 5px !important;
}




.breeze-button-text.breeze-button-text {
  font-size: 16px !important;
}
.blog-post-card__image-container img{height:auto;}
.blog-post-card__content .text-block{line-height:30px;}
.product-grid-container{width:1200px;margin:0 auto;max-width:100%;}
/*{backgrouund:red !important;}*/
.__instant.iOjuh0R5lqpHImlU0 .iMr7IloThVBr9P8gz input[type=radio]:checked+.i7lk8K4XBMHyjUQXd, 
.__instant.iOjuh0R5lqpHImlU0 .ixsRRbLYPuF3woH9b input[type=radio][data-instant-disabled=true]+.il40L3zNEiUA3frsz{
  /* background:red !important;*/
  /* color: #2e2f81 !important; */
}
.product-badges__badge.product-badges__badge--rectangle.color-scheme-1{background:#ffcfd9;}
.product-badges__badge.product-badges__badge--rectangle.color-scheme-3{background:#ffecc9;}
accordion-custom:first-child:before, accordion-custom:last-child:before{display:none !important;}
.cart-actions{border-top:none !important;}
.product-card{background:#fff !important;}
.product-card p{color:#000000cf !important;}
.instant-variant-picker label[title$="Unavailable"]{border:2px dotted #c2c2c2 !important;background:#fff !important;color:#2e2f81 !important;}
instant-variant-picker label[aria-checked="true"]{color: #2e2f81 !important;}

.__instant.iOjuh0R5lqpHImlU0 .instant-collection-products-sort select, .__instant.iOjuh0R5lqpHImlU0 .instant-custom-variant-picker, .__instant.iOjuh0R5lqpHImlU0 .instant-localization-select select, .__instant.iOjuh0R5lqpHImlU0 .instant-variant-picker input[type=radio]+label, .__instant.iOjuh0R5lqpHImlU0 .instant-variant-picker select, .__instant.iOjuh0R5lqpHImlU0 .ixsRRbLYPuF3woH9b input[type=radio]:checked+.il40L3zNEiUA3frsz, .__instant.iOjuh0R5lqpHImlU0 .iswor70bSCc8gEPxy input[type=radio]:checked+.iBKpU5REwgyqpjH80{
  /* background: #fff;color: #333;border: 1px solid #333;border-radius: 8px; */
}
  .__instant.iOjuh0R5lqpHImlU0 .iYZGVn3fNSwJwCjNH{
    /* border:1px solid #eee; */
  }
  .__instant.iOjuh0R5lqpHImlU0 .iMr7IloThVBr9P8gz input[type=radio]:checked+.i7lk8K4XBMHyjUQXd{
    /* background: #ccc;color: #000;border: 1px solid #333;border-radius: 8px; */
  }
  input[type=radio][data-instant-disabled=true]:active, label.variant:active{opacity: .6 !important;}
      


/* main#MainContent {
  background: white;
} */

.cart-page_left {
  background: white !important;

}

.cart-page__title+.cart-page__items {
  padding: 0px !important;
}


tr.cart-items__table-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 20px;
    padding-left: 20px;
}

td.cart-items__price.cart-secondary-typography {
    display: none;
}

.remove-text-btn {
    color: white;
    background: #A30000;
    padding: 5px 20px;
    border-radius: 50px;
}

td.cart-items__quantity {
    column-gap: 30px;
}

a.cart-items__media-container {
    width: 100px;
    height: 100px;
}


td.cart-items__quantity {
    margin-right: 30px;
}


form.cart-discount__form {
    border: 1px solid #E2E2E2;
    align-items: center;
    padding: 0px;
    border-radius: 10px;
    height: 40px
}


input#cart-discount {
    border: none !important;
    padding: 5px ;
    border-radius: 30px
}

button.button.cart-discount__button {
    padding: 10px 15px;
    background: transparent;
    color: #B7B3B3;
}

.summary-tag span {
    font-size: 9px;
    padding: 5px;
    color: #A30000;
    border: 1px solid #A30000;
    border-radius: 10px;
}

.cart-items__wrapper{
  background: #F2F2F2;
  padding:20px;
  border-radius: 20px;

}

.cart-page__items{
  background: #F2F2F2;
  border-radius: 20px;
}

.cart-actions{
  border-bottom: 2px dashed #B2B2B2;
    border-image: repeating-linear-gradient(
    to right,
    black 0,
    black 5px,
    transparent 5px,
    transparent 10px
  ) 10 stretch;
}

.coupon-code-text h4{
  margin-bottom: 0px;
}

.coupon-code-text{
  margin-bottom: 10px;
}

/* .cart-discount__summary{
  display: none !important;
} */

text-component.cart__total-value.cart-secondary-typography {
  font-weight: 600;
}

input#cart-discount:focus-visible {
      outline: none; !important;
}

.main-price-div {
    display: flex;
    column-gap: 5px;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.main-price-div, .live-price, .compare-at-price, .Starting-from {
  font-size: 12px !important;
  font-weight: 400 !important;
}

.cart__summary-inner {
    background: white;
}
.main-price-div span{
  font-weight:700;
  font-size: 13px !important;
}
.cart-items__media-container{
  border: 1px solid #E6E6E6;
  border-radius: 10px;
}

@media (max-width: 600px) {
  tr.cart-items__table-row {
    flex-direction: column;      
    align-items: flex-start;      
    padding-right: 10px;
    padding-left: 10px;
  }

  tr.cart-items__table-row > * {
    width: 100%;                 
    margin-bottom: 10px;        
  }
}
  



/* product details page */
.__instant.iOjuh0R5lqpHImlU0 .iIHGTVnFu0yIi2svm{ padding:20px !important;} 
.__instant.iOjuh0R5lqpHImlU0 .ig4UEGnjpGXycoxww{margin:0 !important;} 
.__instant.iOjuh0R5lqpHImlU0 .iq8tmpJpg7paku7ej {border-radius: 5px !important;height: auto !important;margin: 0 !important;padding: 14px !important;}
.breezeButtonContainerClass{margin:0  !important;}
.__instant.iOjuh0R5lqpHImlU0 .iDK24USfpUfrAtncr{font-size:20px !important;}
 

 .button.cart-discount__button.active{color:#2e2e2e;}
@media screen and (max-width: 640px) {
.__instant.iOjuh0R5lqpHImlU0 .iq8tmpJpg7paku7ej { 
padding: 12px !important; 
}
.__instant.iOjuh0R5lqpHImlU0 .iDK24USfpUfrAtncr{font-size:19px !important;}
 

}

.products-grid{
  padding: 30px 5px !important;
  gap: 20px !important;
}


.spacing-style.text-block.text-block--AM1Y5ejFhUSt0VWRxU__text_decARz.h4.text-block--align-center {
    padding-bottom: 30px;
}

.spacing-style.text-block.text-block--AY01aN3Z5OFp3UlNnU__text_ApQHBk.h4.text-block--align-left {
    padding-bottom: 30px;
}

rte-formatter.blog-post-card__content-text.spacing-style.text-block.text-block--AZ2ozK0J0dWhhTVVod__content.rte.rte a:hover {
    color: #000;
}



a.button.cart-items__empty-button:hover {
    color: #fff !important;
}

a.button.cart-items__empty-button {
    margin-top: 0px !important; 
}

div#i7ys9ssTiVigUHNnD {
    padding-top: 50px;
    padding-bottom: 50px;
}


input[type=radio]:checked+label{
    background: #fff !important !important;
    border: 2px solid #2e2f81 !important;
    color: #2e2f81 !important;
}


/** 3rd oct **/
.filter-out-of-stock{display: none; }


.__instant.irJ8YsyjB0a9337qZ .instant-image.instant-image__main {
    height: 30px !important;
    width: 30px !important;
}

.__instant.irJ8YsyjB0a9337qZ .iAKJwuYvav30x6Sco {
    padding: 10px !important;
}
 

.__instant.irJ8YsyjB0a9337qZ .iiWWnpDXsyBh0WV20 {
    padding: 10px !important;
}

.__instant.iojKEBH90zCHaeQAn .igFN0RoNxboTADD5N {
    text-align: center !important;
}

.__instant.i2BKMTas9wieDB5GU .instant-image.instant-image__main {
    height: 30px !important;
    width: 30px !important;
}


.__instant.i2BKMTas9wieDB5GU .igiSqAUPVmi7604wk {
    padding: 10px !important;
}

@media (max-width: 575px) {
    .__instant.i6Bof4tvNuQUhF4mM .ieRsXOA8E9Zw3Nyzl {
        margin-bottom: 50px !important;
    }

.__instant.if9mDID8SOElY4lbH .i8aj0xH1SE5QYSp8v {
    display: flex;
    justify-content: center;
}

.__instant.if9mDID8SOElY4lbH .iDT4JXeoRQI1eD7gV {
    display: flex;
    justify-content: center;
}

.__instant.if9mDID8SOElY4lbH .iMRKQuvJvSCxkkMxt {
    display: flex;
    justify-content: center;
}

.iTDIJ7JZX21kTk3oJ {
    padding: 0px !important;
}
/* .__instant.i6Bof4tvNuQUhF4mM .iJzcl3223O6joHMws, .__instant.i6Bof4tvNuQUhF4mM .izbksNALSFZHrjcTS{display:block !important;} */
/* .__instant.i6Bof4tvNuQUhF4mM .izbksNALSFZHrjcTS{margin-bottom:10px !important;} */
.iCZTCxBiWcKBcNeV6{
  margin-bottom:30px !important;
}
}


.__instant.i6tquLVK7oCqV7154 .ieGVlmKegeEyEDgDE{margin:0 auto !important;}
.products-grid{padding:0 20px !important;}

@media screen and (max-width: 767px) {
  .__instant.if9mDID8SOElY4lbH .igOZQGGDQN80rEnmX,
  .__instant.if9mDID8SOElY4lbH .ipudmqgdc9ERKBRj4,
  .__instant.if9mDID8SOElY4lbH .iLqD9sp82zwWi4FT8, {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}


  .__instant.if9mDID8SOElY4lbH .iTMHHxHomHyznh2aq {
    display: flex;
    justify-content: center;
  }

  /* .__instant.if9mDID8SOElY4lbH .iTMHHxHomHyznh2aq {
    width: 350px !important;
  } */
}


.__instant.i6Bof4tvNuQUhF4mM .iJzcl3223O6joHMws, .__instant.i6Bof4tvNuQUhF4mM .izbksNALSFZHrjcTS {
    gap: 20px !important;
}


.spacing-style.text-block.text-block--AcitQejBTdExWSVVnS__text_qrhcFr.custom.text-block--align-center.text-block--full-width.custom-typography.custom-font-size.custom-color.text-block--background p strong {
    font-size: 24px !important;
}

.products-grid{
  margin-bottom: 20px ;
}

.__instant.i6Bof4tvNuQUhF4mM .ieRsXOA8E9Zw3Nyzl {
  margin-bottom: 50px !important;
}

.spacing-style.text-block.text-block--AcitQejBTdExWSVVnS__text_qrhcFr.custom.text-block--align-center.text-block--full-width.custom-typography.custom-font-size.custom-color.text-block--background {
    padding-bottom: 40px !important;
}

a.instant-editor__link:hover {
  color: #fff !important;
}

.i4vb6aSz4ixnGTY1t{
  padding-bottom: 60px !important;
  padding-top: 60px !important;
}

div#Jfba1BaaIsSw8Eba {
    gap: 30px;
}

.__instant.irJ8YsyjB0a9337qZ .iMRBgOzpRf0gxGUza {
  padding: 0px !important
}

.text-block--ANHFNZlJ1enV2eUhha__title p ,
.text-block--ARVJJVjZicXM1TlNhR__blog-post-title h1
{
    font-size: 34px !important;
}

.blog-post-card__image-container img {
    height: 50vh;
}

.blog-post-featured-image__image {
    width: 50% !important;
}

.blog-post-featured-image.blog-post-featured-image--AOGdmcjhDUFdpMlV3O__blog-post-image.blog-post-featured-image--height-fit.spacing-style.size-style {
    display: flex;
    justify-content: center;
}

/* .iZMX2CRBP2bE3kQNG {
    padding: 10px 60px !important;
} */

@media (max-width: 575px){
  .__instant.if9mDID8SOElY4lbH .iAd8mapt7rK0nBhoR,
  .__instant.if9mDID8SOElY4lbH .i0XPADB8zLPPk94L4,
  .__instant.if9mDID8SOElY4lbH .iYDbK3rxYZ3b4z7p4
  {
    display: block !important;
    white: 70% !important;
  }

  .__instant.if9mDID8SOElY4lbH .i0efEa2wbcc3KPHu9{
    white: 80% !important;
  }

  div#shopify-section-template--19686940737767__section_rYyGV8 {
    margin-top: 40px !important;
  }

  .cart-page_left {
    padding: 0px !important;
  }
.__instant.idCmsghzfKh9RlRJB .infZc554YpkUswCe6 {
  padding-bottom: 40px !important;
  }
  p.product-title{
  display: -webkit-box;
  -webkit-line-clamp: 1; /* number of lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 10px !important;
  }

  .__instant.i4E5Ob2rvCj9oataG .instant-image.instant-image__main{
    height: 30px !important;
    width: 30px !important;
  }

  .iPVTj7FJFsA4mM0me{
    padding: 10px !important;
  }


div#\32 qSTLEb8bZASDoDm {
    padding: 40px 30px !important;
}

}

.section.section--page-width.color-scheme-5 {
    background: #000;
}


.testimonials-text {
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important; 
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}

.i0VFOZeB3uDRSITP9{
  display: none !important;
}

.buy-now-btn{
  margin: 0px 0px 7px 0px !important;
}


@import url('https://fonts.googleapis.com/css2?family=Spline+Sans&display=swap');

.instant-rich-text h3,
.instant-rich-text p {
  font-family: 'Spline Sans', sans-serif !important;
}

div#ieRsXOA8E9Zw3Nyzl{
  margin: 30px 10px !important;
}

.__instant.i6Bof4tvNuQUhF4mM .iJzcl3223O6joHMws
 {
    margin-bottom: 0px !important;
}

html, body {
  font-family: 'Spline Sans', sans-serif !important;
}

p, h1, h2, h3, h4, h5, h6, span, div, a, li, input, textarea, select {
  font-family: 'Spline Sans', sans-serif !important;
}

li:has(input[value="1TB"]) {
  display: none !important;
}

.product-badges__badge.product-badges__badge--rectangle.color-scheme-1 {
    padding: 10px 8px;
    border-radius: 100px;
    background: #FF0000;
    color: #fff;
    font-weight: 600; 
}

.__instant.iOjuh0R5lqpHImlU0 [data-instant-action-type=toggle-addon][data-instant-disabled=true], .__instant.iOjuh0R5lqpHImlU0 a[data-instant-disabled=true]:not(.instant-custom-variant-picker), .__instant.iOjuh0R5lqpHImlU0 button[data-instant-disabled=true]:not(.instant-custom-variant-picker){
  opacity: 0.2 ;
}