/* Override CSS */
.cart-page .cart-product-wrapper .line-item-attributes {
    font-family: "FuturaBT",Arial,sans-serif;
}

/* CSS for Cart - shopping page */
body.cart-page-body .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader,
body.cart-page-body .embeddedServiceHelpButton .helpButton .uiButton,
body.cart-page-body .embeddedServiceSidebar.sidebarMinimized .minimizedContainer {
    bottom: 178px;
} 
body.cart-page-body .cCustomMinimizedChatButton.hide-button,
body.checkout-page-body .cCustomMinimizedChatButton.hide-button {
    display: block;
}

/* CSS for Cart - shipping,payment page */
body.checkout-page-body .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader,
body.checkout-page-body .embeddedServiceHelpButton .helpButton .uiButton,
body.checkout-page-body .embeddedServiceSidebar.sidebarMinimized .minimizedContainer {
    bottom: 98px;
}

/* CSS for Cart - review order page */
body.checkout-page-body.checkout-page-stage-placeOrder .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader,
body.checkout-page-body.checkout-page-stage-placeOrder .embeddedServiceHelpButton .helpButton .uiButton,
body.checkout-page-body.checkout-page-stage-placeOrder .embeddedServiceSidebar.sidebarMinimized .minimizedContainer {
    bottom: 148px;
}

@media (min-width: 769px) {
    body.cart-page-body .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader,
    body.cart-page-body .embeddedServiceHelpButton .helpButton .uiButton,
    body.cart-page-body .embeddedServiceSidebar.sidebarMinimized .minimizedContainer,
    body.checkout-page-body .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader,
    body.checkout-page-body .embeddedServiceHelpButton .helpButton .uiButton,
    body.checkout-page-body .embeddedServiceSidebar.sidebarMinimized .minimizedContainer,
    body.checkout-page-body.checkout-page-stage-placeOrder .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader,
    body.checkout-page-body.checkout-page-stage-placeOrder .embeddedServiceHelpButton .helpButton .uiButton,
    body.checkout-page-body.checkout-page-stage-placeOrder .embeddedServiceSidebar.sidebarMinimized .minimizedContainer {
        bottom: 18px;
    }
}

.checkout-page-body .cta-custom,
.cart-page-body .cta-custom{
    display: none !important;
}

.cta-custom{
    width: auto !important;
}

/* Swatch issue start */
body[data-pagename="PLP"] .wishlistItemCards .product-tile .product-tile__swatch--selected, body[data-pagename="PDP"] .wishlistItemCards .product-tile .product-tile__swatch--selected, body[data-pagename="wishlist"] .wishlistItemCards .product-tile .product-tile__swatch--selected, body[data-pagename="PLP"] .search-result-container .product-tile .product-tile__swatch--selected, body[data-pagename="PDP"] .search-result-container .product-tile .product-tile__swatch--selected, body[data-pagename="wishlist"] .search-result-container .product-tile .product-tile__swatch--selected {
	border: none;
	position: relative;
}
body[data-pagename="PLP"] .wishlistItemCards .product-tile .attribute__rect-swatches, body[data-pagename="PDP"] .wishlistItemCards .product-tile .attribute__rect-swatches, body[data-pagename="wishlist"] .wishlistItemCards .product-tile .attribute__rect-swatches, body[data-pagename="PLP"] .search-result-container .product-tile .attribute__rect-swatches, body[data-pagename="PDP"] .search-result-container .product-tile .attribute__rect-swatches, body[data-pagename="wishlist"] .search-result-container .product-tile .attribute__rect-swatches {
	display: none !important;
}
body[data-pagename="PLP"] .wishlistItemCards .product-tile .position-absolute:not(.product-tile__wishlist), body[data-pagename="PDP"] .wishlistItemCards .product-tile .position-absolute:not(.product-tile__wishlist), body[data-pagename="wishlist"] .wishlistItemCards .product-tile .position-absolute:not(.product-tile__wishlist), body[data-pagename="PLP"] .search-result-container .product-tile .position-absolute:not(.product-tile__wishlist), body[data-pagename="PDP"] .search-result-container .product-tile .position-absolute:not(.product-tile__wishlist), body[data-pagename="wishlist"] .search-result-container .product-tile .position-absolute:not(.product-tile__wishlist) {
	position: relative !important;
}
body[data-pagename="PLP"] .wishlistItemCards .product-tile .product-tile__swatch img, body[data-pagename="PDP"] .wishlistItemCards .product-tile .product-tile__swatch img, body[data-pagename="wishlist"] .wishlistItemCards .product-tile .product-tile__swatch img, body[data-pagename="PLP"] .search-result-container .product-tile .product-tile__swatch img, body[data-pagename="PDP"] .search-result-container .product-tile .product-tile__swatch img, body[data-pagename="wishlist"] .search-result-container .product-tile .product-tile__swatch img {
	width: 24px;
}
body[data-pagename="PLP"] .wishlistItemCards .product-tile .product-tile__swatch--selected img, body[data-pagename="PDP"] .wishlistItemCards .product-tile .product-tile__swatch--selected img, body[data-pagevname="wishlist"] .wishlistItemCards .product-tile .product-tile__swatch--selected img, body[data-pagename="PLP"] .search-result-container .product-tile .product-tile__swatch--selected img, body[data-pagename="PDP"] .search-result-container .product-tile .product-tile__swatch--selected img, body[data-pagename="wishlist"] .search-result-container .product-tile .product-tile__swatch--selected img {
	border: none;
	position: relative;
}
body[data-pagename="PLP"] .wishlistItemCards .product-tile .color-swatches .product-tile_swatch-wrapper .attribute__btn-disable, body[data-pagename="PDP"] .wishlistItemCards .product-tile .color-swatches .product-tile_swatch-wrapper .attribute__btn-disable, body[data-pagename="wishlist"] .wishlistItemCards .product-tile .color-swatches .product-tile_swatch-wrapper .attribute__btn-disable, body[data-pagename="PLP"] .search-result-container .product-tile .color-swatches .product-tile_swatch-wrapper .attribute__btn-disable, body[data-pagename="PDP"] .search-result-container .product-tile .color-swatches .product-tile_swatch-wrapper .attribute__btn-disable, body[data-pagename="wishlist"] .search-result-container .product-tile .color-swatches .product-tile_swatch-wrapper .attribute__btn-disable, body[data-pagename="PLP"] .wishlistItemCards .product-tile .color-swatches .product-tile_swatch-wrapper .attribute__btn-disable, body[data-pagename="PDP"] .wishlistItemCards .product-tile .color-swatches .product-tile_swatch-wrapper .attribute__btn-disable, body[data-pagename="wishlist"] .wishlistItemCards .product-tile .color-swatches .product-tile_swatch-wrapper .attribute__btn-disable, body[data-pagename="PLP"] .search-result-container .product-tile .color-swatches .product-tile_swatch-wrapper .attribute__btn-disable, body[data-pagename="PDP"] .search-result-container .product-tile .color-swatches .product-tile_swatch-wrapper .attribute__btn-disable, body[data-pagename="wishlist"] .search-result-container .product-tile .color-swatches .product-tile_swatch-wrapper .attribute__btn-disable {
	position: relative !important;
}
body[data-pagename="PLP"] .wishlistItemCards .product-tile .attribute__btn-disabled::after, body[data-pagename="PDP"] .wishlistItemCards .product-tile .attribute__btn-disabled::after, body[data-pagename="wishlist"] .wishlistItemCards .product-tile .attribute__btn-disabled::after, body[data-pagename="PLP"] .search-result-container .product-tile .attribute__btn-disabled::after, body[data-pagename="PDP"] .search-result-container .product-tile .attribute__btn-disabled::after, body[data-pagename="wishlist"] .search-result-container .product-tile .attribute__btn-disabled::after {
	top: 1px;
	left: -7px;
}
body[data-pagename="PLP"] .wishlistItemCards .product-tile .slick-slide .product-tile__swatch img, body[data-pagename="PDP"] .wishlistItemCards .product-tile .slick-slide .product-tile__swatch img, body[data-pagename="wishlist"] .wishlistItemCards .product-tile .slick-slide .product-tile__swatch img, body[data-pagename="PLP"] .search-result-container .product-tile .slick-slide .product-tile__swatch img, body[data-pagename="PDP"] .search-result-container .product-tile .slick-slide .product-tile__swatch img, body[data-pagename="wishlist"] .search-result-container .product-tile .slick-slide .product-tile__swatch img {
	top: -8px;
	left: 13px;
}
body[data-pagename="PLP"] .wishlistItemCards .splide__arrows, body[data-pagename="PDP"] .wishlistItemCards .splide__arrows, body[data-pagename="wishlist"] .wishlistItemCards .splide__arrows, body[data-pagename="PLP"] .search-result-container .splide__arrows, body[data-pagename="PDP"] .search-result-container .splide__arrows, body[data-pagename="wishlist"] .search-result-container .splide__arrows {
	display: none;
}
body[data-pagename="PLP"] .wishlistItemCards .product-tile .product-tile__swatch img, body[data-pagename="PDP"] .wishlistItemCards .product-tile .product-tile__swatch img, body[data-pagename="wishlist"] .wishlistItemCards .product-tile .product-tile__swatch img, body[data-pagename="PLP"] .search-result-container .product-tile .product-tile__swatch img, body[data-pagename="PDP"] .search-result-container .product-tile .product-tile__swatch img, body[data-pagename="wishlist"] .search-result-container .product-tile .product-tile__swatch img {
	left: 5px;
}
body[data-pagename="PLP"] .wishlistItemCards .recommendations .product-tile .product-tile__swatch img, body[data-pagename="PDP"] .wishlistItemCards .recommendations .product-tile .product-tile__swatch img, body[data-pagename="wishlist"] .wishlistItemCards .recommendations .product-tile .product-tile__swatch img, body[data-pagename="PLP"] .search-result-container .recommendations .product-tile .product-tile__swatch img, body[data-pagename="PDP"] .search-result-container .recommendations .product-tile .product-tile__swatch img, body[data-pagename="wishlist"] .search-result-container .recommendations .product-tile .product-tile__swatch img {
	margin-right: 5px;
}
body[data-pagename="PLP"] .wishlistItemCards .recommendations .product-tile .product-tile__swatch img, body[data-pagename="PDP"] .wishlistItemCards .recommendations .product-tile .product-tile__swatch img, body[data-pagename="wishlist"] .wishlistItemCards .recommendations .product-tile .product-tile__swatch img, body[data-pagename="PLP"] .search-result-container .recommendations .product-tile .product-tile__swatch img, body[data-pagename="PDP"] .search-result-container .recommendations .product-tile .product-tile__swatch img, body[data-pagename="wishlist"] .search-result-container .recommendations .product-tile .product-tile__swatch img {
	left: 12px;
}

body[data-pagename="PLP"] .search-result-container .product-tile .color-swatches .product-tile__swatch-wrapper .attribute__btn-disabled {
	position: relative;
}

body[data-pagename="PLP"] .search-result-container .product-tile .color-swatches .product-tile__swatch-wrapper .attribute__btn-disabled {
	position: relative;
}
body[data-pagename="wishlist"] .wishlistItemCards .color.swatch, body[data-pagename="wishlist"] .product-tile .color-swatches .product-tile__swatch-wrapper .attribute__btn-disabled {
	position: relative !important;
}


/* Swatch issue end */

