.returns-content{font-family:var(--font-geist-sans)}.returns-content code{font-family:var(--font-geist-mono)}@media print{.back-to-top,.returns-nav,button[aria-label="Retour en haut"],footer,header{display:none!important}.returns-content,.returns-content-container{padding:0!important;margin:0!important}.returns-content-container{max-width:100%!important}.returns-section{page-break-inside:avoid;break-inside:avoid}h1,h2{page-break-after:avoid;break-after:avoid}ol,p,ul{page-break-inside:avoid;break-inside:avoid}a{text-decoration:none!important;color:#000!important}body{font-size:12pt}.returns-content:before{content:"Votre Boutique - Politique de Retour";display:block;text-align:center;font-size:14pt;font-weight:700;margin-bottom:20px}.returns-content:after{content:"https://votreboutique.com/returns - Document imprimé le " attr(data-print-date);display:block;text-align:center;font-size:10pt;margin-top:20px;border-top:1px solid #ccc;padding-top:10px}}.returns-nav{position:relative}.returns-nav-item{position:relative;transition:all .2s ease;overflow:hidden}.returns-nav-item:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background-color:rgba(79,70,229,.1);transition:width .3s ease}.returns-nav-item.active:before,.returns-nav-item:hover:before{width:100%}.returns-section{scroll-margin-top:80px;transition:all .3s ease}.returns-section:target{animation:highlight 2s ease}@keyframes highlight{0%{background-color:rgba(79,70,229,.05)}to{background-color:transparent}}.returns-content a{color:#4f46e5;text-decoration:none;transition:color .2s ease;border-bottom:1px solid rgba(79,70,229,.2)}.returns-content a:hover{color:#4338ca;border-bottom-color:#4338ca}.returns-content-container ol,.returns-content-container ul{margin-bottom:1.5rem}.returns-content-container ol li,.returns-content-container ul li{margin-bottom:.5rem;position:relative}.returns-content-container ul{list-style-type:none;padding-left:1.5rem}.returns-content-container ul li:before{content:"•";position:absolute;left:-1.5rem;color:#4f46e5;font-weight:700}.returns-content-container ol{list-style-position:inside;padding-left:1rem}.returns-content-container strong{color:#1f2937;font-weight:600}.returns-content-container blockquote{border-left:4px solid #4f46e5;background-color:rgba(79,70,229,.05);padding:1rem 1.5rem;margin:1.5rem 0;border-radius:0 .375rem .375rem 0}.returns-content-container blockquote p{margin:0;color:#4b5563}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.returns-section{animation:fadeIn .5s ease-out forwards}@media (max-width:768px){.returns-content-container h2{font-size:1.5rem}.returns-nav{margin-bottom:2rem;border-bottom:1px solid #e5e7eb;padding-bottom:1rem}}.back-to-top{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.back-to-top.visible{opacity:1;visibility:visible}a:focus-visible,button:focus-visible{outline:2px solid rgba(79,70,229,.5);outline-offset:2px}.returns-content-container h3{color:#4f46e5;font-size:1.25rem;margin-top:1.5rem;margin-bottom:1rem;font-weight:600}#right-of-withdrawal{position:relative}#right-of-withdrawal:after{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:linear-gradient(180deg,#4f46e5,#7c3aed);border-radius:2px;opacity:.5}.returns-content-container em strong,.returns-content-container strong em{background-color:rgba(79,70,229,.1);padding:2px 4px;border-radius:3px;font-style:normal}