.vl-section{--vl-line: var(--vl-ligne);--vl-muted: var(--vl-gris);--vl-card-bg: var(--vl-sable);color:var(--vl-encre)}.vl-sec{padding-block:calc(var(--vl-pt, 48px) * .6) calc(var(--vl-pb, 48px) * .6);scroll-margin-top:96px}.vl-wrap{box-sizing:border-box;width:100%;max-width:1416px;margin-inline:auto;padding-inline:max(16px,env(safe-area-inset-left,0px))}.vl-inner{box-sizing:border-box}.vl-inner.vl-bg--sable,.vl-inner.vl-bg--terre{border-radius:var(--vl-radius);padding:clamp(28px,5vw,72px) clamp(20px,5vw,72px)}.vl-inner.vl-bg--sable{--vl-line: color-mix(in srgb, var(--vl-encre) 16%, transparent);--vl-card-bg: var(--vl-carte);background:var(--vl-sable)}.vl-inner.vl-bg--terre{--vl-line: rgb(255 255 255 / .35);--vl-muted: rgb(255 255 255 / .88);--vl-card-bg: rgb(255 255 255 / .14);background:var(--vl-terre);color:var(--vl-blanc)}.vl-h2{margin:0 0 16px;font-family:var(--font-heading--family);font-size:clamp(34px,5.4vw,64px);font-weight:800;line-height:1.06;letter-spacing:-.03em;text-transform:none;text-wrap:balance;color:inherit}.vl-h2--center{text-align:center}.vl-chapo{margin:0 0 32px;max-width:52ch;font-size:16px;line-height:1.55;color:var(--vl-muted)}.vl-para{margin:0 0 16px;max-width:52ch;font-size:17px;line-height:1.55;color:var(--vl-muted)}.vl-note{margin:24px 0 0;font-size:14px;color:var(--vl-muted)}.vl-editor-hint{margin:8px 16px;text-align:center;font-size:12px;color:var(--vl-gris)}.vl-section img{max-width:100%;height:auto}.vl-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:14px 30px;border:0;border-radius:999px;background:var(--vl-terre);color:var(--vl-blanc);font:inherit;font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .18s ease}.vl-btn:hover{background:var(--vl-terre-hover)}.vl-btn:focus-visible{outline:3px solid var(--vl-encre);outline-offset:3px}.vl-btn--light{background:var(--vl-blanc);color:var(--vl-terre)}.vl-btn--light:hover{background:var(--vl-creme)}.vl-bg--terre .vl-btn:focus-visible,.vl-hero__panel .vl-btn:focus-visible{outline-color:var(--vl-blanc)}@media(max-width:749px){.vl-btn{width:100%}}.vl-section .vl-ph{display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:color-mix(in srgb,var(--vl-encre) 7%,var(--vl-sable));color:var(--vl-gris);font-size:13px;letter-spacing:.06em}.vl-hero{box-sizing:border-box;padding:16px max(16px,env(safe-area-inset-left,0px)) 0}.vl-hero__frame{display:flex;flex-direction:column;max-width:1416px;margin-inline:auto;min-height:max(520px,calc(100vh - var(--header-group-height, 8rem) - 16px));min-height:max(520px,calc(100svh - var(--header-group-height, 8rem) - 16px));border-radius:var(--vl-radius);overflow:hidden;background:var(--vl-terre)}.vl-hero__media{position:relative;flex:1 1 auto;min-height:32svh;overflow:hidden}.vl-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vl-hero__panel{box-sizing:border-box;padding:24px 22px 26px;background:var(--vl-terre);color:var(--vl-blanc)}.vl-hero__title{margin:0 0 14px;font-family:var(--font-heading--family);font-size:clamp(44px,9vw,96px);font-weight:800;line-height:.98;letter-spacing:-.035em;text-transform:none;color:var(--vl-blanc);text-wrap:balance}.vl-hero__sub{margin:0 0 24px;max-width:36ch;font-size:16px;line-height:1.5;color:#fffffff0}.vl-hero--over .vl-hero__frame{position:relative;background:var(--vl-encre)}.vl-hero--over .vl-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.vl-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(20 16 12 / var(--vl-veil, .4))}.vl-hero--over .vl-hero__panel{position:relative;margin-top:auto;background:transparent}@media(min-width:900px){.vl-hero{padding-inline:48px}.vl-hero--under .vl-hero__frame{display:grid;grid-template-columns:1.6fr 1fr}.vl-hero--under .vl-hero__panel{display:flex;flex-direction:column;justify-content:flex-end;padding:48px 44px}.vl-hero--under .vl-hero__media{min-height:0}.vl-hero--over .vl-hero__panel{max-width:640px;padding:48px 44px}}.vl-cards{display:grid;gap:16px;grid-template-columns:1fr}.vl-card{overflow:hidden;border-radius:20px;background:var(--vl-card-bg)}.vl-card__img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.vl-card__body{padding:26px 24px 30px}.vl-card__title{margin:0 0 8px;font-size:20px;font-weight:700;text-transform:none;color:inherit}.vl-card__text{margin:0;font-size:16px;line-height:1.5;color:var(--vl-muted)}@media(min-width:750px){.vl-cards{grid-template-columns:repeat(3,1fr);gap:20px}}.vl-split{display:grid;gap:28px;grid-template-columns:1fr;align-items:center}.vl-split__img{display:block;width:100%;aspect-ratio:1 / 1;border-radius:20px;object-fit:cover}.vl-liste{margin:8px 0 28px;padding:0;list-style:none}.vl-liste li{position:relative;padding:14px 0 14px 30px;border-bottom:1px solid var(--vl-line);font-size:17px;line-height:1.4}.vl-liste li:last-child{border-bottom:0}.vl-liste li:before{content:"";position:absolute;top:22px;left:4px;width:9px;height:9px;border-radius:50%;background:var(--vl-terre)}.vl-bg--terre .vl-liste li:before{background:var(--vl-blanc)}@media(min-width:900px){.vl-split{grid-template-columns:1.05fr 1fr;gap:64px}.vl-split--right .vl-split__media{order:2}.vl-split__img{aspect-ratio:4 / 5}}.vl-table-wrap{border:1px solid var(--vl-line);border-radius:20px;overflow:hidden;background:var(--vl-carte);color:var(--vl-encre)}.vl-table{width:100%;border-collapse:collapse}.vl-table th,.vl-table td{padding:18px 20px;border-bottom:1px solid var(--vl-ligne);text-align:left;font-size:15px;line-height:1.4}.vl-table thead th{background:var(--vl-sable);font-size:14px;font-weight:600}.vl-table thead th.vl-table__us{background:var(--vl-terre);color:var(--vl-blanc)}.vl-table tbody th{font-weight:500;color:var(--vl-gris)}.vl-table td.vl-table__us{background:color-mix(in srgb,var(--vl-terre) 9%,transparent);font-weight:600;color:var(--vl-terre)}.vl-table tbody tr:last-child th,.vl-table tbody tr:last-child td{border-bottom:0}.vl-prods{display:grid;gap:16px;grid-template-columns:1fr}.vl-prod{display:flex;flex-direction:column;box-sizing:border-box;padding:24px;border-radius:20px;background:var(--vl-card-bg)}.vl-prod__name{margin:0 0 16px;font-family:var(--font-heading--family);font-size:clamp(52px,11vw,96px);font-weight:800;line-height:.95;letter-spacing:-.035em;text-transform:none;color:var(--vl-gris)}.vl-prod__img{display:block;width:100%;aspect-ratio:4 / 5;border-radius:16px;object-fit:cover}.vl-prod__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding-top:22px}.vl-prod__price{margin:0 0 10px;font-size:21px;font-weight:600;color:var(--vl-terre)}.vl-prod__desc{flex:1;margin:0 0 22px;font-size:15px;line-height:1.55;color:var(--vl-gris)}.vl-prod .vl-btn{align-self:stretch}@media(min-width:750px){.vl-prods{grid-template-columns:1fr 1fr;gap:24px}.vl-prod{padding:32px}.vl-prod .vl-btn{align-self:flex-start}}.vl-steps{display:grid;margin:0;padding:0;list-style:none;grid-template-columns:1fr;border-top:1px solid var(--vl-line)}.vl-step{padding:26px 4px;border-bottom:1px solid var(--vl-line)}.vl-step__num{display:block;margin-bottom:10px;font-size:13px;font-weight:600;color:var(--vl-terre)}.vl-bg--terre .vl-step__num{color:var(--vl-blanc)}.vl-step__text{margin:0;font-size:22px;font-weight:500;line-height:1.3}@media(min-width:750px){.vl-steps{grid-template-columns:repeat(3,1fr)}.vl-step{padding:34px 28px;border-right:1px solid var(--vl-line);border-bottom:0}.vl-step:last-child{border-right:0}}.vl-sizes{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.vl-size{padding:24px 16px;text-align:center}.vl-size__label{display:block;margin-bottom:6px;font-size:28px;font-weight:800}.vl-size__range{font-size:14px;color:var(--vl-muted)}@media(min-width:750px){.vl-sizes{grid-template-columns:repeat(4,1fr);gap:16px}}.vl-faq{max-width:780px;margin:32px auto 0}.vl-q{border-bottom:1px solid var(--vl-line)}.vl-q summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:20px 0;font-size:18px;font-weight:500;line-height:1.35;list-style:none;cursor:pointer}.vl-q summary::-webkit-details-marker{display:none}.vl-q summary:after{content:"+";flex:none;font-size:26px;font-weight:300;line-height:1;color:var(--vl-terre)}.vl-q[open] summary:after{content:"\2013"}.vl-bg--terre .vl-q summary:after{color:var(--vl-blanc)}.vl-q summary:focus-visible{outline:3px solid var(--vl-encre);outline-offset:2px}.vl-q__answer{max-width:65ch;padding-bottom:22px;font-size:16px;line-height:1.55;color:var(--vl-muted)}.vl-q__answer p{margin:0 0 10px}.vl-final{text-align:center;padding-block:clamp(56px,9vw,110px)}.vl-final .vl-h2{max-width:16ch;margin-inline:auto;margin-bottom:28px;font-size:clamp(36px,6.5vw,76px)}.vl-benefits{display:grid;gap:40px;margin-top:32px}.vl-benefit{display:grid;gap:20px;grid-template-columns:1fr;align-items:center}.vl-benefit__img{display:block;width:100%;aspect-ratio:4 / 3;border-radius:20px;object-fit:cover}.vl-benefit__title{margin:0 0 8px;font-family:var(--font-heading--family);font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.05;letter-spacing:-.02em;text-transform:none;color:inherit}.vl-benefit__body{margin:0;max-width:44ch;font-size:17px;line-height:1.55;color:var(--vl-muted)}@media(min-width:900px){.vl-benefits{gap:64px}.vl-benefit{grid-template-columns:1fr 1fr;gap:56px}.vl-benefit:nth-child(2n) .vl-benefit__media{order:2}}.vl-ba{display:grid;gap:16px;grid-template-columns:1fr;margin:32px 0 0}.vl-ba__item{margin:0}.vl-ba__img{display:block;width:100%;aspect-ratio:1 / 1;border-radius:20px;object-fit:cover}.vl-ba figcaption{padding-top:12px;font-size:15px;font-weight:500}@media(min-width:750px){.vl-ba{grid-template-columns:1fr 1fr;gap:24px}}.vl-reviews{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.vl-review{padding:24px}.vl-review__head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.vl-review__photo{width:52px;height:52px;border-radius:50%;object-fit:cover}.vl-review__name{margin:0 0 4px;font-size:16px;font-weight:600}.vl-review__text{margin:0;font-size:16px;line-height:1.55;color:var(--vl-muted)}.vl-stars{display:flex;gap:2px;margin:0}.vl-star{fill:var(--vl-line)}.vl-star--on{fill:var(--vl-terre)}.vl-bg--terre .vl-star--on{fill:var(--vl-blanc)}.vl-footer-wrap{padding-block:56px 8px;color:var(--vl-encre)}.vl-footer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:28px 40px;padding-top:40px;border-top:1px solid var(--vl-ligne)}.vl-footer__logo{margin:0 0 4px;font-family:var(--font-heading--family);font-size:30px;font-weight:800;letter-spacing:-.03em;text-transform:none}.vl-footer__brand small{font-size:14px;color:var(--vl-gris)}.vl-footer__nav{display:flex;flex-wrap:wrap;gap:4px 24px}.vl-footer__nav a{display:inline-block;padding-block:10px;font-size:14px;color:var(--vl-gris);text-decoration:none}.vl-footer__nav a:hover{color:var(--vl-terre)}.announcement-bar__slides{box-sizing:border-box;padding:11px 16px;border-radius:999px;background:var(--vl-sable);text-align:center}@media(max-width:749px){.product-information .product-information__media{grid-column:2 / 3}.product-information .product-information__grid{row-gap:16px}}.product-information .product-information__media .product-media-container{border-radius:var(--vl-radius)}body .product-information .product-details>.group-block{--color: var(--vl-blanc);--color-rgb: 255 255 255;--color-foreground: var(--vl-blanc);--color-foreground-rgb: 255 255 255;--color-foreground-muted: rgb(255 255 255 / .85);--color-foreground-subdued: rgb(255 255 255 / .7);--color-border: rgb(255 255 255 / .5);--color-border-rgb: 255 255 255;color:var(--vl-blanc)}body .product-information .product-details>.group-block .text-block,body .product-information .product-details>.group-block .text-block *{--color: var(--vl-blanc);--color-rgb: 255 255 255;--color-foreground: var(--vl-blanc);--color-foreground-rgb: 255 255 255;color:var(--vl-blanc)}@media(max-width:749px){body .product-information.section--page-width .product-details>.group-block{padding-inline:24px}}body .product-information .product-details .text-block.h1 :is(h1,h2,h3,h4,h5,h6),body .product-information .product-details .text-block.h1>*{font-size:clamp(44px,11vw,76px);font-weight:800;line-height:.96;letter-spacing:-.035em;text-transform:none;overflow-wrap:break-word}body .product-information .product-details .text-block.h3,body .product-information .product-details .text-block.h3 *{font-size:clamp(26px,5vw,32px);font-weight:700;line-height:1.1}.vl-size-link{display:inline-block;padding-block:6px;font-size:14px;font-weight:500;color:var(--vl-blanc);text-decoration:underline;text-underline-offset:3px}.vl-size-link:focus-visible{outline:3px solid var(--vl-blanc);outline-offset:3px}.vl-reassurance{display:grid;gap:10px;margin:8px 0 0;padding:18px 0 0;border-top:1px solid rgb(255 255 255 / .35);list-style:none;color:var(--vl-blanc)}.vl-reassurance li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.4}.vl-reassurance svg{flex:none}@media(prefers-reduced-motion:reduce){.vl-section *{transition:none!important}}@media(max-width:749px){.vl-sec{padding-block:22px}.vl-inner.vl-bg--sable,.vl-inner.vl-bg--terre{padding:24px 20px;border-radius:var(--vl-radius-lg)}.vl-h2{margin-bottom:12px;font-size:28px;line-height:1.08}.vl-chapo{margin-bottom:16px;font-size:15px;line-height:1.5}.vl-para{font-size:15px;line-height:1.5}.vl-note{margin-top:14px;font-size:13px;line-height:1.4}.vl-card__img,.vl-benefit__img,.vl-split__img,.vl-prod__img,.vl-ba__img{aspect-ratio:4 / 3;max-height:46svh;border-radius:var(--vl-radius-md)}.vl-benefits{gap:24px;margin-top:16px}.vl-benefit{gap:14px}.vl-benefit__title{margin-bottom:6px;font-size:24px;line-height:1.1}.vl-benefit__body{font-size:15px;line-height:1.5}.vl-split{gap:16px}.vl-liste{margin:4px 0 16px}.vl-liste li{padding:10px 0 10px 28px;font-size:15px}.vl-liste li:before{top:17px}.vl-cards{gap:12px}.vl-card__body{padding:18px 18px 20px}.vl-card__title{font-size:17px}.vl-card__text{font-size:14px}.vl-sizes{gap:8px}.vl-size{padding:14px 10px}.vl-size__label{margin-bottom:2px;font-size:26px}.vl-size__range{font-size:13px}.vl-faq{margin-top:12px}.vl-q summary{padding:16px 0;font-size:15px}.vl-q__answer{padding-bottom:16px;font-size:15px;line-height:1.5}.vl-steps .vl-step{padding:16px 4px}.vl-step__text{font-size:18px}.vl-review{padding:18px}.vl-review__text{font-size:14px;line-height:1.5}}.vl-mlist{display:grid;gap:14px;margin:0;padding:0;list-style:none}.vl-mlist--yes{gap:11px}.vl-mlist__item{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.vl-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%}.vl-mark svg{stroke-width:2.5}.vl-mlist--no .vl-mark{background:var(--vl-negative-bg);color:var(--vl-negative)}.vl-mlist--yes .vl-mark{width:20px;height:20px;background:var(--vl-success-bg);color:var(--vl-success)}.vl-mlist__title{display:block;font-size:15px;font-weight:700;line-height:1.3;color:var(--vl-encre)}.vl-mlist__desc{display:block;font-size:14px;line-height:1.35;color:var(--vl-muted)}.vl-mlist__line{margin:0;font-size:14px;line-height:1.4;color:var(--vl-muted)}.vl-mlist__line b{font-weight:700;color:var(--vl-encre)}@media(min-width:750px){.vl-mlist__title,.vl-mlist__line,.vl-mlist__desc{font-size:16px}}.vl-badges{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:0;padding:0;list-style:none}.vl-badge{display:flex;align-items:center;gap:8px;padding:12px;border-radius:var(--vl-radius-sm);background:var(--vl-sable);color:var(--vl-encre);font-size:13px;line-height:1.25}.vl-badge svg{flex:none;color:var(--vl-terre)}.vl-rating{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.2;color:inherit}.vl-rating__stars{display:inline-flex;gap:1px}.vl-rating__stars svg{fill:currentColor}.vl-proof{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid var(--vl-hairline);border-radius:var(--vl-radius-md);background:var(--vl-creme);color:var(--vl-encre)}.vl-proof__avatars{display:inline-flex;flex:none}.vl-proof__avatar{width:26px;height:26px;margin-left:-8px;border:2px solid var(--vl-creme);border-radius:50%;object-fit:cover}.vl-proof__avatar:first-child{margin-left:0}.vl-proof__body{display:grid;gap:2px;font-size:13px;line-height:1.3}.vl-proof__stars{font-size:13px;color:var(--vl-terre)}.vl-proof__rating{color:var(--vl-encre)}body .product-information .product-details .text-block em,body .product-information .product-details mark{font-style:normal;padding:2px 6px;border-radius:4px;background:#ffffff38;color:inherit}body .product-information .product-details .payment-icons__list{justify-content:center}body .product-information .product-details .payment-icons .icon{height:24px;filter:grayscale(1);opacity:.55}@media(max-width:749px){body .product-information .product-details .text-block.h1 :is(h1,h2,h3,h4,h5,h6),body .product-information .product-details .text-block.h1>*{font-size:26px;line-height:1.1}body .product-information .product-details .text-block p,body .product-information .product-details .text-block.paragraph,body .product-information .product-details .text-block.paragraph *{font-size:15px;line-height:1.45}body .product-information .product-details .price,body .product-information .product-details product-price{font-size:22px}body .product-information .product-details .add-to-cart-button{min-height:54px;border-radius:var(--vl-radius-sm)}.vl-reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;padding:0;border-top:0;color:#ffffffe6}.vl-reassurance li{gap:6px;font-size:13px}.vl-reassurance svg{width:14px;height:14px}.sticky-add-to-cart__bar{padding-block-start:6px;padding-block-end:calc(6px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.sticky-add-to-cart__image{width:40px;height:40px}.sticky-add-to-cart__button{height:44px}}.vl-cmp__ico,.vl-cmp__short{display:none}.vl-cmp--no .vl-cmp__ico{color:var(--vl-negative)}.vl-cmp--yes .vl-cmp__ico{color:var(--vl-success)}@media(max-width:749px){.vl-table-wrap{border:0;border-radius:0;background:transparent;overflow:visible}.vl-table{table-layout:fixed;border-collapse:separate;border-spacing:0}.vl-table th,.vl-table td{padding:10px 4px;border-bottom:1px solid var(--vl-hairline);text-align:center;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.vl-table thead th{position:sticky;top:0;z-index:2;background:var(--vl-creme);font-size:11px;font-weight:600;color:var(--vl-muted)}.vl-table thead th:first-child,.vl-table tbody th{width:31%;padding-right:8px;text-align:left}.vl-table tbody th{font-size:12px;font-weight:500;color:var(--vl-encre)}.vl-table thead th.vl-table__us{background:color-mix(in srgb,var(--vl-success) 14%,var(--vl-creme));border-radius:var(--vl-radius-sm) var(--vl-radius-sm) 0 0;color:var(--vl-success)}.vl-table td.vl-table__us{background:color-mix(in srgb,var(--vl-success) 14%,var(--vl-creme));font-weight:500;color:var(--vl-success)}.vl-table tbody tr:last-child td.vl-table__us{border-radius:0 0 var(--vl-radius-sm) var(--vl-radius-sm)}.vl-table tbody tr:last-child th,.vl-table tbody tr:last-child td{border-bottom:0}.vl-cmp__long{display:none}.vl-cmp__short{display:block}.vl-cmp__ico{display:flex;justify-content:center;margin:0 0 3px;line-height:0}.vl-cmp--no{color:var(--vl-muted)}}.vl-bgrid__img{display:block;width:100%;aspect-ratio:4 / 3;max-height:40svh;border-radius:var(--vl-radius-md);object-fit:cover}.vl-bgrid__media{margin-bottom:16px}.vl-bgrid__list{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;margin:0;padding:0;list-style:none}.vl-bgrid__ico{display:block;margin-bottom:6px;color:var(--vl-terre)}.vl-bgrid__title{margin:0 0 2px;font-size:14px;font-weight:700;line-height:1.25;text-transform:none;color:inherit}.vl-bgrid__text{margin:0;font-size:12px;line-height:1.4;color:var(--vl-muted)}@media(min-width:900px){.vl-bgrid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.vl-bgrid__media{margin-bottom:0}.vl-bgrid__img{max-height:none}.vl-bgrid__list{gap:32px 28px}.vl-bgrid__title{font-size:20px}.vl-bgrid__text{font-size:16px}}.vl-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:44px;padding:14px 18px;border-radius:var(--vl-radius-md);background:var(--vl-sable);font-size:15px;font-weight:600;list-style:none;cursor:pointer}.vl-acc__summary::-webkit-details-marker{display:none}.vl-acc__summary:focus-visible{outline:3px solid var(--vl-encre);outline-offset:2px}.vl-acc__chev:after{content:"";display:block;width:8px;height:8px;border-right:2px solid var(--vl-terre);border-bottom:2px solid var(--vl-terre);transform:rotate(45deg);transition:transform .18s ease}.vl-acc[open] .vl-acc__chev:after{transform:rotate(-135deg)}.vl-acc__body{padding-top:16px}.vl-acc__body .vl-h2{font-size:clamp(22px,3vw,32px)}@media(max-width:749px){.vl-size.vl-card{border-radius:var(--vl-radius-md)}}.vl-reviews-head{margin:0 0 6px;font-size:13px;color:var(--vl-muted)}.vl-reviews-head b{color:var(--vl-encre)}.vl-reviews-head__star{color:var(--vl-terre)}.vl-review{box-sizing:border-box;padding:18px;border:1px solid var(--vl-hairline);border-radius:var(--vl-radius-md);background:var(--vl-creme)}.vl-review .vl-stars{margin-bottom:10px}.vl-review__text{display:-webkit-box;margin:0 0 14px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:14px;line-height:1.5;color:var(--vl-encre)}.vl-review__foot{display:flex;align-items:center;gap:8px}.vl-review__photo,.vl-review__initial{flex:none;width:30px;height:30px;border-radius:50%;object-fit:cover}.vl-review__initial{display:inline-flex;align-items:center;justify-content:center;background:var(--vl-sable);font-size:13px;font-weight:700}.vl-review__name{margin:0;font-size:13px;font-weight:700}.vl-review__date{margin-left:auto;font-size:12px;color:var(--vl-muted)}.vl-review__verified{display:inline-block;margin-top:10px;padding:3px 8px;border-radius:999px;background:var(--vl-success-bg);font-size:11px;color:var(--vl-success)}.vl-dots{display:none}@media(max-width:749px){.vl-reviews{display:flex;gap:12px;margin-inline:-20px;padding:0 20px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vl-reviews::-webkit-scrollbar{display:none}.vl-review{flex:0 0 78vw;max-width:340px;scroll-snap-align:center}.vl-dots{display:flex;justify-content:center;gap:6px;margin-top:4px}.vl-dots span{width:6px;height:6px;border-radius:50%;background:var(--vl-hairline);transition:background-color .18s ease}.vl-dots span[aria-current=true]{background:var(--vl-terre)}}.vl-guarantee{display:flex;align-items:center;gap:14px;box-sizing:border-box;padding:16px;border-radius:var(--vl-radius-md);background:var(--vl-sable);color:var(--vl-encre)}.vl-guarantee__icon{flex:none;color:var(--vl-terre)}.vl-guarantee__title{margin:0;font-size:14px;font-weight:700}.vl-guarantee__text{margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--vl-muted)}.vl-size__line{display:block;line-height:1.5}.vl-sizes .vl-size:last-child:nth-child(odd){grid-column:1 / -1}@media(min-width:750px){.vl-sizes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.vl-sizes .vl-size:last-child:nth-child(odd){grid-column:auto}}.vl-price-note{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid rgb(255 255 255 / .55);border-radius:999px;background:#ffffff29;color:var(--vl-blanc);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.vl-price-note svg{flex:none}@media(max-width:749px){.vl-price-note{padding:4px 10px;font-size:13px}}.vl-review__text{display:block;overflow:visible;-webkit-line-clamp:unset}@media(min-width:900px){.vl-reviews{grid-template-columns:repeat(3,1fr)}}.vl-inner.vl-bg--jaune,.vl-inner.vl-bg--rose{box-sizing:border-box;border-radius:var(--vl-radius);padding:clamp(28px,5vw,72px) clamp(20px,5vw,72px);--vl-line: color-mix(in srgb, var(--vl-encre) 20%, transparent);--vl-muted: color-mix(in srgb, var(--vl-encre) 78%, transparent);--vl-card-bg: rgb(255 255 255 / .62)}.vl-inner.vl-bg--jaune{background:var(--vl-jaune);--vl-bg-solid: var(--vl-jaune)}.vl-inner.vl-bg--rose{background:var(--vl-rose);--vl-bg-solid: var(--vl-rose)}.vl-inner.vl-bg--terre{--vl-bg-solid: var(--vl-terre)}@media(max-width:749px){.vl-inner.vl-bg--jaune,.vl-inner.vl-bg--rose{padding:24px 20px;border-radius:var(--vl-radius-lg)}}body:has(.product-information) .vl-h2{font-size:clamp(28px,3.2vw,44px)}.vl-bg--terre .vl-mlist__title,.vl-bg--terre .vl-mlist__line b{color:var(--vl-blanc)}.vl-bg--terre .vl-mlist--no .vl-mark{background:#ffffff38;color:var(--vl-blanc)}.vl-bg--rose .vl-mlist--yes .vl-mark,.vl-bg--jaune .vl-mlist--yes .vl-mark{background:var(--vl-blanc)}.vl-bg--rose .vl-mlist__line,.vl-bg--jaune .vl-mlist__line{color:var(--vl-encre)}@media(min-width:750px){.vl-mlist--yes{gap:14px}.vl-mlist--yes .vl-mlist__line{font-size:18px}.vl-mlist--yes .vl-mark{width:24px;height:24px}.vl-mlist--yes{max-width:760px}.vl-mlist--no .vl-mlist__title{font-size:18px}.vl-mlist--no .vl-mlist__desc{font-size:17px}}.vl-split--noimg{grid-template-columns:1fr}.vl-split--noimg .vl-chapo{max-width:62ch;font-size:18px;color:var(--vl-encre)}.vl-split--noimg .vl-para{max-width:62ch;font-size:18px;font-weight:700;color:var(--vl-encre)}.vl-inner[class*=vl-bg--] .vl-table-wrap{background:#ffffffb3}@media(max-width:749px){.vl-inner[class*=vl-bg--] .vl-table thead th{background:var(--vl-bg-solid, var(--vl-creme))}.vl-inner[class*=vl-bg--] .vl-table thead th.vl-table__us,.vl-inner[class*=vl-bg--] .vl-table td.vl-table__us{background:#ffffffe0}.vl-inner[class*=vl-bg--] .vl-table td,.vl-inner[class*=vl-bg--] .vl-table th{border-bottom-color:color-mix(in srgb,var(--vl-encre) 14%,transparent)}}.vl-acc__summary{background:var(--vl-rose)}.vl-price-note{flex:none;max-width:100%;box-sizing:border-box}body .product-information .product-details .group-block-content:has(.vl-price-note){flex-wrap:wrap;align-items:center;gap:8px 10px}.vl-vs{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:var(--vl-radius-md);background:#ffffff80}.vl-vs th{padding:14px 16px;text-align:left;font-size:15px;font-weight:700;color:var(--vl-encre);background:#ffffff59}.vl-vs td{padding:14px 16px;vertical-align:top;border-top:1px solid color-mix(in srgb,var(--vl-encre) 12%,transparent);font-size:15px;line-height:1.35;color:var(--vl-encre)}.vl-vs__yes{background:var(--vl-blanc);font-weight:600}.vl-vs__cell{display:flex;align-items:flex-start;gap:10px}.vl-vs__ico{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%}.vl-vs__ico svg{stroke-width:2.5}.vl-vs__no .vl-vs__ico{background:#00000014;color:color-mix(in srgb,var(--vl-encre) 65%,transparent)}.vl-vs__yes .vl-vs__ico{background:var(--vl-success-bg);color:var(--vl-success)}.vl-vs__no{color:color-mix(in srgb,var(--vl-encre) 80%,transparent)}@media(min-width:750px){.vl-vs th,.vl-vs td{padding:20px 28px;font-size:18px}.vl-vs th{font-size:18px}.vl-vs__ico{width:26px;height:26px}}.vl-sizes.vl-sizes--guide{display:grid;grid-template-columns:1fr;gap:10px}.vl-sizes--guide .vl-size{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:14px;padding:14px 18px;text-align:left;grid-column:auto}.vl-sizes--guide .vl-size__label{margin:0;font-size:44px;line-height:1;color:var(--vl-terre);text-align:center}.vl-sizes--guide .vl-size__range{font-size:15px;color:var(--vl-encre)}@media(min-width:750px){.vl-sizes.vl-sizes--guide{grid-template-columns:repeat(3,1fr);gap:18px}.vl-sizes--guide .vl-size{display:block;padding:30px 20px;text-align:center}.vl-sizes--guide .vl-size__label{margin-bottom:14px;font-size:64px}.vl-sizes--guide .vl-size__range{font-size:17px}}.vl-size-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:4px 0 10px;padding:10px 18px;border:2px solid var(--vl-blanc);border-radius:999px;background:#ffffff29;color:var(--vl-blanc);font-size:15px;font-weight:700;text-decoration:none;transition:background-color .18s ease}.vl-size-link:hover{background:#ffffff4d}.vl-size-link svg{flex:none}body .product-information .product-details .text-block.h1{text-align:center}body .product-information .product-details product-price,body .product-information .product-details .price{display:block;text-align:center;width:100%}body .product-information .product-details .group-block-content:has(.vl-price-note){flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px}.vl-price-note{gap:5px;padding:5px 10px;font-size:12.5px}.vl-price-note svg{width:14px;height:14px}body .product-information .product-details variant-picker legend,body .product-information .product-details variant-picker .variant-option__title{text-align:center;width:100%}body .product-information .product-details variant-picker .variant-option{justify-content:center}body .product-information .product-details variant-picker .variant-option--swatches{justify-content:center;text-align:center}.vl-size-link{min-height:36px;margin:2px 0 6px;padding:6px 14px;border-width:1.5px;gap:7px;font-size:13px}.vl-size-link svg{width:15px;height:15px}body .product-information .product-details .quantity-selector-wrapper{margin-inline:auto}body .product-information .product-details quantity-selector-component.quantity-selector{width:108px;height:36px;min-height:36px;font-size:15px}body .product-information .product-details quantity-selector-component.quantity-selector button,body .product-information .product-details quantity-selector-component.quantity-selector input{height:36px;min-height:36px}body .product-information .product-details .add-to-cart-button{min-height:68px;font-size:19px;font-weight:700}@media(min-width:750px){body .product-information .product-details .add-to-cart-button{min-height:64px}}body .product-information .product-details .add-to-cart-button{justify-content:center;gap:0;padding-inline:12px;font-size:17px;line-height:1.2;white-space:nowrap;text-align:center}body .product-information .product-details .add-to-cart-button .add-to-cart-icon{display:none}body .product-information .product-details .text-block.h1{margin-bottom:4px}body .product-information .product-details product-price{margin-bottom:8px}body .product-information .product-details .payment-icons__list{flex-wrap:nowrap;justify-content:center;gap:6px}body .product-information .product-details .payment-icons .icon{height:18px;width:auto}.vl-inner.vl-bg--blanc,.vl-inner.vl-bg--noir{box-sizing:border-box;border-radius:var(--vl-radius-lg);padding:clamp(24px,4vw,56px)}.vl-inner.vl-bg--blanc{background:var(--vl-blanc);border:1px solid var(--vl-hairline);--vl-line: var(--vl-hairline);--vl-card-bg: var(--vl-creme);--vl-bg-solid: var(--vl-blanc)}.vl-inner.vl-bg--noir{background:#141414;color:var(--vl-blanc);--vl-line: rgb(255 255 255 / .22);--vl-muted: rgb(255 255 255 / .74);--vl-card-bg: rgb(255 255 255 / .08);--vl-bg-solid: #141414}.vl-inner--rule{border-top:1px solid var(--vl-hairline);padding-top:36px}@media(max-width:749px){.vl-inner.vl-bg--blanc,.vl-inner.vl-bg--noir{padding:24px 18px;border-radius:var(--vl-radius-md)}.vl-inner--rule{padding-top:28px}}.vl-story{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.vl-story__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-terre)}.vl-bg--noir .vl-story__eyebrow{color:#f08a6e}.vl-story__sub{margin:28px 0 8px;font-family:var(--font-heading--family);font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:none;color:inherit}.vl-story__p{margin:0 0 12px;max-width:56ch;font-size:16px;line-height:1.55;color:var(--vl-muted)}.vl-story__p--strong{font-weight:700;color:inherit}.vl-bg--noir .vl-mlist__title,.vl-bg--noir .vl-mlist__line b{color:var(--vl-blanc)}.vl-bg--noir .vl-mlist--no .vl-mark,.vl-bg--noir .vl-mlist--yes .vl-mark{background:#ffffff29;color:var(--vl-blanc)}@media(min-width:900px){.vl-story--cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.vl-story--left .vl-story__media{order:-1}}.vl-car--empty{display:flex;align-items:center;justify-content:center;min-height:220px;padding:24px;border:1px dashed currentColor;border-radius:var(--vl-radius-md);text-align:center;font-size:13px;opacity:.55}.vl-car__track{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vl-car__track::-webkit-scrollbar{display:none}.vl-car__slide{flex:0 0 86%;margin:0;scroll-snap-align:center}.vl-car__slide img{display:block;width:100%;height:auto;max-height:70svh;border-radius:var(--vl-radius-md);object-fit:cover}@media(min-width:900px){.vl-car__slide{flex-basis:100%}}.vl-car__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.vl-car__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.vl-car__dots{display:flex;gap:6px}.vl-car__dots span{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.25;transition:opacity .18s ease}.vl-car__dots span[aria-current=true]{opacity:1}.vl-vs{background:var(--vl-blanc);border:1px solid var(--vl-hairline)}.vl-vs th{background:var(--vl-blanc)}.vl-vs th.vl-vs__us{background:#141414;color:var(--vl-blanc)}.vl-vs td{border-top-color:var(--vl-hairline)}.vl-vs__yes{background:var(--vl-creme)}.vl-inner.vl-bg--peche{box-sizing:border-box;border-radius:var(--vl-radius-lg);padding:clamp(24px,4vw,56px);background:linear-gradient(180deg,#fbefe4,#f5d9c6);border:1px solid rgb(190 74 46 / .14);--vl-line: rgb(42 37 32 / .18);--vl-muted: color-mix(in srgb, var(--vl-encre) 78%, transparent);--vl-card-bg: rgb(255 255 255 / .6);--vl-bg-solid: #f8e4d4}@media(max-width:749px){.vl-inner.vl-bg--peche{padding:24px 18px;border-radius:var(--vl-radius-md)}}.vl-inner .vl-mlist--yes .vl-mark,.vl-inner .vl-mlist--no .vl-mark{width:24px;height:24px;color:var(--vl-blanc)}.vl-inner .vl-mlist--yes .vl-mark{background:#2f9e62}.vl-inner .vl-mlist--no .vl-mark{background:#d9382b}.vl-mark svg{width:13px;height:13px;stroke-width:3}.vl-mlist__item{grid-template-columns:24px 1fr}.vl-vs__ico{color:var(--vl-blanc)}.vl-vs__no .vl-vs__ico{background:#d9382b;color:var(--vl-blanc)}.vl-vs__yes .vl-vs__ico{background:#2f9e62;color:var(--vl-blanc)}.vl-vs__ico svg{stroke-width:3}.vl-vs th.vl-vs__us{background:var(--vl-terre);color:var(--vl-blanc)}.vl-inner .vl-mlist--yes .vl-mark{background:#141414;color:var(--vl-blanc)}.vl-car__slide img{max-height:none}.vl-car--single .vl-car__slide{flex-basis:100%}.vl-inner.vl-inner--bleed{padding:0;overflow:hidden}.vl-inner--bleed .vl-story{gap:0}.vl-inner--bleed .vl-story__text{padding:28px 18px}.vl-inner--bleed .vl-story__media{margin:0}.vl-inner--bleed .vl-car,.vl-inner--bleed .vl-car__track{margin:0;padding:0}.vl-inner--bleed .vl-car__track{gap:0}.vl-inner--bleed .vl-car__slide{flex:0 0 100%}.vl-inner--bleed .vl-car__slide img{display:block;width:100%;height:auto;border-radius:0;object-fit:cover}.vl-inner--bleed .vl-car{position:relative}.vl-inner--bleed .vl-car__nav{position:absolute;right:0;bottom:12px;left:0;margin:0;pointer-events:none}.vl-inner--bleed .vl-car__btn,.vl-inner--bleed .vl-car__dots{pointer-events:auto}.vl-inner--bleed .vl-car__btn{border-color:transparent;background:#ffffffe6;color:#141414}.vl-inner--bleed .vl-car__dots{padding:7px 10px;border-radius:999px;background:#14141480;color:var(--vl-blanc)}.vl-inner--bleed .vl-car--empty{margin:0 18px 18px}@media(min-width:900px){.vl-inner--bleed .vl-story--cols{align-items:stretch}.vl-inner--bleed .vl-story__text{align-self:center;padding:clamp(32px,4vw,64px)}}.vl-story__p--bad,.vl-story__p--good{max-width:none;margin:0 0 12px;padding:14px 16px;border-radius:14px;font-size:17px;font-weight:700;line-height:1.35}.vl-story__p--bad{background:#fbd7cd;color:#c2410c}.vl-story__p--good{background:#d8efdf;color:#1f6b43}.vl-car--ratio .vl-car__slide img{aspect-ratio:var(--vl-ratio, 4 / 5)}@media(min-width:900px){.vl-inner--bleed .vl-story--cols.vl-story--right{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.vl-inner--bleed .vl-story--cols.vl-story--left{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.vl-inner--bleed .vl-story--cols .vl-story__media,.vl-inner--bleed .vl-story--cols .vl-car,.vl-inner--bleed .vl-story--cols .vl-car__track,.vl-inner--bleed .vl-story--cols .vl-car__slide{height:100%}.vl-inner--bleed .vl-story--cols .vl-story__media{background:#f6f1eb}.vl-inner--bleed .vl-story--cols .vl-car__slide img{height:100%;object-fit:contain;object-position:center top}}.vl-story__arrow{margin:2px 0 8px 16px;color:#141414;line-height:0}:is(h1,h2,h3,h4,h5,h6):first-letter,.vl-footer__logo:first-letter,.vl-prod__name:first-letter,.vl-story__sub:first-letter,.theme-drawer__title:first-letter{text-transform:uppercase}body .product-information .product-details .product-form-buttons{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-block-start:6px}body .product-information .product-details .quantity-selector-wrapper{align-self:center;margin-inline:auto}body .product-information .product-details quantity-selector-component.quantity-selector{display:grid;grid-template-columns:44px 48px 44px;align-items:center;width:auto;height:44px;min-height:44px;padding:0;border:1.5px solid var(--vl-blanc);border-radius:999px;background:transparent;color:var(--vl-blanc);font-size:17px;font-weight:600}body .product-information .product-details quantity-selector-component.quantity-selector button,body .product-information .product-details quantity-selector-component.quantity-selector input{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:center;font:inherit}body .product-information .product-details quantity-selector-component.quantity-selector input{-moz-appearance:textfield}body .product-information .product-details quantity-selector-component.quantity-selector input::-webkit-inner-spin-button,body .product-information .product-details quantity-selector-component.quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .product-information .product-details quantity-selector-component.quantity-selector .svg-wrapper{width:14px;height:14px}body .product-information .product-details .add-to-cart-button{min-height:58px;border-radius:999px;font-size:17px;font-weight:700;letter-spacing:.005em;box-shadow:0 6px 18px #00000024}body .product-information .product-details .payment-icons{margin-block-start:12px}body .product-information .product-details>.group-block{padding-block-end:40px}body .product-information .product-details .payment-icons .icon{height:20px;filter:none;opacity:1}body .product-information .product-details .vl-rating{justify-content:center;width:100%;margin-block:-6px 2px;color:var(--vl-blanc);font-size:15px;text-decoration:none}body .product-information .product-details .vl-rating__stars{gap:2px}.vl-rating__star{position:relative;display:inline-flex}.vl-rating__star-bg{opacity:.35}.vl-rating__star-fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.vl-rating__star-fill svg{flex:none}.vl-rating__score{font-weight:700}.vl-rating__count{opacity:.85;text-decoration:underline;text-underline-offset:3px}#shopify-pc__banner.shopify-pc__banner__dialog{left:12px;right:12px;bottom:12px;width:auto;min-width:0;max-width:420px;max-height:60vh;padding:14px 16px 12px;border-radius:16px;box-shadow:0 8px 28px #0000002e;font-size:13px}@media(min-width:750px){#shopify-pc__banner.shopify-pc__banner__dialog{left:auto;right:20px;bottom:20px}}#shopify-pc__banner .shopify-pc__banner__body{margin:0}#shopify-pc__banner #shopify-pc__banner__body-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#shopify-pc__banner .shopify-pc__banner__body p{font-size:12.5px;line-height:1.4;color:#4a4a4a}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0;min-height:40px;padding:8px 12px;border-radius:999px;font-size:14px;font-weight:600}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{border:1px solid var(--vl-encre, #141414);background:var(--vl-encre, #141414);color:#fff}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:2}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:1}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;min-height:0;padding:2px 0 0;background:none;border:0;color:#4a4a4a;font-size:12.5px;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/7/assets/veloce.css.map */
