/** Shopify CDN: Minification failed

Line 881:20 Unexpected "{"
Line 881:29 Expected ":"
Line 881:50 Unexpected "{"
Line 881:57 Expected ":"

**/
@font-face {
    font-family: 'Perpetua Std';
    src: url('/cdn/shop/files/PerpetuaStd.woff2') format('woff2'),
        url('/cdn/shop/files/PerpetuaStd.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Perpetua Titling MT Std';
    src: url('/cdn/shop/files/PerpetuaTitlingMTStd-Bd.woff2') format('woff2'),
        url('/cdn/shop/files/PerpetuaTitlingMTStd-Bd.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Perpetua Std';
    src: url('/cdn/shop/files/PerpetuaStd-Bold.woff2') format('woff2'),
        url('/cdn/shop/files/PerpetuaStd-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Perpetua Titling MT Std';
    src: url('/cdn/shop/files/PerpetuaTitlingMTStd-Rg.woff2') format('woff2'),
        url('/cdn/shop/files/PerpetuaTitlingMTStd-Rg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Perpetua Titling MT Std';
    src: url('/cdn/shop/files/PerpetuaTitlingMTStd-Lt.woff2') format('woff2'),
        url('/cdn/shop/files/PerpetuaTitlingMTStd-Lt.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

h1, h2, h3, .h1, .h2, .h3, .h5, .sbs__label, .sbs__badge, 
.brnd__label, .drawer__heading, .drawer_product_title, .price__main, .price, .drawer_price01, .drawer__footer-content__left__heading, .article-card__overlay-title, 
.heading-color-block-hover, .category-grid-title, .totals__subtotal, .totals__subtotal-value,
.popup-modal__search__heading h4, .footer__block-heading p.h5 {
    font-family: 'Perpetua Std';
    
}

.page-content__mockup{
    p{
        line-height:22px;
    }
    h4{
        font-size:19px;
    }
    ul{
        margin-top:10px;
        li{
            margin-bottom:10px;
        }
    }
}


/* font sizes */
.bestseller-wrapper{
    h2{
        font-size:40px;
        color:#4f4b48;
    }
}

header{
    .predictive-search-suggestions {
        display:none;
    }
    .predictive-search__item__product {
        align-items: flex-start;
    }
    .search-container{
        .field{
            .field__input{
                background:#fff;
                border-color: #d9d9d9!important;
                box-shadow: none;
                outline: none;
            }
            .field__input:active, .field__input:focus, .field:hover .field__input, .field__input:not(:focus):hover {
                border-color: #d9d9d9!important;
                box-shadow: none;
                outline: none;
            }
        }
    }
}

.section-shop-by-style {
    overflow-x: hidden;
}
.btn--variant{
    font-size:12px;
}

.price, .price__main{
    font-size:20px;
}
.body202.mt3 {
    font-size: 20px;
}

.category-grid-title{
    font-size:20px;
}

#theme-section-sections--19970664693839__footer .footer__block__items .h5 {
  font-family: 'Perpetua Std';
  font-size:16px;
}

.drawer_price01{
    color:#000;
}

.option_size{
    .variants-label__value{
        display:none;
    }
}

/* heading size*/

.product-option01, .product-option01+.product-option01{
   margin-top:8px;
}

.drawer__heading{
    font-size:36px;
    display:flex;
}

.drawer_price01 {
    margin-bottom: 6px;
    font-size:20px;
    span.newaed {
        top: 1px;
        margin-right: 0px;
        svg{
            height:15px;
            width:15px;
        }
    }
}

.drawer_product_title {
    color: #000;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 15px;
}

.drawer__desc {
    font-size: 14px;
    color: #000;
    margin: 8px 0px 0px 0px;
}

hr.drawer_hr {
    border: none;
    border-top: 1px solid #d2d2d2;
    margin: 25px 0px -15px 0px;
    padding: 0px;
}

.drawer__footer-content{
    .cart-item__remove-button {
        padding: 10px 0px;
    }
    .drawer__cart-item__details__items{
        
    }

    .product-option {
    color: #000;
}
}


.product-form__input select {
    font-size: 12px;
}

.product-card__heading{
    margin: 12px 0px 5px 0px;
}

.price__container{
    .price {
    align-items: center;
    display: flex;
    gap:10px;
    }
}

span.csep {
    font-family: arial;
    margin: 0px 10px;
    font-weight: bold;
}

.price__sale svg .s0 {
    fill: #b86a55;
}


.price__sale svg, .price__regular  svg, .price__main svg
{
    height: var(--font-body-size);
    width: var(--font-body-size);
    scale: 0.9;
}

span.newaed {
    position: relative;
    top: 2px;
    margin-right: -2px;
    display:inline-block;
}
.inner-page {
    overflow-x: hidden;
    .shopify-section-group-footer-group {
    margin-top: 60px;
}
}

.megamenu-container .banner__block-item__content {
    padding: 30px 15px;
}

.megamenu-container .main_bannertext p {
    line-height: 24px;
    font-size: 14px;
}

.products_count_1 {
    display: block;
    font-size: 14px;
    font-family: 'Montserrat';
}

.main-collection-description{
    padding-bottom:30px!important;
}

.main-collection-description p{
    line-height: 28px;
    font-size: 16px;
}

.banner__block-buttons {
    max-width: 190px;
}

.custom_btn{
    &:before, &:after{
    border-radius:8px!important;

    }
}

.facet-filters-form__desktop{

    .select.field {
          display: flex;
          align-items: center;
          gap:10px;
}

.field__input{
    padding:0!important;
}
    
.field__label{
    position: relative;
    top: auto;
    left: auto;
    transform:none;
    white-space:nowrap;
    color: #6f6f6f;
    }


}

.facets__price .field__input{
    border: 1px solid #efefef!important;
}

#FacetsWrapperDesktop{
    p{
    color: #6f6f6f;
    }
}

.header__button__bubble{
    background:#4f4b48;
}


.facets__display.js-filter{
.checkbox-input input[type=checkbox] {
    border: 1px solid var(--color-checkbox-border-block, #000);
}
}

.active-facets-desktop{
    .btn--reset-facet {
        padding: 0 10px;
        border: 1px solid #ededed;
    }
}

/* .list-menu > ul > li.offers > a{
    color:#b66a54;
    svg{
        fill:#b66a54;
    }
} */

.filter_wrap{
    .popup-modal__content{
        max-width:350px;
        padding: 40px 25px 20px 25px;
    }
    .facet-drawer__toolbar {
        padding: 0px 0px 20px;
    }
}



p.mobile-facets__count_custom.mobile-facets__count.strong {
    background: #909b8c;
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding: 18px;
    font-weight: 100;
}

.mobile-facets__footer{
    .btn{
        padding-left:10px;
        padding-right:10px;
    }
}

.facet-drawer__content__scroll{
    .mobile-facets__details{
        border-top:1px solid #909b8c;
    }
}


    .mobile-facets summary {
        display: block!important;
        width: 100%;
    }


    .mobile-facets__item {
        flex-direction: row;
        justify-content: space-between;
    }

.collection-page, .template-search{
    .mobile-facets__display__content>* {
        padding-inline: 0px;
    }
    .mobile-facets__close-button {
        padding-top: 10px;
        font-size: 14px;
    }

    .mobile-facets__display__content{
        .link:not(.link-hover-span):before, .link.link-hover-span span:before {
            display:none;
        }
    }
    .product_detail_template{
        .ctl{
            display:none;
        }
    }
}

.main-collection-wrapper {
    padding: 0px 0px 60px 0px;
    margin: 0px;
}

.sorting{
    .field__input{
    background:transparent;
    border:none;
}
.field__input:active, .field__input:focus, .field:hover .field__input, .field__input:not(:focus):hover {
    background: transparent;
    outline: none;
    border:none;
}
}

.main-blog-wrapper {
    padding-top: 60px !important;
    padding-bottom: 60px;
    h2{
        font-size:40px;
    }
}


.page-content__mockup .section-heading-container+*, .section-heading-container:not(.section-heading-container--no-bt)+*, .mt40 {
    margin-top: 20px;
}

.product-card .swiper-control-container__absolute [class*=internal-swiper-button] {
    display: none;
}

.facets-toolbar{
    position: sticky;
    top: 59px;
    z-index: 8;
    background:#f8f7f4;
    margin-top:10px;
    overflow:hidden;
}

.facets-toolbar-custom{
    padding: 15px 25px;
}

.filter_left{
    display: flex;
    gap:10px;
    flex-direction: row;
    #ProductCount{
        border-left:1px solid #dcdcdc;
        padding-left:10px;
        line-height: 22px;
        font-weight: 100;
    }
}

.tab__content ul, .tab__content ol {
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 28px;
}

.cart-item__totals01{
    margin-left:auto;
}

.drawer__cart-item__details{
    width:100%;
}

.cart-item__remove-button:hover svg path{
    fill:#b86a55!important;
}

.totals__subtotal-value{
    .newaed{
        margin:0px;
        top: 1px;
        svg{
            width:18px;
            height:18px;
            margin:0px -4px 0px 2px;
        }
    }
}

.vselector {
    display: flex;
    gap: 10px;
}

.count-title{
    margin-left:5px;
}

.product-form__buttons .field__input {
    border: 1px solid #bdbdbd;
}

.popup-modal__content__data.custom__scrollbar.product-page-template{
    .price__main, .c_price__regular, .c_price__sale{
        font-size:26px;
        span.newaed {
            top: 3px;
            margin-right: 0px;
            svg{
                width:18px;
                height:18px;
            }
        }
    }
    .ctl{
        .price__main, .c_price__regular, .c_price__sale{
            font-size:20px;
            span.newaed {
                top: 3px;
                margin-right: 0px;
                svg{
                    width:16px;
                    height:16px;
                }
            }
        }
    }
}

.template-product{
    .main-product__container{
    .price__main, .c_price__regular, .c_price__sale{
        font-size:26px;
        span.newaed {
            top: 3px;
            margin-right: 0px;
            svg{
                width: 21px;
                height: 21px;
            }
        }
    }
    }
}

.product__column.product__right-column{
    .product__title h1 {
        font-size: 34px;
        line-height:normal;
    }
}

.popup-modal__content__data.custom__scrollbar.product-page-template{
     .product__title h1 {
        font-size: 20px;
    }
    .product_detail_template .price__main, .product_detail_template .c_price__regular, .product_detail_template .c_price__sale {
        font-size: 20px;
    }
}

.predictive-search-collections, .predictive-search__pages-wrapper{
    display:none!important;
}


.predictive-search-suggestions {
    max-width: 280px;
}

.featured-tabs__container__content .btn--tabs {
    flex: 1;
}

.custom-page-wide.page-wide {
    padding: 0px;
}

.template-search{
    .facets-toolbar-custom-search {
        @media (min-width:1025px){
            .facet-filters-form__mobile{
                display:none;
            }
        }
    }
    .page-grid__collection-sidebar {
        padding: 0px 25px;
    }
}

.body2 h{
    line-height:24px;
}

.complementary-products.complementary-products-drawer{
    card-variant-selects#variant-selects-8565587411023 {
    display: flex;
    gap: 10px;
}
}

.product-features-table .size-details-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.product-features-table .size-details-list li {
  padding: 2px 0;
}

.product-features-table .size-details-list li:last-child {
    margin: 0px;
    padding: 0px;
}


@media (min-width:1025px){
    .vwrapper {
        display: flex;
        gap: 10px;
    }
    .drawer__footer-content__left.dcomp__desk{
        .product-card-small {
            flex-direction: column;
            align-items: normal;
        }
        .product-card-extra-small__image-container {
            max-width: 100%;
        }
        .btn span>svg {
            max-width: 17px;
            max-height: 17px;
        }
    }
    
    .filter_wrap{
        .details-mobile-sortBy{
            display:none;
        }
        .mobile-facets__footer {
            padding-inline: 0px;
        }
    }
    
    .active-facets-container:not(:empty) {
        margin: 10px 0 0!important;
    }
    .facets__header {
        border-bottom: 1px solid #f1f1f1 !important;
    }
}

footer-accordion.page-grid-sp-1.page-grid-st-4.page-grid-md-2.page-grid-4.footer__block__items.page-vertical-gap-40.footer__accordion {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.select-variant-btn{
    &::before{
        background:#c8c8c8;
    }
}

.filter-availability{
    display:none;
}

.megamenu-container .image-hover-box:after {
    top: 0px!important;
    background: linear-gradient(180deg, rgb(from var(--color-image-overlay-hex) r g b / 0) 50%, rgb(from var(--color-image-overlay-hex) r g b / calc(var(--opacity))))!important;
}

.header__social-block{
    gap: 10px;
    order:3;
    top:3px;
    position:relative;
    ul,ol{
        margin:0px;
        padding:0px;
    }
    li{
        margin:0px;
        padding:0px;
        list-style: none;
        transition: all 0.20s ease-out;
            &::marker{
            display:none;
        }
    }
    li a{
        transition: all 0.20s ease-out;
    }
    li:hover a{
        transform: translateY(-5px); 
    }
}

.header__main .submenu-design__simple, .header__main .header-phone-number__desktop_submenu, .header__main .predictive-search-container, .header__main .submenu-design__simple, menumodal-dialog .popup-modal__content {
    background: #f8f7f4e0!important;
}



@media (max-width:576px){
    .pri-search-block{
        padding:0px 20px;
    }
    .template-search{
        div#product-grid {
            padding: 0px 15px;
        }
        .page-grid__collection-sidebar {
            padding: 0px 15px;
        }
    }

    footer-accordion.page-grid-sp-1.page-grid-st-4.page-grid-md-2.page-grid-4.footer__block__items.page-vertical-gap-40.footer__accordion {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

    .price__sale svg, .price__regular  svg, .price__main svg
{
    height: calc(14px * var(--font-body-scale));
    width: calc(14px * var(--font-body-scale));
}

    .product-card__heading {
    margin: 6px 0 5px;
    }


    p.mobile-facets__count_custom.mobile-facets__count.strong {
        padding: 9px;
        font-size: 14px;
    }

    .filter_left #ProductCount {
    border-left: none;
    text-align: right;
}

    .facets-toolbar-custom {
    padding: 15px 20px;
}

    .filter_left {
    flex-direction: row-reverse;
    width: 100%;
 }

    .cgs-section-template--20037944311887__category_grid_slider_Dw4YdR {
        padding: 0px 0px 0px 0px!important;
    }

    .category-grid-slider{
        a span{
            font-size:13px;
        }
        button{
            display:none;
        }
    }

    .main-collection-description {
    padding-bottom: 20px !important;
    margin-top:0px!important;
}

    .main-collection-description p {
    line-height: 24px;
    font-size: 14px;
}

    #theme-section-sections--19970664693839__footer .footer__block__items.footer__accordion {
        padding-top: 10px!important;
    }

    #theme-section-sections--19970664693839__footer .footer__block__items .h5 {
        font-size:16px!important;
        }
    .footer__accordion .footer__accordion__heading:before {
        border-bottom: 1px solid #efefef;
    }
}

.product-features-table{
    tr{
        th{
            width: 200px;
            font-weight: normal;
            white-space: nowrap;
        }
    }
    tr td a{
text-decoration:underline;
    }
}

footer{
    .link.link--medium{
        font-size:15px;
    }
}

.shop_by_product_menu{
    font-weight:bold;
}

.megamenu-container_content.custom__scrollbar {
    padding-left: 6.7%;
    padding-right: 6.7%;
}

@media (max-width: 1279px) and (min-width: 961px) {
    /* body {zoom: 0.6;} */
}
@media (max-width: 1919px) and (min-width: 1280px) {
    /* body {zoom: 0.8;} */
}


@media (max-width: 1400px) {

    .facets-toolbar {
        top: 51px;
    }
    .body2{
        font-size:15px;
    }
    header{
        .header__heading-logo--svg {
            max-width: 170px;
        }
        .desktop-main-menu .list-menu__item {
            font-size: calc(13px * var(--font-mainmenu_scale, var(--font-body-scale)))!important;
        }
        .header__icons {
            gap: 20px 10px!important;
        }
        .list-menu--classic .list-menu--inline {
            --column-gap: 20px!important;
        }
        .body2 {
            font-size: 13px!important;
        }
        .header-short-search{
            input, textarea, select {
                font-size: 13px;
            }
            .field__label {
                font-size: 13px;
            }
        }
        .header {
            column-gap: 20px;
        }
        .search--small2{
            max-width:180px!important;
        }
        .field__input, .field, .field__button {
            height: 35px;
        }
        .field__button svg, .field__icon svg {
            width: 16px;
            height: 16px;
        }
    }

    #theme-section-{{ section.id }} #theme-block-{{ block.id }} .banner__block-item__heading{
        font-size: clamp(
        calc({{ block.settings.heading_size_px }}px * 0.7),
        calc({{ block.settings.heading_size_px }}px * 0.9),
        {{ block.settings.heading_size_px }}px
        );
    }

    .megamenu-container{
        h2.banner__block-item__heading{
            font-size: 20px!important;
        }
        .banner__block-item__content .banner__block-item__content__items{
            padding-right:7px!important;
            padding-left:7px!important;
        }
    }

    .sbs__heading, .esb__heading, .brnd__heading, .bestseller-wrapper h2, .shopfeed_wrapper h2, .main-blog-wrapper h2, .ctl h2, .main-collection-banner__content h1 {
        font-size: 30px!important;
    }
    .esb-image-col {
        flex: 0 0 65%!important;
    }
    .esb-content-col {
        flex: 0 0 35%!important;
    }
    #theme-section-template--20343519838287__banners_tQ7Akf #theme-block-banner_aAK6Fg .banner__block-item__heading {
        font-size: 62px!important;
        line-height: 52px!important;
    }
    .product__column.product__right-column {
        .product__title h1 {
        font-size: 30px!important;
        }
    }
    
}

@media (max-width: 1200px) {

    

      .return-steps__heading {
    font-size:26px!important;
  }

    .chm-toggle--accordion{
        h5{
            font-size:14px;
        }
    }

    header{
        .list-menu--classic .list-menu--inline {
            --column-gap: 12px!important;
        }
    }

    .product__column.product__right-column {
        .product__title h1 {
            font-size: 28px!important;
        }
    }

    .product-card-name-size {
        font-size: 20px!important;
    }

    footer-accordion.page-grid-sp-1.page-grid-st-4.page-grid-md-2.page-grid-4.footer__block__items.page-vertical-gap-40.footer__accordion {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .main-blog-wrapper .article-card__overlay-title {
        font-size: 18px !important;
    }

    .section-heading-elements {
        gap: 5px!important;
    }
    .main-blog-wrapper {
        padding-top: 30px !important;
        padding-bottom: 30px!important;
    }
    .body202.mt3 {
        font-size: 18px;
        line-height: 18px;
    }
    header {
        .search--small2 {
            max-width: 130px !important;
        }
         .header {
            column-gap: 10px;
        }
    }
    .sbs__heading, .brnd__heading, .bestseller-wrapper h2, .shopfeed_wrapper h2, .main-blog-wrapper h2, .ctl h2, .main-collection-banner__content h1, h1.section-heading-container {
        font-size: 26px!important;
    }
    
    .sbs__overlay .sbs__label{
        font-size: 22px!important;
    }
    .esb-image-col {
        flex: 0 0 60%!important;
    }
    .esb-content-col {
        flex: 0 0 40%!important;
    }
    .esb-heading {
        margin: 0px 0px 0px 0px !important;
    }
    .esb-body {
        margin: 0px 0px 20px 0px !important;
    }
    #theme-section-template--20343519838287__best_seller_Phrjtb {
        padding-top: 20px!important;
        padding-bottom: 20px!important;
    }
}

@media (max-width: 992px) {

    .megamenu-group__gap-small {
    gap: 20px;
}

        .sticky-cart-modal_bottom_padding.footer__content {
        padding-bottom: 0px!important;
    }
    header{
        .header__heading-logo--svg {
            max-width: 250px;
        }
    }
    .main-collection-banner__content{
        h1{
            font-size:26px;
        }
    }
    .menu-drawer__back-button {
        position: relative;
        top: 6px;
    }
    .menu-drawer__submenu-content>li:nth-child(2)>* {
        margin-top: 16px;
        background: #e6e3d961;
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .menu-drawer__account-icons .header__button {font-size: 18px!important}
    .menu-drawer .popup-modal__content__data .menu-drawer__account-icons {padding: 18px 0px 29px 0px!important}
    .menu-drawer .popup-modal__content__data .menu-drawer__links-padding {padding: 27px 0px 10px 0px!important}
    .menu-drawer__menu-item {padding-top: 5px!important; padding-bottom:5px!important;}
    .menu-drawer__menu-item__main, .menu-drawer__inner-submenu {font-size: 18px!important;}
    .predictive-search__item__product .image-hover-box {flex: 0 0 60px;}
    .popup-modal__search .predictive-search__heading {padding: 0px var(--horizontal-padding) 10px var(--horizontal-padding);}
    .predictive-search-suggestions {display: none;}
    .esb-heading {margin: 0px 0px 5px 0!important;}
    .price, .price__main {font-size: 16px;}
    .brnd__heading {font-size: 26px;}
    .bestseller-wrapper, .product-recommendations-section {
        h2 {
            font-size: 26px;
        }
    }
    .shopfeed_wrapper {
        padding: 30px 0px 40px 0px!important;
        border-top: 1px solid #e6e3db;
        h2.section-heading-text {
            font-size: 26px!important;
        }
    }

    
    .main-blog-wrapper {
        padding-top: 30px !important;
        padding-bottom: 30px;
        h2.mt0.section-heading-text {
            font-size: 26px;
        }
    }
    .section-heading-elements {
        gap: 5px;
    }

    #theme-section-sections--20343520329807__footer .footer__block__items .h5 {
        font-size: 18px;
    }
    .footer__accordion .footer__accordion__heading {
        padding: 14px 0px;
    }
    footer-accordion.page-grid-sp-1.page-grid-st-4.page-grid-md-2.page-grid-4.footer__block__items.page-vertical-gap-40.footer__accordion {
        overflow: hidden;
    }
    .footer__accordion .footer__accordion__heading:before {
        border-bottom:1px solid #e6e3d9!important;
    }
    .footer__block-item:before {
        border-top: none!important; 
    }
    .link-list__block-item {
        margin-top: 10px;
        border-bottom: none;
        margin-bottom: 0px !important;
        padding-bottom: 10px;;
    }
    .sbs__overlay .sbs__label {
        font-size: 22px!important;
    }
    .esb-section {
        min-height: 270px!important;
    }
    #theme-section-template--20343519838287__best_seller_Phrjtb {
        padding-top: 20px!important;
        padding-bottom: 30px!important;
    }
    #theme-section-sections--20343520329807__footer .footer-blocks__content [class*="page-"] {
        padding-top: 30px !important;
    }

    .main-blog-wrapper .article-card__overlay-title {
        font-size: 18px!important;
    }
    .body202.mt3 {
        font-size: 18px!important;
        line-height: 18px;
    }
    footer{
        .link-list__block-item ul {
            margin-top: -30px!important;
        }
        .link-list__block-item li a {
            padding: 5px 0px!important;
        }
    }
    
}

@media (max-width: 768px) {

        #theme-section-template--20343519838287__banners_tQ7Akf #theme-block-banner_aAK6Fg .banner__block-item__heading {
        font-size: 52px!important;
        line-height: 42px!important;
    }


    header{
        .header__heading-logo--svg {
            max-width: 250px;
        }
    }
    .main-collection-banner__content{
        h1{
            font-size:26px;
        }
    }
    .menu-drawer__back-button {
        position: relative;
        top: 6px;
    }
    .menu-drawer__submenu-content>li:nth-child(2)>* {
        margin-top: 16px;
        background: #e6e3d961;
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .menu-drawer__account-icons .header__button {font-size: 18px!important}
    .menu-drawer .popup-modal__content__data .menu-drawer__account-icons {padding: 18px 0px 29px 0px!important}
    .menu-drawer .popup-modal__content__data .menu-drawer__links-padding {padding: 27px 0px 10px 0px!important}
    .menu-drawer__menu-item {padding-top: 5px!important; padding-bottom:5px!important;}
    .menu-drawer__menu-item__main, .menu-drawer__inner-submenu {font-size: 18px!important;}
    .predictive-search__item__product .image-hover-box {flex: 0 0 60px;}
    .popup-modal__search .predictive-search__heading {padding: 0px var(--horizontal-padding) 10px var(--horizontal-padding);}
    .predictive-search-suggestions {display: none;}
    .esb-heading {margin: 0px 0px 5px 0!important;}
    .price, .price__main {font-size: 16px;}
    .brnd__heading {font-size: 26px;}
    .bestseller-wrapper {
        h2 {
            font-size: 26px;
        }
    }
    .shopfeed_wrapper {
        padding: 30px 0px 40px 0px!important;
        border-top: 1px solid #e6e3db;
        h2.section-heading-text {
            font-size: 26px!important;
        }
    }

    
    .main-blog-wrapper {
        padding-top: 30px !important;
        padding-bottom: 30px;
        h2.mt0.section-heading-text {
            font-size: 26px;
        }
    }
    .section-heading-elements {
        gap: 5px;
    }
    footer{
        [class*="page-grid-"]>* { max-width: none!important; }
        .link.link--medium {
            font-size: 14px;
        }
        .link-list__block-item li a {
            padding: 6px 0;
        }
        .link-list__block-item ul {
            margin-top: 0px;
        }
        .footer__content-bottom {
            padding: 0px 0px;
            gap: 12px;
        }
        .background__horizontal-line {
            height: 0px;
        }
    }
    #theme-section-sections--20343520329807__footer .footer__block__items .h5 {
        font-size: 18px;
    }
    .footer__accordion .footer__accordion__heading {
        padding: 14px 0px;
    }
    footer-accordion.page-grid-sp-1.page-grid-st-4.page-grid-md-2.page-grid-4.footer__block__items.page-vertical-gap-40.footer__accordion {
        overflow: hidden;
    }
    .footer__accordion .footer__accordion__heading:before {
        border-bottom:1px solid #e6e3d9!important;
    }
    .footer__block-item:before {
        border-top: none!important; 
    }
    .link-list__block-item {
        margin-top: 10px;
        border-bottom: 1px solid #e6e3d9;
        margin-bottom: 0px !important;
        padding-bottom: 10px;;
    }

}


@media (max-width: 576px) { }

