/** Shopify CDN: Minification failed

Line 155:23 Unexpected "{"
Line 155:34 Expected ":"
Line 155:38 Unexpected "{"
Line 161:23 Unexpected "{"
Line 161:34 Expected ":"
Line 161:38 Unexpected "{"
Line 167:14 Unexpected "{"
Line 167:25 Expected ":"
Line 167:29 Unexpected "{"
Line 168:15 Expected identifier but found whitespace
... and 5 more hidden warnings

**/
@font-face{
  font-family:wpbingofont;
  src:url(./wpbingo.eot?fzv6fp);
  src:url(./wpbingo.eot?fzv6fp#iefix) format("embedded-opentype"),url(./wpbingo.ttf?fzv6fp) format("truetype"),url(./wpbingo.woff?fzv6fp) format("woff"),url(./wpbingo.svg?fzv6fp#wpbingo) format("svg");
  font-weight:400;
  font-style:normal;
  font-display:block;
}

[class*=" wpb-icon-"],[class^=wpb-icon-]{
  font-family:wpbingofont;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.wpb-icon-filter:before {
  content: "\e929";
}
.wpb-icon-edit1:before {
  content: "\e93f";
}
.wpb-icon-free-icon:before {
  content: "\e92e";
}
.wpb-icon-quots:before {
  content: "\e92d";
}
.wpb-icon-play:before {
  content: "\e92c";
}
.wpb-icon-coupon:before {
  content: "\e93d";
}
.wpb-icon-shipping3:before {
  content: "\e93e";
}
.wpb-icon-gift:before {
  content: "\e92b";
}
.wpb-icon-package:before {
  content: "\e922";
}
.wpb-icon-out-stock:before {
  content: "\e920";
}
.wpb-icon-in-stock:before {
  content: "\e919";
}
.wpb-icon-right-arrow1:before {
  content: "\e917";
}
.wpb-icon-left-arrow:before {
  content: "\e908";
}
.wpb-icon-right-arrow:before {
  content: "\e909";
}
.wpb-icon-ruler:before{
  content:"\e90b";
}
.wpb-icon-share:before{
  content:"\e90a";
}
.wpb-icon-eye:before{
  content:"\e906";
}
.wpb-icon-star:before{
  content:"\e907";
}
.wpb-icon-flash:before{
  content:"\e900";
}
.wpb-icon-login:before{
  content:"\e901";
}
.wpb-icon-coupon1:before{
  content:"\e902";
}
.wpb-icon-delete:before{
  content:"\e903";
}
.wpb-icon-dropdown:before{
  content:"\e904";
}
.wpb-icon-edit:before{
  content:"\e905";
}
.wpb-icon-short:before {
  content: "\e921";
}

.product-single__thumbnail-wrapper {
  width: 80px;
  margin-bottom: 8px;
}
.product-image__thumb {
  width: 100%;
  height: auto;
  display: block;
  border: 1px solid #eee;
  border-radius: 4px;
}



/* Scoped to the same section you showed */
#shopify-section-template--17474715123760__featured_custom_section_Vz3E6i
  .wpbingo-widget--collections-image .slick-list {
  
  margin: 0 -2px;
}

#shopify-section-template--17474715123760__featured_custom_section_Vz3E6i
  .wpbingo-widget--collections-image .slick-slide {

  padding: 0 2px;
  box-sizing: border-box;
}


@media (max-width: 767px) {
  #shopify-section-template--17474715123760__featured_custom_section_Vz3E6i
    .wpbingo-widget--collections-image .slick-list { margin: 0 -2px; }
  #shopify-section-template--17474715123760__featured_custom_section_Vz3E6i
    .wpbingo-widget--collections-image .slick-slide { padding: 0 2px; }
}

#shopify-section-template--17474715123760__featured_custom_section_Vz3E6i
  .wpbingo-widget--collections-image .collection-item__image a {
  display: block;
}

@media screen and (max-width: 1200px) {
  .ai-two-column-grid-{{ ai_gen_id }} {
    min-height: clamp(350px, 70vh, 700px);
  }
}

@media screen and (max-width: 768px) {
  .ai-two-column-grid-{{ ai_gen_id }} {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    min-height: auto; 
  }

  .ai-column-{{ ai_gen_id }} {
    min-height: {{ block.settings.mobile_height }}px;
  }
}



<style>
  .content-you-leave { display: none !important; }
</style>



.content--mini-card { display: none !important; }




.cart-modal__btn[name="checkout"] {
  display: none !important;
}


/* Cart bubble number -> white (Mobile + iPad only) */
@media screen and (max-width: 768px) {
  .header-cart__count,
  .header-page-link .header-cart__count,
  .bwp-header .header-cart__count {
    color: #FFF !important; 
  }
}




  
.content-item-text-with-icon{
  display:flex;
  justify-content:center;   /* */
}
.content-item-text-with-icon .custom-text{
  text-align:center;        /* */
}


/* Regular price color */
.product-group-price .product-price {
  color: #FF0000 !important;
}

/* Sale price color */
.product-group-price .product-price.variant-price.price-sale {
  color: #108474 !important;
}


/* Hide notices in mini-cart and cart page */
.cart-tax,
.cart-currency[data-currency-jsnotify],
.ajaxcart__policies {
  display: none !important;
}


.newsletter-form__wrap {
  background-color: #f9f7f3;
  padding: 0px;
  border-radius: 5px;
}





/* === Color swatches (Color only) — scoped to the Color group === */
.js-product-select-option--1 .single-option-selector input{
  position:absolute; left:-9999px;
}

.js-product-select-option--1 .single-option-selector label{
  width:28px; height:28px; border-radius:50%;
  display:inline-block; margin:0 8px 8px 0; cursor:pointer;
  border:1px solid #cfcfcf;
  /* */
  background-image:none !important;
  /* */
  background-color: transparent;
  box-shadow: inset 0 0 0 2px rgba(255,255,255,.9);
  transition: transform .15s ease;
  font-size:0; line-height:0; color:transparent;
}

/* (case-insensitive) !important */
.js-product-select-option--1 .single-option-selector label[data-color="Black" i]{
  background-color:#000000 !important;
}
.js-product-select-option--1 .single-option-selector label[data-color="White" i]{
  background-color:#ffffff !important;
  border-color:#cfcfcf;                 /* */
}
.js-product-select-option--1 .single-option-selector label[data-color="Beige" i]{
  background-color:#EAD8AB !important;  /* Beige*/
}

/* data-color، */
.js-product-select-option--1 .single-option-selector label[title="Black" i]{ background-color:#000 !important; }
.js-product-select-option--1 .single-option-selector label[title="White" i]{ background-color:#fff !important; border-color:#cfcfcf; }
.js-product-select-option--1 .single-option-selector label[title="Beige" i]{ background-color:#EAD8AB !important; }

/* */
.js-product-select-option--1 .single-option-selector input:checked + label{
  box-shadow:0 0 0 2px #000 inset, 0 0 0 2px #000;
}

/* */
.js-product-select-option--1 .single-option-selector label .tool-tip{
  display:none !important;
}


/* */
.js-product-select-option--1 .single-option-selector label{
  border: 1px solid #d7d7d7 !important;  /**/
  box-shadow: inset 0 0 0 2px rgba(255,255,255,.9);
}

/* */
.js-product-select-option--1 .single-option-selector label[data-color="White" i],
.js-product-select-option--1 .single-option-selector label[title="White" i]{
  border-color: #cfcfcf !important;      /* */
}

/* Hover/Focus */
.js-product-select-option--1 .single-option-selector label:hover{
  border-color: #bdbdbd !important;
}
.js-product-select-option--1 .single-option-selector input:focus + label{
  outline: 2px solid #9e9e9e; outline-offset: 2px;
}

/* */
.js-product-select-option--1 .single-option-selector input:checked + label{
  box-shadow: 0 0 0 2px rgba(0,0,0,.6) inset, 0 0 0 1px rgba(0,0,0,.6);

}






/* ===== Reset & show text for Age (and Size if  ===== */
.variants-wrapper .variants__options label[for^="ProductSelect-option-age-"],
.variants-wrapper .variants__options label[for^="ProductSelect-option-size-"]{
  /* */
  background-image: none !important;
  -webkit-background-clip: border-box;
  text-indent: 0 !important;
  font-size: 14px !important;
  line-height: 1 !important;
  color: #111 !important;
  overflow: visible !important;
  /* Size */
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-width: 48px;
  height: 42px;
  padding: 0 14px;
  margin: 0 8px 8px 0;
  background: #fff !important;
  border: 1px solid #ddd !important;
  border-radius: 6px !important;   /* */
  cursor: pointer;
  transition: background .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease;
}

/*before/after*/
.variants-wrapper .variants__options label[for^="ProductSelect-option-age-"]::before,
.variants-wrapper .variants__options label[for^="ProductSelect-option-age-"]::after,
.variants-wrapper .variants__options label[for^="ProductSelect-option-size-"]::before,
.variants-wrapper .variants__options label[for^="ProductSelect-option-size-"]::after{
  content: none !important;
}

/*Hover:*/
.variants-wrapper .variants__options label[for^="ProductSelect-option-age-"]:hover,
.variants-wrapper .variants__options label[for^="ProductSelect-option-size-"]:hover{
  background: #111 !important;
  color: #fff !important;
  border-color: #111 !important;
}

/* Selected (radio:checked) */
.variants-wrapper .variants__options input[id^="ProductSelect-option-age-"]:checked + label[for^="ProductSelect-option-age-"],
.variants-wrapper .variants__options input[id^="ProductSelect-option-size-"]:checked + label[for^="ProductSelect-option-size-"]{
  background: #111 !important;
  color: #fff !important;
  border-color: #111 !important;
  box-shadow: 0 0 0 2px #fff inset, 0 0 0 2px #111;
}

/* (Age/Size) /
.variants-wrapper .variants__label{
  color:#111 !important;
}

/* */
@media (max-width: 480px) {
  .variants-wrapper .variants__options label[for^="ProductSelect-option-age-"] {
    min-width: 20px;
    height: 30px;
    padding: 0 10px;
    margin: 0 5px 5px 0;
  }
}





/* Cart drawer buttons on one row & same size */
.ajaxcart__footer-buttons{
  display: flex;
  gap: 12px;                 /* */
  align-items: stretch;
}

.ajaxcart__footer-buttons .button-cart{
  flex: 1 1 0;               /* */
}

.ajaxcart__footer-buttons .btn{
  width: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 14px 16px;
  font-size: 16px;           /* */
  line-height: 1.2;
  white-space: nowrap;
}

/**/
@media (max-width: 420px){
  .ajaxcart__footer-buttons{ gap: 8px; }
  .ajaxcart__footer-buttons .btn{ padding: 12px 10px; font-size: 15px; }
}
