






/* -------------------------------- */
/*    4 Part 2 - Specific Buttons   */
/* -------------------------------- */

/*Default Styling To White Background and Black Text*/
.btn.cart-button-style, .toggleStack.cart-button-style,
.btn.login-button-style, .registerBtn.login-button-style,
.btn.continueclose-button-style,
.btn.vieweditbag-button-style,
.btn.shopnow-button-style,
.btn.search-button-style, .exp-search-submit.search-button-style,
.btn.cart-button-style:focus, .toggleStack.cart-button-style:focus,
.btn.login-button-style:focus, .registerBtn.login-button-style:focus,
.btn.continueclose-button-style:focus,
.btn.vieweditbag-button-style:focus,
.btn.shopnow-button-style:focus,
.btn.search-button-style:focus, .exp-search-submit.search-button-style:focus,
.btn.cart-button-style:active, .toggleStack.cart-button-style:active,
.btn.login-button-style:active, .registerBtn.login-button-style:active,
.btn.continueclose-button-style:active,
.btn.vieweditbag-button-style:active,
.btn.shopnow-button-style:active,
.btn.search-button-style:active, .exp-search-submit.search-button-style:active {
    background-color:#000 !important;
    color:#fff !important;
    border:1px solid #000 !important;
}
/*Default Hover Effect To White Background and Black Text*/
.btn.cart-button-style:hover, .toggleStack.cart-button-style:hover,
.btn.login-button-style:hover, .registerBtn.login-button-style:hover,
.btn.continueclose-button-style:hover,
.btn.vieweditbag-button-style:hover,
.btn.shopnow-button-style:hover,
.btn.search-button-style:hover {
    background-color:#fff !important;
    color:#000 !important;
    border:1px solid #000 !important;
    text-decoration: none !important;
    cursor:pointer !important;
}



















/* 4.7 Cart Buttons */


/* 4.7.1 Button Style 1 - Cart Buttons - Text Color */
.btn.cart-button-style, .toggleStack.cart-button-style,
.btn.cart-button-style:focus, .toggleStack.cart-button-style:focus,
.btn.cart-button-style:active, .toggleStack.cart-button-style:active {
    color: #ffffff !important;
}



/* 4.7.2 Button Style 1 - Cart Buttons - Text Color Hover */
.btn.cart-button-style:hover, .toggleStack.cart-button-style:hover {
    color: #ffffff !important;
    text-decoration:none !important;
}



/* 4.7.3 Button Style 1 - Cart Buttons - Background Color */
.btn.cart-button-style, .toggleStack.cart-button-style,
.btn.cart-button-style:focus, .toggleStack.cart-button-style:focus,
.btn.cart-button-style:active, .toggleStack.cart-button-style:active {
    background-color: #1a8750 !important;
}


/* 4.7.4 Button Style 1 - Cart Buttons - Background Hover */
.btn.cart-button-style:hover, .toggleStack.cart-button-style:hover {
    background-color: #125c37 !important;
    text-decoration:none !important;
}


/* 4.7.5 Button Style 1 - Cart Buttons - Border Color */
.btn.cart-button-style, .toggleStack.cart-button-style,
.btn.cart-button-style:focus, .toggleStack.cart-button-style:focus,
.btn.cart-button-style:active, .toggleStack.cart-button-style:active {
    border: 1px solid #1a8750 !important;
}


/* 4.7.6 Button Style 1 - Cart Buttons - Border Hover */
.btn.cart-button-style:hover, .toggleStack.cart-button-style:hover {
    border: 1px solid #125c37 !important;
    text-decoration:none !important;
}


/* 4.8 Login Buttons */


/* 4.8.1 Button Style 2 - Login Buttons - Text Color */
.btn.login-button-style, .registerBtn.login-button-style,
.btn.login-button-style:focus, .registerBtn.login-button-style:focus,
.btn.login-button-style:active, .registerBtn.login-button-style:active {
    color: #fbfbfb !important;
}



/* 4.8.2 Button Style 2 - Login Buttons - Text Color Hover */
.btn.login-button-style:hover, .registerBtn.login-button-style:hover {
    color: #000000 !important;
    text-decoration:none !important;
}



/* 4.8.3 Button Style 2 - Login Buttons - Background Color */
.btn.login-button-style, .registerBtn.login-button-style,
.btn.login-button-style:focus, .registerBtn.login-button-style:focus,
.btn.login-button-style:active, .registerBtn.login-button-style:active {
    background-color: #000000 !important;
}


/* 4.8.4 Button Style 2 - Login Buttons - Background Hover */
.btn.login-button-style:hover, .registerBtn.login-button-style:hover {
    background-color: #ffffff !important;
    text-decoration:none !important;
}


/* 4.8.5 Button Style 2 - Login Buttons - Border Color */
.btn.login-button-style, .registerBtn.login-button-style,
.btn.login-button-style:focus, .registerBtn.login-button-style:focus,
.btn.login-button-style:active, .registerBtn.login-button-style:active {
    border: 1px solid #000000 !important;
}


/* 4.8.6 Button Style 2 - Login Buttons - Border Hover */
.btn.login-button-style:hover, .registerBtn.login-button-style:hover {
    border: 1px solid #060606 !important;
    text-decoration:none !important;
}



/* 4.9 CONTINUE/CLOSE BUTTON  */


/* 4.9.1 Button Style 3 - Continue/Close Button - Text Color */
.btn.continueclose-button-style,
.btn.continueclose-button-style:focus,
.btn.continueclose-button-style:active {
    color: #000000 !important;
}



/* 4.9.2 Button Style 3 - Continue/Close Button - Text Color Hover */
.btn.continueclose-button-style:hover {
    color: #ffffff !important;
    text-decoration:none !important;
}



/* 4.9.3 Button Style 3 - Continue/Close Button - Background Color */
.btn.continueclose-button-style,
.btn.continueclose-button-style:focus,
.btn.continueclose-button-style:active {
    background-color: #ffffff !important;
}


/* 4.9.4 Button Style 3 - Continue/Close Button - Background Hover */
.btn.continueclose-button-style:hover {
    background-color: #000000 !important;
    text-decoration:none !important;
}


/* 4.9.5 Button Style 3 - Continue/Close Button - Border Color */
.btn.continueclose-button-style,
.btn.continueclose-button-style:focus,
.btn.continueclose-button-style:active {
    border: 1px solid #000000 !important;
}


/* 4.9.6 Button Style 3 - Continue/Close Button - Border Hover */
.btn.continueclose-button-style:hover {
    border: 1px solid #000000 !important;
    text-decoration:none !important;
}


/* 4.10 VIEW/EDIT BAG BUTTONS   */


/* 4.10.1 Button Style 4 - View/Edit Bag Buttons - Text Color */
.btn.vieweditbag-button-style,
.btn.vieweditbag-button-style:focus,
.btn.vieweditbag-button-style:active {
    color: #ffffff !important;
}



/* 4.10.2 Button Style 4 - View/Edit Bag Buttons - Text Color Hover */
.btn.vieweditbag-button-style:hover {
    color: #000000 !important;
    text-decoration:none !important;
}



/* 4.10.3 Button Style 4 - View/Edit Bag Buttons - Background Color */
.btn.vieweditbag-button-style,
.btn.vieweditbag-button-style:focus,
.btn.vieweditbag-button-style:active {
    background-color: #000000 !important;
}


/* 4.10.4 Button Style 4 - View/Edit Bag Buttons - Background Hover */
.btn.vieweditbag-button-style:hover {
    background-color: #ffffff !important;
    text-decoration:none !important;
}


/* 4.10.5 Button Style 4 - View/Edit Bag Buttons - Border Color */
.btn.vieweditbag-button-style,
.btn.vieweditbag-button-style:focus,
.btn.vieweditbag-button-style:active {
    border: 1px solid #000000 !important;
}


/* 4.10.6 Button Style 4 - View/Edit Bag Buttons - Border Hover */
.btn.vieweditbag-button-style:hover {
    border: 1px solid #000000 !important;
    text-decoration:none !important;
}


/* 4.11 SHOP NOW BUTTON    */


/* 4.11.1 Button Style 5 - Shop Now Button - Text Color */
.btn.shopnow-button-style,
.btn.shopnow-button-style:focus,
.btn.shopnow-button-style:active {
    color: #ffffff !important;
}



/* 4.11.2 Button Style 5 - Shop Now Button - Text Color Hover */
.btn.shopnow-button-style:hover {
    color: #000000 !important;
    text-decoration:none !important;
}



/* 4.11.3 Button Style 5 - Shop Now Button - Background Color */
.btn.shopnow-button-style,
.btn.shopnow-button-style:focus,
.btn.shopnow-button-style:active {
    background-color: #000000 !important;
}


/* 4.11.4 Button Style 5 - Shop Now Button - Background Hover */
.btn.shopnow-button-style:hover {
    background-color: #ffffff !important;
    text-decoration:none !important;
}


/* 4.11.5 Button Style 5 - Shop Now Button - Border Color */
.btn.shopnow-button-style,
.btn.shopnow-button-style:focus,
.btn.shopnow-button-style:active {
    border: 1px solid #000000 !important;
}


/* 4.11.6 Button Style 5 - Shop Now Button - Border Hover */
.btn.shopnow-button-style:hover {
    border: 1px solid #000000 !important;
    text-decoration:none !important;
}


/* 4.12 PAGINATION BUTTON    */

/* 4.12.1 Default (Overiding bootstrap colors), Black Background and White Text */
.pagination-button-style > a,
.pagination-button-style:focus > a,
.pagination-button-style:active > a {
    background-color:#000 !important;
    color:#fff !important;
    border:1px solid #000 !important;
}


/* 4.12.3 Button Style 6 - Pagination - Background Color */
.pagination-button-style > a,
.pagination-button-style:focus > a,
.pagination-button-style:active > a {
    background-color: #ffffff !important;
}



/* 4.12.5 Button Style 6 - Pagination - Text Color */
.pagination-button-style > a,
.pagination-button-style:focus > a,
.pagination-button-style:active > a {
    color: #000000 !important;
}



/* 4.12.7 Button Style 6 - Pagination Button - Border Color */
.pagination-button-style > a,
.pagination-button-style:focus > a,
.pagination-button-style:active > a {
    border: 1px solid #333745 !important;
}


/* 4.12.8 Default Hover Effect To White Background and Black Text*/
.pagination-button-style:hover > a {
    background-color:#fff !important;
    color:#000 !important;
    border:1px solid #000 !important;
    text-decoration: none !important;
    cursor:pointer !important;
}



/* 4.12.10 Button Style 6 - Pagination - Background Hover */
.pagination-button-style:hover > a {
    background-color: #cecccc !important;
    text-decoration:none !important;
}



/* 4.12.12 Button Style 6 - Pagination - Text Color Hover */
.pagination-button-style:hover > a {
    color: #000000 !important;
    text-decoration:none !important;
}



/* 4.12.14 Button Style 6 - Pagination Button - Border Hover */
.pagination-button-style:hover > a {
    border: 1px solid #333745 !important;
    text-decoration:none !important;
}

/* 4.12.15 Default Active Effect To White Background and Black Text*/
.pagination-button-style.active > a {
    background-color:#fff !important;
    color:#000 !important;
    border:1px solid #000 !important;
}

/* 4.12.16 Button Style 6 - Pagination - Background Active */
.pagination-button-style.active > a {
    background-color: #333745 !important;
}


/* 4.12.17 Button Style 6 - Pagination - Text Color Active */
.pagination-button-style.active > a{
    color: #ffffff !important;
}


/* 4.12.18 Button Style 6 - Pagination - Border Active */
.pagination-button-style.active > a {
    border: 1px solid #ffffff !important;
}


/* 4.13 SEARCH BAR BUTTON  */


/* 4.13.1 Button Style 7 - Search Bar Button - Text Color */
.btn.search-button-style, .exp-search-submit.search-button-style,
.btn.search-button-style:focus, .exp-search-submit.search-button-style:focus,
.btn.search-button-style:active, .exp-search-submit.search-button-style:active {
    color: #ffffff !important;
}


/* 4.13.2 Button Style 7 - Search Bar Button - Text Color Hover */
.btn.search-button-style:hover, .exp-search-submit.search-button-style:hover {
    color: #ffffff !important;
    text-decoration:none !important;
}


/* 4.13.3 Button Style 7 - Search Bar Button - Background Color */
.btn.search-button-style, .exp-search-submit.search-button-style,
.btn.search-button-style:focus, .exp-search-submit.search-button-style:focus,
.btn.search-button-style:active, .exp-search-submit.search-button-style:active {
    background-color: #00aa5c !important;
}


/* 4.13.4 Button Style 7 - Search Bar Button - Background Hover */
.btn.search-button-style:hover, .exp-search-submit.search-button-style:hover {
    background-color: #00aa5c !important;
    text-decoration:none !important;
}


/* Must never be a border on right top and bottom for search */
.btn.search-button-style, .exp-search-submit.search-button-style,
.btn.search-button-style:focus, .exp-search-submit.search-button-style:focus,
.btn.search-button-style:active, .exp-search-submit.search-button-style:active,
.btn.search-button-style:hover, .exp-search-submit.search-button-style:hover {
    border-right: none !important;
    border-top: none !important;
    border-bottom: none !important;
}






.button-disabled {
    background: #ccc !important;
    border: 1px solid #000 !important;
}


/* -------------------------------- */
/*            5 Header              */
/* -------------------------------- */



/* 5.2.2 Header - Links - Hover & Active Color */
@media screen and (min-width: 992px) {
    .page-header a:not(.btn):hover,
    .dropdown-container li a:not(.btn):hover,
    .header-link > a:hover i.icon,
    .exp-icon-search:hover {
        color: #636363  !important;
    }
}





/* -------------------------------- */
/*        10 Product Page           */
/* -------------------------------- */

/* Default Product Page Option Stylings */
.size-list li span.value {
    /* White Background, Black Text and Border */
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
}

/* 10.3.2 Product Page - Options - Color */
.size-list li span.value {
    color: #000000;
}


/* 10.3.2 Product Page - Options - Background */
.size-list li span.value {
    background-color: #ffffff;
}

.size-list li:hover span.value {
    /* Grey Background, Black Text */
    background-color: #eee;
    color:#000;
}

/* 10.3.2 Product Page - Options - Hover Color */
.size-list li:hover span.value {
    color: #ffffff;
}


/* 10.3.3 Product Page - Options - Hover Background */
.size-list li:hover span.value {
    background-color: #000000;
}

.size-list li.active span.value {
    background-color: #ccc;
    color:#000;
}

/* 10.3.4 Product Page - Options - Active Color */
.size-list li.active span.value {
    color: #ffffff;
}


/* 10.3.5 Product Page - Options - Active Background */
.size-list li.active span.value {
    background-color: #000000;
}


.customRegisterPopup input,.customRegisterPopup1 input,
.customSignInPopup input {
  border-color: #e5e5e5;
}

.customSignInPopup input:focus {
    border-color:#e5e5e5;
}
.customRegisterPopup1 input:focus {
    border-color:#e5e5e5;
}
.customRegisterPopup input:focus {
    border-color:#e5e5e5;
}

.loginColour {
    color:#000000!important;
}

/** Account - Sidebar **/
.account__sidebar {
    background-color: #e3bfcc;
}

/** Account- Customer Name **/
@media screen and (min-width: 992px) {
    .account__sidebar .customer-name {
        background-color: #caa1b0;
    }
}

.account__sidebar .customer-name__mobile {
    color: #caa1b0;
}

/** Navigation Links **/
.account-menu .account-menu__link {
    background-color: #e3bfcc
}

.account-menu .account-menu__link:hover {
    background-color: #caa1b0;
}

.account-menu .account-menu__link--active,
.account-menu .account-menu__item:last-child .account-menu__link {
    background-color: #caa1b0;
}

.account-menu .account-menu__link--active:hover,
.account-menu .account-menu__item:last-child .account-menu__link:hover {
    background-color: #caa1b0;
}

@media screen and (max-width: 992px) {
    .account-menu .account-menu__link {
        background-color: #e3bfcc
    }

    .account-menu .account-menu__link--active,
    .account-menu .account-menu__item:last-child .account-menu__link {
        background-color: #caa1b0;
    }

    .account-menu .account-menu__link--active:hover,
    .account-menu .account-menu__item:last-child .account-menu__link:hover {
        background-color: #caa1b0;
    }
}


.cart-promo-message-wrapper .promo-message,
.cart-page-sticky-div__message--promo .promo-message {
    color: #000000;
}

.c-price-layout-2 .c-product-item .price-difference {
    color : #000000 !important;
}

.c-price-layout-2 .carousel-1 .carousel_1 .price-box .price-container .price-wrapper .special-price.red-price .carousel-item-price {
    color : #000000 !important;
}

.c-price-layout-2 .red-price .carousel-item-price,
.c-price-layout-2 .info__price--compared {
    color : #000000 !important;
}

.p-price-layout-2 .p-product-info-block .price-difference {
    color : #000000 !important;
}


.page-product .price-markdown__sale-price,
.page-product .page-design-lotd .product-info-block .price .special-price.price-on-sale {
    color: #ff0000!important;
}



.page-collection .product-card .product-card__content .price--sale,
.page-collection\.blackfriday .product-card .product-card__content .price--sale,
.page-search .product-card .product-card__content .price--sale,
.page-index .product-card .product-card__content .price--sale,
.page-product span.special-price.red-price span.carousel-item-price,
.page-cart span.special-price.red-price span.carousel-item-price,
.page-index span.special-price.red-price,
.page-collection span.special-price.red-price,
.page-collection\.blackfriday span.special-price.red-price,
.page-search span.special-price.red-price,
.products-carousel-wrapper .container .product-card--carousel .product-card__container .product-card__content .price-wrapper .price--sale,
.ais-page .ais-hit--price-discount {
    color: #000000!important;
}


.faux-markdown > .product-card__container > .product-card__content > .price-wrapper > span.price--sale,
.faux-markdown .product-item-inside .product-item-details .price-box .price-container .price-wrapper span.special-price.red-price,
.products-carousel-wrapper .container .product-card--carousel.faux-markdown .product-card__container .product-card__content .price-wrapper .price--sale,
.page-product span.price-markdown__sale-price.faux-markdown,
.page-product .faux-markdown span.special-price.red-price span.carousel-item-price,
.page-cart .faux-markdown span.special-price.red-price span.carousel-item-price,
.page-product .carousel_2 div.product-item.faux-markdown .product-item-inside .product-item-info .product-item-details .price-box .price-container .price-wrapper .special-price.red-price span,
.page-product .page-design-lotd .product-info-block .price .special-price.price-on-sale.faux-markdown,
.header-cart.variant-1 .dropdown-container .minicart-price span.sale-item.faux-markdown span.special-price,
.cart-page-table__price.cart-page-table__price--markdown
 {
   color: #000000!important;
}


.header-cart.variant-1 .dropdown-container .minicart-price span.sale-item span.special-price,
div.sale-item span.price-on-sale {
    color: #ff0000!important;
}

/*shop similar and shop the look style*/
.shop-similar-item__btn,
.shop-similar-item__btn:visited{
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #000000;
}
.shop-similar-item__btn:hover {
    color: #ffffff;
    background-color: #000000;
    border: 1px solid #000000;
}

.shop-this-look-item__btn,
.shop-this-look-item__btn:visited{
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #000000;
}
.shop-this-look-item__btn:hover {
    color: #ffffff;
    background-color: #000000;
    border: 1px solid #000000;
}


/* Upsell */

.info__add-to-bag button.btn {
    background: #ffffff !important;
    color: #000000 !important;
    border-color: #000000 !important;
}

.info__add-to-bag button.btn:hover,
.info__add-to-bag button.btn.added {
    background: #000000 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
}

.info__add-to-bag button.btn.open {
    background: #FFFFFF !important;
    color: #000000 !important;
    border-color: #000000 !important;
}
.info__add-to-bag .upsell-select .select-items {
    border-left: 1px solid #000000 !important;
    border-right: 1px solid #000000 !important;
    border-bottom: 1px solid #000000 !important;
}

.info__add-to-bag button[disabled].btn {
    background: #bbbbbb !important;
    color: #f3f3f3 !important;
    border-color: rgba(0,0,0,0) !important;
}

/* Jean Fit Badge Styles */




.fitment-badge__text {
    background-color:rgb(0, 0, 0, 0.3);
    font-size:17px;
    color:#ffffff;
}

@media screen and (max-width:480px) {
    .fitment-badge__text {
        font-size:14px;
    }
}

/* Animated Badge Styles */




.animated-badge-bg, .fomo-banner {
    background-color:rgb(255, 252, 252, 0.8);
}

.animated-badge__price, .fomo-badge__price {
    color: #ff0000
}

.animated-badge__discount, .fomo-badge__discount {
    color: 
}

/* RM - Notify Me Stylings */

    
        /* 10.3.2 Product Page - Options - Color */
        .size-list li.notify-me-on span.value {
            color: #000000 !important;
        }
        .size-list li.notify-me-on svg {
            stroke: #000000 !important;
            fill: #000000 !important;
        }
    
    
        /* 10.3.2 Product Page - Options - Background */
        .size-list li.notify-me-on span.value {
            background-color: #ffffff !important;
        }
    
    
        .size-list li.notify-me-on.variant--out-of-stock:hover span.value {
            color: #ffffff !important;
        }
        .size-list li.notify-me-on.variant--out-of-stock:hover svg {
            stroke: #ffffff !important;
            fill: #ffffff !important;
        }
    
    
        .size-list li.notify-me-on.variant--out-of-stock:hover span.value {
            background-color: #000000 !important;
        }
    
    
        .size-list li.active.notify-me-on.variant--out-of-stock svg {
            stroke: #ffffff !important;
            fill: #ffffff !important;
        }
        .size-list li.active.notify-me-on.variant--out-of-stock span.value {
            color: #ffffff !important;
        }
    
    
        .size-list li.active.notify-me-on.variant--out-of-stock span.value {
            background-color: #000000 !important;
        }
    


/* MEGAMENU MOBILE PRICE COLORS */

    .megamenu-mobile-prodmenu__prices-sale--markdown { color: #000000 }
    .megamenu-mobile-prodmenu__prices-sale--nomarkdown { color: #ff0000 }
    .megamenu-mobile-tab-content-rv__prices-sale--markdown { color: #000000 }
    .megamenu-mobile-tab-content-rv__prices-sale--nomarkdown { color: #ff0000 }



/* collection attraqt filter colours */

/* Background Color 1 -
    Sort By Filters,
    Mobile Filter Headers,
    Mobile Search Field Icon,
    Mobile Search Field Bar,
    Search Results banner,
    Mobile Filters,
    Active Sort By Filter on Hover
*/

.filter-sortby .sortby__options .option--selected,
.collection-search-results,
.filter-sortby .sortby__options .option--selected:hover,
.attraqt-filters--mobile .filter__main .filter__header
{
    background-color: #deb2c1;
    border-color: #deb2c1;
}

/* Mobile Selected Text */
.attraqt-filters--mobile .filter__list .item .selected__filters {
    color: #e09b7d;
}


/* Background Color 2 -
    Filter Counters,
    Filter Counter Tick Icon
    Filter Selected
*/

.attraqt-filters--desktop .filter__list .item--selected i,
.attraqt-filters--mobile .filter__list .item .item__selected {
    background-color: #e09b7d;
    border-color: #e09b7d;
}

.attraqt-filters--desktop .filter__list .item .extra,
.attraqt-filters--mobile .filter__list .item .extra {
    color: #e09b7d;
}

.filter__selection--desktop .item--selected,
.filter__selection--desktop .item:hover,
.filter__selection--mobile-size .item--selected {
    background-color: #bebab3;
    border-color: #bebab3;
}

/* Background Color Search -
    Search Dropdown for Mobile
*/

.attract-mobile-search-wrapper .attraqt-search-input__field,
.attraqt-mobile-search__icon-triangle,
.attraqt-mobile-search__icon-triangle--active {
    background-color: #eeeeee;
    border-color: #eeeeee;
}


/* Background Color Hover -
    Sort By Filter Inactive on Hover changes to this colour
*/

.filter-sortby .sortby__options .option:hover {
    background-color: #bebab3;
    border-color: #bebab3;
}

@media (pointer: coarse) {
    .filter-sortby .sortby__options .option:hover {
        background-color: initial;
        border-color: #e8e8e8;
    }
    .filter-sortby .sortby__options .option--selected,
    .filter-sortby .sortby__options .option--selected:hover {
        background-color: #deb2c1;
        border-color: #deb2c1;
    }
}

@media screen and (max-width: 992px) {
    .account-menu .account-menu__link:hover {
        background-color: #caa1b0;
    }

    .account-menu .account-menu__link--active,
    .account-menu .account-menu__link--active:hover {
        background-color: #caa1b0;
    }
}



span.fp-color-overwrite > [data-handle="sale-price"], 
span.fp-color-overwrite > .price-percentage,
.faux-markdown > .product-card__container > .product-card__content > .fp-color-overwrite > span.price--sale,
.recently-viewed > span.special-price > span.fp-color-overwrite,
.products-carousel-wrapper .container .product-card--carousel.faux-markdown .product-card__container .product-card__content .price-wrapper.fp-color-overwrite .price--sale,
.page-product .faux-markdown span.special-price.red-price span.fp-color-overwrite,
.header-cart.variant-1 .dropdown-container .minicart-price span.sale-item.faux-markdown span.special-price.fpColorOverwrite,
.header-cart.variant-1 .dropdown-container .minicart-price span.sale-item span.special-price.fpColorOverwrite, 
.header-cart.variant-1 .dropdown-container .product-item-pricing .price-container span.fpColorOverwrite,
.cart-page-table__price.cart-page-table__price--markdown.fp-color-overwrite,
.cart-page-table__price.fp-color-overwrite,
.page-cart .faux-markdown span.special-price.red-price span.carousel-item-price.fp-color-overwrite,
.faux-markdown .product-item-inside .product-item-details .price-box .price-container .price-wrapper span.special-price.red-price > span.fpColorOverwrite,
span.special-price.fpColorOverwrite,
.faux-markdown .product-item-inside .product-item-details .price-box .price-container .price-wrapper span.special-price.red-price > span.fp-color-overwrite,
span.special-price.red-price > span.fpColorOverwrite,
div.sale-item span.price-on-sale.fp-color-overwrite,
.page-product span.special-price.red-price span.carousel-item-price.fp-color-overwrite,
.page-cart span.special-price.red-price span.carousel-item-price.fp-color-overwrite,
.page-collection .product-card .product-card__content .fp-color-overwrite .price--sale,
.page-collection\.blackfriday .product-card .product-card__content .fp-color-overwrite .price--sale,
.products-carousel-wrapper .container .product-card--carousel .product-card__container .product-card__content .price-wrapper.fp-color-overwrite .price--sale,
div.sale-item span.price-on-sale.fpColorOverwrite 
   {
    color: #000000 !important;
}

span.sale-color-overwrite > [data-handle="sale-price"], 
span.sale-color-overwrite > .price-percentage,
.product-card__container > .product-card__content > .sale-color-overwrite > span.price,
span.special-price > span.sale-color-overwrite,
.header-cart.variant-1 .dropdown-container .minicart-price span.sale-item.faux-markdown span.special-price.saleColorOverwrite,
.header-cart.variant-1 .dropdown-container .minicart-price span.sale-item span.special-price.saleColorOverwrite, 
.header-cart.variant-1 .dropdown-container .product-item-pricing .price-container span.saleColorOverwrite,
.cart-page-table__price.cart-page-table__price--markdown.sale-color-overwrite,
.cart-page-table__price.sale-color-overwrite,
.page-cart .faux-markdown span.special-price.red-price span.carousel-item-price.sale-color-overwrite,
.faux-markdown .product-item-inside .product-item-details .price-box .price-container .price-wrapper span.special-price.red-price > span.saleColorOverwrite,
span.special-price.saleColorOverwrite,
.faux-markdown .product-item-inside .product-item-details .price-box .price-container .price-wrapper span.special-price.red-price > span.sale-color-overwrite,
span.special-price.red-price > span.saleColorOverwrite,
div.sale-item span.price-on-sale.sale-color-overwrite,
.page-product span.special-price.red-price span.carousel-item-price.sale-color-overwrite,
.page-cart span.special-price.red-price span.carousel-item-price.sale-color-overwrite,
.page-collection .product-card .product-card__content .sale-color-overwrite > .price--sale,
.page-collection\.blackfriday .product-card .product-card__content .sale-color-overwrite > .price--sale,
.products-carousel-wrapper .container .product-card--carousel .product-card__container .product-card__content .price-wrapper.sale-color-overwrite .price--sale,
div.sale-item span.price-on-sale.saleColorOverwrite 
 {
    color: #ff0000 !important;
} 


.product-card__container > .product-card__content > .sale-color-overwrite > span.price--was,
product-card__content > .fp-color-overwrite > span.price--was {
    color: black !important;
}

/* Promo Banner Dividers */
.promo-banners-content--dividers > div:after {
    background:;
}

/* Attraq Filters */
.attraqt-filters--desktop .filter__select.selected {
    color: #e09b7d !important;
}

.attraqt-filters--desktop .filter__list .item--selected,
.attraqt-filters--desktop .filter__list .option--selected {
    background-color: #fbebe4 !important;
}