/* GEM PRO : couleurs de la prod (bleus du Classic remplacés par #FF525C / #d33940), appliquées au theme.css du Classic 9.2 */
a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#FF525C;text-decoration:none}
.btn-primary,.btn-primary:hover{color:#fff;background-color:#FF525C;border-color:transparent}
.btn-primary:hover{background-color:#d33940}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#d33940;border-color:transparent}
.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#d33940;border-color:transparent;background-image:none}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary:disabled.focus,.btn-primary:disabled:focus{background-color:#FF525C;border-color:transparent}
.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:#FF525C;border-color:transparent}
.btn-info{color:#fff;background-color:#FF525C;border-color:#FF525C}
.btn-info:hover{color:#fff;background-color:#FF525C;border-color:#FF525C}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#FF525C;border-color:#FF525C}
.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#FF525C;border-color:#FF525C;background-image:none}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info:disabled.focus,.btn-info:disabled:focus{background-color:#FF525C;border-color:#FF525C}
.btn-info.disabled:hover,.btn-info:disabled:hover{background-color:#FF525C;border-color:#FF525C}
.btn-outline-primary{color:#FF525C;background-image:none;background-color:transparent;border-color:#FF525C}
.btn-outline-primary:hover{color:#fff;background-color:#FF525C;border-color:#FF525C}
.btn-outline-primary.focus,.btn-outline-primary:focus{color:#fff;background-color:#FF525C;border-color:#FF525C}
.btn-outline-primary.active,.btn-outline-primary:active,.open>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#FF525C;border-color:#FF525C}
.btn-outline-info{color:#FF525C;background-image:none;background-color:transparent;border-color:#FF525C}
.btn-outline-info:hover{color:#fff;background-color:#FF525C;border-color:#FF525C}
.btn-outline-info.focus,.btn-outline-info:focus{color:#fff;background-color:#FF525C;border-color:#FF525C}
.btn-outline-info.active,.btn-outline-info:active,.open>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#FF525C;border-color:#FF525C}
.btn-link{font-weight:400;color:#FF525C;border-radius:0}
.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#FF525C;outline:0}
.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#FF525C}
.custom-control-input:focus~.custom-control-indicator{-webkit-box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #FF525C;box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #FF525C}
.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#FF525C}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#FF525C;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3E%3Cpath stroke=%27#fff%27%20d=%27M0%202h4%27/%3E%3C/svg%3E")}
.custom-select:focus{border-color:#FF525C;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:#FF525C}
.card-primary{background-color:#FF525C;border-color:#FF525C}
.card-info{background-color:#FF525C;border-color:#FF525C}
.card-outline-primary,.card-outline-secondary{background-color:transparent;border-color:#FF525C}
.card-outline-info,.card-outline-success{background-color:transparent;border-color:#FF525C}
.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:#FF525C;border-color:#FF525C}
.page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;color:#FF525C;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.tag-primary{background-color:#FF525C}
.tag-primary[href]:focus,.tag-primary[href]:hover{background-color:#d33940}
.tag-info{background-color:#FF525C}
.tag-info[href]:focus,.tag-info[href]:hover{background-color:#FF525C}
.progress[value]::-ms-fill{background-color:#FF525C;border:0}
.progress[value]::-moz-progress-bar{background-color:#FF525C;border-bottom-left-radius:0;border-top-left-radius:0}
.progress[value]::-webkit-progress-value{background-color:#FF525C;border-bottom-left-radius:0;border-top-left-radius:0}
.progress-info[value]::-webkit-progress-value{background-color:#FF525C}
.progress-info[value]::-moz-progress-bar{background-color:#FF525C}
.progress-info[value]::-ms-fill{background-color:#FF525C}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;text-decoration:none;background-color:#FF525C;border-color:#FF525C}
.bg-primary{background-color:#FF525C!important}
a.bg-primary:focus,a.bg-primary:hover{background-color:#d33940!important}
.bg-info{background-color:#FF525C!important}
a.bg-info:focus,a.bg-info:hover{background-color:#FF525C!important}
.text-primary{color:#FF525C!important}
a.text-primary:focus,a.text-primary:hover{color:#d33940!important}
.text-info{color:#FF525C!important}
a.text-info:focus,a.text-info:hover{color:#FF525C!important}
#header .top-menu a[data-depth="0"]:hover,a:hover{color:#FF525C;text-decoration:none}
.block_newsletter form input[type=text]:focus+button .search,.btn-unstyle:focus .expand-more,.search-widget form input[type=text]:focus+button .search{color:#FF525C}
.form-control:focus{color:#232323;background-color:#fff;outline:.1875rem solid #FF525C}
.input-group.focus{outline:.1875rem solid #FF525C}
.form-control-submit.disabled{color:#fff;background:#FF525C}
.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default{padding:.5rem 1rem;font-size:.875rem;color:#fff;text-transform:uppercase;background:#FF525C;border-radius:0}
.custom-radio input[type=radio]:checked+span{position:absolute;top:.125rem;left:.125rem;display:block;width:12px;height:12px;background-color:#FF525C;border-radius:50%}
.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i,.dropdown:hover .expand-more,.page-my-account #content .links a:hover i,.search-widget form button[type=submit] .search:hover,.top-menu .sub-menu a:hover{color:#FF525C}
.dropdown-item:focus,.dropdown-item:hover{color:#FF525C;text-decoration:none;background:0 0}
.search-widget form input[type=text]:focus{color:#232323;background:#fff;outline:3px #FF525C solid}
body#checkout section.checkout-step .address-item.selected{background:#fff;border:#FF525C 3px solid}
.product-miniature .highlighted-informations .quick-view:hover{color:#FF525C}
.brands-sort .select-list:hover,.products-sort-order .select-list:hover,.suppliers-sort .select-list:hover{color:#fff;text-decoration:none;background:#FF525C}
.facet-dropdown.open>.select-title{background:#f6f6f6;border:3px solid #FF525C}
.facet-dropdown .select-list:hover{color:#fff;text-decoration:none;background:#FF525C}
.pagination .current a{font-size:1.25rem;color:#FF525C;text-decoration:none}
#subcategories ul li .subcategory-name:hover,.block-categories .arrows .arrow-down:hover,.block-categories .arrows .arrow-right:hover,.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover,.cart-grid-body a.label:hover{color:#FF525C}
#subcategories ul li:hover .subcategory-image a{padding:5px;border:5px solid #FF525C}
.product-price{display:inline-block;max-width:100%;color:#FF525C}
.tabs .nav-tabs .nav-link.active{color:#FF525C}
.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover{border:0;border-bottom:#FF525C 3px solid}
#product-modal .modal-content .modal-body .product-images img:hover{border:#FF525C 3px solid}
#blockcart-modal .product-name{font-size:1.125rem;color:#FF525C}
.product-images>li.thumb-container .thumb.selected,.product-images>li.thumb-container .thumb:hover{border:#FF525C 3px solid}
.product-flags li.product-flag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3125rem .4375rem;margin-top:.625rem;font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase;word-break:break-word;pointer-events:auto;background:#FF525C}
.product-customization .product-message:focus{background-color:#fff;outline:.1875rem solid #FF525C}
.block-promo .promo-input+button{margin-top:-4px;margin-left:-1px;text-transform:capitalize;border:2px solid #FF525C}
.block-promo .promo-code-button.cancel-promo{margin-bottom:0;color:#FF525C}
.account-list a:hover,.block_newsletter form button[type=submit] .search:hover,.footer-container li a:hover{color:#FF525C}
.block-social ul li:hover{background-color:#FF525C}
.block_newsletter form input[type=text]:focus{color:#232323;background:#fff;outline:3px #FF525C solid}
.block_newsletter form input[type=email]:focus{padding:8px 8px 9px;border:3px #FF525C solid;outline:0}
#header a:hover{color:#FF525C;text-decoration:none}
#header .header-nav .cart-preview.active{background:#FF525C}
#header .header-nav .blockcart a:hover{color:#FF525C}
@media screen and (min-width:0\0 ){.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#FF525C;border-bottom-left-radius:0;border-top-left-radius:0}.progress-info .progress-bar{background-color:#FF525C}}
/* GEM PRO : en prod, .col-xl-4 fait 25% (4 par ligne) au lieu de 33% */
@media (min-width:1200px){.col-xl-4{float:left;width:25%}}
