.dp-apparition{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.dp-apparition.dp-visible{opacity:1;transform:none}.dp-visible .multicolumn-card,.dp-visible .multirow__inner,.dp-visible .icon-bar__item{animation:dp-monte .6s ease both}.dp-visible .multicolumn-card:nth-child(2),.dp-visible .icon-bar__item:nth-child(2){animation-delay:.1s}.dp-visible .multicolumn-card:nth-child(3),.dp-visible .icon-bar__item:nth-child(3){animation-delay:.2s}.dp-visible .multicolumn-card:nth-child(4),.dp-visible .icon-bar__item:nth-child(4){animation-delay:.3s}.dp-visible .multicolumn-card:nth-child(5){animation-delay:.4s}.dp-visible .multicolumn-card:nth-child(6){animation-delay:.5s}@keyframes dp-monte{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.multicolumn-card__image-wrapper,.image-with-text__media,.multirow__inner .media{overflow:hidden}.multicolumn-card__image-wrapper img,.image-with-text__media img,.multirow__inner .media img{transition:transform .8s ease}.multicolumn-card:hover .multicolumn-card__image-wrapper img,.image-with-text__media:hover img,.multirow__inner .media:hover img{transform:scale(1.04)}.dp-demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px}.dp-demo video{width:100%;border-radius:20px;box-shadow:0 16px 40px #1e23291f;background:#f3f6f3}.dp-demo h2{margin:0 0 16px}.dp-demo ul{padding-left:1.2em;margin:0 0 24px;line-height:1.7}@media screen and (max-width:749px){.dp-demo{grid-template-columns:1fr;gap:28px}}@media(prefers-reduced-motion:reduce){.dp-apparition{opacity:1;transform:none;transition:none}.dp-visible .multicolumn-card,.dp-visible .multirow__inner,.dp-visible .icon-bar__item{animation:none}.multicolumn-card__image-wrapper img,.image-with-text__media img,.multirow__inner .media img{transition:none}}.dp-promesse{font-size:1.8rem;line-height:1.45;margin:0 0 4px;color:rgb(var(--color-foreground));opacity:.85}.dp-benefices{list-style:none;padding:0;margin:4px 0 8px;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.dp-benefices li{position:relative;padding-left:30px;font-weight:600;font-size:1.6rem;line-height:22px}.dp-benefices li:before{content:"\2713";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:#3f6b57;color:#fff;font-size:13px;line-height:22px;text-align:center}.dp-confiance{list-style:none;padding:12px 0 0;margin:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:1.4rem;opacity:.85}.dp-faq{max-width:900px;margin:0 auto;padding:0 20px}.dp-faq h2{text-align:center;margin:0 0 28px}.dp-faq__item{background:#f3f6f3;border-radius:16px;margin:0 0 12px;overflow:hidden}.dp-faq__item summary{cursor:pointer;list-style:none;padding:20px 56px 20px 24px;font-weight:600;font-size:1.8rem;position:relative}.dp-faq__item summary::-webkit-details-marker{display:none}.dp-faq__item summary:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#3f6b57;color:#fff;text-align:center;line-height:28px;font-size:20px}.dp-faq__item[open] summary:after{content:"\2013"}.dp-faq__reponse{padding:0 24px 22px;font-size:1.7rem;line-height:1.6}.dp-faq__reponse p{margin:0}.dp-faq__reponse--image{display:grid;grid-template-columns:1fr 220px;gap:20px;align-items:center}.dp-faq__reponse img{width:100%;height:auto;border-radius:12px;background:#fff}.dp-faq__autre{text-align:center;margin-top:24px}@media screen and (max-width:749px){.dp-faq__reponse--image{grid-template-columns:1fr}.dp-faq__reponse img{max-width:320px}}.banner__box,.banner__box .banner__heading,.banner__box .banner__text{--color-foreground: 30, 35, 41;color:#1e2329}.banner__box{background:transparent;box-shadow:none}.dp-benefices{grid-template-columns:1fr;gap:10px}.dp-benefices li{font-weight:500}.dp-paiement{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 4px;font-size:1.4rem}.dp-paiement__icone{height:22px;width:auto}.dp-paiement span{margin-left:6px;opacity:.8}.dp-garanties{list-style:none;margin:12px 0 0;padding:16px 18px;background:#f3f6f3;border-radius:12px;display:grid;gap:8px;font-size:1.5rem}.dp-lien-fiche{display:inline-block;margin-top:8px;color:#3f6b57;font-weight:600}.dp-bande{display:flex;gap:14px;overflow-x:auto;padding:0 16px;scroll-snap-type:x mandatory}.dp-bande img{flex:0 0 auto;width:220px;height:auto;border-radius:14px;scroll-snap-align:start}@media screen and (min-width:990px){.dp-bande{justify-content:center}.dp-bande img{width:15%}}.dp-cta{text-align:center}.dp-cta .button{min-width:280px}.dp-cta__note{margin:10px 0 0;font-size:1.4rem;opacity:.8}.rich-text__text p{max-width:680px;margin-left:auto;margin-right:auto}@media screen and (min-width:990px){media-gallery{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:start}media-gallery>*{grid-column:2}media-gallery>.thumbnail-slider{grid-column:1;grid-row:1 / span 3;display:block!important;max-height:640px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}media-gallery>.thumbnail-slider::-webkit-scrollbar{display:none}media-gallery>.thumbnail-slider .slider-button{display:none!important}media-gallery>.thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:column;gap:10px;width:100%!important;overflow:visible!important;margin:0!important;padding:0!important;scroll-snap-type:none}media-gallery>.thumbnail-slider .thumbnail-list__item{width:100%!important;max-width:none;flex:0 0 auto;margin:0!important}}.dp-cta .button{--color-button: 63, 107, 87;--color-button-text: 255, 255, 255}.dp-faq__autre a{color:#3f6b57;font-weight:600}.dp-benefices--emoji li{padding-left:34px}.dp-benefices--emoji li:before{content:none}.dp-benefices--emoji li span{position:absolute;left:0;top:0;font-size:2rem;line-height:22px}.dp-stock{margin:4px 0 6px;font-size:1.5rem}.dp-stock p{margin:2px 0;display:flex;align-items:center;gap:8px}.dp-stock__point{width:10px;height:10px;border-radius:50%;background:#3f6b57;box-shadow:0 0 0 4px #3f6b5733;flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/doux-pas-animations.css.map */
