.ayp-page-body{padding-top:64px;padding-bottom:96px}.ayp-page-body--white{background:var(--ayp-white)}.ayp-page-body--cream{background:var(--ayp-cream)}.ayp-page-body__inner{position:relative}.ayp-page-body__card{background:var(--ayp-white);border-radius:var(--ayp-radius-lg);padding:clamp(28px,5vw,64px);box-shadow:var(--ayp-shadow-md);border:1px solid var(--ayp-line)}.ayp-page-body__rich{font-family:var(--ayp-font-body);font-size:1.0625rem;line-height:1.75;color:var(--ayp-slate)}.ayp-page-body__rich>h1,.ayp-page-body__rich>div>h1,.ayp-page-body__rich h1:first-child{display:none}.ayp-page-body__rich h2{position:relative;font-family:var(--ayp-font-display);font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.15;letter-spacing:-.01em;color:var(--ayp-ink);margin:56px 0 20px;padding-left:22px}.ayp-page-body__rich h2:first-child{margin-top:0}.ayp-page-body__rich h2:before{content:"";position:absolute;left:0;top:.25em;bottom:.25em;width:4px;border-radius:4px;background:var(--ayp-orange)}.ayp-page-body__rich h3{font-family:var(--ayp-font-body);font-size:1.25rem;font-weight:700;line-height:1.35;color:var(--ayp-ink);margin:36px 0 12px;letter-spacing:-.005em}.ayp-page-body__rich h4{font-family:var(--ayp-font-body);font-size:1.0625rem;font-weight:700;color:var(--ayp-ink);margin:28px 0 10px}.ayp-page-body__rich p{margin:0 0 1.1em;color:var(--ayp-slate)}.ayp-page-body__rich p:last-child{margin-bottom:0}.ayp-page-body__rich strong,.ayp-page-body__rich b{color:var(--ayp-ink);font-weight:700}.ayp-page-body__rich em,.ayp-page-body__rich i{font-style:italic}.ayp-page-body__rich a{color:var(--ayp-orange);text-decoration:none;border-bottom:1.5px solid rgba(234,91,12,.3);transition:border-color var(--ayp-dur-base) var(--ayp-ease),color var(--ayp-dur-base) var(--ayp-ease);font-weight:500}.ayp-page-body__rich a:hover{color:var(--ayp-orange-hover);border-bottom-color:var(--ayp-orange-hover)}.ayp-page-body__rich ul,.ayp-page-body__rich ol{margin:0 0 1.2em;padding-left:0;list-style:none}.ayp-page-body__rich ul li,.ayp-page-body__rich ol li{position:relative;padding-left:32px;margin-bottom:12px;line-height:1.7}.ayp-page-body__rich ul li:before{content:"";position:absolute;left:8px;top:.65em;width:8px;height:8px;border-radius:50%;background:var(--ayp-orange);flex-shrink:0}.ayp-page-body__rich ol{counter-reset:ayp-list}.ayp-page-body__rich ol li{counter-increment:ayp-list;padding-left:44px}.ayp-page-body__rich ol li:before{content:counter(ayp-list);position:absolute;left:0;top:.1em;width:28px;height:28px;border-radius:50%;background:var(--ayp-orange);color:var(--ayp-white);font-family:var(--ayp-font-display);font-size:.875rem;display:flex;align-items:center;justify-content:center;line-height:1}.ayp-page-body__rich li ul,.ayp-page-body__rich li ol{margin-top:10px;margin-bottom:0}.ayp-page-body__rich blockquote{margin:32px 0;padding:20px 28px;border-left:4px solid var(--ayp-orange);background:var(--ayp-cream);border-radius:0 var(--ayp-radius-md) var(--ayp-radius-md) 0;font-style:italic;color:var(--ayp-slate);font-size:1.0625rem}.ayp-page-body__rich blockquote p:last-child{margin-bottom:0}.ayp-page-body__rich hr{border:0;height:1px;background:var(--ayp-warm-grey);margin:48px 0}.ayp-page-body__rich code{font-family:SF Mono,Menlo,Consolas,monospace;font-size:.9em;padding:2px 6px;background:var(--ayp-cream);border-radius:var(--ayp-radius-xs);color:var(--ayp-ink)}.ayp-page-body__rich table{width:100%;border-collapse:collapse;margin:32px 0;font-size:.9375rem;background:var(--ayp-white);border-radius:var(--ayp-radius-md);overflow:hidden;box-shadow:0 0 0 1px var(--ayp-line-strong)}.ayp-page-body__rich th{background:var(--ayp-ink);color:var(--ayp-white);font-family:var(--ayp-font-display);font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;padding:14px 18px;text-align:left}.ayp-page-body__rich td{padding:14px 18px;border-top:1px solid var(--ayp-line);color:var(--ayp-slate)}.ayp-page-body__rich tbody tr:nth-child(2n) td{background:var(--ayp-cream)}.ayp-page-body__rich img{max-width:100%;height:auto;display:block;border-radius:var(--ayp-radius-md);margin:28px auto}.ayp-page-body__rich .ayp-lead{font-size:1.1875rem;line-height:1.6;color:var(--ayp-slate);margin-bottom:32px;font-weight:400}.ayp-page-body__rich .ayp-btn{border-bottom:0;margin-top:12px}.ayp-page-body__rich .ayp-btn:hover{border-bottom:0}.ayp-page-body__rich label,.ayp-page-body__rich input[type=text],.ayp-page-body__rich input[type=email],.ayp-page-body__rich input[type=tel],.ayp-page-body__rich textarea,.ayp-page-body__rich button[type=submit]{display:none}.ayp-devis-form label,.ayp-devis-form input[type=text],.ayp-devis-form input[type=email],.ayp-devis-form input[type=tel],.ayp-devis-form input[type=date],.ayp-devis-form select,.ayp-devis-form textarea,.ayp-devis-form button[type=submit]{display:revert}.ayp-page-body__rich .ayp-legal-signature{margin-top:48px;padding-top:32px;border-top:1px solid var(--ayp-warm-grey);font-size:.875rem;color:var(--ayp-slate-light);font-style:italic;text-align:center}.ayp-page-body__rich .ayp-devis-info{background:var(--ayp-cream);border-radius:var(--ayp-radius-md);padding:28px 32px;margin:32px 0;border-left:4px solid var(--ayp-orange)}.ayp-page-body__rich .ayp-devis-info h3{margin-top:0;margin-bottom:16px}.ayp-page-body__rich .ayp-devis-info ul{margin-bottom:0}.ayp-page-body__rich .ayp-favorites-empty{text-align:center;padding:48px 24px}.ayp-page-body__rich .ayp-favorites-empty__visual{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:var(--ayp-cream);color:var(--ayp-orange);margin-bottom:24px;position:relative}.ayp-page-body__rich .ayp-favorites-empty__title{font-family:var(--ayp-font-display);font-size:1.5rem;color:var(--ayp-ink);margin:0 0 12px}.ayp-page-body__rich .ayp-favorites-empty__text{max-width:44ch;margin:0 auto 24px}@media(max-width:749px){.ayp-page-body{padding-top:48px;padding-bottom:64px}.ayp-page-body__rich{font-size:1rem;line-height:1.65}.ayp-page-body__rich h2{font-size:1.375rem;margin:40px 0 16px;padding-left:16px}.ayp-page-body__rich h2:before{width:3px}.ayp-page-body__rich h3{font-size:1.125rem;margin:28px 0 10px}.ayp-page-body__rich ul li,.ayp-page-body__rich ol li{margin-bottom:10px}.ayp-page-body__rich blockquote{padding:16px 20px;margin:24px 0}.ayp-page-body__rich .ayp-devis-info{padding:20px 22px;margin:24px 0}.ayp-page-body__rich table{font-size:.875rem;display:block;overflow-x:auto}.ayp-page-body__rich .ayp-lead{font-size:1.0625rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ayp-page-body.css.map */
