:root{--y-canvas:#fdfbf9;--y-card:#ffffff;--y-ink:#241318;--y-soft:#6d5a5c;--y-faint:#a2918f;--y-line:#eadfda;--y-line-soft:#f2e9e4;--y-mark:#bf1131;--y-mark-deep:#9d0d28;--y-carmin:#a50f2c;--y-wash-dawn:#fbeef0;--y-wash-soft:#faf3f1;--y-sky:linear-gradient(150deg,#fdf6f2 0%,#faeeea 46%,#f6e2e2 100%);--y-rich:linear-gradient(122deg,#6d0a1e 0%,#8e0c24 34%,#bf1131 68%,#e0879a 100%);--y-sh-s:0 1px 2px rgba(90,28,40,.045), 0 6px 18px rgba(90,28,40,.05);--y-sh-m:0 2px 6px rgba(90,28,40,.05), 0 20px 46px rgba(90,28,40,.1);--y-r-xl:30px;--y-r-l:22px;--y-r-m:16px;--heading-font-family:"Outfit","DM Sans",sans-serif;--text-font-family:"DM Sans",sans-serif}body.tpl-blog .blog-filter-list{overflow-x:auto;scrollbar-width:thin}body.tpl-blog .blog-filter-list ul{flex-wrap:nowrap}body.tpl-blog .blog-filter-list li{flex:0 0 auto}body.tpl-blog .blog-filter-list a{white-space:nowrap}.shopify-section--announcement-bar{position:sticky;top:0;z-index:11;transition:transform .6s ease,opacity .6s ease}.shopify-section--announcement-bar.yv-annonce--cachee{transform:translateY(-100%);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.shopify-section--announcement-bar{transition:none}}.shopify-section--announcement-bar p,.shopify-section--announcement-bar button{color:#fff!important}.shopify-section--announcement-bar .announcement-bar{font-size:.875rem;letter-spacing:.01em;line-height:1.5}.shopify-section--announcement-bar svg{color:#fff!important}.shopify-section--announcement-bar,.shopify-section--announcement-bar .announcement-bar{background-color:#bf1131;background-image:linear-gradient(122deg,#6d0a1e,#8e0c24,#bf1131 68%,#c9324f);animation:none}.shopify-section--announcement-bar .yv-promo-code{display:inline-block;background-color:#fff;color:#8e0c24;font-weight:700;letter-spacing:.06em;border-radius:999px;padding:2px 12px;margin-left:8px;line-height:1.4}.shopify-section--header,.shopify-section--header .header{background:transparent}.header__wrapper{background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.tpl-index{background-image:linear-gradient(180deg,#fdf6f2 0,#fdf6f2 300px,var(--y-canvas,#fdfbf9) 300px)}.yv-logo{display:inline-block;font-family:Outfit,DM Sans,sans-serif;font-weight:500;font-size:var(--yv-logo-size,22px);line-height:1.1;letter-spacing:-.025em;color:var(--y-ink,#241318);text-transform:lowercase;white-space:nowrap}.yv-logo__pt{color:var(--y-mark,#bf1131)}@media screen and (min-width:1500px){.header__wrapper{grid-template-columns:var(--header-logo-width,190px) minmax(0,1fr) auto}}.custom-promo-link{background-image:linear-gradient(122deg,#6d0a1e,#8e0c24,#bf1131 68%,#e0879a)}.shopify-section--footer .footer{background-color:#241318!important;background-image:radial-gradient(60rem 34rem at 6% 6%,#bf11315c,#24131800 62%),radial-gradient(46rem 30rem at 96% 92%,#a50f2c3d,#24131800 66%),linear-gradient(168deg,#331a21,#241318 48%,#190f12);background-repeat:no-repeat;background-size:cover;color:#ded1cd!important}.shopify-section--footer{background-color:#241318!important}.shopify-section--footer h2,.shopify-section--footer h3,.shopify-section--footer .h4,.shopify-section--footer .h5,.shopify-section--footer strong{color:#f6ece8!important}.shopify-section--footer p,.shopify-section--footer li,.shopify-section--footer span,.shopify-section--footer small{color:#a8968f!important}.shopify-section--footer a{color:#c9b9b4!important;transition:color .18s}.shopify-section--footer a:hover{color:#f6ece8!important}.shopify-section--footer input{background:#ffffff0f!important;border-color:#4a3339;color:#f6ece8!important;border-radius:999px}.shopify-section--footer input::placeholder{color:#8a7570!important}.shopify-section--footer hr,.shopify-section--footer [class*=border]{border-color:#3a2a2e}.shopify-section--footer svg{color:#c9b9b4}.footer .footer__accordion-title-text,.footer .footer__accordion-button-text,.footer h3{font-family:var(--heading-font-family);font-weight:500;letter-spacing:-.02em}[id*=text-with-icons] .section{padding-top:56px;padding-bottom:56px}@media(max-width:699px){[id*=text-with-icons] .section{padding-top:40px;padding-bottom:40px}}.y-lot-wrap,.y-invit-wrap{max-width:84rem;margin:0 auto;padding:clamp(1rem,3vw,2rem) 1.2rem}.y-cta{display:inline-flex;align-items:center;gap:.6rem;background:var(--y-mark);color:#fff;border:0;border-radius:999px;padding:.86rem 1.75rem;margin-top:.9rem;font-family:var(--heading-font-family);font-size:.9rem;font-weight:500;text-decoration:none;box-shadow:0 3px 12px #bf11313d;transition:background .2s,transform .24s,box-shadow .24s;cursor:pointer}.y-cta:hover{background:var(--y-mark-deep);transform:translateY(-2px);box-shadow:0 12px 28px #bf11314d;color:#fff}.y-invit{position:relative;border-radius:var(--y-r-xl);overflow:hidden;padding:clamp(1.7rem,4.5vw,3rem);box-shadow:var(--y-sh-s);background:var(--y-wash-soft)}.y-invit:after{content:"";position:absolute;right:-10%;top:-60%;width:28rem;height:28rem;border-radius:50%;background:radial-gradient(circle,#bf113121,#faf3f100 68%)}.y-invit--rich{background:var(--y-rich);color:#fff}.y-invit--rich .y-invit-h,.y-invit--rich .y-invit-p{color:#fff}.y-invit--rich .y-invit-p{opacity:.88}.y-invit-in{position:relative;z-index:2;max-width:36rem}.y-eyeb{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--y-carmin);margin:0 0 1rem}.y-invit--rich .y-eyeb{color:#ffffffc2}.y-invit-h{font-family:var(--heading-font-family);font-weight:200;font-size:clamp(1.6rem,4vw,2.5rem);letter-spacing:-.038em;line-height:1.06;margin:0 0 .8rem;color:var(--y-ink)}.y-invit-h b{font-weight:500}.y-invit-p{color:var(--y-soft);font-size:.99rem;margin:0 0 1.6rem;max-width:44ch}.y-invit-form{display:flex;gap:.55rem;flex-wrap:wrap;max-width:27rem}.y-invit-form input{flex:1;min-width:12rem;background:#fff;border:1px solid var(--y-line);border-radius:999px;padding:.76rem 1.15rem;font:inherit;font-size:.9rem;color:var(--y-ink)}.y-invit-form input:focus{outline:none;border-color:var(--y-mark)}.y-invit--rich .y-cta{background:#fff;color:var(--y-carmin)}.y-invit-form .y-cta{margin-top:0}@media(max-width:52rem){.y-lot-panel,.y-invit{padding:1.4rem 1.15rem;border-radius:24px}.y-lot-title,.y-invit-h{font-size:1.5rem}.y-cta{width:100%;justify-content:center}.y-invit-form{flex-direction:column;max-width:none}.y-invit-form input{min-width:0;width:100%}}.y-reveal{opacity:1}html.y-js .y-reveal{opacity:0;transform:translateY(18px)}html.y-js .y-reveal.is-in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}@media(prefers-reduced-motion:reduce){html.y-js .y-reveal{opacity:1;transform:none}}@media(min-width:700px){.y-invit{padding:clamp(1.15rem,2.4vw,1.7rem) clamp(1.3rem,3vw,2.1rem)}.y-invit-h{font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.08;margin:0 0 .45rem}.y-invit-p{font-size:.9rem;line-height:1.45;max-width:46ch;margin:0 0 .85rem}.y-invit-in{max-width:56rem}.y-invit .y-eyeb{margin:0 0 .5rem;font-size:.6875rem}.y-invit-form{max-width:29rem;margin:0;gap:.5rem}.y-invit-form .y-cta{padding-block:.62rem;white-space:nowrap}.y-invit-wrap{margin-block:clamp(1rem,2.4vw,1.8rem)}.y-invit form{margin:0}}.y-invit .y-invit-form input{height:var(--y-invit-champ,42px);padding-block:0}@media(max-width:699px){.y-invit .y-invit-form input{flex:0 0 auto;height:var(--y-invit-champ-mob,52px);font-size:1rem}}.y-invit form.contact-form{padding-left:0;padding-right:0}.yv-wrap{max-width:84rem;margin:0 auto;padding:0 clamp(1rem,3vw,1.5rem)}.yv-sec{margin-block:56px}.yv-reveal{opacity:1}html.y-js .yv-reveal{opacity:0;transform:translateY(18px)}html.y-js .yv-reveal.is-in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}@media(prefers-reduced-motion:reduce){html.y-js .yv-reveal{opacity:1;transform:none}}.yv-tp{display:grid;grid-template-columns:2fr 3fr;gap:clamp(1.5rem,4vw,3rem);align-items:start;background:var(--y-card,#fff);border-radius:var(--y-r-xl,30px);box-shadow:var(--y-sh-s);padding:clamp(1.2rem,3vw,2rem)}.yv-tp--droite .yv-tp__img{order:2}.yv-tp__img img{width:100%;height:auto;border-radius:var(--y-r-l,22px);display:block}.yv-tp__h{margin:0 0 .6rem}.yv-tp__txt{align-self:center;padding-block:.4rem}.yv-tp__txt>div+div .yv-tp__h,.yv-tp__plus .yv-tp__h{margin-top:1.4rem}.yv-tp__txt h3.yv-tp__h{font-size:1.15rem}.yv-tp__p{color:var(--y-soft,#6d5a5c);line-height:1.65}.yv-tp__p p{margin:0 0 .8rem}.yv-tp__p a{color:var(--y-mark,#bf1131);text-underline-offset:3px}.yv-tp__txt:has(.yv-tp__plus:not([open]))>div:first-of-type{-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent 100%);mask-image:linear-gradient(180deg,#000 68%,transparent 100%)}.yv-tp__plus summary{cursor:pointer;list-style:none;width:max-content;margin:.2rem auto 1.2rem;padding:.55rem 1.5rem;border:1px solid var(--y-mark,#bf1131);border-radius:999px;color:var(--y-mark,#bf1131);font-family:Outfit,sans-serif;font-weight:500;font-size:.92rem;transition:background .2s,color .2s}.yv-tp__plus summary:hover{background:var(--y-mark,#bf1131);color:#fff}.yv-tp__plus summary::-webkit-details-marker{display:none}.yv-tp__plus summary:after{content:" \25be";font-size:.85em}.yv-tp__plus[open] summary:after{content:" \25b4"}.yv-tp__plus{interpolate-size:allow-keywords;display:flex;flex-direction:column}.yv-tp__plus summary{order:2}.yv-tp__plus::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility .45s allow-discrete,opacity .45s ease,block-size .45s ease}.yv-tp__plus[open]::details-content{opacity:1;block-size:auto}@media(prefers-reduced-motion:reduce){.yv-tp__plus::details-content{transition:none}}@media(max-width:760px){.yv-tp{grid-template-columns:1fr}}.yv-tp__desc h2{margin:0 0 .6rem;font-size:1.45rem}.yv-tp__desc h3{margin:1.4rem 0 .6rem;font-size:1.15rem}.yv-tp__desc h2,.yv-tp__desc h3{color:var(--y-ink,#2b1a1d);font-family:Outfit,system-ui,sans-serif;font-weight:600;line-height:1.2}.yv-tp__desc ul,.yv-tp__desc ol{margin:0 0 .8rem;padding-left:1.2rem}.yv-tp__desc li{margin-bottom:.3rem}.yv-tp__plus>.yv-tp__desc{order:1}.yv-tp--seul{grid-template-columns:1fr}.yv-tp--seul .yv-tp__txt{max-width:72ch;margin-inline:auto}.yv-pil{max-width:84rem;margin:0 auto;padding:8px clamp(1rem,3vw,1.5rem) 20px}.yv-pil__row{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.yv-pil__a{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.05rem;border:1px solid var(--y-line,#ead9d9);border-radius:999px;background:var(--y-card,#fff);color:var(--y-ink,#2b1a1d);font-family:DM Sans,system-ui,sans-serif;font-size:.92rem;font-weight:500;line-height:1.2;cursor:pointer;text-decoration:none;transition:border-color .2s,background .2s,color .2s}.yv-pil__a:hover{border-color:var(--y-mark,#bf1131);color:var(--y-mark,#bf1131)}.yv-pil__a[aria-pressed=true]{background:var(--y-rich,linear-gradient(122deg,#6d0a1e 0%,#8e0c24 34%,#bf1131 68%,#e0879a 100%));border-color:transparent;color:#fff}.yv-pil__a:focus-visible{outline:2px solid var(--y-mark,#bf1131);outline-offset:2px}@media(max-width:700px){.yv-pil__row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start}.yv-pil__row::-webkit-scrollbar{display:none}.yv-pil__a{flex:0 0 auto}}@keyframes yv-pil-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.yv-pil__a.yv-pil-pop{animation:yv-pil-pop .28s cubic-bezier(.2,.7,.3,1)}@media(prefers-reduced-motion:reduce){.yv-pil__a.yv-pil-pop{animation:none}}body:has([data-yv-pilules]) #accordion-filter-p-m-custom-sujet{display:none}.yv-fil{max-width:84rem;margin:0 auto;padding:14px clamp(1rem,3vw,1.5rem) 0}.yv-fil__l{display:flex;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;font-family:DM Sans,system-ui,sans-serif;font-size:.82rem;line-height:1.3;color:var(--y-soft,#6d5a5c);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.yv-fil__l::-webkit-scrollbar{display:none}.yv-fil__i{display:flex;align-items:center;gap:.45rem;min-width:0}.yv-fil__i+.yv-fil__i:before{content:"\203a";color:var(--y-faint,#a2918f)}.yv-fil__a{color:var(--y-soft,#6d5a5c);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.yv-fil__a:hover{color:var(--y-mark,#bf1131);border-color:var(--y-mark,#bf1131)}.yv-fil__a:focus-visible{outline:2px solid var(--y-mark,#bf1131);outline-offset:2px}.yv-fil__c{color:var(--y-ink,#241318);overflow:hidden;text-overflow:ellipsis}.yv-fil-sec+.shopify-section .section{padding-block-start:1.25rem}.yv-rail{margin-top:clamp(1.6rem,4vw,2.4rem)}.yv-rail__in{display:flex;gap:1.3rem;overflow-x:auto;padding:.6rem .2rem 1.3rem;scrollbar-width:thin}.yv-rail__in::-webkit-scrollbar{height:5px}.yv-rail__in::-webkit-scrollbar-thumb{background:var(--y-line);border-radius:9px}.yv-cat{flex:0 0 auto;width:9.2rem;text-decoration:none}.yv-cat__img{aspect-ratio:1;background:linear-gradient(160deg,#fff 0%,var(--y-wash-dawn) 100%);border-radius:var(--y-r-l);overflow:hidden;box-shadow:var(--y-sh-s);transition:box-shadow .3s,transform .3s}.yv-cat__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.yv-cat span{display:block;margin-top:.75rem;font-family:Outfit,sans-serif;font-weight:500;font-size:.88rem;letter-spacing:-.012em;color:var(--y-ink);transition:color .2s}.yv-cat:hover .yv-cat__img{box-shadow:var(--y-sh-m);transform:translateY(-5px)}.yv-cat:hover .yv-cat__img img{transform:scale(1.06)}.yv-cat:hover span{color:var(--y-mark)}.yv-cats{padding-block:var(--yv-cats-esp-mob,24px)}@media(max-width:52rem){.yv-cat{width:7.4rem}}.yv-cats{padding-block:var(--yv-cats-esp,40px)}.yv-eyeb{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--y-carmin);margin:0 0 1rem}.yv-eyeb--clair{color:#ffffffc2}.yv-h2{font-family:Outfit,sans-serif;font-weight:300;font-size:clamp(1.65rem,3.4vw,2.2rem);letter-spacing:-.034em;line-height:1.1;margin:0;color:var(--y-ink)}.yv-h2 b{font-weight:500}.yv-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:1.6rem}.yv-link{font-size:.9rem;color:var(--y-soft);border-bottom:1px solid var(--y-line);padding-bottom:2px;text-decoration:none}.yv-link:hover{color:var(--y-ink);border-color:var(--y-mark)}body.tpl-collection .removable-facet{background:var(--y-wash-soft,#faf3f1);border:1px solid var(--y-line,#eadfda);color:var(--y-soft,#6d5a5c)}body.tpl-collection .removable-facet a{color:var(--y-faint,#a2918f);transition:color .2s}body.tpl-collection .removable-facet a:hover{color:var(--y-mark,#bf1131)}.prose{font-size:18px;line-height:1.7}.prose h2:not(.h0):not(.h1){font-size:28px;line-height:1.25;font-weight:600}.prose h3:not(.h0):not(.h1){font-size:22px;line-height:1.3;font-weight:600}.prose h4:not(.h0):not(.h1){font-size:19px;line-height:1.35;font-weight:600}@media(max-width:699px){.prose{font-size:17px}.prose h2:not(.h0):not(.h1){font-size:var(--text-h2)}.prose h3:not(.h0):not(.h1){font-size:var(--text-h3)}.shopify-section--main-article .article-banner__content h1.h0,.shopify-section--main-article .article-banner__content .h0{font-size:30px}}:is(.shopify-section--faq,.shopify-section--contact-premium) .accordion-box{margin:10px;padding:4px 20px;border:0;border-radius:var(--y-r-m,16px);background:var(--y-card,#fff);box-shadow:0 0 0 10px var(--y-wash-dawn,#fbeef0),0 1px 2px #5a1c280f}.product-info .accordion-group .yv-faq-q,:is(.shopify-section--faq,.shopify-section--contact-premium) .accordion-box>details.accordion{border-width:1px 0 0;border-style:solid;border-color:#f6e6e9}.product-info .accordion-group .yv-faq-q:first-child,:is(.shopify-section--faq,.shopify-section--contact-premium) .accordion-box>details.accordion:first-child{border-top-width:0}.product-info .accordion-group .yv-faq-q>.yv-faq-q__question{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;cursor:pointer;list-style:none}.product-info .accordion-group .yv-faq-q>.yv-faq-q__question::-webkit-details-marker{display:none}.product-info .accordion-group .yv-faq-q>.yv-faq-q__question:focus-visible{outline:2px solid var(--y-mark,#bf1131);outline-offset:2px}.product-info .accordion-group .yv-faq-q h3.yv-faq-q__titre,:is(.shopify-section--faq,.shopify-section--contact-premium) .accordion-box>details.accordion .accordion__toggle{margin:0;font-family:var(--heading-font-family,"Outfit",sans-serif);font-size:17px;line-height:1.4;font-weight:600;color:#1a1a1a}:is(.shopify-section--faq,.shopify-section--contact-premium) .accordion-box>details.accordion .accordion__toggle{padding-block:14px}.product-info .accordion-group .yv-faq-q>.yv-faq-q__question:after,:is(.shopify-section--faq,.shopify-section--contact-premium) .accordion-box>details.accordion .circle-chevron.circle-chevron:not([disabled]){flex:0 0 26px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--y-rich,linear-gradient(122deg,#6d0a1e 0%,#8e0c24 34%,#bf1131 68%,#e0879a 100%));color:#fff;font:500 18px/1 var(--heading-font-family,"Outfit",sans-serif);transform:none}.product-info .accordion-group .yv-faq-q>.yv-faq-q__question:after,:is(.shopify-section--faq,.shopify-section--contact-premium) .accordion-box>details.accordion .circle-chevron.circle-chevron:not([disabled]):after{content:"+"}.product-info .accordion-group .yv-faq-q[open]>.yv-faq-q__question:after,:is(.shopify-section--faq,.shopify-section--contact-premium) .accordion-box>details.accordion[open] .circle-chevron.circle-chevron:not([disabled]):after{content:"\2212"}:is(.shopify-section--faq,.shopify-section--contact-premium) .accordion-box>details.accordion .circle-chevron svg{display:none}.product-info .accordion-group .yv-faq-q__reponse>*{margin:0}.product-info .accordion-group .yv-faq-q__reponse>*+*{margin-top:10px}.product-info .accordion-group .yv-faq-q__reponse{margin-top:0;padding-bottom:16px}.shopify-section--faq[id*=__faq-] .section{padding-block:28px}.shopify-section--faq[id*=__faq-] .section-stack{gap:16px}.shopify-section--faq[id*=__faq-] h2{font-family:var(--heading-font-family,"Outfit",sans-serif);font-weight:600;letter-spacing:-.01em}.shopify-section--faq[id*=__faq-]{scroll-margin-top:140px}main:has(.shopify-section--faq[id*=__faq-]) .yv-pil{padding-top:40px}quick-buy-drawer .button--secondary{background-color:#bf1131;border-color:#bf1131;color:#fff}.thumbnail-swatch,.thumbnail-swatch>img{border-radius:50%}.product-card .product-card__aside{margin-top:6px}.product-card .product-card__variant-list,.product-card .product-card__swatch-list{gap:4px;margin-top:6px}.product-card .thumbnail-swatch{--swatch-size:22px}.product-card .thumbnail-swatch:before{box-shadow:none;opacity:0}.product-card .thumbnail-swatch__view-more{width:auto;min-width:0;height:22px;line-height:22px;padding:0 7px;border:0;border-radius:999px;background:var(--y-card);box-shadow:0 1px 2px #5a1c280f;color:var(--y-carmin);font-size:11px;font-weight:500;letter-spacing:-.01em;display:inline-block;text-align:center;text-decoration:none}@media(max-width:699px){.product-card .product-card__variant-list,.product-card .product-card__swatch-list{display:flex;gap:3px}.product-card .thumbnail-swatch{--swatch-size:18px}.product-card .thumbnail-swatch__view-more{height:18px;line-height:18px;padding:0 6px}}cart-drawer .cart-recommendations img,cart-drawer .product-list img,cart-drawer [class*=recommendation] img{width:48px;height:48px;border-radius:50%;object-fit:cover}cart-drawer .product-list *:has(>img),cart-drawer [class*=recommendation] *:has(>img){width:48px;min-width:48px;flex:0 0 48px}.button:not(.button--secondary):not([class*=ghost]):not([class*=subdued]):not([class*=outline]),.btn:not([class*=ghost]):not([class*=subdued]),.buy-buttons .button--secondary,.product-form .button--secondary,buy-buttons .button--secondary,quick-buy-drawer .button--secondary,.blog-filter-list a.selected,[name=checkout],.yv-btn:not(.yv-btn--ghost){background-color:#bf1131;background-image:linear-gradient(122deg,#6d0a1e,#8e0c24,#bf1131 68%,#e0879a);color:#fff}.y-invit .y-cta,.y-invit .button{background-image:none}cart-notification-drawer.quick-buy-drawer{border-radius:22px 22px 0 0;padding:0}cart-notification-drawer .quick-buy-drawer__info{margin:0;padding:4px 18px 6px;gap:12px}cart-notification-drawer .quick-buy-drawer__variant{gap:1rem;align-items:center}cart-notification-drawer .quick-buy-drawer__media{width:92px;height:92px;border-radius:12px}cart-notification-drawer .banner{width:fit-content;margin-inline:auto;border-radius:999px;padding:7px 16px;font-size:.85rem;gap:.5rem}.yv-notif-jauge p,.yv-notif-jauge span{font-size:.82rem;line-height:1.3}cart-notification-drawer .buy-buttons{grid-template-columns:1fr}cart-notification-drawer .buy-buttons>.button{width:100%;min-height:52px;font-size:1rem;justify-content:center}.yv-notif-continuer{display:block;width:100%;margin:0;padding:10px 0;text-align:center;font-size:.9rem;color:#6d5a5c;text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer;font-family:inherit}.yv-notif-continuer:hover{color:#241318}@media(min-width:52rem){cart-notification-drawer.quick-buy-drawer{border-radius:24px}cart-notification-drawer .buy-buttons>.button,.yv-notif-continuer{max-width:22rem;margin-inline:auto}}.yv-pdp-soustitre{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 0;font-size:14.5px;line-height:1.45;color:var(--y-soft,#6d5a5c)}.yv-pdp-soustitre-fort{color:var(--y-ink,#241318);font-weight:500}.yv-pdp-sep{width:4px;height:4px;border-radius:50%;background:var(--y-faint,#a2918f);display:inline-block}@media screen and (min-width:1400px){h1.product-info__title{font-size:3rem}}.yv-pdp-guide{margin:2px 0 14px;border:1px solid var(--y-line,#eadfda);border-radius:var(--y-r-m,16px);background:var(--y-wash-soft,#faf3f1);overflow:hidden}.yv-pdp-guide-lien{display:flex;align-items:center;gap:9px;padding:11px 14px;cursor:pointer;list-style:none;font-size:14.5px;font-weight:500;color:var(--y-carmin,#a50f2c)}.yv-pdp-guide-lien::-webkit-details-marker{display:none}.yv-pdp-guide-lien:focus-visible{outline:2px solid var(--y-mark,#bf1131);outline-offset:-2px}.yv-pdp-guide-picto{display:inline-flex;color:var(--y-carmin,#a50f2c)}.yv-pdp-guide-lien:after{content:"";margin-inline-start:auto;width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.yv-pdp-guide[open] .yv-pdp-guide-lien:after{transform:rotate(-135deg) translateY(-2px)}.yv-pdp-guide-panneau{padding:0 14px 14px}.yv-pdp-guide-intro{margin:0 0 10px;font-size:13.5px;line-height:1.5;color:var(--y-soft,#6d5a5c)}.yv-pdp-guide-liste{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:1px;background:var(--y-line-soft,#f2e9e4);border-radius:10px;overflow:hidden}.yv-pdp-guide-ligne{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 12px;background:var(--y-card,#fff);font-size:14px}.yv-pdp-guide-nom{color:var(--y-ink,#241318)}.yv-pdp-guide-cote{color:var(--y-soft,#6d5a5c);font-variant-numeric:tabular-nums;white-space:nowrap}.yv-pdp-guide-conseils{font-size:13.5px;line-height:1.55;color:var(--y-soft,#6d5a5c)}.yv-pdp-guide-conseils ul{margin:0 0 10px;padding-inline-start:17px;list-style:disc}.yv-pdp-guide-conseils li{margin-bottom:4px}.yv-pdp-guide-ancre{display:inline-block;font-size:13.5px;color:#bf1131;text-underline-offset:3px}.yv-pdp-ens{margin:16px 0 0;padding:14px;border:1px solid var(--y-line,#eadfda);border-radius:var(--y-r-m,16px);background:var(--y-card,#fff);box-shadow:var(--y-sh-s,0 1px 2px rgba(90,28,40,.045))}.yv-pdp-ens-titre{margin:0 0 10px;font-family:var(--heading-font-family,"Outfit",sans-serif);font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--y-ink,#241318)}.yv-pdp-ens-corps{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.yv-pdp-ens-vignettes{display:flex;align-items:center;gap:8px}.yv-pdp-ens-img{width:44px;height:44px;border-radius:12px;object-fit:cover;background:var(--y-wash-soft,#faf3f1)}.yv-pdp-ens-plus{color:var(--y-faint,#a2918f);font-size:17px;line-height:1}.yv-pdp-ens-nom{font-size:14px;line-height:1.35;color:var(--y-ink,#241318)}a.yv-pdp-ens-nom{color:#bf1131;text-underline-offset:3px}.yv-pdp-ens-total{margin:7px 0 0;font-size:15px;color:var(--y-ink,#241318);font-variant-numeric:tabular-nums}.yv-pdp-ens-bouton{margin-top:12px;width:100%;padding:11px 16px;border:0;border-radius:999px;background:var(--y-rich,linear-gradient(122deg,#6d0a1e,#bf1131));color:#fff;font-family:var(--heading-font-family,"Outfit",sans-serif);font-size:14.5px;font-weight:600;cursor:pointer}.yv-pdp-ens-bouton:disabled{opacity:.6;cursor:progress}.yv-pdp-ens-note{margin:8px 0 0;font-size:12.5px;color:var(--y-faint,#a2918f)}.yv-pdp-livr{list-style:none;margin:14px 0 0;padding:12px 14px;border-radius:14px;background:var(--y-wash-dawn,#fbeef0);font-size:14px;line-height:1.45;color:var(--y-ink,#241318);display:grid;gap:9px}.yv-pdp-livr-l{display:flex;gap:10px;align-items:flex-start}.yv-pdp-livr-picto{color:var(--y-carmin,#a50f2c);flex:0 0 auto;margin-top:1px}.yv-pdp-livr-picto--dispo{color:rgb(var(--success-text,0 163 65))}.yv-pdp-livr-texte{min-width:0}.yv-pdp-livr-texte strong{font-weight:600;white-space:nowrap}.yv-pdp-livr-note{display:block;margin-top:3px;font-size:12.5px;color:var(--y-soft,#6d5a5c)}.yv-pdp-forts{list-style:none;margin:18px 0 4px;padding:0;display:grid;gap:10px}.yv-pdp-fort{display:flex;gap:11px;align-items:flex-start}.yv-pdp-fort-picto{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:var(--y-wash-soft,#faf3f1);color:var(--y-carmin,#a50f2c)}.yv-pdp-fort-texte{font-size:14.5px;line-height:1.5;color:var(--y-ink,#241318);min-width:0}.yv-pdp-fort-texte b{display:block;font-family:var(--heading-font-family,"Outfit",sans-serif);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--y-soft,#6d5a5c);margin-bottom:2px}.jdgm-prev-badge.yv-pdp-badge-vide{display:none}.yv-pdp-tl{padding:44px 0 8px}.yv-pdp-tl-wrap{max-width:1180px;margin:0 auto;padding-inline:20px}.yv-pdp-tl-titre{margin:0 0 8px;font-family:var(--heading-font-family,"Outfit",sans-serif);font-size:clamp(22px,3.2vw,30px);font-weight:600;letter-spacing:-.01em;color:var(--y-ink,#241318);text-wrap:balance}.yv-pdp-tl-chapo{margin:0 0 22px;max-width:62ch;font-size:15px;line-height:1.55;color:var(--y-soft,#6d5a5c)}.yv-pdp-tl-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.yv-pdp-tl-carte{border:1px solid var(--y-line,#eadfda);border-radius:var(--y-r-m,16px);background:var(--y-card,#fff);padding:14px 14px 16px;box-shadow:var(--y-sh-s,0 1px 2px rgba(90,28,40,.045))}.yv-pdp-tl-dessin{background:#f4ece8;border-radius:12px;padding:9px;margin-bottom:11px}.yv-pdp-tl-dessin svg{display:block;width:100%;height:auto;max-width:100%}.yv-pdp-tl-porte{fill:#fff;stroke:#c9b6ae;stroke-width:2.4}.yv-pdp-tl-sol{stroke:#c9b6ae;stroke-width:1.6;stroke-dasharray:5 4}.yv-pdp-tl-tringle{stroke:#8a6b58;stroke-width:2.6;stroke-linecap:round}.yv-pdp-tl-noren{fill:#bf113129;stroke:#bf1131;stroke-width:2}.yv-pdp-tl-fente{stroke:#bf1131;stroke-width:1.6;stroke-dasharray:4 3}.yv-pdp-tl-nom{margin:0 0 2px;font-family:var(--heading-font-family,"Outfit",sans-serif);font-size:15px;font-weight:600;color:var(--y-ink,#241318)}.yv-pdp-tl-cotes{margin:0 0 7px;font-size:14px;color:var(--y-carmin,#a50f2c);font-variant-numeric:tabular-nums}.yv-pdp-tl-usage{margin:0;font-size:13px;line-height:1.5;color:var(--y-soft,#6d5a5c)}.yv-pdp-tl-note{margin:18px 0 0;font-size:12.5px;color:var(--y-faint,#a2918f)}.yv-pdp-jr{padding:40px 0 48px}.yv-pdp-jr-wrap{max-width:1180px;margin:0 auto;padding-inline:20px}.yv-pdp-jr-h2{margin:0 0 20px;font-family:var(--heading-font-family,"Outfit",sans-serif);font-size:clamp(21px,3vw,28px);font-weight:600;letter-spacing:-.01em;color:var(--y-ink,#241318)}.yv-pdp-jr-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.yv-pdp-jr-carte{max-width:420px}.yv-pdp-jr-carte{min-width:0;max-width:420px}.yv-pdp-jr-lien{display:flex;flex-direction:column;height:100%;border:1px solid var(--y-line,#eadfda);border-radius:var(--y-r-l,22px);overflow:hidden;background:var(--y-card,#fff);color:var(--y-ink,#241318);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.yv-pdp-jr-lien:hover{box-shadow:var(--y-sh-m,0 20px 46px rgba(90,28,40,.1));transform:translateY(-2px)}.yv-pdp-jr-lien:focus-visible{outline:2px solid #bf1131;outline-offset:2px}.yv-pdp-jr-photo{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--y-wash-soft,#faf3f1)}.yv-pdp-jr-photo img{width:100%;height:100%;object-fit:cover;max-width:100%}.yv-pdp-jr-corps{display:flex;flex-direction:column;gap:6px;padding:15px 17px 17px}.yv-pdp-jr-titre{font-family:var(--heading-font-family,"Outfit",sans-serif);font-size:16.5px;font-weight:600;line-height:1.3;text-wrap:balance}.yv-pdp-jr-extrait{font-size:13.5px;line-height:1.5;color:var(--y-soft,#6d5a5c)}.yv-pdp-jr-cta{margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:500;color:#bf1131}@media(max-width:699px){.yv-pdp-tl{padding-top:32px}.yv-pdp-jr{padding:30px 0 36px}.yv-pdp-tl-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yv-pdp-tl-carte{padding:11px 11px 13px}.yv-pdp-tl-usage{font-size:12.5px}.yv-pdp-ens-img{width:40px;height:40px}}.yv-pdp-jr-tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;margin-bottom:20px}.yv-pdp-jr-tete .yv-pdp-jr-h2{margin:0}.yv-pdp-jr-tout{font-size:14px;color:#bf1131;text-underline-offset:3px;white-space:nowrap}.yv-pdp-av{padding:40px 0 0}.yv-pdp-av-wrap{max-width:1180px;margin:0 auto;padding-inline:20px;text-align:center}.yv-pdp-av-h2{margin:0 0 6px;font-family:var(--heading-font-family,"Outfit",sans-serif);font-size:clamp(21px,3vw,28px);font-weight:600;letter-spacing:-.01em;color:var(--y-ink,#241318);text-wrap:balance}.yv-pdp-av-sous{margin:0 auto;max-width:56ch;font-size:13.5px;line-height:1.5;color:var(--y-soft,#6d5a5c)}.yv-pdp-guide--dans-selecteur{margin:0 0 10px;border:0;border-radius:0;background:none;overflow:visible}.yv-pdp-guide--dans-selecteur .yv-pdp-guide-lien{padding:0;gap:7px;font-size:13.5px;text-decoration:underline;text-underline-offset:3px}.yv-pdp-guide--dans-selecteur .yv-pdp-guide-lien:after{margin-inline-start:2px;width:6px;height:6px}.yv-pdp-guide--dans-selecteur .yv-pdp-guide-panneau{margin-top:10px;padding:13px 14px;border:1px solid var(--y-line,#eadfda);border-radius:var(--y-r-m,16px);background:var(--y-wash-soft,#faf3f1)}.yv-pdp-bloc{margin:18px 0 0;padding:16px 18px;border:0;border-radius:var(--y-r-xl,30px);background:var(--y-card,#fff);box-shadow:var(--y-sh-s,0 1px 2px rgba(90,28,40,.045));interpolate-size:allow-keywords}.yv-pdp-bloc-titre{display:flex;align-items:center;gap:10px;margin:0;padding:0;cursor:pointer;list-style:none;font-family:var(--heading-font-family,"Outfit",sans-serif);font-size:.9375rem;font-weight:600;letter-spacing:-.005em;color:var(--y-carmin,#a50f2c)}.yv-pdp-bloc-titre::-webkit-details-marker{display:none}.yv-pdp-bloc-titre:focus-visible{outline:2px solid var(--y-mark,#bf1131);outline-offset:3px}.yv-pdp-bloc-titre:after{content:"";margin-inline-start:auto;width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.yv-pdp-bloc[open] .yv-pdp-bloc-titre:after{transform:rotate(-135deg) translateY(-2px)}.yv-pdp-bloc::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility .35s allow-discrete,opacity .35s ease,block-size .35s ease}.yv-pdp-bloc[open]::details-content{opacity:1;block-size:auto}@media(prefers-reduced-motion:reduce){.yv-pdp-bloc::details-content{transition:none}}.yv-pdp-bloc .yv-pdp-forts{margin:14px 0 0}.yv-pdp-guide-liste{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px;background:none;border-radius:0;overflow:visible}.yv-pdp-guide-ligne{background:none;padding:0;display:block}.yv-pdp-guide-bouton{display:flex;align-items:center;gap:11px;width:100%;padding:8px 11px;border:1px solid var(--y-line,#eadfda);border-radius:12px;background:var(--y-card,#fff);color:var(--y-ink,#241318);font-family:inherit;font-size:14px;text-align:start;cursor:pointer}.yv-pdp-guide-bouton:hover{border-color:var(--y-faint,#a2918f)}.yv-pdp-guide-bouton:focus-visible{outline:2px solid #bf1131;outline-offset:1px}.yv-pdp-guide-ligne--choisie .yv-pdp-guide-bouton{border-color:#bf1131;background:var(--y-wash-dawn,#fbeef0)}.yv-pdp-guide-vignette{flex:0 0 auto;width:40px;display:flex;align-items:flex-end;justify-content:center}.yv-pdp-guide-vignette svg{display:block;width:100%;height:auto}.yv-pdp-guide-texte{display:flex;flex-direction:column;gap:1px;min-width:0}.yv-pdp-guide-nom{font-weight:500}.yv-pdp-guide-cote{font-size:12.5px;color:var(--y-soft,#6d5a5c);font-variant-numeric:tabular-nums}.yv-pdp-guide-marque{margin-inline-start:auto;flex:0 0 auto;font-family:var(--heading-font-family,"Outfit",sans-serif);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#bf1131}.yv-pdp-tl-svg--compact .yv-pdp-tl-porte{fill:#f3eae6;stroke:#c4afa6;stroke-width:3.5}.yv-pdp-tl-svg--compact .yv-pdp-tl-noren{fill:#bf11314d;stroke:#bf1131;stroke-width:3.5}.yv-pdp-ens-liste{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:7px}.yv-pdp-ens-item{margin:0}.yv-pdp-ens-case{display:flex;align-items:flex-start;gap:10px;padding:7px 9px;border:1px solid var(--y-line-soft,#f2e9e4);border-radius:12px;background:var(--y-canvas,#fdfbf9);cursor:pointer}.yv-pdp-ens-item--cette-page .yv-pdp-ens-case{cursor:default;background:var(--y-wash-dawn,#fbeef0)}.yv-pdp-ens-case input{position:absolute;opacity:0;width:0;height:0}.yv-pdp-ens-boite{flex:0 0 auto;margin-top:15px;width:18px;height:18px;border:1.6px solid var(--y-faint,#a2918f);border-radius:5px;background:#fff;position:relative}.yv-pdp-ens-case input:checked+.yv-pdp-ens-boite,.yv-pdp-ens-boite--fixe{background:#bf1131;border-color:#bf1131}.yv-pdp-ens-case input:checked+.yv-pdp-ens-boite:after,.yv-pdp-ens-boite--fixe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(45deg)}.yv-pdp-ens-case input:focus-visible+.yv-pdp-ens-boite{outline:2px solid #bf1131;outline-offset:2px}.yv-pdp-ens-info{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.yv-pdp-ens-prix{font-size:13px;color:var(--y-soft,#6d5a5c);font-variant-numeric:tabular-nums}.yv-pdp-ens-item--choix .yv-pdp-ens-case{border-color:#f2c9d2}.yv-pdp-ens-etiquette{font:600 11.5px/1.2 var(--heading-font-family,"Outfit",sans-serif);letter-spacing:.05em;text-transform:uppercase;color:var(--y-carmin,#a50f2c);margin-bottom:2px}.yv-pdp-ens-variante{font-size:13.5px;line-height:1.35;color:var(--y-soft,#6d5a5c)}.yv-pdp-ens-sous{list-style:none;margin:6px 0 -2px 2px;font:600 12px/1 var(--heading-font-family,"Outfit",sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--y-soft,#6d5a5c)}.yv-pdp-ens-choix{display:flex;flex-direction:column;gap:6px;margin-top:6px}.yv-pdp-ens-choix[hidden]{display:none}.yv-pdp-ens-opt{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.yv-pdp-ens-opt-nom{font-size:12.5px;color:var(--y-soft,#6d5a5c);min-width:56px}.yv-pdp-ens-opt select{max-width:100%;padding:6px 30px 6px 10px;border:1px solid var(--y-line,#eadfda);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23a50f2c' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") right 9px center/11px no-repeat;font:500 13.5px var(--text-font-family,"DM Sans",sans-serif);color:var(--y-ink,#241318);-webkit-appearance:none;appearance:none;cursor:pointer}.yv-pdp-ens-opt select:focus-visible{outline:2px solid #bf1131;outline-offset:1px}@media(max-width:699px){.yv-pdp-ens-boite{margin-top:11px}}.yv-pdp-ens-total{margin:0 0 10px;text-align:end;font-size:15.5px;color:var(--y-ink,#241318);font-variant-numeric:tabular-nums}.yv-pdp-ens-bouton{margin-top:0}.product-info .accordion-group{display:grid;gap:8px;padding:10px;border:0;border-radius:24px;background:var(--y-wash-dawn,#fbeef0);box-shadow:none;overflow:visible}.product-info .accordion-group>*{margin:0;background:var(--y-card,#fff);border-radius:var(--y-r-m,16px);box-shadow:0 1px 2px #5a1c280f;overflow:hidden}.product-info .accordion-group>.product-info__block-item{padding:0}.product-info .accordion-group details.product-info__accordion{background:none;padding-inline:0;border:none;border-radius:0}.product-info .accordion-group details.product-info__accordion>summary{padding-inline:20px}.product-info .accordion-group details.product-info__accordion .accordion__toggle.bold{font-family:var(--heading-font-family,"Outfit",sans-serif);font-size:1rem;font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--y-ink,#241318);padding-block:18px}.product-info .accordion-group details.product-info__accordion[open] .accordion__toggle.bold{color:var(--y-carmin,#a50f2c)}.product-info .accordion-group details.product-info__accordion .accordion__toggle.bold span{line-height:1.6}.product-info .accordion-group details summary:hover{background:#bf113107}.product-info .accordion-group details.product-info__accordion .circle-chevron.circle-chevron:not([disabled]),.product-info .accordion-group .yv-pdp-bloc>.yv-pdp-bloc-titre:after{content:"";flex:0 0 28px;width:28px;height:28px;margin-inline-start:auto;border:0;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat,var(--y-rich,linear-gradient(122deg,#6d0a1e 0%,#8e0c24 34%,#bf1131 68%,#e0879a 100%));color:#fff;transform:none;transition:transform .2s ease}.product-info .accordion-group details.product-info__accordion .circle-chevron svg{display:none}.product-info .accordion-group details.product-info__accordion[open] .circle-chevron.circle-chevron:not([disabled]),.product-info .accordion-group .yv-pdp-bloc[open]>.yv-pdp-bloc-titre:after{transform:rotate(180deg)}.product-info .accordion-group details.product-info__accordion .accordion__content{padding-inline:20px 28px;padding-block-end:20px}.product-info .accordion-group details.product-info__accordion .accordion__content .prose{font-size:18px;line-height:1.7;color:#1a1a1a}.product-info .accordion-group .accordion__content ul{margin:0;padding-left:1.2em}.product-info .accordion-group .accordion__content ul li{font-size:18px;line-height:1.7;color:#1a1a1a;margin-bottom:4px}.product-info .accordion-group .metafield-rich_text_field>ul{list-style:none;margin:0;padding:0}.product-info .accordion-group .metafield-rich_text_field>ul>li{position:relative;margin:0;padding:12px 0 12px 24px;border-top:1px solid #f6e6e9}.product-info .accordion-group .metafield-rich_text_field>ul>li:first-child{border-top:0;padding-top:2px}.product-info .accordion-group .metafield-rich_text_field>ul>li:before{content:"";position:absolute;left:4px;top:calc(8px + .85em);width:8px;height:8px;border-radius:50%;background:var(--y-mark,#bf1131)}.product-info .accordion-group .metafield-rich_text_field>ul>li:first-child:before{top:calc(-2px + .85em)}.product-info .accordion-group .yv-faq-contact{display:flex;align-items:center;gap:12px;margin:4px 0 0;padding-top:16px;border-top:1px solid #f6e6e9;font-size:15.5px;line-height:1.5;color:#1a1a1a}.product-info .accordion-group .yv-faq-contact__picto{flex:0 0 34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:var(--y-wash-soft,#faf3f1);color:var(--y-carmin,#a50f2c)}.product-info .accordion-group .yv-faq-contact a{color:var(--y-carmin,#a50f2c);font-weight:600;text-underline-offset:3px}.product-info .accordion-group .product-specifications-table{margin:0}.product-info .accordion-group .specs-table tr{background-color:transparent;border-bottom-color:#f6dde2}.product-info .accordion-group .specs-table tr:last-child{border-bottom:none}.product-info .accordion-group .specs-table td:first-child{padding-left:0}.product-info .accordion-group .yv-pdp-bloc{margin:0;padding:0}.product-info .accordion-group .yv-pdp-bloc>.yv-pdp-bloc-titre{padding:18px 20px;font-size:1rem;line-height:1.6;color:var(--y-ink,#241318)}.product-info .accordion-group .yv-pdp-bloc[open]>.yv-pdp-bloc-titre{color:var(--y-carmin,#a50f2c)}.product-info .accordion-group .yv-pdp-bloc .yv-pdp-forts{margin:0;padding:0 20px 20px}.yv-pdp-soustitre{margin-top:-16px}.yv-pdp-tl{padding-top:0;padding-bottom:48px}.yv-pdp-av{padding-top:0;padding-bottom:32px}.yv-pdp-livr-texte strong{white-space:normal}.yv-pdp-jr{padding-top:0}@media(max-width:699px){[id$=__main]+.shopify-section .yv-pdp-tl,[id$=__main]+.shopify-section:not(:has(.yv-pdp-tl))+.shopify-section .yv-pdp-av{margin-top:-24px}.yv-pdp-tl-titre,.yv-pdp-av-h2,.yv-pdp-jr-h2{font-size:var(--text-h2);line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/yomoya-v5.css.map */
