.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}a {
text-decoration-thickness: 1px !important;
text-underline-offset: .1em;
} :where(.wp-site-blocks *:focus) {
outline-width: 2px;
outline-style: solid;
} .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
margin-bottom: 3px;
} .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
outline-offset: 4px;
} .wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
outline-offset: 0;
} h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
text-wrap: pretty;
} .more-link {
display: block;
}.home .wp-site-blocks{
background-color: #fef8ed;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{
text-decoration: none;
}
.wcpt-responsive-navigation{
padding: 0;
}
.cky-revisit-bottom-left{
bottom: 85px !important;
}
.product-serial-code p{
margin: 0;
}
.wc-block-order-confirmation-address-wrapper{
margin-top: 50px;
}
td.wc-block-order-confirmation-totals__product .product-serial-code:first-of-type {
margin-top: 15px;
}
.wcpt-quantity{
font-size: 22px !important;
background-color: white;
}
.wcpt-qty-controller:after{
font-size: 26px;
}
.wcpt-cart-widget{
background-color: #2d2d2d !important;
}
.wcpt-table .quantity.wcpt-display-type-input{
width: 66px;
height: 42px;
}
.wcpt-controls-on-edges .wcpt-qty-controller{
width: 35px !important;
}
.wcpt-regular-price{
font-weight: 500;
}
.woocommerce-cart .wp-block-post-title{
max-width: var(--wp--style--global--wide-size);
}
.wp-block-woocommerce-customer-account a, .wc-block-mini-cart__button{
padding: 5px !important;
}
.wc-block-mini-cart__badge{
font-size: 0.575em;
}
.wc-block-components-form .wc-block-components-text-input:only-child, .wc-block-components-text-input:only-child{
margin-top: 16px;
}
.wcpt-excerpt>a, .wcpt-excerpt>p{
display: block !important;
font-size: 14px;
}
.wc-block-components-express-payment--checkout {
margin-top: 80px;
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title{
transform: translateY(-80%);
}
.large-text{
font-size: 30px;
font-weight: bold;
text-align: center;
}
.big-text{
font-size: 78px;
}
.small-text{
font-size: 24px;
font-weight: bold;
color: var(--wp--preset--color--custom-red);
font-style: italic;
text-align: center;
}
.custom-confirmation-message{
margin-bottom: 30px !important;
}
.wp-block-woocommerce-order-confirmation-summary{
margin-top: 50px;
}
.corrida-container {
font-family: sans-serif;
max-width: 100%;
margin-top: 50px !important;
margin: 3em auto;
padding: 1em;
text-align: center;
background: #fffef9;
border: 2px solid #ccc;
border-radius: 12px;
box-shadow: 0 5px 20px rgba(0,0,0,0.05);
}
.corrida-etat {
font-size: 1.4em;
margin: 1em 0 2em;
font-weight: bold;
}
.etat-oui {
color: #28a745;
}
.etat-non {
color: #dc3545;
}
.btn-corrida {
font-size: 1.4em;
padding: 1em 1.4em;
margin: 0.5em;
border: none;
border-radius: 10px;
color: white;
cursor: pointer;
transition: transform 0.1s ease, background-color 0.2s ease;
}
.btn-vert {
background-color: #28a745;
}
.btn-rouge {
background-color: #dc3545;
}
.btn-corrida:hover {
transform: scale(1.05);
opacity: 0.9;
}
.corrida-protection {
max-width: 100%;
margin: 5em auto;
padding: 2em;
background: #fff3f3;
border: 1px solid #ffcccc;
color: #cc0000;
text-align: center;
border-radius: 8px;
font-size: 1.2em;
}
.back-to-cart a, .back-to-products a{
text-decoration: none;
}
.back-to-cart a:hover, .back-to-products a:hover, .wc-block-components-checkout-return-to-cart-button:hover{
color: var(--wp--preset--color--custom-red) !important
}
.back-to-cart a::before, .back-to-products a::before{
content: "← ";
display: inline-block;
margin-right: 0.5em;
}
.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{
font-weight: 400;
}
@media only screen and (max-width: 767px) {
.tarif{
border-top: 1px solid lightgrey;
}
}
@media only screen and (max-width: 579px) {
.wp-block-site-logo.is-default-size img{
width: 80px;
}
.bottom{
flex-direction: column;
}
}a {
text-decoration-thickness: 1px !important;
text-underline-offset: .1em;
} :where(.wp-site-blocks *:focus) {
outline-width: 2px;
outline-style: solid;
} .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
margin-bottom: 3px;
} .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
outline-offset: 4px;
} .wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
outline-offset: 0;
} h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
text-wrap: pretty;
} .more-link {
display: block;
}