/*

gris-bleu : #5e6764 (ancien gris moyen #7a7a7a)
bleu commun : #245061 (ancien 2f5462 )
marronrouge : #802c26 - remplace rouge : #792837 (logo, ancien #b04445) et marron-fonce :#88452b
ecru : #f2e3d0 (ancien #eddbb3)


#ffffff = blanc - var(--bs-white)
#ffffff90 = blanc transparent - var(--bs-white90)
#ffffff50 = blanc transparent - var(--bs-white50)
#5e6764 = gris moyen/gris-bleu - var(--grismoyen)
#212529 = gris foncé - var(--bs-body-color)
#89b161 = vert - var(--vert)
#5d8237 = vert foncé - var(--vertfonce)
#245061 = bleu commun - var(--bleu) 
#277593 = bleu plus clair
#802c26 = marron/rouge foncé - var(--marronrouge)
#e07b5d = rose - var(--rose)
#f5a641 = orange - var(--orange)
#ab5035 = marron - var(--marron)
#bdb090 = beige gris - var(--beigegris)
#d7c2af = beige rosé - var(--beige)
#f2e3d0 = ecru - var(--ecru)
#f2e3d050 = écru transparent


*/
:root{
    --bs-primary:#245061;
    --bs-success:#5d8237;
    --bs-success-bg-subtle:rgb(137 177 97 / 0.2);
    --bs-success-border-subtle:#89b161;
    --bs-danger:#792837;
    --bs-danger-bg-subtle :rgb(121 40 55 / 0.2);
    --bs-danger-border-subtle :#792837;
    --bs-border-color:#f2e3d0;
    --bs-secondary-color:#212529;
    --bs-link-hover-color:#212529;
    --bs-border-radius-sm:0;
    --bs-border-radius-lg:0!important;
    --bs-border-radius-xl:0;
    --bs-border-radius-xxl:0;
    --bs-border-radius-2xl:0;
    --bs-light-rgb:rgba(242, 227, 208, 0.5);
    --bs-info-bg-subtle:#ffffff;
    --bs-info-text-emphasis: #5e6764;
    --bs-info-border-subtle:#f2e3d0;
    --bs-border-color-translucent:#f2e3d050;
    --bs-gray-200:#ffffff90;
    --bs-gray-300:#ffffff50;
    --bs-gray-800: #212529;
    --bs-gray-900: #212529;
}
body{
    --bs-border-radius:0;
    --ecru: #f2e3d0;
    --ecru50: #f2e3d060;
    --beige:#d7c2af;
    --marron:#ab5035;
    --marronrouge:#802c26;
    --bleu:#245061;
    --vert:#89b161;
    --vertfonce:#5d8237;
    --grismoyen:#5e6764;
    --bs-white50:#ffffff50;
    --bs-white90:#ffffff90;
    --orange:#f5a641;
    --rose:#e07b5d;
    --beigegris:#bdb090;
    --beige:#d7c2af;
}


.card{
    --bs-card-border-radius:0;
    --bs-card-bg : transparent;
}


.btn-primary{
    --bs-btn-active-bg:var(--ecru);
    --bs-btn-active-border-color:var(--bleu);
    --bs-btn-hover-border-color:var(--bleu);
    --bs-btn-color:var(--bs-body-color);
    --bs-btn-active-color:var(--bs-body-color);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color:var(--grismoyen);
    --bs-btn-disabled-color:var(--bs-body-color);
    
}
.btn-outline-primary{
    --bs-btn-color:var(--bs-body-color);
    --bs-btn-active-bg:var(--bs-white);
    --bs-btn-active-border-color: var(--bleu);
    --bs-btn-active-color:var(--bs-body-color);
    --bs-btn-hover-border-color : var(--bleu);
    
}
.btn{
    --bs-btn-border-radius:0;
    --bs-btn-bg:var(--bs-white);
    --bs-btn-border-color:var(--vert);
    --bs-btn-hover-bg:var(--bleu);
    --bs-btn-hover-color: var(--bs-white);
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(47,84,98,.5);
    --bs-btn-active-bg:var(--bs-white);
    --bs-btn-disabled-opacity:1;
    
}
.badge{
    --bs-badge-border-radius:0;
}


.footer{
    --footer-background-color:var(--marronrouge);
    --footer-heading-color:var(--ecru);
    --footer-text-color:var(--ecru);
}
#left-column {
    --left-block-title-color:var(--grismoyen);
    --left-block-title-color-hover: var(--bleu);
    --left-block-subtitle-color: var(--grismoyen);
    --left-block-subtitle-color-hover: var(--bleu);
    --left-block-link-color:var(--grismoyen);
}

.left-block{
    --left-block-border-bottom:none;
}
.accordion{
    --bs-accordion-color:var(--grismoyen);
    --bs-accordion-color-hover:var(--bleu);
    --bs-accordion-btn-color:var(--grismoyen);
    --bs-accordion-active-color:var(--grismoyen);
}
.dropdown-menu{
    --bs-dropdown-link-color:var(--grismoyen);
}

.pagination{
    --bs-pagination-disabled-bg:var(--ecru);
    --bs-pagination-hover-bg : var(--bleu);
    --bs-pagination-hover-color:var(--bs-white);
    --bs-pagination-hover-border-color:var(--bleu);
}

@media (min-width: 1200px)
.g-xl-5, .gx-xl-5 {
    --bs-gutter-x: 5rem;
}
a{
    color:var(--grismoyen);
}

a:hover {
    color:var(--bleu);
    text-decoration:none;
}

h1,.h1, h2, .h2, h3, .h3, h1.h4.product__name, h1.h4, h4, .h4, h6, .h6{
    font-family: 'Love Ya Like A Sister', serif;   
}


h1.h4,
h1,.h1{
    font-size: 2.2rem;
    color:var(--marronrouge);
    text-transform:uppercase;
}
h2, .h2{
    font-size: 2rem;
    color:var(--marronrouge);
    text-transform:uppercase;
}
h2.h3,
h3.h3{
    font-size: 1.6rem;
    text-transform:uppercase;
    color:var(--marronrouge);
}
h3, .h3{
    font-size: 1.6rem;
    text-transform:uppercase;
    color:var(--marronrouge);
}

{
    font-family: 'Love Ya Like A Sister', serif;
}
#wrapper {
    background: var(--ecru) url(../img/bg-theme.jpg) repeat 50% 0;
}
#content-wrapper .page-header{
    margin-bottom:2rem;
}

.dropdown-toggle:after{
	margin-left:0;
}

blockquote{
    background: var(--bs-white50);
    padding: 1rem 2rem;
}
blockquote p{
    font-size:1.2rem!important;
    font-style:italic;
    font-family: 'Love Ya Like A Sister', serif;
}
.btn-link{
    font-weight:400;
    color:var(--bs-body-color);
    background: var(--ecru);
    border: 1px solid var(--vert);
}
.btn-link:active{
    border: 1px solid var(--bleu);
}
.btn-link:hover{
    font-weight:400;
    color:var(--bs-white);
    border: 1px solid var(--bleu);
}
.btn-link:focus:visible{
    box-shadow: var(--bs-btn-focus-box-shadow);
}
.all-product-link.btn:focus i{
    color:var(--bs-body-color);
}


.btn:focus-visible{
    color:var(--bs-white);
}

.table-wrapper{
    border-radius:0;
}

.form-control{
    border-radius:0;
    line-height:inherit;
    border: var(--bs-border-width) solid var(--bs-border-color);
}

.form-control:focus,.input-group.focus{
    outline:.15rem solid var(--bleu);
}
.form-check-input:checked{
    background-color:var(--vert);
    border-color: var(--vert);
}


/*=====HEADER=====*/
#header {
    --header-top-bg: var(--marronrouge);
    --header-top-color: var(--ecru);
    --header-color: var(--grismoyen);
    --header-color-hover: var(--bleu);
}
.header-top__left{
    align-items:baseline;
}
.header-top,
.header-top .user-info a,
.header-top .block-social svg {
	color:var(--header-top-color)!important;
}
.header-top .user-info a:hover *,
.header-top .user-info a:hover:after,
.header-top .block-social svg:hover{
	color:var(--bs-white)!important;
}
.header-top .user-info a.dropdown-item{
    color:var(--header-color)!important;
}
.header-top .user-info a.dropdown-item:hover,
.header-top .user-info a.dropdown-item:hover i{
    color:var(--header-color-hover)!important;
}
.block-social a:hover{
    opacity:1;
}

.header-block__title{
    padding: 0 .3rem 0 0;
}


.header-top .blockcart{
    background-color:var(--bs-white);
}


.header-top .blockcart span,
.header-top .blockcart i {
	color:var(--header-color)!important;
}
.header-top .blockcart:hover *{
    color:var(--header-color-hover)!important;
}
.main-menu{
	padding: 0 1rem 0 2rem;
}

.main-menu__tree>li>a{
	padding: 0.2rem 0.6rem 0.4rem 0.6rem;
}

ul.main-menu__tree{
    font-family: 'Love Ya Like A Sister', serif;
    font-size: 1.2rem;
    text-transform: uppercase;
    font-weight: 600;
    
}

.main-menu__tree>li .menu-container a[data-depth="1"]{
    color:var(--header-color);
}
.submenu a {
    text-transform: none;
    font-size: 1rem;
    font-weight: 400;
    font-family: Inter,sans-serif;
    color:var(--header-color);
    padding: .5rem 0 0 0;
}
.header-block__badge{
    background-color:var(--header-top-color);
    margin-left:0;
}
#header a:hover{
    text-decoration:none;
    color:var(--header-color-hover);
}
.header-bottom .navbar-brand{
	max-height: max(90px,10vh);
	margin: 1rem 0 0 0;
}
.header-bottom{
    border-bottom:none;
}
.main-menu__tree>li .menu-container {
background-color:transparent;
}


.main-menu__tree>li .menu-container .container ul.row{
margin-right:9.2rem;
margin-left:180px;
padding:0 .8rem 1rem .8rem;
background-color:var(--bs-white);
border:1px solid var(--ecru);

}

/*=====SEARCH=====*/

#search_widget form input{
    border-radius: 0;
    background-color:var(--ecru);
    border:1px solid var(--vert);
    color:var(--bs-body-color);
}
#search_widget form:hover input{
    background-color:var(--bleu);
    border:1px solid var(--bleu);
    color:var(--bs-white);
}
#search_widget form:hover .material-icons{
    color:var(--bs-white);
}
#search_widget form:hover i{
    color:red;
}
#search_widget form input::placeholder{
    color:var(--bs-body-color);
    opacity:0.5;
}
#search_widget form:hover input::placeholder{
    color:var(--bs-white);
    opacity:0.5;
}
.search-result__image{
    border-radius: 0;
}

@media only screen and (min-width: 992px){
    #search_widget{
	min-width: 9.2rem;
    }
}
#search_widget form input{
    padding: .5rem .5rem .5rem 2.2rem;
}

#_desktop_search{
    justify-content:flex-end;
    width:9rem;
}

/*=====BREADCRUMB=====*/

.breadcrumb__wrapper{
    background-color:var(--ecru);
}


/*=====HOME=====*/

.ratio-homeSlider{
    min-height: auto;
    margin-bottom:3.5rem;
}
.carousel-indicators{
    display:none;
}

.custom-text__content.rich-text{
    background-color:var(--orange);
    padding: 3rem 2rem 3rem 2rem;
    margin-bottom:3.5rem;
}

.h2.section-title{
    text-align:center;
    margin: 0rem 0 1rem 0;
}
.featured-products{
    margin-bottom:4rem;
}

.featured-products .featured-products-footer{
    display:none;
}








/*=====NEWSLETTER=====*/
.email-subscription .email-subscription__content__inputs input[type=email]{
    border: 1px solid var(--grismoyen);
    color:var(--grismoyen);
}
.email-subscription__content__inputs input::placeholder{
    color:var(--grismoyen);
    opacity:0.5;
}
.email-subscription .email-subscription__content__inputs .btn-primary{
    color:var(--bs-body-color);
    background-color:var(--ecru);
}
.email-subscription .email-subscription__content__inputs .btn-primary:hover{
    color:var(--bs-white);
    background-color:var(--bleu);
}
.email-subscription .email-subscription__content__inputs .btn-primary:focus-visible{
    color:var(--bs-white);
    background-color:var(--bleu);
    box-shadow: var(--bs-btn-focus-box-shadow);
}
.email-subscription .email-subscription__content__infos p {
    color:var(--grismoyen);
    margin: 0.5rem 0 0 0;
}


/*=====FOOTER=====*/
.footer__block__title{
   font-family: 'Love Ya Like A Sister', serif;
   text-transform:uppercase;
}
.footer .footer__block__content-list a.logout{
    color:var(--ecru);
}
.footer .footer__block__content-list a.logout:hover{
    color:var(--bs-white);
}
.footer .copyright a{
    color:var(--grismoyen);
}



/*=====CATALOGUE=====*/
.left-block{
    background-color:var(--bs-white);
    padding: 1rem;
}
.left-block .left-block__title{
    font-family: 'Love Ya Like A Sister', serif;
    text-transform:uppercase;
}
#category-description{
    color:var(--bs-body-color);
}
.category-tree__item__link{
    color:var(--grismoyen);
}
#subcategories{
    display:none;
}
.layout-left-column .products-selection .select-title{
    border:1px solid var(--vert);
}
.layout-left-column .products-selection .select-title:active{
    border:1px solid var(--bleu);
    background:var(--bs-white);
}
.layout-left-column .products-selection .select-title:hover{
    background:var(--bleu);
    color:var(--bs-white);
    border:1px solid var(--bleu);
    text-decoration:none;
}
.layout-left-column .products-selection .select-title:focus-visible{
    border:1px solid var(--bleu);
    box-shadow: var(--bs-btn-focus-box-shadow);
}
.product-miniature .product-miniature__image-container{
    border-radius:0;
border:1px solid var(--ecru);
}
.product-miniature .product-miniature__quickview{
    border-bottom:1px solid var(--grismoyen);
    border-top:1px solid var(--grismoyen);
}
.product-miniature .product-miniature__quickview_button{
    border:1px solid var(--vert);
}
.product-miniature .product-miniature__quickview_button:active{
    border:1px solid var(--bleu);
    background:var(--ecru);
}
.product-miniature .product-miniature__quickview_button:focus-visible{
    border:1px solid var(--bleu);
    box-shadow: var(--bs-btn-focus-box-shadow);
}


.product-miniature .product-miniature__title{
    text-align: center;
    color:var(--grismoyen);
}
.product-miniature .product-miniature__infos__top{
    padding: 1rem .5rem .5rem .5rem;
}
.product-miniature a:hover .product-miniature__title{
   color:var(--bleu);
}


.product-miniature:not(.reviews-loaded) .product-list-reviews{
    display:none;
}
.product-miniature .product-miniature__prices{
    justify-content: center;
}
.product-miniature__infos__bottom form,
.product-miniature__infos__bottom .btn{
    display:none!important;
}



.product-miniature .product-miniature__quickview_touch{
    background-color:var(--ecru);
}
.product-miniature .product-miniature__quickview_touch:hover{
    background-color:var(--bleu);
}
.page-product .product__images .carousel {
    border-radius:0;
}

.thumbnails__container .thumbnail img{
    border-radius:0;
}

.thumbnails__container .thumbnail.active img{
    border:1px solid var(--bleu);
}
.product-customization{
    background-color:var(--bs-light-rgb);
}
.product-customization__item{
    background-color:var(--bs-white50);
}


.product-customization .product-message:focus{
    outline:0.01rem solid var(--bleu);
}

.product-availability .alert-danger{
    background-color:transparent;
    border: 0;
    color: var(--marronrouge);
}
.product-availability .alert-warning{
    background-color:transparent;
    border: 0;
}
.product-availability .alert-success{
    background-color:transparent;
    border: 0;
    color: var(--marronrouge);
}

.social-sharing{
    margin-bottom:2rem;
}

#product-details.accordion-item,
#description.accordion-item{
    padding:0.5rem 2rem;
}
.accordion-button:hover{
    color:var(--bleu);
}

button.accordion-button:after, .accordion-button:not(.collapsed):after{
  background-color: var(--grismoyen);
  background-image: var(--xxx);
    /* Chrome, still requires prefix in 2022 */
    -webkit-mask: var(--bs-accordion-btn-active-icon);
    /* Firefox and Safari */
    mask: var(--bs-accordion-btn-active-icon);
}
button.accordion-button:hover:after, .accordion-button:hover:not(.collapsed):after{
    background-color: var(--bleu);
}

.product__details, .product__features{
    background-color:var(--ecru50);
    color:var(--bs-body-color);
}
.page-link{
    position:relative;
    float:left;
    padding:.5rem .75rem;
    margin-left:-1px;
    color:var(--bs-body-color);
    text-decoration:none;
    background-color:var(--bs-white);
    border:1px solid var(--vert);
}
.page-link:active{
    border:1px solid var(--bleu);
}

/*=====COMMANDE=====*/

.add-to-cart:disabled {
    background-color:transparent;
    color:var(--bs-body-color);
    border-color:var(--grismoyen);
}
.add-to-cart{
    background-color:var(--vert);
    color:var(--bs-white);
    border-color:var(--grismoyen);
}

.blockcart-modal__product img,
.cart__item .product-line__image img{
    border-radius:0;
}
.cart-container,
#delivery-address{
    background-color:var(--bs-white90);
    padding:1.5rem;
}
.cart-grid__right{
    margin-top:0.5rem;
}
.cart-summary{
    margin-top:0.85rem;
}
.cart-footer-actions .btn-primary,
.cart-detailed__actions .btn-primary,
.btn-primary.continue,
.shipping__actions .btn-primary,
.payment__actions .btn-primary{
    background-color:var(--vert);
    color:var(--bs-white);
    border-color:var(--grismoyen);
}
.cart-footer-actions .btn-primary:disabled,
.cart-detailed__actions .btn-primary:disabled,
.btn-primary.continue:disabled,
.shipping__actions .btn-primary:disabled,
.payment__actions .btn-primary:disabled{
    background-color:transparent;
    color:var(--bs-body-color);
}
.cart-footer-actions .btn-primary:hover,
.cart-detailed__actions .btn-primary:hover,
.btn-primary.continue:hover,
.shipping__actions .btn-primary:hover,
.payment__actions .btn-primary:hover{
    background-color:var(--marronrouge);
    border-color:var(--bleu);
}
.step .address.selected{
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.checkout__steps__number{
    background:var(--bs-white50);
}
.checkout__steps{
    border-bottom:1px solid var(--bs-white90);
    border-top:1px solid var(--bs-white90);
}
.checkout__steps__text:hover{
    color:var(--bleu);
}
.cart-grid-body .btn-with-icon{
    gap:0;
}
cart-grid-bodybtn-with-icon



/*=====MON COMPTE=====*/

.account-menu .link-item,
.account-menu>a.account-menu--signout .link-item,
.account-menu>a.account-menu--signout .link-item i{
    color:var(--bs-body-color);
}
.account-menu>a,
.order-confirmation__items .item .item__image img{
    border-radius:0;
}
.account-menu>a.active, .account-menu>a:hover{
    background-color:var(--bs-white);
}

.account-menu>a:hover.account-menu--signout .link-item,
.account-menu>a:hover.account-menu--signout .link-item i{
    color:var(--bleu);
}
.page-customer form,
#checkout-guest-form,
.register-form,
#invoice-address,
.form-fields {
    background-color:var(--bs-white90);
    padding:1.5rem;
}

.addresses__new-address{
    border-radius:0;
    background-color:var(--bs-white);
    border: 1px solid var(--ecru);
}
.addresses__new-address i{
    background-color:var(--ecru);
    border: 1px solid var(--vert);
    color:var(--grismoyen);
}
.addresses__new-address i:active{
    border: 1px solid var(--bleu);
}
.addresses__new-address i:hover{
    background-color:var(--bleu);
    border: 1px solid var(--bleu);
    color:var(--bs-white);
}












/*

faire lien vers site exte directement depuis slider....
pages : sur-mesure (citation + h2 + verif source)

Verifier les wordings du process commande.

Verif les traductions du BO commandes (waiting cod validation) + les textes des messages (vous payez lors de la livraison...)

Malheureusement, un ou plusieurs produits sont actuellement en rupture de stock, cela peut entraîner un léger retard de livraison. Veuillez nous excuser pour le dérangement, soyez assurés que nous faisons notre possible pour rétablir la situation.

Cookies (verif)
Pages de contenu

espacement bas des cartes accueil
reduire margin-bottom page accueil sur petits écrans


+ demander Tilalie : 
Ce produit n'est pas disponible. Contactez-moi pour une commande. / Produit disponible à la commande / "création personnalisée sur commande"
Aucune taxe => Prix net
Taille des boites et malettes

paiement livraison / paiem ch : durée mise de côté + infos virement page suivante / virement infos ?
dispos ?

- supprimer les modules inactifs










.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#245061;border-color:#245061}
*/



.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#245061;outline:0}
.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#245061}
.card-primary{background-color:#245061;border-color:#245061}
.card-outline-primary{border-color:#245061}
.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#245061;border-color:#245061}
.tag-default[href]:focus,.tag-default[href]:hover{background-color:#d8d8d8}.tag-primary{background-color:#245061}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;text-decoration:none;background-color:#245061;border-color:#245061}
.bg-primary{background-color:#245061!important}
.text-primary{color:#245061!important}

.btn-unstyle:focus .expand-more{color:#245061}

.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default{background:#245061;color:#fff;text-transform:uppercase;border-radius:0;font-size:.875rem;padding:.5rem 1rem}
.custom-radio input[type=radio]:checked+span{display:block;background-color:#245061;width:12px;height:12px;border-radius:50%;position:absolute;left:.125rem;top:.125rem}
.dropdown:hover .expand-more{color:#245061}
.dropdown-item:focus,.dropdown-item:hover{background:none;text-decoration:none;color:#245061}
.search-widget form input[type=text]:focus{outline:3px solid #245061;color:#232323;background:#fff}
.search-widget form input[type=text]:focus+button .search{color:#245061}
.search-widget form button[type=submit] .search:hover{color:#245061}
#header .top-menu a[data-depth="0"]:hover{color:#245061;text-decoration:none}.top-menu .sub-menu a:hover{color:#245061}
body#checkout section.checkout-step .address-item.selected{background:#fff;border:3px solid #245061}
.page-my-account #content .links a:hover i{color:#245061}
.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i{color:#245061}
.highlighted-informations .quick-view,.product-miniature .highlighted-informations .quick-view{color:#5e6764;font-size:1rem}#products .highlighted-informations .quick-view:hover,.featured-products .highlighted-informations .quick-view:hover,.product-accessories .highlighted-informations .quick-view:hover,.product-miniature .highlighted-informations .quick-view:hover{color:#245061}

.facet-dropdown.open>.select-title{border:3px solid #245061;background:#f6f6f6}
.facet-dropdown .select-list:hover{background:#245061;color:#fff;text-decoration:none}
.pagination .current a{color:#245061;text-decoration:none;font-size:1.25rem}
.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover{color:#245061}
.block-categories .arrows .arrow-down:hover,.block-categories .arrows .arrow-right:hover{color:#245061}
.product-price{color:#245061;display:inline-block}
.tabs .nav-tabs .nav-link.active{color:#245061}
.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover{border:none;border-bottom:3px solid #245061}
#product-modal .modal-content .modal-body .product-images img:hover{border:3px solid #245061}
#blockcart-modal .product-name{color:#245061;font-size:1.125rem}
.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover{border:3px solid #245061}
.product-flags li.product-flag{pointer-events:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#245061;font-weight:700;padding:.3125rem .4375rem;text-transform:uppercase;color:#fff;margin-top:.625rem;font-size:1rem;box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}

.cart-grid-body a.label:hover{color:#245061}
.block-promo .promo-input+button{margin-top:-4px;margin-left:-1px;text-transform:capitalize;border:2px solid #245061}
.block-promo .promo-code-button.cancel-promo{color:#245061;margin-bottom:0}
.block_newsletter form input[type=text]:focus{outline:3px solid #245061;color:#232323;background:#fff}
.block_newsletter form input[type=text]:focus+button .search{color:#245061}
.block_newsletter form button[type=submit] .search:hover{color:#245061}
.block_newsletter form input[type=email]:focus{border:3px solid #245061;padding:8px 8px 9px;outline:0}
.account-list a:hover{color:#245061}
.block-social ul li:hover{background-color:#245061}
.footer-container li a:hover{color:#245061}










.block-category .block-category-inner .category-cover img{
    width: 450px;
    height: 180px;
}




.block-social ul li, .footer-container{
    background-color: #792837;
}

/*ARCHIVE

.footer-container li a, .block-contact, .block-contact .dropdown{
    color: var(--ecru);
}
*/


