.vac-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.vac-story__grid--reverse>:first-child{order:2}.vac-story__text{color:var(--muted);font-size:17px}.vac-story__text p{margin:0 0 14px}.vac-story__text strong{color:var(--ink)}.vac .vac-story__img{width:100%!important;height:auto!important;border-radius:18px}.vac-guarantee{background:var(--sand)}.vac-guarantee__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.vac-guarantee__card{background:var(--white);border-radius:16px;padding:28px 24px}.vac-guarantee__card svg{width:34px;height:34px;color:var(--green)}.vac-guarantee__card .vac-h3{margin:14px 0 8px;font-size:22px}.vac-guarantee__card p{color:var(--muted);font-size:14px;margin:0}.product-single:has(.vac-prix-ligne) .product__price-and-badge{display:none!important}.product__submit__buttons{grid-template-columns:1fr!important}.product__submit__buttons .product__submit__item,.product__submit__buttons .btn--submit{width:100%!important;max-width:none!important}.product-single .product__submit__item:has(.shopify-payment-button){display:none!important}.vac-acheter{display:block;width:100%;min-height:50px;margin-top:10px;padding:14px 20px;border:1.5px solid #141414;border-radius:4px;background:#fff;color:#141414;font:700 14px/1.2 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.vac-acheter:hover{background:#141414;color:#fff}.vac-acheter:disabled{opacity:.6;cursor:wait}.Vtl-StickyAddToCart__ProductQuantity{display:none!important}.Vtl-StickyAddToCart__ProductVariantPicker{flex:1 1 auto!important;max-width:none!important}[class^=gap-wrapper-]{padding:110px 20px!important}[class^=gap-title-]{font-size:40px!important;margin-bottom:48px!important}[class^=ai-horizontal-scroll-]:not([class*=__]){display:block;padding:90px 0 40px}@media(max-width:760px){[class^=gap-wrapper-]{padding:72px 16px!important}[class^=gap-title-]{font-size:28px!important;margin-bottom:28px!important}[class^=ai-horizontal-scroll-]:not([class*=__]){padding:64px 0 24px}}.vac-hist .vac-h2{margin:14px 0 22px}.vac-hist__mobile{display:none!important}.vac-hist__hero{position:relative;height:640px;overflow:hidden;background:var(--ink)}.vac .vac-hist__hero-img{width:100%;height:100%;object-fit:cover}.vac-hist__hero:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0009)}.vac-hist__hero-texte{position:absolute;left:0;right:0;bottom:56px;z-index:1;color:#fff}.vac-hist__hero-texte .vac-kicker{color:#fff}.vac-hist__hero-texte .vac-h1{font-size:92px;font-weight:800;margin-top:12px}.vac-hist__intro .vac-wrap{max-width:820px;text-align:center}.vac-hist__texte{color:var(--muted);font-size:17px}.vac-hist__texte p{margin:0 0 16px}.vac-hist__texte p:last-child{margin-bottom:0}.vac-hist__fond{background:var(--sand)}.vac-hist__split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.vac-hist__split--inverse>:first-child{order:2}.vac-hist__img{aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:var(--line)}.vac .vac-hist__img img{width:100%;height:100%;object-fit:cover}.vac-hist__piliers{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.vac-hist__piliers .vac-h3{margin:22px 0 8px}.vac-hist__piliers p{color:var(--muted);font-size:16px;margin:0}.vac-hist__engagements{display:grid;gap:20px;margin:0 0 32px}.vac-hist__engagements>div{border-top:1px solid var(--line);padding-top:16px}.vac-hist__engagements dt{font-weight:700;font-size:16px}.vac-hist__engagements dd{margin:4px 0 0;color:var(--muted);font-size:15px}@media(max-width:760px){.vac-hist__mobile{display:block!important}.vac-hist__desktop{display:none!important}.vac-hist__hero{height:auto}.vac .vac-hist__hero-img{height:auto;aspect-ratio:4 / 5}.vac-hist__hero:after{display:none}.vac-hist__hero-texte{position:static;padding:28px 0 32px}.vac-hist__hero-texte .vac-h1{font-size:52px}.vac-hist .vac-wrap{padding:0 20px}.vac-hist .vac-h2{font-size:40px}.vac-hist__texte{font-size:16px}.vac-hist__split{grid-template-columns:1fr;gap:32px}.vac-hist__split--inverse>:first-child{order:0}.vac-hist__piliers{grid-template-columns:1fr;gap:40px}}.vac-cat{background:var(--sand);padding:72px 0 40px}.vac-cat .vac-h1{font-size:72px;font-weight:800;margin:12px 0 14px}.vac-cat__liens{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.vac .vac-cat__liens a{display:inline-flex;align-items:center;height:42px;padding:0 20px;border:1px solid var(--ink);border-radius:999px;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.vac .vac-cat__liens a.is-actif,.vac .vac-cat__liens a:hover{background:var(--ink);color:var(--white)}.collection__wrapper .wrapper--full-padded{max-width:1240px;margin:0 auto;padding-left:40px!important;padding-right:40px!important}.collection__wrapper .collection__inner,.collection__wrapper .collection__products{width:100%!important;max-width:100%!important;min-width:0!important}.collection__products .grid{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:40px 28px!important}.collection__products .product-grid-item{width:auto!important;max-width:none!important;min-width:0!important}.collection__products .product-grid-item:has(a[href*="products/vacuea-1-0"]){order:-6}.collection__products .product-grid-item:has(a[href*="products/vacuea-shield"]){order:-5}.collection__products .product-grid-item:has(a[href*="products/vacuea-air"]){order:-3}.collection__products .product-grid-item:has(a[href*="products/vacuea-air-waterproof"]){order:-4}.collection__products .product-grid-item:has(a[href*="products/vacuea-pump"]){order:-2}.collection__products .product-grid-item:has(a[href*="products/vacuea-cube"]){order:-1}.product-grid-item .product__media__holder{transform:none!important}.product-grid-item .product-grid-item__title{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:15px!important;line-height:1.3!important;letter-spacing:0!important}.product-grid-item .product__badge__item--saving{background:#141414!important;color:#fff!important;font-size:11px!important;padding:4px 8px!important;line-height:1.2!important}@media(max-width:760px){.vac-cat{padding:44px 0 28px}.vac-cat .vac-wrap{padding:0 20px}.vac-cat .vac-h1{font-size:46px}.vac-cat__liens{flex-wrap:nowrap;overflow-x:auto;margin:22px -20px 0;padding:0 20px 4px;scrollbar-width:none}.vac-cat__liens::-webkit-scrollbar{display:none}.collection__wrapper .wrapper--full-padded{padding-left:20px!important;padding-right:20px!important}.collection__products .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 14px!important}.product-grid-item .product-grid-item__title{font-size:14px!important}}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:72px 40px 110px!important;box-sizing:content-box;color:#141414;font-family:Inter,sans-serif}.shopify-policy__title{text-align:left!important;margin:0 0 36px!important;padding:0!important}.shopify-policy__title h1{font-family:Barlow Condensed,sans-serif!important;font-size:64px!important;font-weight:800!important;line-height:1!important;letter-spacing:.01em;text-transform:uppercase;margin:0!important}.shopify-policy__body .rte{font-family:Inter,sans-serif;font-size:16px;line-height:1.7;color:#5e5e5b}.shopify-policy__body .rte h2{font-family:Barlow Condensed,sans-serif!important;font-size:30px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:.01em;text-transform:uppercase;color:#141414;margin:48px 0 14px!important;padding-top:28px;border-top:1px solid #e3e3df}.shopify-policy__body .rte h3{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#141414;margin:22px 0 6px!important}.shopify-policy__body .rte p,.shopify-policy__body .rte li{font-size:16px;margin:0 0 12px}.shopify-policy__body .rte ul{margin:0 0 16px;padding-left:20px}.shopify-policy__body .rte strong{color:#141414}.shopify-policy__body .rte a{color:#141414;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.shopify-policy__body .rte table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15px}.shopify-policy__body .rte th,.shopify-policy__body .rte td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid #e3e3df}.shopify-policy__body .rte th{color:#141414;font-weight:700}@media(max-width:760px){.shopify-policy__container{padding:44px 20px 72px!important}.shopify-policy__title h1{font-size:42px!important}.shopify-policy__body .rte h2{font-size:26px!important;margin-top:36px!important;padding-top:22px}}.vac-contact{background:var(--sand);padding:96px 0 120px}.vac-contact__grille{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.vac-contact .vac-h1{font-size:72px;font-weight:800;margin:12px 0 16px}.vac-contact__infos{display:grid;gap:16px;margin:36px 0}.vac-contact__infos>div{border-top:1px solid var(--line);padding-top:14px}.vac-contact__infos dt{font-size:13px;color:var(--muted)}.vac-contact__infos dd{margin:2px 0 0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.vac .vac-contact__infos a,.vac .vac-contact__liens a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.vac-contact__liens{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;font-size:15px}.vac-contact__carte{background:var(--white);border-radius:16px;padding:36px}.vac-contact__form{display:grid;gap:18px}.vac-contact__form label>span{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.vac .vac-contact__form input,.vac .vac-contact__form textarea{display:block;width:100%;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--white);color:var(--ink);font:16px/1.4 Inter,sans-serif}.vac .vac-contact__form input:focus,.vac .vac-contact__form textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.vac .vac-contact__form button{width:100%;cursor:pointer}.vac-contact__aide{margin:0;font-size:13px;color:var(--muted)}.vac .vac-contact__aide a{color:inherit}.vac-contact__merci{margin:0;padding:16px;border-radius:10px;background:var(--green-soft);font-weight:600}.vac-contact__erreur{color:#b42318;font-size:14px}@media(max-width:760px){.vac-contact{padding:48px 0 72px}.vac-contact .vac-wrap{padding:0 20px}.vac-contact__grille{grid-template-columns:minmax(0,1fr);gap:36px}.vac-contact .vac-h1{font-size:46px}.vac-contact__infos{margin:26px 0}.vac-contact__carte{padding:24px 20px}}.vac-suivi{background:var(--sand);padding:96px 0 120px}.vac-suivi .vac-wrap{max-width:820px}.vac-suivi .vac-h1{font-size:72px;font-weight:800;margin:12px 0 16px}.vac-suivi__form{margin-top:36px;background:var(--white);border-radius:16px;padding:28px}.vac-suivi__form label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.vac-suivi__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.vac .vac-suivi__ligne input{display:block;width:100%;height:54px;border:1px solid var(--line);border-radius:10px;padding:0 14px;background:var(--white);color:var(--ink);font:16px/1.2 Inter,sans-serif}.vac .vac-suivi__ligne input:focus{outline:2px solid var(--ink);outline-offset:1px}.vac .vac-suivi__ligne button{cursor:pointer;white-space:nowrap}.vac-suivi__aide{margin:12px 0 0;font-size:13px;color:var(--muted)}.vac-suivi__resultat{margin-top:24px;background:var(--white);border-radius:16px;overflow:hidden}.vac-suivi__resultat[hidden],.vac-suivi__secours[hidden]{display:none}.vac-suivi__secours{margin:16px 0 0;font-size:14px;color:var(--muted)}.vac .vac-suivi__secours a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.vac-suivi{padding:48px 0 72px}.vac-suivi .vac-wrap{padding:0 20px}.vac-suivi .vac-h1{font-size:46px}.vac-suivi__form{padding:20px;margin-top:26px}.vac-suivi__ligne{grid-template-columns:minmax(0,1fr)}.vac .vac-suivi__ligne button{width:100%}}.chatty-ai-mode.state-resting{z-index:1900000!important}.vac-footer__reassurance{background:var(--ink)}.vac-footer__reassurance .vac-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:36px;padding-bottom:36px}.vac-footer__reassurance .vac-wrap>div{display:flex;align-items:center;gap:12px;font-size:13px;color:#bdbdb8}.vac-footer__reassurance svg{width:28px;height:28px;flex:none;color:var(--white)}.vac-footer__reassurance b{display:block;color:var(--white);font-size:14px}.vac-footer__main{background:var(--ink);color:#fff;padding:88px 0 72px}.vac-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr 1.2fr;gap:40px}.vac-footer__logo{display:block;font-family:Barlow Condensed,sans-serif;font-size:44px;font-weight:800;line-height:1;color:#fff;text-decoration:none;margin-bottom:16px}.vac-footer__main p{color:#bdbdb8;font-size:14px;line-height:1.6;margin:0;max-width:320px}.vac-footer__main h2{font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 18px}.vac-footer__main nav a,.vac-footer__main div>a:not(.vac-footer__logo){display:block;color:#bdbdb8;font-size:14px;text-decoration:none;margin-bottom:11px}.vac-footer__main a:hover{color:#fff}.vac-footer__bas{background:var(--ink);color:#8f8f8a;border-top:1px solid #2c2c2c;font-size:13px}.vac-footer__bas .vac-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:22px;padding-bottom:22px}.vac-footer__bas p{margin:0}.vac-footer__bas a{color:#bdbdb8}.vac-footer__paiements{display:flex;gap:8px;flex-wrap:wrap}.vac .vac-footer__carte{width:38px;height:24px}@media(max-width:760px){.vac-footer__reassurance .vac-wrap{grid-template-columns:1fr 1fr;gap:20px 14px;padding-top:28px;padding-bottom:28px}.vac-footer__main{padding:60px 0 44px}.vac-footer__grid{grid-template-columns:1fr 1fr;gap:36px 24px}.vac-footer__marque{grid-column:1 / -1}.vac-footer__legal{grid-column:1 / -1;columns:2;column-gap:24px}.vac-footer__legal h2{column-span:all}.vac-footer__grid>div:last-child{grid-column:1 / -1}}.vac-avis__demo{background:var(--accent-soft);color:var(--accent);border-radius:10px;padding:12px 16px;margin:0 0 28px;font-size:14px;font-weight:600;text-align:center}.vac-options{margin:0 0 12px;padding:12px 0 0;border:0;border-top:1px solid #e3e3df;display:grid;gap:10px;font-family:Inter,sans-serif}.vac-options legend{float:left;width:100%;padding:0;margin:0 0 10px;font-size:13px;font-weight:700;color:#141414}.vac-options label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:start;cursor:pointer}.vac-options input{width:18px;height:18px;margin:1px 0 0;accent-color:#141414;cursor:pointer}.vac-options b{display:block;font-size:13px;font-weight:600;color:#141414}.vac-options small{display:block;font-size:12px;line-height:1.35;color:#5e5e5b}.vac-options em{font-style:normal;font-size:13px;font-weight:600;color:#141414;white-space:nowrap}.vac-compte{margin:0 0 10px;font-family:Inter,sans-serif;font-size:12.5px;line-height:1.4;color:#5e5e5b}.vac-compte a{color:#141414;font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(max-width:767px){body:has(#cart-drawer.is-open) .chatty-ai-mode{display:none!important}}#cart-drawer .cart__item:is([data-item^="54881630060877"],[data-item^="54881630093645"],[data-item^="54881630028109"]){display:none!important}.cart__item:is([data-item^="54881630060877"],[data-item^="54881630093645"],[data-item^="54881630028109"]) .cart__item__image,.cart__item:is([data-item^="54881630060877"],[data-item^="54881630093645"],[data-item^="54881630028109"]) .cart__item__quantity{display:none!important}.vac-prix-ligne{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-bottom:18px}.vac .vac-offert{margin:14px 0 0;padding:10px 14px;background:#efe7da;border-radius:10px;font-size:14px;font-weight:500;line-height:1.4;color:var(--ink)}.vac .vac-offert a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}.vac-prix{font-family:Barlow Condensed,sans-serif;font-size:36px;font-weight:800;line-height:1;color:var(--ink);white-space:nowrap}.vac-prix-barre{font-size:18px;font-weight:500;color:#8a8a8a;white-space:nowrap}.vac-prix-remise{padding:5px 9px;background:#fbeaec;border:1px solid #f1c2c7;border-radius:6px;font-size:12px;font-weight:700;color:#c42f3c;white-space:nowrap}.vac .vac-split-pay__logo{display:inline-block;width:54px;height:34px;flex:none}@media(max-width:760px){.vac-prix-ligne{column-gap:8px}.vac-prix{font-size:30px}.vac-prix-barre{font-size:16px}.vac-prix-remise{font-size:11px}.vac-prix-ligne .vac-split-pay{gap:4px;padding:6px 8px;font-size:12px;white-space:nowrap}.vac .vac-split-pay__logo{width:44px;height:28px}}.vac-note{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#141414;font:500 14px/1.2 Inter,sans-serif;text-decoration:none}.vac-note[hidden]{display:none}.vac-note .vac-etoile{width:16px;height:16px}.vac-note__moyenne{font-weight:600}.vac-note__nombre{color:#5e5e5b}.vac-note:hover .vac-note__nombre{text-decoration:underline;text-underline-offset:2px}#avis{scroll-margin-top:90px}.vac-avis__repartition{display:grid;gap:6px;margin-top:14px;max-width:280px}.vac-avis__ligne{display:grid;grid-template-columns:32px 1fr 26px;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.vac-avis__ligne i{display:block;height:7px;border-radius:99px;background:var(--line);overflow:hidden}.vac-avis__ligne b{display:block;height:100%;background:var(--ink);border-radius:99px}.vac-avis{background:var(--sand)}.vac-avis .vac-avis__form-zone,.vac-avis .vac-avis__vide{background:var(--white)}.vac-etoiles{display:inline-flex;gap:2px;color:#e2a33b;vertical-align:middle}.vac-etoile{width:18px;height:18px;fill:currentColor}.vac-etoile--vide{fill:#d9d4ca}.vac-etoile--demi{fill:url(#vac-demi)}.vac-avis__top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.vac-avis__top .vac-head{margin-bottom:0}.vac-avis__resume{display:flex;align-items:center;gap:10px;margin-top:12px}.vac-avis__moyenne{font-size:28px;font-weight:700;color:var(--ink)}.vac-avis__nombre{color:var(--muted);font-size:14px}.vac-avis__ouvrir,.vac-avis__envoyer,.vac-avis__plus{background:var(--ink);color:var(--white);border:0;border-radius:999px;padding:14px 26px;font:600 15px/1 Inter,sans-serif;cursor:pointer}.vac-avis__plus{display:block;margin:28px auto 0;background:transparent;color:var(--ink);border:1px solid var(--ink)}.vac-avis__plus[hidden],.vac-avis__carte[hidden],.vac-avis__form-zone[hidden]{display:none}.vac-avis__form-zone{background:var(--sand);border-radius:18px;padding:28px;margin-bottom:32px}.vac-avis__form{display:grid;gap:18px;max-width:720px}.vac-avis__notes{border:0;padding:0;margin:0}.vac-avis__notes legend,.vac-avis__form label>span{display:block;font-weight:600;font-size:14px;margin-bottom:6px;color:var(--ink)}.vac-avis__choix{display:inline-flex;flex-direction:row-reverse;gap:4px}.vac-avis__choix input{position:absolute;opacity:0;width:1px;height:1px}.vac-avis__choix label{cursor:pointer}.vac-avis__choix svg{width:32px;height:32px;fill:#d9d4ca;transition:fill .15s}.vac-avis__choix input:checked~label svg,.vac-avis__choix label:hover svg,.vac-avis__choix label:hover~label svg{fill:#e2a33b}.vac-avis__choix input:focus-visible+label svg{outline:2px solid var(--ink);outline-offset:2px}.vac-avis__champs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vac-avis__form input[type=text],.vac-avis__form input[type=email],.vac-avis__form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font:15px/1.4 Inter,sans-serif;background:var(--white);color:var(--ink)}.vac-avis__accord{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted)}.vac-avis__accord input{margin-top:3px}.vac-avis__aide{font-size:13px;color:var(--muted);margin:0}.vac-avis__envoyer{justify-self:start}.vac-avis__merci{background:var(--green-soft);color:var(--green);border-radius:10px;padding:14px 16px;margin:0;font-weight:600}.vac-avis__erreur{color:#b42318;font-size:14px}.vac-avis__liste{column-count:3;column-gap:20px}.vac-avis__carte{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:100%;margin:0 0 20px;break-inside:avoid}.vac-avis__produit{font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:2px}.vac-avis__produit:hover{color:var(--ink)}.vac-avis__entete{display:flex;justify-content:space-between;align-items:center;gap:8px}.vac-avis__entete time{font-size:13px;color:var(--muted)}.vac-avis__corps{margin:0;color:var(--ink);font-size:15px;line-height:1.55}.vac .vac-avis__photo{width:100%!important;height:240px!important;max-height:none!important;object-fit:cover;border-radius:10px}.vac-avis__auteur{margin-top:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:600;font-size:14px}.vac-avis__verifie{display:inline-flex;align-items:center;gap:4px;color:var(--green);background:var(--green-soft);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.vac-avis__verifie svg{width:13px;height:13px;fill:currentColor}.vac-avis__vide{background:var(--sand);border-radius:16px;padding:28px;text-align:center;color:var(--muted);margin:0}@media(max-width:760px){.vac-avis__liste{column-count:1}.vac-avis__champs{grid-template-columns:1fr}.vac-avis__form-zone{padding:20px 16px}.vac-avis__ouvrir{width:100%}}@media(max-width:760px){.vac-story__grid{grid-template-columns:1fr;gap:24px}.vac-story__grid--reverse>:first-child{order:0}.vac-guarantee__grid{grid-template-columns:1fr 1fr;gap:12px}.vac-guarantee__card{padding:20px 16px}}.cart__item[data-item^="55292217786701"] .cart__item__bottom{display:none}.cart__item[data-item^="55292217786701"] a{pointer-events:none}.cart__item[data-item^="55292168601933"] .cart__item__quantity{display:none}.vac-guide{padding-top:0}.vac-guide__faits{list-style:none;margin:0 0 56px;padding:22px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;background:#efe7da;border-radius:14px}.vac-guide__faits li{display:grid;gap:2px}.vac-guide__faits b{font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:800;line-height:1.1;text-transform:uppercase}.vac-guide__faits span{font-size:14px;color:var(--muted)}.vac-guide__sommaire{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;margin-bottom:56px}.vac-guide__chapitres{list-style:none;margin:0;padding:0;counter-reset:chapitre}.vac-guide__chapitres li{counter-increment:chapitre;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:8px;padding:16px 0;border-top:1px solid var(--line)}.vac-guide__chapitres li:before{content:counter(chapitre);grid-row:1 / span 2;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:800;line-height:1}.vac-guide__chapitres h3{grid-column:2;margin:0 0 2px}.vac-guide__chapitres p{grid-column:2;margin:0;color:var(--muted)}.vac-guide__pages{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:56px}.vac-guide__pages figure{margin:0}.vac-guide__pages img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 8px 22px #281e1429}.vac-guide__duo{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;background:#efe7da;border-radius:14px}.vac-guide__duo h3{margin:0 0 4px}.vac-guide__duo p{margin:0;color:var(--muted)}.vac-guide__duo .vac-btn{flex:none}@media(max-width:760px){.vac-guide__faits{grid-template-columns:1fr;gap:14px;margin-bottom:40px;padding:20px}.vac-guide__sommaire{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.vac-guide__pages{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:40px}.vac-guide__duo{flex-direction:column;align-items:stretch;padding:20px}}@media(min-width:761px)and (max-width:1100px){.vac-footer__grid{grid-template-columns:repeat(3,1fr)}.vac-footer__marque,.vac-footer__grid>div:last-child{grid-column:1 / -1}}#cart-drawer .cart__message--custom{background:#efe7da;color:#141414}#cart-drawer .cart__message__progress{accent-color:#141414;color:#141414}#cart-drawer .cart__message__progress::-webkit-progress-value{background:#141414}#cart-drawer .cart__message__progress::-moz-progress-bar{background:#141414}.vac .vac-prix-ligne .vac-split-pay{background:#141414;color:#fff}.vac .vac-prix-ligne .vac-split-pay b{color:#fff}[class*=before-after-image-relative-peakconversion-section-]{aspect-ratio:6 / 5!important}[class*=before-after-image-wrapper-peakconversion-section-]:before,[class*=before-after-image-wrapper-peakconversion-section-]:after{position:absolute;top:12px;z-index:4;padding:5px 12px;border-radius:999px;background:#0b0b0bc7;color:#fff;font:600 12px/1.2 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}[class*=before-after-image-wrapper-peakconversion-section-]:before{content:"Avant";left:12px}[class*=before-after-image-wrapper-peakconversion-section-]:after{content:"Apr\e8s";right:12px}@media(min-width:1024px){[class*=before-after-body-peakconversion-section-]{grid-template-columns:1fr 2.6fr 1fr!important;gap:40px!important}}.swatch__button .swatch__label:has(.vac-swatch-img){width:64px!important;height:64px!important;padding:0!important;border-radius:10px!important;background:#f3f3f3!important;overflow:hidden}.swatch__label .vac-swatch-img{display:block;width:100%;height:100%;object-fit:cover}.swatch__label:has(.vac-swatch-img):before,.swatch__label:has(.vac-swatch-img):after{display:none!important}.swatch__button .swatch__label:has(.vac-swatch-img){border:1px solid #e3e3e3!important;transition:box-shadow .2s}.swatch__input:checked+.swatch__label:has(.vac-swatch-img){border-color:#0b0b0b!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #0b0b0b}.radio__fieldset:has(.vac-swatch-img){gap:10px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vac-maquette-2.css.map */
