html,body{overflow-x:hidden}.custom-product-personalization{font-family:Helvetica Neue,Arial,sans-serif;color:#333;overflow-x:hidden;overflow-y:hidden}.cp-container{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}.step-nav1{display:flex;flex-direction:column;align-items:center;margin-top:80px}.payment-logos{width:75%;display:flex;justify-content:center;margin:5px 0 0;padding:0 15px;box-sizing:border-box}.payment-logos img{height:auto;width:35px;opacity:.8;margin:0 10px}.Clonededisplayprice{color:#fff!important}.Souci{font-family:Poppins,sans-serif;font-weight:500;font-size:15px;font-style:normal;background-color:#fef6ea;min-height:40px;display:flex;justify-content:center;align-items:center;width:620px;padding:0!important;color:#000!important;border-radius:5px}@media(min-width:1024px){.cp-container{grid-template-columns:1fr 1fr}}.product-gallery{position:relative}.product-gallery img{width:100%;margin-bottom:1rem;border-radius:.5rem;object-fit:cover;box-shadow:0 4px 8px #0000000d}.custom-gallery{position:relative;max-width:600px;margin:auto}.slides{position:relative;overflow:hidden}.slide{display:none;width:100%;border-radius:.5rem;object-fit:cover}.slide.active{display:block}@media(max-width:750px){.slide{width:70%}.Souci{width:100%!important;height:45px;font-size:14px!important}}@media(max-width:650px){.payment-logos{width:100%}}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;border:none;font-size:2rem;padding:.2rem .6rem;cursor:pointer;border-radius:.25rem;z-index:10}.gallery-arrow.prev{left:.5rem}.gallery-arrow.next{right:.5rem}.product-thumbnails{display:flex;justify-content:center;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.product-thumbnails .thumb,.product-thumbnails img{width:4rem;height:4rem;object-fit:cover;cursor:pointer;border:2px solid transparent;border-radius:.5rem;transition:opacity .2s,border-color .2s;opacity:.6}.product-thumbnails .thumb.selected,.product-thumbnails img.selected{opacity:1;border-color:#2c3e50}@media(min-width:641px)and (max-width:1023px){.custom-gallery{max-width:50%}.gallery-arrow{font-size:1.75rem;padding:.2rem .5rem}.product-thumbnails .thumb{width:3.5rem;height:3.5rem}}@media(max-width:640px){.cp-container{width:100%}.payment-logos{justify-content:center!important;margin-left:0!important;padding:0 10px}.custom-gallery{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}.slides{display:flex;justify-content:center;width:100%}.slides img.slide{max-width:600px;width:100%;height:auto;object-fit:contain}.custom-gallery{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%;margin:0}.gallery-arrow{font-size:1.5rem;padding:.2rem .4rem}.product-thumbnails{overflow-x:auto;justify-content:flex-start;padding-bottom:.5rem;margin-top:.75rem}.product-thumbnails .thumb{flex:0 0 auto;width:3rem;height:3rem;margin-right:.5rem}}.custom-product-personalization form{background:#fff;padding:2rem}.custom-product-personalization h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#2c3e50}.pet-count-options{display:flex;gap:1rem;flex-wrap:wrap}.pet-count-options label{flex:1;border:2px solid #d8d8d8!important;border-radius:.75rem;text-align:center;cursor:pointer;position:relative;transition:border-color .2s,box-shadow .2s}.pet-count-options input{position:absolute;opacity:0;cursor:pointer}.pet-count-options label:hover{border-color:#2c3e50}.pet-count-options input:checked+span,.pet-count-options label.checked{border-color:#2c3e50;box-shadow:0 0 0 3px #2c3e5026}.color-options{display:flex;gap:1rem}.color-option{display:grid;grid-template-rows:2fr 1fr;width:120px;border:2px solid #ccc;border-radius:8px;overflow:hidden;cursor:pointer;transition:border-color .2s;position:relative}.color-option input[type=radio]{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.color-option .color-preview{background:var(--bg);transition:background .2s}.color-option .color-footer{background:#fff;display:flex;align-items:center;justify-content:center;position:relative;font-family:Poppins,sans-serif}.color-option .label-text{font-size:1rem;color:#888;transition:color .2s}.color-option .checkmark{width:24px;height:24px;border:2px solid #ccc;border-radius:50%;margin-left:.5rem;transition:all .2s;box-sizing:border-box}.color-option:hover{border-color:#888}.color-option input:checked~.color-footer .label-text{color:#000;font-weight:600}.color-option input:checked~.color-footer .checkmark{border-color:#000;background-color:#000;background-image:url("data:image/svg+xml;charset=UTF-8,<svg width='12' height='9' viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.5l3.5 3.5L11 1' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:center}.color-option[data-label=Noir] .color-preview{background:#000}.color-option[data-label=Blanc] .color-preview{background:#f2f2f2}.color-option[data-label=Bois] .color-preview{background:#9d6c34}.custom-step{display:none}.custom-step.active{display:block}.step-nav{display:flex;margin-top:80px;width:100%}.step-nav span{font-weight:600;color:#2c3e50}.step-nav button{font-size:15px!important;padding:.75rem 1.5rem;border:none;background:#000;color:#fff;font-weight:600;border-radius:.5rem;cursor:pointer;transition:background .2s;width:58%;height:45px}.step-nav button:disabled{background:#ccc;cursor:not-allowed}.step-nav button:hover:not(:disabled){background:#000}.blocHaut{display:flex;justify-content:center;width:75%;height:50px}.caseBlocHaut{display:flex!important;justify-content:flex-start;align-items:flex-start;width:28%;margin:0 1%;height:100%}.caseBlocHaut span{font-family:Poppins,sans-serif;font-weight:500;font-size:14px;font-style:normal}@media(max-width:650px){.blocHaut{width:100%}.caseBlocHaut span{font-family:Poppins,sans-serif;font-weight:500;font-size:12px;font-style:normal}}.NextPrevBoutton{display:flex}.DateLivrTwo{margin-top:80px}.prevButton{width:80px!important;margin-right:20px}.configurer{width:75%!important}@media(max-width:640px){.step-nav button{font-size:13px!important;width:100%;height:35px}.configurer{width:100%!important}}.DateLivr{display:flex;align-items:center}.pointVert{display:flex!important;width:10px;height:10px;background-color:#009055;border-radius:50%}.DateLivr p{margin:0 0 0 10px!important;font-family:Poppins,sans-serif;font-weight:500;font-size:12px!important}@media(max-width:480px){.caseBlocHaut span{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/MainProd.css.map */
