/** Shopify CDN: Minification failed

Line 127:9 Expected ":"
Line 127:11 Expected identifier but found "#fff"

**/
@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

.navlink--toplevel {
    padding: 0 10px !important;
}

.header-rewards-dropdown {
    /* display: none !important; */
}

.search-popdown__main,
header-search-popdown  .wrapper--full-padded,
header-search-popdown  .wrapper,
header-search-popdown.is-open .search-popdown {
    background: #000 !important;
}

header-drawer .sliderow__title {
    text-transform: uppercase !important;
}

.header-rewards-dropdown__signin.text-12.text-blue-dark {
    display: none;
}

.mz-item-card .mz-item-info-wrapper {
    padding: 10px !important;
}

.mz-reviews .mz-reviews-text {
    color: #fff !important;
}

.mezereon .mz-facet>.mz-label, .mezereon .mz-aggs-horizontal .mz-facet .mz-label, .mezereon .mz-node label span, .mezereon .mz-lookup input, .mezereon .mz-sort-by, .mezereon .mz-hits-info, .mezereon .mz-hits-info span, .mezereon .mz-select select, .mezereon .mz-btn-page {
    color: #fff !important;
}

.mezereon .mz-facet>.mz-label, .mezereon .mz-aggs-horizontal .mz-facet .mz-label, .mezereon .mz-node label span, .mezereon .mz-lookup input, .mezereon .mz-sort-by, .mezereon .mz-hits-info, .mezereon .mz-hits-info span, .mezereon .mz-select select, .mezereon .mz-btn-page {
    color: #fff !important;
}

.mezereon .mz-node:hover, .mezereon .mz-node.active, .mezereon .mz-node.mz-selected, .mezereon .mz-node.selected, .mezereon .mz-node.mz-checked, .mezereon .mz-node.checked, .mezereon .mz-node:has(input:checked) {
    background-color: #ffffff14 !important;
}

.mz-checkbox.star .state:after {
    top: 8px !important;
}

.mezereon .mz-select select option {
    color: #14150f !important;
    background-color: #fff !important;
}

/* .mz-select select {
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none!important;
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E) !important;
    background-repeat: no-repeat !important;
    background-position: right 14px center !important;
    background-size: 10px 6px !important;
    padding-right: 34px !important;
} */

.mz-select select {
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 48 48' fill='none'%3E%3Crect width='48' height='48' fill='white' fill-opacity='0.01'/%3E%3Cpath d='M37 18L25 30L13 18' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat !important;
    background-position: right 10px center !important;
    background-size: 20px 20px !important;
    padding-right: 34px !important;
}

.mz-action-bar .mz-sort-by {
    margin-right: 10px !important;
}

.mz-checkbox.pretty.p-svg input:checked~.state .svg {
    background: #fff !important;
}

.mezereon .mz-results {
    margin-bottom: 0 !important;
    padding: 40px 16px !important;
}

.product__wrapper > .wrapper--full-padded,
.pdp__main-breadcrumbs > .wrapper--full-padded {
    /* max-width: 100% !important; */
}

.pdp__main-breadcrumbs {
    background: #000 !important;
    padding: 40px 0 20px;
}

.pdp__main-breadcrumbs-text {
    font-family: Inter;
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 1%;
    text-transform: uppercase;
    color: #fff;
}

.pdp__main-breadcrumbs-icon,
.pdp__main-breadcrumbs-icon svg {
    height: 25px;
    width: 25px;
}

.pdp__main-breadcrumbs-link {
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    color; #fff;
}

html body.template-product .accordion__title,
html body.template-product .accordion__title * {
    font-family: Inter Tight !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    line-height: 150% !important;
    letter-spacing: 2% !important;
}

html body.template-product .accordion__body,
html body.template-product .accordion__body * {
    font-family: Inter Tight !important;
    font-weight: 400 !important;
    font-size: 16px;
    line-height: 140% !important;
    letter-spacing: 2% !important;
    color: #7B7B7B !important;
}

@media (max-width: 800px) {
    #mz-app .mz-action-bar .mz-inline-flex .mz-filter {
        display: flex !important;
        align-items: center !important;
    }

    html body .mezereon .mz-grid {
        gap: 12px !important;
    }

    .mz-action-bar .mz-hits-info {
        display: none !important;
    }

    .mz-item-card .mz-item-inner .mz-item-sold-out-label {
        font-size: 12px !important;
    }

    .mezereon .mz-facet>.mz-label, .mezereon .mz-aggs-horizontal .mz-facet .mz-label, .mezereon .mz-node label span, .mezereon .mz-lookup input, .mezereon .mz-sort-by, .mezereon .mz-hits-info, .mezereon .mz-hits-info span, .mezereon .mz-btn-page {
        color: #000 !important;
    }
}

@media (max-width: 767px) {
    .header__mobile__button,
    .header__mobile__right .header__mobile__button {
        min-height: 34px !important;
        min-width: 34px !important;
    }

    .header__mobile__button .navlink:not(.navlink--toplevel), .header__desktop__button .navlink:not(.navlink--toplevel) {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    .mezereon .mz-grid {
        gap: 12px !important;
    }

    .mezereon .mz-filter-layout-vertical .mz-grid-item, .mezereon .mz-grid-item {
        width: calc(50% - 6px) !important;
        margin-bottom: 0 !important;
    }

    .product-actions__links {
        flex-direction: column;
        align-items: flex-start !important;
    }


    .product-actions__divider {
        display: none !important;
    }
    
}

.okeReviews[data-oke-container] .oke-w-review-side, div.okeReviews .oke-w-review-side {
    background: none !important;
}

.free-shipping__progress-bar {
    --progress-value-bg: #1f9c93 !important;
}

.product-upsell {
    background: #202020 !important;
}

.navlink.navlink--wishlist svg {
    height: 22px !important;
    width: 22px !important;
}

swym-storefront-layout-as-drawer .swym-storefront-layout-header,
swym-storefront-layout-as-drawer .swym-storefront-layout-login-user-container {
    background: #000 !important;
}

swym-storefront-layout-as-drawer .swym-storefront-layout-header ,
swym-storefront-layout-as-drawer .swym-storefront-layout-header *,
swym-storefront-layout-as-drawer .swym-storefront-layout-login-user-container,
swym-storefront-layout-as-drawer .swym-storefront-layout-login-user-container *{
    color: #fff !important;
}

#swym-storefront-layout-close-drawer-button {
    color: #fff !important;
}

swym-storefront-layout-as-drawer .swym-storefront-layout-grid-item-title {
    font-family: PPFormula !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    font-size: 16px !important;
}


.swym-storefront-layout-login-actions button {
    background: #1f9c93 !important;
}

header-drawer .sliderow__title {
    text-transform: uppercase !important;
    font-family: 'PPFORMULA' !important;
    font-size: 22px !important;
}