@font-face{font-family:Stack Sans Headline;src:url(vs-stack-sans-headline.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stack Sans Text;src:url(vs-stack-sans-text.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Titre;src:url(vs-archivo-titre.woff2) format("woff2");font-weight:600;font-stretch:normal;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vs-papier: #f6f5f3;--vs-surface: #ebeae6;--vs-surface-2: #e4dfd8;--vs-encre: #231e1b;--vs-encre-douce: #5a524c;--vs-encre-pale: #8a817a;--vs-filet: rgb(35 30 27 / .12);--vs-filet-fort: rgb(35 30 27 / .22);--vs-action: #3b2c24;--vs-action-survol: #4d3a30;--vs-sur-sombre: #f3f2f0;--vs-icone: #7a4a36;--vs-sur-sombre-doux: #cfc8c1;--vs-perle: #d6d4d9;--vs-pierre: #dbd5cd;--vs-rose: #ebc4bd;--vs-sauge: #b5bfab;--vs-sable: #dccab6;--vs-ardoise: #55616d;--vs-chocolat: #3b2c24;--vs-nuit: #26262a;--vs-bleu: #46566f;--vs-moutarde: #d8b664;--vs-brique: #87402f;--vs-lait: #ebe9e4;--vs-e1: 4px;--vs-e2: 8px;--vs-e3: 12px;--vs-e4: 16px;--vs-e5: 24px;--vs-e6: 32px;--vs-e7: 48px;--vs-e8: 64px;--vs-e9: 96px;--vs-e10: 128px;--vs-entete-h: 64px;--vs-alerte: #8f2f22;--vs-ok: #3f6b45;--vs-ok-fond: #e3ebe2;--vs-attention: #8a5a14;--vs-attention-fond: #f1e7d3;--vs-police-titre: "Stack Sans Headline", "Helvetica Neue", Arial, sans-serif;--vs-police-texte: "Stack Sans Text", "Helvetica Neue", Arial, sans-serif;--vs-police-affiche: "Archivo Titre", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--vs-t-mini: .8125rem;--vs-t-petit: .875rem;--vs-t-corps: clamp(1rem, .97rem + .15vw, 1.0625rem);--vs-t-chapo: clamp(1.25rem, 1.12rem + .55vw, 1.5rem);--vs-t-titre: clamp(1.75rem, 1.25rem + 2.2vw, 3.25rem);--vs-t-produit: clamp(1.875rem, 1.45rem + 1.5vw, 2.75rem);--vs-t-affiche: clamp(2.75rem, 1.2rem + 6.2vw, 6.25rem);--vs-marge: clamp(16px, 1.67vw, 24px);--page-width: 1680px;--vs-gouttiere: clamp(12px, 1.4vw, 20px);--vs-section: clamp(64px, 8vw, 128px);--vs-r: 10px;--vs-r-btn: 6px;--vs-r-petit: 8px;--vs-ease-out: cubic-bezier(.23, 1, .32, 1);--vs-ease-in-out: cubic-bezier(.77, 0, .175, 1);--vs-ease-tiroir: cubic-bezier(.32, .72, 0, 1);--vs-d-appui: .16s;--vs-d-survol: .2s;--vs-d-tiroir: .38s;--vs-ombre-flottant: 0 18px 48px -12px rgb(35 30 27 / .28), 0 2px 8px rgb(35 30 27 / .08);--font-heading-family: var(--vs-police-titre);--font-heading-weight: 300;--font-heading-style: normal;--font-body-family: var(--vs-police-texte);--font-body-weight: 400;--font-body-weight-bold: 500;--font-button-family: var(--vs-police-texte);--font-button-weight: 500;--font-accent-family: var(--vs-police-texte);--font-accent-weight: 500;--font-subheading-family: var(--vs-police-titre);--font-subheading-weight: 400;--font-price-family: var(--vs-police-texte);--font-price-weight: 500;--border-radius-form-elements: var(--vs-r-btn)}.page-width{padding-left:var(--vs-marge);padding-right:var(--vs-marge)}body{background:var(--vs-papier);color:var(--vs-encre);font-family:var(--vs-police-texte);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#dccab6;color:var(--vs-encre)}:focus-visible{outline:2px solid var(--vs-encre);outline-offset:3px}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.product-title-style{font-family:var(--vs-police-titre);font-weight:300;letter-spacing:-.022em;text-wrap:balance;text-transform:none}h4,h5,h6,.h4,.h5{font-family:var(--vs-police-texte);font-weight:500;letter-spacing:0;text-transform:none}.rte p,.rte li{text-wrap:pretty}strong,b{font-weight:500}.btn,.button,.shopify-payment-button .shopify-payment-button__button--unbranded{text-transform:none;letter-spacing:0;font-family:var(--vs-police-texte);font-weight:500;border-radius:var(--vs-r-btn);transition:transform var(--vs-d-appui) var(--vs-ease-out),background-color var(--vs-d-survol) ease,color var(--vs-d-survol) ease}.btn:active:not([disabled]),.button:active:not([disabled]){transform:scale(.98)}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],select,textarea,.field__input{border-radius:var(--vs-r-btn);font-family:var(--vs-police-texte)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.announcement-bar{font-family:var(--vs-police-texte);letter-spacing:0;text-transform:none}.announcement-bar .announcement__text{padding-top:9px;padding-bottom:9px}.announcement-bar .announcement__text p{font-size:var(--vs-t-petit);font-weight:400;line-height:1.35;margin:0}.announcement-bar .announcement__text strong{font-weight:500}.header-wrapper{background:var(--vs-papier);border-bottom:1px solid var(--vs-filet)}.header-wrapper>.page-width{padding-left:var(--vs-marge);padding-right:var(--vs-marge)}.header-wrapper .header{padding-top:8px;padding-bottom:8px}@media(min-width:990px){.header--middle-left{column-gap:clamp(28px,3vw,48px)}}.header__icons{gap:4px}.header__icon{color:var(--vs-encre)}.header__icon .icon,.header__icon svg.icon{width:22px;height:22px;font-size:22px}@media(min-width:990px){.header__icons{justify-self:end}.header__icon--search>div{gap:0}.header__icon--search .header__icon--search__text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.header__icon{transition:opacity var(--vs-d-survol) ease}@media(hover:hover){.header__icon:hover{opacity:.7}}@media(max-width:749px){.announcement-bar .announcement__text{padding-top:8px;padding-bottom:8px}.announcement-bar .announcement__text p{font-size:var(--vs-t-mini);letter-spacing:-.005em}.announcement-bar .page-width{padding-left:12px;padding-right:12px}.header-wrapper .header{padding-top:6px;padding-bottom:6px}.header-wrapper .header__heading{margin-top:0;margin-bottom:0}}@media(max-width:389px){.announcement-bar .announcement__text p{font-size:.75rem}}.announcement-bar.hide{display:block!important}.header-wrapper{transition:background-color .25s ease,border-color .25s ease}.js .shopify-section-header:not(.scrolled-past-header):not(.is-filled) .header-wrapper[data-transparency]{background:transparent;border-bottom-color:transparent}.js .shopify-section-header:not(.scrolled-past-header):not(.is-filled) .header-wrapper[data-transparency] :is(.header__icon,.header__icon .icon,.header__icon svg){color:#fbfaf8}.js .shopify-section-header:not(.scrolled-past-header):not(.is-filled) .header-wrapper[data-transparency] .header__heading-logo{filter:brightness(0) invert(1)}.header__heading-logo{transition:filter .25s ease}.header .header__heading-logo{width:110px;max-width:100%}@media only screen and (max-width:1000px){.product-form__button--fixed .product-form__cart-submit--fixed .icon-add-cart{display:none}.product-form__button--fixed .product-form__cart-submit--fixed{font-size:.9375rem;white-space:nowrap;padding-left:12px;padding-right:12px}.product-form__button--fixed .vs-barre__choix{flex:0 1 42%}}.product-section .breadcrumbs__list{background:none;padding:0;gap:6px;font-size:var(--vs-t-mini);color:var(--vs-encre-douce)}.product-section .breadcrumbs__link{color:var(--vs-encre-douce);text-decoration:none;text-transform:none;letter-spacing:0;font-size:var(--vs-t-mini)}.product-section .breadcrumbs__item{text-transform:none;letter-spacing:0}.product-section .breadcrumbs__link:hover{color:var(--vs-encre);text-decoration:underline}.product-section .product-single__media,.product-section .product-single__media img{border-radius:var(--vs-r)}.product-section .product-single__media{background:var(--vs-surface-2);overflow:hidden}.product-section .thumbnails-wrapper.background-modal{background:transparent}.product-section .product-single__thumbnail .media{border-radius:var(--vs-r-petit);overflow:hidden;background:var(--vs-surface-2)}.product-section .product-single__thumbnail{border-radius:var(--vs-r-petit);transition:box-shadow var(--vs-d-survol) var(--vs-ease-out),opacity var(--vs-d-survol) ease;opacity:.72}.product-section .product-single__thumbnail:hover{opacity:1}.product-section .slick-current .product-single__thumbnail,.product-section .product-single__thumbnail.active-thumb,.product-section .product-single__thumbnail[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--vs-papier),0 0 0 3px var(--vs-encre)}.product-section .product__info-container{--vs-col: 1}.product-section .product__title.product-title-style,.product-section h1.product__title{font-family:var(--vs-police-titre);font-weight:300;font-size:var(--vs-t-produit);line-height:1.04;letter-spacing:-.024em;text-transform:none;margin:0 0 10px;color:var(--vs-encre)}.product-section #seal-star-rating-widget{margin:0 0 14px!important}.product-section .product__price .price-item,.product-section .price--large .price-item--regular,.product-section .price--large .price-item--sale{font-family:var(--vs-police-texte);font-weight:500;font-size:1.5rem;letter-spacing:-.01em;color:var(--vs-encre)}.product-section .price__compare .price-item{font-size:1rem;font-weight:400;color:var(--vs-encre-pale)}.product-section .price__badge-sale{display:none}.product-section .product__tax:empty,.product-section .product__tax:not(:has(*)):empty{display:none}.product-section .product-header__info__text{margin:0;padding:0;min-height:0}.product-section .product-header__info__text .product__shop-pay-installments:not(:has(shopify-payment-terms)){display:none}.product-section .product__price{margin:0}.vs-fourchette{margin:2px 0 0;font-size:var(--vs-t-petit);color:var(--vs-encre-douce)}.product-section klarna-placement{display:block;margin:8px 0 4px;min-height:25px}@media(max-width:749px){.product-section klarna-placement{min-height:40px}}.product-section .product-form__controls-group{margin-top:18px}.product-section .product-meta-option{margin:0 0 18px;padding:0;border:0}.product-section .product-meta-option legend.form__label,.product-section .product-meta-option .product-form__label{font-family:var(--vs-police-texte);font-size:var(--vs-t-petit);font-weight:500;letter-spacing:0;text-transform:none;color:var(--vs-encre);margin-bottom:10px}.product-section .product-form__selected-status{font-weight:400;color:var(--vs-encre-douce);text-transform:none}.product-section .single-option-selector--box{display:flex;flex-wrap:wrap;gap:10px;margin:0}.product-section .product-meta-option--swatch .single-option-selector__wrap-option{--swatch-input--size: 32px}.product-section .single-option-selector--box label.single-option-selector__option{margin:0}.product-section .single-option-selector--box .single-option-selector__option-wrap{padding:0;margin:0}.product-section .product-meta-option--pill .single-option-selector--box{gap:8px}.product-section .single-option-selector__option__text{padding:0}.product-section .single-option-selector--box .single-option-selector__wrap-option{margin:0;flex:0 0 auto;width:auto;max-width:none}.product-section .single-option-selector--box .single-option-selector__option-wrap{width:auto}.product-section .single-option-selector__option--image.swatch-input__label{width:32px;height:32px;padding:0;border-radius:50%;overflow:hidden;border:1px solid var(--vs-filet);background:var(--vs-surface-2);transition:box-shadow var(--vs-d-survol) var(--vs-ease-out),transform var(--vs-d-appui) var(--vs-ease-out)}.product-section .single-option-selector__option--image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.product-section .single-option-selector__option--image:hover{box-shadow:0 0 0 2px var(--vs-papier),0 0 0 3px var(--vs-filet-fort)}.product-section .single-option-selector__option--image:active{transform:scale(.94)}.product-section .product-form__input input[type=radio]:checked+.single-option-selector__option-wrap .single-option-selector__option--image{box-shadow:0 0 0 2px var(--vs-papier),0 0 0 3.5px var(--vs-encre)}.product-section .product-form__input input[type=radio]:focus-visible+.single-option-selector__option-wrap label{outline:2px solid var(--vs-encre);outline-offset:4px}.product-section .product-meta-option--pill .single-option-selector__option.btn--style-2,.product-section .product-meta-option--pill label.single-option-selector__option{min-height:46px;min-width:0;width:auto;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--vs-r-btn);border:1px solid var(--vs-filet-fort);background:transparent;font-family:var(--vs-police-texte);font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--vs-encre);box-shadow:none;transition:background-color var(--vs-d-survol) ease,color var(--vs-d-survol) ease,border-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.product-section .product-meta-option--pill label.single-option-selector__option:hover{border-color:var(--vs-encre)}.product-section .product-meta-option--pill label.single-option-selector__option:active{transform:scale(.97)}.product-section .product-meta-option--pill .product-form__input input[type=radio]:checked+.single-option-selector__option-wrap label.single-option-selector__option{background:var(--vs-encre);border-color:var(--vs-encre);color:var(--vs-papier)}.product-section .product-form__input input[type=radio][data-disabled=true]+.single-option-selector__option-wrap label.single-option-selector__option{color:var(--vs-encre-pale);border-style:dashed;text-decoration:line-through;text-decoration-thickness:1px}.vs-lien-tailles{margin:-6px 0 18px;font-size:var(--vs-t-petit)}.vs-lien-tailles a{color:var(--vs-encre);text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.25em}.vs-lien-tailles a:hover{text-decoration-color:var(--vs-encre)}.product-section .product-form__cart-submit.btn{width:100%;min-height:56px;padding:0 24px;background:var(--vs-action);color:var(--vs-sur-sombre);font-size:1.0625rem;font-weight:500;letter-spacing:0;text-transform:none;border-radius:var(--vs-r-btn);box-shadow:none}.product-section .product-form__cart-submit.btn:hover:not([disabled]){background:var(--vs-action-survol)}.product-section .product-form__cart-submit.btn:after{display:none}.product-section .product-form__cart-submit .icon-add-cart{display:none}.product-section .product-form__cart-submit[disabled]{background:var(--vs-surface);color:var(--vs-encre-douce);opacity:1}.product-section .product-form__stock-notification .selected-status--left-quantity{display:none}@media(max-width:1000px){.product-section .product-form__button--fixed.background-modal{background:#f6f5f3f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--vs-filet);box-shadow:0 -10px 30px -18px #231e1b59;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.product-section .product-form__cart-submit--fixed.btn{min-height:52px}}@media(min-width:1001px){.product-section-main-wrap{--vs-col: clamp(400px, 33.4vw, 480px);--vs-col-gouttiere: clamp(32px, 2.8vw, 40px)}.product-section-main-wrap .product__info-wrapper{width:calc(var(--vs-col) + var(--vs-col-gouttiere));min-width:0;right:var(--vs-marge);padding-left:var(--vs-col-gouttiere)}.product-section-main-wrap .product__media-wrapper{width:calc(100% - var(--vs-col) - var(--vs-col-gouttiere));max-width:none}.product-section .product__info-container{position:sticky;top:min(var(--vs-col-haut, 24px),calc(100vh - var(--vs-col-h, 0px) - 24px));transition:top .4s cubic-bezier(.165,.84,.44,1)}body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .product-section .product__info-container{--vs-col-haut: calc(var(--vs-entete-visible, 69px) + 24px)}.product-section .product__info-container--modal,.product-section .product__info-container--modal--out{animation:none}.product-section .product__info-container--modal .product-single__meta{padding:0}}.vs-reassurance{margin:16px 0 0}.vs-reassurance__liste{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vs-reassurance [data-vs-pose="1"] [data-vs-livraison-sans]{display:none}.vs-reassurance__liste li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:var(--vs-t-petit);line-height:1.45;color:var(--vs-encre-douce)}.vs-reassurance__liste li i{color:var(--vs-icone);font-size:15px;line-height:1.45;text-align:center}.vs-reassurance__liste strong{color:var(--vs-encre);font-weight:500}.vs-paiements{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.vs-paiements__item{display:flex}.vs-paiements__icone{width:38px;height:24px;display:block}.product-section ul.vs-benefices{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--vs-filet);background:none;display:grid;gap:6px;text-align:left}.product-section ul.vs-benefices li{position:relative;padding-left:26px;font-size:var(--vs-t-petit);line-height:1.45;color:var(--vs-encre)}.product-section ul.vs-benefices li:before{content:"";position:absolute;left:3px;top:.32em;width:11px;height:6px;border-left:1.6px solid var(--vs-ok);border-bottom:1.6px solid var(--vs-ok);transform:rotate(-45deg)}.product-section .product__collapsible-details{border-top:1px solid var(--vs-filet)}.product-section .product-single__content-details__item:last-child .product__collapsible-details{border-bottom:1px solid var(--vs-filet)}.product-section .product__collapsible-details>summary{padding:18px 0}.product-section .product__collapsible-details summary :is(h2,h3),.product-section .product__collapsible-details .accordion__sumary-text :is(h2,h3){font-family:var(--vs-police-texte);font-weight:500;font-size:1.0625rem;letter-spacing:0;text-transform:none;margin:0}.product-section .product__collapsible__content{padding:0 0 22px;color:var(--vs-encre-douce);font-size:var(--vs-t-corps);line-height:1.6}.product-section .product__collapsible__content :is(p,ul){max-width:68ch}.product-section .accordion__icon-open i{color:var(--vs-encre);transition:transform var(--vs-d-survol) var(--vs-ease-out)}.vs-tailles{width:100%;border-collapse:collapse;margin-top:10px;font-size:var(--vs-t-petit)}.vs-tailles th,.vs-tailles td{text-align:left;padding:8px 10px 8px 0;border-bottom:1px solid var(--vs-filet);vertical-align:top}.vs-tailles th{font-weight:500;color:var(--vs-encre)}.vs-tailles td{color:var(--vs-encre-douce)}.vs-tailles td:first-child{white-space:nowrap;color:var(--vs-encre)}@media(max-width:1000px){.product-section .product-single__meta,.product-section .product__meta-grid,.product-section .product-form__controls-group,.product-section .vs-reassurance,.product-section .vs-lien-tailles,.product-section .product-form__buy-buttons{text-align:left}}@media(max-width:749px){.product-section .product__info-container,.product-section .product__info-container :is(.product__title,.product__price,.price,.vs-fourchette,.product-form__label,legend){text-align:left}.product-section .product__price .price,.product-section .price__pricing-group{justify-content:flex-start}.product-section #seal-star-rating-widget,.product-section #seal-star-rating-widget>*{justify-content:flex-start!important;text-align:left!important}.product-section .single-option-selector--box{justify-content:flex-start}.product-section .thumbnails-wrapper{display:none}.product-section .product-single__media-group{position:relative}.vs-compteur{position:absolute;right:12px;bottom:12px;z-index:2;padding:4px 10px;border-radius:999px;background:#f6f5f3eb;font:500 var(--vs-t-mini)/1.2 var(--vs-police-texte);color:var(--vs-encre);font-variant-numeric:tabular-nums;pointer-events:none}.product-section .product-single__media,.product-section .product-single__media img{border-radius:0}}@media(min-width:750px){.vs-compteur{display:none}}.product-section .product__price .price{align-items:flex-start}.product-section .product-meta-option legend.form__label{float:left;width:100%;padding:0}.product-section .product-meta-option .single-option-selector--box{clear:both}.vs-lien-tailles{margin-top:4px}.collapsible-content__info h2.h0{font-family:var(--vs-police-titre);font-weight:300;font-size:var(--vs-t-titre);line-height:1.05;letter-spacing:-.024em;margin:0 0 16px;text-transform:none}.collapsible-content__info .rte{color:var(--vs-encre-douce)}.collapsible-content__info-contact,.collapsible-content__info-contact span{text-transform:none;letter-spacing:0;color:var(--vs-encre-douce);font-family:var(--vs-police-texte);font-size:var(--vs-t-petit)}.collapsible-content__wrapper.alt-background-2{border-radius:var(--vs-r)}.collapsible-content .accordion summary,.collapsible-content details>summary{font-family:var(--vs-police-texte);font-weight:500;text-transform:none;letter-spacing:0}@media only screen and (max-width:1000px){.vs-barre-visible .product-form__button--fixed{pointer-events:all;transform:translateY(0)}.product-form__button--fixed{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.product-form__button--fixed .product-form__button--fixed__content{display:flex;align-items:center;gap:12px;text-align:left}.product-form__button--fixed .product-form__button--fixed__content>.product-form__item__button-submit{flex:1 1 auto;min-width:0}.product-form__button--fixed .product-form__button--fixed__content .btn{min-width:0;width:100%}.vs-barre__choix{flex:0 1 44%;display:grid;gap:1px;min-width:0;line-height:1.25}.vs-barre__variante{font-size:.875rem;color:rgb(var(--color-base-primary-text-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-barre__prix{font-size:1rem;font-weight:500;color:rgb(var(--color-base-primary-text-1))}}@media only screen and (min-width:1001px){.vs-barre__choix{display:none}}@media only screen and (max-width:1000px){.product-form--variant-sold-out .vs-barre-visible .product-form__button--fixed{display:block}}.vs-carte{height:100%;container-type:inline-size}.vs-carte__lien{display:flex;flex-direction:column;height:100%;color:var(--vs-encre);text-decoration:none;-webkit-tap-highlight-color:transparent}.vs-carte__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--vs-r);overflow:hidden;background:var(--vs-surface-2);isolation:isolate}.vs-carte__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.vs-carte__img--survol{opacity:0;transition:opacity .28s var(--vs-ease-out)}@media(hover:hover)and (pointer:fine){.vs-carte__lien:hover .vs-carte__img--survol{opacity:1}.vs-carte__lien:hover .vs-carte__titre{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.vs-carte__lien:focus-visible{outline:none}.vs-carte__lien:focus-visible .vs-carte__media{outline:2px solid var(--vs-encre);outline-offset:3px}.vs-carte__badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 9px;border-radius:999px;background:var(--vs-papier);color:var(--vs-encre);font:500 12px/1.2 var(--vs-police-texte)}.vs-carte--epuise .vs-carte__img{filter:saturate(.6);opacity:.86}.vs-carte__texte{display:grid;gap:6px;padding:12px 0 0}.vs-carte__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px}.vs-carte__titre{margin:0;font-family:var(--vs-police-texte);font-weight:500;font-size:.9375rem;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--vs-encre);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vs-carte__prix{margin:0;font-size:.9375rem;line-height:1.35;color:var(--vs-encre);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.vs-carte__des{font-size:var(--vs-t-mini);color:var(--vs-encre-douce)}.vs-carte__barre{display:block;font-size:var(--vs-t-mini);color:var(--vs-encre-pale)}.vs-carte__meta{margin:0;font-size:var(--vs-t-mini);color:var(--vs-encre-douce);line-height:1.3}.vs-carte__pastilles{list-style:none;margin:2px 0 0;padding:0;display:flex;align-items:center;gap:6px}.vs-carte__pastille{width:12px;height:12px;border-radius:50%;overflow:hidden;background:var(--vs-teinte, var(--vs-surface));box-shadow:inset 0 0 0 1px #231e1b29;flex:none}.vs-carte__pastille img{width:100%;height:100%;object-fit:cover;display:block}.vs-carte__pastille--plus{width:auto;height:auto;background:none;box-shadow:none;font-size:12px;line-height:1;color:var(--vs-encre-douce);font-variant-numeric:tabular-nums}.grid .grid__item .vs-carte{background:none}@container (max-width: 260px){.vs-carte__ligne{grid-template-columns:minmax(0,1fr);gap:2px}.vs-carte__prix{text-align:left}.vs-carte__barre{display:inline;margin-left:6px}}@media(max-width:749px){.vs-carte__texte{padding-top:10px;gap:4px}.vs-carte__titre,.vs-carte__prix{font-size:.875rem}.vs-carte__pastilles{gap:5px}}.collection-header.alt-background-2{background:transparent}#MainContent .collection-header{margin-bottom:0}#MainContent .collection-hero .collection-hero__text-wrapper{padding-top:0;padding-bottom:0;min-height:0;height:auto;align-items:flex-start}.collection-hero{padding-top:clamp(20px,2.8vw,40px);padding-bottom:0}.collection-hero__text-wrapper{text-align:left;max-width:none}.collection-hero .collection-hero__text-wrapper{justify-content:flex-start;margin-left:0;margin-right:0;width:100%;padding:0}.collection-hero__title,.collection-hero .collection-hero__title{font-family:var(--vs-police-titre);font-weight:300;font-size:clamp(2.25rem,1.4rem + 2.6vw,3.5rem);line-height:1.02;letter-spacing:-.03em;text-transform:none;text-align:left;margin:0}.vs-coll{padding:14px 0 0}.vs-coll__intro{max-width:600px;margin:0;font-size:var(--vs-t-corps);line-height:1.6;color:var(--vs-encre-douce);text-wrap:pretty}.vs-rac{list-style:none;margin:clamp(18px,1.9vw,24px) 0 0;padding:0;display:flex;gap:12px}.vs-rac li{flex:none}.vs-rac__lien{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:112px;color:var(--vs-encre);text-decoration:none;-webkit-tap-highlight-color:transparent}.vs-rac__img{display:block;aspect-ratio:4 / 5;border-radius:var(--vs-r);overflow:hidden;background:var(--vs-surface-2)}.vs-rac__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s var(--vs-ease-out)}.vs-rac__nom{font-size:var(--vs-t-mini);font-weight:500;line-height:1.25;white-space:nowrap;color:var(--vs-encre)}@media(hover:hover)and (pointer:fine){.vs-rac__lien:hover .vs-rac__img img{transform:scale(1.04)}.vs-rac__lien:hover .vs-rac__nom{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.vs-rac__lien:active .vs-rac__img{transform:scale(.98);transition:transform var(--vs-d-appui) var(--vs-ease-out)}@media(max-width:749px){.vs-rac{gap:10px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-left:calc(-1 * var(--vs-marge));margin-right:calc(-1 * var(--vs-marge));padding:0 var(--vs-marge);scroll-padding-left:var(--vs-marge)}.vs-rac::-webkit-scrollbar{display:none}.vs-rac li{scroll-snap-align:start}.vs-rac__lien{width:88px;gap:6px}.vs-rac__nom{font-size:12.5px;white-space:normal;text-wrap:balance}}#main-collection-filters{position:sticky;top:0;z-index:2;margin-top:clamp(20px,2.4vw,32px);margin-bottom:clamp(16px,1.7vw,24px);background:var(--vs-papier);transition:top .4s cubic-bezier(.165,.84,.44,1)}body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) #main-collection-filters{top:var(--vs-entete-visible, 69px)}#main-collection-filters :is(facet-filters-form,.facets){margin:0;padding:0}#main-collection-filters .facets-container{padding:0;border-top:1px solid var(--vs-filet);border-bottom:1px solid var(--vs-filet)}#main-collection-filters #FacetFiltersForm{margin:0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px}#main-collection-filters #FacetsWrapperDesktop{flex:1 1 auto;width:auto;min-width:0;padding:0;margin:0}#main-collection-filters .facets__heading{display:none}#main-collection-filters .facets__heading-wrap:not(:has(a,button)){display:none}#main-collection-filters .facets__filters-parent{display:flex;align-items:center;margin:0}#main-collection-filters .facets__filters-wrap{display:flex;align-items:center;gap:8px;margin:0;padding:0}#main-collection-filters .facets__filters__column{margin:0;padding:0;width:auto}#main-collection-filters .facets__filters__details{width:auto}#main-collection-filters .facets__add-more:empty,#main-collection-filters .facet-filters__clear-filters[data-clear-filter="0"]{display:none}#main-collection-filters .facets__summary{display:inline-flex;align-items:center;gap:8px;min-height:38px;width:auto;margin:0;padding:0 14px 0 16px;border-radius:999px;background:transparent;border:1px solid var(--vs-filet-fort);color:var(--vs-encre);line-height:1.2;font-family:var(--vs-police-texte);font-size:var(--vs-t-petit);font-weight:500;letter-spacing:0;text-transform:none;transition:border-color var(--vs-d-survol) ease,background-color var(--vs-d-survol) ease}#main-collection-filters .facets__summary:hover,#main-collection-filters details[open]>.facets__summary{border-color:var(--vs-encre)}#main-collection-filters .facets__summary__text{display:inline-flex;align-items:center;gap:8px;width:auto;max-width:none;overflow:visible;text-overflow:clip}#main-collection-filters .facets__summary__text,#main-collection-filters .facets__summary span{text-transform:none;letter-spacing:0;font-family:var(--vs-police-texte)}#main-collection-filters .facets__summary .icon-chevron-down{position:static;width:12px;height:12px;flex:none;transform:none;transition:transform var(--vs-d-survol) var(--vs-ease-out)}#main-collection-filters details[open]>.facets__summary .icon-chevron-down{transform:rotate(180deg)}#main-collection-filters .facet-filters{display:flex;align-items:center;width:auto;flex:none;padding:0;margin:0}#main-collection-filters .facet-filters__field,#main-collection-filters .facet-filters__sort{width:auto;margin:0}#main-collection-filters .facet-filters__sort .facets__summary{border-color:transparent;padding:0 2px 0 8px;gap:6px;white-space:nowrap}#main-collection-filters .facet-filters__sort .facets__summary>.icon-chevron-down{order:3;margin-left:2px}#main-collection-filters .facet-filters__sort .facets__summary:hover,#main-collection-filters .facet-filters__sort details[open]>.facets__summary{border-color:transparent}#main-collection-filters .facet-filters__sort .facets__summary__text--label{order:1;font-size:var(--vs-t-petit);font-weight:400;color:var(--vs-encre-douce);white-space:nowrap}#main-collection-filters .facet-filters__sort .facet-filters__selected-sort{order:2;white-space:nowrap;overflow:visible;text-overflow:clip;max-width:none}@media(hover:hover){#main-collection-filters .facet-filters__sort .facets__summary:hover .facet-filters__selected-sort{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}#main-collection-filters .facets__display{border-radius:var(--vs-r);box-shadow:var(--vs-ombre-flottant);border:1px solid var(--vs-filet);background:var(--vs-papier);margin-top:8px}#main-collection-filters .facet-filters__sort .facets__display{right:0;left:auto;min-width:240px}#main-collection-filters .facets__item label,#main-collection-filters .facet-checkbox__text{font-size:var(--vs-t-petit);text-transform:none;letter-spacing:0}.active-facets .active-facets__button,.active-facets__button-inner{border-radius:999px;text-transform:none;letter-spacing:0;font-size:var(--vs-t-mini)}#main-collection-filters menu-drawer.mobile-facets__wrapper,#main-collection-filters .mobile-facets__disclosure{display:block;margin:0;padding:0}#main-collection-filters .mobile-facets__open-wrapper{display:block;width:100%;background:transparent;margin:0;padding:0;border-radius:999px}#main-collection-filters .mobile-facets__open-wrapper:after{content:none}#main-collection-filters .mobile-facets__open{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:100%;border-radius:999px;border:1px solid var(--vs-filet-fort);font-family:var(--vs-police-texte);font-weight:500;font-size:.9375rem;text-transform:none;letter-spacing:0}.mobile-facets__open-label{text-transform:none;letter-spacing:0}.mobile-facets__summary,.mobile-facets__label-text,.mobile-facets__heading{text-transform:none;letter-spacing:0;font-family:var(--vs-police-texte)}@media(max-width:749px){#main-collection-filters{margin-top:18px;margin-bottom:14px}#main-collection-filters .facets-container{border:0;padding:8px 0}body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) #main-collection-filters{top:var(--vs-entete-visible-mobile, 60px)}}#ProductGridContainer .collection.page-width{padding-top:0}#ProductGridContainer .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;row-gap:clamp(32px,3vw,44px);margin:0;padding:0}#ProductGridContainer .product-grid>.grid__item{width:auto;max-width:none;padding:0;margin:0}@media(max-width:1023px){#ProductGridContainer .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){#ProductGridContainer .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:28px}}.vs-panier-reassurance{margin-top:12px;text-align:center}.vs-panier-reassurance p{margin:0;font-size:.875rem;line-height:1.5;color:rgb(var(--color-base-primary-text-1))}.vs-panier-reassurance svg,.vs-panier-reassurance i{width:14px;height:14px;vertical-align:-2px;color:rgb(var(--color-base-alt-button-2))}.vs-panier-reassurance .vs-paiements{justify-content:center;margin-top:10px}.vs-panier-reassurance .vs-paiements__icone{width:34px;height:22px}.cart__free-shipping .free-shipping-scale{display:none}.cart__free-shipping .free-shipping__message{display:flex;justify-content:center;align-items:center;gap:8px;margin:0;font-size:.9375rem}.cart__free-shipping .free-shipping__message:before{content:"";width:18px;height:18px;flex:none;background-color:rgb(var(--color-base-alt-button-2));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3zM14 9h4l3 3v4h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.6'/%3E%3Ccircle cx='17' cy='17.5' r='1.6'/%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' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3zM14 9h4l3 3v4h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.6'/%3E%3Ccircle cx='17' cy='17.5' r='1.6'/%3E%3C/svg%3E") center / contain no-repeat}:where(.vs-section-shopify) :is(h1,h2,h3,h4){font-family:var(--vs-police-titre);font-weight:300;margin:0;letter-spacing:-.022em;line-height:1.05;text-wrap:balance;text-transform:none;color:inherit}:where(.vs-section-shopify) p{margin:0;text-wrap:pretty}:where(.vs-section-shopify) :is(ul,ol){margin:0;padding:0;list-style:none}:where(.vs-section-shopify) img{display:block;max-width:100%;height:auto}:where(.vs-section-shopify) a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:where(.vs-section-shopify) button{font:inherit;color:inherit;cursor:pointer}.vs-section-shopify .vs-cache{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vs-section-shopify .vs-prix,.vs-section-shopify .vs-chiffres{font-variant-numeric:tabular-nums}.vs-wrap{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--vs-marge)}.vs-grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--vs-gouttiere)}.vs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:0;border-radius:var(--vs-r-btn);background:var(--vs-action);color:var(--vs-sur-sombre);font:500 var(--vs-t-corps)/1.2 var(--vs-police-texte);text-decoration:none;white-space:nowrap;transition:transform var(--vs-d-appui) var(--vs-ease-out),background-color var(--vs-d-survol) ease}.vs-btn:active{transform:scale(.97)}.vs-btn[disabled],.vs-btn[aria-disabled=true]{background:var(--vs-surface);color:var(--vs-encre-douce);cursor:not-allowed;transform:none}.vs-btn--large{width:100%;min-height:56px}.vs-btn--clair{background:var(--vs-sur-sombre);color:var(--vs-action)}.vs-btn--doux{background:var(--vs-surface);color:var(--vs-encre)}.vs-btn--petit{min-height:44px;padding:0 18px;font-size:var(--vs-t-petit)}.vs-btn.is-charge{pointer-events:none}.vs-btn.is-ajoute{background:var(--vs-ok)}.vs-btn.is-charge .vs-btn__texte{opacity:.6}@media(hover:hover)and (pointer:fine){.vs-btn:hover{background:var(--vs-action-survol)}.vs-btn--clair:hover{background:#fff}.vs-btn--doux:hover{background:#e1dfda}.vs-btn[disabled]:hover{background:var(--vs-surface)}}button.vs-lien{border:0;background:none;padding:0;color:inherit;font:inherit;font-weight:500;cursor:pointer}.vs-lien{font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;transition:text-decoration-color var(--vs-d-survol) ease}@media(hover:hover)and (pointer:fine){.vs-lien:hover{text-decoration-color:transparent}}.vs-icone-btn{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit;transition:transform var(--vs-d-appui) var(--vs-ease-out),background-color var(--vs-d-survol) ease}.vs-icone-btn:active{transform:scale(.95)}@media(hover:hover)and (pointer:fine){.vs-icone-btn:hover{background:#231e1b12}.vs-fond-sombre .vs-icone-btn:hover{background:#ffffff1f}}.vs-icone{width:22px;height:22px;flex:none}.vs-puce{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:var(--vs-r-btn);background:var(--vs-surface);color:var(--vs-encre);font-size:var(--vs-t-petit);font-weight:500;text-decoration:none;white-space:nowrap;transition:transform var(--vs-d-appui) var(--vs-ease-out),background-color var(--vs-d-survol) ease,color var(--vs-d-survol) ease}.vs-puce:active{transform:scale(.97)}.vs-puce[aria-pressed=true],.vs-puce[aria-checked=true],.vs-puce.is-actif{background:var(--vs-encre);color:var(--vs-sur-sombre)}@media(hover:hover)and (pointer:fine){.vs-puce:not([aria-pressed=true]):not([aria-checked=true]):not(.is-actif):hover{background:#dfddd8}}.vs-champ{width:100%;min-height:48px;padding:0 16px;border:1px solid #cbc6c0;border-radius:var(--vs-r-btn);background:#fff;color:var(--vs-encre);font-size:var(--vs-t-corps);transition:border-color var(--vs-d-survol) ease}.vs-champ:focus-visible{outline:2px solid var(--vs-action);outline-offset:1px;border-color:var(--vs-action)}select.vs-champ{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23231e1b' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.vs-champ[aria-invalid=true]{border-color:var(--vs-alerte)}.vs-erreur{color:var(--vs-alerte);font-size:var(--vs-t-petit);margin-top:6px}.vs-section{padding-block:var(--vs-section)}.vs-champ-perle{background:var(--vs-perle)}.vs-champ-surface{background:var(--vs-surface)}.vs-champ-rose{background:var(--vs-rose)}.vs-champ-sable{background:var(--vs-sable)}.vs-champ-sauge{background:var(--vs-sauge)}.vs-champ-chocolat{background:var(--vs-chocolat);color:var(--vs-sur-sombre)}.vs-section-shopify h2>a{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.vs-section-shopify h2>a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}}.vs-etoiles{display:inline-flex;gap:2px;color:#b8860b;line-height:1}.vs-etoiles svg{width:16px;height:16px}.vs-avis__resume .vs-etoiles svg{width:22px;height:22px}.vs-avis__grille{display:grid;gap:var(--vs-e6)}.vs-avis__resume{display:grid;gap:8px;align-content:start}.vs-avis__resume h2,.vs-nuances__couleurs h2{font-size:var(--vs-t-titre);margin-bottom:var(--vs-e4)}.vs-avis__note{display:flex;align-items:baseline;gap:10px}.vs-avis__chiffre{font:400 clamp(3rem,2rem + 3vw,4.5rem)/1 var(--vs-police-titre);letter-spacing:-.03em}.vs-avis__nombre{color:var(--vs-encre-douce)}.vs-avis__trustoo,.vs-avis__verifie{display:flex;align-items:center;gap:8px;font-size:var(--vs-t-petit);color:var(--vs-encre-douce)}.vs-avis__check{width:14px;height:14px;flex:none;color:#333}.vs-avis__cartes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vs-gouttiere)}@media(min-width:768px){.vs-avis__cartes{grid-template-columns:repeat(3,minmax(0,1fr))}}.vs-avis__carte{margin:0;display:grid;grid-template-rows:auto auto 1fr;gap:12px;padding:var(--vs-e5);border-radius:var(--vs-r);background:var(--vs-surface)}.vs-avis__tete{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;align-items:center}.vs-avis__tete img{width:80px;height:80px;object-fit:cover;border-radius:var(--vs-r-petit)}.vs-avis__carte figcaption{display:grid;gap:4px;justify-items:start}.vs-avis__carte time{font-size:var(--vs-t-petit);color:var(--vs-encre-douce)}.vs-avis__carte figcaption strong{font-weight:500}.vs-avis__carte blockquote{margin:0}.vs-avis__carte blockquote p{font-size:var(--vs-t-corps);line-height:1.5}@media(min-width:900px){.vs-avis__grille{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--vs-gouttiere)}.vs-avis__resume{grid-column:1 / span 3;position:sticky;top:calc(var(--vs-entete-h) + 32px)}.vs-avis__cartes{grid-column:4 / span 9}}.vs-nuances__grille{display:grid;gap:clamp(80px,7vw,104px)}.vs-couleurs{display:flex;flex-wrap:wrap;gap:8px}.vs-couleur{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 12px;border-radius:var(--vs-r-btn);background:var(--vs-surface);color:inherit;text-decoration:none;font-size:var(--vs-t-petit);font-weight:500;transition:background-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vs-couleur:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.vs-couleur:hover{background:#dfddd8}}.vs-styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vs-gouttiere)}@media(min-width:900px){.vs-styles{grid-template-columns:repeat(4,minmax(0,1fr))}.vs-nuances__grille{grid-template-columns:minmax(0,1fr)}}.vs-style{display:grid;gap:10px;color:inherit;text-decoration:none}.vs-style__photo{display:block;aspect-ratio:1;border-radius:var(--vs-r);overflow:hidden;background:var(--vs-surface)}.vs-style__photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--vs-ease-out)}@media(hover:hover)and (pointer:fine){.vs-style:hover .vs-style__photo img{transform:scale(1.03)}}.vs-style__nom{font-weight:500}.vs-articles{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vs-e5) var(--vs-gouttiere)}@media(min-width:768px){.vs-articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.vs-article{display:grid;gap:12px;color:inherit;text-decoration:none}.vs-article__photo{display:block;aspect-ratio:3 / 2;border-radius:var(--vs-r);overflow:hidden;background:var(--vs-surface)}.vs-article__photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--vs-ease-out)}@media(hover:hover)and (pointer:fine){.vs-article:hover .vs-article__photo img{transform:scale(1.03)}.vs-article:hover .vs-article__titre{text-decoration:underline;text-underline-offset:.2em}}.vs-article__titre{font:400 var(--vs-t-chapo)/1.3 var(--vs-police-titre)}.vs-apropos__grille{display:grid;gap:var(--vs-e6)}.vs-apropos__texte{display:grid;gap:var(--vs-e4);align-content:start}.vs-apropos__texte p{font-size:var(--vs-t-chapo);line-height:1.45;max-width:38ch}.vs-seo{border-radius:var(--vs-r);background:var(--vs-surface);align-self:start}.vs-seo summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px var(--vs-e5);cursor:pointer;list-style:none;font-weight:500}.vs-seo summary::-webkit-details-marker{display:none}.vs-seo:not([open])>.vs-seo__corps{display:none}.vs-seo__corps{display:grid;gap:10px;padding:0 var(--vs-e5) var(--vs-e5)}.vs-seo__corps h3{font-size:var(--vs-t-corps);font-weight:500;margin-top:8px}.vs-seo__corps p{font-size:var(--vs-t-petit);line-height:1.6;max-width:70ch}@media(min-width:900px){.vs-apropos__grille{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--vs-gouttiere)}.vs-apropos__texte{grid-column:1 / span 5}.vs-seo{grid-column:7 / span 6}}.vs-univers__chapo{max-width:40ch;color:var(--vs-encre-douce)}.vs-univers__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vs-e5) var(--vs-gouttiere)}@media(min-width:900px){.vs-univers__grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.vs-univers__scene{display:grid;gap:10px;align-content:start;color:inherit;text-decoration:none;min-width:0}.vs-univers__photo{display:block;aspect-ratio:4 / 5;border-radius:var(--vs-r);overflow:hidden;background:var(--vs-surface);transition:transform var(--vs-d-appui) var(--vs-ease-out)}.vs-univers__photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--vs-ease-out)}.vs-univers__scene:active .vs-univers__photo{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.vs-univers__scene:hover .vs-univers__photo img{transform:scale(1.03)}}.vs-univers__legende{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px}.vs-univers__legende strong{font-weight:500;font-size:var(--vs-t-corps)}.vs-univers__legende span{color:var(--vs-encre-douce);font-size:var(--vs-t-petit)}.vs-tete-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--vs-e4) var(--vs-e6);margin-bottom:var(--vs-e7)}.vs-tete-section h2{font-size:var(--vs-t-titre)}.vs-tete-section p{max-width:46ch;color:var(--vs-encre-douce)}.vs-heros{position:relative;overflow:clip;background:#3a2b22;color:var(--vs-sur-sombre)}.vs-heros__forme{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.vs-heros__forme picture,.vs-heros__forme img{display:block;width:100%;height:100%}.vs-heros__forme img{object-fit:cover;object-position:50% 100%}.vs-heros__grille{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-height:calc(100svh - var(--vs-entete-h) - 24px);padding-block:28px var(--vs-e6)}.vs-heros__texte{position:relative;z-index:1;max-width:34rem}.vs-heros h1{color:#fbf8f4;font-size:clamp(2.5rem,1rem + 6vw,5.25rem);line-height:.98;letter-spacing:-.03em;max-width:9em}.vs-heros__chapo{margin-top:var(--vs-e4);font-size:1.0625rem;line-height:1.45;max-width:34ch;color:#efe8e1}.vs-heros__actions{margin-top:var(--vs-e5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--vs-e4)}.vs-heros .vs-btn{background:#fbf8f4;color:var(--vs-encre)}@media(hover:hover)and (pointer:fine){.vs-heros .vs-btn:hover{background:#fff}}.vs-heros__note{margin-top:10px;font-size:var(--vs-t-petit);color:#efe8e1}@media(max-width:899px){.vs-offrir__texte p{font-size:1.125rem}}@media(min-width:600px){.vs-heros__forme img{object-position:60% 60%}.vs-heros__grille{min-height:clamp(520px,52vw,calc(100svh - var(--vs-entete-h) - 40px));align-content:center;padding-block:var(--vs-e7)}.vs-heros__chapo{font-size:var(--vs-t-chapo)}}@media(min-width:900px){.vs-heros__grille{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--vs-gouttiere)}.vs-heros__texte{grid-column:1 / span 5;max-width:none}}.vs-matieres__grille{display:grid;gap:var(--vs-e6)}.vs-matieres__noms{display:flex;flex-wrap:wrap;gap:4px 18px}.vs-matieres__noms h2{flex-basis:100%;font-size:var(--vs-t-titre);color:var(--vs-encre-douce);margin-bottom:var(--vs-e3)}.vs-matiere-btn{border:0;background:none;padding:4px 0;font:300 var(--vs-t-titre)/1.12 var(--vs-police-titre);letter-spacing:-.022em;color:var(--vs-encre-douce);text-align:left;position:relative;transition:color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vs-matiere-btn:active{transform:scale(.98)}.vs-matiere-btn[aria-pressed=true]{color:var(--vs-encre);font-weight:400}@media(max-width:999px){.vs-matiere-btn[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em;text-decoration-color:var(--teinte, var(--vs-action))}}.vs-matiere-btn[aria-pressed=true]:before{content:"";position:absolute;left:-22px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--teinte, var(--vs-action))}@media(max-width:999px){.vs-matiere-btn[aria-pressed=true]:before{display:none}}@media(hover:hover)and (pointer:fine){.vs-matiere-btn:hover{color:var(--vs-encre)}}.vs-matieres__scene{--encre-plaque: var(--vs-encre);display:grid}.vs-matieres__photo{position:relative;aspect-ratio:4 / 3;border-radius:var(--vs-r);overflow:hidden;background:var(--vs-surface);z-index:1}.vs-matieres__plaque{display:grid;gap:var(--vs-e4);align-content:end;margin:-40px 0 0 12%;padding:64px var(--vs-e5) var(--vs-e5);border-radius:var(--vs-r);background:var(--teinte, var(--vs-sable));color:var(--encre-plaque);transition:background-color .16s var(--vs-ease-out)}.vs-matieres__contenu{display:grid;gap:var(--vs-e4);min-width:0}.vs-matieres__plaque p{font-size:var(--vs-t-corps);line-height:1.55;max-width:40ch}.vs-matieres__plaque .vs-btn{transition:transform var(--vs-d-appui) var(--vs-ease-out)}.vs-matieres__plaque .vs-prix{font-weight:500}.vs-matieres__plaque .vs-btn{justify-self:start;max-width:100%;white-space:normal}.vs-matieres__scene[data-sombre]{--encre-plaque: var(--vs-sur-sombre)}.vs-matieres__scene[data-sombre] .vs-btn{background:var(--vs-sur-sombre);color:var(--vs-action)}@media(min-width:1000px){.vs-matieres__grille{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--vs-gouttiere);align-items:center}.vs-matieres__noms{grid-column:1 / span 4;flex-direction:column;gap:2px;padding-left:22px}.vs-matieres__noms h2{margin-bottom:var(--vs-e2)}.vs-matieres__scene{grid-column:5 / span 8;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--vs-gouttiere);align-items:end}.vs-matieres__photo{grid-column:1 / span 5;grid-row:1;aspect-ratio:1}.vs-matieres__plaque{min-width:0;grid-column:5 / span 4;grid-row:1;margin:0 0 -48px;padding:var(--vs-e6) var(--vs-e5) var(--vs-e5) calc(25% + var(--vs-e5));min-height:66%}}.vs-tailles__intro{display:grid;gap:var(--vs-e4);margin-bottom:var(--vs-e7)}.vs-tailles__intro h2{font-size:var(--vs-t-titre)}.vs-tailles__intro p{max-width:52ch;font-size:var(--vs-t-chapo);line-height:1.45}@media(min-width:900px){.vs-tailles__intro{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--vs-gouttiere);align-items:end}.vs-tailles__intro h2{grid-column:1 / span 5}.vs-tailles__intro p{grid-column:7 / span 6}}.vs-panneaux{display:flex;flex-direction:column;gap:0;border-radius:var(--vs-r);overflow:hidden}.vs-panneau{--p-encre: var(--vs-sur-sombre);--p-plaid: var(--vs-sable);background:var(--p-fond);color:var(--p-encre)}.vs-panneau:nth-child(1){--p-fond: #3b2c24}.vs-panneau:nth-child(2){--p-fond: #5b4639}.vs-panneau:nth-child(3){--p-fond: #7d6555}.vs-panneau:nth-child(4){--p-fond: #b9a494;--p-encre: var(--vs-encre);--p-plaid: var(--vs-chocolat)}.vs-panneau:nth-child(5){--p-fond: #d9cbbf;--p-encre: var(--vs-encre);--p-plaid: var(--vs-chocolat)}.vs-panneau__btn{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:72px;padding:12px var(--vs-e5);border:0;background:none;color:inherit;font:400 var(--vs-t-chapo)/1.2 var(--vs-police-titre);text-align:left;transition:transform var(--vs-d-appui) var(--vs-ease-out)}.vs-panneau__btn:active{transform:scale(.99)}.vs-panneau__btn span{font:400 var(--vs-t-petit)/1.3 var(--vs-police-texte);opacity:.88;font-variant-numeric:tabular-nums}.vs-panneau__contenu{display:grid;gap:var(--vs-e5);padding:0 var(--vs-e5) var(--vs-e5)}.vs-panneau__contenu[hidden]{display:none}.vs-panneau__contenu p{font-size:var(--vs-t-corps);max-width:38ch}.vs-panneau__contenu>h3{display:none}@media(max-width:899px){.vs-panneau__formats{display:none}}.vs-panneau__contenu .vs-lien{color:inherit}.vs-panneau__formats{font-weight:500;font-variant-numeric:tabular-nums}.vs-schema{width:100%;max-width:420px;height:auto}.vs-panneau .vs-dessin__canape rect{fill:currentColor;fill-opacity:.2;stroke:currentColor;stroke-opacity:.55;stroke-width:1.5}.vs-panneau .vs-dessin__plaid{fill:var(--p-plaid, var(--vs-sable));stroke:currentColor;stroke-opacity:.45;stroke-width:1.5;stroke-linejoin:round}.vs-panneau .vs-dessin__pli{fill:none;stroke:currentColor;stroke-opacity:.18;stroke-width:1.5;stroke-linecap:round}.vs-panneau .vs-dessin__dessous rect{fill:none;stroke:currentColor;stroke-opacity:.4;stroke-width:1.25;stroke-dasharray:3 4}.vs-panneau .vs-dessin__cote{fill:none;stroke:currentColor;stroke-opacity:.75;stroke-width:1.25}.vs-panneau .vs-dessin__texte{fill:currentColor;font:500 15px var(--vs-police-texte);font-variant-numeric:tabular-nums}@media(min-width:900px){.vs-panneaux{flex-direction:row;height:440px}.vs-panneau{position:relative;flex:0 0 11%;display:flex;overflow:hidden}.vs-panneau.is-ouvert{flex:1 1 auto}.vs-panneau__btn{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;padding:var(--vs-e5);justify-content:flex-end;font-size:var(--vs-t-chapo)}.vs-panneau.is-ouvert .vs-panneau__btn{visibility:hidden}.vs-panneau__contenu,.vs-panneau__contenu[hidden]{display:grid;position:absolute;top:0;right:0;bottom:0;left:0;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-template-rows:auto 1fr;column-gap:var(--vs-e5);padding:var(--vs-e6) var(--vs-e5) var(--vs-e5) var(--vs-e6);opacity:0;visibility:hidden;transition:none}.vs-panneau.is-ouvert .vs-panneau__contenu{opacity:1;visibility:visible;transition:opacity .2s var(--vs-ease-out)}.vs-panneau__contenu>h3{display:block;grid-column:1;grid-row:1;font-size:var(--vs-t-titre)}.vs-panneau__contenu>div{grid-column:1;grid-row:2;align-self:end}.vs-panneau__contenu .vs-schema{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:center;max-width:560px;width:100%}}.vs-offrir__grille{display:grid;gap:var(--vs-e7)}.vs-offrir__texte h2{font-size:var(--vs-t-titre);margin-bottom:var(--vs-e4)}.vs-offrir__texte p{font-size:var(--vs-t-chapo);line-height:1.4;max-width:28ch}.vs-offrir__texte p.vs-offrir__date{font-size:var(--vs-t-corps);line-height:1.5;max-width:none}.vs-offrir__date{margin-top:var(--vs-e5);padding:var(--vs-e4) var(--vs-e5);border-radius:var(--vs-r);background:#ffffff6b;font-size:var(--vs-t-corps)}@media(min-width:900px){.vs-offrir__date{max-width:34ch}}.vs-offrir__liens{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--vs-e5)}.vs-offrir__liens .vs-puce{background:#ffffff8c}@media(hover:hover)and (pointer:fine){.vs-offrir__liens .vs-puce:hover{background:#ffffffd9}}.vs-offrir .vs-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1000px){.vs-offrir__grille{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--vs-gouttiere)}.vs-offrir__texte{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--vs-gouttiere);align-items:end}.vs-offrir__texte h2{grid-column:1 / span 6;grid-row:1}.vs-offrir__texte>p:not(.vs-offrir__date){grid-column:1 / span 6;grid-row:2;max-width:34ch}.vs-offrir__liens{grid-column:1 / span 6;grid-row:3}.vs-offrir__texte p.vs-offrir__date{max-width:34ch;grid-column:8 / span 5;grid-row:1 / span 3;align-self:end;justify-self:end;margin-top:0}.vs-offrir__produits{grid-column:1 / -1}.vs-offrir .vs-cartes{grid-template-columns:repeat(4,minmax(0,1fr))}}.vs-faq__grille{display:grid;gap:var(--vs-e6)}.vs-faq h2{font-size:var(--vs-t-titre)}.vs-faq__contact{margin-top:var(--vs-e5);color:var(--vs-encre-douce);max-width:32ch}.vs-faq__contact a{color:var(--vs-encre)}.vs-tuiles{display:grid;gap:8px}.vs-tuile{border-radius:var(--vs-r);background:var(--vs-surface)}.vs-tuile summary{display:flex;align-items:center;justify-content:space-between;gap:var(--vs-e4);min-height:68px;padding:12px var(--vs-e5);cursor:pointer;list-style:none;font-size:var(--vs-t-corps);font-weight:500}.vs-tuile summary::-webkit-details-marker{display:none}.vs-tuile__plus{position:relative;width:16px;height:16px;flex:none}.vs-tuile__plus:before,.vs-tuile__plus:after{content:"";position:absolute;left:0;right:0;top:7px;height:2px;border-radius:1px;background:currentColor;transition:transform var(--vs-d-survol) var(--vs-ease-out)}.vs-tuile__plus:after{transform:rotate(90deg)}.vs-tuile[open] .vs-tuile__plus:after{transform:rotate(0)}.vs-tuile__reponse{padding:0 var(--vs-e5) var(--vs-e5);max-width:62ch}.vs-tuile:not([open])>.vs-tuile__reponse,.vs-rubrique:not([open])>.vs-rubrique__liens{display:none}.vs-tuile__reponse p+p{margin-top:10px}.vs-tuile[open]{background:var(--vs-action);color:var(--vs-sur-sombre)}.vs-tuile[open] a{color:var(--vs-sur-sombre)}@media(hover:hover)and (pointer:fine){.vs-tuile:not([open]):hover{background:#e2e0db}}.vs-tuiles--claires .vs-tuile[open]{background:var(--vs-surface);color:var(--vs-encre)}.vs-tuiles--claires .vs-tuile[open] a{color:var(--vs-encre)}@media(min-width:900px){.vs-faq__grille{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--vs-gouttiere)}.vs-faq__tete{grid-column:1 / span 4;position:sticky;top:calc(var(--vs-entete-h) + 32px);align-self:start}.vs-tuiles{grid-column:5 / span 8}}html.vs-js .vs-entree{opacity:0;transform:translateY(16px)}html.vs-js .vs-entree.is-vu{opacity:1;transform:none;transition:opacity .48s var(--vs-ease-out),transform .56s var(--vs-ease-out);transition-delay:calc(var(--i, 0) * 60ms)}html.vs-js .vs-carte.vs-entree,html.vs-js .vs-achat .vs-entree{transform:translateY(8px)}html.vs-js .vs-carte.vs-entree.is-vu,html.vs-js .vs-achat .vs-entree.is-vu{transform:none;transition-duration:.3s,.3s;transition-delay:calc(var(--i, 0) * 40ms)}html.vs-js .vs-volet{clip-path:inset(0 0 0 100%)}html.vs-js .vs-volet img{transform:scale(1.12)}html.vs-js .vs-volet.is-vu{clip-path:inset(0 0 0 0);transition:clip-path 1.1s var(--vs-ease-in-out)}html.vs-js .vs-volet.is-vu img{transform:none;transition:transform 1.3s var(--vs-ease-out)}.vs-fondu-change{transition:opacity .2s var(--vs-ease-out),filter .2s var(--vs-ease-out)}.vs-fondu-change.is-change{opacity:0;filter:blur(2px);transition-duration:.12s}.vs-matieres__cadre{position:absolute;top:0;right:0;bottom:0;left:0}.vs-matieres__cadre img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){html.vs-js .vs-entree{transform:none}html.vs-js .vs-entree.is-vu{transform:none;transition:opacity .2s ease}html.vs-js .vs-volet,html.vs-js .vs-volet.is-vu{clip-path:none;transition:none}html.vs-js .vs-volet img{transform:none}.vs-tiroir{--vs-ferme: none;opacity:0;transition:opacity .2s ease,visibility 0s linear .2s}.vs-tiroir.is-ouvert{opacity:1;transition:opacity .2s ease,visibility 0s}.vs-barre,.vs-barre.is-visible.is-range{transform:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.vs-barre.is-visible{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}.vs-mega,.vs-popover{transform:none!important}:is(button,a,summary,[role=radio]):active,.vs-carte:active .vs-carte__image,.vs-carte:hover .vs-carte__image img,.vs-univers__scene:active .vs-univers__photo,.vs-univers__scene:hover .vs-univers__photo img,.vs-style:hover .vs-style__photo img,.vs-article:hover .vs-article__photo img{transform:none!important}.vs-fondu-change,.vs-fondu-change.is-change{filter:none}.vs-ligne.is-entre{animation:vs-fondu .2s ease both}}@keyframes vs-fondu{0%{opacity:0}}:where(.vs-section-shopify) p,:where(.vs-section-shopify) li,:where(.vs-section-shopify) dd,:where(.vs-section-shopify) dt,:where(.vs-section-shopify) figcaption,:where(.vs-section-shopify) blockquote,:where(.vs-section-shopify) summary{color:inherit}.section-featured-collection .page-width{max-width:1600px;padding-left:var(--vs-marge);padding-right:var(--vs-marge)}.section-featured-collection .section__header{text-align:left;margin-bottom:clamp(20px,2.4vw,32px)}.section-featured-collection .section__header h2{font-family:var(--vs-police-titre);font-weight:300;font-size:var(--vs-t-titre);line-height:1.05;letter-spacing:-.022em;text-align:left;margin:0}.section-featured-collection .grid{row-gap:clamp(24px,3vw,40px)}[id$=__rich_text_RTjhrG] .page-width{max-width:1600px;padding-left:var(--vs-marge);padding-right:var(--vs-marge)}[id$=__rich_text_RTjhrG] .rich-text{max-width:72ch;margin:0;text-align:left}[id$=__rich_text_RTjhrG] .rich-text h2{font-family:var(--vs-police-titre);font-weight:400;font-size:var(--vs-t-chapo);letter-spacing:-.01em;line-height:1.2;text-align:left;margin-bottom:14px}[id$=__rich_text_RTjhrG] .rte{color:var(--vs-encre-douce);font-size:var(--vs-t-corps);line-height:1.65;text-align:left}[id$=__rich_text_RTjhrG] .rte :is(h2,h3){font-family:var(--vs-police-texte);font-weight:500;font-size:1.0625rem;color:var(--vs-encre);margin:1.4em 0 .4em}.vs-replie{max-height:11em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.vs-lire-suite{margin-top:10px;padding:0;border:0;background:none;color:var(--vs-encre);font:500 var(--vs-t-petit)/1.4 var(--vs-police-texte);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}[id$=__multicolumn-banner] .multicolumn-section{background:var(--vs-surface);padding-block:clamp(28px,4vw,48px)}[id$=__multicolumn-banner] .page-width{max-width:1600px;padding-left:var(--vs-marge);padding-right:var(--vs-marge)}[id$=__multicolumn-banner] :is(h3,.h3,.multicolumn-card__title){font-family:var(--vs-police-texte);font-weight:500;font-size:1rem;letter-spacing:0;text-transform:none}[id$=__multicolumn-banner] .rte,[id$=__multicolumn-banner] p{font-size:var(--vs-t-petit);color:var(--vs-encre-douce)}[id$=__multicolumn-banner] i{color:var(--vs-icone)}.vs-nuances__grille{grid-template-columns:minmax(0,1fr);gap:clamp(72px,6.7vw,96px)}.vs-style__photo{aspect-ratio:4 / 5}.vs-style__photo img{width:100%;height:100%;object-fit:cover}.vs-nuancier{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:12px}.vs-teinte{display:grid;justify-items:center;gap:10px;padding:6px 0;color:var(--vs-encre);text-decoration:none;-webkit-tap-highlight-color:transparent}.vs-teinte__rond{width:56px;height:56px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #231e1b1f;transition:transform var(--vs-d-survol) var(--vs-ease-out),box-shadow var(--vs-d-survol) var(--vs-ease-out)}.vs-teinte__nom{font-size:var(--vs-t-petit);font-weight:500;line-height:1.2;color:var(--vs-encre)}@media(hover:hover)and (pointer:fine){.vs-teinte:hover .vs-teinte__rond{transform:scale(1.06);box-shadow:inset 0 0 0 1px #231e1b1f,0 0 0 3px var(--vs-papier),0 0 0 4px var(--vs-encre)}}.vs-teinte:active .vs-teinte__rond{transform:scale(.96)}.vs-teinte:focus-visible{outline:none}.vs-teinte:focus-visible .vs-teinte__rond{box-shadow:0 0 0 3px var(--vs-papier),0 0 0 5px var(--vs-encre)}@media(max-width:999px){.vs-nuancier{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:0 calc(-1 * var(--vs-marge));padding:0 var(--vs-marge);scroll-padding-left:var(--vs-marge)}.vs-nuancier::-webkit-scrollbar{display:none}.vs-nuancier li{flex:0 0 72px;scroll-snap-align:start}.vs-teinte__rond{width:48px;height:48px}.vs-teinte__nom{font-size:var(--vs-t-mini)}}.vs-offrir{background:transparent}.vs-offrir__tete{display:grid;gap:16px 48px;align-items:end;margin-bottom:clamp(24px,3vw,40px)}.vs-offrir__tete h2{font-size:var(--vs-t-titre);margin:0}.vs-offrir__chapo{margin:12px 0 0;max-width:44ch;font-size:var(--vs-t-corps);line-height:1.5;color:var(--vs-encre-douce)}.vs-offrir .vs-offrir__date{margin:0;padding:0;background:none;max-width:40ch;font-size:var(--vs-t-petit);line-height:1.5;color:var(--vs-encre-douce)}.vs-budgets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vs-budget{display:grid;gap:4px;color:var(--vs-encre);text-decoration:none;-webkit-tap-highlight-color:transparent}.vs-budget__photo{display:block;aspect-ratio:1 / 1;border-radius:var(--vs-r);overflow:hidden;background:var(--vs-surface-2);margin-bottom:10px}.vs-budget__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .52s var(--vs-ease-out)}.vs-budget__nom{font-family:var(--vs-police-titre);font-weight:400;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);line-height:1.15;letter-spacing:-.015em;color:var(--vs-encre)}.vs-budget__ex{font-size:var(--vs-t-petit);color:var(--vs-encre-douce);font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.vs-budget:hover .vs-budget__photo img{transform:scale(1.03)}.vs-budget:hover .vs-budget__nom{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}}.vs-budget:active .vs-budget__photo{transform:scale(.99);transition:transform var(--vs-d-appui) var(--vs-ease-out)}.vs-offrir__aussi{margin:24px 0 0;font-size:var(--vs-t-petit);color:var(--vs-encre-douce)}.vs-offrir__aussi a{color:var(--vs-encre)}@media(min-width:900px){.vs-offrir__tete{grid-template-columns:minmax(0,1fr) auto}.vs-offrir .vs-offrir__date{text-align:right}}@media(max-width:899px){.vs-budgets{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--vs-marge));padding:0 var(--vs-marge);scroll-padding-left:var(--vs-marge)}.vs-budgets::-webkit-scrollbar{display:none}.vs-budgets li{flex:0 0 74%;scroll-snap-align:start}}.vs-faq .vs-tuiles{gap:0;border-top:1px solid var(--vs-filet-fort)}.vs-faq .vs-tuile,.vs-faq .vs-tuile[open]{background:none;color:var(--vs-encre);border-radius:0;border-bottom:1px solid var(--vs-filet-fort)}.vs-faq .vs-tuile[open] a{color:var(--vs-encre)}.vs-faq .vs-tuile summary{min-height:76px;padding:18px 0;gap:24px;font-size:1.125rem;font-weight:500;line-height:1.35;cursor:pointer;list-style:none}.vs-faq .vs-tuile__plus{width:18px;height:18px}.vs-faq .vs-tuile__plus:before,.vs-faq .vs-tuile__plus:after{top:8px;height:1.5px;background:var(--vs-encre);transition:transform var(--vs-d-survol) var(--vs-ease-out)}.vs-faq .vs-tuile__reponse{padding:0 48px 24px 0;max-width:64ch;color:var(--vs-encre-douce);font-size:var(--vs-t-corps);line-height:1.6}@media(hover:hover)and (pointer:fine){.vs-faq .vs-tuile:not([open]):hover{background:none}.vs-faq .vs-tuile summary:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}}@media(max-width:749px){.vs-faq .vs-tuile summary{min-height:64px;padding:14px 0;font-size:1rem}.vs-faq .vs-tuile__reponse{padding-right:0}}.vs-nuances__couleurs .vs-tete-section{margin-bottom:clamp(20px,2vw,28px)}.vs-nuances__couleurs h2{margin-bottom:0}.vs-nuancier,.vs-teinte{position:relative}.footer,.newsletter,[class*=sub-footer]{font-family:var(--vs-police-texte)}.footer :is(a,li,span,p),.footer .list-menu__item,.footer .list-menu__item--link{text-transform:none;letter-spacing:0}.footer .list-menu__item--link,.footer-block__details-content a{font-size:.9375rem;line-height:1.5}.footer :is(h2,h3,.footer-block__heading){font-family:var(--vs-police-titre);font-weight:400;letter-spacing:-.01em;text-transform:none}.newsletter :is(h2,.h1,.h2){font-family:var(--vs-police-titre);font-weight:300;letter-spacing:-.022em;text-transform:none}.newsletter .field__input,.newsletter input[type=email]{border-radius:var(--vs-r-btn)}.newsletter .field__label,.newsletter label{text-transform:none;letter-spacing:0}.newsletter .btn,.newsletter button{border-radius:var(--vs-r-btn);text-transform:none;letter-spacing:0}.site-footer .site-footer__linklist .site-footer__linklist-item a,.site-footer .site-footer__linklist-item a{text-transform:none;letter-spacing:0;font-family:var(--vs-police-texte);font-size:.9375rem}.site-footer .site-footer__item-inner h4.h4{font-family:var(--vs-police-titre);font-weight:400;font-size:1.25rem;letter-spacing:-.01em;text-transform:none}.site-footer .site-footer__rte,.site-footer .site-footer__rte p{font-family:var(--vs-police-texte);text-transform:none}.site-footer .field__label,.newsletter-section .field__label,.site-footer label,[id$=__newsletter] label{text-transform:none;letter-spacing:0}[id$=__newsletter] :is(h2,.h2,.h1){font-family:var(--vs-police-titre);font-weight:300;letter-spacing:-.022em;text-transform:none}[id$=__newsletter] :is(input,.field__input){border-radius:var(--vs-r-btn)}[id$=__newsletter] :is(.btn,button){border-radius:var(--vs-r-btn);text-transform:none;letter-spacing:0}.vs-et{position:relative;display:inline-block;flex:none;width:82px;height:14px;line-height:0;color:var(--vs-encre);vertical-align:middle}.vs-et__rang{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#231e1b33}.vs-et__rang--plein{fill:currentColor;clip-path:inset(0 calc(100% - var(--vs-et-pct, 100%)) 0 0)}.vs-et--grand{width:128px;height:22px}.vs-note{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:-4px 0 4px;color:var(--vs-encre);text-decoration:none;font-size:var(--vs-t-petit)}.product-section .vs-note:hover,.vs-note:hover{color:var(--vs-encre)}.vs-note__chiffre{font-weight:500;font-variant-numeric:tabular-nums}.vs-note__nb{color:var(--vs-encre-douce);text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.22em;transition:text-decoration-color var(--vs-d-survol) ease}.vs-note:hover .vs-note__nb{text-decoration-color:currentColor}.vs-avf{padding-block:var(--vs-section);background:var(--vs-papier);color:var(--vs-encre);scroll-margin-top:calc(var(--vs-entete-h) + 16px)}.vs-avf__in{display:grid;grid-template-columns:minmax(280px,4fr) minmax(0,8fr);gap:clamp(40px,6vw,112px);align-items:start;max-width:var(--page-width);margin-inline:auto}.vs-avf__resume{position:sticky;top:calc(var(--vs-entete-h) + 32px)}.vs-avf__corps{min-width:0}.vs-avf__titre{margin:0 0 var(--vs-e6);font-size:var(--vs-t-titre);line-height:1.02;letter-spacing:-.03em;max-width:14ch}.vs-avf__contexte{margin:calc(var(--vs-e5) * -.5) 0 var(--vs-e6);color:var(--vs-encre-douce);max-width:34ch}.vs-avf__note{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.vs-avf__moyenne{font-family:var(--vs-police-titre);font-weight:300;font-size:clamp(4rem,2.4rem + 4.2vw,6.5rem);line-height:.86;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-left:-.04em}.vs-avf__sur{color:var(--vs-encre-douce);font-size:var(--vs-t-corps)}.vs-avf__total{margin:14px 0 4px;color:var(--vs-encre-douce);font-size:var(--vs-t-petit);max-width:32ch}.vs-avf__boutique{margin:0 0 28px;color:var(--vs-encre-douce);font-size:var(--vs-t-petit)}.vs-avf[data-mode=boutique] .vs-avf__total{margin-bottom:28px}.template-product #PageContainer>#trustoo-widget-wrapper{display:none!important}.vs-avf__barres{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-width:380px}.vs-avf .vs-avf__barre{all:unset;box-sizing:border-box;display:grid;grid-template-columns:1ch 12px 1fr 3ch;align-items:center;gap:10px;width:calc(100% + 16px);min-height:36px;margin-inline:-8px;padding-inline:8px;border-radius:var(--vs-r-petit);cursor:pointer;font-size:var(--vs-t-petit);font-variant-numeric:tabular-nums;color:var(--vs-encre);transition:background-color var(--vs-d-survol) ease}@media(hover:hover){.vs-avf .vs-avf__barre:hover:not(:disabled){background:var(--vs-surface)}}.vs-avf .vs-avf__barre:focus-visible{outline:2px solid var(--vs-encre);outline-offset:0}.vs-avf .vs-avf__barre:disabled{cursor:default;color:var(--vs-encre-douce)}.vs-avf .vs-avf__barre[aria-pressed=true]{background:var(--vs-surface);font-weight:500}.vs-avf__barre-et{width:12px;height:12px;fill:currentColor}.vs-avf__piste{height:6px;border-radius:3px;background:var(--vs-surface-2);overflow:hidden}.vs-avf__rempli{display:block;height:100%;border-radius:inherit;background:var(--vs-encre);transform-origin:left center;transform:scaleX(var(--vs-part, 0));transition:transform .8s var(--vs-ease-out)}.vs-avf__barre-nb{text-align:right;color:var(--vs-encre-douce)}.vs-avf[data-anim] .vs-avf__rempli{transform:scaleX(0)}.vs-avf[data-anim].vs-avf--vu .vs-avf__rempli{transform:scaleX(var(--vs-part, 0))}.vs-avf__barres li:nth-child(2) .vs-avf__rempli{transition-delay:60ms}.vs-avf__barres li:nth-child(3) .vs-avf__rempli{transition-delay:.12s}.vs-avf__barres li:nth-child(4) .vs-avf__rempli{transition-delay:.18s}.vs-avf__barres li:nth-child(5) .vs-avf__rempli{transition-delay:.24s}.vs-avf__photos{margin-bottom:var(--vs-e7)}.vs-avf__sous-titre{margin:0 0 var(--vs-e4);font-family:var(--vs-police-texte);font-weight:500;font-size:var(--vs-t-corps);letter-spacing:0}.vs-avf__galerie{list-style:none;margin:0;padding:0;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.vs-avf__galerie::-webkit-scrollbar{display:none}.vs-avf__galerie li{flex:none;scroll-snap-align:start}.vs-avf .vs-avf__vignette{all:unset;box-sizing:border-box;position:relative;display:block;width:clamp(88px,7.4vw,112px);aspect-ratio:1;border-radius:var(--vs-r-petit);overflow:hidden;background:var(--vs-surface);cursor:zoom-in}.vs-avf .vs-avf__vignette--petite{width:72px}.vs-avf__vignette img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--vs-ease-out)}@media(hover:hover){.vs-avf__vignette:hover img{transform:scale(1.05)}}.vs-avf .vs-avf__vignette:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}.vs-avf__vignette-plus{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#231e1b94;color:var(--vs-sur-sombre);font-weight:500;font-size:var(--vs-t-corps)}.vs-avf__outils{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:var(--vs-e6)}.vs-avf__outils[hidden]{display:none}.vs-avf__filtres{display:flex;flex-wrap:wrap;gap:8px}.vs-avf .vs-avf__puce{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding-inline:16px;border-radius:999px;border:1px solid var(--vs-filet-fort);font-size:var(--vs-t-petit);color:var(--vs-encre);cursor:pointer;transition:background-color var(--vs-d-survol) ease,color var(--vs-d-survol) ease,border-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vs-avf .vs-avf__puce[hidden]{display:none}.vs-avf .vs-avf__puce:active{transform:scale(.97)}@media(hover:hover){.vs-avf .vs-avf__puce:hover{border-color:var(--vs-encre)}}.vs-avf .vs-avf__puce[aria-pressed=true]{background:var(--vs-encre);border-color:var(--vs-encre);color:var(--vs-sur-sombre)}.vs-avf .vs-avf__puce:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}.vs-avf .vs-avf__tri{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:var(--vs-t-petit);color:var(--vs-encre-douce);text-transform:none;letter-spacing:0;font-weight:400}.vs-avf .vs-avf__tri select{appearance:none;-webkit-appearance:none;min-height:40px;margin:0;padding:0 36px 0 14px;border:1px solid var(--vs-filet-fort);border-radius:var(--vs-r-btn);background-color:transparent;background-image: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='%23231e1b' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;font:500 var(--vs-t-petit) / 1 var(--vs-police-texte);color:var(--vs-encre);cursor:pointer;box-shadow:none}.vs-avf .vs-avf__tri select:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}.vs-avf__etat{margin:0 0 var(--vs-e4);font-size:var(--vs-t-petit);color:var(--vs-encre-douce)}.vs-avf__etat:empty{display:none}.vs-avf__liste{list-style:none;margin:0;padding:0;display:grid;gap:clamp(36px,3.4vw,48px)}.vs-avf__l1{display:flex;align-items:center;gap:12px}.vs-avf__date{color:var(--vs-encre-douce);font-size:var(--vs-t-mini)}.vs-avf__auteur{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:10px 0 0;font-size:var(--vs-t-petit)}.vs-avf__nom{font-weight:500}.vs-avf__verifie{display:inline-flex;align-items:center;gap:5px;color:var(--vs-ok);font-size:var(--vs-t-mini);font-weight:500}.vs-avf__verifie svg{width:14px;height:14px;fill:currentColor;flex:none}.vs-avf__texte{margin:12px 0 0;max-width:66ch;font-size:var(--vs-t-corps);line-height:1.55;text-wrap:pretty;overflow-wrap:break-word}.vs-avf__texte--coupe{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.vs-avf .vs-avf__lire{all:unset;display:inline-block;margin-top:8px;padding-block:6px;font-size:var(--vs-t-petit);font-weight:500;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.vs-avf .vs-avf__lire:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}.vs-avf__photos-avis{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vs-avf .vs-avf__produit{display:inline-block;margin-top:12px;font-size:var(--vs-t-petit);color:var(--vs-encre-douce);text-decoration:underline;text-underline-offset:.2em}.vs-avf__reponse{margin-top:16px;padding:16px 20px;max-width:66ch;background:var(--vs-surface);border-radius:var(--vs-r-petit);font-size:var(--vs-t-petit)}.vs-avf__reponse p{margin:0}.vs-avf__reponse-qui{font-weight:500;margin-bottom:4px!important}.vs-avf__avis--attente span{display:block;height:12px;margin-top:12px;border-radius:6px;background:var(--vs-surface)}.vs-avf__avis--attente span:nth-child(1){width:96px;margin-top:0}.vs-avf__avis--attente span:nth-child(2){width:62%}.vs-avf__avis--attente span:nth-child(3){width:84%}.vs-avf__avis--entre{animation:vs-avf-entre .34s var(--vs-ease-out) both;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes vs-avf-entre{0%{opacity:0;transform:translateY(8px)}}.vs-avf .vs-avf__plus{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin-top:var(--vs-e7);min-height:48px;padding-inline:28px;border:1px solid var(--vs-encre);border-radius:var(--vs-r-btn);font-size:var(--vs-t-petit);font-weight:500;color:var(--vs-encre);cursor:pointer;transition:background-color var(--vs-d-survol) ease,color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vs-avf .vs-avf__plus[hidden]{display:none}@media(hover:hover){.vs-avf .vs-avf__plus:hover{background:var(--vs-encre);color:var(--vs-sur-sombre)}}.vs-avf .vs-avf__plus:active{transform:scale(.98)}.vs-avf .vs-avf__plus:focus-visible{outline:2px solid var(--vs-encre);outline-offset:3px}.vs-avf__visio{padding:0;border:0;border-radius:var(--vs-r);overflow:hidden;width:min(1040px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);background:var(--vs-papier);color:var(--vs-encre);box-shadow:var(--vs-ombre-flottant)}.vs-avf__visio::backdrop{background:#14110fbd}.vs-avf__visio[open]{animation:vs-visio .26s var(--vs-ease-out)}@keyframes vs-visio{0%{opacity:0;transform:scale(.97)}}.vs-avf__visio-in{position:relative;display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);max-height:calc(100dvh - 32px)}.vs-avf__visio-image{display:grid;place-items:center;min-height:0;background:#1f1b18}.vs-avf__visio-image img{display:block;max-width:100%;max-height:calc(100dvh - 32px);object-fit:contain}.vs-avf__visio-texte{padding:64px 32px 96px;overflow:auto}.vs-avf .vs-avf__visio-fermer,.vs-avf__visio-nav button{all:unset;box-sizing:border-box;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer;color:var(--vs-encre);transition:background-color var(--vs-d-survol) ease}.vs-avf .vs-avf__visio-fermer{position:absolute;top:10px;right:10px;z-index:1}.vs-avf__visio-fermer svg,.vs-avf__visio-nav svg{width:20px;height:20px}@media(hover:hover){.vs-avf .vs-avf__visio-fermer:hover,.vs-avf__visio-nav button:hover{background:var(--vs-surface)}}.vs-avf .vs-avf__visio-fermer:focus-visible,.vs-avf__visio-nav button:focus-visible{outline:2px solid var(--vs-encre);outline-offset:0}.vs-avf__visio-nav{position:absolute;right:20px;bottom:16px;display:flex;align-items:center;gap:8px;font-size:var(--vs-t-petit);color:var(--vs-encre-douce);font-variant-numeric:tabular-nums}.vs-avf__visio-nav button[hidden]{display:none}@media(max-width:989px){.vs-avf__in{grid-template-columns:minmax(0,1fr);gap:var(--vs-e7)}.vs-avf__in>*{min-width:0}.vs-avf__resume{position:static}.vs-avf__barres{max-width:none}}@media(max-width:749px){.vs-avf__titre{margin-bottom:var(--vs-e5)}.vs-avf__galerie{margin-inline:calc(var(--vs-marge) * -1);padding-inline:var(--vs-marge);scroll-padding-inline:var(--vs-marge)}.vs-avf__outils{margin-bottom:var(--vs-e5)}.vs-avf__visio{width:100vw;max-height:100dvh;height:100dvh;border-radius:0;margin:0}.vs-avf__visio-in{grid-template-columns:1fr;grid-template-rows:minmax(0,62dvh) auto;max-height:100dvh;height:100%}.vs-avf__visio-image img{max-height:62dvh}.vs-avf__visio-texte{padding:20px var(--vs-marge) 88px}.vs-avf .vs-avf__visio-fermer{background:var(--vs-papier)}}@media(prefers-reduced-motion:reduce){.vs-avf[data-anim] .vs-avf__rempli{transform:scaleX(var(--vs-part, 0))}}.vs-carte__avis{display:flex;align-items:center;gap:4px;margin:4px 0 0;font-size:var(--vs-t-mini);line-height:1.2;color:var(--vs-encre);font-variant-numeric:tabular-nums}.vs-carte__avis svg{width:12px;height:12px;fill:currentColor;flex:none;margin-top:-1px}.vs-carte__avis-nb{color:var(--vs-encre-douce)}.vs-avf__puce-nb{color:inherit;opacity:.7;font-variant-numeric:tabular-nums}.product-section .vs-lien-tailles,.vs-lien-tailles{margin:-2px 0 18px}.vs-vc{display:flex;align-items:baseline;gap:8px;margin:14px 0 2px;font-size:var(--vs-t-petit);line-height:1.4;color:var(--vs-encre)}.vs-vc[hidden]{display:none}.vs-vc__pastille{flex:none;width:8px;height:8px;border-radius:50%;background:var(--vs-ok);transform:translateY(-1px)}.vs-vc--juste .vs-vc__pastille{background:var(--vs-attention)}.vs-vc--court .vs-vc__pastille{background:var(--vs-alerte)}.vs-vc--long .vs-vc__pastille{background:var(--vs-encre-douce)}.product-section .vs-lien-tailles a,.vs-lien-tailles a{display:inline-block;padding-block:6px;font-size:var(--vs-t-petit);font-weight:500;color:var(--vs-encre);text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.22em;transition:text-decoration-color var(--vs-d-survol) ease}.product-section .vs-lien-tailles a:hover,.vs-lien-tailles a:hover{color:var(--vs-encre);text-decoration-color:currentColor}.vs-ft{margin:0 0 var(--vs-e7)}.vs-ft__titre{margin:0 0 var(--vs-e4);font-family:var(--vs-police-texte);font-weight:500;font-size:var(--vs-t-corps);letter-spacing:0}.vs-ft__liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--vs-e6);margin:0}.vs-ft__ligne{display:grid;grid-template-columns:minmax(84px,38%) 1fr;gap:12px;padding-block:12px;border-top:1px solid var(--vs-filet);font-size:var(--vs-t-petit);line-height:1.45}.vs-ft__ligne dt{color:var(--vs-encre-douce)}.vs-ft__ligne dd{margin:0;color:var(--vs-encre);font-weight:500;overflow-wrap:anywhere}@media(max-width:749px){.vs-ft__liste{grid-template-columns:1fr}}.product-section .single-option-selector__option--image.swatch-input__label{width:40px;height:40px}@media(max-width:749px){.product-section .single-option-selector__option--image.swatch-input__label{width:44px;height:44px}}.vs-gt{margin:-2px 0 18px}.vs-gt summary{display:inline-flex;align-items:center;gap:8px;min-height:36px;cursor:pointer;list-style:none;font-size:var(--vs-t-petit);font-weight:500;color:var(--vs-encre);text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.22em}.vs-gt summary::-webkit-details-marker{display:none}.vs-gt summary:after{content:"";width:7px;height:7px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--vs-d-survol) var(--vs-ease-out)}.vs-gt[open] summary:after{transform:translateY(1px) rotate(-135deg)}.vs-gt summary:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}.vs-gt__table{margin-top:8px;overflow-x:auto}.vs-gt__table table{width:100%;border-collapse:collapse;font-size:var(--vs-t-petit);font-variant-numeric:tabular-nums}.vs-gt__table th,.vs-gt__table td{padding:9px 10px;text-align:left;border-bottom:1px solid var(--vs-filet);white-space:nowrap}.vs-gt__table th{font-weight:500;color:var(--vs-encre);background:var(--vs-surface)}.vs-gt__table td{color:var(--vs-encre-douce)}@media(max-width:749px){.product-section .thumbnails-wrapper{display:block;margin-top:8px;padding-inline:var(--vs-marge)}.product-section .product-single__thumbnails,.product-section .product-single__thumbnails .slick-track{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:6px;transform:none!important;width:auto!important;margin:0!important}.product-section .product-single__thumbnails{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.product-section .product-single__thumbnails .slick-list{overflow:visible!important}.product-section .product-single__thumbnails-item .product-single__thumbnail{transform:none!important;margin:0!important}.vs-compteur{display:none}.product-section .product-single__thumbnails::-webkit-scrollbar{display:none}.product-section .product-single__thumbnails-item{flex:0 0 56px!important;width:56px!important;margin:0!important;scroll-snap-align:start}.product-section .product-single__thumbnails-item .media{border-radius:6px;overflow:hidden}.product-section .product-single__thumbnails-item.product-single__thumbnails--hide{display:none}}@media only screen and (max-width:1000px){.vs-barre__variante{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.3}}@media(min-width:1001px){.template-product-wrapper{--vs-p9-photo: max(520px, 100svh - 176px);--vs-p9-vign: 90px;--vs-p9-col: clamp(400px, 33.4vw, 480px);--vs-p9-gout: clamp(56px, 5vw, 96px);--vs-p9-total: calc(var(--vs-p9-photo) + var(--vs-p9-vign) + var(--vs-p9-col) + var(--vs-p9-gout) + 2 * var(--vs-marge))}.template-product-wrapper>.product-section-main-wrap{--vs-col-gouttiere: var(--vs-p9-gout);max-width:min(100%,var(--vs-p9-total));margin-inline:auto}.product-section .product-single__media-group__wrap{position:relative;width:100%;padding-right:var(--vs-p9-vign);box-sizing:border-box}.product-section .product-single__media-group__wrap>.thumbnails-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:78px!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;display:block!important;align-self:stretch!important;background:transparent}.product-section .product-single__thumbnails{position:absolute;top:0;right:0;bottom:0;left:0;display:flex!important;flex-direction:column;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px;margin:0!important;padding:3px!important;width:auto!important;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain}.product-section .product-single__media-group__wrap>.thumbnails-wrapper>.product-single__thumbnails{top:0!important;bottom:0!important;height:auto!important;max-height:none!important;transform:none!important;align-self:stretch!important;justify-content:flex-start!important;align-content:flex-start!important}.product-section .product-single__thumbnails::-webkit-scrollbar{display:none}.product-section .product-single__thumbnails-item{flex:0 0 auto!important;width:100%!important;margin:0!important}.product-section .product-single__thumbnails-item.product-single__thumbnails--hide{display:none}.product-section .product-single__thumbnails-item .media{border-radius:var(--vs-r-petit);overflow:hidden}.template-product-wrapper .product-content-section .product-single__content-details--wrap{width:calc(100% - var(--vs-col) - var(--vs-col-gouttiere))!important;max-width:none!important;margin-right:auto}.template-product-wrapper>.shopify-section:not(.product-section) .page-width{max-width:var(--vs-p9-total);margin-inline:auto}}klarna-placement::part(osm-container){text-align:left;justify-content:flex-start}klarna-placement::part(osm-message){text-align:left}.product-section .product-single__thumbnails-item>*,.product-section .product-single__thumbnails-item .product-single__thumbnail,.product-section .product-single__thumbnails-item .media{width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}.product-section .product-single__thumbnails-item img{width:100%!important;height:100%!important;object-fit:cover}.product-section fieldset.vs-tsel-actif .single-option-selector--box{display:none!important}.vs-tsel{position:relative;max-width:360px}.vs-tsel:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;pointer-events:none;border-right:1.5px solid var(--vs-encre);border-bottom:1.5px solid var(--vs-encre);transform:translateY(-70%) rotate(45deg)}.product-section .vs-tsel__select{appearance:none;-webkit-appearance:none;width:100%;min-height:52px;margin:0;padding:0 44px 0 16px;border:1px solid var(--vs-filet-fort);border-radius:var(--vs-r-btn);background:var(--vs-papier);box-shadow:none;font:500 var(--vs-t-corps) / 1.2 var(--vs-police-texte);color:var(--vs-encre);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--vs-d-survol) ease}.product-section .vs-tsel__select:hover{border-color:var(--vs-encre)}.product-section .vs-tsel__select:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}@media(max-width:749px){.vs-tsel{max-width:none}}html.vs-tm-ouvert{overflow:hidden;padding-right:var(--vs-barre, 0px)}.product-section fieldset.vs-tm-fs{position:relative}.product-section fieldset.vs-tm-fs.product-meta-option>legend.form__label{width:auto}.product-section fieldset.vs-tm-fs .vs-tsel{clear:both}.product-section .vs-tm-declencheur{position:static;float:left;z-index:1;display:inline-flex;align-items:center;gap:6px;min-height:0;padding:3px 2px;margin:-3px 0 0 18px;line-height:1.5;border:0;border-radius:4px;background:none;box-shadow:none;color:var(--vs-encre);cursor:pointer;font:500 var(--vs-t-petit)/1.5 var(--vs-police-texte);letter-spacing:0;text-transform:none}.vs-tm-declencheur span{text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.25em;transition:text-decoration-color var(--vs-d-survol) ease}.vs-tm-declencheur svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.vs-tm-declencheur:active{transform:scale(.97)}.vs-tm-declencheur:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}@media(hover:hover){.vs-tm-declencheur:hover span{text-decoration-color:currentColor}}.product-section button.vs-vc,button.vs-vc{-webkit-appearance:none;appearance:none;display:block;width:auto;max-width:100%;min-height:0;margin:14px 0 2px;padding:4px 0;border:0;border-radius:0;background:none;box-shadow:none;cursor:pointer;font:400 var(--vs-t-petit)/1.4 var(--vs-police-texte);letter-spacing:0;text-transform:none;text-align:left;color:var(--vs-encre)}button.vs-vc[hidden]{display:none}button.vs-vc .vs-vc__pastille{display:inline-block;margin-right:8px;vertical-align:.06em;transform:none}.vs-vc__modifier{margin-left:6px;white-space:nowrap;font-weight:500;text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.22em;transition:text-decoration-color var(--vs-d-survol) ease}@media(hover:hover){button.vs-vc:hover .vs-vc__modifier{text-decoration-color:currentColor}}button.vs-vc:focus-visible{outline:2px solid var(--vs-encre);outline-offset:3px;border-radius:2px}.product-section .vs-lien-tailles a.vs-lien-tailles__repli[hidden],.vs-lien-tailles__repli[hidden]{display:none}.vs-tm-ouvrir--reperes{-webkit-appearance:none;appearance:none;display:inline-flex;margin:16px 0 4px;padding:6px 0;border:0;background:none;cursor:pointer;font:500 var(--vs-t-petit)/1.3 var(--vs-police-texte);color:var(--vs-encre);letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.22em}.vs-tm-ouvrir--reperes[hidden]{display:none}@media(hover:hover){.vs-tm-ouvrir--reperes:hover{text-decoration-color:currentColor}}.vsm .vs-tm__svg{display:block;width:100%;height:100%}.vsm .vs-c-sol{stroke:#cfc7bd;stroke-width:1.25}.vsm .vs-c-meuble{fill:#faf8f5;stroke:#a89c90;stroke-width:1.25}.vsm .vs-c-pied,.vsm .vs-c-tete{fill:#a89c90}.vsm .vs-c-couture{stroke:#c9bfb4;stroke-width:1.25}.vsm .vs-c-oreiller{fill:#fffdfa;stroke:#a89c90;stroke-width:1.25}.vsm .vs-c-bord{fill:none;stroke:#231e1b61;stroke-width:1;stroke-dasharray:4 4}.vsm .vs-c-plaid{transition:fill var(--vs-d-survol) ease}.vsm .vs-c-ligne{fill:none;stroke:var(--vs-encre-pale);stroke-width:1.2}.vsm .vs-c-ligne--plaid{stroke:var(--vs-encre)}.vsm .vs-c-legende{font:500 13px var(--vs-police-texte);fill:var(--vs-encre-douce);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--vs-tm-feuille);stroke-width:5px;stroke-linejoin:round}.vsm .vs-c-legende--plaid{fill:var(--vs-encre)}.vsm .vs-c-cote{font:500 12px var(--vs-police-texte);fill:var(--vs-encre);font-variant-numeric:tabular-nums}cart-drawer .vs-offre{margin:0;padding:var(--vs-e4) 0 var(--vs-e3);border-bottom:1px solid var(--vs-filet)}cart-drawer .vs-offre__texte{margin:0 0 10px;font-size:var(--vs-t-petit);line-height:1.4;color:var(--vs-encre-douce);text-wrap:pretty}cart-drawer .vs-offre__texte strong{color:var(--vs-encre);font-weight:500}cart-drawer .vs-offre__texte sup{font-size:.7em;line-height:0}cart-drawer .vs-offre__montant{display:block;margin-top:2px;color:var(--vs-ok);font-weight:500;font-variant-numeric:tabular-nums}cart-drawer .vs-offre__paliers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}cart-drawer .vs-offre__paliers li{position:relative;padding-top:10px;font-size:var(--vs-t-mini);line-height:1.2;color:var(--vs-encre-pale);font-variant-numeric:tabular-nums;white-space:nowrap}cart-drawer .vs-offre__paliers li:before,cart-drawer .vs-offre__paliers li:after{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:2px}cart-drawer .vs-offre__paliers li:before{background:var(--vs-filet-fort)}cart-drawer .vs-offre__paliers li:after{background:var(--vs-action);transform:scaleX(0);transform-origin:left center}cart-drawer .vs-offre__paliers li.is-plein{color:var(--vs-encre)}cart-drawer .vs-offre__paliers li.is-plein:after{transform:scaleX(1)}cart-drawer .vs-offre__paliers li.is-neuf:after{animation:vs-offre-remplit .52s var(--vs-ease-out) both}@keyframes vs-offre-remplit{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){cart-drawer .vs-offre__paliers li.is-neuf:after{animation:none}}.vs-offre-fiche{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;margin:12px 0 0;font-size:var(--vs-t-petit);line-height:1.45;color:var(--vs-encre-douce)}.vs-offre-fiche i{color:var(--vs-icone);font-size:15px;line-height:1.45;text-align:center}.vs-offre-fiche strong{color:var(--vs-encre);font-weight:500}.vs9-h2{margin:0;font-family:var(--vs-police-titre);font-weight:300;font-size:var(--vs-t-titre);line-height:1.02;letter-spacing:-.032em;text-wrap:balance;color:inherit}.vs9-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding-inline:28px;border-radius:var(--vs-r-btn);background:var(--vs-action);color:var(--vs-sur-sombre);font:500 var(--vs-t-corps) / 1 var(--vs-police-texte);text-decoration:none;transition:background-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}@media(hover:hover){.vs9-btn:hover{background:var(--vs-action-survol);color:var(--vs-sur-sombre)}}.vs9-btn:active{transform:scale(.98)}.vs9-btn:focus-visible{outline:2px solid var(--vs-encre);outline-offset:3px}.vs9-lien{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-weight:500;font-size:var(--vs-t-corps);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color var(--vs-d-survol) ease}@media(hover:hover){a.vs9-lien:hover{color:inherit;text-decoration-color:currentColor}}.vs9-heros{position:relative;isolation:isolate;display:grid;overflow:hidden;min-height:clamp(600px,calc(100svh - 36px),980px);background:#1d1714;color:#fbfaf8}.vs9-heros__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block}.vs9-heros__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 60%}.vs9-heros__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#120d0a6b 0,#120d0a00 180px),linear-gradient(90deg,#120d0a80,#120d0a3d 40%,#120d0a00 62%)}.vs9-heros__texte{align-self:end;width:100%;max-width:var(--page-width);margin-inline:auto;padding:calc(var(--header-height, 69px) + 48px) var(--vs-marge) clamp(56px,8vh,104px)}.vs9-heros .vs9-heros__titre{margin:0;font-size:clamp(3rem,1rem + 7.4vw,7.5rem);line-height:.9;color:#fbfaf8}.vs9-heros__titre span{display:block}.vs9-heros__chapo{margin:26px 0 0;max-width:36ch;font-size:var(--vs-t-chapo);line-height:1.4;color:#fbfaf8eb;text-wrap:pretty}.vs9-heros__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px}.vs9-heros .vs9-btn{background:#fbfaf8;color:var(--vs-encre)}.vs9-heros .vs9-lien{color:#fbfaf8}.vs9-heros__preuve{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:28px;font-size:var(--vs-t-petit);color:#fbfaf8e0;text-decoration:none}.vs9-heros__preuve .vs-et{color:#fbfaf8}.vs9-heros__preuve .vs-et__rang{fill:#fbfaf84d}.vs9-heros__preuve .vs-et__rang--plein{fill:currentColor}.vs9-heros__preuve strong{font-weight:500;color:#fbfaf8;font-variant-numeric:tabular-nums}.vs9-heros__sep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}@media(hover:hover){.vs9-heros .vs9-btn:hover{background:#fff}}@media(max-width:749px){.vs9-heros{min-height:calc(100svh - 32px)}.vs9-heros__image img{object-position:50% 100%}.vs9-heros__image:after{background:linear-gradient(180deg,#120d0a94,#120d0a4d 42%,#120d0a00 60%)}.vs9-heros__texte{align-self:start;padding:calc(var(--header-height, 61px) + 24px) var(--vs-marge) 0}.vs9-heros .vs9-heros__titre{font-size:clamp(2.75rem,12.6vw,3.5rem)}.vs9-heros__chapo{font-size:1.0625rem;margin-top:14px;max-width:32ch}.vs9-heros__actions{margin-top:20px;gap:6px 20px}.vs9-heros__preuve{display:none}.vs9-heros .vs9-heros__note{display:flex;width:fit-content;margin:0 0 14px}}.vs9-heros__note{display:none;align-items:center;gap:10px;font-size:var(--vs-t-petit);line-height:1.25;color:#fbfaf8e0;text-decoration:none}.vs9-heros__note .vs-et{color:#fbfaf8;flex:none}.vs9-heros__note .vs-et__rang{fill:#fbfaf84d}.vs9-heros__note .vs-et__rang--plein{fill:currentColor}.vs9-heros__note strong{font-weight:500;color:#fbfaf8;font-variant-numeric:tabular-nums}.vs9-heros a.vs9-heros__note:hover{color:#fbfaf8!important}.vs9-mat{padding-block:var(--vs-section);background:var(--vs-papier);color:var(--vs-encre)}.vs9-mat__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr;column-gap:clamp(32px,6vw,112px);max-width:var(--page-width);margin-inline:auto}.vs9-mat__tete{grid-column:1;margin-bottom:var(--vs-e7)}.vs9-mat__intro{margin:14px 0 0;color:var(--vs-encre-douce);font-size:var(--vs-t-chapo);max-width:30ch}.vs9-mat__liste{grid-column:1;list-style:none;margin:0;padding:0}.vs9-mat__lien{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,17rem) 24px;grid-template-areas:"nom fait fleche" "nom prix fleche";align-items:center;column-gap:32px;padding-block:clamp(14px,1.6vw,22px);color:var(--vs-encre);text-decoration:none;transition:opacity .32s var(--vs-ease-out)}.vs9-mat__nom{grid-area:nom;font-family:var(--vs-police-titre);font-weight:300;font-size:clamp(2rem,1.1rem + 2.5vw,3.5rem);line-height:1;letter-spacing:-.04em;white-space:nowrap;transition:transform .42s var(--vs-ease-out)}.vs9-mat__fait{grid-area:fait;align-self:end;font-size:var(--vs-t-petit);line-height:1.45;color:var(--vs-encre-douce);text-wrap:pretty}.vs9-mat__prix{grid-area:prix;align-self:start;margin-top:6px;font-size:var(--vs-t-petit);font-weight:500;font-variant-numeric:tabular-nums}.vs9-mat__fleche{grid-area:fleche;width:24px;height:24px;opacity:0;transform:translate(-8px);transition:opacity .24s ease,transform .32s var(--vs-ease-out)}.vs9-mat__vignette{display:none}@media(hover:hover)and (min-width:990px){.vs9-mat__liste.is-survol .vs9-mat__item:not(.is-actif) .vs9-mat__lien{opacity:.34}.vs9-mat__liste.is-survol .vs9-mat__item.is-actif .vs9-mat__nom{transform:translate(12px)}.vs9-mat__liste.is-survol .vs9-mat__item.is-actif .vs9-mat__fleche{opacity:1;transform:none}}.vs9-mat__lien:focus-visible{outline:2px solid var(--vs-encre);outline-offset:4px;border-radius:4px}.vs9-mat__visuel{grid-column:2;grid-row:1 / span 2;position:relative;align-self:start;position:sticky;top:calc(var(--vs-entete-h) + 32px);aspect-ratio:4 / 5;border-radius:var(--vs-r);overflow:hidden;background:var(--vs-surface-2)}.vs9-mat__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .52s var(--vs-ease-out),transform .9s var(--vs-ease-out)}.vs9-mat__photo.is-actif{opacity:1;transform:none}@media(max-width:989px){.vs9-mat__in{grid-template-columns:1fr}.vs9-mat__visuel{display:none}.vs9-mat__tete{margin-bottom:var(--vs-e5)}.vs9-mat__item+.vs9-mat__item{margin-top:4px}.vs9-mat__lien{grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"nom vignette" "fait vignette" "prix vignette";column-gap:20px;padding-block:16px}.vs9-mat__nom{font-size:2rem;white-space:normal}.vs9-mat__fait{margin-top:8px;align-self:start}.vs9-mat__prix{margin-top:6px}.vs9-mat__fleche{display:none}.vs9-mat__vignette{grid-area:vignette;display:block;width:96px;aspect-ratio:1;border-radius:var(--vs-r-petit);overflow:hidden;background:var(--vs-surface-2)}.vs9-mat__vignette img{display:block;width:100%;height:100%;object-fit:cover}}.vs9-tailles{padding-block:var(--vs-section);background:var(--vs-encre);color:var(--vs-sur-sombre)}.vs9-tailles .page-width{max-width:var(--page-width);margin-inline:auto}.vs9-tailles__tete{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,6vw,112px);align-items:end;margin-bottom:clamp(48px,6vw,96px)}.vs9-tailles__intro{margin:0;color:var(--vs-sur-sombre-doux);font-size:var(--vs-t-corps);line-height:1.55;max-width:44ch}.vs9-tailles__liste{--k: min(1.15px, calc((100vw - 2 * var(--vs-marge) - 260px) / 990));list-style:none;margin:0;padding:0;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.vs9-t{flex:none;width:max(calc(var(--l) * var(--k)),8.5rem)}.vs9-t__lien{display:grid;justify-items:start;color:inherit;text-decoration:none}.vs9-t__cote{position:relative;display:block;width:calc(var(--l) * var(--k));height:28px;margin-bottom:10px}.vs9-t__trait{position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--vs-sur-sombre-doux);transform-origin:left center}.vs9-t__trait:before,.vs9-t__trait:after{content:"";position:absolute;top:-4px;width:1px;height:9px;background:inherit}.vs9-t__trait:before{left:0}.vs9-t__trait:after{right:0}.vs9-t__mesure{position:absolute;left:50%;bottom:10px;transform:translate(-50%);padding-inline:6px;background:var(--vs-encre);font-size:var(--vs-t-mini);color:var(--vs-sur-sombre-doux);font-variant-numeric:tabular-nums;line-height:1}.vs9-t__plaid{display:block;width:calc(var(--l) * var(--k));height:calc(var(--c) * var(--k));border-radius:3px;background:var(--vs-pierre);transform-origin:center bottom;transition:background-color .28s ease;overflow:hidden}.vs9-t__plaid img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .6s var(--vs-ease-out)}@media(hover:hover){.vs9-t__lien:hover .vs9-t__plaid img{transform:scale(1.06)}}.vs9-t__dim{margin-top:20px;font-family:var(--vs-police-titre);font-weight:300;font-size:clamp(1.25rem,.9rem + .9vw,1.875rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.vs9-t__cm{font-size:.55em;letter-spacing:0;color:var(--vs-sur-sombre-doux)}.vs9-t__usage{margin-top:10px;min-height:2.8em;max-width:20ch;font-size:var(--vs-t-petit);color:var(--vs-sur-sombre-doux);line-height:1.4;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color var(--vs-d-survol) ease,color var(--vs-d-survol) ease}@media(hover:hover){.vs9-t__lien:hover .vs9-t__plaid{background:var(--vs-sable)}.vs9-t__lien:hover .vs9-t__usage{color:var(--vs-sur-sombre);text-decoration-color:currentColor}}.vs9-t__lien:focus-visible{outline:2px solid var(--vs-sur-sombre);outline-offset:8px;border-radius:4px}.vs9-tailles[data-anim] .vs9-t__plaid{transform:scaleY(.02)}.vs9-tailles[data-anim] .vs9-t__trait{transform:scaleX(0)}.vs9-tailles[data-anim] .vs9-t__mesure,.vs9-tailles[data-anim] .vs9-t__dim,.vs9-tailles[data-anim] .vs9-t__usage{opacity:0}.vs9-tailles[data-anim].is-vu .vs9-t__plaid{transform:none;transition:transform .76s var(--vs-ease-out) calc(var(--i) * 90ms),background-color .28s ease}.vs9-tailles[data-anim].is-vu .vs9-t__trait{transform:none;transition:transform .62s var(--vs-ease-out) calc(.28s + var(--i) * 90ms)}.vs9-tailles[data-anim].is-vu .vs9-t__mesure,.vs9-tailles[data-anim].is-vu .vs9-t__dim,.vs9-tailles[data-anim].is-vu .vs9-t__usage{opacity:1;transition:opacity .42s ease calc(.42s + var(--i) * 90ms)}@media(max-width:989px){.vs9-tailles__tete{grid-template-columns:1fr;row-gap:16px}.vs9-tailles__liste{--k: .78px;justify-content:flex-start;gap:32px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--vs-marge) * -1);padding-inline:var(--vs-marge);scroll-padding-inline:var(--vs-marge);padding-bottom:8px}.vs9-tailles__liste::-webkit-scrollbar{display:none}.vs9-t{scroll-snap-align:start;width:max(calc(var(--l) * var(--k)),4.5rem)}}.vs9-moment{position:relative;display:grid;background:var(--vs-papier);color:var(--vs-encre)}.vs9-moment__image{display:block}.vs9-moment__image img{display:block;width:100%;height:100%;object-fit:cover}.vs9-moment__bloc p{margin:18px 0 0;font-size:var(--vs-t-corps);line-height:1.55;max-width:40ch;text-wrap:pretty}.vs9-moment__faits{list-style:none;margin:22px 0 8px;padding:0;display:grid;gap:8px;font-size:var(--vs-t-petit);font-weight:500}.vs9-moment__faits li{display:flex;align-items:center;gap:10px}.vs9-moment__faits li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--vs-ok)}@media(min-width:750px){.vs9-moment{min-height:clamp(560px,82vh,860px)}.vs9-moment__image{position:absolute;top:0;right:0;bottom:0;left:0}.vs9-moment__texte{position:relative;z-index:1;align-self:end;width:100%;max-width:var(--page-width);margin-inline:auto;padding:48px var(--vs-marge)}.vs9-moment__bloc{max-width:31rem;padding:clamp(28px,2.8vw,44px);border-radius:var(--vs-r);background:var(--vs-papier)}.vs9-moment__bloc .vs9-h2{font-size:clamp(2rem,1.3rem + 1.4vw,2.6rem)}}@media(max-width:749px){.vs9-moment__image img{aspect-ratio:4 / 5;height:auto}.vs9-moment__texte{padding:32px var(--vs-marge) var(--vs-section)}}@media(prefers-reduced-motion:reduce){.vs9-tailles[data-anim] .vs9-t__plaid,.vs9-tailles[data-anim] .vs9-t__trait{transform:none}.vs9-tailles[data-anim] .vs9-t__mesure,.vs9-tailles[data-anim] .vs9-t__dim,.vs9-tailles[data-anim] .vs9-t__usage{opacity:1}}.vs-avis .vs-etoiles{color:var(--vs-encre)}.vs-avis__chiffre{font-weight:300;font-size:clamp(4rem,2.4rem + 4.2vw,6.5rem);line-height:.86;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.vs-avis__carte{padding:0;background:transparent;border-radius:0;gap:16px}.vs-avis__carte blockquote,.vs-avis__carte blockquote p{margin:0;padding:0;border:0;font-style:normal;text-align:left;quotes:none;font-family:var(--vs-police-titre);font-weight:300;font-size:var(--vs-t-chapo);line-height:1.32;letter-spacing:-.012em;color:var(--vs-encre)}.vs-avis__carte blockquote:before,.vs-avis__carte blockquote:after{content:none}.vs-avis__verifie,.vs-avis__check{color:var(--vs-ok)}.vs-avis__verifie{font-weight:500;font-size:var(--vs-t-mini)}@media(min-width:768px){.vs-avis__cartes{column-gap:clamp(24px,3vw,48px)}}.vs-journal .vs-article__photo{display:none}.vs-journal .vs-article{padding-top:18px;border-top:1px solid var(--vs-filet-fort)}.vs-journal .vs-article__titre{font-family:var(--vs-police-titre);font-weight:300;font-size:var(--vs-t-chapo);line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.vs9-tailles a.vs9-t__lien,.vs9-tailles a.vs9-t__lien:hover,.vs9-tailles a.vs9-t__lien:focus{color:var(--vs-sur-sombre)!important;opacity:1}.vs9-t__dim{color:var(--vs-sur-sombre)}.vs9-mat a.vs9-mat__lien:hover,.vs9-mat a.vs9-mat__lien:focus{color:var(--vs-encre)!important}.vs9-moment a.vs9-lien:hover{color:var(--vs-encre)!important}.vs9-heros a.vs9-lien:hover,.vs9-heros a.vs9-heros__preuve:hover{color:#fbfaf8!important}.vs9-heros .vs9-btn:hover{color:var(--vs-encre)!important}.vs9-heros .vs9-btn:focus-visible,.vs9-heros .vs9-lien:focus-visible{outline-color:#fbfaf8}@media(max-width:749px){.vs-coll__intro.vs-coll__intro--court{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vs-coll__suite{all:unset;display:inline-block;margin-top:4px;padding-block:6px;cursor:pointer;font-size:var(--vs-t-petit);font-weight:500;color:var(--vs-encre);text-decoration:underline;text-underline-offset:.2em}.vs-coll__suite:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}.vs-rac{margin-top:14px}.vs-rac__img{aspect-ratio:1}#main-collection-filters{margin-top:16px}}.vs-rech{padding-top:clamp(20px,2.4vw,32px)}.vs-rech__titre{margin:0;font-family:var(--vs-police-titre);font-weight:300;font-size:var(--vs-t-titre);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.vs-rech__aide{margin:12px 0 0;max-width:60ch;color:var(--vs-encre-douce);font-size:var(--vs-t-corps)}.template-search .vs-carte__titre{text-transform:none}#main-collection-filters .facets__filters__column{display:flex;align-items:center;gap:6px}#main-collection-filters .facets__filters__column>.active-facets{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0}#main-collection-filters .facets__filters__column>.active-facets:not(:has(a)){display:none}#main-collection-filters .facets__filters__column>.active-facets a.active-facets__button{margin:0;padding:0;text-decoration:none}#main-collection-filters .facets__filters__column>.active-facets .active-facets__button-inner{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px 0 12px;border:0;border-radius:999px;background:var(--vs-surface)!important;color:var(--vs-encre)!important;font-size:var(--vs-t-mini);font-weight:500;white-space:nowrap}#main-collection-filters .facets__filters__column>.active-facets>*{margin:0!important;display:flex;align-items:center}#main-collection-filters .facets__filters__column>.active-facets .active-facets__button-inner{position:relative;padding-right:30px;line-height:1}#main-collection-filters .facets__filters__column>.active-facets .active-facets__button-inner :is(svg,i,.icon){position:absolute;right:11px;top:50%;transform:translateY(-50%);width:10px;height:10px;font-size:10px;margin:0}#main-collection-filters .facets__display{min-width:300px;max-width:440px;padding:16px 18px}#main-collection-filters [id^=Wrap-Filter-couleur] .facets__display ul,#main-collection-filters [id^=Wrap-Filter-color] .facets__display ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;max-height:min(360px,60vh);overflow-y:auto;overscroll-behavior:contain}#main-collection-filters .facets__display :is(.facets__reset,facet-remove a,.facets__header a){text-transform:none;letter-spacing:0}#main-collection-filters .facets__display .facets__header{text-transform:none;letter-spacing:0}.vs-fpastille{flex:none;display:inline-block;width:16px;height:16px;margin-right:8px;border-radius:50%;border:1px solid rgb(35 30 27 / .18);vertical-align:-3px;background:var(--vs-fp, var(--vs-surface-2))}.vs-fpastille--motif{background:conic-gradient(#c9a77c 0 25%,#3b2c24 0 50%,#e4dfd8 0 75%,#8a6a4f 0)}.vs-ftranches{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.vs-ftranches a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--vs-filet-fort);border-radius:999px;font-size:var(--vs-t-mini);font-weight:500;color:var(--vs-encre);text-decoration:none}.vs-ftranches a:hover{color:var(--vs-encre);border-color:var(--vs-encre)}.vs-ftranches a[aria-current=true]{background:var(--vs-encre);border-color:var(--vs-encre);color:var(--vs-sur-sombre)}.template-collection .rich-text-section.alt-background{background:var(--vs-papier)}#main-collection-filters :is([id^=Wrap-Filter-couleur],[id^=Wrap-Filter-color]) .facets__display{min-width:470px;max-width:520px}#main-collection-filters :is([id^=Wrap-Filter-couleur],[id^=Wrap-Filter-color]) .facet-checkbox__text{white-space:nowrap}#main-collection-filters .facet-filters__clear-filters{display:flex;align-items:center;align-self:center;margin:0 20px 0 0}#main-collection-filters .facet-filters__clear-filters a.active-facets__button-remove{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0;margin:0;text-transform:none;letter-spacing:0;font-size:var(--vs-t-petit);font-weight:500;color:var(--vs-encre);text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.22em}#main-collection-filters .facet-filters__clear-filters a.active-facets__button-remove :is(svg,i){display:none}#main-collection-filters .active-facets__button-inner{text-transform:none!important;letter-spacing:0!important}.vs11-tete{position:relative;isolation:isolate;display:flex;align-items:flex-end;height:clamp(340px,42vh,500px);overflow:hidden;background:var(--vs-encre);color:#fbfaf8}.vs11-tete__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block}.vs11-tete__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--vs-tete-y, 50%)}.vs11-tete__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#120d0a61 0,#120d0a00 160px),linear-gradient(90deg,#120d0a6b,#120d0a29 38%,#120d0a00 58%)}.vs11-tete__texte{width:100%;padding-bottom:clamp(32px,5vh,56px)}.vs11-tete .vs11-tete__titre{margin:0;max-width:11ch;color:#fbfaf8;text-wrap:balance;font-size:clamp(2.75rem,1.2rem + 3.6vw,5rem)}@media(max-width:749px){.vs11-tete{display:block;height:auto;overflow:visible;background:transparent;color:var(--vs-encre)}.vs11-tete__image{position:relative;inset:auto;z-index:0;aspect-ratio:750 / 640;overflow:hidden}.vs11-tete__image img{object-position:50% 50%}.vs11-tete__image:after{background:linear-gradient(180deg,#120d0a6b 0,#120d0a00 120px)}.vs11-tete__texte{padding-top:clamp(20px,5vw,28px);padding-bottom:0}.vs11-tete .vs11-tete__titre{max-width:none;color:var(--vs-encre);font-size:clamp(2.5rem,11vw,3.25rem)}}#ProductGridContainer .product-grid{--vs-gcol: 8px;column-gap:var(--vs-gcol);row-gap:clamp(36px,3.4vw,52px)}@media(max-width:749px){#ProductGridContainer .product-grid{--vs-gcol: 8px;column-gap:var(--vs-gcol);row-gap:32px}}.vs-carte__media{border-radius:0}.vs-carte__texte{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding-top:12px}.vs-carte__ligne{grid-column:1 / -1}.vs-carte__titre{font-weight:400;font-size:.9375rem;letter-spacing:-.005em}.vs-carte__prix{font-size:.9375rem}.vs-carte__montant{font-weight:500}.vs-carte__meta{grid-column:1;grid-row:2}.vs-carte__avis{grid-column:2;grid-row:2;justify-self:end;margin:0}.vs-carte__texte:not(:has(.vs-carte__meta)) .vs-carte__avis{grid-column:1;justify-self:start}.vs-carte__pastilles{grid-column:1 / -1;grid-row:3;margin-top:4px}.vs-carte__badge{top:12px;left:12px;border-radius:0;padding:5px 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}@container (max-width: 260px){.vs-carte__texte{grid-template-columns:minmax(0,1fr)}.vs-carte__avis{grid-column:1;grid-row:3;justify-self:start}.vs-carte__pastilles{grid-row:4}}#ProductGridContainer .product-grid>.vs-tuile--large{grid-column:span 2}.vs-tuile__lien{display:flex;flex-direction:column;height:100%;color:var(--vs-encre);text-decoration:none;-webkit-tap-highlight-color:transparent}.vs-tuile__media{position:relative;overflow:hidden;background:var(--vs-encre);aspect-ratio:4 / 5}.vs-tuile--large .vs-tuile__media{aspect-ratio:auto;height:0;padding-bottom:calc((100% - var(--vs-gcol, 8px)) * .625)}.vs-tuile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--vs-ease-out)}@media(hover:hover)and (pointer:fine){.vs-tuile__lien:hover .vs-tuile__media img{transform:scale(1.025)}.vs-tuile__lien:hover .vs-carte__titre{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}@media(prefers-reduced-motion:reduce){.vs-tuile__media img{transition:none}}.vs-tuile__lien:focus-visible{outline:none}.vs-tuile__lien:focus-visible .vs-tuile__media{outline:2px solid var(--vs-encre);outline-offset:3px}.grid .grid__item.vs-tuile,.grid .grid__item .vs-tuile__lien{background:none;border-radius:0}.vs-tuile__texte{padding-top:12px}.vs-tuile__media:after{content:"";position:absolute;inset:auto 0 0 0;height:38%;pointer-events:none;background:linear-gradient(0deg,#120d0a80,#120d0a00)}.vs-tuile__accroche{position:absolute;left:16px;bottom:14px;z-index:1;margin:0;font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#fbfaf8}@media(max-width:749px){#ProductGridContainer .product-grid>.vs-tuile--large{grid-column:1 / -1}.vs-tuile--large .vs-tuile__media{padding-bottom:66.67%}}.vs-rac{gap:clamp(14px,1.7vw,24px);margin-top:clamp(20px,2vw,28px)}.vs-rac__lien{width:84px;justify-items:center;gap:10px;text-align:center}.vs-rac__img{width:72px;height:72px;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1px var(--vs-filet);transition:box-shadow var(--vs-d-survol) ease}.vs-rac__img img{transform:scale(1.32)}.vs-rac__nom{font-weight:400;font-size:var(--vs-t-mini);white-space:normal;text-wrap:balance}@media(hover:hover)and (pointer:fine){.vs-rac__lien:hover .vs-rac__img{box-shadow:0 0 0 1px var(--vs-encre)}.vs-rac__lien:hover .vs-rac__img img{transform:scale(1.38)}}@media(max-width:749px){.vs-rac__lien{width:76px}.vs-rac__img{width:64px;height:64px}}#main-collection-filters .facets__filters-wrap:before{content:"Filtrer par";flex:none;margin-right:10px;font-size:var(--vs-t-petit);color:var(--vs-encre-douce)}#main-collection-filters .facets__filters-wrap{gap:2px}#main-collection-filters .facets__filters__column .facets__summary{border-color:transparent;border-radius:var(--vs-r-btn);padding:0 10px;gap:6px}#main-collection-filters .facets__filters__column .facets__summary:hover,#main-collection-filters .facets__filters__column details[open]>.facets__summary{border-color:transparent;background:var(--vs-surface)}#main-collection-filters .vs-compte{margin:0 4px 0 0;padding-right:16px;border-right:1px solid var(--vs-filet-fort);font-size:var(--vs-t-petit);color:var(--vs-encre-douce);white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:989px){#main-collection-filters .vs-compte{display:none}}.vs9-heros__titre,.vs9-h2,.vs-tete-section h2,#vs-avis-titre,#vs-offrir-titre,#vs-faq-titre,#vs-journal-titre,.vs-avf__titre,.section-featured-collection .section__header h2,.vs9-mat__nom,.product-section .product__title.product-title-style,.product-section h1.product__title,.collection-hero__title,.collection-hero .collection-hero__title,.vs-rech__titre,.vs-tvide__titre,.newsletter :is(h2,.h1,.h2),[id$=__newsletter] :is(h2,.h2,.h1),.vs-tm .vs-tm__titre{font-family:var(--vs-police-affiche);font-weight:600;font-stretch:normal;text-transform:uppercase;letter-spacing:0;line-height:.94;font-synthesis:none;margin-left:0}.vs-avis__chiffre,.vs-avf__moyenne,.vs9-t__dim,.vs-tm__valeur{font-family:var(--vs-police-affiche);font-weight:600;letter-spacing:0;font-synthesis:none}.vs9-h2,.vs-tete-section h2,#vs-avis-titre,#vs-offrir-titre,#vs-faq-titre,#vs-journal-titre,.vs-avf__titre,.section-featured-collection .section__header h2{font-size:clamp(2.125rem,1.35rem + 2.3vw,3.75rem)}.product-section .product__title.product-title-style,.product-section h1.product__title{font-size:clamp(1.875rem,1.45rem + 1.15vw,2.625rem);line-height:.96}.collection-hero__title,.collection-hero .collection-hero__title{font-size:clamp(2.5rem,1.5rem + 2.9vw,4.25rem)}.vs9-mat__nom{font-size:clamp(2rem,.9rem + 2.4vw,3.5rem);line-height:.95;white-space:normal;text-wrap:balance}.vs-tm .vs-tm__titre{font-size:clamp(1.875rem,1.55rem + .8vw,2.375rem)}.product-section h1.product__title.product-title-style{text-transform:uppercase!important}.vs-q{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--vs-e6) clamp(32px,6vw,96px);padding-block:var(--vs-section)}.vs-q .vs-q__titre{margin:0;font-family:var(--vs-police-affiche);font-weight:600;text-transform:uppercase;line-height:.94;letter-spacing:0;font-size:clamp(2.125rem,1.35rem + 2.3vw,3.75rem);color:var(--vs-encre);font-synthesis:none}.vs-q__texte{margin-top:14px;max-width:40ch;color:var(--vs-encre-douce);font-size:var(--vs-t-corps);line-height:1.55}.vs-q__texte p{margin:0}.vs-q__contact{margin:var(--vs-e5) 0 0;display:grid;gap:10px;font-size:var(--vs-t-petit)}.vs-q__contact>div{display:grid;grid-template-columns:96px 1fr;gap:12px}.vs-q__contact dt{color:var(--vs-encre-douce)}.vs-q__contact dd{margin:0;color:var(--vs-encre);font-weight:500}.vs-q__contact a{color:inherit;text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.22em}.vs-q__liste{border-top:1px solid var(--vs-filet-fort)}.vs-q__item{border-bottom:1px solid var(--vs-filet-fort)}.vs-q__question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;cursor:pointer;list-style:none;font-size:var(--vs-t-corps);font-weight:500;color:var(--vs-encre)}.vs-q__question::-webkit-details-marker{display:none}.vs-q__question i{flex:none;font-size:20px;color:var(--vs-encre);transition:transform var(--vs-d-survol) var(--vs-ease-out)}.vs-q__item[open] .vs-q__question i{transform:rotate(45deg)}.vs-q__question:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}@media(hover:hover){.vs-q__question:hover span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.vs-q__reponse{padding:0 48px 20px 0;color:var(--vs-encre-douce);font-size:var(--vs-t-corps);line-height:1.6;max-width:62ch}.vs-q__reponse p{margin:0 0 8px}@media(prefers-reduced-motion:reduce){.vs-q__question i{transition:none}}@media(max-width:749px){.vs-q{grid-template-columns:minmax(0,1fr);gap:var(--vs-e5)}.vs-q__reponse{padding-right:0}}.product-recommendations .product-recommendations__heading{margin:0 0 var(--vs-e5);font-family:var(--vs-police-affiche);font-weight:600;text-transform:uppercase;line-height:.94;letter-spacing:0;font-size:clamp(2.125rem,1.35rem + 2.3vw,3.75rem);color:var(--vs-encre);font-synthesis:none}.vs-q__item:not([open])>.vs-q__reponse{display:none}.vs-pied{background:var(--vs-encre);color:var(--vs-sur-sombre);font-family:var(--vs-police-texte)}.vs-pied__in{max-width:var(--page-width);margin-inline:auto;padding:0 var(--vs-marge)}.vs-pied a{color:inherit;text-decoration:none;transition:text-decoration-color var(--vs-d-survol) ease}.vs-pied a:hover,.vs-pied a:focus-visible{color:var(--vs-sur-sombre)!important;opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#f3f2f08c;text-underline-offset:.22em}.vs-pied a:focus-visible{outline:2px solid var(--vs-sur-sombre);outline-offset:3px;border-radius:2px}.vs-pied__reassurance{list-style:none;margin:0;padding:clamp(32px,3.4vw,48px) 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;border-bottom:1px solid rgb(243 242 240 / .14)}.vs-pied__reassurance li{display:grid;align-content:start;gap:4px;font-size:var(--vs-t-petit);line-height:1.45}.vs-pied__reassurance strong{font-weight:500;font-size:var(--vs-t-corps);color:var(--vs-sur-sombre)}.vs-pied__reassurance span{color:var(--vs-sur-sombre-doux);text-wrap:pretty}.vs-pied__reassurance a{text-decoration:underline;text-decoration-color:#f3f2f059;text-underline-offset:.2em}.vs-pied__corps{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px clamp(40px,6vw,112px);padding:clamp(56px,6vw,88px) 0}.vs-pied__logo{display:inline-block}.vs-pied__logo-img{display:block;width:132px;height:auto;filter:brightness(0) invert(1)}.vs-pied__logo-texte{font:600 2rem/1 var(--vs-police-affiche);text-transform:uppercase}.vs-pied .vs-pied__titre{margin:36px 0 0;font-family:var(--vs-police-affiche);font-weight:600;font-synthesis:none;text-transform:uppercase;letter-spacing:0;line-height:.94;font-size:clamp(2rem,1.4rem + 1.6vw,3rem);color:var(--vs-sur-sombre)}.vs-pied__texte{margin:14px 0 0;max-width:42ch;color:var(--vs-sur-sombre-doux);font-size:var(--vs-t-corps);line-height:1.5;text-wrap:pretty}.vs-pied__form{margin-top:24px;max-width:30rem}.vs-pied__champ{display:flex;gap:8px}.vs-pied .vs-pied__champ input{flex:1 1 auto;min-width:0;height:52px;margin:0;padding:0 16px;border:1px solid rgb(243 242 240 / .3);border-radius:var(--vs-r-btn);background:transparent;box-shadow:none;color:var(--vs-sur-sombre);font:400 1rem var(--vs-police-texte);letter-spacing:0}.vs-pied .vs-pied__champ input,.vs-pied .vs-pied__champ input::placeholder{text-transform:none}.vs-pied .vs-pied__champ input::placeholder{color:#f3f2f099;opacity:1}.vs-pied .vs-pied__champ input:focus-visible{outline:2px solid var(--vs-sur-sombre);outline-offset:2px;border-color:var(--vs-sur-sombre)}.vs-pied__envoyer{flex:none;height:52px;margin:0;padding:0 22px;border:0;border-radius:var(--vs-r-btn);background:var(--vs-sur-sombre);color:var(--vs-encre);font:500 1rem/1 var(--vs-police-texte);letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vs-pied__envoyer:active{transform:scale(.98)}.vs-pied__envoyer:focus-visible{outline:2px solid var(--vs-sur-sombre);outline-offset:3px}@media(hover:hover){.vs-pied__envoyer:hover{background:#fff}}.vs-pied__retour,.vs-pied__erreur{margin:10px 0 0;font-size:var(--vs-t-petit);line-height:1.45}.vs-pied__erreur{color:#f2bfb3}.vs-pied__colonnes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.vs-pied .vs-pied__col-titre{margin:0 0 16px;font:500 var(--vs-t-mini)/1.3 var(--vs-police-texte);letter-spacing:0;text-transform:none;color:var(--vs-sur-sombre-doux)}.vs-pied__col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vs-pied__col a{font-size:var(--vs-t-corps);line-height:1.35}.vs-pied__horaires{margin:20px 0 0;max-width:24ch;font-size:var(--vs-t-mini);line-height:1.45;color:var(--vs-sur-sombre-doux)}.vs-pied__bas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:24px 0 calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid rgb(243 242 240 / .14);font-size:var(--vs-t-mini);color:var(--vs-sur-sombre-doux)}.vs-pied__copyright{margin:0}.vs-pied__legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px}.vs-pied__paiements{margin-left:auto}.vs-pied .vs-paiements{margin:0}@media(max-width:989px){.vs-pied__corps{grid-template-columns:1fr}.vs-pied__reassurance{grid-template-columns:1fr 1fr}}@media(max-width:599px){.vs-pied__colonnes{grid-template-columns:1fr 1fr;gap:32px 24px}.vs-pied__col:last-child{grid-column:1 / -1}.vs-pied__paiements{margin-left:0;flex-basis:100%}}:root{--vs12-l: clamp(1.75rem, 1.2rem + 1.2vw, 2.25rem);--vs12-h1: clamp(3rem, 1.5rem + 4.2vw, 6rem);--vs12-bande: #ecebe6;--vs12-champ: #e7e3dc}.vs11-tete{height:clamp(400px,min(54vh,40vw),600px)}.vs11-tete .vs11-tete__titre,.vs11-tete .collection-hero__title{max-width:20ch;font-size:var(--vs12-h1);line-height:.92;text-wrap:balance}.vs11-tete__texte{padding-bottom:clamp(30px,4.6vh,54px)}.vs11-tete__intro{max-width:46ch;margin:clamp(14px,1.4vw,20px) 0 0;font-size:1.0625rem;line-height:1.55;text-wrap:pretty}.vs11-tete--photo .vs11-tete__intro{color:#fbfaf8f0}.vs11-tete--photo .vs11-tete__image:after{background:linear-gradient(180deg,#120d0a5c 0,#120d0a00 150px),linear-gradient(0deg,#120d0a57 0,#120d0a00 52%),linear-gradient(90deg,#120d0a80,#120d0a38 34%,#120d0a00 58%)}@keyframes vs12-pose{0%{transform:scale(1.045)}to{transform:none}}@keyframes vs12-monte{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.vs11-tete--photo .vs11-tete__image img{animation:vs12-pose 1.6s var(--vs-ease-out) both}.vs11-tete .vs11-tete__titre{animation:vs12-monte .72s var(--vs-ease-out) .1s both}.vs11-tete .vs11-tete__intro{animation:vs12-monte .72s var(--vs-ease-out) .19s both}@media(prefers-reduced-motion:reduce){.vs11-tete--photo .vs11-tete__image img,.vs11-tete .vs11-tete__titre,.vs11-tete .vs11-tete__intro{animation:none}}.vs11-tete.vs11-tete--champ{display:block;height:auto;overflow:visible;background:var(--vs-champ, var(--vs12-champ));color:var(--vs-encre)}.vs11-tete--fonce.vs11-tete--champ{color:#f6f5f3}.vs11-tete--champ .vs11-tete__texte{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,29rem);align-items:end;column-gap:clamp(32px,5vw,96px);padding-top:clamp(44px,5vw,76px);padding-bottom:clamp(34px,3.6vw,54px)}.vs11-tete--fonce .vs11-tete__texte{padding-top:calc(var(--header-height, 69px) + clamp(44px,5vw,76px))}.vs11-tete--champ .vs11-tete__titre{color:inherit;max-width:none;margin:0}.vs11-tete--champ .vs11-tete__intro{margin:0;color:inherit;padding-bottom:.35em}@media(max-width:749px){.vs11-tete.vs11-tete--photo{display:grid;grid-template-columns:minmax(0,1fr);height:auto;overflow:visible;background:transparent;color:var(--vs-encre)}.vs11-tete--photo .vs11-tete__image{grid-area:1 / 1;position:relative;inset:auto;z-index:0;aspect-ratio:750 / 640;overflow:hidden}.vs11-tete--photo .vs11-tete__image:after{background:linear-gradient(180deg,#120d0a6b 0,#120d0a00 110px),linear-gradient(0deg,#120d0a8c 0,#120d0a2e 34%,#120d0a00 52%)}.vs11-tete--photo .vs11-tete__texte{display:contents}.vs11-tete--photo .vs11-tete__titre{grid-area:1 / 1;align-self:end;z-index:1;padding:0 var(--vs-marge) 18px;color:#fbfaf8;font-size:clamp(2.5rem,11.5vw,3.375rem);max-width:none}.vs11-tete--photo .vs11-tete__intro{grid-row:2;padding:16px var(--vs-marge) 0;margin:0;color:var(--vs-encre);font-size:.9375rem;line-height:1.5}.vs11-tete--photo .vs-coll__suite{grid-row:3;justify-self:start;margin-left:var(--vs-marge)}.vs11-tete--champ .vs11-tete__texte{grid-template-columns:minmax(0,1fr);row-gap:14px;padding-top:32px;padding-bottom:26px}.vs11-tete--fonce .vs11-tete__texte{padding-top:calc(var(--header-height, 61px) + 28px)}.vs11-tete--champ .vs11-tete__titre{font-size:clamp(2.5rem,11.5vw,3.375rem)}.vs11-tete--champ .vs11-tete__intro{font-size:.9375rem;line-height:1.5;padding-bottom:0}.vs11-tete--champ .vs-coll__suite{color:inherit;text-decoration-color:currentColor}}.vs-coll{padding:clamp(18px,1.7vw,26px) 0 0}.vs-rac{margin:0 calc(-1 * var(--vs-marge));padding:4px var(--vs-marge) 2px;gap:clamp(10px,1.1vw,18px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:var(--vs-marge);scrollbar-width:none}.vs-rac::-webkit-scrollbar{display:none}.vs-rac li{flex:none;scroll-snap-align:start}.vs-rac__lien{width:auto;min-width:76px;gap:9px}.vs-rac__img{width:76px;height:76px;box-shadow:none;background:var(--vs-surface-2);outline:1.5px solid transparent;outline-offset:2.5px;transition:outline-color var(--vs-d-survol) ease}.vs-rac__img img{transform:none;transition:transform .52s var(--vs-ease-out)}.vs-rac__lien--pack .vs-rac__img img{transform:scale(1.32)}.vs-rac__nom{font-size:var(--vs-t-mini);white-space:nowrap;color:var(--vs-encre)}.vs-rac__img--prix{display:grid;place-items:center;background:var(--vs-chocolat);color:var(--vs-sur-sombre)}.vs-rac__img--prix span{font:600 1.375rem / 1 var(--vs-police-affiche);letter-spacing:0;font-synthesis:none}.vs-rac__lien[aria-current=page] .vs-rac__img{outline-color:var(--vs-encre)}.vs-rac__lien[aria-current=page] .vs-rac__nom{font-weight:500}@media(hover:hover)and (pointer:fine){.vs-rac__lien:hover .vs-rac__img{outline-color:var(--vs-filet-fort)}.vs-rac__lien[aria-current=page]:hover .vs-rac__img{outline-color:var(--vs-encre)}.vs-rac__lien:hover .vs-rac__img img{transform:scale(1.08)}.vs-rac__lien--pack:hover .vs-rac__img img{transform:scale(1.38)}}.vs-rac__lien:focus-visible{outline:none}.vs-rac__lien:focus-visible .vs-rac__img{outline:2px solid var(--vs-encre);outline-offset:3px}@media(max-width:749px){.vs-coll{padding-top:22px}.vs-rac{gap:12px}.vs-rac__lien{width:auto;min-width:66px;gap:8px}.vs-rac__img{width:66px;height:66px}.vs-rac__nom{font-size:var(--vs-t-mini);white-space:nowrap}}#main-collection-filters{display:flex;align-items:center;gap:20px;margin-top:clamp(18px,1.8vw,26px);margin-bottom:clamp(12px,1vw,16px);background:var(--vs12-bande);transition:top .4s cubic-bezier(.165,.84,.44,1),box-shadow .24s ease}#main-collection-filters.is-colle{box-shadow:0 14px 26px -22px #231e1b73}#main-collection-filters .facets-container{flex:1 1 auto;min-width:0;border:0}#main-collection-filters #FacetFiltersForm{min-height:58px}#main-collection-filters .facets__filters-wrap:before{font-size:.9375rem;color:var(--vs-encre-douce)}#main-collection-filters .facets__summary,#main-collection-filters .facet-filters__sort .facets__summary__text--label{font-size:.9375rem}#main-collection-filters .facets__filters__column .facets__summary:hover,#main-collection-filters .facets__filters__column details[open]>.facets__summary{background:var(--vs-papier)}#main-collection-filters .vs-compte{border-right:0;padding-right:0;margin-right:14px;font-size:.9375rem}.vs12-sentinelle{height:0}.template-collection details-modal.header__search>details:not([open])>.search-modal{display:none}#main-collection-filters:has(details[open]){z-index:4}#main-collection-filters .facets__display{border:0}#main-collection-filters .vs-ftranches a{border:0;background:var(--vs-surface)}#main-collection-filters .vs-ftranches a:hover{background:var(--vs-surface-2)}#main-collection-filters .vs-ftranches a[aria-current=true]{background:var(--vs-encre);color:var(--vs-sur-sombre)}@media(max-width:1023px){#main-collection-filters :is([id^=Wrap-Filter-couleur],[id^=Wrap-Filter-color]) .facets__display{min-width:400px}}.vs-vue{display:flex;align-items:center;gap:14px;flex:none}.vs-vue[hidden]{display:none}.vs-vue__compte{display:none;margin:0;font-size:var(--vs-t-mini);color:var(--vs-encre-douce);font-variant-numeric:tabular-nums;white-space:nowrap}.vs-vue__choix{display:flex;align-items:center;gap:2px}.vs-vue__btn{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--vs-r-btn);color:var(--vs-encre-pale);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--vs-d-survol) ease,background-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vs-vue__btn svg{width:16px;height:16px;fill:currentColor}.vs-vue__btn .vs-vue__ico-mob{display:none}.vs-vue__btn[aria-pressed=true]{color:var(--vs-encre)}.vs-vue__btn:active{transform:scale(.92)}.vs-vue__btn:focus-visible{outline:2px solid var(--vs-encre);outline-offset:1px}@media(hover:hover)and (pointer:fine){.vs-vue__btn:hover{color:var(--vs-encre);background:var(--vs-papier)}}@media(max-width:749px){#main-collection-filters{flex-wrap:wrap;gap:8px 12px;padding-top:10px;padding-bottom:10px;margin-top:18px;margin-bottom:12px}#main-collection-filters .facets-container{display:contents;padding:0}#main-collection-filters menu-drawer.mobile-facets__wrapper{order:1;flex:none}#main-collection-filters .vs-vue{order:2;flex:1 1 auto;justify-content:flex-end}#main-collection-filters .facet-filters__clear-filters[data-clear-filter="2"]{order:3;margin:0;flex:1 0 100%}#main-collection-filters .facet-filters__clear-filters[data-clear-filter="2"]:not(:has(a)){display:none}#main-collection-filters .active-facets-mobile{order:4;flex:1 0 100%}#main-collection-filters .mobile-facets__open-wrapper{width:auto}#main-collection-filters .mobile-facets__open{width:auto;min-height:44px;padding:0 18px;border:0;background:var(--vs-action);color:var(--vs-sur-sombre);font-size:.9375rem;transition:background-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}#main-collection-filters .mobile-facets__open :is(i,svg){color:inherit}#main-collection-filters .mobile-facets__open-wrapper:active .mobile-facets__open{transform:scale(.97)}.vs-vue__compte{display:block;margin-right:auto;padding-left:2px}.vs-vue__btn .vs-vue__ico-ordi{display:none}.vs-vue__btn .vs-vue__ico-mob{display:block}}#ProductGridContainer .product-grid{row-gap:clamp(36px,3.3vw,50px)}html.vs-vue-large #ProductGridContainer .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(40px,3.8vw,60px)}@media(max-width:749px){html.vs-vue-large #ProductGridContainer .product-grid{grid-template-columns:minmax(0,1fr);row-gap:36px}html.vs-vue-large #ProductGridContainer .product-grid>.vs-tuile--large{grid-column:1 / -1}}html.vs-vue-large .vs-carte__titre,html.vs-vue-large .vs-carte__prix{font-size:1.0625rem}#ProductGridContainer .product-grid>.vs12-attente{opacity:0;transform:translateY(14px)}#ProductGridContainer .product-grid>.vs12-attente.is-vu{opacity:1;transform:none;transition:opacity .56s var(--vs-ease-out) var(--vs12-d, 0ms),transform .68s var(--vs-ease-out) var(--vs12-d, 0ms)}.vs-carte__img--brut{mix-blend-mode:multiply}.vs-carte__meta{font-variant-numeric:tabular-nums}.vs-carte__dim{white-space:nowrap}.vs-carte__texte:has(.vs-carte__pastilles) .vs-carte__nb-couleurs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.vs-carte__badge{text-transform:none;letter-spacing:0;font-size:var(--vs-t-mini);font-weight:500;padding:5px 9px}.vs-carte__pastille--plus{font-size:var(--vs-t-mini)}.vs-carte__img--survol{transform:scale(1.015);transition:opacity .32s var(--vs-ease-out),transform .9s var(--vs-ease-out)}@media(hover:hover)and (pointer:fine){.vs-carte__lien:hover .vs-carte__img--survol{transform:none}}.vs-tuile__media:after{height:46%;background:linear-gradient(0deg,#120d0a75,#120d0a00)}.vs-tuile__accroche{left:clamp(16px,1.6vw,24px);bottom:clamp(14px,1.5vw,22px);right:16px;max-width:20ch;font-family:var(--vs-police-titre);font-weight:300;font-size:var(--vs12-l);line-height:1.05;letter-spacing:-.015em;text-transform:none;text-wrap:balance;color:#fbfaf8}.vs-tuile:not(.vs-tuile--large) .vs-tuile__accroche{font-size:clamp(1.25rem,1rem + .6vw,1.625rem)}.grid .grid__item.vs-otuile{background:none;border-radius:0}.vs-otuile__champ{aspect-ratio:4 / 5;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:clamp(18px,1.9vw,28px);background:var(--vs-chocolat);color:var(--vs-sur-sombre)}.vs-otuile__titre{margin:0;max-width:9ch;font:600 var(--vs12-l) / .95 var(--vs-police-affiche);text-transform:uppercase;letter-spacing:0;font-synthesis:none;text-wrap:balance;color:var(--vs-sur-sombre)}.vs-otuile__texte{margin:0;max-width:26ch;font-size:.9375rem;line-height:1.45;color:#f3f2f0e0;text-wrap:pretty}html.vs-vue-large .vs-otuile__champ{aspect-ratio:auto;height:100%;min-height:0}#component-pagination-loader .load-more_wrap{display:flex;justify-content:center;margin:0;padding:0}.vs12-progres{display:grid;justify-items:center;gap:12px;padding-top:clamp(40px,4vw,64px);margin-bottom:18px}.vs12-progres[hidden]{display:none}.vs12-progres__texte{margin:0;font-size:var(--vs-t-mini);color:var(--vs-encre-douce);font-variant-numeric:tabular-nums}.vs12-progres__barre{display:block;width:200px;height:2px;background:var(--vs-filet-fort);overflow:hidden}.vs12-progres__barre>span{display:block;height:100%;background:var(--vs-encre);transform-origin:0 50%;transform:scaleX(var(--vs12-p, 0));transition:transform .5s var(--vs-ease-out)}#component-pagination-loader .js-load-more{min-width:232px;min-height:48px;padding:0 28px;border:0;border-radius:var(--vs-r-btn);background:var(--vs-action);color:var(--vs-sur-sombre);font:500 .9375rem / 1 var(--vs-police-texte);letter-spacing:0;text-transform:none}#component-pagination-loader .js-load-more:hover{background:var(--vs-action-survol);color:var(--vs-sur-sombre)}#component-pagination-loader .js-load-more:before,#component-pagination-loader .js-load-more:after{content:none}.vs12-rayons{padding-top:clamp(40px,4.4vw,72px);padding-bottom:clamp(56px,6vw,96px)}.vs12-rayons__tete{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(16px,1.8vw,26px)}.vs12-rayons__titre{margin:0;font:600 var(--vs12-l) / .95 var(--vs-police-affiche);text-transform:uppercase;letter-spacing:0;font-synthesis:none}.vs12-rayons__fleches{display:flex;gap:6px}.vs12-rayons__fleches[hidden]{display:none}.vs12-rayons__fleche{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--vs-surface);color:var(--vs-encre);cursor:pointer;transition:background-color var(--vs-d-survol) ease,opacity var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vs12-rayons__fleche svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vs12-rayons__fleche:hover:not(:disabled){background:var(--vs-surface-2)}.vs12-rayons__fleche:active:not(:disabled){transform:scale(.94)}.vs12-rayons__fleche:disabled{opacity:.35;cursor:default}.vs12-rayons__fleche:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}.vs12-rayons__rail{list-style:none;margin:0;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(232px,21.4vw,360px);gap:8px;padding:0 max(var(--vs-marge),calc((100vw - var(--page-width)) / 2 + var(--vs-marge)));scroll-padding-inline:max(var(--vs-marge),calc((100vw - var(--page-width)) / 2 + var(--vs-marge)));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.vs12-rayons__rail::-webkit-scrollbar{display:none}.vs12-rayons__item{scroll-snap-align:start}.vs12-rayons__lien{display:block;color:#fbfaf8;text-decoration:none;-webkit-tap-highlight-color:transparent}.vs12-rayons__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--vs-encre)}.vs12-rayons__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--vs-ease-out)}.vs12-rayons__media:after{content:"";position:absolute;inset:auto 0 0 0;height:48%;pointer-events:none;background:linear-gradient(0deg,#120d0a80,#120d0a00)}.vs12-rayons__lien{position:relative}.vs12-rayons__nom{position:absolute;left:clamp(14px,1.4vw,22px);right:14px;bottom:clamp(14px,1.4vw,20px);z-index:1;font:600 var(--vs12-l) / .95 var(--vs-police-affiche);text-transform:uppercase;letter-spacing:0;font-synthesis:none;text-wrap:balance}@media(hover:hover)and (pointer:fine){.vs12-rayons__lien:hover .vs12-rayons__media img{transform:scale(1.04)}}.vs12-rayons__lien:active .vs12-rayons__media{transform:scale(.99);transition:transform var(--vs-d-appui) var(--vs-ease-out)}.vs12-rayons__lien:focus-visible{outline:none}.vs12-rayons__lien:focus-visible .vs12-rayons__media{outline:2px solid var(--vs-encre);outline-offset:3px}@media(max-width:749px){.vs12-rayons{padding-top:28px;padding-bottom:48px}.vs12-rayons__rail{grid-auto-columns:62vw;gap:6px}.vs12-rayons__fleches{display:none}}@media(prefers-reduced-motion:reduce){.vs12-rayons__media img{transition:none}}.template-collection .rich-text-section .rich-text{max-width:none}.template-collection .rich-text-section .rte:has(>h2:first-child){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,6vw,112px);align-items:start}.template-collection .rich-text-section .rte:has(>h2:first-child)>*{grid-column:2}.template-collection .rich-text-section .rte:has(>h2:first-child)>h2:first-child{grid-column:1;grid-row:1 / span 40;align-self:start;position:sticky;top:120px;margin:0;font-family:var(--vs-police-titre);font-weight:300;font-size:var(--vs12-l);line-height:1.08;letter-spacing:-.02em;text-transform:none;text-wrap:pretty}.template-collection .rich-text-section .rte h3{margin:28px 0 8px;font:500 1.0625rem / 1.35 var(--vs-police-texte);letter-spacing:0;text-transform:none}.template-collection .rich-text-section .rte>h2:not(:first-child){margin:34px 0 10px;font:600 1.0625rem / 1.35 var(--vs-police-texte);letter-spacing:0;text-transform:none;text-wrap:pretty}.template-collection .rich-text-section .rte.vs12-seo--plie:has(>h2:first-child)>h2:first-child{position:static}.template-collection .rich-text-section .rte p{margin:0 0 14px;max-width:64ch;font-size:1.0625rem;line-height:1.6;color:var(--vs-encre)}.template-collection .rich-text-section .rte img{display:block;width:100%;max-width:64ch;height:auto;aspect-ratio:3 / 2;object-fit:cover;margin:18px 0}.vs12-seo.vs12-seo--plie{max-height:30rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.vs12-seo__suite{all:unset;display:inline-block;margin-top:10px;padding-block:8px;cursor:pointer;font-size:.9375rem;font-weight:500;color:var(--vs-encre);text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.vs12-seo__suite:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}@media(min-width:1024px){.template-collection .rich-text-section:has(.rte>h2:first-child) .vs12-seo__suite{margin-left:calc((100% - clamp(32px,6vw,112px)) * 5 / 12 + clamp(32px,6vw,112px))}}@media(max-width:1023px){.template-collection .rich-text-section .rte:has(>h2:first-child){grid-template-columns:minmax(0,1fr)}.template-collection .rich-text-section .rte:has(>h2:first-child)>*{grid-column:1}.template-collection .rich-text-section .rte:has(>h2:first-child)>h2:first-child{grid-row:auto;position:static;margin-bottom:18px;max-width:24ch}.template-collection .rich-text-section .vs12-seo__suite{margin-left:0}}@media(max-width:749px){.template-collection .rich-text-section .rte p{font-size:1rem}.vs12-seo.vs12-seo--plie{max-height:26rem}}.product-section .product-single__media,.product-section .product-single__media img,.product-section .product-single__media-wrapper,.product-section .product-single__thumbnail,.product-section .product-single__thumbnail .media,.product-section .product-single__thumbnails-item .media{border-radius:0}.product-section .product-single__gallery .product-single__media{cursor:zoom-in}.product-section .product-single__thumbnail{position:relative}.product-section .product-single__thumbnail.active-thumb,.product-section .product-single__thumbnail[aria-current=true]{box-shadow:none;opacity:1}.product-section .product-single__thumbnail.active-thumb:after,.product-section .product-single__thumbnail[aria-current=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:2px solid var(--vs-encre);pointer-events:none}.product-section .product-single__gallery .slick-arrow.slick-arrow{width:44px;height:44px;border-radius:50%;padding:0;display:grid;place-items:center;top:50%;z-index:2;background:#f6f5f3f0;color:var(--vs-encre);border:0;box-shadow:0 6px 18px -8px #231e1b59;font-size:0;opacity:0;transform:translateY(-50%);transition:opacity var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.product-section .product-single__gallery .slick-arrow.slick-arrow:before{content:"";display:block;width:16px;height:16px;opacity:1;background-color:var(--vs-encre);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%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' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E") center / contain no-repeat}.product-section .product-single__gallery .slick-next.slick-arrow:before{transform:scaleX(-1)}.product-section .product-single__gallery .slick-arrow.slick-arrow>*{display:none}.product-section .product-single__gallery .slick-prev.slick-arrow{left:16px;right:auto}.product-section .product-single__gallery .slick-next.slick-arrow{right:16px;left:auto}.product-section .product-single__gallery .slick-arrow.slick-arrow:active{transform:translateY(-50%) scale(.94)}.product-section .product-single__gallery .slick-arrow.slick-arrow:focus-visible{opacity:1;outline:2px solid var(--vs-encre);outline-offset:2px}.product-section .product-single__gallery .slick-arrow.slick-disabled{visibility:hidden}@media(hover:hover)and (pointer:fine){.product-section .product-single__gallery:hover .slick-arrow.slick-arrow{opacity:1}}@media(hover:none),(max-width:749px){.product-section .product-single__gallery .slick-arrow.slick-arrow{display:none}}.product-section .product-single__wrapper{position:relative}.vs-galcompte{position:absolute;right:12px;bottom:12px;z-index:3;padding:5px 10px;border-radius:999px;background:#f6f5f3eb;color:var(--vs-encre);pointer-events:none;font:500 var(--vs-t-mini) / 1.2 var(--vs-police-texte);font-variant-numeric:tabular-nums}@media(min-width:750px){.vs-galcompte{right:16px;bottom:16px}}.product-section .product__title.product-title-style{margin-bottom:12px}.product-section .vs-note{margin-bottom:0}.product-section .product__price{margin-top:16px}.product-section .product-header__info{margin:0}.product-section .product__price .price-item,.product-section .price--large .price-item--regular,.product-section .price--large .price-item--sale{font-size:1.625rem;font-weight:500;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.product-section p.vs-fourchette{margin:2px 0 0;font-size:var(--vs-t-petit);line-height:1.45;color:var(--vs-encre-douce);font-variant-numeric:tabular-nums}.product-section klarna-placement{margin:4px 0 0;min-height:22px}@media(max-width:749px){.product-section klarna-placement{min-height:34px}}klarna-placement::part(osm-container){background:transparent;border:0;padding:0;box-shadow:none}klarna-placement::part(osm-message){font-size:.8125rem;color:var(--vs-encre-douce)}klarna-placement::part(osm-cta){color:var(--vs-encre)}.product-section .vs-offre-fiche{display:flex;align-items:baseline;gap:10px;margin:12px 0 0;padding:9px 14px;background:var(--vs-surface);border-radius:var(--vs-r-btn);font-size:var(--vs-t-petit);line-height:1.4;color:var(--vs-encre-douce)}.product-section .vs-offre-fiche i{flex:none;color:var(--vs-icone);font-size:14px;line-height:1.4;width:auto;transform:translateY(1px)}.product-section .vs-offre-fiche strong{color:var(--vs-encre);font-weight:500}.product-section .product-form__controls-group{margin-top:24px}.product-section .product-meta-option{margin:0 0 18px}.product-section .product-meta-option legend.form__label,.product-section .product-meta-option .product-form__label{margin-bottom:12px;font-size:var(--vs-t-petit)}.product-section .product-meta-option--pill .single-option-selector--box{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px}.product-section .product-meta-option--pill.vs-pills-courtes .single-option-selector--box{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.product-section .product-meta-option--pill .single-option-selector--box>.single-option-selector__wrap-option{display:flex;width:auto;min-width:0}.product-section .product-meta-option--pill .single-option-selector--box .single-option-selector__option-wrap{display:flex;flex:1 1 auto;width:auto;min-width:0}.product-section .product-meta-option--pill .single-option-selector--box label.single-option-selector__option.single-option-selector__option{flex:1 1 auto;width:auto;min-width:0;min-height:48px;padding:0 10px;font-size:1rem;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:749px){.product-section .product-meta-option--pill .single-option-selector--box{grid-template-columns:repeat(2,minmax(0,1fr))}.product-section .product-meta-option--pill.vs-pills-courtes .single-option-selector--box{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-section .product-form__buy-buttons{margin-top:18px}.product-section .product-form__cart-submit.btn:not(.product-form__cart-submit--fixed){min-height:58px;font-size:1rem}.product-section .product-form__cart-submit .product-form__cart-submit-text{display:inline-flex;align-items:baseline;justify-content:center;gap:0}.vs-btn-prix{font-variant-numeric:tabular-nums}.vs-btn-prix:before{content:"\b7";margin:0 .55em;opacity:.7}.product-section .product-form__cart-submit[disabled] .vs-btn-prix{display:none}.product-section .vs-reassurance{margin-top:14px}.product-section .vs-reassurance__liste{gap:7px}.product-section .vs-reassurance__liste li{grid-template-columns:18px 1fr;gap:10px;font-size:var(--vs-t-petit);line-height:1.45}.product-section .vs-reassurance__liste li i{font-size:14px;line-height:1.45}.product-section .vs-paiements{margin-top:14px;gap:5px}.product-section .vs-paiements__icone{width:34px;height:22px}.product-section ul.vs-benefices{margin-top:22px;padding-top:18px;gap:8px}@media only screen and (max-width:1000px){.product-form__button--fixed .vs-barre__vign{flex:none;width:44px;height:44px;object-fit:cover;background:var(--vs-surface-2);display:block}.product-form__button--fixed .product-form__button--fixed__content{gap:10px}.product-form__button--fixed .vs-barre__choix{flex:1 1 auto}.product-form__button--fixed .product-form__button--fixed__content>.product-form__item__button-submit{flex:0 0 auto}.product-form__button--fixed .product-form__cart-submit--fixed.btn{min-height:48px;padding-inline:16px;width:auto;font-size:.9375rem}.product-form__button--fixed .vs-barre__variante{display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal;font-size:var(--vs-t-petit);line-height:1.25}.product-form__button--fixed .vs-barre__prix{font-size:.9375rem;font-variant-numeric:tabular-nums}}html.vs-vis-ouverte{overflow:hidden}dialog.vs-vis{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--vs-papier);color:var(--vs-encre);overflow:hidden;opacity:0;transform:scale(.985);transition:opacity .22s var(--vs-ease-out),transform .22s var(--vs-ease-out),display .22s allow-discrete,overlay .22s allow-discrete}dialog.vs-vis[open]{opacity:1;transform:none}@starting-style{dialog.vs-vis[open]{opacity:0;transform:scale(.985)}}dialog.vs-vis::backdrop{background:var(--vs-papier)}.vs-vis__barre{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:calc(12px + env(safe-area-inset-top,0px)) var(--vs-marge) 12px;pointer-events:none}.vs-vis__compteur{padding:6px 12px;border-radius:999px;background:#f6f5f3eb;font:500 var(--vs-t-mini) / 1.2 var(--vs-police-texte);font-variant-numeric:tabular-nums}.vs-vis__fermer{pointer-events:auto;width:48px;height:48px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;cursor:pointer;background:var(--vs-encre);color:var(--vs-papier);transition:transform var(--vs-d-appui) var(--vs-ease-out),background-color var(--vs-d-survol) ease}.vs-vis__fermer svg{width:18px;height:18px}.vs-vis__fermer:active{transform:scale(.94)}.vs-vis__fermer:focus-visible{outline:2px solid var(--vs-encre);outline-offset:3px}@media(hover:hover){.vs-vis__fermer:hover{background:var(--vs-action-survol)}}.vs-vis__liste{list-style:none;margin:0;padding:72px var(--vs-marge) 48px;height:100%;overflow-y:auto;overscroll-behavior:contain;display:grid;justify-items:center;gap:12px;box-sizing:border-box}.vs-vis__liste li{width:100%;display:flex;justify-content:center}.vs-vis__liste img{display:block;width:auto;height:auto;max-width:min(100%,1100px);max-height:calc(100svh - 120px);object-fit:contain;background:var(--vs-surface-2);cursor:zoom-out}@media(max-width:749px){.vs-vis__liste{padding:64px 0 32px;gap:8px}.vs-vis__liste img{max-width:100%;max-height:none;width:100%;cursor:auto}}@media(prefers-reduced-motion:reduce){dialog.vs-vis,dialog.vs-vis[open]{transform:none}}.vs-gt:not([open])>.vs-gt__table{display:none}@media(min-width:1001px){.product-section [data-controls-group-submit] .product-form__button--fixed{display:block;pointer-events:none;transform:translateY(100%);transition:transform .26s var(--vs-ease-out);padding:12px var(--vs-marge);background:#f6f5f3f7;border-top:1px solid var(--vs-filet);box-shadow:0 -10px 30px -18px #231e1b59}.product-section [data-controls-group-submit].vs-barre-ordi .product-form__button--fixed{transform:none;pointer-events:all}.product-section [data-controls-group-submit] .product-form__button--fixed__content{display:flex;align-items:center;gap:16px;max-width:1392px;margin-inline:auto;text-align:left}.product-section [data-controls-group-submit] .product-form__button--fixed .vs-barre__vign{flex:none;width:52px;height:52px;object-fit:cover;display:block;background:var(--vs-surface-2)}.product-section [data-controls-group-submit] .product-form__button--fixed .vs-barre__choix{display:grid;flex:1 1 auto;gap:2px;min-width:0}.product-section [data-controls-group-submit] .product-form__button--fixed .vs-barre__nom{font-family:var(--vs-police-affiche);font-weight:600;text-transform:uppercase;font-size:1.375rem;line-height:1;font-synthesis:none}.product-section [data-controls-group-submit] .product-form__button--fixed .vs-barre__variante{font-size:var(--vs-t-petit);color:var(--vs-encre-douce)}.product-section [data-controls-group-submit] .product-form__button--fixed .vs-barre__prix{display:none}.product-section [data-controls-group-submit] .product-form__button--fixed .product-form__button--fixed__content>.product-form__item__button-submit{flex:none}.product-section [data-controls-group-submit] .product-form__button--fixed .product-form__cart-submit--fixed.btn{min-width:300px;min-height:52px;margin:0}}.vs-barre__nom{display:none}@media(min-width:1001px){.vs-barre__nom{display:block}}.product-form__cart-submit--fixed .vs-barre__choisir.vs-barre__choisir,.vs-barre-choisir .product-form__cart-submit--fixed .product-form__cart-submit-text.product-form__cart-submit-text{display:none}.vs-barre-choisir .product-form__cart-submit--fixed .vs-barre__choisir.vs-barre__choisir{display:inline}.product-section .product-meta-option--pill.vs-repere legend{animation:vs-repere .9s var(--vs-ease-out) 1}@keyframes vs-repere{0%,to{opacity:1}40%{opacity:.35}}@media(prefers-reduced-motion:reduce){.product-section .product-meta-option--pill.vs-repere legend{animation:none}}:root{--vs12a-h2: clamp(2.125rem, 1.35rem + 2.3vw, 3.75rem);--vs12a-pan: clamp(3.5rem, 1.4rem + 7vw, 9rem);--vs12a-pan-duo: clamp(2.25rem, 1.2rem + 3.6vw, 5.5rem);--vs12a-matiere: clamp(1.75rem, 1.2rem + 1.2vw, 2.25rem);--vs12a-fond-cad: #ece6dd}.vs12-pan__nom,.vs12-froid__titre,.vs12-froid__matiere,.vs12-atelier__titre,.vs12-cad__titre,.vs12-ventes__titre,.vs12-offre__paliers strong{font-family:var(--vs-police-affiche);font-weight:600;font-synthesis:none;text-transform:uppercase;letter-spacing:0;line-height:.92;margin:0}.vs12-froid__titre,.vs12-atelier__titre,.vs12-cad__titre,.vs12-ventes__titre{font-size:var(--vs12a-h2);text-wrap:balance}.vs12-cad__res,.vs12-atelier__rail,.vs12-ventes__grille{position:relative}.vs12-cad__res,.vs12-atelier__rail,.vs12-ventes__grille{overflow-y:hidden}.vs9-heros{background:#3a2716}.vs9-heros__image img{object-position:55% 58%}.vs9-heros__image:after{background:linear-gradient(180deg,#2b1b0d80 0,#2b1b0d00 200px),linear-gradient(20deg,#2b1b0dc7,#2b1b0d80 30%,#2b1b0d1a 55%,#2b1b0d00 70%)}@media(max-width:749px){.vs9-heros__image img{object-position:50% 30%}.vs9-heros__image:after{background:linear-gradient(180deg,#2b1b0d73 0,#2b1b0d00 140px),linear-gradient(0deg,#280e0eb8,#280e0e66 38%,#280e0e00 58%)}.vs9-heros__texte{align-self:end;padding:0 var(--vs-marge) 28px}.vs9-heros__chapo{max-width:30ch}}.vs12-offre{background:var(--vs-chocolat);color:var(--vs-sur-sombre)}.vs12-offre__in{display:flex;align-items:center;gap:var(--vs-e5) var(--vs-e7);padding-block:var(--vs-e6);flex-wrap:wrap}.vs12-offre__paliers{display:flex;gap:var(--vs-e6);margin:0;font-size:var(--vs-t-petit);color:var(--vs-sur-sombre-doux)}.vs12-offre__paliers span{display:flex;align-items:baseline;gap:.6em;white-space:nowrap}.vs12-offre__paliers strong{font-size:clamp(2.25rem,1.7rem + 1.6vw,3.25rem);color:var(--vs-sur-sombre)}.vs12-offre__texte{margin:0;flex:1 1 18rem;max-width:34rem;color:var(--vs-sur-sombre-doux);text-wrap:pretty}.vs12-offre__lien{margin-left:auto;color:var(--vs-sur-sombre);font-weight:500;text-decoration:none;white-space:nowrap;border-bottom:1px solid rgb(243 242 240 / .5);padding-bottom:2px;transition:border-color var(--vs-d-survol) ease}.vs12-offre__lien:hover{border-color:var(--vs-sur-sombre);color:var(--vs-sur-sombre)}@media(max-width:749px){.vs12-offre__in{gap:var(--vs-e3) var(--vs-e5);padding-block:var(--vs-e5)}.vs12-offre__paliers{width:100%;gap:var(--vs-e5)}.vs12-offre__lien{margin-left:0}}.vs12-ventes{padding-block:clamp(48px,6vw,96px);background:var(--vs-papier)}.vs12-ventes__tete{display:flex;align-items:end;justify-content:space-between;gap:var(--vs-e4);margin-bottom:var(--vs-e6)}.vs12-ventes__tout{color:var(--vs-encre);font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}.vs12-ventes__tout:hover{color:var(--vs-encre);opacity:.75}.vs12-ventes__grille{list-style:none;margin:0 auto;padding:0 var(--vs-marge);max-width:var(--page-width);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,48px) var(--vs-gouttiere)}@media(max-width:999px){.vs12-ventes__grille{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.vs12-ventes__tete{flex-wrap:wrap}.vs12-ventes__grille{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44vw;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vs-marge);scrollbar-width:none}.vs12-ventes__grille::-webkit-scrollbar{display:none}.vs12-ventes__item{scroll-snap-align:start}}.vs12-pan{position:relative;background:#17130f}.vs12-pan__rang{position:sticky;top:0;z-index:var(--vs12-z, 1);height:100vh;height:100svh;min-height:560px;max-height:1100px;display:grid;grid-template-columns:1fr;overflow:hidden;background:#17130f}.vs12-pan__rang--duo{grid-template-columns:1fr 1fr;gap:2px}.vs12-pan__item{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.vs12-pan__item:hover,.vs12-pan__item:focus-visible{color:#fff}.vs12-pan__image,.vs12-pan__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vs12-pan__image img{object-fit:cover;object-position:50% 55%;transform:scale(1.001);transition:transform 1.4s var(--vs-ease-out)}.vs12-pan__rang--duo .vs12-pan__image img{object-position:50% 50%}.vs12-pan__item:after{content:"";position:absolute;inset:auto 0 0 0;height:62%;z-index:0;pointer-events:none;background:linear-gradient(to top,#120e0b9e,#120e0b47 45%,#120e0b00)}.vs12-pan__texte{position:absolute;z-index:1;left:var(--vs-marge);right:var(--vs-marge);bottom:clamp(32px,7vh,88px);max-width:40rem}.vs12-pan__nom{font-size:var(--vs12a-pan);text-shadow:0 1px 24px rgb(0 0 0 / .18)}.vs12-pan__rang--duo .vs12-pan__nom{font-size:var(--vs12a-pan-duo)}.vs12-pan__phrase{margin:var(--vs-e4) 0 0;max-width:32ch;font-size:var(--vs-t-corps);line-height:1.45;color:#ffffffe0;text-wrap:pretty}.vs12-pan__cta{display:inline-flex;gap:.5em;margin-top:var(--vs-e5);padding-bottom:3px;font-weight:500;border-bottom:1px solid rgb(255 255 255 / .6);transition:border-color var(--vs-d-survol) ease,gap var(--vs-d-survol) var(--vs-ease-out)}@media(hover:hover)and (pointer:fine){.vs12-pan__item:hover .vs12-pan__image img{transform:scale(1.025)}.vs12-pan__item:hover .vs12-pan__cta{border-color:#fff;gap:.8em}}.vs12-anime .vs12-pan__texte>*{opacity:0;transform:translateY(20px);transition:opacity .7s var(--vs-ease-out),transform .9s var(--vs-ease-out)}.vs12-anime .vs12-pan__item.is-vu .vs12-pan__texte>*{opacity:1;transform:none}.vs12-anime .vs12-pan__item.is-vu .vs12-pan__phrase{transition-delay:80ms}.vs12-anime .vs12-pan__item.is-vu .vs12-pan__cta{transition-delay:.16s}.vs12-anime .vs12-pan__item .vs12-pan__image img{transform:scale(1.07)}.vs12-anime .vs12-pan__item.is-vu .vs12-pan__image img{transform:scale(1.001);transition-duration:2.2s}@media(max-width:749px){.vs12-pan__rang{height:auto;min-height:0;max-height:none}.vs12-pan__rang:not(.vs12-pan__rang--duo) .vs12-pan__item{aspect-ratio:4 / 5}.vs12-pan__rang--duo .vs12-pan__item{aspect-ratio:9 / 16}.vs12-pan__image img{object-position:50% 50%}.vs12-pan__texte{bottom:var(--vs-e6)}.vs12-pan__rang--duo .vs12-pan__texte{left:var(--vs-e4);right:var(--vs-e4);bottom:var(--vs-e5)}.vs12-pan__rang--duo .vs12-pan__nom{font-size:clamp(1.75rem,1rem + 3.4vw,2.5rem)}.vs12-pan__rang--duo .vs12-pan__phrase{display:none}.vs12-pan__rang--duo .vs12-pan__cta{margin-top:var(--vs-e3);font-size:var(--vs-t-mini)}}.vs12-froid{background:#efe6d8;color:var(--vs-encre);transition:background-color .8s var(--vs-ease-out),color .5s ease}.vs12-froid[data-cran="1"]{background:#e6d9c4}.vs12-froid[data-cran="2"]{background:#d3bb9c}.vs12-froid[data-cran="3"]{background:#34353d;color:var(--vs-sur-sombre)}.vs12-froid[data-cran="4"]{background:#181513;color:var(--vs-sur-sombre)}.vs12-froid__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--vs-e7) clamp(32px,4.5vw,80px);align-items:center;padding-block:var(--vs-section)}.vs12-froid__scene{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#00000014}.vs12-froid__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s var(--vs-ease-out),transform 1.6s var(--vs-ease-out)}.vs12-froid__img.is-actif{opacity:1;transform:scale(1.001)}.vs12-froid__titre,.vs12-froid__reglage{margin-bottom:var(--vs-e6)}.vs12-froid__curseur{-webkit-appearance:none;appearance:none;display:block;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;border:0;border-radius:0;box-shadow:none;padding:0;min-height:0;color:inherit}.vs12-froid__curseur::-webkit-slider-runnable-track{height:2px;background:currentColor;opacity:.35;border-radius:2px}.vs12-froid__curseur::-moz-range-track{height:2px;background:currentColor;opacity:.35;border-radius:2px}.vs12-froid__curseur::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-11px;border-radius:50%;background:var(--vs-action);border:3px solid #f6f5f3;box-shadow:0 2px 10px #00000040;transition:transform var(--vs-d-appui) var(--vs-ease-out)}.vs12-froid__curseur::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--vs-action);border:3px solid #f6f5f3;box-shadow:0 2px 10px #00000040}.vs12-froid__curseur:active::-webkit-slider-thumb{transform:scale(1.12)}.vs12-froid.is-nuit .vs12-froid__curseur::-webkit-slider-thumb{background:#f3f2f0;border-color:#34353d}.vs12-froid.is-nuit .vs12-froid__curseur::-moz-range-thumb{background:#f3f2f0;border-color:#34353d}.vs12-froid__crans{list-style:none;margin:var(--vs-e2) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--vs-e2)}.vs12-froid__crans li:last-child{text-align:right}.vs12-froid__crans li:not(:first-child):not(:last-child){text-align:center}.vs12-froid__cran{-webkit-appearance:none;appearance:none;background:none;border:0;padding:var(--vs-e1) 0;margin:0;cursor:pointer;color:inherit;min-height:44px;min-width:44px;font:400 var(--vs-t-petit) / 1.25 var(--vs-police-texte);color:var(--vs-encre-douce);text-wrap:balance;transition:color var(--vs-d-survol) ease}.vs12-froid__cran:hover,.vs12-froid__cran.is-actif{color:var(--vs-encre)}.vs12-froid[data-cran="2"] :is(.vs12-froid__cran,.vs12-froid__moment,.vs12-froid__chaleur){color:#231e1bcc}.vs12-froid[data-cran="2"] .vs12-froid__cran:is(:hover,.is-actif){color:var(--vs-encre)}.vs12-froid.is-nuit :is(.vs12-froid__cran,.vs12-froid__moment,.vs12-froid__chaleur){color:var(--vs-sur-sombre-doux)}.vs12-froid.is-nuit .vs12-froid__cran:is(:hover,.is-actif){color:var(--vs-sur-sombre)}.vs12-froid__cran.is-actif{font-weight:500}.vs12-froid__fiche{min-height:15rem}.vs12-froid__fiche.is-actif>*{animation:vs12-monte .5s var(--vs-ease-out) both}.vs12-froid__fiche.is-actif>:nth-child(2){animation-delay:50ms}.vs12-froid__fiche.is-actif>:nth-child(3){animation-delay:.1s}.vs12-froid__fiche.is-actif>:nth-child(n+4){animation-delay:.15s}@keyframes vs12-monte{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vs12-froid__moment{margin:0 0 var(--vs-e2);font-size:var(--vs-t-petit);color:var(--vs-encre-douce)}.vs12-froid__matiere{font-size:var(--vs12a-matiere)}.vs12-froid__phrase{margin:var(--vs-e4) 0 var(--vs-e5);max-width:36ch;line-height:1.5;text-wrap:pretty}.vs12-froid__chaleur{display:flex;align-items:center;gap:var(--vs-e3);margin:0 0 var(--vs-e5);font-size:var(--vs-t-mini);color:var(--vs-encre-douce)}.vs12-froid__barres{display:inline-flex;gap:3px}.vs12-froid__barres i{display:block;width:18px;height:4px;background:currentColor;opacity:.22}.vs12-froid__barres i.is-plein{opacity:1}.vs12-froid__cta{color:inherit;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.vs12-froid__cta:hover{color:inherit;opacity:.8}@media(max-width:999px){.vs12-froid__in{grid-template-columns:1fr;gap:var(--vs-e6)}.vs12-froid__panneau{order:-1}.vs12-froid__titre{margin-bottom:var(--vs-e5)}.vs12-froid__fiche{min-height:0}}@media(max-width:749px){.vs12-froid__in{padding-block:var(--vs-e8)}.vs12-froid__panneau{display:contents}.vs12-froid__titre{order:-3}.vs12-froid__reglage{order:-2;margin-bottom:0}.vs12-froid__scene{order:-1;margin-inline:calc(-1 * var(--vs-marge))}.vs12-froid__cran{font-size:var(--vs-t-petit)}}.vs12-atelier{padding-block:var(--vs-section);background:var(--vs-papier)}.vs12-atelier__tete{display:grid;grid-template-columns:auto minmax(0,28rem) 1fr;align-items:end;gap:var(--vs-e4) var(--vs-e7);margin-bottom:var(--vs-e6)}.vs12-atelier__chapo{margin:0;color:var(--vs-encre-douce);text-wrap:pretty}.vs12-atelier__fleches{display:flex;gap:var(--vs-e2);justify-self:end}.vs12-atelier__fleche{width:48px;height:48px;border-radius:50%;border:1px solid var(--vs-filet-fort);background:transparent;color:var(--vs-encre);font-size:1.125rem;cursor:pointer;display:grid;place-items:center;transition:background-color var(--vs-d-survol) ease,opacity var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vs12-atelier__fleche:hover:not(:disabled){background:var(--vs-encre);color:var(--vs-papier)}.vs12-atelier__fleche:active:not(:disabled){transform:scale(.95)}.vs12-atelier__fleche:disabled{opacity:.3;cursor:default}.vs12-atelier__rail{list-style:none;margin:0;padding:0 var(--vs-marge);display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,23vw,380px);gap:var(--vs-gouttiere);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vs-marge);scrollbar-width:none}.vs12-atelier__rail::-webkit-scrollbar{display:none}.vs12-atelier__rail:focus-visible{outline-offset:-2px}.vs12-atelier__item{scroll-snap-align:start}.vs12-atelier__lien{display:grid;gap:var(--vs-e2);color:var(--vs-encre);text-decoration:none}.vs12-atelier__lien:hover{color:var(--vs-encre)}.vs12-atelier__image{display:block;aspect-ratio:4 / 5;overflow:hidden;margin-bottom:var(--vs-e2);background:var(--vs-surface-2)}.vs12-atelier__image img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--vs-ease-out)}@media(hover:hover)and (pointer:fine){.vs12-atelier__lien:hover img{transform:scale(1.035)}}.vs12-atelier__nom{font-size:.9375rem;font-weight:500;line-height:1.3}.vs12-atelier__prix{font-size:.9375rem;color:var(--vs-encre-douce);font-variant-numeric:tabular-nums}@media(max-width:749px){.vs12-atelier__tete{grid-template-columns:1fr;gap:var(--vs-e3)}.vs12-atelier__fleches{display:none}.vs12-atelier__rail{grid-auto-columns:72vw}}.vs12-cad{background:var(--vs12a-fond-cad);padding-block:clamp(56px,7vw,104px)}.vs12-cad .page-width{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"tete res" "questions res" "tout res";grid-template-rows:auto auto 1fr;column-gap:clamp(32px,4vw,72px);align-items:start}.vs12-cad__tete{grid-area:tete;margin-bottom:var(--vs-e5)}.vs12-cad__chapo{margin:var(--vs-e3) 0 0;max-width:30rem;color:var(--vs-encre-douce);text-wrap:pretty}.vs12-cad__questions{grid-area:questions;display:grid;gap:var(--vs-e4)}.vs12-cad__q{border:0;margin:0;padding:var(--vs-e4) 0 0;border-top:1px solid var(--vs-filet-fort);min-width:0;transition:opacity var(--vs-d-survol) ease}.vs12-cad__q.is-inactif{opacity:.38}.vs12-cad__q legend{float:left;width:100%;padding:0;margin:0 0 var(--vs-e3);font-weight:500}.vs12-cad__choix{clear:both;display:flex;flex-wrap:wrap;gap:var(--vs-e2)}.vs12-cad__choix label{position:relative;cursor:pointer}.vs12-cad__choix input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.vs12-cad__choix span{text-transform:none;letter-spacing:0;font-family:var(--vs-police-texte);font-weight:400;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--vs-e4);border:1px solid var(--vs-filet-fort);border-radius:var(--vs-r-btn);font-size:var(--vs-t-petit);background:#ffffff59;transition:background-color var(--vs-d-survol) ease,color var(--vs-d-survol) ease,border-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vs12-cad__choix label:hover span{border-color:var(--vs-encre)}.vs12-cad__choix input:checked+span{background:var(--vs-encre);border-color:var(--vs-encre);color:var(--vs-papier)}.vs12-cad__choix input:focus-visible+span{outline:2px solid var(--vs-encre);outline-offset:2px}.vs12-cad__choix input:active+span{transform:scale(.97)}.vs12-cad__choix input:disabled,.vs12-cad__choix input:disabled+span{cursor:default}.vs12-cad__res{grid-area:res;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vs-gouttiere)}.vs12-cad__item[hidden]{display:none}.vs12-cad__tout{grid-area:tout;align-self:end;justify-self:start;display:inline-flex;gap:.5em;margin-top:var(--vs-e5);color:var(--vs-encre);font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.vs12-cad__tout:hover{color:var(--vs-encre);opacity:.75}@media(max-width:999px){.vs12-cad .page-width{grid-template-columns:1fr;grid-template-areas:"tete" "questions" "res" "tout";grid-template-rows:none}.vs12-cad__questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vs-e4) var(--vs-gouttiere);margin-bottom:var(--vs-e6)}}@media(max-width:749px){.vs12-cad__questions{grid-template-columns:1fr;margin-bottom:var(--vs-e5)}.vs12-cad__res{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:70vw;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--vs-marge));padding-inline:var(--vs-marge);scroll-padding-inline:var(--vs-marge);scrollbar-width:none}.vs12-cad__res::-webkit-scrollbar{display:none}.vs12-cad__item{scroll-snap-align:start}}.vs-journal .vs-article__photo{display:block;aspect-ratio:3 / 2;overflow:hidden;margin-bottom:var(--vs-e4);background:var(--vs-surface-2)}.vs-journal .vs-article__photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--vs-ease-out)}@media(hover:hover)and (pointer:fine){.vs-journal .vs-article:hover .vs-article__photo img{transform:scale(1.035)}}.vs-journal .vs-article{padding-top:0;border-top:0;color:var(--vs-encre);text-decoration:none}.vs-section.vs-avis,.vs-section.vs-nuances,.vs-section.vs-faq,.vs-section.vs-journal{padding-block:clamp(44px,5vw,84px)}@media(max-width:767px){.vs-journal .vs-articles{position:relative;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78vw;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--vs-marge));padding-inline:var(--vs-marge);scroll-padding-inline:var(--vs-marge)}.vs-journal .vs-articles::-webkit-scrollbar{display:none}.vs-journal .vs-articles>li{scroll-snap-align:start}.vs-journal .vs-article__titre{font-size:1.0625rem}}@media(prefers-reduced-motion:reduce){.vs12-anime .vs12-pan__texte>*{opacity:1;transform:none}.vs12-pan__image img,.vs12-froid__img{transform:none!important}}.vs13-nav.header__inline-menu{margin-left:0}.vs13-barre{display:flex;align-items:center;gap:0 clamp(18px,1.95vw,28px);margin:0;padding:0;list-style:none;flex-wrap:nowrap}.vs13-barre__item{display:flex}.vs13-barre__lien{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:none;font:500 .875rem / 1.3 var(--vs-police-texte);font-synthesis:none;letter-spacing:.09em;text-transform:uppercase;color:var(--vs-encre);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.vs13-barre__lien:hover{color:var(--vs-encre)}.vs13-barre__lien:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:990px)and (max-width:1199px){.vs13-barre{gap:0 12px}.vs13-barre__lien{font-size:.8125rem;letter-spacing:.04em}}.vs13-trait{position:absolute;left:0;top:0;width:100px;height:2px;background:currentColor;color:var(--vs-encre);transform-origin:0 0;transform:translate3d(var(--x, 0px),var(--y, 0px),0) scaleX(var(--s, 0));opacity:0;pointer-events:none;z-index:7;transition:opacity .16s var(--vs-ease-out)}.vs13-trait.is-visible{opacity:1}.vs13-trait.is-glisse{transition:transform .26s var(--vs-ease-out),opacity .16s var(--vs-ease-out)}.js .shopify-section-header:not(.scrolled-past-header):not(.is-filled) .header-wrapper[data-transparency] :is(.vs13-barre__lien,.vs13-trait,.vs13-burger__btn){color:#fbfaf8}.header-wrapper.vs13-ouvert{border-bottom-color:transparent}.vs13-panneau{position:absolute;left:0;right:0;top:100%;z-index:6;color:var(--vs-encre);text-align:left}.vs13-panneau[hidden]{display:none}.vs13-fond{position:absolute;left:0;right:0;top:100%;height:1000px;z-index:5;pointer-events:none;background:var(--vs-papier);transform-origin:50% 0;transform:scaleY(0);transition:transform .2s var(--vs-ease-out)}.vs13-fond.is-ouvert{transform:scaleY(var(--sy, .6));transition:transform .28s var(--vs-ease-tiroir)}.vs13-voile{position:absolute;left:0;right:0;top:100%;height:100vh;z-index:4;background:#231e1b52;opacity:0;visibility:hidden;transition:opacity .2s var(--vs-ease-out),visibility 0s linear .2s}.vs13-voile.is-ouvert{opacity:1;visibility:visible;transition:opacity .26s var(--vs-ease-out),visibility 0s}.vs13-panneau__in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);column-gap:clamp(32px,3.6vw,64px);align-items:start;padding-top:clamp(28px,2.6vw,40px);padding-bottom:clamp(32px,3vw,48px);max-height:calc(100vh - var(--vs13-haut, 110px) - 16px);overflow-y:auto;overscroll-behavior:contain}.vs13-panneau__in>*{opacity:0;transform:translateY(-6px);transition:opacity .1s var(--vs-ease-out),transform .1s var(--vs-ease-out)}.vs13-panneau.is-ouvert .vs13-panneau__in>*{opacity:1;transform:none;transition:opacity .2s var(--vs-ease-out),transform .24s var(--vs-ease-out)}.vs13-panneau.is-ouvert .vs13-panneau__in>:nth-child(2){transition-delay:30ms}.vs13-panneau.is-ouvert .vs13-panneau__in>:nth-child(3){transition-delay:60ms}.vs13-nav.is-bascule .vs13-panneau.is-ouvert .vs13-panneau__in>*{transform:none;transition-delay:0ms;transition-duration:.15s}.vs13-groupes{display:flex;flex-direction:column;gap:26px;min-width:0}.vs13-groupe__titre{display:flex;justify-content:space-between;gap:16px;max-width:360px;margin:0 0 8px;font:400 var(--vs-t-mini) / 1.3 var(--vs-police-texte);letter-spacing:0;text-transform:none;color:var(--vs-encre-douce)}.vs13-groupe__chaleur{flex:none;width:72px;text-align:left}.vs13-liste,.vs13-nuancier,.vs13-cartes,.vs13-prix,.vs13-cote__liens{list-style:none;margin:0;padding:0}.vs13-liste{max-width:360px}.vs13-lien{display:flex;align-items:center;gap:10px;padding:4px 0;color:var(--vs-encre);text-decoration:none;transition:opacity .2s var(--vs-ease-out)}.vs13-lien__nom{font:600 1.875rem / 1 var(--vs-police-affiche);font-synthesis:none;letter-spacing:0;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vs13-lien__n{align-self:flex-start;margin-top:1px;font:500 var(--vs-t-mini) / 1 var(--vs-police-texte);font-variant-numeric:tabular-nums;color:var(--vs-encre-douce)}.vs13-lien .vs13-chaleur{margin-left:auto;width:72px;padding-left:0}.vs13-lien[aria-current=page] .vs13-lien__nom{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;padding-bottom:8px;margin-bottom:-8px}@media(hover:hover){.vs13-groupes:has(.vs13-lien:hover) .vs13-lien:not(:hover){opacity:.5}}.vs13-groupes:has(.vs13-lien:focus-visible) .vs13-lien:not(:focus-visible){opacity:.5}.vs13-lien:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}.vs13-chaleur{display:inline-flex;align-items:center;gap:3px;flex:none}.vs13-chaleur i{display:block;width:12px;height:4px;border-radius:1px;background:currentColor;opacity:.18}.vs13-chaleur i.is-plein{opacity:1}.vs13-apercu{position:relative;min-width:0;margin:0}.vs13-apercu__cadre{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--vs-r);background:var(--teinte, var(--vs-surface-2));transition:background-color .26s var(--vs-ease-out)}.vs13-apercu__cadre img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .24s var(--vs-ease-out),transform .3s var(--vs-ease-out)}.vs13-apercu__cadre img.is-actif{opacity:1;transform:none}.vs13-apercu__legende{min-height:1.3em;margin:12px 0 0;font:400 var(--vs-t-mini) / 1.3 var(--vs-police-texte);color:var(--vs-encre-douce)}.vs13-cote{display:flex;flex-direction:column;gap:24px;min-width:0}.vs13-cote__titre{margin:0 0 10px;font:400 var(--vs-t-mini) / 1.3 var(--vs-police-texte);color:var(--vs-encre-douce)}.vs13-prix{display:flex;flex-wrap:wrap;gap:8px}.vs13-puce{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--vs-surface);color:var(--vs-encre);font:500 var(--vs-t-petit) / 1 var(--vs-police-texte);white-space:nowrap;text-decoration:none;transition:background-color .2s var(--vs-ease-out),color .2s var(--vs-ease-out),transform .16s var(--vs-ease-out)}@media(hover:hover){.vs13-puce:hover{background:var(--vs-encre);color:var(--vs-sur-sombre)}}.vs13-puce:active{transform:scale(.97)}.vs13-cote__liens{display:flex;flex-direction:column;gap:10px}.vs13-cote__lien{display:inline-flex;align-items:baseline;font:500 .9375rem / 1.35 var(--vs-police-texte);color:var(--vs-encre);text-decoration:none}.vs13-cote__lien span{text-decoration:underline;text-decoration-color:#231e1b4d;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .2s var(--vs-ease-out)}@media(hover:hover){.vs13-cote__lien:hover{color:var(--vs-encre)}.vs13-cote__lien:hover span{text-decoration-color:currentColor}}.vs13-offre{padding:18px 20px 20px;border-radius:var(--vs-r);background:var(--vs-chocolat);color:var(--vs-sur-sombre)}.vs13-offre .vs12-offre__paliers{display:flex;flex-direction:column;gap:4px;margin:0;font-size:var(--vs-t-petit);color:var(--vs-sur-sombre-doux)}.vs13-offre .vs12-offre__paliers span{display:flex;align-items:baseline;gap:.5em;white-space:nowrap}.vs13-offre .vs12-offre__paliers strong{font:600 1.875rem / 1 var(--vs-police-affiche);font-synthesis:none;color:var(--vs-sur-sombre)}.vs13-offre__texte{margin:10px 0 0;font:400 var(--vs-t-mini) / 1.35 var(--vs-police-texte);color:var(--vs-sur-sombre-doux)}.vs13-nuancier{display:grid;grid-template-columns:repeat(5,76px);gap:16px 10px}.vs13-teinte{display:grid;grid-template-columns:auto;justify-items:start;gap:6px;color:var(--vs-encre);text-decoration:none}.vs13-teinte__pastille{display:block;width:100%;aspect-ratio:1;border-radius:var(--vs-r-petit);background:var(--c);box-shadow:inset 0 0 0 1px #231e1b1a;transition:transform .2s var(--vs-ease-out)}.vs13-teinte__nom{font:500 var(--vs-t-petit) / 1.2 var(--vs-police-texte)}.vs13-teinte__n{margin-top:-4px;font:400 var(--vs-t-mini) / 1.2 var(--vs-police-texte);font-variant-numeric:tabular-nums;color:var(--vs-encre-douce)}@media(hover:hover){.vs13-teinte:hover .vs13-teinte__pastille{transform:scale(.94)}}.vs13-teinte:focus-visible{outline:2px solid var(--vs-encre);outline-offset:3px;border-radius:var(--vs-r-petit)}.vs13-teinte[aria-current=page] .vs13-teinte__pastille{box-shadow:inset 0 0 0 2px var(--vs-papier),0 0 0 2px var(--vs-encre)}.vs13-panneau--liste:has(.vs13-groupe--nuancier) .vs13-panneau__in{grid-template-columns:max-content minmax(0,1.25fr) minmax(0,1fr)}.vs13-groupes:has(.vs13-groupe--nuancier){flex-direction:row;gap:clamp(32px,3.6vw,56px)}.vs13-groupes:has(.vs13-groupe--nuancier)>.vs13-groupe{flex:none}.vs13-panneau--cartes .vs13-panneau__in{grid-template-columns:minmax(0,9fr) minmax(0,3fr)}.vs13-cartes{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:var(--vs-gouttiere)}.vs13-carte{display:grid;gap:4px;color:var(--vs-encre);text-decoration:none}.vs13-carte__img{position:relative;display:block;aspect-ratio:4 / 5;max-height:52vh;overflow:hidden;border-radius:var(--vs-r);background:var(--teinte, var(--vs-surface-2));margin-bottom:8px}.vs13-carte__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s var(--vs-ease-out),opacity .24s var(--vs-ease-out)}.vs13-carte__img img:not([src]){opacity:0}@media(hover:hover){.vs13-carte:hover .vs13-carte__img img{transform:scale(1.03)}}.vs13-carte__nom{font:600 1.875rem / 1 var(--vs-police-affiche);font-synthesis:none;text-transform:uppercase}.vs13-carte__n{font:400 var(--vs-t-mini) / 1.3 var(--vs-police-texte);font-variant-numeric:tabular-nums;color:var(--vs-encre-douce)}.vs13-carte:focus-visible{outline:2px solid var(--vs-encre);outline-offset:4px;border-radius:var(--vs-r)}@media(min-width:990px)and (max-width:1199px){.vs13-panneau__in{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);column-gap:28px}.vs13-lien__nom,.vs13-carte__nom{font-size:1.625rem}.vs13-panneau--liste:has(.vs13-groupe--nuancier) .vs13-panneau__in{grid-template-columns:max-content minmax(0,1fr)}.vs13-panneau--liste:has(.vs13-groupe--nuancier) .vs13-cote{display:none}}.no-js .vs13-barre__item:is(:hover,:focus-within)>.vs13-panneau{display:block}.no-js .vs13-barre__item:is(:hover,:focus-within)>.vs13-panneau .vs13-panneau__in>*{opacity:1;transform:none}.no-js .vs13-barre__item:is(:hover,:focus-within)>.vs13-panneau .vs13-panneau__in{background:var(--vs-papier)}.vs13-burger{display:flex;justify-self:start;margin-left:-10px}@media(min-width:990px){.vs13-burger{display:none}}.vs13-burger__btn.header__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--vs-encre);cursor:pointer}.vs13-burger__btn.header__icon--menu{opacity:1}.vs13-burger__btn:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.vs13-tiroir{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--vs-encre);overflow:hidden}.vs13-tiroir::backdrop{background:#231e1b66;opacity:0;transition:opacity .28s var(--vs-ease-out)}.vs13-tiroir.is-ouvert::backdrop{opacity:1}.vs13-tiroir__feuille{position:absolute;inset:0 auto 0 0;width:min(100%,460px);height:100%;display:flex;flex-direction:column;background:var(--vs-papier);transform:translate3d(-100%,0,0);transition:transform .28s var(--vs-ease-tiroir);outline:none;padding-top:env(safe-area-inset-top,0px)}.vs13-tiroir.is-ouvert .vs13-tiroir__feuille{transform:none}.vs13-tiroir.is-ferme .vs13-tiroir__feuille{transition-duration:.22s;transition-timing-function:var(--vs-ease-out)}.vs13-tiroir__tete{display:flex;align-items:center;gap:8px;padding:10px 8px 10px var(--vs-marge);flex:none}.vs13-recherche{position:relative;flex:1 1 auto;display:flex;align-items:center;margin:0}.vs13-recherche__ic{position:absolute;left:14px;color:var(--vs-encre-douce);pointer-events:none}.vs13-recherche__champ.vs13-recherche__champ{width:100%;height:46px;margin:0;padding:0 14px 0 42px;border:0;border-radius:999px;background:var(--vs-surface);font:400 1rem / 1 var(--vs-police-texte);color:var(--vs-encre);box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.vs13-recherche__champ.vs13-recherche__champ,.vs13-recherche__champ::placeholder{text-transform:none;letter-spacing:0}.vs13-recherche__champ::placeholder{color:var(--vs-encre-douce);opacity:1}.vs13-recherche__champ:focus-visible{box-shadow:0 0 0 2px var(--vs-encre)}.vs13-recherche__champ::-webkit-search-cancel-button{-webkit-appearance:none}.vs13-tiroir__fermer{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--vs-encre);border-radius:999px;cursor:pointer;transition:transform .16s var(--vs-ease-out)}.vs13-tiroir__fermer:active{transform:scale(.94)}.vs13-tiroir__fermer:focus-visible,.vs13-retour:focus-visible,.vs13-t-rubrique:focus-visible{outline:2px solid var(--vs-encre);outline-offset:-2px}.vs13-niveaux{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.vs13-niveau{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px var(--vs-marge) calc(32px + env(safe-area-inset-bottom,0px));transition:transform .26s var(--vs-ease-tiroir),opacity .2s var(--vs-ease-out)}.vs13-niveau[hidden]{display:none}.vs13-niveaux.is-n2 .vs13-niveau--1{transform:translate3d(-28%,0,0);opacity:0}.vs13-niveau--2{transform:translate3d(100%,0,0);background:var(--vs-papier)}.vs13-niveau--2.is-actif{transform:none}.vs13-t-rubriques{list-style:none;margin:8px 0 0;padding:0}.vs13-t-rubrique{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;margin:0;padding:6px 0;border:0;background:none;color:var(--vs-encre);text-align:left;text-decoration:none;cursor:pointer;font:600 1.875rem / 1 var(--vs-police-affiche);font-synthesis:none;letter-spacing:0;text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:opacity .16s var(--vs-ease-out)}.vs13-t-rubrique svg{flex:none;color:var(--vs-encre-pale)}.vs13-t-rubrique:active{opacity:.6}.vs13-t-rubrique[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.vs13-t-hiver{margin:28px calc(-1 * var(--vs-marge)) 0}.vs13-t-hiver__titre{margin:0 var(--vs-marge) 12px;font:500 .9375rem / 1.3 var(--vs-police-texte);color:var(--vs-encre)}.vs13-t-hiver__rail{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:38%;gap:10px;margin:0;padding:0 var(--vs-marge);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vs-marge);scrollbar-width:none}.vs13-t-hiver__rail::-webkit-scrollbar{display:none}.vs13-t-hiver__rail>li{scroll-snap-align:start}.vs13-t-carte{display:grid;gap:8px;color:var(--vs-encre);text-decoration:none}.vs13-t-carte__img{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--vs-r);background:var(--teinte, var(--vs-surface-2))}.vs13-t-carte__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vs13-t-carte__nom{font:500 var(--vs-t-petit) / 1.25 var(--vs-police-texte)}.vs13-offre--tiroir{margin-top:28px}.vs13-offre--tiroir .vs12-offre__paliers{flex-direction:row;flex-wrap:wrap;gap:4px 20px}.vs13-t-utiles{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:0}.vs13-t-utiles a{display:flex;align-items:center;min-height:44px;color:var(--vs-encre-douce);text-decoration:none;font:400 .9375rem / 1.3 var(--vs-police-texte)}.vs13-t-utiles a:active{color:var(--vs-encre)}.vs13-niveau__tete{position:sticky;top:-4px;z-index:1;margin:-4px calc(-1 * var(--vs-marge)) 0;padding:4px var(--vs-marge) 8px;background:var(--vs-papier)}.vs13-retour{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-left:-6px;padding:0 10px 0 2px;border:0;background:none;color:var(--vs-encre-douce);font:500 .9375rem / 1 var(--vs-police-texte);cursor:pointer}.vs13-niveau__titre{margin:2px 0 0;font:600 1.875rem / 1 var(--vs-police-affiche);font-synthesis:none;text-transform:uppercase}.vs13-t-groupe{margin-top:22px}.vs13-t-groupe__titre{display:flex;justify-content:space-between;margin:0 0 6px;font:400 var(--vs-t-mini) / 1.3 var(--vs-police-texte);color:var(--vs-encre-douce)}.vs13-t-groupe__titre .vs13-groupe__chaleur{width:auto;margin-right:calc(2.2em + 14px)}.vs13-t-liste{list-style:none;margin:0;padding:0}.vs13-t-lien{display:flex;align-items:center;gap:14px;min-height:64px;padding:6px 0;color:var(--vs-encre);text-decoration:none;-webkit-tap-highlight-color:transparent}.vs13-t-lien:active{opacity:.6}.vs13-t-lien__img{position:relative;flex:none;width:52px;height:52px;overflow:hidden;border-radius:var(--vs-r-petit);background:var(--teinte, var(--vs-surface))}.vs13-t-lien__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vs13-t-lien__nom{flex:1 1 auto;min-width:0;font:500 1.0625rem / 1.25 var(--vs-police-texte)}.vs13-t-lien .vs13-chaleur{color:var(--vs-encre)}.vs13-t-lien .vs13-chaleur i{width:9px}.vs13-t-lien__n{flex:none;min-width:2.2em;text-align:right;font:400 var(--vs-t-mini) / 1 var(--vs-police-texte);font-variant-numeric:tabular-nums;color:var(--vs-encre-douce)}.vs13-t-lien[aria-current=page] .vs13-t-lien__nom{text-decoration:underline;text-underline-offset:4px}.vs13-t-nuancier{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.vs13-t-nuancier .vs13-teinte{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;justify-items:stretch;gap:12px;min-height:52px}.vs13-t-nuancier .vs13-teinte__pastille{width:30px;height:30px;border-radius:6px}.vs13-t-nuancier .vs13-teinte__nom{font:500 .9375rem / 1.2 var(--vs-police-texte)}.vs13-t-nuancier .vs13-teinte__n{margin:0}.vs13-t-nuancier .vs13-teinte:active{opacity:.6}.vs13-niveau .vs13-prix{margin-top:2px}html.vs13-verrou{overflow:hidden}@media(prefers-reduced-motion:reduce){.vs13-trait.is-glisse,.vs13-fond,.vs13-fond.is-ouvert,.vs13-panneau__in>*,.vs13-tiroir__feuille,.vs13-niveau,.vs13-apercu__cadre img{transition:none}.vs13-panneau__in>*,.vs13-apercu__cadre img{transform:none}}.vs-lien-retours{color:inherit;text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.22em}@media(hover:hover){.vs-lien-retours:hover{color:var(--vs-encre);text-decoration-color:currentColor}}.vs-pied li>a{display:inline-flex;align-items:center;min-height:24px}.product-section .vs-tm-declencheur{position:relative;min-height:0;padding:0 2px;margin-top:0;line-height:1.25}.product-section .vs-tm-declencheur:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}@media(max-width:749px){.product-section .thumbnails-wrapper{display:none!important}}.vs-recherche-aide a{color:inherit;text-decoration:underline;text-underline-offset:.22em}.product-section .vs-note{display:inline-flex}.product-section .vs-offre-fiche,.product-section p.vs-fourchette{display:none!important}.vs-fil{margin-top:clamp(28px,3vw,40px)}.vs-fil__liste{display:flex;align-items:center;margin:0;padding:0;list-style:none;font-size:var(--vs-t-mini);line-height:1.5;color:var(--vs-encre-douce)}.vs-fil__item{display:inline-flex;align-items:center;min-width:0}.vs-fil__item+.vs-fil__item:before{content:"/";content:"/" / "";margin:0 10px;color:var(--vs-encre-pale)}.vs-fil__lien{display:inline-flex;align-items:center;min-height:24px;color:inherit;text-decoration:none}@media(hover:hover){.vs-fil__lien:hover{color:var(--vs-encre);text-decoration:underline;text-underline-offset:.22em}}.vs-fil__lien:focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}.vs-fil__courant{color:var(--vs-encre)}.vs-fil__item:last-child{flex:0 1 auto;min-width:0}.vs-fil__item:not(:last-child){flex:none}.vs-fil__courant{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1001px){.product-section-main-wrap .vs-fil__liste{width:calc(100% - var(--vs-col) - var(--vs-col-gouttiere))}}@media(max-width:1000px){.product-section .vs-fil{padding-inline:20px}}@media(max-width:749px){.vs-fil__item+.vs-fil__item:before{margin:0 8px}}html:not(.vs-clavier) :focus:not(input,textarea,select){outline:none!important}html:not(.vs-clavier) :is(.header__icon,.vs13-burger__btn,.vs-tm-declencheur):focus{box-shadow:none!important}.header__icon--cart .cart-count-bubble{width:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;top:4px;right:1px;background:var(--vs-encre);color:var(--vs-papier)}.header__icon--cart .cart-count-bubble span[aria-hidden=true]{font:600 11px/1 var(--vs-police-texte);font-variant-numeric:tabular-nums;letter-spacing:0}.product-section .product-form__input .single-option-selector__wrap-option--circle input[type=radio]+.single-option-selector__option-wrap{border:0;padding:0;overflow:visible;transform:none}.product-section .product-form__input .single-option-selector__wrap-option--circle label.single-option-selector__option--color{width:40px;height:40px;padding:0;overflow:visible;transform:none;background:none!important;box-shadow:none;transition:box-shadow var(--vs-d-survol) var(--vs-ease-out),transform var(--vs-d-appui) var(--vs-ease-out)}.product-section .product-form__input .single-option-selector__wrap-option--circle label.single-option-selector__option--color .swatch{width:100%;height:100%;border:1px solid var(--vs-filet)}.product-section .product-form__input .single-option-selector__wrap-option--circle label.single-option-selector__option--color:active{transform:scale(.94)}@media(hover:hover){.product-section .product-form__input .single-option-selector__wrap-option--circle label.single-option-selector__option--color:hover{box-shadow:0 0 0 2px var(--vs-papier),0 0 0 3px var(--vs-filet-fort)}}.product-section .product-form__input input[type=radio]:checked+.single-option-selector__option-wrap label.single-option-selector__option--color{background:none!important;box-shadow:0 0 0 2px var(--vs-papier),0 0 0 3px var(--vs-encre)}.product-section .product-form__input input[type=radio]:checked+.single-option-selector__option-wrap .single-option-selector__option--image{box-shadow:0 0 0 2px var(--vs-papier),0 0 0 3px var(--vs-encre)}@media(max-width:749px){.product-section .product-form__input .single-option-selector__wrap-option--circle label.single-option-selector__option--color{width:44px;height:44px}}dialog.vsm{--vsm-pad: 32px;--vsm-col: 432px;--vsm-scene: #e7e3dd;--vs-tm-feuille: var(--vsm-scene);position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:none;background:var(--vs-papier);color:var(--vs-encre);overflow:hidden;font:400 var(--vs-t-corps)/1.45 var(--vs-police-texte);transform:translate(100%);transition:transform .56s var(--vs-ease-tiroir)}dialog.vsm[open]{display:grid;grid-template-columns:minmax(0,1fr) var(--vsm-col);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"scene tete" "scene corps" "scene pied"}dialog.vsm.is-ouvert{transform:none}dialog.vsm.is-fermeture{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}dialog.vsm.is-glisse{transition:none}dialog.vsm::backdrop{background:#231e1b00;transition:background-color .4s ease}dialog.vsm.is-ouvert::backdrop{background:#231e1b6b}dialog.vsm:focus{outline:none}dialog.vsm #trustoo-widget-wrapper{display:none!important}.vsm :focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}.vsm__tete{grid-area:tete;position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:28px var(--vsm-pad) 20px;border-bottom:1px solid var(--vs-filet)}.vsm__poignee{display:none}.vsm .vsm__titre{margin:0;font-family:var(--vs-police-affiche);font-weight:600;font-synthesis:none;text-transform:uppercase;font-size:clamp(1.875rem,1.55rem + .8vw,2.375rem);line-height:.95;letter-spacing:0;color:var(--vs-encre)}.vsm__produit{margin:8px 0 0;font-size:var(--vs-t-petit);line-height:1.35;color:var(--vs-encre-douce);text-wrap:balance}.vsm__fermer{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:-8px -10px 0 0;padding:0;border:0;border-radius:50%;background:none;color:var(--vs-encre);cursor:pointer;transition:background-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vsm__fermer svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.vsm__fermer:active{transform:scale(.92)}@media(hover:hover){.vsm__fermer:hover{background:var(--vs-surface)}}.vsm__scene{grid-area:scene;position:relative;margin:0;min-height:0;background:var(--vsm-scene);overflow:hidden;isolation:isolate}.vsm__3d,.vsm__2d{position:absolute;top:0;right:0;bottom:0;left:0}.vsm__2d[hidden]{display:none}.vsm__2d{top:72px;right:32px;bottom:132px;left:32px}.vsm-3d__toile{display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab;opacity:0;transition:opacity .5s ease}.is-3d .vsm-3d__toile{opacity:1}.vsm__3d.is-tourne .vsm-3d__toile{cursor:grabbing}.vsm-3d__calque{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .36s ease}.vsm-3d__calque.is-visible{opacity:1}.vsm-3d__cote{position:absolute;left:0;top:0;white-space:nowrap;will-change:transform;padding:6px 10px 5px;border-radius:999px;background:#f6f5f3f0;color:var(--vs-encre);box-shadow:0 0 0 1px #231e1b1a;font:500 12.5px/1 var(--vs-police-texte);font-variant-numeric:tabular-nums;letter-spacing:0}.vsm-3d__cote--plaid{background:var(--vs-encre);color:var(--vs-papier);box-shadow:none}.vsm-3d__cote--debord{background:var(--vs-papier);font-weight:600}.vsm-3d__cote--vertical{transform-origin:center}.vsm__attente{position:absolute;left:50%;top:50%;z-index:1;display:grid;justify-items:center;gap:14px;margin:0;transform:translate(-50%,-50%);font-size:var(--vs-t-petit);color:var(--vs-encre-douce);transition:opacity .3s ease}.vsm__attente span{position:relative;display:block;width:120px;height:2px;overflow:hidden;background:#231e1b1f}.vsm__attente span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vs-encre);transform-origin:left;animation:vsm-charge 1.1s var(--vs-ease-in-out) infinite}@keyframes vsm-charge{0%{transform:translate(-100%) scaleX(.4)}to{transform:translate(100%) scaleX(.4)}}.vsm__attente[hidden]{display:none}.vsm__vues{position:absolute;left:24px;top:24px;z-index:2;display:flex;padding:3px;gap:2px;border-radius:999px;background:#f6f5f3e6;box-shadow:0 0 0 1px #231e1b14}.vsm__vues[hidden],.vsm__geste[hidden]{display:none}.vsm__vue{min-width:52px;height:34px;padding:0 12px;border:0;border-radius:999px;background:none;cursor:pointer;font:500 var(--vs-t-mini)/1 var(--vs-police-texte);color:var(--vs-encre-douce);letter-spacing:0;text-transform:none;transition:background-color var(--vs-d-survol) ease,color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vsm__vue[aria-pressed=true]{background:var(--vs-encre);color:var(--vs-papier)}.vsm__vue:active{transform:scale(.96)}@media(hover:hover){.vsm__vue:not([aria-pressed=true]):hover{color:var(--vs-encre)}}.vsm__geste{position:absolute;right:24px;top:24px;z-index:2;display:flex;align-items:center;gap:6px;margin:0;padding:9px 12px;border-radius:999px;background:#f6f5f3e6;box-shadow:0 0 0 1px #231e1b14;font-size:var(--vs-t-mini);line-height:1;color:var(--vs-encre-douce);pointer-events:none;transition:opacity .4s ease}.vsm__geste svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.vsm__geste.is-vu{opacity:0}.vsm__verdict{position:absolute;left:24px;bottom:24px;z-index:2;display:flex;align-items:baseline;gap:10px;max-width:min(560px,calc(100% - 48px));margin:0;padding:14px 18px 14px 16px;border-radius:10px;background:var(--vs-papier);box-shadow:0 0 0 1px #231e1b14;font-size:.9375rem;line-height:1.45;color:var(--vs-encre);text-wrap:pretty}.vsm__verdict strong{font-weight:600;margin-right:2px;font-variant-numeric:tabular-nums}.vsm__pastille,.vsm__point{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--vs-ok);transform:translateY(-1px)}.vsm__verdict--juste .vsm__pastille,.vsm__format--juste .vsm__point{background:var(--vs-attention)}.vsm__verdict--court .vsm__pastille,.vsm__format--court .vsm__point{background:var(--vs-alerte)}.vsm__verdict--long .vsm__pastille,.vsm__format--long .vsm__point{background:var(--vs-encre-pale)}.vsm__corps{grid-area:corps;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px var(--vsm-pad) 32px}.vsm__etape+.vsm__etape{margin-top:28px}.vsm .vsm__etape-titre,.vsm .vsm__etiquette{margin:0 0 12px;font:500 .9375rem/1.3 var(--vs-police-texte);letter-spacing:0;text-transform:none;color:var(--vs-encre)}.vsm__modes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border-radius:999px;background:var(--vs-surface)}.vsm__modes:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:999px;background:var(--vs-encre);transition:transform .38s var(--vs-ease-out)}.vsm__modes[data-actif=lit]:before{transform:translate(100%)}.vsm__modes[data-actif=moi]:before{transform:translate(200%)}.vsm__mode{position:relative;z-index:1;height:44px;padding:0 8px;border:0;border-radius:999px;background:none;cursor:pointer;font:500 var(--vs-t-petit)/1 var(--vs-police-texte);color:var(--vs-encre-douce);letter-spacing:0;text-transform:none;transition:color .28s ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vsm__mode[aria-pressed=true]{color:var(--vs-papier)}.vsm__mode:active{transform:scale(.97)}.is-2d .vsm__mode[data-vs-mode=moi]{display:none}.is-2d .vsm__modes{grid-template-columns:repeat(2,minmax(0,1fr))}.is-2d .vsm__modes:before{width:calc((100% - 8px)/2)}.vsm__reglage{min-height:0}.vsm__curseur-bloc{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:16px}.vsm__curseur-bloc[hidden],.vsm__lits-bloc[hidden]{display:none}.vsm__valeur{font-family:var(--vs-police-affiche);font-weight:600;font-synthesis:none;font-size:2rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--vs-encre)}.vsm__valeur{display:inline-flex;align-items:baseline;gap:6px}.vsm input.vsm__saisie{width:3.1ch;height:auto;margin:0;padding:0 0 2px;border:0;border-bottom:1.5px solid transparent;border-radius:0;background:none;box-shadow:none;font:inherit;color:inherit;text-align:right;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;cursor:text;transition:border-color var(--vs-d-survol) ease}.vsm input.vsm__saisie::-webkit-outer-spin-button,.vsm input.vsm__saisie::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(hover:hover){.vsm input.vsm__saisie:hover{border-bottom-color:var(--vs-filet-fort)}}.vsm input.vsm__saisie:focus{outline:none;border-bottom-color:var(--vs-encre)}.vsm input.vsm__curseur{grid-column:1 / -1;width:100%;height:28px;margin:6px 0 0;padding:0;background:none;border:0;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer}.vsm__curseur::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(to right,var(--vs-encre) var(--vs-p, 50%),var(--vs-filet-fort) var(--vs-p, 50%))}.vsm__curseur::-moz-range-track{height:3px;border-radius:3px;background:var(--vs-filet-fort)}.vsm__curseur::-moz-range-progress{height:3px;border-radius:3px;background:var(--vs-encre)}.vsm__curseur::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-10.5px;border-radius:50%;background:var(--vs-papier);border:2px solid var(--vs-encre);transition:transform var(--vs-d-appui) var(--vs-ease-out)}.vsm__curseur::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--vs-papier);border:2px solid var(--vs-encre)}.vsm__curseur:active::-webkit-slider-thumb{transform:scale(1.15)}.vsm__curseur:focus-visible{outline:2px solid var(--vs-encre);outline-offset:4px}.vsm__aide{grid-column:1 / -1;margin:4px 0 0;font-size:var(--vs-t-mini);line-height:1.4;color:var(--vs-encre-douce)}.vsm__lits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vsm__lit{height:48px;padding:0 4px;border:1px solid var(--vs-filet-fort);border-radius:var(--vs-r-btn);background:none;cursor:pointer;font:500 var(--vs-t-petit)/1 var(--vs-police-texte);font-variant-numeric:tabular-nums;color:var(--vs-encre);letter-spacing:0;text-transform:none;transition:border-color var(--vs-d-survol) ease,background-color var(--vs-d-survol) ease,color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vsm__lit[aria-pressed=true]{background:var(--vs-encre);border-color:var(--vs-encre);color:var(--vs-papier)}.vsm__lit:active{transform:scale(.97)}@media(hover:hover){.vsm__lit:not([aria-pressed=true]):hover{border-color:var(--vs-encre)}}.vsm__liste{margin:0;padding:0;list-style:none;border-top:1px solid var(--vs-filet)}.vsm__liste li{margin:0;border-bottom:1px solid var(--vs-filet)}.vsm__format{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:72px;margin:0;padding:10px 12px 10px 8px;border:0;border-radius:0;background:none;cursor:pointer;text-align:left;color:var(--vs-encre);letter-spacing:0;text-transform:none;transition:background-color var(--vs-d-survol) ease}.vsm__format:after{content:"";position:absolute;top:-1px;right:0;bottom:-1px;left:0;border-radius:var(--vs-r-petit);box-shadow:inset 0 0 0 1.5px var(--vs-encre);opacity:0;transform:scale(.985);transition:opacity .2s ease,transform .26s var(--vs-ease-out);pointer-events:none}.vsm__format[aria-pressed=true]{background:#231e1b09}.vsm__format[aria-pressed=true]:after{opacity:1;transform:none}@media(hover:hover){.vsm__format:not([aria-pressed=true]):hover{background:#231e1b08}}.vsm__format:active{transform:scale(.995)}.vsm__glyphe{display:grid;place-items:center;width:48px;height:48px;border-radius:6px;background:var(--vs-surface)}.vsm__glyphe span{display:block;border-radius:1.5px;background:var(--vs-plaid, #8f7a6a);box-shadow:inset 0 0 0 1px #00000014}.vsm__format-texte{display:grid;gap:4px;min-width:0;padding-right:4px}.vsm__format-nom{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;line-height:1.25;font-variant-numeric:tabular-nums}.vsm__format-etat{display:flex;align-items:center;gap:7px;font-size:var(--vs-t-mini);line-height:1.3;color:var(--vs-encre-douce);text-wrap:balance}.vsm__format-nom{flex-wrap:nowrap;white-space:nowrap}.vsm__repli a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.vsm__resume{display:none}.vsm__format-prix{font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.vsm__repli{margin:14px 0 0;padding:12px 14px;border-radius:var(--vs-r-petit);background:var(--vs-attention-fond);color:var(--vs-encre);font-size:var(--vs-t-mini);line-height:1.45}.vsm__repli[hidden]{display:none}.vsm__badge{display:inline-block;padding:3px 7px 2px;border-radius:999px;background:var(--vs-ok-fond);color:var(--vs-ok);font-size:.75rem;font-weight:600;line-height:1.2}.vsm__badge.vsm__badge--proche{background:var(--vs-attention-fond);color:var(--vs-attention)}.vsm__format.is-epuise .vsm__format-nom,.vsm__format.is-epuise .vsm__format-prix{color:var(--vs-encre-pale)}.vsm__pied{grid-area:pied;display:flex;align-items:center;gap:16px;padding:16px var(--vsm-pad) calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--vs-filet);background:var(--vs-papier)}.vsm__choix{display:none}.vsm__choix span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsm__choix span:first-child{font-weight:600;font-variant-numeric:tabular-nums}.vsm__choix span+span{color:var(--vs-encre-douce);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsm__ajouter{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:14px;height:56px;padding:0 24px;border:0;border-radius:var(--vs-r-btn);background:var(--vs-action);color:var(--vs-sur-sombre);cursor:pointer;font:500 1rem/1 var(--vs-police-texte);letter-spacing:0;text-transform:none;transition:background-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vsm__prix{padding-left:14px;border-left:1px solid rgb(243 242 240 / .3);font-variant-numeric:tabular-nums}.vsm__prix:empty{display:none}.vsm__ajouter:active:not(:disabled){transform:scale(.98)}.vsm__ajouter:disabled{background:var(--vs-surface);color:var(--vs-encre-pale);cursor:not-allowed}.vsm__ajouter[aria-busy=true]{opacity:.7}@media(hover:hover){.vsm__ajouter:not(:disabled):hover{background:var(--vs-action-survol)}}.vs-tm-declencheur .vs-tm-declencheur__3d{margin-left:2px;padding:2px 5px 1px;border-radius:4px;background:var(--vs-encre);color:var(--vs-papier);font-size:.6875rem;font-weight:600;line-height:1.3;text-decoration:none}@media(max-width:989px){dialog.vsm{width:min(760px,100vw);--vsm-col: 1fr}dialog.vsm[open]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 44vh minmax(0,1fr) auto;grid-template-rows:auto 44dvh minmax(0,1fr) auto;grid-template-areas:"tete" "scene" "corps" "pied"}.vsm__verdict{left:16px;right:16px;bottom:16px;max-width:none}.vsm__vues{left:16px;top:16px}.vsm__geste{right:16px;top:16px}.vsm__2d{top:56px;right:16px;bottom:112px;left:16px}}@media(max-width:749px){dialog.vsm{--vsm-pad: var(--vs-marge);top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;transform:translateY(100%);transition-duration:.52s}dialog.vsm[open]{grid-template-rows:auto auto minmax(0,1fr) auto}.vsm__scene{display:flex;flex-direction:column;overflow:visible;background:var(--vs-papier)}.vsm__3d{position:relative;inset:auto;flex:none;height:32vh;height:32dvh;background:var(--vsm-scene);overflow:hidden}.vsm__2d{position:relative;inset:auto;flex:none;height:32dvh;padding:48px 12px 12px;background:var(--vsm-scene)}.vsm__attente{top:16dvh}.vsm__verdict{position:static;max-width:none;margin:0;padding:10px var(--vsm-pad) 6px;border-radius:0;box-shadow:none;font-size:var(--vs-t-petit);line-height:1.4}.vsm__reglage{min-height:0}.vsm__resume{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;margin:0;padding:0 var(--vsm-pad) 4px calc(var(--vsm-pad) + 18px);border:0;border-bottom:1px solid var(--vs-filet);background:var(--vs-papier);color:var(--vs-encre);cursor:pointer;font:500 var(--vs-t-mini)/1.2 var(--vs-police-texte);letter-spacing:0;text-transform:none;text-align:left;color:var(--vs-encre-douce)}.vsm__resume-lien{color:var(--vs-encre-douce);text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.22em}.vsm__corps{display:flex;flex-direction:column;gap:24px}.vsm__etape:last-child{order:-1;display:flex;flex-direction:column}.vsm__corps>.vsm__etape{margin-top:0}.vsm__etape:last-child .vsm__etape-titre{order:-2}.vsm__etape:last-child .vsm__repli{order:-1;margin:0 0 12px}.vsm__geste{right:12px;top:calc(32dvh - 46px);padding:7px 10px}.vsm__tete{padding:16px var(--vsm-pad) 10px;touch-action:none}.vsm__poignee{display:block;position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:4px;background:var(--vs-filet-fort)}.vsm .vsm__titre{font-size:1.5rem}.vsm__produit{margin-top:2px;font-size:var(--vs-t-mini)}.vsm__fermer{margin:-6px -8px 0 0}.vsm__vues{left:12px;top:12px}.vsm__vue{min-width:44px;height:32px;padding:0 10px}.vsm-3d__cote{font-size:11.5px;padding:5px 8px 4px}.vsm__corps{padding-top:14px;padding-bottom:24px}.vsm__etape+.vsm__etape{margin-top:0}.vsm__lits{gap:6px}.vsm__lit{font-size:var(--vs-t-mini)}.vsm__format{min-height:64px;gap:12px;padding-right:8px}.vsm__pied{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.vsm__choix{display:none}.vsm__ajouter{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){dialog.vsm,dialog.vsm.is-ouvert{transform:none;opacity:0;transition:opacity .2s ease}dialog.vsm.is-ouvert{opacity:1}.vsm__modes:before,.vsm-3d__toile,.vsm-3d__calque{transition:none}.vsm__attente span:after{animation:none}}cart-drawer.drawer.vsp-tiroir{background:none;transition:visibility 0s linear .38s}cart-drawer.drawer.vsp-tiroir.active{transition:visibility 0s linear 0s}cart-drawer.vsp-tiroir .cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#231e1b6b;opacity:0;transition:opacity .36s ease}cart-drawer.vsp-tiroir.active .cart-drawer__overlay{opacity:1;transition-duration:.48s}cart-drawer.vsp-tiroir .drawer__inner.vsp{position:relative;z-index:1;display:flex;flex-direction:column;width:520px;max-width:100vw;height:100%;border:0;border-radius:0;overflow:hidden;background:var(--vs-papier);color:var(--vs-encre);font:400 var(--vs-t-corps)/1.45 var(--vs-police-texte);box-shadow:-32px 0 80px -32px #231e1b52;transform:translate(100%);transition:transform .36s cubic-bezier(.4,0,.6,1)}cart-drawer.vsp-tiroir.active .drawer__inner.vsp{transform:none;transition:transform .56s var(--vs-ease-tiroir)}.vsp:focus,.vsp:focus-visible{outline:none}.vsp :focus-visible{outline:2px solid var(--vs-encre);outline-offset:2px}:where(.vsp) button{-webkit-appearance:none;appearance:none;font:inherit;letter-spacing:0;text-transform:none}.vsp__tete{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--vs-filet)}.vsp .vsp__titre{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--vs-police-affiche);font-weight:600;font-synthesis:none;text-transform:uppercase;font-size:1.875rem;line-height:1;letter-spacing:0;color:var(--vs-encre)}.vsp__compte{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--vs-encre);color:var(--vs-papier);font:600 .75rem/1 var(--vs-police-texte);font-variant-numeric:tabular-nums;transform:translateY(-2px)}.vsp__fermer{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:-6px -10px -6px 0;padding:0;border:0;border-radius:50%;background:none;color:var(--vs-encre);cursor:pointer;transition:background-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vsp__fermer svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.vsp__fermer:active{transform:scale(.92)}@media(hover:hover){.vsp__fermer:hover{background:var(--vs-surface)}}.vsp__corps{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 28px;scrollbar-width:thin}cart-drawer .drawer__inner-empty.vsp__corps{position:static;top:auto;left:auto;width:auto;height:auto;transform:none}.vsp-offre{margin:0 -24px;padding:16px 24px 14px;background:var(--vs-surface-2)}.vsp-offre__titre{margin:0 0 12px;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--vs-encre);text-wrap:pretty}.vsp-offre__titre span{font-weight:400;color:var(--vs-encre-douce)}.vsp-offre.is-max .vsp-offre__titre{color:var(--vs-ok)}.vsp-offre__paliers{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.vsp-offre__paliers:before{content:"";position:absolute;left:16.66%;right:16.66%;top:17px;height:1.5px;background:#231e1b29}.vsp-offre__palier{position:relative;display:grid;justify-items:center;gap:5px;margin:0;text-align:center}.vsp-offre__plaid{display:block;width:48px;height:32px;overflow:visible}.vsp-offre__plaid rect{fill:var(--vs-surface-2);stroke:#231e1b52;stroke-width:1.4;stroke-dasharray:3 2.5}.vsp-offre__plaid path{fill:none;stroke:#231e1b47;stroke-width:1.3;stroke-linecap:round}.vsp-offre__palier.is-suivant .vsp-offre__plaid rect{stroke:var(--vs-encre);stroke-dasharray:none;fill:var(--vs-papier)}.vsp-offre__palier.is-suivant .vsp-offre__plaid path{stroke:var(--vs-encre-pale)}.vsp-offre__palier.is-plein .vsp-offre__plaid rect{fill:var(--vs-action);stroke:none}.vsp-offre__palier.is-plein .vsp-offre__plaid path{stroke:#f3f2f061}.vsp-offre__palier.is-plein .vsp-offre__plaid .vsp-offre__frange{stroke:var(--vs-action)}.vsp-offre__libelle{display:grid;gap:1px;font-size:.75rem;font-weight:500;line-height:1.2;color:var(--vs-encre-pale);font-variant-numeric:tabular-nums;white-space:nowrap}.vsp-offre__remise{display:block;font-weight:600}.vsp-offre__palier.is-plein .vsp-offre__libelle,.vsp-offre__palier.is-suivant .vsp-offre__libelle{color:var(--vs-encre)}.vsp-offre__palier.is-neuf .vsp-offre__plaid{animation:vsp-pli .64s cubic-bezier(.34,1.4,.64,1) both}@keyframes vsp-pli{0%{transform:translateY(-16px) scale(.92);opacity:0}55%{opacity:1}to{transform:none;opacity:1}}.vsp-offre sup,.vsp-sugg sup{font-size:.7em;line-height:0}.vsp__lignes{margin:0;padding:0;list-style:none}.vsp-ligne{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start;padding:20px 0;border-bottom:1px solid var(--vs-filet)}.vsp-ligne__image{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--vs-surface-2)}.vsp-ligne__image img{display:block;width:100%;height:100%;object-fit:cover}.vsp-ligne__infos{display:grid;gap:4px;min-width:0}.vsp-ligne__haut{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline}.vsp .vsp-ligne__nom{margin:0;font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--vs-encre);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}@media(hover:hover){.vsp a.vsp-ligne__nom:hover{text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.2em}}.vsp-ligne__prix{display:grid;justify-items:end;margin:0;font-size:.9375rem;font-weight:500;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap}.vsp-ligne__prix s{font-size:var(--vs-t-mini);font-weight:400;color:var(--vs-encre-pale)}.vsp-ligne__options,.vsp-ligne__unite{margin:0;font-size:var(--vs-t-mini);line-height:1.4;color:var(--vs-encre-douce);font-variant-numeric:tabular-nums}.vsp-ligne__unite{font-size:.75rem;color:var(--vs-encre-pale)}.vsp-ligne__bas{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.vsp-qte{display:inline-grid;grid-template-columns:36px 30px 36px;align-items:center;height:36px;border:1px solid var(--vs-filet-fort);border-radius:999px}.vsp-qte__btn{display:grid;place-items:center;width:44px;height:44px;margin:-1px 0;padding:0;border:0;border-radius:50%;background:none;color:var(--vs-encre);cursor:pointer;transition:background-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vsp-qte__btn svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.vsp-qte__btn:active{transform:scale(.88)}@media(hover:hover){.vsp-qte__btn:hover{background:var(--vs-surface)}}.vsp-qte__n{display:block;overflow:hidden;text-align:center;font-size:var(--vs-t-petit);font-weight:500;font-variant-numeric:tabular-nums}.vsp-qte__n.is-monte{animation:vsp-monte .22s var(--vs-ease-out)}.vsp-qte__n.is-descend{animation:vsp-descend .22s var(--vs-ease-out)}@keyframes vsp-monte{0%{transform:translateY(60%);opacity:0}to{transform:none;opacity:1}}@keyframes vsp-descend{0%{transform:translateY(-60%);opacity:0}to{transform:none;opacity:1}}.vsp-ligne__retirer{min-height:44px;min-width:44px;padding:0 2px;border:0;background:none;cursor:pointer;color:var(--vs-encre-douce);font-size:var(--vs-t-mini);text-decoration:underline;text-decoration-color:var(--vs-filet-fort);text-underline-offset:.22em;transition:color var(--vs-d-survol) ease,text-decoration-color var(--vs-d-survol) ease}@media(hover:hover){.vsp-ligne__retirer:hover{color:var(--vs-encre);text-decoration-color:currentColor}}.vsp-ligne__erreur{margin:6px 0 0;font-size:var(--vs-t-mini);color:var(--vs-alerte)}.vsp-ligne__erreur[hidden]{display:none}.vsp-ligne.is-neuve{animation:vsp-neuve .56s var(--vs-ease-out) both}@keyframes vsp-neuve{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.vsp-ligne.is-sortie{animation:vsp-sortie .28s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes vsp-sortie{to{transform:translate(24px);opacity:0}}.vsp-ligne.is-attente .vsp-ligne__prix{opacity:.45;transition:opacity .16s ease}.vsp-annul{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 0;padding:10px 8px 10px 14px;border-radius:var(--vs-r-petit);background:var(--vs-encre);color:var(--vs-papier);font-size:var(--vs-t-mini);line-height:1.35;animation:vsp-neuve .36s var(--vs-ease-out) both}.vsp-annul button{flex:none;min-height:32px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--vs-papier);cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:.22em}@media(hover:hover){.vsp-annul button:hover{background:#ffffff1a}}.vsp-annul.is-fin{opacity:0;transform:translateY(-4px);transition:opacity .24s ease,transform .24s ease}.vsp-sugg{margin-top:24px}.vsp .vsp-sugg__titre{margin:0 0 10px;font:500 .9375rem/1.3 var(--vs-police-texte);letter-spacing:0;text-transform:none;color:var(--vs-encre)}.vsp-sugg__carte{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:12px;border-radius:var(--vs-r);background:var(--vs-surface)}.vsp-sugg__image{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--vs-surface-2)}.vsp-sugg__image img{display:block;width:100%;height:100%;object-fit:cover}.vsp-sugg__infos{display:grid;gap:4px;min-width:0;margin:0;align-content:start}.vsp .vsp-sugg__nom{font-size:var(--vs-t-petit);font-weight:500;line-height:1.35;color:var(--vs-encre);text-decoration:none}@media(hover:hover){.vsp .vsp-sugg__nom:hover{text-decoration:underline;text-underline-offset:.2em}}.vsp-sugg__couleur{margin:0;font-size:var(--vs-t-mini);color:var(--vs-encre-douce)}.vsp-sugg__ligne{display:flex;gap:8px;margin-top:6px}.vsp-sugg__menu{position:relative;flex:1 1 auto;min-width:0}.vsp-sugg__menu:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;margin-top:-5px;pointer-events:none;border-right:1.5px solid var(--vs-encre);border-bottom:1.5px solid var(--vs-encre);transform:rotate(45deg)}.vsp select.vsp-sugg__choix{-webkit-appearance:none;appearance:none;width:100%;height:40px;margin:0;padding:0 30px 0 12px;border:1px solid var(--vs-filet-fort);border-radius:var(--vs-r-btn);background:var(--vs-papier);color:var(--vs-encre);font:400 var(--vs-t-mini)/1 var(--vs-police-texte);font-variant-numeric:tabular-nums;box-shadow:none;cursor:pointer}.vsp-sugg__ajouter{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--vs-encre);border-radius:var(--vs-r-btn);background:none;color:var(--vs-encre);cursor:pointer;font-size:var(--vs-t-mini);font-weight:600;transition:background-color var(--vs-d-survol) ease,color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vsp-sugg__ajouter svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.vsp-sugg__ajouter:active{transform:scale(.96)}.vsp-sugg__ajouter[aria-busy=true]{opacity:.6;pointer-events:none}@media(hover:hover){.vsp-sugg__ajouter:hover{background:var(--vs-encre);color:var(--vs-papier)}}.vsp-sugg__gain{margin:6px 0 0;font-size:.75rem;line-height:1.4;color:var(--vs-encre-douce);font-variant-numeric:tabular-nums}.vsp-sugg__gain strong{color:var(--vs-ok);font-weight:600}.vsp__pied{position:relative;flex:none;padding:16px 24px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--vs-filet);background:var(--vs-papier)}.vsp__barre{position:absolute;left:0;right:0;top:-1px;height:2px;overflow:hidden;pointer-events:none}.vsp__barre:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vs-encre);transform:translate(-100%) scaleX(.35);opacity:0}cart-drawer.is-calcul .vsp__barre:after{opacity:1;animation:vsp-barre .9s var(--vs-ease-in-out) infinite}@keyframes vsp-barre{0%{transform:translate(-100%) scaleX(.35)}to{transform:translate(100%) scaleX(.35)}}.vsp-recap{display:grid;gap:4px;margin:0 0 12px}.vsp-recap__ligne,.vsp-recap__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.vsp-recap dt,.vsp-recap dd{margin:0}.vsp-recap__ligne{font-size:var(--vs-t-mini);color:var(--vs-encre-douce)}.vsp-recap__ligne--remise{color:var(--vs-ok)}.vsp-recap__ligne dd{font-variant-numeric:tabular-nums}.vsp-recap__total dt{font-size:.9375rem;font-weight:600}.vsp-recap__ttc{margin-left:8px;font-size:.75rem;font-weight:400;color:var(--vs-encre-pale)}.vsp-recap__total dd{display:flex;align-items:baseline;gap:8px;font-size:1.375rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.vsp-recap__total s{font-size:var(--vs-t-mini);font-weight:400;color:var(--vs-encre-pale)}cart-drawer.is-calcul .vsp-recap,cart-drawer.is-calcul .vsp-sugg__gain{opacity:.45;transition:opacity .16s ease}.vsp__form{margin:0}.vsp__commander{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;margin:0;padding:0 20px;border:0;border-radius:var(--vs-r-btn);background:var(--vs-action);color:var(--vs-sur-sombre);cursor:pointer;font-size:1rem;font-weight:500;line-height:1;transition:background-color var(--vs-d-survol) ease,transform var(--vs-d-appui) var(--vs-ease-out)}.vsp__cadenas{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;opacity:.75}.vsp__commander:active{transform:scale(.985)}@media(hover:hover){.vsp__commander:hover{background:var(--vs-action-survol)}}cart-drawer.is-calcul .vsp__commander{pointer-events:none;opacity:.85}.vsp .vs-tiroir-livraison{display:block;margin:10px 0 0;font-size:var(--vs-t-mini);line-height:1.45;color:var(--vs-encre-douce);text-align:center;text-wrap:balance}.vsp .vs-tiroir-livraison strong{font-weight:600;color:var(--vs-encre)}.vsp .vs-tiroir-livraison__icone{display:inline-block;width:16px;height:16px;margin-right:5px;vertical-align:-3px;color:var(--vs-icone)}.vsp .vs-panier-reassurance{margin-top:6px;text-align:center}.vsp .vs-panier-reassurance__liste{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 14px;margin:0;padding:0;list-style:none;font-size:var(--vs-t-mini);line-height:1.5;color:var(--vs-encre-douce)}.vsp .vs-panier-reassurance__liste li{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.vsp .vs-panier-reassurance i{width:12px;height:12px;font-size:12px;color:var(--vs-icone)}.vsp .vs-panier-reassurance .vs-paiements{display:flex;flex-wrap:nowrap;justify-content:center;gap:6px;margin:8px 0 0;padding:0}.vsp .vs-panier-reassurance .vs-paiements__icone{display:block;width:30px;height:19px}.vsp-vide{padding-top:28px}.vsp .vsp-vide__titre{margin:0;font:500 1.25rem/1.25 var(--vs-police-texte);letter-spacing:0;text-transform:none;color:var(--vs-encre)}.vsp-vide__texte{margin:10px 0 0;font-size:.9375rem;line-height:1.45;color:var(--vs-encre);text-wrap:pretty}.vsp-vide__offre{margin:6px 0 18px;font-size:var(--vs-t-mini);line-height:1.4;color:var(--vs-encre-douce)}.vsp-vide__offre strong{font-weight:600;color:var(--vs-encre)}.vsp-vide__liste{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--vs-filet)}.vsp-vide__liste li{border-bottom:1px solid var(--vs-filet)}.vsp .vsp-vide__carte{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;color:var(--vs-encre);text-decoration:none}.vsp-vide__image{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--vs-surface-2)}.vsp-vide__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--vs-ease-out)}.vsp-vide__infos{display:grid;gap:2px;min-width:0}.vsp-vide__fleche{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--vs-d-survol) var(--vs-ease-out)}@media(hover:hover){.vsp-vide__carte:hover .vsp-vide__image img{transform:scale(1.05)}.vsp-vide__carte:hover .vsp-vide__fleche{transform:translate(3px)}}.vsp-vide__nom{font-size:var(--vs-t-petit);font-weight:500;line-height:1.3}.vsp-vide__prix{font-size:var(--vs-t-mini);color:var(--vs-encre-douce);font-variant-numeric:tabular-nums}.vsp .vsp-vide__lien{display:flex;align-items:center;justify-content:center;height:50px;margin-top:24px;border:1px solid var(--vs-encre);border-radius:var(--vs-r-btn);color:var(--vs-encre);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color var(--vs-d-survol) ease,color var(--vs-d-survol) ease}@media(hover:hover){.vsp .vsp-vide__lien:hover{background:var(--vs-encre);color:var(--vs-papier)}}cart-drawer.vsp-tiroir.active:not(.vsp-pose) :is(.vsp__tete,.vsp-offre,.vsp-ligne,.vsp-sugg,.vsp-vide__texte,.vsp-vide__offre,.vsp-vide__liste>li,.vsp-recap,.vsp__form){animation:vsp-entre .52s var(--vs-ease-out) both}cart-drawer.vsp-tiroir.active:not(.vsp-pose) .vsp-offre{animation-delay:90ms}cart-drawer.vsp-tiroir.active:not(.vsp-pose) .vsp-ligne:nth-child(1),cart-drawer.vsp-tiroir.active:not(.vsp-pose) .vsp-vide__liste>li:nth-child(1){animation-delay:.14s}cart-drawer.vsp-tiroir.active:not(.vsp-pose) .vsp-ligne:nth-child(2),cart-drawer.vsp-tiroir.active:not(.vsp-pose) .vsp-vide__liste>li:nth-child(2){animation-delay:185ms}cart-drawer.vsp-tiroir.active:not(.vsp-pose) .vsp-ligne:nth-child(3),cart-drawer.vsp-tiroir.active:not(.vsp-pose) .vsp-vide__liste>li:nth-child(3){animation-delay:.23s}cart-drawer.vsp-tiroir.active:not(.vsp-pose) .vsp-ligne:nth-child(n+4),cart-drawer.vsp-tiroir.active:not(.vsp-pose) .vsp-vide__liste>li:nth-child(4){animation-delay:275ms}cart-drawer.vsp-tiroir.active:not(.vsp-pose) .vsp-sugg{animation-delay:.3s}cart-drawer.vsp-tiroir.active:not(.vsp-pose) :is(.vsp-recap,.vsp__form){animation-delay:.2s}@keyframes vsp-entre{0%{transform:translate(18px);opacity:0}to{transform:none;opacity:1}}@media(max-width:600px){cart-drawer.vsp-tiroir .drawer__inner.vsp{width:100vw;box-shadow:none}.vsp__tete{padding:14px 16px 12px}.vsp .vsp__titre{font-size:1.625rem}.vsp__corps{padding:0 16px 24px}.vsp-offre{margin:0 -16px;padding:14px 16px;gap:14px}.vsp-ligne{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:16px 0}.vsp-qte{grid-template-columns:40px 28px 40px;height:40px}.vsp-qte__btn{width:40px;height:40px}.vsp-ligne__retirer{min-height:40px}.vsp-sugg__carte{grid-template-columns:64px minmax(0,1fr);gap:12px}.vsp__pied{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.vsp-recap{margin-bottom:10px}.vsp__commander{height:52px}}@media(prefers-reduced-motion:reduce){cart-drawer.vsp-tiroir .drawer__inner.vsp,cart-drawer.vsp-tiroir.active .drawer__inner.vsp{transition:none}.vsp *,cart-drawer.vsp-tiroir.active:not(.vsp-pose) .vsp *{animation:none!important}}.vsp-sugg__seul{flex:1 1 auto;display:flex;align-items:center;margin:0;font-size:var(--vs-t-mini);font-variant-numeric:tabular-nums;color:var(--vs-encre)}cart-drawer .drawer__inner-empty .vsp-vide p,cart-drawer .drawer__inner-empty .vsp-vide a{position:static;top:auto;left:auto;transform:none;width:auto;max-width:none;bottom:auto}@media(max-width:600px){.vsp-sugg__ligne{flex-wrap:wrap}.vsp-sugg__menu{flex:1 1 100%}.vsp-sugg__ajouter{flex:1 1 100%;justify-content:center}}.vsp a:focus{color:var(--vs-encre)}.vsp a.vsp-vide__lien:focus{color:var(--vs-encre)}@media(hover:hover){.vsp a.vsp-vide__lien:hover{color:var(--vs-papier)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vs-refonte.css.map */
