.badge--top-vente,.badge--nouveau{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3em .7em;border-radius:999px;line-height:1.2}.badge--top-vente{background:#2f4d7d;color:#fff}.badge--nouveau{background:#3c619e;color:#fff}.product-card{position:relative}.carte-matiere{position:absolute;top:.6rem;inset-inline-end:.6rem;z-index:2;display:grid;place-items:center;width:3.4rem;height:3.4rem;padding:.2rem;border-radius:50%;background:#272727;color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;line-height:1.15;pointer-events:none}@media(max-width:699px){.carte-matiere{width:2.8rem;height:2.8rem;font-size:.5rem}}.carte-coloris{margin:0 0 .25rem;font-size:.78rem;font-weight:600;opacity:.68}.product-card__aside{display:block}.coll-entete{background:var(--coll-teinte, #f4f2ee);padding:1.6rem 0 2rem}.coll-entete__inner{display:block}.coll-fil{font-size:.8rem;opacity:.7;margin-bottom:.7rem}.coll-fil a{color:inherit;text-decoration:underline;text-underline-offset:2px}.coll-fil span{margin:0 .35rem}.coll-fil span[aria-current]{margin-inline-start:0}.coll-entete__grille{display:grid;gap:1.6rem 2.5rem;align-items:start}@media(min-width:900px){.coll-entete__grille{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}.coll-titre{margin:0 0 .5rem;line-height:1.1;text-wrap:balance}.coll-promesse{display:inline-block;margin:0 0 .9rem;padding:.3em .8em;background:#2f4d7d;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:3px}.coll-accroche{margin:0;max-width:62ch}.coll-accroche p{margin:0 0 .5rem}.coll-plus{margin-top:.5rem}.coll-plus>summary{cursor:pointer;display:inline-block;font-weight:700;text-decoration:underline;text-underline-offset:3px;list-style:none}.coll-plus>summary::-webkit-details-marker{display:none}.coll-plus>summary:after{content:" +"}.coll-plus[open]>summary:after{content:" \2212"}.coll-corps{margin-top:.9rem;max-width:74ch}.coll-corps h2{margin:1.4rem 0 .4rem}.coll-corps h2:first-child{margin-top:0}.coll-corps p{margin:0 0 .7rem}.coll-tops__titre{margin:0 0 .6rem;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.coll-tops__liste{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.coll-top{display:grid;grid-template-columns:4.2rem 1fr;gap:.8rem;align-items:center;padding:.45rem;background:#fff;border-radius:6px;color:inherit;text-decoration:none}.coll-top:hover{box-shadow:0 2px 10px #00000017}.coll-top__img{width:4.2rem;height:4.2rem;object-fit:cover;border-radius:4px}.coll-top__txt{display:grid;gap:.1rem;min-width:0}.coll-top__nom{font-size:.84rem;font-weight:600;line-height:1.25}.coll-top__prix{font-size:.82rem;opacity:.75}.badge--matiere{background:#272727;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3em .7em;border-radius:999px;line-height:1.2}.accroche-ligne{position:relative;margin:0 0 .45rem;padding-inline-start:1.5rem;font-size:1.02rem;line-height:1.45;font-style:italic}.accroche-ligne:before{content:"//";position:absolute;inset-inline-start:0;top:0;color:#2f4d7d;font-style:normal;font-weight:800;letter-spacing:-.06em}.avantages-bloc p{position:relative;margin:0 0 .45rem;padding-inline-start:1.15rem;font-size:.93rem;line-height:1.5}.avantages-bloc p{padding-inline-start:1.5rem}.avantages-bloc p:before{content:"";position:absolute;inset-inline-start:0;top:.18em;width:1rem;height:1rem;background:#2f4d7d;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat}.avantages-bloc p strong{font-weight:700}.promo-mai{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.9rem 0;padding:.8rem 1rem;background:#f2f2f2;border-radius:10px}.promo-mai__txt{display:grid;gap:.1rem;min-width:0}.promo-mai__cond{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:.8}.promo-mai__code{font-size:1.15rem;font-weight:800;letter-spacing:.02em}.promo-mai__btn{display:inline-flex;align-items:center;gap:.4rem;flex:none;padding:.55rem 1.1rem;border:0;border-radius:999px;background:#272727;color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .18s ease}.promo-mai__btn:hover{background:#000}.promo-mai__btn.est-copie{background:#2e6b4f}.gt{margin:.9rem 0;border:1px solid #e2e2e2;border-radius:10px;overflow:hidden}.gt__ouvre{display:flex;align-items:center;gap:.55rem;padding:.75rem 1rem;cursor:pointer;font-weight:700;font-size:.92rem;list-style:none;background:#fafafa}.gt__ouvre::-webkit-details-marker{display:none}.gt__ouvre:after{content:"\ff0b";margin-inline-start:auto;font-weight:400;opacity:.6}.gt[open] .gt__ouvre:after{content:"\ff0d"}.gt__corps{padding:.9rem 1rem 1.1rem}.gt__cle{margin:0 0 .8rem;font-size:.9rem}.gt__table{width:100%;border-collapse:collapse;font-size:.88rem;margin-bottom:.8rem}.gt__table th,.gt__table td{padding:.45rem .5rem;text-align:start;border-bottom:1px solid #ededed}.gt__table thead th{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;opacity:.6}.gt__table tbody th{font-weight:700}.gt__table td{font-variant-numeric:tabular-nums}.gt__note{margin:0 0 .45rem;font-size:.86rem;opacity:.8}.liv-mai{list-style:none;margin:.9rem 0;padding:0;display:grid;gap:.6rem}.liv-mai li{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;font-size:.89rem;line-height:1.45}.liv-mai svg{margin-top:.12rem;opacity:.75}.tb-mai{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;margin:1rem 0;padding-top:.9rem;border-top:1px solid #ededed}.tb-mai__item{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center;font-size:.8rem;line-height:1.35}.tb-mai__pic{font-size:1.15rem;opacity:.7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.paiement-mai__logos{margin-top:.5rem;list-style:none;margin-bottom:.55rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.32rem}.paiement-mai__logos li{display:flex}.paiement-mai__logos svg,.paiement-mai__ico{height:26px;width:auto;border-radius:3px}.product-info__badge-list{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.badge--stock{margin-inline-start:auto;display:inline-flex;align-items:center;gap:.35rem;background:transparent;color:#2e6b4f;font-size:.88rem;font-weight:700;letter-spacing:.01em;padding:.2em 0;white-space:nowrap}@media(max-width:560px){.badge--stock{margin-inline-start:0;width:100%}}.product-info__text>.prose>h2:first-child,.product-info__liquid+* h2:first-child,.product-info h2:not([class]){margin:0 0 .15rem;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.55;line-height:1.3}.product-info__title.h6{font-size:clamp(1.45rem,1.05rem + 1.6vw,2.05rem);line-height:1.12;letter-spacing:-.015em;margin:0 0 .2rem;text-wrap:balance}.product-info__price .price,.product-info__price{font-size:clamp(1.25rem,1.05rem + .8vw,1.55rem);font-weight:700}.product-info hr,.product-info__separator{margin-block:.7rem}.avantages-bloc{margin-top:.55rem}.avantages-bloc p{font-size:.95rem;margin-bottom:.5rem}.product-info .variant-picker__option-values{gap:.4rem}.badge--stock svg{width:15px;height:15px}.liv-mai{margin-top:.35rem}.frise{list-style:none;margin:.9rem 0 .5rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}.frise__pas{display:grid;justify-items:center;gap:.3rem;text-align:center;position:relative;padding:0 .2rem}.frise__pas+.frise__pas:before{content:"";position:absolute;top:1.35rem;height:1px;background:#e0e0e0;inset-inline-start:-50%;width:100%;z-index:0}.frise__ico{position:relative;z-index:1;display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:12px;background:#f0f0f0;color:#9a9a9a}.frise__pas--fait .frise__ico{background:#2f4d7d;color:#fff}.frise__nom{font-size:.87rem;font-weight:700;line-height:1.2}.frise__date{font-size:.81rem;opacity:.65;font-variant-numeric:tabular-nums}.frise__pied{margin:.3rem 0 .2rem;text-align:center;font-size:.78rem;opacity:.62;line-height:1.4}@media(max-width:420px){.frise__ico{width:2.3rem;height:2.3rem;border-radius:10px}.frise__pas+.frise__pas:before{top:1.15rem}.frise__nom{font-size:.8rem}.frise__date{font-size:.75rem}}.astuce-taille{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start;margin:.55rem 0 .2rem;padding:.6rem .75rem;background:#f6f7f9;border-radius:8px;font-size:.84rem;line-height:1.45}.astuce-taille svg{margin-top:.18rem;opacity:.6}.astuce-taille strong{font-weight:700}body:has(.tuto-intro) .main-page__title,body:has(.tuto-intro) main h1{text-align:start;font-size:clamp(1.75rem,1.25rem + 2vw,2.6rem);line-height:1.08;letter-spacing:-.02em;max-width:22ch;margin-bottom:.4rem}body:has(.tuto-intro) main .prose,body:has(.tuto-intro) main .rte{max-width:46rem;margin-inline:auto}body:has(.tuto-intro) main h2{font-size:clamp(1.28rem,1.05rem + .9vw,1.6rem);line-height:1.15;letter-spacing:-.01em;margin:2.6rem 0 .7rem;padding-top:1.5rem;border-top:1px solid #ececec;max-width:30ch}body:has(.tuto-intro) main h3{font-size:1.02rem;margin:1.8rem 0 .6rem;letter-spacing:0}body:has(.tuto-intro) main p{max-width:62ch;line-height:1.62}.tuto-intro{font-size:1.06rem}.tuto-intro strong{font-weight:700}.tuto-outils{margin:1.4rem 0 .5rem;padding:1rem 1.2rem;background:#f6f7f9;border-radius:10px}.tuto-outils strong{display:block;margin-bottom:.4rem;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.tuto-outils ul{margin:0;padding-inline-start:1.1rem}.tuto-outils li{margin-bottom:.2rem}.tuto-attention{margin:1rem 0;padding:.8rem 1rem;border-inline-start:3px solid #2f4d7d;background:#f2f5fa;border-radius:0 8px 8px 0}.tuto-img{margin:.2rem 0 .8rem!important;max-width:36rem!important}.tuto-img img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid #ededed}.tuto-etapes{counter-reset:et;list-style:none;padding:0;margin:.8rem 0}.tuto-etapes li{counter-increment:et;position:relative;padding-inline-start:2.2rem;margin-bottom:.7rem;line-height:1.55}.tuto-etapes li:before{content:counter(et);position:absolute;inset-inline-start:0;top:.05em;display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:#2f4d7d;color:#fff;font-size:.8rem;font-weight:700}.slide-texte{margin:.7rem 0 1.2rem;max-width:62ch}.slide-texte p{margin:0;font-size:1.05rem;line-height:1.6;opacity:.92}@media(max-width:699px){.slide-texte p{font-size:.94rem}}.slideshow .subheading,.subheading{letter-spacing:.01em}.subheading strong{font-weight:800}.slideshow h1,.slideshow .prose>h1{max-width:none;text-wrap:balance}.panier-vide-choix{margin-top:2rem;width:100%;max-width:22rem}.panier-vide-choix__q{margin:0 0 .7rem;font-size:.88rem;opacity:.6;text-align:center}.panier-vide-choix__grille{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.panier-vide-choix__grille a{display:grid;place-items:center;padding:.85rem .5rem;border:1px solid #e2e2e2;border-radius:10px;font-size:.9rem;font-weight:600;color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.panier-vide-choix__grille a:hover{border-color:#2f4d7d;background:#f6f8fb}.panier-exp{display:grid;gap:.1rem;padding:.6rem .8rem;margin-bottom:.3rem;border-inline-start:3px solid #2e6b4f;background:#f3f8f5;border-radius:0 8px 8px 0}.panier-exp strong{font-size:.9rem}.panier-exp span{font-size:.78rem;opacity:.72}.panier-tops{margin:1rem 0 .4rem;padding-top:.9rem;border-top:1px solid #ededed}.panier-tops__titre{margin:0 0 .55rem;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.55}.panier-tops__liste{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.panier-top{display:grid;grid-template-columns:3.4rem 1fr;gap:.7rem;align-items:center;padding:.4rem;border-radius:8px;color:inherit;text-decoration:none}.panier-top:hover{background:#f6f7f9}.panier-top__img{width:3.4rem;height:3.4rem;object-fit:cover;border-radius:6px}.panier-top__txt{display:grid;gap:.1rem;min-width:0}.panier-top__nom{font-size:.82rem;font-weight:600;line-height:1.25}.panier-top__prix{font-size:.8rem;opacity:.7}.offre-barre{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:center;padding:.7rem .85rem;margin-bottom:.2rem;background:#f2f5fa;border-radius:9px;font-size:.86rem;line-height:1.4}.offre-barre__pastille{display:grid;place-items:center;padding:.25em .5em;background:#2f4d7d;color:#fff;border-radius:6px;font-size:.74rem;font-weight:800;letter-spacing:.01em}.offre-barre--ok{background:#f3f8f5;color:#23503b}.offre-barre--ok svg{color:#2e6b4f}.offre-barre sup{font-size:.7em}.dropdown-menu{padding:.5rem;border-radius:12px;box-shadow:0 1px 2px #14161a0d,0 12px 32px -10px #14161a2e;border:1px solid rgba(20,22,26,.06);min-width:15rem}.dropdown-menu__item{padding:.58rem .75rem;border-radius:8px;font-size:.93rem;line-height:1.3;transition:background .14s ease}.dropdown-menu__item:hover,.dropdown-menu__item:focus-visible{background:#f4f5f7}.dropdown-menu__item[aria-current=page]{font-weight:700}.dropdown-menu .dropdown-menu{margin-inline-start:.25rem}.header__link-with-icon,.header nav summary{gap:.3rem}.header{border-bottom:1px solid rgba(20,22,26,.07)}.header nav>ul{gap:1.9rem}.header nav>ul>li>a,.header nav>ul>li>details>summary{position:relative;padding-block:.2rem}.header nav>ul>li>a:after,.header nav>ul>li>details>summary:after{content:"";position:absolute;left:0;right:0;bottom:-.15rem;height:2px;background:currentColor;border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.header nav>ul>li>a:hover:after,.header nav>ul>li>details[open]>summary:after,.header nav>ul>li>details>summary:hover:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.header nav>ul>li>a:after,.header nav>ul>li>details>summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/atelier-custom.css.map */
