featured-products {
    display: block;
    background: var(--section-bg);
    padding: var(--section-padding)
}

featured-products h2 {
    color: var(--title-color);
    max-width: var(--title-width)
}

featured-products .heading {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: wrap
}

featured-products .heading select {
    max-width: 12em;
    font-size: 1.5em;
    background-size: .6em;
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #052f58;
    color: #052f58;
    padding: 0 1.5em 0 0
}

featured-products .filter-wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 1.5em
}

featured-products .filter-wrapper label {
    margin-right: .4em;
    white-space: nowrap;
    font-size: 1.5em;
    font-weight: 700
}

featured-products h2 span {
    font-size: .89em
}

featured-products h2 span svg {
    width: 1em;
    height: 1em;
    animation: rotation360 4s linear infinite
}

featured-products .bottom-keen {
    margin-top: 2em
}

featured-products .bottom-keen button {
    width: 6.25em;
    height: 2.5em;
    background-size: cover;
    font-size: 1em;
    padding: 0
}

featured-products .bottom-keen button:first-of-type {
    transform: rotate(180deg);
    margin-right: 1em
}

featured-products .keen-arrow {
    position: static;
    -webkit-transform: none;
    transform: none
}

featured-products .keen-dots {
    text-align: inherit
}

@media(max-width:1050px) {
    featured-products h2 {
        margin-bottom: 1em
    }
    featured-products h2 span {
        position: relative;
        top: 2px;
        font-size: .8em
    }
    featured-products .filter-wrapper label {
        font-size: 1.125em
    }
    featured-products .bottom-keen {
        padding-right: var(--container-padding)
    }
    featured-products .bottom-keen button {
        width: 4.6875em;
        height: 2.6875em
    }
    featured-products .bottom-keen button:first-of-type {
        margin-right: .4em
    }
}

@-webkit-keyframes rotation360 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

/*# sourceMappingURL=/cdn/shop/t/138/assets/featured_products.css.map?v=62672638795865369281781211657 */