.octo{--octo-nuit: #15161e;--octo-halo: #f5b841;--octo-lin: #f7f2e8;--octo-fond: #fffdf8;--octo-cendre: #6c6a66;--octo-encre: #3b3a38;--octo-bord: #e8e0d0;--octo-rayon: 20px;color:var(--octo-nuit);font-family:var(--font-body--family)}.octo strong{font-weight:600;color:inherit}.octo-wrap{box-sizing:border-box;width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.octo-section{padding-block:clamp(var(--octo-pad-m, 48px),7vw,var(--octo-pad-d, 96px))}.octo-h2{font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.01em;font-size:clamp(var(--octo-h2-m, 24px),1.1rem + 1.6vw,var(--octo-h2-d, 34px));line-height:1.15;margin:0 0 14px;max-width:26ch;text-wrap:balance}.octo-h3{font-family:var(--font-heading--family);font-weight:400;font-size:var(--octo-h3-m, 22px);line-height:1.2;margin:0 0 8px;text-wrap:balance}.octo-texte{margin:0;font-size:var(--octo-txt-m, 16px);line-height:1.6;color:var(--octo-encre);max-width:48ch}@media(min-width:990px){.octo-h3{font-size:var(--octo-h3-d, 22px)}.octo-texte{font-size:var(--octo-txt-d, 16px)}}.octo-entete{margin-bottom:clamp(24px,4vw,40px)}.octo-fond--lin{background:var(--octo-lin);color:var(--octo-nuit)}.octo-fond--fond{background:var(--octo-fond);color:var(--octo-nuit)}.octo-fond--halo{background:var(--octo-halo);color:var(--octo-nuit)}.octo-fond--halo .octo-texte{color:var(--octo-nuit)}.octo-fond--nuit{background:var(--octo-nuit);color:var(--octo-lin)}.octo-fond--nuit .octo-texte,.octo-fond--nuit .octo-volet__contenu,.octo-fond--nuit .octo-tableau td{color:#ddd6c8}.octo-fond--nuit .octo-tableau th,.octo-fond--nuit .octo-volet summary,.octo-fond--nuit .octo-volet__contenu h3,.octo-fond--nuit .octo-lien{color:var(--octo-lin)}.octo-fond--nuit .octo-tableau th,.octo-fond--nuit .octo-tableau td,.octo-fond--nuit .octo-volet,.octo-fond--nuit .octo-volets{border-color:#f7f2e838}.octo-fond--nuit .octo-bouton{border-color:var(--octo-lin);color:var(--octo-lin)}.octo-fond--nuit .octo-bouton:hover{background:var(--octo-lin);color:var(--octo-nuit)}.octo-h1{font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.01em;font-size:var(--octo-h1-m, 28px);line-height:1.1;margin:0;text-wrap:balance}@media(min-width:990px){.octo-h1{font-size:var(--octo-h1-d, 40px)}}.octo-sous-titre-produit{margin:8px 0 0;font-size:var(--octo-sous-titre, 16px);line-height:1.45;color:var(--octo-cendre)}product-price[data-block-id$=prix] .price,product-price[data-block-id$=prix] .price bdi{font-family:var(--font-body--family);font-weight:600;font-size:1.625rem;line-height:1.2;color:#15161e}.octo-tva{margin:-12px 0 0;font-size:var(--octo-tva, 14px);color:#6c6a66}.product-form-buttons>.quantity-selector-wrapper{flex:0 0 auto}.product-form-buttons.product-form-buttons--stacked>span:has(add-to-cart-component),.product-form-buttons>span:has(add-to-cart-component){flex:1 1 100%}.product-form-buttons add-to-cart-component,.product-form-buttons .add-to-cart-button{width:100%}sticky-add-to-cart .add-to-cart-text__content{display:inline!important;white-space:nowrap}sticky-add-to-cart [ref=quantityDisplay]{display:none!important}sticky-add-to-cart .sticky-add-to-cart__image,sticky-add-to-cart .sticky-add-to-cart__variant{display:none!important}sticky-add-to-cart .sticky-add-to-cart__bar{width:min(520px,calc(100vw - 24px));padding:6px;gap:12px}sticky-add-to-cart .sticky-add-to-cart__info{padding-inline-start:14px}sticky-add-to-cart .sticky-add-to-cart__title{display:block!important;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}sticky-add-to-cart .sticky-add-to-cart__price{font-size:15px;white-space:nowrap}sticky-add-to-cart .sticky-add-to-cart__button{height:44px!important;min-height:44px;padding-inline:18px;flex:0 0 auto;width:auto!important}@media(max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{bottom:max(12px,var(--safe-area-inset-bottom));gap:8px}sticky-add-to-cart .sticky-add-to-cart__info{padding-inline-start:10px}sticky-add-to-cart .sticky-add-to-cart__title{font-size:14px}sticky-add-to-cart .sticky-add-to-cart__button{padding-inline:14px}}media-gallery .slideshow-controls__dots .slideshow-control{min-width:44px;min-height:44px}.media-gallery__mobile-controls .slideshow-controls__dots{width:100%;max-width:100%;justify-content:center}.media-gallery__mobile-controls .slideshow-controls__dots>li{flex:0 1 44px;min-width:24px;display:flex}media-gallery .media-gallery__mobile-controls .slideshow-controls__dots .slideshow-control{min-width:0;width:100%}.octo-volet,#caracteristiques{scroll-margin-top:calc(var(--header-height, 64px) + 16px)}.lp-nav--produit .lp-crumb a{display:inline-block;min-width:44px;padding-block:14px;margin-block:-14px}.octo-atouts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.octo-atouts li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center;padding:10px 4px;border-radius:16px;background:var(--octo-carte, var(--octo-lin));color:var(--octo-carte-texte, var(--octo-nuit));font-size:var(--octo-atout-m, 14px);line-height:1.3;font-weight:600}.octo-atouts__icone{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:var(--octo-fond);color:var(--octo-nuit);flex:none}.octo-atouts__icone svg{width:20px;height:20px}@media(min-width:990px){.octo-atouts li{font-size:var(--octo-atout-d, 15px);padding:14px 10px}}.octo-atouts--lignes{grid-template-columns:1fr;gap:6px}.octo-atouts--lignes li{flex-direction:row;text-align:left;padding:8px 12px;gap:12px}.octo-reassurance{list-style:none;margin:0;padding:14px 0;display:grid;grid-template-columns:repeat(var(--octo-colonnes, 3),minmax(0,1fr));gap:8px;border-top:1px solid var(--octo-bord)}.octo-reassurance li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:var(--octo-reassurance, 13px);line-height:1.3;color:var(--octo-encre)}.octo-reassurance li strong{color:var(--octo-nuit)}.octo-reassurance a{display:contents;color:inherit;text-decoration:none}.octo-reassurance a span{text-decoration:underline;text-decoration-color:var(--octo-halo);text-underline-offset:3px}.octo-reassurance svg{width:22px;height:22px;color:var(--octo-nuit)}.octo-volets{border-top:1px solid var(--octo-bord);width:100%}.octo-volet{border-bottom:1px solid var(--octo-bord)}.octo-volet summary{cursor:pointer;list-style:none;padding:14px 36px 14px 0;position:relative;font-weight:600;font-size:var(--octo-volet-titre, 16px);min-height:48px;box-sizing:border-box;display:flex;align-items:center}.octo-volet summary::-webkit-details-marker{display:none}.octo-volet summary:after{content:"";position:absolute;right:8px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s}.octo-volet[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.octo-volet__titre{font:inherit;margin:0}.octo-volet__contenu{padding:0 0 20px;font-size:var(--octo-volet-texte, 16px);line-height:1.65;color:var(--octo-encre)}.octo-volet__contenu p{margin:0 0 12px;max-width:48ch}.octo-volet__contenu ul{max-width:48ch}.octo-volet__contenu h3{font-family:var(--font-heading--family);font-weight:400;font-size:1rem;line-height:1.25;color:var(--octo-nuit);margin:20px 0 8px}.octo-volet__contenu h3:first-child{margin-top:4px}.octo-volet__contenu ul{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:6px}.octo-volet__contenu li{position:relative;padding-left:20px}.octo-volet__contenu li:before{content:"";position:absolute;left:4px;top:.6em;width:7px;height:7px;border-radius:999px;background:var(--octo-halo)}.octo-volet__contenu>:last-child{margin-bottom:0}.octo-cles{margin:0 0 12px;display:grid;grid-template-columns:auto 1fr;gap:6px 16px}.octo-cles dt{font-weight:600;color:var(--octo-nuit)}.octo-cles dd{margin:0}.octo-volet__visuel{margin:4px 0 14px}.octo-volet__visuel img{width:100%;max-width:420px;height:auto;display:block;border-radius:16px}.octo-liens{display:flex;flex-wrap:wrap;column-gap:20px}.octo-lien{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--octo-nuit);font-weight:600;text-decoration:underline;text-decoration-color:var(--octo-halo);text-decoration-thickness:2px;text-underline-offset:4px}.octo-lien svg{width:18px;height:18px;flex:none}.octo-bandeau{overflow:hidden;padding-block:var(--octo-bandeau-marge, 14px)}.octo-bandeau__piste{display:flex;width:max-content;animation:octo-defile var(--octo-vitesse, 38s) linear infinite}.octo-bandeau__liste{display:flex;list-style:none;margin:0;padding:0}.octo-bandeau__liste li{display:flex;align-items:center;gap:22px;padding-inline:22px 0;white-space:nowrap;font-weight:600;font-size:var(--octo-bandeau-taille, .95rem);letter-spacing:.01em}.octo-bandeau__liste li:after{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.55}.octo-bandeau--sans-points .octo-bandeau__liste li:after{display:none}@keyframes octo-defile{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.octo-bandeau__piste{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.octo-bandeau__liste[aria-hidden=true]{display:none}.octo-bandeau__liste{flex-wrap:wrap;justify-content:center;row-gap:8px}}.octo-benefices__liste{display:grid;gap:clamp(32px,6vw,72px)}.octo-benefice{display:grid;gap:18px;align-items:center}.octo-benefice img{width:100%;aspect-ratio:var(--octo-ratio-m, 4 / 3);object-fit:cover;display:block;border-radius:var(--octo-rayon);background:var(--octo-fond)}.octo-benefice__texte{max-width:46ch}@media(min-width:750px){.octo-benefice{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px)}.octo-benefices--alternance .octo-benefice:nth-child(2n) .octo-benefice__image,.octo-benefices--droite .octo-benefice__image{order:2}.octo-benefice--sans-image{grid-template-columns:minmax(0,1fr)}}@media(min-width:990px){.octo-benefice img{aspect-ratio:var(--octo-ratio-d, 3 / 2)}}.octo-jour-soir__aide{margin:16px 0 20px;font-size:.9rem;color:var(--octo-cendre)}.octo-fond--nuit .octo-jour-soir__aide{color:#b9b2a4}@media(min-width:990px){.octo-jour-soir__grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,640px);gap:clamp(32px,5vw,80px);align-items:center}.octo-jour-soir--image-gauche .octo-jour-soir__grille{grid-template-columns:minmax(0,640px) minmax(0,1fr)}.octo-jour-soir--image-gauche .octo-avant-apres{order:-1}.octo-jour-soir__aide{margin-bottom:0}}.octo-avant-apres{--position: 60%;position:relative;overflow:hidden;border-radius:var(--octo-rayon);max-width:640px;width:100%;aspect-ratio:1 / 1;background:#0d0e13;-webkit-user-select:none;user-select:none;touch-action:pan-y}.octo-avant-apres img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.octo-avant-apres__jour{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--position)) 0 0)}.octo-avant-apres__ligne{position:absolute;top:0;bottom:0;left:var(--position);width:2px;margin-left:-1px;background:var(--octo-lin);pointer-events:none}.octo-avant-apres__poignee{position:absolute;top:50%;left:var(--position);width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:999px;background:var(--octo-halo);color:var(--octo-nuit);display:grid;place-items:center;pointer-events:none;box-shadow:0 6px 20px #00000059}.octo-avant-apres__poignee svg{width:22px;height:22px}.octo-avant-apres__etiquette{position:absolute;bottom:14px;padding:6px 14px;border-radius:999px;font-size:.85rem;font-weight:600;background:#15161eb8;color:var(--octo-lin);pointer-events:none}.octo-avant-apres__etiquette--jour{left:14px}.octo-avant-apres__etiquette--soir{right:14px}.octo-avant-apres__curseur{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.octo-avant-apres__curseur:focus-visible+.octo-avant-apres__ligne{box-shadow:0 0 0 3px var(--octo-halo)}.octo-pieces__grille{display:grid;gap:12px;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,3vw,32px));padding-inline:clamp(16px,3vw,32px);scroll-padding-inline:clamp(16px,3vw,32px)}.octo-pieces__grille::-webkit-scrollbar{display:none}.octo-pieces--colonne .octo-pieces__grille{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);overflow:visible;margin-inline:0;padding-inline:0}@media(min-width:750px){.octo-pieces__grille{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--octo-colonnes, 3),minmax(0,1fr));gap:24px;overflow:visible;margin-inline:0;padding-inline:0}.octo-pieces--colonne .octo-pieces__grille{grid-template-columns:repeat(var(--octo-colonnes, 3),minmax(0,1fr))}}.octo-piece{background:var(--octo-lin);color:var(--octo-nuit);border-radius:var(--octo-rayon);overflow:hidden;display:flex;flex-direction:column;scroll-snap-align:start}.octo-fond--lin .octo-piece{background:var(--octo-fond)}.octo-piece .octo-texte{color:var(--octo-encre)}.octo-piece img{width:100%;aspect-ratio:var(--octo-ratio, 4 / 5);object-fit:cover;display:block}.octo-piece__texte{padding:18px 20px 22px}.octo-points{display:flex;justify-content:center;gap:6px;margin-top:14px}.octo-points span{width:8px;height:8px;border-radius:999px;background:#d8cfbd;transition:width .2s,background-color .2s}.octo-points span[data-actif]{width:22px;background:currentColor}.octo-pieces--colonne .octo-points{display:none}@media(min-width:750px){.octo-points{display:none}}.octo-details__grille{display:grid;gap:28px;align-items:start}@media(min-width:900px){.octo-details__grille{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px)}.octo-details--visuel-gauche .octo-details__grille{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.octo-details--visuel-gauche .octo-details__visuel{order:-1}.octo-details--sans-visuel .octo-details__grille{grid-template-columns:minmax(0,820px)}}.octo-tableau{width:100%;border-collapse:collapse;font-size:var(--octo-txt-m, 16px)}@media(min-width:990px){.octo-tableau{font-size:var(--octo-txt-d, 16px)}}.octo-tableau th,.octo-tableau td{text-align:left;padding:13px 0;border-bottom:1px solid #e0d7c5;vertical-align:top;line-height:1.45}.octo-tableau th{font-weight:600;width:42%;padding-right:16px}.octo-tableau td{color:var(--octo-encre)}.octo-details__visuel img{width:100%;height:auto;display:block;border-radius:var(--octo-rayon);background:var(--octo-fond);border:1px solid #e0d7c5;box-sizing:border-box}.octo-details .octo-liens{margin-top:16px}.octo-faq .octo-volets{max-width:var(--octo-largeur, 820px)}.octo-faq--centre .octo-volets{margin-inline:auto}.octo-faq--centre .octo-entete{max-width:var(--octo-largeur, 820px);margin-inline:auto;text-align:center}.octo-faq--centre .octo-entete .octo-h2{margin-inline:auto}.octo-faq .octo-volet__titre{font-family:var(--font-body--family);font-weight:600;font-size:var(--octo-h3-m, 17px);line-height:1.35}.octo-faq .octo-volet__contenu{font-size:var(--octo-txt-m, 16px)}@media(min-width:990px){.octo-faq .octo-volet__titre{font-size:var(--octo-h3-d, 17px)}.octo-faq .octo-volet__contenu{font-size:var(--octo-txt-d, 16px)}}.octo-ambiance__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:28px}@media(min-width:900px){.octo-ambiance__grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.octo-carte{display:block;color:inherit;text-decoration:none}.octo-carte img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:18px;background:var(--octo-fond);display:block}.octo-carte__titre{margin:10px 0 2px;font-size:var(--octo-txt-m, 15px);line-height:1.35}.octo-carte__prix{margin:0;font-weight:600;font-size:var(--octo-txt-m, 15px)}.octo-carte:hover .octo-carte__titre{text-decoration:underline;text-underline-offset:3px}.octo-puces{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none}.octo-puce{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #e0d7c5;border-radius:999px;background:var(--octo-fond);color:var(--octo-nuit);text-decoration:none;font-size:.9375rem}.octo-puce:hover{border-color:var(--octo-halo)}.octo-bouton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:999px;border:1.5px solid var(--octo-nuit);color:var(--octo-nuit);font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.octo-bouton:hover{background:var(--octo-nuit);color:var(--octo-lin)}.octo-bouton svg{width:18px;height:18px}.product-details .payment-icons__list{gap:8px}.product-details .payment-icons__item svg{width:38px;height:24px}.octo-courte{margin:0;font-size:var(--octo-courte, 16px);line-height:1.6;color:var(--octo-encre);max-width:60ch}.octo-partie{display:grid;gap:22px;align-items:center}.octo-partie__image img{width:100%;aspect-ratio:var(--octo-ratio-m, 4 / 3);object-fit:cover;display:block;border-radius:var(--octo-rayon);background:var(--octo-fond)}.octo-partie__texte{display:grid;gap:14px;max-width:52ch}.octo-partie__texte .octo-h2{margin-bottom:2px}@media(min-width:750px){.octo-partie{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px)}.octo-partie--image-droite .octo-partie__image{order:2}.octo-partie--sans-image{grid-template-columns:minmax(0,1fr)}}@media(min-width:990px){.octo-partie__image img{aspect-ratio:var(--octo-ratio-d, 3 / 2)}}.octo-saviez{margin:6px 0 0;padding:16px 18px;border-radius:16px;background:var(--octo-fond);border:1px solid var(--octo-bord);border-left:4px solid var(--octo-halo)}.octo-fond--fond .octo-saviez{background:var(--octo-lin)}.octo-saviez__titre{margin:0 0 4px;font-family:var(--font-heading--family);font-size:18px;line-height:1.3;color:var(--octo-nuit)}.octo-fond--nuit .octo-saviez{background:#f7f2e814;border-color:#f7f2e833}.octo-fond--nuit .octo-saviez__titre{color:var(--octo-lin)}.octo-etapes{margin:0;padding:0;list-style:none;counter-reset:octo-etape;display:grid;gap:12px}.octo-etapes li{counter-increment:octo-etape;position:relative;padding-left:44px;font-size:var(--octo-txt-m, 16px);line-height:1.55;color:var(--octo-encre)}.octo-etapes li:before{content:counter(octo-etape);position:absolute;left:0;top:-2px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--octo-nuit);color:var(--octo-halo);font-weight:600;font-size:14px}@media(min-width:990px){.octo-etapes li{font-size:var(--octo-txt-d, 16px)}}.variant-option--octo-pastilles{gap:10px}.variant-option--octo-pastilles .variant-option__button-label--octo-pastille{flex:0 0 auto;padding:3px;min-height:0;min-width:0;border:1px solid #e8e0d0;border-radius:16px;background:transparent;overflow:visible}.variant-option--octo-pastilles .variant-option__button-label--octo-pastille:hover{border-color:#6c6a66;background:transparent}.variant-option--octo-pastilles .variant-option__button-label--octo-pastille:has(:checked){border-color:#15161e;box-shadow:0 0 0 1px #15161e}.variant-option--octo-pastilles .variant-option__button-label--octo-pastille:has(:focus-visible){outline:2px solid #15161e;outline-offset:2px}.octo-pastille{display:block;width:var(--octo-pastille, 64px);height:var(--octo-pastille, 64px);border-radius:12px;overflow:hidden;background:#f7f2e8}.octo-pastille img{width:100%;height:100%;object-fit:cover;display:block}
/*# sourceMappingURL=/cdn/shop/t/14/assets/octo-produit.css.map */
