.duo-voile:empty,.duo-tache:empty,.duo-maquette__graph span:empty,.duo-point span:empty{display:block}.duo-entete__liens a{white-space:nowrap}main:has(.duo,.ch) .shopify-section:has(.main-page-title){display:none}@media(min-width:990px){.duo-entete__logo-img{width:30rem}}.duo-diapo .duo-titre{font-size:clamp(3.2rem,4.3vw,5.4rem);max-width:15em}.duo-diapo__texte .duo-lead{max-width:52rem}.duo-langue{display:grid;place-items:center;min-width:4.6rem;height:4.6rem;padding:0 1.2rem;border-radius:999px;border:1.5px solid rgba(31,36,48,.18);color:#1f2430;font-size:1.35rem;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:background .2s ease,border-color .2s ease}.duo-langue:hover{background:#5b9bd51a;border-color:#5b9bd5}.duo-tiroir__langue{display:inline-block;margin:0 0 1.6rem;color:#fff;font-size:1.5rem;font-weight:600;opacity:.8}.duo-tiroir__langue:hover{opacity:1}.duo-bulles{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.duo-bulle{position:absolute;display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1.4rem .85rem 1.1rem;border-radius:999px;background:#fff;color:#1f2430;font-size:1.3rem;font-weight:600;line-height:1.1;white-space:nowrap;box-shadow:0 14px 32px -14px #1f24306b,0 0 0 1px #1f24300a;opacity:0;transform:translateY(1rem) scale(.85);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.9,.3,1.3);transition-delay:calc(.35s + var(--i,0) * .12s)}.duo-bulle svg{width:1.7rem;height:1.7rem;flex:none;color:var(--duo-accent,#5b9bd5)}.duo-diapo--active .duo-bulle,.duo-vu .duo-bulle,.duo-sans-anim .duo-bulle{opacity:1;transform:none}.duo-diapo--active .duo-bulle,.duo-vu .duo-bulle{animation:duo-bulle-flotte calc(5.5s + var(--i,0) * .7s) ease-in-out infinite;animation-delay:calc(1.2s + var(--i,0) * -.9s)}@keyframes duo-bulle-flotte{0%,to{translate:0 0}50%{translate:0 -10px}}.duo-bulle--1{left:-4%;top:3%}.duo-bulle--2{right:-6%;top:-4%}.duo-bulle--3{left:-11%;top:22%}.duo-bulle--4{right:-10%;top:17%}.duo-bulle--5{left:-6%;top:42%}.duo-bulle--6{right:-12%;top:38%}.duo-bulle--7{left:-9%;bottom:20%}.duo-bulle--8{right:-7%;bottom:24%}.duo-bulle--9{left:10%;bottom:-5%}.duo-bulle--10{right:4%;bottom:3%}.duo-bulle:nth-child(2n){background:#1f2430;color:#fff}.duo-bulle:nth-child(2n) svg{color:#fff;opacity:.85}.duo-marie .duo-bulle:nth-child(2n){background:#c94f53}@media(max-width:989px){.duo-bulle{font-size:1.15rem;padding:.65rem 1.1rem .65rem .9rem}.duo-bulle svg{width:1.4rem;height:1.4rem}.duo-bulle--1{left:-2%}.duo-bulle--2{right:-2%}.duo-bulle--3{left:-3%}.duo-bulle--4{right:-3%}.duo-bulle--5{left:-2%}.duo-bulle--6{right:-2%}.duo-bulle--7,.duo-bulle--8,.duo-bulle--9,.duo-bulle--10{display:none}.duo-langue{min-width:4rem;height:4rem;padding:0 1rem}}@media(prefers-reduced-motion:reduce){.duo-bulle{transition:none;opacity:1;transform:none;animation:none!important}}.product__info-container .product__text.caption-with-letter-spacing{color:#5b9bd5;font-weight:600;letter-spacing:.16em;margin-bottom:.4rem}.product__info-container .product__title h1{font-weight:600;line-height:1.15}.product__info-container .price-item{font-weight:600}.product__info-container .product-form__input--pill input[type=radio]+label{border-radius:999px;padding:1rem 1.8rem}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background:#5b9bd5;border-color:#5b9bd5;color:#fff}.product__info-container .product-form__submit{border-radius:999px;min-height:5.2rem;font-weight:600}.product__info-container .shopify-payment-button__button{border-radius:999px!important;overflow:hidden}.product__info-container .icon-with-text{background:#f3f6fa;border-radius:16px;padding:1.6rem 1.2rem;gap:1rem}.product__info-container .icon-with-text .svg-wrapper,.product__info-container .icon-with-text svg{color:#5b9bd5}.product__info-container .icon-with-text .h4{font-size:1.3rem;line-height:1.3}.product__info-container .product__description h3{font-size:1.7rem;margin:2.4rem 0 .8rem}.product__info-container .product__description ul,.product__info-container .product__description ol{padding-left:2rem}.product__info-container .product__description li{margin:.35rem 0}.product__info-container .product__accordion summary .accordion__title{font-weight:600}.product__info-container .product__accordion .icon-accordion svg{color:#5b9bd5}.duo-perso{margin:1.2rem 0 1.6rem}.duo-perso__titre{display:block;font-weight:600;margin-bottom:.6rem}.duo-perso textarea{width:100%;box-sizing:border-box;border:1px solid rgba(31,36,48,.2);border-radius:14px;padding:1rem 1.2rem;font:inherit;font-size:1.5rem;resize:vertical;background:#fff}.duo-perso textarea:focus{outline:2px solid #5b9bd5;outline-offset:1px;border-color:#5b9bd5}.duo-perso__note{font-size:1.3rem;color:#5b6270;margin:.6rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/duo-retouches.css.map */
