/** Shopify CDN: Minification failed

Line 174:43 Expected ":"

**/
/* Custom Font */
@font-face {
    font-family: 'Aboreto';
    src: url('/cdn/shop/files/Aboreto-Regular.woff?v=1766586607') format('woff2'),
        url('/cdn/shop/files/Aboreto-Regular.woff?v=1766586607') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Syne Regular';
    src: url('/cdn/shop/files/Syne-Regular.woff2?v=1766586623') format('woff2'),
        url('/cdn/shop/files/Syne-Regular.woff?v=1766586624') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Syne Medium';
    src: url('/cdn/shop/files/Syne-Medium.woff2?v=1766586623') format('woff2'),
        url('/cdn/shop/files/Syne-Medium.woff?v=1766586624') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.free-shipping-bar{
    padding: 20px;
    margin-bottom: 15px;
    background-color: #000;
    color: #fff;
    text-align:center;
}

.free-shipping-bar small,
.free-shipping-bar .text-subdued{
    color: #fff;
}


label.block-swatch{
    font-family: 'Aboreto' !important;
}
.temp-product nav.breadcrumb {
    margin-top: 10px;
    margin-bottom: 10px;
}
.temp-product .yotpo-reviews-pagination-container {
    margin-top: 10px;
    margin-bottom: 10px;
}
.predict-placement.wair-css{
    margin-top:0;
    margin-bottom:20px;
}
.colors_by_pricing{
    display:block;
    width:100%;
    color: rgb(var(--text-color) / .65);
}

quick-buy-modal  shopify-payment-terms,
quick-buy-modal .colors_by_pricing {
    display: none;
}
quick-buy-modal .quick-buy-modal__view-more {
    margin-block-start: 0;
}

x-header.is-sticky-active {
   --header-logo-width: 80px;
}
x-header .header__logo-image {
  transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: width;
}
.legal-section-wrapper-footer{
    display: block;
    margin:0;
    padding: 0;
    text-align: center;
        max-width: 1600px;
}
.legal-section-wrapper-footer ul{
        display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    max-width: 100%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0;
    list-style: none;
}
.legal-section-wrapper-footer li a:after{
        content: '|';
    padding: 0 20px 0 20px;
}
.legal-section-wrapper-footer li:last-child a:after{
    display:none;
}

.swym-wishlist-button-bar.custom-bis-position .swym-btn-container{
    width: 100%;
    margin-top: 10px;
}
.swym-wishlist-button-bar.custom-bis-position .swym-btn-container button{
    width: 100% !important;
}
.variant-picker__option .variant-picker__option-values input:checked ~ label.color-swatch:first-of-type{
  /*  --swatch-disabled-strike-color: currentColor;
    color: var(--text-color);
    border-color: currentColor;*/
}
.feature-badge {
    padding: 0;
}
.share-icons {
    display: flex;
    gap: 15px;
}
#bmi-image {
  display: none !important;
}
.smart-size {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
}
.smart-size #boldmetrics-ssc-default {
  margin-left: 0!important;
  margin-bottom: 10px !important;
}
#yotpo-reviews-main-widget {
    background: transparent;
}
p.final-sale-property, .rebuy-cart__flyout-item-property.property-key-sale .rebuy-cart__flyout-item-property-value, .rebuy-cart__flyout-item-property.property-key-sale .rebuy-cart__flyout-item-property-name, .rebuy-cart__flyout-item-property.property-key-sale .rebuy-cart__flyout-item-property-separator {
    color: red;
}
.rebuy-widget-container .rebuy-button{
    appearance: none;
    text-transform: var(--button-text-transform);
    font: var(--button-font);
    letter-spacing: var(--button-letter-spacing);
    text-shadow: none;
    text-align: center;
    cursor: pointer;
    color: rgb(var(--button-text-color));
}
.badge--custom {
    border-radius: 999px;
    max-width: max-content;
    height: auto;
    letter-spacing: 0;
    padding: 6px 10px;
      background: #7f95cf;
}
.badge--sold-out{
    color: rgb(var(--on-sale-badge-text));s
    text-align: center;
    line-height: normal;
    font-size: 10px;
    font-weight: 700;
    padding: 6px 10px;
    letter-spacing: 0;
    border-radius: 20px;
      background: #7f95cf;
}
.badge--on-sale {
    background: #7F95CF;
    border-radius: 999px;
    max-width: max-content;
    height: auto;
    width: auto;
    overflow-wrap: break-word;
    text-align: center;
    line-height: 11px;
    font-size: 10px;
    font-weight: 700;
    padding: 6px 10px;
    letter-spacing: 0;
}
.badge--custom {
    border-radius: 999px;
    overflow-wrap: break-word;
    text-align: center;
    line-height: 11px;
    font-size: 10px;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
}
.badge--plus {

}
.badge--inclusive-sizing,
.badge--bestseller,
.badge--restocked {
    /*
        max-width: 80px;
    height: 80px;*/
}
.badge--back-in-stock {
    /*
         max-width: 55px;
    height: 55px;*/
}

.legal-section-wrapper-footer a{
        color: rgb(var(--text-color) / .65);
}

@supports (height: 100svh) {


  .temp-index .shopify-section:first-child .content-over-media--fill {
        --header-height: 155.48px !important;
  }

}


@media (min-width: 1200px) {
    .mega-menu__linklist>* {
            min-width: 141px;
    }

}
@media (min-width: 1000px) {
    quick-buy-modal .product-info__block-item .product-title{
        font-size: 21px;
                margin-bottom: 6px;
    }
}
@media (max-width: 749px) {

    .legal-section-wrapper-footer li a:after{
        display:none;

    }
    .legal-section-wrapper-footer ul {
        gap: 22px;
        row-gap: 10px;
    }
}

@media (min-width: 700px) {
      .footer__block-list .footer__block.footer__block--links p.h6 span{
 display: none;
    }


}
@media screen and (max-width: 699px) {
    .footer__block-list {
        display: flex;
        flex-direction: column;
                gap: 30px;
    }

    .footer__block-list .footer__block.footer__block--links{
        display: block;
        width: 100%;
    }
    .footer__block-list .footer__block.footer__block--links p.h6{
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        cursor: pointer;
    }
    .footer__block-list .footer__block.footer__block--links p.h6.open .animated-plus:before {
        opacity: 0;
    }
    .footer__block-list .footer__block.footer__block--links ul{
        display: none;
    }
    .footer__block-list .footer__block.footer__block--links ul.active{
        display: grid;
    }
    product-gallery open-lightbox-button{
    display: none !important;
    }

}