.header__inline-menu > ul > li > a {
    padding: 1.2rem !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    text-decoration: none !important;
    font-family: var(--font-family-visby-light) !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    line-height: none!important;
}


a,img {
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    user-drag: none;
    pointer-events: auto;
    text-decoration: none !important;
}

.flex-no-wrap {
    flex-wrap: nowrap
}

.main-blog .blog-articles {
    margin-bottom: 20px
}

.article-template .article-template__social-sharing,.article-template .article-template__content,.article-template header {
    max-width: 75%
}

.article-template .article-template__comment-wrapper {
    width: 75%;
    padding: 20px;
    margin: 20px auto;
    margin-bottom: 0!important
}

.article-template__comment-wrapper h2 {
    font-size: 24px;
    font-family: VisbyCF-Bold
}

.article-template .article-template__title {
    margin: 0;
    font-size: 30px
}

.article-template .article-template__content h2 {
    font-size: 24px
}

.article-template .article-template__hero-container {
    display: none
}

.main-blog .title--primary {
    text-align: center
}

.main-blog .article-card-wrapper .card__information {
    padding: 20px!important;
    text-align: left
}

.main-blog .article-card-wrapper .card__media .media {
    background: transparent
}

.main-blog .article-card-wrapper .card__media .media img {
    object-fit: contain;
    object-position: top
}

.main-blog .article-card-wrapper .article-card__excerpt {
    max-width: 100%
}

.main-blog .article-card .card__heading a {
    text-align: left;
    font-family: VisbyCF-Bold
}

div#shopify-block-AT2syN1NTRjEzcHJjZ__esc_size_charts_app_block_kHRGaQ div[data-app=eastsideco_sizeGuides] {
    flex-direction: row-reverse
}

div#shopify-block-AT2syN1NTRjEzcHJjZ__esc_size_charts_app_block_kHRGaQ a {
    font-size: 14px
}

div#shopify-block-AT2syN1NTRjEzcHJjZ__esc_size_charts_app_block_kHRGaQ {
    display: inline-block;
    width: 30%;
    float: right
}

.template__product .product-form__quantity {
    display: inline-block;
    width: 60%;
    vertical-align: middle
}

.collection__view-all {
    display: flex;
    justify-content: center;
    margin: 2rem 0 0
}

.loadmore-wrapper {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center
}

.loadmore-btn {
    display: block;
    background: #000;
    color: #fff;
    border: 1px solid #000;
    padding: 8px 5px;
    border-radius: 4px;
    font-size: 13px;
    text-decoration: none;
    letter-spacing: .25rem;
    text-transform: uppercase;
    cursor: pointer;
    max-width: 20%;
    text-align: center;
    margin: 20px auto auto
}

.no-more-products {
    display: none
}

p.no-more {
    text-align: center;
    color: #000
}

.badge.sale {
    font-size: 12px;
    font-weight: 700;
    max-width: 100%;
    height: auto;
    width: 64px;
    line-height: normal;
    border-radius: 3px
}

.product__description h3 {
    border-bottom: 1px solid #000;
    display: inline
}

.price-wrapper .price {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.free-delivery-main span {
    font-size: 12px;
    color: #bb1717;
    text-transform: uppercase;
    font-weight: 700
}

.related-products .free-delivery-main {
    display: none
}

.price__badge-sold-out {
    color: #000;
    background: transparent;
    width: auto;
    height: 100%;
    padding: 0;
    margin: 0;
    line-height: 0
}

.slider-buttons .slider-button {
    position: absolute;
    top: 35%;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    z-index: 2
}

@media screen and (min-width: 768px) {
    .slider-buttons .slider-button {
        position:absolute;
        top: 40%!important
    }
}

.slider-buttons .slider-button--prev {
    left: 0
}

.slider-buttons .slider-button--next {
    right: 0
}

.slider-button--prev .icon {
    color: #000
}

.color-look-main {
    display: none
}

@media screen and (max-width: 767px) {
    .loadmore-btn {
        max-width:35%
    }

    .slider-buttons .slider-button--next {
        right: 1rem
    }

    .article-template__comment-wrapper h2 {
        font-size: 20px
    }

    .article-template .article-template__comment-wrapper {
        width: 90%;
        margin: 15px auto;
        margin-bottom: 0!important
    }

    .article-template .article-template__title {
        font-size: 16px
    }

    .article-template .article-template__content h2 {
        font-size: 20px
    }

    .article-template .article-template__social-sharing,.article-template .article-template__content,.article-template header {
        max-width: 100%;
        padding: 16px!important
    }

    .main-blog .title--primary {
        margin-top: 0
    }

    .main-blog .article-card-wrapper .card__inner {
        width: 100%
    }

    .main-blog .article-card-wrapper .card__media .media img {
        object-fit: cover;
        object-position: center center
    }

    .main-blog .article-card .card__heading a {
        font-size: 20px;
        line-height: 23px
    }

    .main-blog .blog-articles {
        display: grid;
        grid-gap: 1rem
    }

    .main-blog .article-card-wrapper .card {
        flex-direction: column
    }

    .main-blog .article-card-wrapper .card .card__inner {
        height: 175px
    }

    .product__info-container .product__description {
        border-top: 1px solid #d3d3d3;
        padding-top: 10px
    }

    .product__description h3 {
        border: none;
        display: block
    }

    .icon-checkout a {
        opacity: 1
    }

    .header__icon account-icon .icon path {
        stroke: transparent
    }

    .template__product product-info {
        padding: 0
    }

    .template__product product-info .grid--peek.slider .grid__item:first-of-type {
        margin: 0!important;
        width: 100%
    }
}

.icon-checkout .hide {
    display: none
}

.page-content {
    color: #000
}

.cart_page-title {
    width: 100%
}

.zero-opacity {
    opacity: 0
}

.order-note-subtitle {
    text-transform: uppercase;
    color: #8c8c8c;
    font-size: 13px;
    border: none!important;
    padding-top: 10px!important;
    margin-top: 0!important
}

@media screen and (min-width: 900px) {
    #main-cart-footer .page-width {
        padding-left:0
    }

    .template__cart {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex-wrap: wrap
    }

    .cart__footer {
        display: flex;
        flex-direction: column
    }
}

.collection-list__desktop-slider .title-wrapper-with-link {
    justify-content: center
}

.title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin {
    padding: 0 10px
}

.div-link {
    text-decoration: none;
    color: inherit
}

a#HeaderMenu-sale {
    padding-left: 0;
    padding-right: 0
}

a#HeaderMenu-sale span {
    font-family: VisbyCF-Light
}

.unstitched-slider .collection-list-wrapper,.ready-to-wear-slider .collection-list-wrapper {
    max-width: 100%
}

.ready-to-wear-slider .collection-list-wrapper {
    margin-right: 0!important
}

.ready-to-wear-slider .collection-list__desktop-slider .title-wrapper-with-link {
    justify-content: flex-start
}

.ready-to-wear-slider .title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin {
    flex: 30%
}

@media (width >1100px) {
    .ready-to-wear-slider .title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin {
        flex: 20%
    }
}

.ready-to-wear-slider slider-component {
    flex: 70%!important
}

.col-accessories .collection-list__desktop-slider .title-wrapper-with-link {
    justify-content: flex-start
}

.col-accessories .card.card--standard.card--media {
    align-items: center
}

@media (width < 990px) {
    .ready-to-wear-slider .grid-tablet-columns .grid__item {
        width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;
        max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important
    }

    .collection-list-title {
        font-size: 2.5rem
    }
}

slider-component ul {
    margin: 0
}

.product__accordion .accordion__content ul {
    list-style-position: outside
}

@media (width >= 750px) {
    .hide-750-up {
        display: none!important
    }
}
@media screen and (width < 990px) {
    .hide-990-down {
        display: none;
    }
}
.multicolumn .title-wrapper-with-link {
    margin-bottom: 3rem
}

@media (width < 750px) {
    .multicolumn .title-wrapper-with-link {
        margin-bottom: 15px!important
    }

    .hide-750-down {
        display: none!important
    }

    .mobile-facets__wrapper {
        grid-column: span 2;
        align-items: center;
        justify-content: space-between
    }

    .multicolumn div.isolate {
        padding-top: 15px!important;
        padding-bottom: 15px!important
    }

    h2.title.inline-richtext.h2 {
        font-size: 1.6rem
    }

    .ready-to-wear-slider .collection-list-wrapper {
        grid-template-columns: 40% 60%
    }

    .ready-to-wear-slider .collection-list__desktop-slider .title-wrapper-with-link {
        justify-content: center
    }

    .ready-to-wear-slider .title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin {
        flex: 50%
    }

    .ready-to-wear-slider slider-component {
        flex: 50%!important
    }

    .ready-to-wear-slider .grid-tablet-columns .grid__item {
        width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;
        max-width: calc(23.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important
    }
}

.slideshow-wrapper.page-width {
    padding-top: 2rem
}

quick-add-modal media-gallery .thumbnail-list {
    display: none!important
}

.cart_page-title .title-wrapper-with-link {
    margin-top: 3rem;
    margin-bottom: 3rem;
    justify-content: center!important
}

.empty-cart-btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border: 0;
    padding: 0 3rem;
    cursor: pointer;
    font: inherit;
    font-size: 1.5rem;
    text-decoration: none;
    color: rgb(var(--color-button-text));
    transition: box-shadow var(--duration-short) ease;
    -webkit-appearance: none;
    appearance: none;
    letter-spacing: .1rem;
    background-color: rgba(var(--color-button),var(--alpha-button-background));
    min-height: 4.5rem
}

@media (width < 750px) {
    media-gallery .gal-viewer .slider__slide {
        max-width: 100%!important;
        flex: 0 0 100%!important
    }

    .slideshow-wrapper.page-width {
        padding-top: 1.5rem
    }

    .collection-hero__text-wrapper {
        display: flex;
        justify-content: center
    }

    :is(.col-accessories .card.card--standard.card--media,.ready-to-wear-slider) .collection-list-wrapper {
        flex-direction: column
    }

    :is(.col-accessories .card.card--standard.card--media,.ready-to-wear-slider) slider-component {
        max-width: 100%
    }

    :is(.col-accessories .card.card--standard.card--media,.ready-to-wear-slider) .card.card--standard.card--media {
        align-items: center
    }

    .col-accessories .card--standard .card__inner.card_inner-collection,.ready-to-wear-slider .card--standard .card__inner.card_inner-collection {
        max-width: 100px
    }
}

[data-app=eastsideco_sizeGuides] a {
    font-family: var(--font-family-visby-bold);
    margin-left: 4rem;
    display: block
}

.collection-hero__title {
    margin: 1.6rem 0
}

.product-count-mbl {
    margin: 0
}

#HeaderDrawer-women-ready-to-wear-special-price,#HeaderMenu-women-ready-to-wear-special-price {
    color: maroon
}

.d-none {
    display: none
}

div#breadcrumb * {
    text-transform: uppercase!important
}

.phone-mobile-call-wrapper.modal-show {
    z-index: 2
}

/*# sourceMappingURL=/cdn/shop/t/275/assets/custom.css.map?v=69017408365972283361756115279 */
