.content-for-layout:has(>.tdp-sec-wrap){display:block}.tdp-zinc{position:relative;left:50%;width:100vw;max-width:100vw;transform:translate(-50%);box-sizing:border-box;padding:0 1.5rem}@media screen and (min-width:750px){.tdp-zinc{padding:0 5rem}}.tdp-zinc-inner{max-width:120rem;margin:0 auto}.main-page-title.page-title{color:#000;font-weight:300;text-align:center}.tdp-zinc p{font-size:15px;line-height:21px;margin:0 0 1em;color:#000}.tdp-zinc h2,.tdp-zinc h3,.tdp-zinc h4{color:#000;font-weight:300;margin:0 0 .6em}.tdp-zinc h2{font-size:36px}.tdp-zinc h3{font-size:28px}.tdp-zinc h4{font-size:18px;text-align:center}.tdp-z-hero{position:relative;margin:2rem 0 4rem}.tdp-z-hero-image{width:62%;margin-left:auto}.tdp-z-hero-image img{display:block;width:100%;height:auto;border-radius:12px;margin:0;border:none;box-shadow:none}.tdp-z-hero-text{box-sizing:border-box;position:absolute;left:0;top:3rem;bottom:-2.5rem;width:58%;z-index:2;background-color:#fafafa;border-radius:12px;padding:1.75rem 2rem;display:flex;flex-direction:column;justify-content:center}.tdp-zinc a.tdp-z-btn-blue{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;min-width:140px;padding:.9rem 2rem;margin-top:.5em;background-color:#384ad3;color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-radius:999px;transition:background-color .2s ease}.tdp-zinc a.tdp-z-btn-blue:hover{background-color:#2939a8}.tdp-z-text-block{margin:3rem 0}.tdp-z-cards{display:flex;flex-wrap:nowrap;gap:1.5rem;margin:2rem 0 3rem}@keyframes tdp-z-card-lift-up{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes tdp-z-card-lift-down{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.tdp-z-card{flex:1 1 0;min-height:320px;border:1px solid #eaeaea;border-radius:20px;background-color:#fff;box-shadow:0 4px 16px #0000000f;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1.25rem;gap:.75em;transform:translateY(0);animation:tdp-z-card-lift-down .35s ease-out forwards;will-change:transform}.tdp-z-card:hover,.tdp-z-card:focus-within{animation:tdp-z-card-lift-up .35s ease-out forwards}.tdp-z-card-icon{width:60px;height:60px;fill:#000}.tdp-z-card p{font-size:14px;margin:0}.tdp-zinc a.tdp-z-card{text-decoration:none;color:inherit}.tdp-zinc .tdp-z-card-cta{display:inline-flex;align-items:center;gap:.35em;background-color:transparent;color:#000;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.tdp-zinc .tdp-z-card-cta:after{content:"\2192";text-decoration:none;font-weight:400}.tdp-zinc .tdp-z-card:hover .tdp-z-card-cta{opacity:.6}.tdp-re-row{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin:3rem 0}.tdp-re-row-image{flex:0 0 auto;overflow:hidden;display:block;border-radius:14px;transform:translateZ(0);will-change:transform}.tdp-re-row-image[href]{box-shadow:0 6px 18px #0000001f}.tdp-re-row-image img{display:block;width:100%;height:100%;object-fit:cover;margin:0;border:none;box-shadow:none}.tdp-re-row-image--pair{display:flex;max-width:none;aspect-ratio:auto}.tdp-re-row-image--pair img{height:350px;width:auto;object-fit:cover}.tdp-z-cadeaux-img-right{width:351px!important}.tdp-re-row-text{flex:1 1 320px}@media screen and (max-width:749px){.tdp-z-cards{flex-wrap:wrap}.tdp-z-hero{display:block}.tdp-z-hero-image{width:100%;margin-left:0}.tdp-z-hero-text{position:static;width:auto;margin-top:-3rem;margin-left:1rem;margin-right:1rem;padding:1.5rem;box-shadow:none}.tdp-z-card{flex:1 1 50%;min-height:220px}.tdp-re-row{gap:1.25rem}.tdp-re-row-image--pair img{height:220px}.tdp-re-row-image--pair img{width:0!important;max-width:100%!important;flex:1 1 0!important}.tdp-re-row-image:not(.tdp-re-row-image--pair){width:100%!important;max-width:100%!important}.tdp-z-cadeaux-img-right{width:188px!important}}@media screen and (max-width:749px){.tdp-sec .rte .tdp-z-cards{flex-wrap:nowrap;justify-content:flex-start;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;scrollbar-width:none;margin-left:-1.5rem;margin-right:-1.5rem;padding:.6rem 1.5rem 1.4rem}.tdp-sec .rte .tdp-z-cards::-webkit-scrollbar{display:none}.tdp-sec .rte .tdp-z-card{flex:0 0 58%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tdp-zinc.css.map */
