/** Shopify CDN: Minification failed

Line 84:18 Expected ":"

**/

/* Grid 3 Layout - 3 columns inline */
@media only screen and (min-width: 990px) {
  .product__wrapper--grid-3 .product__slides {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
    columns: auto;
  }
}

@media only screen and (min-width: 750px) {
  .product__wrapper--grid-3 .product__slide {
    padding-bottom: 0;
    break-inside: avoid;
    position: relative;
  }
  .product__wrapper--grid-3 .product__slide:last-child {
    padding-bottom: 0;
  }
}

.product__wrapper--grid-3 .product__slide:first-child {
  column-span: all;
}

/* Hide placeholder slides on mobile for grid-3 */
.product__wrapper--grid-3 .product__slide.product__slide-placeholder {
  display: none;
}

@media (min-width: 990px) {
  .product__wrapper--grid-3 .product__slide.product__slide-placeholder {
    display: block;
  }
}

@media (min-width: 990px) {
    .product__wrapper--grid-3 .product__page {
        grid-template-columns: 66.666% 33.333%;
    }
}

.product__title {
    font-size:18px;
}
.badge-box-container{
  padding:0;
  right:0 !important;
}
.product__tax{
  font-size:10px;
}
.breadcrumbs{
  font-size:10px !important;
  text-transform:uppercase;
}
.popout__toggleable-text, .popout__toggle__text{
  font-size:calc(var(--font-nav-small) * var(--FONT-SIZE-NAV)) !important;
  font-weight:bold;
}
.popout__toggle{
  font-size:10px!important; ;
  font-weight:bold !important;
}
.collection__products .grid{
  gap:5px;
  
}
.subcollections .grid--slider .grid-item{
scroll-snap-align: start;
max-width: fit-content !important;
margin-right: 0 !important;
}
.drawer__heading{
  text-transform: uppercase;
  font-size: 12px;
}
.cart__discount{·
font-size:10px;
}
.rivenditori-h{
  font-size:calc(var(--font-nav-small) * var(--FONT-SIZE-NAV));
  text-transform:uppercase;
  margin-top:0;
}
.popout-header__holder{
  margin-bottom:2px;
}
.popout-header .popout-list__option {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 10px;
    text-transform: uppercase;
}
.cart__discount{
  font-size:10px;
  text-transform:uppercase;
}
.filter-group{
  border-top:1px solid #ededed;
  padding-top:10px;
}
.filter-group__heading{
  text-transform:uppercase;
  font-size:12px;
}
.noshow{
  display:none;
}
.quick-add__button {
  margin:0;
  bottom:0;
  width:100%;
  font-size: 12px;
  letter-spacing:1.2;
}
@media only screen and (max-width: 749px) {
.quick-add__button {
  bottom:0;
  margin-top: 10px;
  font-size: 10px;
}
.selector-wrapper__scrollbar{
  margin:0;
}
.quick-add__button.btn--outline{
--btn-bg: #000;
}
}

.supporting-menu__copyright{
  font-size:10px;
}
.shopify-section-group-group-footer .field{
  font-size:10px;
}

.product-collection-look .product-grid-outer{
    display: grid;
            -ms-grid-columns: 25% auto;
            grid-template-columns:25% auto;
            grid-gap: 10px;
        }


.product-collection-look .metaf-object{
display: flex;
flex-direction: column;
margin-right:10px;
height: 0;
}

@media screen and (max-width: 768px) {
.no-mobile{
    display: none;
    
}
.product-collection-look .product-grid-outer {
    display: flex !important
;
    flex-direction: column;
}
.product-collection-look .metaf-object{
    width:100%;
    display: flex;
    flex-direction: column;
    margin-right:10px;
    margin-bottom: 20px;
    height:100%;
    }
    
}
@media screen and (min-width: 768px) {
    .no-desktop{
        display: none;
        
    } 
    .title-group.no-mobile{
        padding: 0 var(--outer);
        display: grid;
                -ms-grid-columns: 25% auto;
                grid-template-columns: 25% auto;
                grid-gap: 10px;
    }
    .title-group_s{
        display: flex;
    }
}
.p_list_number{
    color:#b5b5b5;
}
.title-group {
margin-bottom: 20px;
}

.title-group.no-mobile .p_list_number{
    margin-left: 10px;
}
.lazy-image img.is-loading{
    opacity:1;
}
.product-item--featured-image-look .title-group{
display:flex;
padding:10px;
width: 100%;
justify-content: space-between;
}
.product-item--featured-image-look .title-group p{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;

}
.product-item--featured-image-look .title-group .p_list_number{
    text-transform: capitalize;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;

}
.product-item--featured-image-loo .p_list_number{
margin-left:5px;
}
.product-item--featured-image-look{
    border:none;
}
.product-item--featured-image-look .product-item__image{
padding-top: var(--PRODUCT-GRID-ASPECT-RATIO) !important;
height: 0;
}
.product-collection-look 
.product-grid-outer .product-grid .product-item .product-information .product-item__info .product-item__title{
flex-grow:0 !important;
margin: 0;
}
.product-item:before{
    content: unset;
}
/*================ Build Base Grid Classes ================*/
/** Whole */
.one-whole {
  width: 100%;
}

/* Halves */
.one-half {
  width: 50%;
}

/* Thirds */
.one-third {
  width: 33.3333333333%;
}

.two-thirds {
  width: 66.6666666667%;
}

/* Quarters */
.one-quarter {
  width: 25%;
}

.two-quarters {
  width: 50%;
}

.three-quarters {
  width: 75%;
}

/* Fifths */
.one-fifth {
  width: 20%;
}

.two-fifths {
  width: 40%;
}

.three-fifths {
  width: 60%;
}

.four-fifths {
  width: 80%;
}

/* Sixths */
.one-sixth {
  width: 16.6666666667%;
}

.two-sixths {
  width: 33.3333333333%;
}

.three-sixths {
  width: 50%;
}

.four-sixths {
  width: 66.6666666667%;
}

.five-sixths {
  width: 83.3333333333%;
}

/* Eighths */
.one-eighth {
  width: 12.5%;
}

.two-eighths {
  width: 25%;
}

.three-eighths {
  width: 37.5%;
}

.four-eighths {
  width: 50%;
}

.five-eighths {
  width: 62.5%;
}

.six-eighths {
  width: 75%;
}

.seven-eighths {
  width: 87.5%;
}

/* Tenths */
.one-tenth {
  width: 10%;
}

.two-tenths {
  width: 20%;
}

.three-tenths {
  width: 30%;
}

.four-tenths {
  width: 40%;
}

.five-tenths {
  width: 50%;
}

.six-tenths {
  width: 60%;
}

.seven-tenths {
  width: 70%;
}

.eight-tenths {
  width: 80%;
}

.nine-tenths {
  width: 90%;
}

/* Twelfths */
.one-twelfth {
  width: 8.3333333333%;
}

.two-twelfths {
  width: 16.6666666667%;
}

.three-twelfths {
  width: 25%;
}

.four-twelfths {
  width: 33.3333333333%;
}

.five-twelfths {
  width: 41.6666666667%;
}

.six-twelfths {
  width: 50%;
}

.seven-twelfths {
  width: 58.3333333333%;
}

.eight-twelfths {
  width: 66.6666666667%;
}

.nine-twelfths {
  width: 75%;
}

.ten-twelfths {
  width: 83.3333333333%;
}

.eleven-twelfths {
  width: 91.6666666667%;
}

.show {
  display: block !important;
}

.hide {
  display: none !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

/*================ Build Responsive Grid Classes ================*/
@media only screen and (max-width: 749px) {
  /** Whole */
  .small--one-whole {
    width: 100%;
  }

  /* Halves */
  .small--one-half {
    width: 50%;
  }

  /* Thirds */
  .small--one-third {
    width: 33.3333333333%;
  }

  .small--two-thirds {
    width: 66.6666666667%;
  }

  /* Quarters */
  .small--one-quarter {
    width: 25%;
  }

  .small--two-quarters {
    width: 50%;
  }

  .small--three-quarters {
    width: 75%;
  }

  /* Fifths */
  .small--one-fifth {
    width: 20%;
  }

  .small--two-fifths {
    width: 40%;
  }

  .small--three-fifths {
    width: 60%;
  }

  .small--four-fifths {
    width: 80%;
  }

  /* Sixths */
  .small--one-sixth {
    width: 16.6666666667%;
  }

  .small--two-sixths {
    width: 33.3333333333%;
  }

  .small--three-sixths {
    width: 50%;
  }

  .small--four-sixths {
    width: 66.6666666667%;
  }

  .small--five-sixths {
    width: 83.3333333333%;
  }

  /* Eighths */
  .small--one-eighth {
    width: 12.5%;
  }

  .small--two-eighths {
    width: 25%;
  }

  .small--three-eighths {
    width: 37.5%;
  }

  .small--four-eighths {
    width: 50%;
  }

  .small--five-eighths {
    width: 62.5%;
  }

  .small--six-eighths {
    width: 75%;
  }

  .small--seven-eighths {
    width: 87.5%;
  }

  /* Tenths */
  .small--one-tenth {
    width: 10%;
  }

  .small--two-tenths {
    width: 20%;
  }

  .small--three-tenths {
    width: 30%;
  }

  .small--four-tenths {
    width: 40%;
  }

  .small--five-tenths {
    width: 50%;
  }

  .small--six-tenths {
    width: 60%;
  }

  .small--seven-tenths {
    width: 70%;
  }

  .small--eight-tenths {
    width: 80%;
  }

  .small--nine-tenths {
    width: 90%;
  }

  /* Twelfths */
  .small--one-twelfth {
    width: 8.3333333333%;
  }

  .small--two-twelfths {
    width: 16.6666666667%;
  }

  .small--three-twelfths {
    width: 25%;
  }

  .small--four-twelfths {
    width: 33.3333333333%;
  }

  .small--five-twelfths {
    width: 41.6666666667%;
  }

  .small--six-twelfths {
    width: 50%;
  }

  .small--seven-twelfths {
    width: 58.3333333333%;
  }

  .small--eight-twelfths {
    width: 66.6666666667%;
  }

  .small--nine-twelfths {
    width: 75%;
  }

  .small--ten-twelfths {
    width: 83.3333333333%;
  }

  .small--eleven-twelfths {
    width: 91.6666666667%;
  }
  .product__submit__item .btn{
    --btn-top: 8px !important;
    padding-top:8px !important;
    padding-bottom:8px !important;
  }

}
  .hero__subheading{
    text-transform:none !important;
  }
  .head-info{
    font-weight:bold;
  }
  .product-info::marker{
    display:none;
  }
    .product-info{
    list-style:none !important;
    margin-left:0 !important;
    }
.search-popdown{
  background:#fff;
  max-height:100% !important;
}

.footer__newsletter__wrapper .footer__block__title {
    margin: 0 0 10px;
    font-size: 14px;
    font-weight: bold;
}
.footer__newsletter__text{
  font-size: 14px;
}
.popout__toggle__text {
    font-size: 10px !important;
    font-weight: bold !important;
}
.product__price--off span{
  font-weight:bold;
}