/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node-type--location-motos .block-location-motos{display:grid;grid-template-columns:1fr;grid-template-rows:auto;}.node-type--location-motos .block-location-motos .block-video-location-moto{grid-row:1;}.node-type--location-motos .block-location-motos .block-cart-location-moto{grid-row:2;border:var(--rouge) solid 1px;border-top:var(--gris04) solid 3px;margin-top:2rem;}.node-type--location-motos .block-location-motos .block-cart-location-moto .block-panier-location-moto-titre,.node-type--location-motos .block-location-motos .block-cart-location-moto .block-title-assurance-loc{font-size:1.17rem;background-color:var(--rouge);margin:0;text-align:center;font-weight:bold;padding:0.1em 0 0.2em 0;}.node-type--location-motos .block-location-motos .block-cart-location-moto .block-title-assurance-loc span{display:block;font-size:0.95rem;font-family:Arial,Helvetica,sans-serif;}.node-type--location-motos .block-location-motos .block-cart-location-moto .assurance-loc-fieldset{margin:0 1rem 0 1rem;text-align:center;}.node-type--location-motos .block-location-motos .block-cart-location-moto .assurance-loc-fieldset .assurance-loc-info{display:block;font-size:0.95rem;}.node-type--location-motos .block-location-motos .block-cart-location-moto .block-panier-location-moto-description{margin:.5rem 1rem 0 1rem;font-size:1rem;font-weight:bold;text-align:left;}.node-type--location-motos .block-location-motos .block-text-location-moto{grid-row:3;margin-top:2rem;}.node-type--location-motos .block-location-motos .block-gallery-location-moto{grid-row:4;}.node-type--location-motos .block-location-motos .block-gallery-location-moto h2.block-title{line-height:2rem;padding-bottom:.5rem;border-top:var(--gris04) solid 3px;background-color:var(--rouge);}.node-type--location-motos .block-location-motos .block-gallery-location-moto #block-image-produit{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1rem;}.node-type--location-motos .block-location-motos .block-gallery-location-moto img{border:var(--gris04) solid 1px;}#views-exposed-form-location-motos-block-1{margin-top:1em;}.node-type--location-motos #block-image-produit .vignette-prod{margin:0.2em;}.node-type--location-motos .location-moto-prix{font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;text-align:right;color:var(--noir);padding-right:1rem;font-weight:bold;margin-bottom:.5rem;background-image:url(/themes/custom/accespiste/assets/images/background-location-moto-prix.png);background-repeat:no-repeat;background-position:right;}.node-type--location-motos .commerce-order-item-add-to-cart-form .js-form-type-select select,.node-type--location-motos .views-exposed-form .js-form-type-select select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-color:var(--noir);color:var(--blanc);font-size:1rem;border-radius:1rem;border-width:2px;max-width:94%;margin:0 auto;}.node-type--location-motos .commerce-order-item-add-to-cart-form .js-form-type-select label{font-size:1.17rem;margin-left:1rem;}.node-type--location-motos .commerce-order-item-add-to-cart-form .field--widget-commerce-quantity .js-form-type-number{display:flex;}.node-type--location-motos .commerce-order-item-add-to-cart-form input[name="outofstock"]{background-color:var(--gris02);color:var(--gris03);border-color:var(--gris02);border-radius:1rem;font-size:1.17rem;font-weight:bold;text-align:center;}.node-type--location-motos .commerce-order-item-add-to-cart-form .field--widget-commerce-quantity label{width:50% !important;font-size:1.17rem;margin-bottom:0;align-self:center;margin-left:1rem;}.node-type--location-motos .commerce-order-item-add-to-cart-form .field--widget-commerce-quantity input{width:50% !important;background-color:var(--noir);color:var(--blanc);border-width:2px;border-radius:1rem;font-size:1rem;margin-right:1rem;}.node-type--location-motos .commerce-order-item-add-to-cart-form .button--add-to-cart{border:none;border-radius:0;background:url(/themes/custom/accespiste/assets/images/addToCart.png) 10px 0,linear-gradient(235deg,transparent 1.5rem,var(--rouge) 1.5rem);background-repeat:no-repeat;width:100%;line-height:2.2rem;text-align:center;padding-right:3rem;}.node-type--location-motos .commerce-order-item-add-to-cart-form .button--add-to-cart:hover{background:url(/themes/custom/accespiste/assets/images/addToCart.png) 10px 0,linear-gradient(235deg,transparent 1.5rem,var(--gris03) 1.5rem);background-repeat:no-repeat;color:var(--blanc);}@media (min-width:50rem){.node-type--location-motos .block-location-motos .block-gallery-location-moto #block-image-produit{grid-template-columns:1fr 1fr 1fr;}}@media (min-width:75rem){.node-type--location-motos .block-location-motos{grid-template-columns:2.5fr 1fr;gap:1rem;}.node-type--location-motos .block-location-motos .block-video-location-moto{grid-row:1;grid-column:1;}.node-type--location-motos .block-location-motos .block-cart-location-moto{grid-column:2;grid-row:1;margin-top:0;}.node-type--location-motos .block-location-motos .block-text-location-moto{grid-row:2;grid-column:1 / 3;}.node-type--location-motos .block-location-motos .block-gallery-location-moto{grid-row:3;grid-column:1 / 3;}.node-type--location-motos .block-location-motos .block-gallery-location-moto #block-image-produit{grid-template-columns:1fr 1fr 1fr 1fr;}.node-type--location-motos .block-location-motos .block-text-location-moto  > :first-child{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:2rem;}.node-type--location-motos .commerce-order-item-add-to-cart-form .js-form-type-select select,.node-type--location-motos .views-exposed-form .js-form-type-select select{max-width:90%;}.node-type--location-motos .block-location-motos .block-text-location-moto .block-location-caracteristiques-moto{background-color:rgba(0,0,0,0.4);padding:1rem;}.node-type--location-motos .block-location-motos .block-text-location-moto .block-body-location-moto{border:var(--rouge) solid 1px;padding:1rem;}.node-type--location-motos .block-location-motos .block-gallery-location-moto h2.block-title{-webkit-mask-image:url(/themes/custom/accespiste/assets/images/masque-titrage-biais2cotes.png);mask-image:url(/themes/custom/accespiste/assets/images/masque-titrage-biais2cotes.png);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;background-image:url(/themes/custom/accespiste/assets/images/background-titrage-rouge.png);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;};}
:root{--beo-body-bg:#fff;--beo-body-color:#333;--beo-primary:#41449f;--beo-primary-hover:#373a87;--beo-light:#f8f9fa;--beo-dark:#272727;}body{background-color:var(--beo-body-bg);color:var(--beo-body-color);}.text-primary{color:#41449f !important;}.bg-primary{background-color:#41449f !important;}.text-primary-hover{color:#373a87 !important;}.bg-primary-hover{background-color:#373a87 !important;}.text-light{color:#f8f9fa !important;}.bg-light{background-color:#f8f9fa !important;}.text-dark{color:#272727 !important;}.bg-dark{background-color:#272727 !important;}.btn-primary{--beo-btn-bg:#41449f;--beo-btn-border-color:#41449f;--beo-btn-hover-bg:#373a87;--beo-btn-hover-border-color:#373a87;}.btn-outline-primary,.btn-outline-primary:focus{--beo-btn-color:#41449f;--beo-btn-border-color:#41449f;--beo-btn-hover-color:#fff;--beo-btn-hover-bg:#373a87;--beo-btn-hover-border-color:#373a87;}.btn-check:focus + .btn-primary,.product--rendered-attribute .form-radio:focus + .btn-primary,.btn-primary:focus,.btn-primary:active:focus,.btn-check:focus + .btn-outline-primary,.product--rendered-attribute .form-radio:focus + .btn-outline-primary,.btn-outline-primary:active:focus,.btn-outline-primary:focus{box-shadow:0 0 0 0.25rem rgba(0,0,0,0.1);}
