/** Shopify CDN: Minification failed

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

**/
.header--left-logo.header--small-menu {
    grid-template-columns:1fr 6fr 2fr 1fr;
}

.small-menu {
    justify-content:flex-end;
}

.small-menu__link {
    font-family: var(--tt_norm_expanded_med);
    font-size:1.7rem;
}

@media screen and (min-width: 1600px) {
    .small-menu__link {
        padding-right:0;
    }
}
body .shopify-section-header {
    z-index:101;
}
body .product__outer--thumbs-aside .product__info-container {
    z-index:100;
}

.floating-cta {
    position:fixed;
    bottom:20px;
    right:20px;
    height:60px;
    padding:5px;
    display:flex;
    justify-content:flex-end;
    gap: 12px;
    align-items: center;
    /* background-color: #fff; */
    background-color:rgba(250,250,250,1);
    z-index: 1000000000000000;
    height:110px;
    background-color:rgba(250,250,250,1);
}

@media(max-width:768px) {
.floating-cta {
    bottom:0;
    right:0;
    min-width: 100%;
    max-width:100%;
    height:80px;
}
.floating-cta .floating-cta__media {
    display:none;
}
.floating-cta .floating-cta__info {
    width:50%;
    padding-left:10px;
}

.floating-cta .floating-cta__title {
    white-space:normal
}
.floating-cta .floating-cta .product-form__submit {
    width:50%;
}

.floating-cta.removed {
    display:none;
}

.floating-cta__media { display: block; flex: 0 0 auto; }
.floating-cta__img { width: 48px; height: 48px; object-fit: cover; border-radius: 6px; }
.floating-cta__title { font-weight: 600; color: inherit; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.floating-cta__reviews { display:flex; align-items:center; gap:8px; }
.stars { --s:14px; position:relative; width:calc(var(--s) * 5); height:var(--s); background:#d9d9d9; -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="14" viewBox="0 0 70 14"><defs><path id="a" d="M7 0l1.9 4.3 4.6.4-3.5 3 1 4.4L7 9.7 3 12l1-4.4-3.5-3 4.6-.4z"/></defs><g fill="%23000"><use href="%23a"/><use href="%23a" x="14"/><use href="%23a" x="28"/><use href="%23a" x="42"/><use href="%23a" x="56"/></g></svg>') 0 0/contain no-repeat; mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="14" viewBox="0 0 70 14"><defs><path id="a" d="M7 0l1.9 4.3 4.6.4-3.5 3 1 4.4L7 9.7 3 12l1-4.4-3.5-3 4.6-.4z"/></defs><g fill="%23000"><use href="%23a"/><use href="%23a" x="14"/><use href="%23a" x="28"/><use href="%23a" x="42"/><use href="%23a" x="56"/></g></svg>') 0 0/contain no-repeat; }
.stars__filled { position:absolute; inset:0; background:#2ec5b6; }
.reviews__count { color:inherit; text-decoration:underline; font-size:12px; white-space:nowrap; }

.product__info-container {
    position:relative;
    z-index:100;
}

@media(min-width:768px) {
    .section--hero-slider .js-hero-slider .owl-nav button {
        width: 25px;
        height: 15px;
    }
}

.section--filters {
    font-family:'TT_Norms_Pro_Expanded_Light', sans-serif;
}

.cart-item__bottom .cart-item__final-price {
    display:none;
}

.drawer__inner .drawer__inner-empty {
    align-items:center;
    justify-content:center;
    text-align:center;
}

.drawer__inner-empty { 
    align-items:center;
    text-align:center;
}

.drawer__inner .cart__empty-wrapper {
    margin-bottom:1.2rem;
}

.cart__ctas .button--arrow {
    justify-content:center;
    align-items:center;
}
