:root{--hyg-fond:#dcf0fa;--hyg-noir:#000;--hyg-bleu:#3eabdf;--hyg-texte:#1a1a1a}*{box-sizing:border-box}body.hyg-gabarit{margin:0;background:var(--hyg-fond);color:var(--hyg-texte);font-family:Lato,system-ui,sans-serif;overflow-x:hidden}body.hyg-gabarit img{max-width:100%;height:auto}.hyg-bandeau{background:#000;color:#fff;text-align:center;font-size:14px;padding:12px 16px}.hyg-bandeau p{margin:0}.hyg-produit{background:var(--hyg-noir);color:#fff;padding:0 24px 100px;display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:48px;align-items:start;max-width:1500px;margin:0 auto}.hyg-produit h1{font-family:Poppins,system-ui,sans-serif;font-size:28px;font-weight:700;color:#fff;margin:0 0 12px}.hyg-infos .woocommerce-product-rating{margin:0 0 16px}.hyg-infos .price{font-size:16px;color:#fff;display:block;margin:0 0 20px}.hyg-infos .price del{opacity:.6;margin-right:8px}.hyg-infos .price ins{text-decoration:none;font-weight:700}.hyg-badges{margin:0 0 24px}.hyg-panier{background:#fff;color:var(--hyg-texte);border-radius:12px;padding:20px;margin:0 0 28px}.hyg-panier .single_add_to_cart_button{background:var(--hyg-bleu);color:#fff;border:0;font-size:16px;padding:14px 24px;width:100%;cursor:pointer;font-weight:700}.hyg-panier .single_add_to_cart_button:hover{filter:brightness(1.08)}.hyg-faq-item{border-top:1px solid rgba(255,255,255,.18);padding:14px 0}.hyg-faq-item summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px;color:#fff}.hyg-faq-item summary::-webkit-details-marker{display:none}.hyg-faq-item summary::after{content:"+";font-size:20px;line-height:1}.hyg-faq-item[open] summary::after{content:"\2212"}.hyg-faq-rep{padding-top:10px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.85)}.hyg-video{background:#000;padding:0 24px 80px}.hyg-bloc{max-width:1500px;margin:0 auto;padding:64px 24px}.hyg-bloc h2{font-family:Poppins,system-ui,sans-serif;text-align:center;font-size:30px;margin:0 0 32px}.hyg-avis{background:#fff}.hyg-footer{background:#000;color:#fff;padding:56px 24px}.hyg-footer a{color:#fff;text-decoration:none}.hyg-mentions{background:#000;color:rgba(255,255,255,.7);text-align:center;font-size:13px;padding:0 24px 28px}.hyg-mentions p{margin:0}@media(max-width:900px){.hyg-produit{grid-template-columns:1fr;gap:28px;padding-bottom:56px}.hyg-produit h1{font-size:23px}}body.hyg-gabarit{background:#000;color:#fff}.hyg-produit{max-width:none;padding:0 40px 90px;gap:56px;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.hyg-bloc{max-width:none;padding:64px 40px}.hyg-bloc>*{max-width:1700px;margin-left:auto;margin-right:auto}.hyg-video{padding:0 40px 80px}@media(min-width:901px){.hyg-galerie{position:sticky;top:24px;align-self:start}.hyg-video{display:none}}.hyg-galerie,.hyg-infos{min-width:0;max-width:100%}.hyg-galerie .hyg-gallery,.hyg-galerie .hyg-stage{max-width:100%}.hyg-galerie img,.hyg-gallery img{max-width:100%;height:auto}.hyg-promo{background:#3eabdf;overflow:hidden;padding:11px 0}.hyg-promo-piste{display:flex;width:max-content;animation:hyg-defile 34s linear infinite}.hyg-promo:hover .hyg-promo-piste{animation-play-state:paused}.hyg-promo-suite{display:flex;flex-shrink:0}.hyg-promo-item{color:#fff;font-size:13.5px;font-weight:600;padding:0 26px;white-space:nowrap;display:inline-flex;align-items:center}.hyg-promo-item::after{content:"";width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.65);margin-left:26px}@keyframes hyg-defile{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.hyg-promo-piste{animation:none}}.hyg-header{background:#0d0d0d}.hyg-header .hyg-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1700px;margin:0 auto;padding:14px 40px}.hyg-header .hyg-logo img{height:38px;width:auto;max-width:150px;display:block}.hyg-header .hyg-nav{display:flex;align-items:center;gap:26px;flex:1 1 auto;justify-content:flex-end}.hyg-header .hyg-nav a{color:#fff;text-decoration:none;font-size:15px;white-space:nowrap}.hyg-header .hyg-cta{background:#fff;color:#000;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:700;font-size:15px;white-space:nowrap}.hyg-header .hyg-mobile{display:none}.hyg-header.hyg-ouvert .hyg-mobile{display:block;background:#0d0d0d;padding:8px 24px 20px}.hyg-header.hyg-ouvert .hyg-mobile nav{display:flex;flex-direction:column;gap:4px}.hyg-header .hyg-mobile a{display:block;color:#fff;text-decoration:none;padding:12px 0;font-size:16px;border-bottom:1px solid rgba(255,255,255,.12)}.hyg-header .hyg-burger{display:none;background:none;border:0;color:#fff}.hyg-infos .woocommerce-product-rating{display:flex;align-items:center;gap:10px;margin:0 0 16px}.hyg-infos .woocommerce-review-link,.hyg-infos .woocommerce-product-rating a,.hyg-infos .woocommerce-product-rating .count{color:#fff!important;text-decoration:none}.hyg-infos .woocommerce-review-link:hover{color:#3eabdf!important}.hyg-infos .price{font-size:16px;color:#fff;display:block;margin:0 0 20px}.hyg-infos .price ins{text-decoration:none;font-weight:700}.star-rating,.star-rating span,.cr-star-rating,.woocommerce-product-rating .star-rating{color:#ffb703!important}.star-rating span::before,.star-rating::before{color:#ffb703!important}svg.cr-star,.cr-review-rating svg{fill:#ffb703!important;color:#ffb703!important}.hyg-panier del,.hyg-panier del .amount,.hyg-infos .price del,.hyg-infos .price del .amount,.hyg-format-prix del,.hyg-format-prix del .amount,.hyg-autres .hyg-card-price del,.hyg-autres .hyg-card-price del .amount,.woocommerce-variation-price del,.woocommerce-variation-price del .amount{color:#e4572e!important;text-decoration:line-through}.hyg-badges{margin:0 0 26px}.hyg-badges-liste{display:flex;gap:14px;list-style:none;margin:0;padding:0;flex-wrap:wrap;perspective:900px}.hyg-badge{position:relative;flex:1 1 190px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:20px 16px;border-radius:16px;background:linear-gradient(160deg,#1e2328 0%,#141619 46%,#0c0d0f 100%);border:1px solid rgba(255,255,255,.1);box-shadow:0 1px 0 rgba(255,255,255,.14) inset,0 -14px 24px -18px rgba(62,171,223,.5) inset,0 16px 28px -16px rgba(0,0,0,.95),0 2px 5px rgba(0,0,0,.5);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hyg-badge::before{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);opacity:.7}.hyg-badge::after{content:"";position:absolute;top:-30%;left:50%;width:150px;height:150px;transform:translateX(-50%);background:radial-gradient(circle,rgba(62,171,223,.22),transparent 62%);pointer-events:none;opacity:.6}.hyg-badge:hover{transform:translateY(-4px) rotateX(5deg);border-color:rgba(62,171,223,.45);box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 -16px 28px -18px rgba(62,171,223,.75) inset,0 26px 42px -18px rgba(0,0,0,1),0 0 26px -6px rgba(62,171,223,.3)}.hyg-badge svg{position:relative;z-index:1;width:30px;height:30px;color:#3eabdf;filter:drop-shadow(0 0 10px rgba(62,171,223,.6)) drop-shadow(0 2px 3px rgba(0,0,0,.8))}.hyg-badge-titre{position:relative;z-index:1;font-size:16px;font-weight:700;line-height:1.3;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.85)}.hyg-badge-sous{position:relative;z-index:1;font-size:13px;color:rgba(255,255,255,.78);line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.7)}@media(prefers-reduced-motion:reduce){.hyg-badge{transition:none}.hyg-badge:hover{transform:none}}.hyg-panier{background:linear-gradient(180deg,#141414,#0c0c0c);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:24px;margin:0 0 28px}.hyg-panier-titre{margin:0 0 16px;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff}.hyg-panier table.variations{width:100%;border:0;margin:0 0 6px}.hyg-panier table.variations th,.hyg-panier table.variations td{border:0;padding:0;display:block;background:none}.hyg-panier table.variations .label,.hyg-panier .reset_variations{display:none!important}.hyg-panier .variable-items-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(92px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none}.hyg-panier .variable-item{width:auto!important;height:auto!important;margin:0!important;border-radius:12px!important;border:2px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.05)!important;box-shadow:none!important;overflow:hidden;position:relative;transition:border-color .16s}.hyg-panier .variable-item:hover{border-color:rgba(62,171,223,.6)!important}.hyg-panier .variable-item.selected{border-color:#3eabdf!important;background:rgba(62,171,223,.14)!important}.hyg-panier .variable-item img{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain;display:block;padding:8px;background:#fff;border-radius:10px 10px 0 0}.hyg-panier .variable-item::after{content:attr(data-title);display:block;font-size:11.5px;font-weight:700;color:#fff;text-align:center;padding:7px 4px;line-height:1.2}.hyg-panier .single_variation_wrap{margin-top:18px}.hyg-panier .woocommerce-variation-price{margin:0 0 4px}.hyg-panier .woocommerce-variation-price .amount,.hyg-panier .single_variation .amount{font-family:Poppins,system-ui,sans-serif;font-size:30px;font-weight:700;color:#fff}.hyg-panier .woocommerce-variation-price del .amount{font-size:17px;font-weight:400;margin-right:8px}.hyg-panier .woocommerce-variation-price ins{text-decoration:none}.hyg-panier .woocommerce-variation-availability{color:#7ee0a8;font-size:14px;font-weight:600;margin:0 0 12px}.hyg-panier-litre{margin:2px 0 16px;font-size:14.5px;color:#3eabdf}.hyg-panier-litre strong{font-size:16px}.hyg-panier-litre span{color:rgba(255,255,255,.55)}.hyg-panier .quantity{display:inline-flex;margin:0 10px 0 0;vertical-align:middle}.hyg-panier .quantity input{width:72px;height:56px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:17px;font-weight:700;text-align:center}.hyg-panier .single_add_to_cart_button{background:#3eabdf!important;color:#fff!important;border:0!important;border-radius:12px!important;font-family:Poppins,system-ui,sans-serif;font-size:17px!important;font-weight:700!important;height:56px;padding:0 28px!important;width:calc(100% - 82px);cursor:pointer;text-transform:none;transition:filter .16s}.hyg-panier .single_add_to_cart_button:hover{filter:brightness(1.12)}.hyg-panier .single_add_to_cart_button.disabled{opacity:.45;cursor:not-allowed}.hyg-panier .StripeElement{margin-top:10px;border-radius:12px;overflow:hidden}.hyg-panier .woobt-wrap{margin-top:16px}.hyg-reassure{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hyg-reassure li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;color:rgba(255,255,255,.78);font-size:12.5px;line-height:1.3}.hyg-reassure svg{width:21px;height:21px;color:#3eabdf}.hyg-express{margin-top:14px}.hyg-express-btn{width:100%;background:rgba(255,255,255,.07);color:#fff;border:1px dashed rgba(255,255,255,.3);border-radius:12px;padding:13px 16px;font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:border-color .16s,background .16s}.hyg-express-btn:hover{border-color:#3eabdf;background:rgba(62,171,223,.1)}.hyg-express-btn[disabled]{opacity:.6;cursor:wait}.hyg-faq-item{border-top:1px solid rgba(255,255,255,.18);padding:14px 0}.hyg-faq-item summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px;color:#fff}.hyg-faq-item summary::-webkit-details-marker{display:none}.hyg-faq-item summary::after{content:"+";font-size:20px;line-height:1}.hyg-faq-item[open] summary::after{content:"\2212"}.hyg-faq-rep{padding-top:10px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.85)}.hyg-formats h2{font-family:Poppins,system-ui,sans-serif;font-size:30px;text-align:center;margin:0 0 10px;color:#fff}.hyg-formats-chapo{text-align:center;color:rgba(255,255,255,.7);margin:0 0 34px;font-size:16px}.hyg-formats-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;align-items:stretch}.hyg-format{position:relative;display:flex;flex-direction:column;gap:5px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:28px 22px 22px;transition:border-color .18s,transform .18s}.hyg-format:hover{border-color:#3eabdf;background:rgba(62,171,223,.08);transform:translateY(-3px)}.hyg-format--best{border-color:#3eabdf;background:rgba(62,171,223,.1)}.hyg-format-ruban{position:absolute;top:-12px;left:22px;background:#3eabdf;color:#fff;font-size:11.5px;font-weight:700;padding:5px 13px;border-radius:99px;text-transform:uppercase}.hyg-format-titre{font-family:Poppins,system-ui,sans-serif;font-size:34px;font-weight:700;color:#fff;line-height:1.05}.hyg-format-litre{color:#3eabdf;font-weight:700;font-size:20px;line-height:1.2}.hyg-format-litre small{display:block;font-size:12.5px;font-weight:600;color:rgba(62,171,223,.75)}.hyg-format-detail{color:rgba(255,255,255,.55);font-size:13px}.hyg-format-eco{margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);color:#7ee0a8;font-weight:700;font-size:14.5px}.hyg-format-eco small{display:block;color:rgba(255,255,255,.5);font-weight:400;font-size:12.5px;margin-top:3px}.hyg-format-prix{margin-top:auto;padding-top:16px;font-family:Poppins,system-ui,sans-serif;font-size:23px;font-weight:700;color:#fff}.hyg-format-prix .amount{color:#fff}.hyg-format-btn{margin-top:12px;width:100%;height:50px;border:0;border-radius:12px;background:#3eabdf;color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:15.5px;font-weight:700;cursor:pointer;transition:background .16s,filter .16s,color .16s}.hyg-format-btn:hover{filter:brightness(1.12)}.hyg-format:not(.hyg-format--best) .hyg-format-btn{background:transparent;border:1px solid rgba(255,255,255,.3)}.hyg-format:not(.hyg-format--best) .hyg-format-btn:hover{border-color:#3eabdf;background:rgba(62,171,223,.14)}.hyg-format-btn--attente{position:relative;color:transparent!important}.hyg-format-btn--attente::after{content:"";position:absolute;inset:0;margin:auto;width:19px;height:19px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:hyg-tourne .6s linear infinite}@keyframes hyg-tourne{to{transform:rotate(360deg)}}.hyg-format-btn--ok{background:#2fa36a!important;color:#fff!important;border-color:#2fa36a!important}.hyg-aide{background:#0a0a0a}.hyg-aide-grille{display:grid;grid-template-columns:360px 1fr;gap:44px;align-items:start;max-width:1700px;margin:0 auto}.hyg-conseil{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:30px 26px;text-align:center}.hyg-conseil h3{font-family:Poppins,system-ui,sans-serif;font-size:21px;margin:0 0 12px;color:#fff}.hyg-conseil p{color:rgba(255,255,255,.72);font-size:15px;line-height:1.6;margin:0 0 20px}.hyg-conseil-cta{display:block;background:#3eabdf;color:#fff;text-decoration:none;border-radius:12px;padding:15px 20px;font-family:Poppins,system-ui,sans-serif;font-size:15.5px;font-weight:700;transition:filter .16s}.hyg-conseil-cta:hover{filter:brightness(1.12)}.hyg-conseil-note{margin:14px 0 0!important;font-size:13px!important;color:rgba(255,255,255,.5)!important}.hyg-faq-seo h2{font-family:Poppins,system-ui,sans-serif;font-size:30px;margin:0 0 22px;color:#fff}.hyg-aide .hyg-faq-seo{max-width:none;margin:0}.hyg-faq-seo .hyg-faq-item{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:18px 20px;margin:0 0 12px;background:rgba(255,255,255,.03)}.hyg-faq-seo .hyg-faq-item summary{font-size:16.5px}.hyg-faq-seo .hyg-faq-rep{color:rgba(255,255,255,.8);font-size:15px;line-height:1.65}.hyg-faq-seo .hyg-faq-rep strong{color:#fff}.hyg-avis{background:#141414;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.hyg-temoins h2{font-family:Poppins,system-ui,sans-serif;font-size:32px;text-align:center;margin:0 0 8px;color:#fff}.hyg-temoins-note{text-align:center;color:rgba(255,255,255,.75);margin:0 0 30px;font-size:16px;font-weight:600}.hyg-etoiles{color:#ffb703;letter-spacing:2px;margin-right:6px}.hyg-temoins-cadre{position:relative}.hyg-temoins-piste{display:flex;gap:18px;list-style:none;margin:0;padding:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hyg-temoins-piste::-webkit-scrollbar{display:none}.hyg-temoin{flex:0 0 clamp(260px,24%,320px);scroll-snap-align:start;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 28px -16px rgba(0,0,0,.9)}.hyg-temoin--avis{background:#fff;color:#111}.hyg-temoin-vignette{aspect-ratio:16/10;background:#000;overflow:hidden}.hyg-temoin-vignette img{width:100%;height:100%;object-fit:cover;display:block}.hyg-temoin--avis .hyg-temoin-corps{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.hyg-temoin--avis .hyg-temoin-note{color:#ffb703;letter-spacing:2px;font-size:15px}.hyg-temoin--avis .hyg-temoin-txt{margin:0;font-size:14.5px;line-height:1.6;color:#3d3d3d;flex:1}.hyg-temoin--avis .hyg-temoin-nom{margin:0;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:600;color:#111}.hyg-temoin--avis .hyg-temoin-nom::before{content:"\2713 ";color:#2fa36a;font-weight:700}.hyg-temoin--visuel{position:relative;background:#000;aspect-ratio:3/4}.hyg-temoin--visuel img{width:100%;height:100%;object-fit:cover;display:block}.hyg-temoin-legende{position:absolute;left:0;right:0;bottom:0;padding:34px 16px 16px;background:linear-gradient(to top,rgba(0,0,0,.92),transparent);display:flex;flex-direction:column;gap:3px}.hyg-temoin-legende span{font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:700;color:#fff}.hyg-temoin-legende small{font-size:13px;color:rgba(255,255,255,.8);line-height:1.4}.hyg-temoins-fleche{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(18,18,18,.92);color:#fff;font-size:22px;line-height:1;cursor:pointer;transition:background .18s,opacity .18s}.hyg-temoins-fleche:hover:not([disabled]){background:#3eabdf;border-color:#3eabdf}.hyg-temoins-fleche[disabled]{opacity:.25;cursor:default}.hyg-temoins-fleche--prec{left:-16px}.hyg-temoins-fleche--suiv{right:-16px}.hyg-avis-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:30px}.hyg-btn{font-family:inherit;font-size:15.5px;font-weight:700;padding:14px 28px;border-radius:12px;cursor:pointer;border:1px solid transparent}.hyg-btn--plein{background:#3eabdf;color:#fff}.hyg-btn--ligne{background:transparent;color:#fff;border-color:rgba(255,255,255,.32)}.hyg-btn[disabled]{opacity:.6;cursor:wait}.hyg-erreur{display:block;margin-top:10px;color:#ffb4b4;font-size:14px}.hyg-avis-cible{margin-top:34px}.hyg-avis .cr-comment-author{color:#fff;font-weight:700}.hyg-avis .cr-comment-date{color:rgba(255,255,255,.55)}.hyg-avis a{color:#3eabdf}.hyg-avis input,.hyg-avis textarea,.hyg-avis select{background:rgba(255,255,255,.07);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px}.hyg-avis .cr-review,.hyg-avis li.review{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:18px;margin:0 0 14px;list-style:none;color:rgba(255,255,255,.88)}.hyg-avis-cible,.hyg-avis-cible p,.hyg-avis-cible span,.hyg-avis-cible div,.hyg-avis-cible li{color:rgba(255,255,255,.88)}.hyg-avis-cible h1,.hyg-avis-cible h2,.hyg-avis-cible h3,.hyg-avis-cible strong{color:#fff}.hyg-faq-produit .hyg-faq{max-width:900px;margin:0 auto}.hyg-faq-produit .hyg-faq-item:first-child{border-top:0}.hyg-autres{background:radial-gradient(120% 90% at 50% 0,#10222c 0%,#070707 62%)!important;border-top:1px solid rgba(62,171,223,.18)}.hyg-autres h2{font-family:Poppins,system-ui,sans-serif;font-size:32px;text-align:center;margin:0 0 34px;color:#fff}.hyg-autres .hyg-catalog{--hyg-ink:#fff;--hyg-accent:#3eabdf;--hyg-line:rgba(255,255,255,.14);color:#fff}.hyg-autres .hyg-catalog-head{margin-bottom:24px}.hyg-autres .hyg-catalog-head h2{color:#fff}.hyg-autres .hyg-catalog-nav button{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:50%;width:44px;height:44px;font-size:17px;cursor:pointer;transition:background .18s,border-color .18s}.hyg-autres .hyg-catalog-nav button:hover:not([disabled]){background:#3eabdf;border-color:#3eabdf}.hyg-autres .hyg-catalog-nav button[disabled]{opacity:.25;cursor:default}.hyg-autres .hyg-catalog-track{gap:20px!important}.hyg-autres .hyg-card{background:#0d0d0d!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;overflow:hidden;display:flex;flex-direction:column;max-width:100%;transition:border-color .22s,transform .22s,box-shadow .22s}.hyg-autres .hyg-card:hover{border-color:rgba(62,171,223,.8)!important;transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.6)}.hyg-autres .hyg-card-image{aspect-ratio:1!important;height:auto!important;min-height:0!important;background:#000!important;display:block!important;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.hyg-autres .hyg-card-photo{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;padding:0!important;background:#000!important;display:block;transition:transform .4s ease}.hyg-autres .hyg-card:hover .hyg-card-photo{transform:scale(1.06)}.hyg-autres .hyg-card-badge{position:absolute;top:12px;left:12px;background:#e4572e!important;color:#fff!important;border-radius:99px;padding:5px 13px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;z-index:2}.hyg-autres .hyg-card-body{padding:16px 18px 18px!important;gap:10px;background:#0d0d0d!important;display:flex;flex-direction:column;flex:1}.hyg-autres .hyg-card-body h3{margin:0!important;font-family:Poppins,system-ui,sans-serif;font-size:16px!important;font-weight:600;line-height:1.35;color:#fff!important}.hyg-autres .hyg-card-body h3 a{color:#fff!important;text-decoration:none}.hyg-autres .hyg-card-body h3 a:hover{color:#3eabdf!important}.hyg-autres .hyg-card-price{font-family:Poppins,system-ui,sans-serif;font-size:21px!important;color:#fff!important;margin:0!important}.hyg-autres .hyg-card-price .amount{color:#fff!important;font-weight:700}.hyg-autres .hyg-card-price ins{text-decoration:none}.hyg-autres .hyg-card-actions{margin-top:auto;display:flex;flex-direction:column;gap:9px}.hyg-autres .hyg-card-label{font-size:11px!important;color:rgba(255,255,255,.5)!important;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.hyg-autres .hyg-card-attributes,.hyg-autres .hyg-card-form select{width:100%;background:rgba(255,255,255,.09)!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:11px!important;padding:11px 12px!important;font-size:14px!important;font-family:inherit;cursor:pointer}.hyg-autres .hyg-card-form select option{background:#111;color:#fff}.hyg-autres .hyg-card-add{width:100%;background:#3eabdf!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:13px 16px!important;font-family:Poppins,system-ui,sans-serif;font-size:14.5px!important;font-weight:700!important;cursor:pointer;transition:filter .16s}.hyg-autres .hyg-card-add:hover{filter:brightness(1.14)}.hyg-autres .hyg-card-view{text-align:center;color:rgba(255,255,255,.5)!important;font-size:13px!important;text-decoration:none}.hyg-autres .hyg-card-view:hover{color:#fff!important}.hyg-barre{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9990;padding:12px 40px calc(12px + env(safe-area-inset-bottom));background:rgba(12,12,12,.97);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.14);box-shadow:0 -10px 30px -12px rgba(0,0,0,.9)}.hyg-barre[hidden]{display:none}.hyg-barre-inner{display:flex;align-items:center;gap:26px;max-width:1700px;margin:0 auto;justify-content:flex-start;padding-right:110px;flex-wrap:nowrap}.hyg-barre-produit{display:flex;align-items:center;gap:14px;flex:0 1 auto;min-width:0;max-width:360px}.hyg-barre-vignette{flex:0 0 52px;width:52px;height:52px;border-radius:10px;overflow:hidden;background:#000;border:1px solid rgba(255,255,255,.14);display:block}.hyg-barre-vignette img,.hyg-barre-img{width:100%;height:100%;object-fit:cover;display:block;max-width:none}.hyg-barre-infos{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;flex:1 1 auto}.hyg-barre-titre{display:block;color:#fff;font-size:14.5px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hyg-barre-format{display:block;color:rgba(255,255,255,.55);font-size:12.5px;line-height:1.25;white-space:nowrap}.hyg-barre-format:empty{display:none}.hyg-barre-achat{display:flex;align-items:center;gap:20px;flex:0 0 auto}.hyg-barre-prix{display:block;color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:22px;font-weight:700;white-space:nowrap;line-height:1}.hyg-barre-btn{flex:0 0 auto;background:linear-gradient(180deg,#4fb8e8,#2f9fd4);color:#fff;border:0;border-radius:12px;padding:15px 34px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:700;cursor:pointer;white-space:nowrap;line-height:1.2;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 10px 22px -12px rgba(62,171,223,.7);transition:filter .16s,transform .16s}.hyg-barre-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.hyg-footer{background:#000;color:#fff;padding:56px 40px}.hyg-footer .e-con-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1700px;margin:0 auto;align-items:start}.hyg-footer .elementor-element{min-width:0}.hyg-footer img{max-height:44px;width:auto}.hyg-footer h2,.hyg-footer h3,.hyg-footer h4,.hyg-footer .elementor-heading-title{font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;color:#fff}.hyg-footer ul{list-style:none;margin:0;padding:0}.hyg-footer li{margin:0 0 8px}.hyg-footer p{margin:0 0 10px;color:rgba(255,255,255,.8);font-size:15px}.hyg-footer a{color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}.hyg-footer a:hover{color:#fff}.hyg-footer .elementor-social-icons-wrapper,.hyg-footer .elementor-social-icon,.hyg-footer a[href*="youtube"],.hyg-footer a[href*="instagram"],.hyg-footer a[href*="facebook"],.hyg-footer a[href*="tiktok"]{display:none!important}.hyg-footer .hyg-footer-social .hyg-reseaux li a[href]{display:inline-flex!important}.hyg-footer .e-con-inner>*:nth-child(4){display:none}.hyg-footer .e-con-inner{grid-template-columns:2fr 1fr 1fr}.hyg-footer-social{display:flex;align-items:center;gap:18px;max-width:1700px;margin:32px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.hyg-footer-social>span{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:700;flex:0 0 auto}.hyg-reseaux{display:flex;gap:12px;list-style:none;margin:0;padding:0}.hyg-reseaux li{margin:0}.hyg-reseaux a{display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(160deg,#1e2328,#0c0d0f);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:0;line-height:0;box-shadow:0 1px 0 rgba(255,255,255,.12) inset,0 8px 16px -10px rgba(0,0,0,.9);transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}.hyg-reseaux a:hover{border-color:rgba(62,171,223,.6);transform:translateY(-3px);box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 12px 22px -10px rgba(62,171,223,.6)}.hyg-reseaux svg{width:20px;height:20px;display:block;color:#fff}.hyg-mentions{background:#000;color:rgba(255,255,255,.7);text-align:center;font-size:13px;padding:0 24px 28px}.hyg-mentions p{margin:0}.xoo-cp-modal,.xoo-cp-wrap{display:none!important}.hyg-accueil .hyg-bloc{padding:88px 40px}.hyg-surtitre{font-family:Poppins,system-ui,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#3eabdf;margin:0 0 14px;text-align:center}.hyg-etoiles{color:#ffb703;letter-spacing:.06em}.hyg-hero{position:relative;overflow:hidden;background:radial-gradient(110% 120% at 50% -10%,#123243 0%,#0a1620 42%,#050505 100%);padding:110px 40px 96px;text-align:center;border-bottom:1px solid rgba(62,171,223,.16)}.hyg-hero::after{content:"";position:absolute;left:50%;top:-220px;width:760px;height:460px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(62,171,223,.26),transparent 72%);pointer-events:none}.hyg-hero-inner{position:relative;z-index:1;max-width:980px;margin:0 auto}.hyg-hero-sur{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:99px;padding:8px 18px;font-size:13.5px;font-weight:600;color:#fff;margin:0 0 26px}.hyg-hero h1{font-family:Poppins,system-ui,sans-serif;font-size:clamp(32px,5.2vw,62px);line-height:1.04;margin:0 0 20px;color:#fff;letter-spacing:-.022em;text-transform:uppercase}.hyg-hero-sous{font-size:clamp(16px,1.6vw,20px);line-height:1.6;color:rgba(255,255,255,.74);margin:0 auto 38px;max-width:700px}.hyg-hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:0}.hyg-hero-cta{display:inline-block;background:linear-gradient(180deg,#4fb8e8,#2f9fd4);color:#fff;text-decoration:none;border-radius:12px;padding:17px 40px;font-family:Poppins,system-ui,sans-serif;font-size:16.5px;font-weight:700;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 14px 30px -12px rgba(62,171,223,.85);transition:filter .16s,transform .16s}.hyg-hero-cta:hover{filter:brightness(1.1);transform:translateY(-2px)}.hyg-hero-cta2{display:inline-block;border:1px solid rgba(255,255,255,.32);color:#fff;text-decoration:none;border-radius:12px;padding:16px 32px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:600;transition:border-color .18s,background .18s}.hyg-hero-cta2:hover{border-color:#3eabdf;background:rgba(62,171,223,.12)}.hyg-hero--court{padding:84px 40px 66px}.hyg-hero--mince{padding:60px 40px 44px}.hyg-hero--mince h1{font-size:clamp(26px,3.4vw,40px)}.hyg-hero--produits{position:relative;overflow:hidden;background:#000;padding:clamp(52px,6.5vh,84px) 40px 0;min-height:min(90vh,860px);display:flex;flex-direction:column;justify-content:flex-start}.hyg-hero--produits .hyg-hero-fond{position:absolute;left:0;right:0;bottom:0;top:auto;width:100%;height:auto;max-width:none;max-height:46%;object-fit:contain;object-position:center bottom;z-index:0}.hyg-hero-voile{position:absolute;left:0;right:0;bottom:0;height:52%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#000 0%,rgba(0,0,0,.72) 22%,rgba(0,0,0,0) 54%)}.hyg-hero--produits .hyg-hero-inner{position:relative;z-index:2}.hyg-hero--produits .hyg-hero-inner{padding-bottom:clamp(24px,4vh,48px)}.hyg-hero--produits .hyg-hero-sous{color:rgba(255,255,255,.76)}@media(prefers-reduced-motion:no-preference){html.hyg-anim [data-anim]{opacity:0;transform:translateY(24px);transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1)}html.hyg-anim [data-anim].hyg-vu{opacity:1;transform:none}}.hyg-confiance{background:#0a0a0c;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:26px 40px}.hyg-confiance-liste{list-style:none;margin:0 auto;padding:0;max-width:1300px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:18px}.hyg-confiance-liste li{display:flex;align-items:center;gap:13px;color:#fff;min-width:0}.hyg-confiance-liste svg{color:#3eabdf}.hyg-confiance-liste svg{width:28px;height:28px;flex:0 0 28px;opacity:.95}.hyg-confiance-liste span{display:flex;flex-direction:column;min-width:0}.hyg-confiance-liste strong{font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.25}.hyg-confiance-liste em{font-style:normal;font-size:13px;color:rgba(255,255,255,.55);line-height:1.3}.hyg-accueil .hyg-vedettes{background:#121214}.hyg-vedettes h2{font-family:Poppins,system-ui,sans-serif;font-size:clamp(26px,3vw,40px);text-align:center;margin:0 0 14px;color:#fff;letter-spacing:-.015em}.hyg-vedettes-intro{text-align:center;max-width:720px;margin:0 auto 44px;font-size:17px;line-height:1.65;color:rgba(255,255,255,.62)}.hyg-vedettes-grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:26px;max-width:1240px;margin-inline:auto}.hyg-vedette{min-width:0}.hyg-vedette-lien{display:flex;flex-direction:column;height:100%;background:#1b1b1f;border:1px solid rgba(255,255,255,.1);border-radius:22px;overflow:hidden;text-decoration:none;box-shadow:0 10px 30px -22px rgba(6,26,36,.55);transition:transform .22s,box-shadow .22s,border-color .22s}.hyg-vedette-lien:hover{transform:translateY(-6px);box-shadow:0 26px 50px -26px rgba(6,26,36,.6);border-color:rgba(62,171,223,.55)}.hyg-vedette-image{position:relative;display:block;aspect-ratio:1;background:#000;overflow:hidden}.hyg-vedette-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.hyg-vedette-lien:hover .hyg-vedette-image img{transform:scale(1.05)}.hyg-vedette-promo{position:absolute;top:14px;left:14px;background:#e4572e;color:#fff;border-radius:99px;padding:6px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.hyg-vedette-corps{display:flex;flex-direction:column;gap:9px;padding:22px 22px 24px;flex:1}.hyg-vedette-note{font-size:13px;color:rgba(255,255,255,.55)}.hyg-vedette-note em{font-style:normal}.hyg-vedette-titre{font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:700;color:#fff;line-height:1.32}.hyg-vedette-sous{font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.6)}.hyg-vedette-bas{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:14px}.hyg-vedette-prix{font-family:Poppins,system-ui,sans-serif;font-size:23px;font-weight:700;color:#fff}.hyg-vedette-prix .amount{color:#fff}.hyg-vedette-prix del,.hyg-vedette-prix del .amount{color:#e4572e;font-size:15px;font-weight:400;margin-right:7px}.hyg-vedette-prix ins{text-decoration:none}.hyg-vedette-cta{text-align:center;background:#2a2a30;color:#fff;border-radius:13px;padding:14px 16px;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:700;transition:background .18s}.hyg-vedette-lien:hover .hyg-vedette-cta{background:#3eabdf}.hyg-vedettes-tout{text-align:center;margin:42px 0 0}.hyg-vedettes-tout a{color:#47bef0;font-weight:700;font-size:15.5px;text-decoration:none;border-bottom:2px solid rgba(62,171,223,.4);padding-bottom:3px}.hyg-vedettes-tout a:hover{border-color:#3eabdf}.hyg-marque{background:#070707;color:#fff;padding:92px 40px;border-top:1px solid rgba(255,255,255,.08)}.hyg-marque-inner{max-width:900px;margin:0 auto;text-align:center}.hyg-marque h2{font-family:Poppins,system-ui,sans-serif;font-size:clamp(26px,3vw,40px);line-height:1.15;margin:0 0 26px;color:#fff;letter-spacing:-.015em}.hyg-marque p{font-size:17px;line-height:1.75;color:rgba(255,255,255,.76);margin:0 0 20px;text-align:left}.hyg-marque-points{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px;text-align:left}.hyg-marque-points li{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:22px}.hyg-marque-points strong{display:block;font-family:Poppins,system-ui,sans-serif;font-size:16.5px;color:#3eabdf;margin:0 0 7px}.hyg-marque-points em{font-style:normal;font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.72)}.hyg-methode{background:#fff;color:#0b0b0b;padding:92px 40px}.hyg-methode-inner{max-width:1180px;margin:0 auto}.hyg-methode h2{font-family:Poppins,system-ui,sans-serif;font-size:clamp(26px,3vw,40px);text-align:center;margin:0 0 16px;letter-spacing:-.015em}.hyg-methode-intro{text-align:center;max-width:760px;margin:0 auto 52px;font-size:17px;line-height:1.7;color:#4a5b64}.hyg-etapes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:28px}.hyg-etapes li{position:relative;padding:30px 26px 26px;border:1px solid rgba(10,30,40,.1);border-radius:20px;background:linear-gradient(180deg,#f7fcff,#fff);min-width:0}.hyg-etape-num{position:absolute;top:-19px;left:26px;width:38px;height:38px;border-radius:50%;background:#3eabdf;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:17px;box-shadow:0 10px 22px -12px rgba(62,171,223,.9)}.hyg-etapes h3{font-family:Poppins,system-ui,sans-serif;font-size:19px;margin:10px 0 10px;color:#0b0b0b}.hyg-etapes p{margin:0;font-size:15.5px;line-height:1.65;color:#4a5b64}.hyg-methode-visuels{list-style:none;margin:46px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:22px}.hyg-methode-visuels li{position:relative;border-radius:20px;overflow:hidden;min-width:0;background:#000}.hyg-methode-visuels img{width:100%;height:100%;object-fit:cover;display:block}.hyg-methode-visuels .hyg-temoin-legende{position:absolute;left:0;right:0;bottom:0;padding:18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.82));color:#fff}.hyg-methode-visuels .hyg-temoin-legende span{display:block;font-weight:700;font-size:15.5px}.hyg-methode-visuels .hyg-temoin-legende small{display:block;opacity:.8;font-size:13.5px;margin-top:3px}.hyg-accueil .hyg-avis{background:#121214}.hyg-accueil .hyg-temoins h2{font-family:Poppins,system-ui,sans-serif;font-size:clamp(26px,3vw,40px);text-align:center;margin:0 0 12px;color:#fff;letter-spacing:-.015em}.hyg-accueil .hyg-temoins-note{text-align:center;color:rgba(255,255,255,.6);font-size:15.5px;margin:0 0 36px}.hyg-accueil .hyg-temoin--avis{background:#1b1b1f;border-color:rgba(255,255,255,.1)}.hyg-accueil .hyg-temoin-txt{color:rgba(255,255,255,.82)}.hyg-accueil .hyg-temoin-nom{color:#fff}.hyg-temoin-produit{display:block;font-weight:400;font-size:12.5px;color:#6b7c85;margin-top:3px}.hyg-accueil .hyg-temoins-fleche{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.2)}.hyg-academy{background:radial-gradient(120% 90% at 50% 0,#10303f 0%,#070b0e 64%);border-top:1px solid rgba(62,171,223,.2)}.hyg-academy .hyg-academy-texte{max-width:900px;margin:0 auto 46px;text-align:center}.hyg-academy .hyg-academy-texte p{text-align:left}.hyg-academy .hyg-academy-actions{text-align:center;margin:26px 0 0}.hyg-academy-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:52px;align-items:center;max-width:1240px;margin-inline:auto}.hyg-academy-texte h2{font-family:Poppins,system-ui,sans-serif;font-size:clamp(26px,3vw,40px);margin:0 0 18px;color:#fff;letter-spacing:-.015em}.hyg-academy-texte p{color:rgba(255,255,255,.76);font-size:16.5px;line-height:1.7;margin:0 0 18px}.hyg-academy-cta{display:inline-block;margin-top:14px;background:#3eabdf;color:#fff;text-decoration:none;border-radius:12px;padding:16px 32px;font-family:Poppins,system-ui,sans-serif;font-size:15.5px;font-weight:700;box-shadow:0 14px 30px -14px rgba(62,171,223,.9)}.hyg-academy-cta:hover{filter:brightness(1.1)}.hyg-academy-media a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;aspect-ratio:16/10;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;font-weight:600;transition:border-color .2s,background .2s}.hyg-academy-media a:hover{border-color:#3eabdf;background:rgba(62,171,223,.08)}.hyg-academy-play{width:70px;height:70px;border-radius:50%;background:#3eabdf;position:relative;box-shadow:0 12px 30px -10px rgba(62,171,223,.95)}.hyg-academy-play::after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:22px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent;transform:translateX(3px)}.hyg-pro{background:#0a0a0c;border-top:1px solid rgba(255,255,255,.08);padding:56px 40px}.hyg-pro-inner{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:26px}.hyg-pro h2{font-family:Poppins,system-ui,sans-serif;font-size:clamp(22px,2.4vw,30px);margin:0 0 8px;color:#fff}.hyg-pro p{margin:0;color:rgba(255,255,255,.68);font-size:16px;line-height:1.6;max-width:640px}.hyg-pro-cta{flex:0 0 auto;background:#3eabdf;color:#fff;text-decoration:none;border-radius:12px;padding:16px 30px;font-family:Poppins,system-ui,sans-serif;font-size:15.5px;font-weight:700;transition:transform .16s}.hyg-pro-cta:hover{transform:translateY(-2px)}.hyg-seo{background:#f6fbfe;color:#2b3a42;padding:76px 40px;border-top:1px solid rgba(10,30,40,.07)}.hyg-seo-inner{max-width:900px;margin:0 auto}.hyg-seo h2{font-family:Poppins,system-ui,sans-serif;font-size:clamp(22px,2.4vw,30px);margin:0 0 22px;color:#0b0b0b}.hyg-seo p{font-size:16px;line-height:1.8;margin:0 0 18px}.hyg-seo strong{color:#0b0b0b}body.hyg-boutique{background:#060606;color:#fff}.hyg-shop{background:#060606;color:#fff;padding:0 10px 40px}.hyg-shop h1,.hyg-shop h2,.hyg-shop h3{font-family:"Open Sans",Lato,system-ui,sans-serif;color:#fff}.hyg-shop a{text-decoration:none}.hyg-shop-sur{margin:0 0 10px;font-family:"Open Sans",Lato,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:2.8px;text-transform:uppercase;color:#47bef0}.hyg-shop-hero{max-width:1500px;margin:0 auto;padding:46px 18px 10px}.hyg-shop-hero h1{font-size:clamp(34px,4.6vw,66px);font-weight:800;line-height:1.04;margin:0 0 20px;color:#fff;max-width:660px}.hyg-shop-amazon{margin:0;font-size:14px;font-weight:700;color:#fff}.hyg-shop-amazon-avis{margin:3px 0 0;font-size:13.5px;color:#47bef0}.hyg-shop-etoiles{color:#fff30c;letter-spacing:.04em}.hyg-shop-reperes{list-style:none;max-width:1500px;margin:0 auto;padding:30px 18px 34px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0}.hyg-shop-reperes li{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:4px 26px}.hyg-shop-reperes li+li{border-left:1px solid rgba(255,255,255,.12)}.hyg-shop-reperes svg{width:26px;height:26px;flex:0 0 26px;color:#47bef0;margin-top:1px}.hyg-shop-reperes h3{font-size:14px;font-weight:700;margin:0 0 4px;color:#fff;line-height:1.3}.hyg-shop-reperes p{margin:0;font-size:13px;color:rgba(255,255,255,.55);line-height:1.4}.hyg-shop-corps{max-width:1500px;margin:0 auto;padding:0 8px;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.hyg-shop-cadre{flex:1 1 640px;min-width:0;background:#0e0e10;border-radius:16px;padding:30px 28px}.hyg-shop-cote{flex:0 1 438px;min-width:0;background:#0e0e10;border-radius:16px;padding:30px 28px}.hyg-shop-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px}.hyg-shop-produit{min-width:0;display:flex;flex-direction:column;background:#0d0d0d;padding:5px;box-shadow:0 0 10px 0 rgba(255,255,255,.5)}.hyg-shop-produit>a{display:block;color:inherit}.hyg-shop-visuel{position:relative;display:block;background:#000;overflow:hidden}.hyg-shop-visuel img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;transition:transform .4s ease}.hyg-shop-produit:hover .hyg-shop-visuel img{transform:scale(1.04)}.hyg-shop-produit h2{font-size:16px;font-weight:600;line-height:1.2;margin:0;padding:8px 0;color:#fff}.hyg-shop-produit .hyg-shop-etoiles{display:block;font-size:13.7px;line-height:1.5}.hyg-shop-prix{display:block;font-size:13.7px;font-weight:600;color:#fff;line-height:1.7}.hyg-shop-prix del,.hyg-shop-prix del .amount{color:#ff0303;text-decoration:line-through;font-weight:400;margin-right:5px}.hyg-shop-prix ins,.hyg-shop-prix ins .amount{color:#fff;font-weight:700;text-decoration:underline}.hyg-shop-prix .amount{color:#fff}.hyg-shop-btn{display:inline-block;margin-top:auto;align-self:flex-start;background:#4fb2e5;color:#fff;font-size:16px;font-weight:500;padding:10px 16px;border-radius:5px;line-height:1.3;transition:filter .16s}.hyg-shop-btn:hover{filter:brightness(1.1);color:#fff}.hyg-shop-cote h2{font-size:27px;font-weight:800;margin:0 0 24px;color:#fff;line-height:1.2}.hyg-shop-cote h2 em{font-style:normal;color:#47bef0}.hyg-shop-atouts{list-style:none;margin:0;padding:0;display:grid;gap:22px}.hyg-shop-atouts li{display:grid;grid-template-columns:28px 1fr;gap:4px 14px;align-items:start}.hyg-shop-atouts svg{width:24px;height:24px;color:#47bef0;grid-row:1;grid-column:1;margin-top:1px}.hyg-shop-atouts h3{grid-row:1;grid-column:2;font-size:16.5px;font-weight:700;margin:0;color:#fff;line-height:1.3}.hyg-shop-atouts p{grid-row:2;grid-column:2;margin:0;font-size:14px;color:rgba(255,255,255,.6);line-height:1.5}.hyg-shop-conseil{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.hyg-shop-conseil-titre{margin:0;font-family:"Open Sans",Lato,system-ui,sans-serif;font-size:18px;font-weight:700;color:#fff}.hyg-shop-conseil-sous{margin:5px 0 12px;font-size:14px;color:rgba(255,255,255,.6)}.hyg-shop-conseil-lien{font-size:15px;font-weight:700;color:#47bef0}.hyg-shop-conseil-lien:hover{text-decoration:underline}.hyg-boutique .hyg-bloc{padding:64px 40px}.hyg-boutique .hyg-avis{background:#121214}.hyg-boutique .hyg-temoins h2{font-family:"Open Sans",Poppins,system-ui,sans-serif;font-size:clamp(26px,3vw,38px);text-align:center;margin:0 0 12px;color:#fff;font-weight:800}.hyg-boutique .hyg-temoins-note{text-align:center;color:rgba(255,255,255,.6);font-size:15.5px;margin:0 0 36px}.hyg-boutique .hyg-temoin--avis{background:#1b1b1f;border-color:rgba(255,255,255,.1)}.hyg-boutique .hyg-temoin-txt{color:rgba(255,255,255,.82)}.hyg-boutique .hyg-temoin-nom{color:#fff}.hyg-boutique .hyg-temoin-produit{color:rgba(255,255,255,.45)}.hyg-boutique .hyg-temoins-fleche{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.2)}.hyg-avis-actions .hyg-btn{text-decoration:none}.hyg-btn--plein,.hyg-btn--plein:hover,.hyg-btn--plein:focus{background:#3eabdf!important;color:#fff!important;border:1px solid #3eabdf!important}.hyg-btn--plein:hover{filter:brightness(1.1)}.hyg-btn--ligne,.hyg-btn--ligne:focus{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important}.hyg-btn--ligne:hover{background:rgba(62,171,223,.16)!important;color:#fff!important;border-color:#3eabdf!important}.hyg-faqseo{background:#060606;color:rgba(255,255,255,.78);padding:24px 40px 84px}.hyg-faqseo-inner{max-width:880px;margin:0 auto}.hyg-faqseo h2{font-family:"Open Sans",Poppins,system-ui,sans-serif;font-size:clamp(26px,3vw,38px);text-align:center;margin:0 0 34px;color:#fff;font-weight:800}.hyg-faqseo .hyg-faq-item{border-top:1px solid rgba(255,255,255,.14);padding:20px 0}.hyg-faqseo .hyg-faq-item summary{color:#fff;font-size:17px;font-weight:600}.hyg-faqseo .hyg-faq-item summary::after{color:#47bef0}.hyg-faqseo .hyg-faq-item[open] summary{color:#47bef0}.hyg-faqseo .hyg-faq-rep{color:rgba(255,255,255,.68);font-size:15.5px;line-height:1.7}.hyg-woo-page{background:#000}.hyg-woo-page .hyg-hero{background:#000;border-bottom:1px solid rgba(255,255,255,.1);padding:52px 40px 40px}.hyg-woo-page .hyg-hero::after{display:none}.hyg-woo{background:#000;padding:44px 40px 72px;color:#fff}.hyg-woo-inner{max-width:1240px;margin:0 auto;background:#0d0d0d;border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:30px}.hyg-woo,.hyg-woo p,.hyg-woo td,.hyg-woo th,.hyg-woo label,.hyg-woo li,.hyg-woo span{color:#fff}.hyg-woo a{color:#5cc3f0}.hyg-woo a:hover{color:#8ad6f7}.hyg-woo h1,.hyg-woo h2,.hyg-woo h3{font-family:Poppins,system-ui,sans-serif;color:#fff}.hyg-woo table{width:100%;border-collapse:collapse}.hyg-woo .shop_table{table-layout:fixed}.hyg-woo .shop_table .product-remove{width:46px}.hyg-woo .shop_table .product-thumbnail{width:112px}.hyg-woo .shop_table .product-price,.hyg-woo .shop_table .product-subtotal{width:118px}.hyg-woo .shop_table .product-quantity{width:124px}.hyg-woo table th{text-align:left;font-family:Poppins,system-ui,sans-serif;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.55);padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.14)}.hyg-woo table td{padding:16px 10px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:middle;word-wrap:break-word}.hyg-woo .shop_table td.product-thumbnail,.hyg-woo td.product-thumbnail{padding:14px 10px}.hyg-woo .shop_table td.product-thumbnail img,.hyg-woo td.product-thumbnail img,.hyg-woo .shop_table img.attachment-woocommerce_thumbnail{width:84px!important;height:84px!important;max-width:84px!important;object-fit:contain;border-radius:12px;background:#fff;display:block;padding:4px}.hyg-woo .product-name a{font-weight:700;text-decoration:none;color:#fff}.hyg-woo .product-name a:hover{color:#5cc3f0}.hyg-woo .product-remove a{color:rgba(255,255,255,.5);font-size:20px;text-decoration:none}.hyg-woo .product-remove a:hover{color:#e4572e}.hyg-woo .quantity input{width:76px;padding:10px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#000;color:#fff}.hyg-woo .button,.hyg-woo button.button,.hyg-woo input.button,.hyg-woo .checkout-button,.hyg-woo #place_order{background:#3eabdf;color:#fff;border:0;border-radius:12px;padding:15px 28px;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:15.5px;cursor:pointer;transition:filter .16s,transform .16s;text-decoration:none;display:inline-block}.hyg-woo .button:hover,.hyg-woo .checkout-button:hover,.hyg-woo #place_order:hover{filter:brightness(1.1);transform:translateY(-1px)}.hyg-woo .wc-proceed-to-checkout a.checkout-button,.hyg-woo a.checkout-button.button,.hyg-woo #place_order,.hyg-woo button#place_order{background:#3eabdf!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:12px!important}.hyg-woo .checkout-button,.hyg-woo #place_order{width:100%;text-align:center;font-size:17px;padding:18px 28px}.hyg-woo .wc-proceed-to-checkout{padding:0;margin-top:16px}.hyg-woo .shop_table td.actions .button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.hyg-woo .shop_table td.actions{padding:18px 10px;border-bottom:0;overflow:hidden}.hyg-woo .shop_table td.actions .coupon{display:inline-flex;gap:10px;align-items:center;vertical-align:middle;max-width:60%}.hyg-woo .shop_table td.actions .coupon label{display:none}.hyg-woo .shop_table td.actions .coupon .input-text{width:210px;min-width:0}.hyg-woo .shop_table td.actions .coupon .button{white-space:nowrap}.hyg-woo .shop_table td.actions>.button{float:right}.hyg-woo .shop_table td.actions .button[disabled]{opacity:.35;cursor:default}.hyg-woo .woocommerce-info,.hyg-woo .woocommerce-message,.hyg-woo .cart-empty{background:rgba(62,171,223,.12);border-left:4px solid #3eabdf;border-radius:12px;padding:18px 22px;margin:0 0 22px;list-style:none;color:#fff}.hyg-woo .woocommerce-error{background:rgba(228,87,46,.14);border-left:4px solid #e4572e;border-radius:12px;padding:18px 22px;margin:0 0 22px;list-style:none;color:#fff}.hyg-panier-page .hyg-woo-inner>.woocommerce{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(310px,.9fr);gap:34px;align-items:start}.hyg-panier-page .woocommerce-notices-wrapper{grid-column:1/-1}.hyg-panier-page .woocommerce-cart-form{grid-column:1;min-width:0}.hyg-panier-page .cart-collaterals{grid-column:2;min-width:0;margin-top:0}.hyg-panier-page .cart-collaterals .cart_totals{width:100%;float:none;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:22px;margin:0}.hyg-panier-page .cart_totals h2{font-size:20px;margin:0 0 16px}.hyg-panier-page .cart_totals table{table-layout:auto}.hyg-panier-page .cart_totals table th{text-transform:none;letter-spacing:0;font-size:14.5px;color:#fff;width:40%}.hyg-panier-page .order-total .amount{font-size:22px;font-weight:700}.hyg-panier-page .cross-sells{grid-column:1/-1;width:100%;float:none}.hyg-woo form.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);grid-template-areas:"client titre" "client recap" "client fin";gap:14px 44px;align-items:start}.hyg-woo #customer_details{grid-area:client;min-width:0}.hyg-woo #order_review_heading{grid-area:titre;min-width:0;margin:0 0 6px}.hyg-woo #order_review{grid-area:recap;min-width:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:22px}.hyg-woo #order_review table{table-layout:fixed}.hyg-woo #order_review th{width:38%;padding:10px 8px;font-size:12px}.hyg-woo #order_review td{padding:10px 8px;font-size:14px}.hyg-woo #order_review .product-name{width:62%;font-weight:600}.hyg-woo #order_review .order-total th{font-size:14px;text-transform:none;letter-spacing:0}.hyg-woo .col2-set{display:grid;gap:26px}.hyg-woo .col2-set .col-1,.hyg-woo .col2-set .col-2{width:auto;float:none;min-width:0}.hyg-woo form.woocommerce-checkout>.woocommerce-NoticeGroup{grid-column:1/-1}.hyg-woo .woocommerce-billing-fields h3,.hyg-woo .woocommerce-shipping-fields h3,.hyg-woo .woocommerce-additional-fields h3,.hyg-woo #order_review_heading{font-size:20px;margin:0 0 14px}.hyg-woo .woocommerce-shipping-fields h3 label{font-size:20px;font-weight:700;display:inline-flex;gap:10px;align-items:center}.hyg-woo .form-row{display:flex;flex-direction:column;gap:7px;margin:0 0 16px}.hyg-woo .form-row label{font-size:14px;font-weight:600;color:rgba(255,255,255,.8)}.hyg-woo .input-text,.hyg-woo select,.hyg-woo textarea{padding:13px 14px;border:1px solid rgba(255,255,255,.22);border-radius:11px;font-size:15px;font-family:inherit;background:#000;color:#fff;width:100%}.hyg-woo .input-text::placeholder,.hyg-woo textarea::placeholder{color:rgba(255,255,255,.4)}.hyg-woo .input-text:focus,.hyg-woo select:focus,.hyg-woo textarea:focus{outline:0;border-color:#3eabdf;box-shadow:0 0 0 3px rgba(62,171,223,.25)}.hyg-woo .select2-container--default .select2-selection--single{background:#000;border:1px solid rgba(255,255,255,.22);border-radius:11px;height:48px}.hyg-woo .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:46px}.hyg-woo #payment{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:22px;margin-top:20px}.hyg-woo #order_review #payment{background:transparent;border:0;padding:0;margin-top:16px}.hyg-woo #payment ul.payment_methods{list-style:none;margin:0 0 18px;padding:0}.hyg-woo #payment li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.hyg-woo #payment .payment_box{background:rgba(255,255,255,.05);border-radius:12px;padding:14px;margin-top:10px}.hyg-woo .woocommerce-privacy-policy-text,.hyg-woo .woocommerce-terms-and-conditions-wrapper{font-size:13.5px;color:rgba(255,255,255,.65);line-height:1.6}.hyg-woo .woocommerce-thankyou-order-received{font-family:Poppins,system-ui,sans-serif;font-size:21px;font-weight:700;margin:0 0 22px}.hyg-woo .wc-stripe-payment-request-wrapper,.hyg-woo #wc-stripe-payment-request-wrapper,.hyg-woo .wc-stripe-express-checkout-element{max-width:420px;margin:0 auto 10px}.hyg-woo .wc-stripe-payment-request-button-separator,.hyg-woo #wc-stripe-payment-request-button-separator{max-width:420px;margin:0 auto 22px;text-align:center;color:rgba(255,255,255,.6)}.hyg-etapes-fil{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hyg-etape-fil{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.45);font-size:14px;font-weight:600}.hyg-etape-fil::before{content:"";width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.25)}.hyg-etape-fil:not(:last-child)::after{content:"";width:34px;height:1px;background:rgba(255,255,255,.2);margin-left:4px}.hyg-etape-fil--active{color:#fff}.hyg-etape-fil--active::before{background:#3eabdf;box-shadow:0 0 0 4px rgba(62,171,223,.25)}.hyg-etape-fil--faite{color:rgba(255,255,255,.7)}.hyg-etape-fil--faite::before{background:#3eabdf}.hyg-woo-reassurance{background:#000;padding:0 40px 64px}.hyg-woo-reassure{list-style:none;margin:0 auto;padding:26px 0 0;max-width:1240px;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:22px}.hyg-woo-reassure li{display:flex;align-items:flex-start;gap:13px;min-width:0}.hyg-woo-reassure svg{width:26px;height:26px;flex:0 0 26px;color:#3eabdf;margin-top:2px}.hyg-woo-reassure span{display:flex;flex-direction:column;min-width:0}.hyg-woo-reassure strong{font-family:Poppins,system-ui,sans-serif;font-size:14.5px;color:#fff;line-height:1.3}.hyg-woo-reassure em{font-style:normal;font-size:13px;color:rgba(255,255,255,.6);line-height:1.45;margin-top:2px}.hyg-woo-page .xoo-wsc-markup,.hyg-woo-page .xoo-wsc-modal,.hyg-woo-page .xoo-wsc-container,.hyg-woo-page .xoo-wsc-basket,.hyg-woo-page .xoo-wsc-cart,.hyg-woo-page .xoo-cp-modal,.hyg-woo-page .xoo-cp-wrap,.hyg-woo-page .wc-bought-together,.hyg-woo-page .side-cart-wrapper{display:none!important}.hyg-footer ul{list-style:none;margin:0;padding:0}.hyg-academy-page{background:#050505}.hyg-hero--aca{padding:clamp(70px,8vw,110px) 40px clamp(50px,6vw,80px)}.hyg-hero--aca .hyg-surtitre{margin-bottom:18px}.hyg-hero--aca h1{font-size:clamp(32px,4.6vw,58px);text-transform:none}.hyg-aca-videos{background:#0b0b0d}.hyg-videos h2{font-family:Poppins,system-ui,sans-serif;font-size:clamp(26px,3vw,40px);text-align:center;margin:0 0 34px;color:#fff;letter-spacing:-.015em}.hyg-videos-cadre{position:relative}.hyg-videos-piste{list-style:none;margin:0;padding:4px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hyg-videos-piste::-webkit-scrollbar{display:none}.hyg-video-carte{flex:0 0 clamp(190px,21vw,250px);scroll-snap-align:start;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:#141418;position:relative;border:1px solid rgba(255,255,255,.1)}.hyg-video-ouvre{all:unset;display:block;width:100%;height:100%;cursor:pointer;position:relative}.hyg-video-vignette{position:absolute;inset:0;background:#141418 center/cover no-repeat;transition:transform .5s ease}.hyg-video-carte:hover .hyg-video-vignette{transform:scale(1.05)}.hyg-video-carte::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.8));pointer-events:none;z-index:1}.hyg-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:rgba(62,171,223,.92);z-index:2;box-shadow:0 10px 26px -10px rgba(62,171,223,.9)}.hyg-video-play::after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:16px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;transform:translateX(3px)}.hyg-video-nom{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px;color:#fff;font-size:13.5px;font-weight:600;line-height:1.3}.hyg-video-iframe{width:100%;height:100%;border:0;display:block}.hyg-videos-fleche{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:24px;line-height:1;cursor:pointer}.hyg-videos-fleche:hover{background:rgba(62,171,223,.25);border-color:#3eabdf}.hyg-videos-fleche--prec{left:-18px}.hyg-videos-fleche--suiv{right:-18px}.hyg-cas-liste{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px;text-align:left}.hyg-cas-liste li{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:24px}.hyg-cas-chiffre{display:block;font-family:Poppins,system-ui,sans-serif;font-size:24px;font-weight:700;color:#3eabdf;margin:0 0 6px}.hyg-cas-liste h3{font-family:Poppins,system-ui,sans-serif;font-size:16px;margin:0 0 8px;color:#fff}.hyg-cas-liste p{margin:0;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.7)}.hyg-aca-atouts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:26px}.hyg-aca-atouts li{min-width:0;padding:26px;border:1px solid rgba(10,30,40,.1);border-radius:18px;background:linear-gradient(180deg,#f7fcff,#fff)}.hyg-aca-atouts svg{width:28px;height:28px;color:#3eabdf;margin:0 0 12px}.hyg-aca-atouts h3{font-family:Poppins,system-ui,sans-serif;font-size:18px;margin:0 0 8px;color:#0b0b0b}.hyg-aca-atouts p{margin:0;font-size:15px;line-height:1.6;color:#4a5b64}@media(max-width:900px){.hyg-hero--aca{padding:54px 16px 42px}.hyg-aca-videos{padding:52px 16px}.hyg-videos-fleche{display:none}.hyg-video-carte{flex-basis:62%}.hyg-cas-liste{grid-template-columns:minmax(0,1fr)}}.hyg-academy-duo{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;max-width:1300px;margin:0 auto}.hyg-academy-duo .hyg-academy-texte{max-width:none;margin:0;text-align:left}.hyg-academy-duo .hyg-academy-texte .hyg-surtitre{text-align:left}.hyg-academy-duo .hyg-academy-actions{text-align:left;margin:26px 0 0}.hyg-videos--cote{margin:0;min-width:0}.hyg-videos--cote .hyg-videos-piste{padding:2px}.hyg-videos--cote .hyg-video-carte{flex-basis:clamp(150px,15vw,190px)}.hyg-videos--cote .hyg-videos-fleche--prec{left:-14px}.hyg-videos--cote .hyg-videos-fleche--suiv{right:-14px}.hyg-aca-preuve{margin:56px auto 0;max-width:1300px}.hyg-aca-preuve-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}.hyg-aca-preuve-bloc{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:26px}.hyg-aca-preuve-bloc .hyg-surtitre{text-align:left;margin-bottom:10px}.hyg-aca-preuve-bloc h3{font-family:Poppins,system-ui,sans-serif;font-size:19px;margin:0 0 10px;color:#fff}.hyg-aca-preuve-bloc p{margin:0 0 14px;font-size:15px;line-height:1.65;color:rgba(255,255,255,.72)}.hyg-aca-preuve-bloc a{color:#47bef0;font-weight:700;font-size:15px;text-decoration:none}.hyg-aca-preuve-bloc a:hover{text-decoration:underline}.hyg-seo-liens{display:flex;flex-wrap:wrap;gap:22px;margin:0 0 26px}.hyg-seo-liens a{color:#1d7fae;font-weight:700;text-decoration:none}.hyg-seo-liens a:hover{text-decoration:underline}@media(max-width:900px){.hyg-academy-duo{grid-template-columns:minmax(0,1fr);gap:30px}.hyg-aca-preuve{margin-top:38px}}.hyg-faqseo--accueil{background:#060606;color:rgba(255,255,255,.78);padding:84px 40px 92px;border-top:1px solid rgba(255,255,255,.08)}.hyg-faqseo--accueil h2{font-family:Poppins,system-ui,sans-serif;font-size:clamp(26px,3vw,40px);text-align:center;margin:0 0 38px;color:#fff;font-weight:700;letter-spacing:-.015em}.hyg-faqseo--accueil .hyg-faq-item{border-top:1px solid rgba(255,255,255,.14);padding:20px 0}.hyg-faqseo--accueil .hyg-faq-item summary{color:#fff;font-size:17px;font-weight:600}.hyg-faqseo--accueil .hyg-faq-item summary::after{color:#3eabdf}.hyg-faqseo--accueil .hyg-faq-item[open] summary{color:#3eabdf}.hyg-faqseo--accueil .hyg-faq-rep{color:rgba(255,255,255,.68);font-size:15.5px;line-height:1.75}@media(max-width:900px){.hyg-faqseo--accueil{padding:56px 16px 64px}.hyg-hero--produits{padding:40px 16px 0;min-height:min(88vh,660px)}.hyg-hero--produits .hyg-hero-fond{max-height:40%}.hyg-hero-voile{height:46%}}.hyg-cas-liste{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;text-align:left}.hyg-cas{background:#0f0f12;border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s,border-color .22s,box-shadow .22s}.hyg-cas:hover{transform:translateY(-5px);border-color:rgba(62,171,223,.6);box-shadow:0 24px 46px -28px rgba(0,0,0,.95)}.hyg-cas-video{all:unset;position:relative;display:block;width:100%;aspect-ratio:16/9;background:#000;cursor:pointer;overflow:hidden}.hyg-cas-video img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease,filter .3s}.hyg-cas-video:hover img{transform:scale(1.05);filter:brightness(.75)}.hyg-cas-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:rgba(62,171,223,.94);box-shadow:0 12px 28px -10px rgba(62,171,223,.9)}.hyg-cas-play::after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;transform:translateX(3px)}.hyg-cas-iframe{width:100%;aspect-ratio:16/9;border:0;display:block;background:#000}.hyg-cas-corps{padding:22px;display:flex;flex-direction:column;gap:7px;flex:1}.hyg-cas-chiffre{display:block;font-family:Poppins,system-ui,sans-serif;font-size:25px;font-weight:700;color:#3eabdf;line-height:1.1}.hyg-cas h3{font-family:Poppins,system-ui,sans-serif;font-size:16px;margin:0;color:#fff}.hyg-cas p{margin:0;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.65)}.hyg-aca-modele{background:#0a0a0c;color:#fff;padding:92px 40px;border-top:1px solid rgba(255,255,255,.08)}.hyg-aca-modele .hyg-methode-inner{max-width:1240px;margin:0 auto}.hyg-aca-modele h2{font-family:Poppins,system-ui,sans-serif;font-size:clamp(26px,3vw,40px);text-align:center;margin:0 0 44px;color:#fff;letter-spacing:-.015em}.hyg-aca-modele .hyg-aca-atouts li{background:#131317;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 44px -30px rgba(0,0,0,.95);transition:transform .22s,border-color .22s}.hyg-aca-modele .hyg-aca-atouts li:hover{transform:translateY(-5px);border-color:rgba(62,171,223,.55)}.hyg-aca-modele .hyg-aca-atouts h3{color:#fff}.hyg-aca-modele .hyg-aca-atouts p{color:rgba(255,255,255,.62)}.hyg-piliers{list-style:none;margin:44px 0 0;padding:0;counter-reset:none}.hyg-piliers li{position:sticky;top:96px;margin:0 0 26px;background:linear-gradient(140deg,#13232c,#0b0b0e 62%);border:1px solid rgba(62,171,223,.26);border-radius:22px;padding:42px 44px;min-height:280px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 28px 60px -34px rgba(0,0,0,1)}.hyg-piliers li:nth-child(1){top:96px}.hyg-piliers li:nth-child(2){top:118px}.hyg-piliers li:nth-child(3){top:140px}.hyg-piliers li:nth-child(4){top:162px}.hyg-piliers li:nth-child(5){top:184px}.hyg-piliers li:last-child{margin-bottom:0}.hyg-pilier-num{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#3eabdf;color:#fff;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:19px;margin:0 0 18px;box-shadow:0 12px 26px -12px rgba(62,171,223,.9)}.hyg-piliers h3{font-family:Poppins,system-ui,sans-serif;font-size:clamp(21px,2.4vw,30px);margin:0 0 12px;color:#fff;line-height:1.2}.hyg-piliers p{margin:0;font-size:17px;line-height:1.7;color:rgba(255,255,255,.7);max-width:720px}.hyg-aca-duo{background:#060606;padding:84px 40px;border-top:1px solid rgba(255,255,255,.08)}.hyg-aca-duo-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:24px;align-items:start}.hyg-aca-carre{background:#0f0f12;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:34px}.hyg-aca-carre .hyg-surtitre{text-align:left;margin-bottom:12px}.hyg-aca-carre h2{font-family:Poppins,system-ui,sans-serif;font-size:clamp(21px,2.2vw,27px);margin:0 0 14px;color:#fff;line-height:1.25}.hyg-aca-carre p{margin:0 0 20px;font-size:15.5px;line-height:1.7;color:rgba(255,255,255,.7)}.hyg-aca-carre strong{color:#fff}.hyg-aca-liens{display:flex;flex-wrap:wrap;gap:12px;margin:0}.hyg-aca-btn{display:inline-block;background:#3eabdf;color:#fff;text-decoration:none;border-radius:11px;padding:13px 22px;font-family:Poppins,system-ui,sans-serif;font-size:14.5px;font-weight:700}.hyg-aca-btn:hover{filter:brightness(1.1);color:#fff}.hyg-aca-btn--ligne{background:transparent;border:1px solid rgba(255,255,255,.3)}.hyg-aca-btn--ligne:hover{border-color:#3eabdf;background:rgba(62,171,223,.14)}.hyg-aca-video{border-radius:14px;overflow:hidden}@media(max-width:900px){.hyg-aca-modele{padding:52px 16px}.hyg-aca-duo{padding:52px 16px}.hyg-aca-carre{padding:24px}.hyg-piliers li{position:static;padding:28px 22px;min-height:0;margin-bottom:16px}}.hyg-aca-large{max-width:1240px;margin:0 auto;text-align:center}.hyg-aca-large h2{font-family:Poppins,system-ui,sans-serif;font-size:clamp(26px,3vw,40px);line-height:1.15;margin:0 0 10px;color:#fff;letter-spacing:-.015em}.hyg-aca-resultats,.hyg-aca-methode{padding:88px 40px}.hyg-aca-methode .hyg-aca-large{text-align:left}.hyg-aca-methode .hyg-surtitre,.hyg-aca-methode h2{text-align:center}@media(max-width:900px){.hyg-aca-resultats,.hyg-aca-methode{padding:52px 16px}}.hyg-aca-sticky{position:fixed;left:0;right:0;bottom:0;z-index:99980;background:rgba(8,8,10,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(62,171,223,.3);padding:12px 24px calc(12px + env(safe-area-inset-bottom))}.hyg-aca-sticky-inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.hyg-aca-sticky-txt{color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:15.5px;font-weight:600}.hyg-aca-sticky-btn{flex:0 0 auto;background:#3eabdf;color:#fff;text-decoration:none;border-radius:12px;padding:14px 28px;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:700;box-shadow:0 12px 28px -14px rgba(62,171,223,.95);transition:filter .16s,transform .16s}.hyg-aca-sticky-btn:hover{filter:brightness(1.1);transform:translateY(-1px);color:#fff}.hyg-academy-page .hyg-mentions{padding-bottom:104px}@media(max-width:700px){.hyg-aca-sticky{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.hyg-aca-sticky-txt{display:none}.hyg-aca-sticky-btn{width:100%;text-align:center;padding:15px 18px}}.hyg-woo .hyg-recap-produit{display:flex;align-items:center;gap:12px}.hyg-woo .hyg-recap-vignette{flex:0 0 52px;width:52px;height:52px;border-radius:9px;background:#fff;padding:3px;object-fit:contain;display:block}.hyg-blog-corps{padding-bottom:70px}.hyg-blog-intro{max-width:720px;margin:14px 0 0;font-size:17px;line-height:1.7;color:rgba(255,255,255,.6)}.hyg-blog-liste{max-width:1500px;margin:0 auto;padding:34px 18px 0}.hyg-articles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:30px 24px}.hyg-article{min-width:0}.hyg-article a{display:flex;flex-direction:column;height:100%;background:#0e0e10;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s}.hyg-article a:hover{transform:translateY(-5px);border-color:rgba(62,171,223,.6);box-shadow:0 22px 44px -28px rgba(0,0,0,.9)}.hyg-article-image{display:block;aspect-ratio:16/10;background:#000;overflow:hidden}.hyg-article-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.hyg-article a:hover .hyg-article-image img{transform:scale(1.05)}.hyg-article-vide{display:block;width:100%;height:100%;background:linear-gradient(135deg,#10222c,#060606)}.hyg-article-corps{display:flex;flex-direction:column;gap:9px;padding:20px;flex:1}.hyg-article-cat{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#47bef0}.hyg-article h2{font-family:"Open Sans",Poppins,system-ui,sans-serif;font-size:17.5px;font-weight:700;line-height:1.35;margin:0;color:#fff}.hyg-article-extrait{font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.6)}.hyg-article-date{margin-top:auto;padding-top:10px;font-size:12.5px;color:rgba(255,255,255,.4)}.hyg-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:44px 0 0}.hyg-page{min-width:42px;padding:11px 14px;text-align:center;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;font-weight:600;font-size:14.5px}.hyg-page:hover{border-color:#3eabdf;color:#fff}.hyg-page--active{background:#3eabdf;border-color:#3eabdf}@media(max-width:900px){.hyg-blog-liste{padding:24px 12px 0}.hyg-articles{gap:20px}}body.hyg-article-page{background:#060606;color:rgba(255,255,255,.82)}.hyg-art{background:#060606;color:rgba(255,255,255,.82);padding:0 24px 72px;font-family:Inter,Lato,system-ui,sans-serif}.hyg-art-entete{max-width:1000px;margin:0 auto;padding:44px 0 10px}.hyg-art-cat{display:inline-block;background:#4fb2e5;color:#fff;font-size:13.5px;font-weight:600;border-radius:10px;padding:11px 22px;margin:0 0 18px;text-transform:uppercase;letter-spacing:.04em}.hyg-art-entete h1{font-family:"Playfair Display",Georgia,serif;font-size:clamp(30px,3.6vw,42px);font-weight:600;line-height:1.08;margin:0 0 14px;color:#fff}.hyg-art-meta{margin:0;font-size:14px;color:rgba(255,255,255,.45)}.hyg-art-vignette{max-width:1000px;margin:22px auto 0;border-radius:16px;overflow:hidden;background:#000}.hyg-art-vignette img{width:100%;height:auto;display:block}.hyg-art-corps{max-width:1000px;margin:0 auto;padding:30px 0 0;font-size:18px;line-height:1.7}.hyg-art-corps h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(26px,2.9vw,35px);font-weight:700;color:#fff;margin:46px 0 14px;line-height:1.15}.hyg-art-corps h3{font-family:"Playfair Display",Georgia,serif;font-size:clamp(21px,2.1vw,26px);font-weight:600;color:#47bef0;margin:34px 0 10px;line-height:1.25}.hyg-art-corps h4{font-family:Inter,Lato,system-ui,sans-serif;font-size:18px;font-weight:700;color:#fff;margin:26px 0 8px}.hyg-art-corps p{margin:0 0 18px}.hyg-art-corps strong,.hyg-art-corps b{color:#fff}.hyg-art-corps a{color:#47bef0}.hyg-art-corps a:hover{text-decoration:underline}.hyg-art-corps ul,.hyg-art-corps ol{margin:0 0 20px;padding-left:24px}.hyg-art-corps li{margin:0 0 9px}.hyg-art-corps ul li::marker,.hyg-art-corps ol li::marker{color:#4fb2e5}.hyg-art-corps img{max-width:100%;height:auto;border-radius:12px;display:block;margin:22px auto}.hyg-art-corps picture{display:block;margin:22px auto}.hyg-art-corps figure{margin:22px 0}.hyg-art-corps figcaption{font-size:14px;color:rgba(255,255,255,.5);text-align:center;margin-top:8px}.hyg-art-corps blockquote{margin:24px 0;padding:18px 22px;border-left:4px solid #4fb2e5;background:rgba(79,178,229,.1);border-radius:0 10px 10px 0}.hyg-art-corps table{width:100%;border-collapse:collapse;margin:24px 0;font-size:16px}.hyg-art-corps th,.hyg-art-corps td{padding:12px 14px;border:1px solid rgba(255,255,255,.14);text-align:left}.hyg-art-corps th{background:rgba(255,255,255,.06);color:#fff;font-weight:700}.hyg-art-corps details{border-top:1px solid rgba(255,255,255,.14);padding:16px 0}.hyg-art-corps summary{cursor:pointer;font-weight:600;color:#fff}.hyg-art-corps iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:12px;margin:24px 0}.hyg-art-sommaire{background:#0e0e10;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:24px 28px;margin:34px 0}.hyg-art-som-titre{font-family:Inter,Lato,system-ui,sans-serif;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:#47bef0;font-weight:700;margin:0 0 14px}.hyg-art-sommaire ol{counter-reset:hygsom;list-style:none;margin:0;padding:0}.hyg-art-sommaire ol>li{counter-increment:hygsom;position:relative;padding-left:34px;margin:0 0 11px;font-size:16.5px}.hyg-art-sommaire ol>li::before{content:counter(hygsom,decimal-leading-zero);position:absolute;left:0;top:1px;color:#47bef0;font-size:13px;font-weight:700;font-family:Inter,Lato,system-ui,sans-serif}.hyg-art-sommaire ul{list-style:none;margin:8px 0 14px;padding:0}.hyg-art-sommaire ul li{position:relative;padding-left:16px;margin:0 0 7px;font-size:15px}.hyg-art-sommaire ul li::before{content:"";position:absolute;left:0;top:10px;width:7px;height:1px;background:rgba(255,255,255,.35)}.hyg-art-sommaire li>a{display:inline-block;line-height:1.45}.hyg-art-corps h2,.hyg-art-corps h3{scroll-margin-top:96px}.hyg-art-sommaire a{color:rgba(255,255,255,.80);text-decoration:none}.hyg-art-sommaire a:hover{color:#47bef0}.hyg-art-sommaire ul,.hyg-art-sommaire ol{margin:0;padding-left:20px}.hyg-art-btn{display:inline-block;background:#4fb2e5;color:#fff!important;text-decoration:none;border-radius:10px;padding:13px 26px;font-size:15px;font-weight:700}.hyg-art-btn:hover{filter:brightness(1.08)}.hyg-art-pied{max-width:1000px;margin:46px auto 0;padding-top:26px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.hyg-art-retour{color:#47bef0;font-weight:700;text-decoration:none}.hyg-art-retour:hover{text-decoration:underline}@media(max-width:900px){.hyg-art{padding:0 16px 52px}.hyg-art-entete{padding:28px 0 8px}.hyg-art-corps{font-size:16.5px;padding-top:22px}.hyg-art-cat{padding:9px 16px;font-size:12.5px}}@media(max-width:1100px){.hyg-aide-grille{grid-template-columns:1fr;gap:28px}}@media(max-width:900px){.hyg-produit{padding:0 16px 56px;grid-template-columns:minmax(0,1fr)}.hyg-bloc{padding:40px 16px}.hyg-video{padding:0 16px 48px}.hyg-footer{padding:40px 16px}.hyg-header .hyg-inner{padding:14px 16px}.hyg-header .hyg-nav{display:none}.hyg-header .hyg-burger{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.hyg-footer .e-con-inner{grid-template-columns:1fr 1fr;gap:28px}.hyg-footer-social{flex-direction:column;align-items:flex-start;gap:12px}.hyg-formats h2,.hyg-temoins h2,.hyg-autres h2,.hyg-faq-seo h2{font-size:24px}.hyg-promo-item{font-size:12.5px;padding:0 18px}.hyg-panier .single_add_to_cart_button{width:100%;margin-top:10px}.hyg-panier .quantity{margin:0}.hyg-reassure li{font-size:11px}.hyg-temoin{flex:0 0 78%}.hyg-temoins-fleche{display:none}.hyg-barre{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.hyg-barre-inner{gap:12px;padding-right:72px}.hyg-barre-produit{flex:0 0 auto;max-width:none}.hyg-barre-infos{display:none}.hyg-barre-vignette{flex:0 0 44px;width:44px;height:44px;border-radius:9px}.hyg-barre-achat{flex:1 1 auto;justify-content:space-between;gap:12px;min-width:0}.hyg-barre-prix{font-size:19px}.hyg-barre-btn{padding:13px 18px;font-size:14.5px}.xoo-wsc-basket{bottom:96px!important;transition:bottom .22s ease}}@media(max-width:520px){.hyg-barre-produit{display:none}.hyg-barre-achat{justify-content:space-between}.hyg-barre-btn{padding:13px 16px}}@media(max-width:1100px){.hyg-accueil .hyg-bloc,.hyg-boutique .hyg-bloc{padding:64px 24px}.hyg-marque,.hyg-methode,.hyg-atouts,.hyg-seo,.hyg-faqseo{padding:64px 24px}.hyg-hero{padding:80px 24px 64px}.hyg-woo{padding:40px 24px 56px}}@media(max-width:900px){.hyg-accueil .hyg-bloc,.hyg-boutique .hyg-bloc{padding:52px 16px}.hyg-marque,.hyg-methode,.hyg-atouts,.hyg-seo,.hyg-faqseo,.hyg-woo-reassurance{padding:52px 16px}.hyg-pro,.hyg-conseil{padding:42px 16px}.hyg-confiance{padding:22px 16px}.hyg-hero{padding:60px 16px 48px}.hyg-hero--court{padding:54px 16px 42px}.hyg-hero--mince{padding:40px 16px 32px}.hyg-hero h1{font-size:clamp(27px,8vw,38px)}.hyg-hero-sur{font-size:12.5px;padding:7px 14px}.hyg-hero-actions{flex-direction:column;align-items:stretch}.hyg-hero-cta,.hyg-hero-cta2{width:100%;text-align:center}.hyg-confiance-liste{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:14px}.hyg-confiance-liste svg{width:22px;height:22px;flex-basis:22px}.hyg-confiance-liste strong{font-size:13.5px}.hyg-confiance-liste em{font-size:12px}.hyg-vedettes-grille{grid-template-columns:minmax(0,1fr);gap:18px}.hyg-shop-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.hyg-shop-corps{flex-direction:column}.hyg-shop-cadre,.hyg-shop-cote{flex:1 1 auto;width:100%;padding:18px 14px}.hyg-shop-hero{padding:22px 14px 6px}.hyg-shop-hero h1{font-size:clamp(26px,7.4vw,34px);margin-bottom:12px}.hyg-shop-sur{font-size:11.5px;letter-spacing:2px;margin-bottom:6px}.hyg-shop-amazon{font-size:13.5px}.hyg-shop-amazon-avis{font-size:12.5px}.hyg-shop-reperes{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 14px 18px;gap:14px 10px}.hyg-shop-reperes li{padding:0;gap:9px}.hyg-shop-reperes li+li{border-left:0}.hyg-shop-reperes svg{width:20px;height:20px;flex-basis:20px}.hyg-shop-reperes h3{font-size:12.5px;margin-bottom:2px}.hyg-shop-reperes p{font-size:11.5px}.hyg-shop-produit h2{font-size:14px;padding:6px 0}.hyg-shop-btn{font-size:13.5px;padding:9px 12px;margin-top:10px}.hyg-shop-prix{font-size:13px}.hyg-shop-hero h1{font-size:30px}.hyg-marque p,.hyg-seo p{font-size:15.5px}.hyg-methode-visuels{grid-template-columns:minmax(0,1fr)}.hyg-pro-inner,.hyg-conseil-inner{flex-direction:column;align-items:flex-start}.hyg-pro-cta,.hyg-conseil-cta{width:100%;text-align:center}.hyg-academy .hyg-surtitre{text-align:center}.hyg-academy-grille{gap:30px}.hyg-woo{padding:28px 12px 44px}.hyg-woo-inner{padding:20px 16px;border-radius:16px}.hyg-woo table th{display:none}.hyg-woo .shop_table td{display:block;width:100%;border:0;padding:6px 0}.hyg-woo .shop_table tr{display:block;padding:16px 0;border-bottom:1px solid rgba(10,30,40,.1)}.hyg-woo .shop_table td::before{content:attr(data-title) " : ";font-weight:600;color:#6b7c85;font-size:13px}.hyg-woo .shop_table td.product-remove::before,.hyg-woo .shop_table td.product-thumbnail::before{content:""}.hyg-woo .shop_table td.product-thumbnail,.hyg-woo table.shop_table_responsive tr td.product-thumbnail{display:block!important;width:100%;padding:4px 0 2px}.hyg-woo .shop_table td.product-thumbnail img{width:96px!important;height:96px!important;max-width:96px!important}.hyg-woo .shop_table td.actions::before{content:""}.hyg-woo form.woocommerce-checkout{grid-template-columns:minmax(0,1fr);grid-template-areas:"client" "titre" "recap" "fin";gap:24px}.hyg-panier-page .hyg-woo-inner>.woocommerce{grid-template-columns:minmax(0,1fr);gap:24px}.hyg-panier-page .woocommerce-cart-form,.hyg-panier-page .cart-collaterals{grid-column:1}.hyg-etape-fil:not(:last-child)::after{width:18px}.hyg-etape-fil{font-size:12.5px}}@media(max-width:560px){.hyg-shop-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}}@media(max-width:520px){.hyg-etapes-fil{gap:6px}.hyg-etape-fil span{display:none}.hyg-etape-fil--active span{display:inline}}.hyg-merci-corps{max-width:1180px;margin:0 auto;padding:0 24px 70px;width:100%}.hyg-merci-pastille{display:inline-block;background:rgba(79,178,229,.16);border:1px solid rgba(79,178,229,.45);color:#8fd4f7;border-radius:999px;padding:7px 16px;font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;margin:0 0 16px}.hyg-merci-intro{max-width:720px;margin:14px auto 0;font-size:17px;line-height:1.65;color:rgba(255,255,255,.76)}.hyg-merci-bloc{background:#0d0d0d;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:32px;margin:0 0 26px}.hyg-merci-bloc h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(22px,2.4vw,29px);color:#fff;margin:0 0 22px}.hyg-merci-recap{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:14px;margin:0 0 26px;padding:0}.hyg-merci-recap li{background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;min-width:0}.hyg-merci-recap span{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:5px}.hyg-merci-recap strong{display:block;color:#fff;font-size:17px;overflow-wrap:anywhere}.hyg-merci-table{overflow-x:auto}.hyg-merci-table table{width:100%;border-collapse:collapse;color:rgba(255,255,255,.82);font-size:15.5px}.hyg-merci-table th,.hyg-merci-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.hyg-merci-table th{color:#fff;font-weight:700}.hyg-merci-table h2{font-size:20px;margin:26px 0 14px}.hyg-merci-table a{color:#47bef0}.hyg-merci-etapes{list-style:none;counter-reset:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;margin:0;padding:0}.hyg-merci-etapes li{background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px 18px;min-width:0}.hyg-merci-num{display:block;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#47bef0;font-weight:700;margin-bottom:9px}.hyg-merci-etapes strong{display:block;color:#fff;font-size:17px;margin-bottom:6px}.hyg-merci-etapes em{font-style:normal;font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.62)}.hyg-merci-note{margin:20px 0 0;font-size:14.5px;color:rgba(255,255,255,.58)}.hyg-merci-cadeau{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:30px;align-items:center;background:linear-gradient(135deg,#0f1b22,#122b38);border:1px solid rgba(79,178,229,.3);border-radius:20px;padding:34px;margin:0 0 26px}.hyg-merci-cadeau h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(23px,2.5vw,31px);color:#fff;margin:0 0 12px}.hyg-merci-cadeau p{margin:0;color:rgba(255,255,255,.78);line-height:1.65;font-size:16px}.hyg-merci-cadeau-texte{min-width:0}.hyg-merci-code{min-width:0;background:rgba(0,0,0,.4);border:1px dashed rgba(79,178,229,.5);border-radius:16px;padding:24px;text-align:center}.hyg-merci-code>span{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:10px}.hyg-merci-copie{display:block;width:100%;background:none;border:0;color:#fff;font-family:Inter,Lato,system-ui,sans-serif;font-size:clamp(26px,4vw,36px);font-weight:800;letter-spacing:.14em;cursor:pointer;padding:0;margin:0 0 10px}.hyg-merci-copie:hover{color:#47bef0}.hyg-merci-code em{display:block;font-style:normal;font-size:13.5px;color:rgba(255,255,255,.52);margin-bottom:18px}.hyg-merci-produits .hyg-vedettes-grille{margin:0}.hyg-merci .hyg-woo-reassurance{max-width:1180px;margin:0 auto;padding:0 24px 60px}.hyg-contact{max-width:1180px;margin:0 auto;padding:0 24px 80px;width:100%}.hyg-contact-grille{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:34px;align-items:start;margin-top:10px}.hyg-contact-form{background:#0d0d0d;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:32px;min-width:0}.hyg-form-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0 18px}.hyg-form p{margin:0 0 18px;min-width:0}.hyg-form label{display:block;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.62);font-weight:700;margin-bottom:8px}.hyg-form label span{text-transform:none;letter-spacing:0;font-weight:400;color:rgba(255,255,255,.4)}.hyg-form input,.hyg-form textarea{width:100%;max-width:100%;background:#141414;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff;font-family:inherit;font-size:16px;padding:13px 15px}.hyg-form input:focus,.hyg-form textarea:focus{outline:none;border-color:#47bef0;box-shadow:0 0 0 3px rgba(71,190,240,.18)}.hyg-form textarea{resize:vertical;min-height:150px;line-height:1.6}.hyg-form-leurre{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hyg-form-envoi{margin:24px 0 14px}.hyg-form-envoi .hyg-art-btn{width:100%;text-align:center;border:0;font-family:inherit;cursor:pointer}.hyg-form-mentions{font-size:13px;color:rgba(255,255,255,.45);line-height:1.55;margin:0}.hyg-contact-ok{background:rgba(46,160,101,.14);border:1px solid rgba(46,160,101,.5);border-radius:12px;padding:16px 18px;margin:0 0 24px}.hyg-contact-ok strong{display:block;color:#7ee0ab;margin-bottom:4px}.hyg-contact-ok span{font-size:14.5px;color:rgba(255,255,255,.72)}.hyg-contact-err{background:rgba(214,69,69,.14);border:1px solid rgba(214,69,69,.5);border-radius:12px;padding:15px 18px;margin:0 0 24px;color:#ffb4b4;font-size:15px}.hyg-contact-aside{min-width:0}.hyg-contact-aside h2{font-family:"Playfair Display",Georgia,serif;font-size:24px;color:#fff;margin:0 0 20px}.hyg-contact-coord{list-style:none;margin:0 0 26px;padding:0}.hyg-contact-coord li{display:flex;gap:14px;align-items:flex-start;background:#0d0d0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:17px 18px;margin:0 0 12px;min-width:0}.hyg-contact-coord svg{width:22px;height:22px;flex:0 0 22px;color:#47bef0;margin-top:2px}.hyg-contact-coord strong{display:block;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.48);margin-bottom:5px}.hyg-contact-coord em{font-style:normal;color:#fff;font-size:15.5px;overflow-wrap:anywhere}.hyg-contact-coord a{color:#fff;text-decoration:none}.hyg-contact-coord a:hover{color:#47bef0}.hyg-contact-aide{background:linear-gradient(135deg,#0f1b22,#122b38);border:1px solid rgba(79,178,229,.28);border-radius:16px;padding:22px}.hyg-contact-aide strong{display:block;color:#fff;font-size:17px;margin-bottom:9px}.hyg-contact-aide p{margin:0 0 14px;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.7)}.hyg-compte-page .hyg-woo-inner{max-width:1100px}.hyg-compte-page .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hyg-compte-page .woocommerce-MyAccount-navigation li a{display:block;padding:10px 16px;border-radius:999px;background:#141414;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.78);text-decoration:none;font-size:14.5px}.hyg-compte-page .woocommerce-MyAccount-navigation li.is-active a,.hyg-compte-page .woocommerce-MyAccount-navigation li a:hover{background:#47bef0;border-color:#47bef0;color:#041018}.hyg-compte-page .woocommerce-MyAccount-content{background:#0d0d0d;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:30px;min-width:0}.hyg-compte-page form.login,.hyg-compte-page form.register{background:#0d0d0d;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:30px}.hyg-compte-page input[type=text],.hyg-compte-page input[type=email],.hyg-compte-page input[type=password],.hyg-compte-page input[type=tel],.hyg-compte-page input[type=number],.hyg-compte-page textarea,.hyg-compte-page select{width:100%;max-width:100%;background:#141414;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff;font-size:16px;padding:12px 14px}.hyg-compte-page input:focus,.hyg-compte-page textarea:focus{outline:none;border-color:#47bef0;box-shadow:0 0 0 3px rgba(71,190,240,.18)}.hyg-compte-page label{color:rgba(255,255,255,.72);font-size:14px;display:block;margin-bottom:7px}.hyg-compte-page .woocommerce-form-login__rememberme{color:rgba(255,255,255,.6)}.hyg-compte-page .woocommerce-form-login__rememberme input,.hyg-compte-page input[type=checkbox]{width:auto;display:inline;margin-right:7px}.hyg-compte-page a{color:#47bef0}.hyg-compte-page .woocommerce-Button,.hyg-compte-page button[type=submit]{background:#4fb2e5;color:#fff;border:0;border-radius:10px;padding:13px 26px;font-weight:700;font-size:15px;cursor:pointer}.hyg-compte-page table{width:100%;border-collapse:collapse;font-size:15px}.hyg-compte-page table th,.hyg-compte-page table td{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}@media(max-width:900px){.hyg-contact-grille{grid-template-columns:minmax(0,1fr);gap:24px}.hyg-contact,.hyg-merci-corps{padding-left:16px;padding-right:16px}.hyg-contact-form,.hyg-merci-bloc,.hyg-merci-cadeau{padding:22px 18px}.hyg-merci-cadeau{gap:20px}.hyg-merci .hyg-woo-reassurance{padding-left:16px;padding-right:16px}.hyg-compte-page .woocommerce-MyAccount-content{padding:20px 16px}}