/* SAKURION - feuille commune de la charte (skill sakurion-brand), chargée EN DERNIER sur toutes les pages
   du site et de la réservation (views/layout.xml). Une seule échelle de texte, un rythme de 8 px, polices
   hébergées ici (OFL, aucun appel à Google Fonts), palette de la charte.

   Échelle (mobile < 768 px / bureau) :
     titre de page    38 / 64  Poppins 200   interligne 1,08
     titre de section 28 / 40  Poppins 300   1,14
     sous-titre       24       Poppins 300   1,25
     texte courant    16 / 17  Inter 300     1,75
     texte secondaire 15       Inter         1,6
     légende          13       Inter         1,7   (plancher : rien sous 13 px, le gris #6B7075 non plus)
   Espacements : multiples de 8 px (4 px pour les écarts fins).

   Trois parties : 1. polices et jetons ; 2. surcharges générées depuis les 16 feuilles des pages
   (tools/website/charte.py, ne pas éditer à la main) ; 3. corrections écrites à la main. */

/* ======================================================================= 1. polices et jetons */
@font-face{font-family:"Poppins";font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/poppins-latin-200.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/poppins-latin-300.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins-latin-400.woff2) format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin-wght.woff2) format("woff2")}

:root{
  --sk-ink:#141414; --sk-paper:#f3f3f3; --sk-graphite:#323232; --sk-muted:#6b7075; --sk-white:#ffffff;
  --sk-accent:#2e6fc0; --sk-line:#e1e2e1; --sk-on-dark:#e1e2e1;
  --sk-title:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;
  --sk-text:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
  --sk-fs-h1:38px; --sk-fs-h2:28px; --sk-fs-h3:24px; --sk-fs-body:16px; --sk-fs-sm:15px; --sk-fs-xs:13px;
  --sk-lh-h1:1.08; --sk-lh-h2:1.14; --sk-lh-h3:1.25; --sk-lh-body:1.75; --sk-lh-sm:1.6; --sk-lh-xs:1.7;
  --sk-touch:45px;
  /* jetons des pages d'origine ramenés à la charte */
  --ink:#141414; --paper:#f3f3f3; --soft:#6b7075; --soft-strong:#141414; --muted:#6b7075; --white:#ffffff;
  --blue:#2e6fc0; --blue-wash:#f3f3f3;
  --serif:var(--sk-title); --sans:var(--sk-text); --mono:var(--sk-text);
}
@media (min-width:768px){:root{--sk-fs-h1:64px;--sk-fs-h2:40px;--sk-fs-body:17px}}

/* ======================================================================= 2. surcharges générées */
/* @charte-generee: debut */
/* Ne pas éditer : python3 tools/website/charte.py */
/* avis */
#wrap.sk-page-avis .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-avis .eyebrow .star{margin-right:8px}
#wrap.sk-page-avis .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-avis .announce span{margin:0 24px}
#wrap.sk-page-avis .nav-l,#wrap.sk-page-avis .nav-r{gap:32px}
#wrap.sk-page-avis .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
#wrap.sk-page-avis .menu-btn .bars{gap:4px}
#wrap.sk-page-avis .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-avis .nav-r .book{padding-bottom:4px}
#wrap.sk-page-avis .lang-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px;gap:8px}
#wrap.sk-page-avis .legal-hero{padding:144px 0 48px}
#wrap.sk-page-avis .legal-hero .eyebrow{margin-bottom:16px}
#wrap.sk-page-avis .legal-hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-avis .legal-hero .upd{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:16px}
#wrap.sk-page-avis .rev-summary{padding:48px 0 8px}
#wrap.sk-page-avis .rev-summary .big{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-avis .rev-summary .stars{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-avis .rev-summary .meta{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-avis .rev-grid{padding:32px 0 96px}
#wrap.sk-page-avis .rev-card .stars{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);margin-bottom:16px}
#wrap.sk-page-avis .rev-card blockquote{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-avis .rev-card .meta{gap:16px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-avis .rev-card .tag{border-radius:2px;padding:4px 16px}
#wrap.sk-page-avis .foot-top{padding:88px 0 72px}
#wrap.sk-page-avis .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-avis .foot-meta{gap:32px;margin-top:64px}
#wrap.sk-page-avis .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
#wrap.sk-page-avis .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-avis .foot-cols{padding:56px 0;gap:32px}
#wrap.sk-page-avis .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-avis .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
#wrap.sk-page-avis .news{margin-top:8px}
#wrap.sk-page-avis .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-avis .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-avis .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:560px){#wrap.sk-page-avis .wrap{padding:0 24px}}
@media (max-width:560px){#wrap.sk-page-avis .rev-summary .big{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}}
#wrap.sk-page-avis nav .book{font-size:var(--sk-fs-xs)!important;line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px!important;padding:8px 16px!important}
#wrap.sk-page-avis .sk-cc{box-shadow:none}
#wrap.sk-page-avis .sk-cc-t{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-avis .sk-cc-b{gap:8px}
#wrap.sk-page-avis .sk-cc-b button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 24px;border-radius:2px}
@media (max-width:640px){#wrap.sk-page-avis .sk-cc-in{gap:16px}}
@media (max-width:700px){#wrap.sk-page-avis .nav-r{gap:16px}}
@media (max-width:700px){#wrap.sk-page-avis nav .book{padding:8px 16px!important}}
:root:has(#wrap.sk-page-avis) .to-top{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text);box-shadow:none}
:root:has(#wrap.sk-page-avis) .to-top:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:root:has(#wrap.sk-page-avis) .bk-overlay{padding:24px}
:root:has(#wrap.sk-page-avis) .bk-modal{border-radius:2px;box-shadow:none}
:root:has(#wrap.sk-page-avis) .bk-head{padding:16px 24px}
:root:has(#wrap.sk-page-avis) .bk-title{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:root:has(#wrap.sk-page-avis) .bk-close{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;padding:4px 8px}
:root:has(#wrap.sk-page-avis) .bk-loading{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
/* cartes_cadeaux, faq */
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .eyebrow .star{margin-right:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .announce span{margin:0 24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .nav-l,:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .nav-r{gap:32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .menu-btn .bars{gap:4px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .nav-r .book{padding-bottom:4px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .hero .corner{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .strip-item{padding:24px 24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) section{padding:128px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .lab{gap:8px;margin-bottom:32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-row{margin-top:88px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-fig .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-txt{padding:0 0 64px 72px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-txt .big{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-txt p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-txt .read{margin-top:24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-facts{margin-top:88px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .fact{padding:32px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .fact b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .fact>span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-img .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-q .lab{margin-bottom:24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-q blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-q .who{margin-top:32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-q .who b{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-q .who span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method-row{gap:64px;margin-top:72px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method-notes .note{padding:32px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method-notes h4{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method-notes h4 .star{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method-notes p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote{gap:72px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote .por .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote .skw-mark{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:24px 0 32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote cite{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote .stars{margin-top:32px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote .stars b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-left:16px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .book-l{padding:88px 72px 88px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .book-l h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:24px 0 24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .book-l p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .policy{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-top:24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .book-r{padding:72px 0 72px 72px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .widget{padding:56px 48px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .widget h3{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:16px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .widget h3 .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .widget p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin:0 auto 32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cta{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cta:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-top{padding:88px 0 72px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-meta{gap:32px;margin-top:64px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-cols{padding:56px 0;gap:32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .news{margin-top:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:1000px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-row{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-grid{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method-row{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .book-l{padding:72px 0 40px}}
@media (max-width:1000px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .book-r{padding:48px 0}}
@media (max-width:560px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .wrap{padding:0 24px}}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cats-head h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cats-head .sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cats{gap:24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-fig{border-radius:2px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-fig .ph{background:linear-gradient(160deg,#f3f3f3,#e9edf1)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-fig .ph span{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-fig .plus{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:16px 0 4px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-desc{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-right:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-panel-in .ptitle{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row{gap:16px;padding:16px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row .l{gap:4px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row .nm{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row .nm .it{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row .dс{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row .pr{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row .book{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
@media (max-width:560px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cats{gap:16px}}
@media (max-width:560px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:560px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .lang-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px;gap:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .legal-hero{padding:144px 0 48px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .legal-hero .eyebrow{margin-bottom:16px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .legal-hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .legal-hero .upd{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:16px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .faq-wrap{padding:64px 0 40px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .faq-q{padding:24px 0;font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .faq-q .ic{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .faq-a-in{padding:0 0 24px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .gift-grid{padding:72px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .gift-card-visual{border-radius:2px;background:linear-gradient(135deg,#f3f3f3 0%,#f3f3f3 55%,#f3f3f3 100%);padding:40px 40px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .gift-card-visual .gc-logo{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .gift-card-visual .gc-meta{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .gift-txt h2{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .gift-txt p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);margin-bottom:16px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .gift-cta{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px;border-radius:2px;margin-top:16px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .gift-cta:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
@media (max-width:880px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .gift-grid{padding:48px 0}}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) nav .book{font-size:var(--sk-fs-xs)!important;line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px!important;padding:8px 16px!important}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .eyebrow .star{margin-right:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .announce span{margin:0 24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .nav-l,:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .nav-r{gap:32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .menu-btn .bars{gap:4px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .nav-r .book{padding-bottom:4px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .hero .corner{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .strip-item{padding:24px 24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) section{padding:128px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .lab{gap:8px;margin-bottom:32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-row{margin-top:88px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-fig .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-txt{padding:0 0 64px 72px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-txt .big{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-txt p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-txt .read{margin-top:24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-facts{margin-top:88px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .fact{padding:32px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .fact b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .fact>span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-img .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-q .lab{margin-bottom:24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-q blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-q .who{margin-top:32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-q .who b{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-q .who span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method-row{gap:64px;margin-top:72px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method-notes .note{padding:32px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method-notes h4{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method-notes h4 .star{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method-notes p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote{gap:72px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote .por .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote .skw-mark{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:24px 0 32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote cite{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote .stars{margin-top:32px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote .stars b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-left:16px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .book-l{padding:88px 72px 88px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .book-l h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:24px 0 24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .book-l p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .policy{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-top:24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .book-r{padding:72px 0 72px 72px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .widget{padding:56px 48px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .widget h3{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:16px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .widget h3 .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .widget p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin:0 auto 32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cta{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cta:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-top{padding:88px 0 72px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-meta{gap:32px;margin-top:64px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-cols{padding:56px 0;gap:32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .news{margin-top:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:1000px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .about-row{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .expert-grid{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .method-row{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .quote{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .book-l{padding:72px 0 40px}}
@media (max-width:1000px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .book-r{padding:48px 0}}
@media (max-width:560px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .wrap{padding:0 24px}}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cats-head h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cats-head .sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cats{gap:24px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-fig{border-radius:2px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-fig .ph{background:linear-gradient(160deg,#f3f3f3,#e9edf1)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-fig .ph span{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-fig .plus{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:16px 0 4px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-desc{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-right:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-panel-in .ptitle{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row{gap:16px;padding:16px 0}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row .l{gap:4px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row .nm{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row .nm .it{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row .dс{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row .pr{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sub-row .book{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
@media (max-width:560px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cats{gap:16px}}
@media (max-width:560px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:560px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin-top:16px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-hero .skw-lead{margin-top:16px;font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .skw-breadcrumb{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-intro{padding:88px 0 32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-intro .grid2{gap:64px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-intro h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-intro p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-list{padding:48px 0 32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-row{gap:32px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-name{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-desc{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);margin-top:16px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-price{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-cta{margin:40px 0 96px;border-radius:2px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-cta h2{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-cta p{margin-top:16px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-cta .skw-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px;border-radius:2px}
@media (max-width:860px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-row{gap:16px}}
@media (max-width:860px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-price{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:860px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .svc-cta{padding:48px 32px}}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sk-cc{box-shadow:none}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sk-cc-t{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sk-cc-b{gap:8px}
:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sk-cc-b button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 24px;border-radius:2px}
@media (max-width:640px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .sk-cc-in{gap:16px}}
@media (max-width:700px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .nav-r{gap:16px}}
@media (max-width:700px){:is(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) nav .book{padding:8px 16px!important}}
:root:has(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .to-top{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text);box-shadow:none}
:root:has(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .to-top:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:root:has(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .bk-overlay{padding:24px}
:root:has(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .bk-modal{border-radius:2px;box-shadow:none}
:root:has(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .bk-head{padding:16px 24px}
:root:has(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .bk-title{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:root:has(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .bk-close{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;padding:4px 8px}
:root:has(#wrap.sk-page-cartes_cadeaux,#wrap.sk-page-faq) .bk-loading{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
/* conditions_generales, confidentialite, mentions_legales */
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .eyebrow .star{margin-right:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .announce span{margin:0 24px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .nav-l,:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .nav-r{gap:32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .menu-btn .bars{gap:4px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .nav-r .book{padding-bottom:4px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .hero .corner{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .strip-item{padding:24px 24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) section{padding:128px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .lab{gap:8px;margin-bottom:32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-row{margin-top:88px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-fig .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-txt{padding:0 0 64px 72px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-txt .big{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:24px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-txt p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-txt .read{margin-top:24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-facts{margin-top:88px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .fact{padding:32px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .fact b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .fact>span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-img .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-q .lab{margin-bottom:24px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-q blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-q .who{margin-top:32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-q .who b{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-q .who span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method-row{gap:64px;margin-top:72px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method-notes .note{padding:32px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method-notes h4{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method-notes h4 .star{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method-notes p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote{gap:72px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote .por .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote .skw-mark{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:24px 0 32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote cite{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote .stars{margin-top:32px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote .stars b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-left:16px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .book-l{padding:88px 72px 88px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .book-l h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:24px 0 24px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .book-l p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .policy{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-top:24px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .book-r{padding:72px 0 72px 72px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .widget{padding:56px 48px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .widget h3{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:16px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .widget h3 .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .widget p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin:0 auto 32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cta{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cta:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-top{padding:88px 0 72px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-meta{gap:32px;margin-top:64px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-cols{padding:56px 0;gap:32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .news{margin-top:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:1000px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-row{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-grid{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method-row{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .book-l{padding:72px 0 40px}}
@media (max-width:1000px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .book-r{padding:48px 0}}
@media (max-width:560px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .wrap{padding:0 24px}}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cats-head h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cats-head .sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cats{gap:24px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-fig{border-radius:2px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-fig .ph{background:linear-gradient(160deg,#f3f3f3,#e9edf1)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-fig .ph span{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-fig .plus{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:16px 0 4px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-desc{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-right:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-panel-in .ptitle{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row{gap:16px;padding:16px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row .l{gap:4px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row .nm{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row .nm .it{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row .dс{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row .pr{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row .book{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
@media (max-width:560px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cats{gap:16px}}
@media (max-width:560px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:560px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .lang-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px;gap:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .legal-hero{padding:144px 0 48px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .legal-hero .eyebrow{margin-bottom:16px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .legal-hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .legal-hero .upd{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:16px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .legal-body{padding:64px 0 40px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .legal-sec h2{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .legal-sec p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);margin-bottom:16px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .legal-toc{border-radius:2px;padding:32px 32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .legal-toc h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .legal-toc li{margin-bottom:8px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) nav .book{font-size:var(--sk-fs-xs)!important;line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px!important;padding:8px 16px!important}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .eyebrow .star{margin-right:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .announce span{margin:0 24px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .nav-l,:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .nav-r{gap:32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .menu-btn .bars{gap:4px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .nav-r .book{padding-bottom:4px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .hero .corner{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .strip-item{padding:24px 24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) section{padding:128px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .lab{gap:8px;margin-bottom:32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-row{margin-top:88px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-fig .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-txt{padding:0 0 64px 72px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-txt .big{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:24px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-txt p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-txt .read{margin-top:24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-facts{margin-top:88px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .fact{padding:32px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .fact b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .fact>span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-img .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-q .lab{margin-bottom:24px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-q blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-q .who{margin-top:32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-q .who b{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-q .who span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method-row{gap:64px;margin-top:72px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method-notes .note{padding:32px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method-notes h4{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method-notes h4 .star{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method-notes p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote{gap:72px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote .por .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote .skw-mark{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:24px 0 32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote cite{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote .stars{margin-top:32px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote .stars b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-left:16px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .book-l{padding:88px 72px 88px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .book-l h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:24px 0 24px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .book-l p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .policy{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-top:24px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .book-r{padding:72px 0 72px 72px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .widget{padding:56px 48px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .widget h3{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:16px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .widget h3 .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .widget p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin:0 auto 32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cta{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cta:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-top{padding:88px 0 72px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-meta{gap:32px;margin-top:64px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-cols{padding:56px 0;gap:32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .news{margin-top:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:1000px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .about-row{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .expert-grid{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .method-row{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .quote{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .book-l{padding:72px 0 40px}}
@media (max-width:1000px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .book-r{padding:48px 0}}
@media (max-width:560px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .wrap{padding:0 24px}}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cats-head h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cats-head .sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cats{gap:24px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-fig{border-radius:2px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-fig .ph{background:linear-gradient(160deg,#f3f3f3,#e9edf1)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-fig .ph span{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-fig .plus{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:16px 0 4px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-desc{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-right:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-panel-in .ptitle{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row{gap:16px;padding:16px 0}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row .l{gap:4px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row .nm{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row .nm .it{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row .dс{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row .pr{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sub-row .book{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
@media (max-width:560px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cats{gap:16px}}
@media (max-width:560px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:560px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin-top:16px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-hero .skw-lead{margin-top:16px;font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .skw-breadcrumb{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-intro{padding:88px 0 32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-intro .grid2{gap:64px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-intro h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-intro p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-list{padding:48px 0 32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-row{gap:32px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-name{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-desc{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);margin-top:16px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-price{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-cta{margin:40px 0 96px;border-radius:2px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-cta h2{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-cta p{margin-top:16px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-cta .skw-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px;border-radius:2px}
@media (max-width:860px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-row{gap:16px}}
@media (max-width:860px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-price{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:860px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .svc-cta{padding:48px 32px}}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sk-cc{box-shadow:none}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sk-cc-t{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sk-cc-b{gap:8px}
:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sk-cc-b button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 24px;border-radius:2px}
@media (max-width:640px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .sk-cc-in{gap:16px}}
@media (max-width:700px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .nav-r{gap:16px}}
@media (max-width:700px){:is(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) nav .book{padding:8px 16px!important}}
:root:has(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .to-top{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text);box-shadow:none}
:root:has(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .to-top:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:root:has(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .bk-overlay{padding:24px}
:root:has(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .bk-modal{border-radius:2px;box-shadow:none}
:root:has(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .bk-head{padding:16px 24px}
:root:has(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .bk-title{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:root:has(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .bk-close{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;padding:4px 8px}
:root:has(#wrap.sk-page-conditions_generales,#wrap.sk-page-confidentialite,#wrap.sk-page-mentions_legales) .bk-loading{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
/* data_deletion */
#wrap.sk-page-data_deletion header .wrap{padding-block:16px}
#wrap.sk-page-data_deletion header a.brand{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-data_deletion header a.back{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-data_deletion .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-data_deletion h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:16px 0 8px}
#wrap.sk-page-data_deletion h2{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:40px 0 8px}
#wrap.sk-page-data_deletion ol{padding-left:16px}
#wrap.sk-page-data_deletion li{margin:0 0 8px}
#wrap.sk-page-data_deletion .lang{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin:32px 0 8px;padding-top:32px}
#wrap.sk-page-data_deletion .upd{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-data_deletion footer{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-data_deletion footer .wrap{padding-block:24px;gap:8px 16px}
/* home */
#wrap.sk-page-home .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .eyebrow .star{margin-right:8px}
#wrap.sk-page-home .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-home .announce span{margin:0 24px}
#wrap.sk-page-home .nav-l,#wrap.sk-page-home .nav-r{gap:32px}
#wrap.sk-page-home .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
#wrap.sk-page-home .menu-btn .bars{gap:4px}
#wrap.sk-page-home .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .nav-r .book{padding-bottom:4px}
#wrap.sk-page-home .hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-home .hero .corner{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .strip-item{padding:24px 24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home section{padding:128px 0}
#wrap.sk-page-home .lab{gap:8px;margin-bottom:32px}
#wrap.sk-page-home .about h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-home .about-row{margin-top:88px}
#wrap.sk-page-home .about-fig .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .about-txt{padding:0 0 64px 72px}
#wrap.sk-page-home .about-txt .big{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:24px}
#wrap.sk-page-home .about-txt p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-home .about-txt .read{margin-top:24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
#wrap.sk-page-home .about-facts{margin-top:88px}
#wrap.sk-page-home .fact{padding:32px 0}
#wrap.sk-page-home .fact b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-home .fact>span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
#wrap.sk-page-home .expert-img .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .expert-q .lab{margin-bottom:24px}
#wrap.sk-page-home .expert-q blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-home .expert-q .who{margin-top:32px}
#wrap.sk-page-home .expert-q .who b{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-home .expert-q .who span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .method h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-home .method-row{gap:64px;margin-top:72px}
#wrap.sk-page-home .method-notes .note{padding:32px 0}
#wrap.sk-page-home .method-notes h4{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-home .method-notes h4 .star{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-home .method-notes p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .quote{gap:72px}
#wrap.sk-page-home .quote .por .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .quote .skw-mark{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-home .quote blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:24px 0 32px}
#wrap.sk-page-home .quote cite{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .quote .stars{margin-top:32px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-home .quote .stars b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-left:16px}
#wrap.sk-page-home .quote .read{margin-top:24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
#wrap.sk-page-home .book-l{padding:88px 72px 88px 0}
#wrap.sk-page-home .book-l h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:24px 0 24px}
#wrap.sk-page-home .book-l p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-home .policy{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-top:24px}
#wrap.sk-page-home .book-r{padding:72px 0 72px 72px}
#wrap.sk-page-home .widget{padding:56px 48px}
#wrap.sk-page-home .widget h3{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:16px}
#wrap.sk-page-home .widget h3 .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-home .widget p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin:0 auto 32px}
#wrap.sk-page-home .cta{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px}
#wrap.sk-page-home .cta:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
#wrap.sk-page-home .foot-top{padding:88px 0 72px}
#wrap.sk-page-home .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-home .foot-meta{gap:32px;margin-top:64px}
#wrap.sk-page-home .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
#wrap.sk-page-home .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-home .foot-cols{padding:56px 0;gap:32px}
#wrap.sk-page-home .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-home .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
#wrap.sk-page-home .news{margin-top:8px}
#wrap.sk-page-home .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-home .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:1000px){#wrap.sk-page-home .about-row{gap:32px}}
@media (max-width:1000px){#wrap.sk-page-home .expert-grid{gap:32px}}
@media (max-width:1000px){#wrap.sk-page-home .method-row{gap:32px}}
@media (max-width:1000px){#wrap.sk-page-home .quote{gap:32px}}
@media (max-width:1000px){#wrap.sk-page-home .book-l{padding:72px 0 40px}}
@media (max-width:1000px){#wrap.sk-page-home .book-r{padding:48px 0}}
@media (max-width:560px){#wrap.sk-page-home .wrap{padding:0 24px}}
#wrap.sk-page-home .cats-head h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-home .cats-head .sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .cats{gap:24px}
#wrap.sk-page-home .cat-fig{border-radius:2px}
#wrap.sk-page-home .cat-fig .ph{background:linear-gradient(160deg,#f3f3f3,#e9edf1)}
#wrap.sk-page-home .cat-fig .ph span{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-home .cat-fig .plus{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-home .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:16px 0 4px}
#wrap.sk-page-home .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-home .cat-desc{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-right:8px}
#wrap.sk-page-home .cat-panel-in .ptitle{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .sub-row{gap:16px;padding:16px 0}
#wrap.sk-page-home .sub-row .l{gap:4px}
#wrap.sk-page-home .sub-row .nm{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-home .sub-row .nm .it{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-home .sub-row .dс{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .sub-row .pr{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .sub-row .book{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
@media (max-width:560px){#wrap.sk-page-home .cats{gap:16px}}
@media (max-width:560px){#wrap.sk-page-home .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:560px){#wrap.sk-page-home .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
#wrap.sk-page-home .panel-cta{margin-top:24px;padding-top:16px}
#wrap.sk-page-home .panel-cta a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .panel-cta a:hover{gap:16px}
#wrap.sk-page-home .lang-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px;gap:8px}
#wrap.sk-page-home nav .book{font-size:var(--sk-fs-xs)!important;line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px!important;padding:8px 16px!important}
#wrap.sk-page-home .promo-strip{background:linear-gradient(90deg,#f3f3f3,#f3f3f3);border-bottom:1px solid #f3f3f3}
#wrap.sk-page-home .promo-strip:hover{background:linear-gradient(90deg,#f3f3f3,#f3f3f3)}
#wrap.sk-page-home .ps-in{gap:16px;padding:16px 0}
#wrap.sk-page-home .ps-badge{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .ps-badge .star{margin-right:8px}
#wrap.sk-page-home .ps-txt{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .ps-r{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .ps-ar{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
@media (max-width:860px){#wrap.sk-page-home .ps-in{padding:16px 0}}
@media (max-width:560px){#wrap.sk-page-home .ps-txt{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}}
@media (max-width:560px){#wrap.sk-page-home .ps-l{gap:8px}}
#wrap.sk-page-home .sk-cc{box-shadow:none}
#wrap.sk-page-home .sk-cc-t{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .sk-cc-b{gap:8px}
#wrap.sk-page-home .sk-cc-b button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 24px;border-radius:2px}
@media (max-width:640px){#wrap.sk-page-home .sk-cc-in{gap:16px}}
#wrap.sk-page-home .map-card{gap:16px;margin-top:48px;padding:24px 32px;border-radius:2px;background:#141414}
#wrap.sk-page-home .map-card:hover{background:#141414}
#wrap.sk-page-home .map-card .mc-addr{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-home .map-card .mc-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px}
@media (max-width:560px){#wrap.sk-page-home .map-card{gap:16px}}
@media (max-width:700px){#wrap.sk-page-home .nav-r{gap:16px}}
@media (max-width:700px){#wrap.sk-page-home nav .book{padding:8px 16px!important}}
:root:has(#wrap.sk-page-home) .to-top{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text);box-shadow:none}
:root:has(#wrap.sk-page-home) .to-top:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:root:has(#wrap.sk-page-home) .bk-overlay{padding:24px}
:root:has(#wrap.sk-page-home) .bk-modal{border-radius:2px;box-shadow:none}
:root:has(#wrap.sk-page-home) .bk-head{padding:16px 24px}
:root:has(#wrap.sk-page-home) .bk-title{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:root:has(#wrap.sk-page-home) .bk-close{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;padding:4px 8px}
:root:has(#wrap.sk-page-home) .bk-loading{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
/* laser */
#wrap.sk-page-laser .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .eyebrow .star{margin-right:8px}
#wrap.sk-page-laser .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-laser .announce span{margin:0 24px}
#wrap.sk-page-laser .nav-l,#wrap.sk-page-laser .nav-r{gap:32px}
#wrap.sk-page-laser .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
#wrap.sk-page-laser .menu-btn .bars{gap:4px}
#wrap.sk-page-laser .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .nav-r .book{padding-bottom:4px}
#wrap.sk-page-laser .hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser .hero .corner{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .strip-item{padding:24px 24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser section{padding:128px 0}
#wrap.sk-page-laser .lab{gap:8px;margin-bottom:32px}
#wrap.sk-page-laser .about h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser .about-row{margin-top:88px}
#wrap.sk-page-laser .about-fig .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .about-txt{padding:0 0 64px 72px}
#wrap.sk-page-laser .about-txt .big{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:24px}
#wrap.sk-page-laser .about-txt p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser .about-txt .read{margin-top:24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
#wrap.sk-page-laser .about-facts{margin-top:88px}
#wrap.sk-page-laser .fact{padding:32px 0}
#wrap.sk-page-laser .fact b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser .fact>span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
#wrap.sk-page-laser .expert-img .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .expert-q .lab{margin-bottom:24px}
#wrap.sk-page-laser .expert-q blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser .expert-q .who{margin-top:32px}
#wrap.sk-page-laser .expert-q .who b{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser .expert-q .who span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .method h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser .method-row{gap:64px;margin-top:72px}
#wrap.sk-page-laser .method-notes .note{padding:32px 0}
#wrap.sk-page-laser .method-notes h4{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser .method-notes h4 .star{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-laser .method-notes p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .quote{gap:72px}
#wrap.sk-page-laser .quote .por .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .quote .skw-mark{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser .quote blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:24px 0 32px}
#wrap.sk-page-laser .quote cite{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .quote .stars{margin-top:32px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser .quote .stars b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-left:16px}
#wrap.sk-page-laser .book-l{padding:88px 72px 88px 0}
#wrap.sk-page-laser .book-l h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:24px 0 24px}
#wrap.sk-page-laser .book-l p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser .policy{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-top:24px}
#wrap.sk-page-laser .book-r{padding:72px 0 72px 72px}
#wrap.sk-page-laser .widget{padding:56px 48px}
#wrap.sk-page-laser .widget h3{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:16px}
#wrap.sk-page-laser .widget h3 .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser .widget p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin:0 auto 32px}
#wrap.sk-page-laser .cta{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px}
#wrap.sk-page-laser .cta:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
#wrap.sk-page-laser .foot-top{padding:88px 0 72px}
#wrap.sk-page-laser .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser .foot-meta{gap:32px;margin-top:64px}
#wrap.sk-page-laser .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
#wrap.sk-page-laser .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-laser .foot-cols{padding:56px 0;gap:32px}
#wrap.sk-page-laser .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-laser .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
#wrap.sk-page-laser .news{margin-top:8px}
#wrap.sk-page-laser .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-laser .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:1000px){#wrap.sk-page-laser .about-row{gap:32px}}
@media (max-width:1000px){#wrap.sk-page-laser .expert-grid{gap:32px}}
@media (max-width:1000px){#wrap.sk-page-laser .method-row{gap:32px}}
@media (max-width:1000px){#wrap.sk-page-laser .quote{gap:32px}}
@media (max-width:1000px){#wrap.sk-page-laser .book-l{padding:72px 0 40px}}
@media (max-width:1000px){#wrap.sk-page-laser .book-r{padding:48px 0}}
@media (max-width:560px){#wrap.sk-page-laser .wrap{padding:0 24px}}
#wrap.sk-page-laser .cats-head h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser .cats-head .sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .cats{gap:24px}
#wrap.sk-page-laser .cat-fig{border-radius:2px}
#wrap.sk-page-laser .cat-fig .ph{background:linear-gradient(160deg,#f3f3f3,#e9edf1)}
#wrap.sk-page-laser .cat-fig .ph span{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser .cat-fig .plus{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-laser .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:16px 0 4px}
#wrap.sk-page-laser .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser .cat-desc{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-right:8px}
#wrap.sk-page-laser .cat-panel-in .ptitle{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .sub-row{gap:16px;padding:16px 0}
#wrap.sk-page-laser .sub-row .l{gap:4px}
#wrap.sk-page-laser .sub-row .nm{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-laser .sub-row .nm .it{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-laser .sub-row .dс{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .sub-row .pr{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .sub-row .book{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
@media (max-width:560px){#wrap.sk-page-laser .cats{gap:16px}}
@media (max-width:560px){#wrap.sk-page-laser .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:560px){#wrap.sk-page-laser .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
#wrap.sk-page-laser .lang-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px;gap:8px}
#wrap.sk-page-laser .svc-price{gap:16px}
#wrap.sk-page-laser .svc-book{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px}
#wrap.sk-page-laser .svc-book:hover{background:transparent;color:var(--blue);border-color:var(--blue);gap:8px}
#wrap.sk-page-laser .svc-book .ar{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
@media (max-width:680px){#wrap.sk-page-laser .svc-price{margin-top:16px;padding-top:16px}}
#wrap.sk-page-laser nav .book{font-size:var(--sk-fs-xs)!important;line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px!important;padding:8px 16px!important}
#wrap.sk-page-laser .svc-hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin-top:16px}
#wrap.sk-page-laser .svc-hero .skw-lead{margin-top:16px;font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-laser .skw-breadcrumb{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .svc-intro{padding:88px 0 32px}
#wrap.sk-page-laser .svc-intro .grid2{gap:64px}
#wrap.sk-page-laser .svc-intro h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser .svc-intro p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser .svc-list{padding:48px 0 32px}
#wrap.sk-page-laser .svc-row{gap:32px}
#wrap.sk-page-laser .svc-name{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser .svc-sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
#wrap.sk-page-laser .svc-desc{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);margin-top:16px}
#wrap.sk-page-laser .svc-price{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser .svc-cta{margin:40px 0 96px;border-radius:2px}
#wrap.sk-page-laser .svc-cta h2{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser .svc-cta p{margin-top:16px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser .svc-cta .skw-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px;border-radius:2px}
@media (max-width:860px){#wrap.sk-page-laser .svc-row{gap:16px}}
@media (max-width:860px){#wrap.sk-page-laser .svc-price{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:860px){#wrap.sk-page-laser .svc-desc{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}}
@media (max-width:860px){#wrap.sk-page-laser .svc-cta{padding:48px 32px}}
#wrap.sk-page-laser .tech-split{gap:64px}
#wrap.sk-page-laser .tech-txt h2{margin-top:8px}
#wrap.sk-page-laser .wl-list{margin:32px 0 0;gap:16px}
#wrap.sk-page-laser .wl-list li{padding-top:16px}
#wrap.sk-page-laser .wl-list b{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser .wl-list b::after{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-left:4px}
#wrap.sk-page-laser .wl-list li>span:not([data-fr]):not([data-en]),#wrap.sk-page-laser .wl-list .wl-lbl{margin-top:8px}
#wrap.sk-page-laser .wl-list li{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .wl-list li [data-fr],#wrap.sk-page-laser .wl-list li [data-en]{margin-top:8px}
#wrap.sk-page-laser .offer-fig{margin:48px 0 0}
#wrap.sk-page-laser .qa-portrait figcaption{margin-top:16px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .qa-portrait figcaption b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-bottom:4px}
@media (max-width:900px){#wrap.sk-page-laser .qa-grid{gap:32px}}
#wrap.sk-page-laser .cd-band{gap:24px;padding:24px 24px;border-radius:2px}
#wrap.sk-page-laser .cd-timer{gap:16px}
#wrap.sk-page-laser .cd-u b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser .cd-u i{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .seg-wrap{margin:0 auto 48px;border-radius:2px;background:var(--paper,#f3f3f3)}
#wrap.sk-page-laser .seg-tab{padding:8px 32px;border-radius:2px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .svc-price{gap:8px}
#wrap.sk-page-laser .svc-was{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser .svc-price .svc-book{margin-top:8px}
#wrap.sk-page-laser .tag-best{margin-left:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:4px 8px;border-radius:2px}
#wrap.sk-page-laser .note-student{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:24px}
#wrap.sk-page-laser .note-student .star{margin-right:8px}
#wrap.sk-page-laser .qa-h2{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-top:16px}
#wrap.sk-page-laser .qa-wrap{gap:24px}
#wrap.sk-page-laser .qa-q,#wrap.sk-page-laser .qa-a{padding:16px 24px;border-radius:2px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser .qa-a{background:var(--blue-wash,#f3f3f3);margin-top:8px}
#wrap.sk-page-laser .qa-q b,#wrap.sk-page-laser .qa-a b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-bottom:8px}
@media (max-width:700px){#wrap.sk-page-laser .cd-band{padding:16px}}
@media (max-width:700px){#wrap.sk-page-laser .cd-u b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:700px){#wrap.sk-page-laser .seg-tab{padding:8px 24px}}
@media (max-width:700px){#wrap.sk-page-laser .nav-r{gap:16px}}
@media (max-width:700px){#wrap.sk-page-laser nav .book{padding:8px 16px!important}}
:root:has(#wrap.sk-page-laser) .to-top{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text);box-shadow:none}
:root:has(#wrap.sk-page-laser) .to-top:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:root:has(#wrap.sk-page-laser) .bk-overlay{padding:24px}
:root:has(#wrap.sk-page-laser) .bk-modal{border-radius:2px;box-shadow:none}
:root:has(#wrap.sk-page-laser) .bk-head{padding:16px 24px}
:root:has(#wrap.sk-page-laser) .bk-title{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:root:has(#wrap.sk-page-laser) .bk-close{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;padding:4px 8px}
:root:has(#wrap.sk-page-laser) .bk-loading{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .sk-cc{box-shadow:none}
#wrap.sk-page-laser .sk-cc-t{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .sk-cc-b{gap:8px}
#wrap.sk-page-laser .sk-cc-b button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 24px;border-radius:2px}
@media (max-width:640px){#wrap.sk-page-laser .sk-cc-in{gap:16px}}
@media (max-width:560px){#wrap.sk-page-laser .svc-intro,#wrap.sk-page-laser .svc-list{padding-left:24px;padding-right:24px}}
@media (max-width:560px){#wrap.sk-page-laser .svc-hero .inner{padding-left:24px;padding-right:24px}}
#wrap.sk-page-laser .sk-bar{gap:8px}
#wrap.sk-page-laser .sk-bar a{border-radius:2px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser .sk-wa-float{box-shadow:none}
#wrap.sk-page-laser .sk-free{padding:16px 24px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser .sk-lead{padding:16px}
#wrap.sk-page-laser .sk-lead-card{border-radius:2px;padding:40px 32px 32px;box-shadow:none}
#wrap.sk-page-laser .sk-lead-x{color:var(--soft,#6b7075);font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser .sk-lead-h{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:8px 0 16px}
#wrap.sk-page-laser .sk-lead-p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:var(--soft,#6b7075);margin:0 0 16px}
#wrap.sk-page-laser .sk-lead-form input{padding:16px 16px;border-radius:2px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);margin-bottom:8px}
#wrap.sk-page-laser .sk-lead-cta{border-radius:2px;padding:16px 16px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .sk-lead-msg{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser .sk-lead-skip{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:var(--soft,#6b7075)}
#wrap.sk-page-laser .sk-lead-code-label{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:var(--soft,#6b7075);margin:0 0 8px}
#wrap.sk-page-laser .sk-lead-code{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
@media (max-width:480px){#wrap.sk-page-laser .sk-lead-card{padding:32px 24px 24px}}
/* laser_homme */
#wrap.sk-page-laser_homme .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .eyebrow .star{margin-right:8px}
#wrap.sk-page-laser_homme .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-laser_homme .announce span{margin:0 24px}
#wrap.sk-page-laser_homme .nav-l,#wrap.sk-page-laser_homme .nav-r{gap:32px}
#wrap.sk-page-laser_homme .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
#wrap.sk-page-laser_homme .menu-btn .bars{gap:4px}
#wrap.sk-page-laser_homme .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .nav-r .book{padding-bottom:4px}
#wrap.sk-page-laser_homme .hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser_homme .hero .corner{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .strip-item{padding:24px 24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme section{padding:128px 0}
#wrap.sk-page-laser_homme .lab{gap:8px;margin-bottom:32px}
#wrap.sk-page-laser_homme .about h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser_homme .about-row{margin-top:88px}
#wrap.sk-page-laser_homme .about-fig .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .about-txt{padding:0 0 64px 72px}
#wrap.sk-page-laser_homme .about-txt .big{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:24px}
#wrap.sk-page-laser_homme .about-txt p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .about-txt .read{margin-top:24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
#wrap.sk-page-laser_homme .about-facts{margin-top:88px}
#wrap.sk-page-laser_homme .fact{padding:32px 0}
#wrap.sk-page-laser_homme .fact b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .fact>span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
#wrap.sk-page-laser_homme .expert-img .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .expert-q .lab{margin-bottom:24px}
#wrap.sk-page-laser_homme .expert-q blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .expert-q .who{margin-top:32px}
#wrap.sk-page-laser_homme .expert-q .who b{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .expert-q .who span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .method h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser_homme .method-row{gap:64px;margin-top:72px}
#wrap.sk-page-laser_homme .method-notes .note{padding:32px 0}
#wrap.sk-page-laser_homme .method-notes h4{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .method-notes h4 .star{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .method-notes p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .quote{gap:72px}
#wrap.sk-page-laser_homme .quote .por .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .quote .skw-mark{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser_homme .quote blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:24px 0 32px}
#wrap.sk-page-laser_homme .quote cite{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .quote .stars{margin-top:32px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .quote .stars b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-left:16px}
#wrap.sk-page-laser_homme .book-l{padding:88px 72px 88px 0}
#wrap.sk-page-laser_homme .book-l h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:24px 0 24px}
#wrap.sk-page-laser_homme .book-l p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .policy{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-top:24px}
#wrap.sk-page-laser_homme .book-r{padding:72px 0 72px 72px}
#wrap.sk-page-laser_homme .widget{padding:56px 48px}
#wrap.sk-page-laser_homme .widget h3{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:16px}
#wrap.sk-page-laser_homme .widget h3 .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .widget p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin:0 auto 32px}
#wrap.sk-page-laser_homme .cta{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px}
#wrap.sk-page-laser_homme .cta:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
#wrap.sk-page-laser_homme .foot-top{padding:88px 0 72px}
#wrap.sk-page-laser_homme .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser_homme .foot-meta{gap:32px;margin-top:64px}
#wrap.sk-page-laser_homme .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
#wrap.sk-page-laser_homme .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-laser_homme .foot-cols{padding:56px 0;gap:32px}
#wrap.sk-page-laser_homme .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-laser_homme .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
#wrap.sk-page-laser_homme .news{margin-top:8px}
#wrap.sk-page-laser_homme .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-laser_homme .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:1000px){#wrap.sk-page-laser_homme .about-row{gap:32px}}
@media (max-width:1000px){#wrap.sk-page-laser_homme .expert-grid{gap:32px}}
@media (max-width:1000px){#wrap.sk-page-laser_homme .method-row{gap:32px}}
@media (max-width:1000px){#wrap.sk-page-laser_homme .quote{gap:32px}}
@media (max-width:1000px){#wrap.sk-page-laser_homme .book-l{padding:72px 0 40px}}
@media (max-width:1000px){#wrap.sk-page-laser_homme .book-r{padding:48px 0}}
@media (max-width:560px){#wrap.sk-page-laser_homme .wrap{padding:0 24px}}
#wrap.sk-page-laser_homme .cats-head h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser_homme .cats-head .sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .cats{gap:24px}
#wrap.sk-page-laser_homme .cat-fig{border-radius:2px}
#wrap.sk-page-laser_homme .cat-fig .ph{background:linear-gradient(160deg,#f3f3f3,#e9edf1)}
#wrap.sk-page-laser_homme .cat-fig .ph span{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser_homme .cat-fig .plus{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:16px 0 4px}
#wrap.sk-page-laser_homme .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .cat-desc{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-right:8px}
#wrap.sk-page-laser_homme .cat-panel-in .ptitle{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .sub-row{gap:16px;padding:16px 0}
#wrap.sk-page-laser_homme .sub-row .l{gap:4px}
#wrap.sk-page-laser_homme .sub-row .nm{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .sub-row .nm .it{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .sub-row .dс{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .sub-row .pr{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .sub-row .book{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
@media (max-width:560px){#wrap.sk-page-laser_homme .cats{gap:16px}}
@media (max-width:560px){#wrap.sk-page-laser_homme .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:560px){#wrap.sk-page-laser_homme .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
#wrap.sk-page-laser_homme .lang-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px;gap:8px}
#wrap.sk-page-laser_homme .svc-price{gap:16px}
#wrap.sk-page-laser_homme .svc-book{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px}
#wrap.sk-page-laser_homme .svc-book:hover{background:transparent;color:var(--blue);border-color:var(--blue);gap:8px}
#wrap.sk-page-laser_homme .svc-book .ar{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
@media (max-width:680px){#wrap.sk-page-laser_homme .svc-price{margin-top:16px;padding-top:16px}}
#wrap.sk-page-laser_homme nav .book{font-size:var(--sk-fs-xs)!important;line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px!important;padding:8px 16px!important}
#wrap.sk-page-laser_homme .svc-hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin-top:16px}
#wrap.sk-page-laser_homme .svc-hero .skw-lead{margin-top:16px;font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .skw-breadcrumb{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .svc-intro{padding:88px 0 32px}
#wrap.sk-page-laser_homme .svc-intro .grid2{gap:64px}
#wrap.sk-page-laser_homme .svc-intro h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-laser_homme .svc-intro p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .svc-list{padding:48px 0 32px}
#wrap.sk-page-laser_homme .svc-row{gap:32px}
#wrap.sk-page-laser_homme .svc-name{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .svc-sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
#wrap.sk-page-laser_homme .svc-desc{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);margin-top:16px}
#wrap.sk-page-laser_homme .svc-price{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .svc-cta{margin:40px 0 96px;border-radius:2px}
#wrap.sk-page-laser_homme .svc-cta h2{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .svc-cta p{margin-top:16px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .svc-cta .skw-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px;border-radius:2px}
@media (max-width:860px){#wrap.sk-page-laser_homme .svc-row{gap:16px}}
@media (max-width:860px){#wrap.sk-page-laser_homme .svc-price{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:860px){#wrap.sk-page-laser_homme .svc-desc{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}}
@media (max-width:860px){#wrap.sk-page-laser_homme .svc-cta{padding:48px 32px}}
#wrap.sk-page-laser_homme .tech-split{gap:64px}
#wrap.sk-page-laser_homme .tech-txt h2{margin-top:8px}
#wrap.sk-page-laser_homme .wl-list{margin:32px 0 0;gap:16px}
#wrap.sk-page-laser_homme .wl-list li{padding-top:16px}
#wrap.sk-page-laser_homme .wl-list b{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .wl-list b::after{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-left:4px}
#wrap.sk-page-laser_homme .wl-list li>span:not([data-fr]):not([data-en]),#wrap.sk-page-laser_homme .wl-list .wl-lbl{margin-top:8px}
#wrap.sk-page-laser_homme .wl-list li{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .wl-list li [data-fr],#wrap.sk-page-laser_homme .wl-list li [data-en]{margin-top:8px}
#wrap.sk-page-laser_homme .offer-fig{margin:48px 0 0}
#wrap.sk-page-laser_homme .qa-portrait figcaption{margin-top:16px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .qa-portrait figcaption b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-bottom:4px}
@media (max-width:900px){#wrap.sk-page-laser_homme .qa-grid{gap:32px}}
#wrap.sk-page-laser_homme .cd-band{gap:24px;padding:24px 24px;border-radius:2px}
#wrap.sk-page-laser_homme .cd-timer{gap:16px}
#wrap.sk-page-laser_homme .cd-u b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .cd-u i{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .seg-wrap{margin:0 auto 48px;border-radius:2px;background:var(--paper,#f3f3f3)}
#wrap.sk-page-laser_homme .seg-tab{padding:8px 32px;border-radius:2px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .svc-price{gap:8px}
#wrap.sk-page-laser_homme .svc-was{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .svc-price .svc-book{margin-top:8px}
#wrap.sk-page-laser_homme .tag-best{margin-left:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:4px 8px;border-radius:2px}
#wrap.sk-page-laser_homme .note-student{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:24px}
#wrap.sk-page-laser_homme .note-student .star{margin-right:8px}
#wrap.sk-page-laser_homme .qa-h2{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-top:16px}
#wrap.sk-page-laser_homme .qa-wrap{gap:24px}
#wrap.sk-page-laser_homme .qa-q,#wrap.sk-page-laser_homme .qa-a{padding:16px 24px;border-radius:2px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .qa-a{background:var(--blue-wash,#f3f3f3);margin-top:8px}
#wrap.sk-page-laser_homme .qa-q b,#wrap.sk-page-laser_homme .qa-a b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-bottom:8px}
@media (max-width:700px){#wrap.sk-page-laser_homme .cd-band{padding:16px}}
@media (max-width:700px){#wrap.sk-page-laser_homme .cd-u b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:700px){#wrap.sk-page-laser_homme .seg-tab{padding:8px 24px}}
@media (max-width:700px){#wrap.sk-page-laser_homme .nav-r{gap:16px}}
@media (max-width:700px){#wrap.sk-page-laser_homme nav .book{padding:8px 16px!important}}
:root:has(#wrap.sk-page-laser_homme) .to-top{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text);box-shadow:none}
:root:has(#wrap.sk-page-laser_homme) .to-top:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:root:has(#wrap.sk-page-laser_homme) .bk-overlay{padding:24px}
:root:has(#wrap.sk-page-laser_homme) .bk-modal{border-radius:2px;box-shadow:none}
:root:has(#wrap.sk-page-laser_homme) .bk-head{padding:16px 24px}
:root:has(#wrap.sk-page-laser_homme) .bk-title{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:root:has(#wrap.sk-page-laser_homme) .bk-close{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;padding:4px 8px}
:root:has(#wrap.sk-page-laser_homme) .bk-loading{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .sk-cc{box-shadow:none}
#wrap.sk-page-laser_homme .sk-cc-t{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .sk-cc-b{gap:8px}
#wrap.sk-page-laser_homme .sk-cc-b button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 24px;border-radius:2px}
@media (max-width:640px){#wrap.sk-page-laser_homme .sk-cc-in{gap:16px}}
@media (max-width:560px){#wrap.sk-page-laser_homme .svc-intro,#wrap.sk-page-laser_homme .svc-list{padding-left:24px;padding-right:24px}}
@media (max-width:560px){#wrap.sk-page-laser_homme .svc-hero .inner{padding-left:24px;padding-right:24px}}
#wrap.sk-page-laser_homme .sk-bar{gap:8px}
#wrap.sk-page-laser_homme .sk-bar a{border-radius:2px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .sk-wa-float{box-shadow:none}
#wrap.sk-page-laser_homme .sk-free{padding:16px 24px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .sk-lead{padding:16px}
#wrap.sk-page-laser_homme .sk-lead-card{border-radius:2px;padding:40px 32px 32px;box-shadow:none}
#wrap.sk-page-laser_homme .sk-lead-x{color:var(--soft,#6b7075);font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .sk-lead-h{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:8px 0 16px}
#wrap.sk-page-laser_homme .sk-lead-p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:var(--soft,#6b7075);margin:0 0 16px}
#wrap.sk-page-laser_homme .sk-lead-form input{padding:16px 16px;border-radius:2px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);margin-bottom:8px}
#wrap.sk-page-laser_homme .sk-lead-cta{border-radius:2px;padding:16px 16px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .sk-lead-msg{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .sk-lead-skip{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:var(--soft,#6b7075)}
#wrap.sk-page-laser_homme .sk-lead-code-label{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:var(--soft,#6b7075);margin:0 0 8px}
#wrap.sk-page-laser_homme .sk-lead-code{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
@media (max-width:480px){#wrap.sk-page-laser_homme .sk-lead-card{padding:32px 24px 24px}}
#wrap.sk-page-laser_homme .hm-hero{background:#f3f3f3}
#wrap.sk-page-laser_homme .hm-hero-txt{padding:72px 40px 72px 64px}
#wrap.sk-page-laser_homme .hm-hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:16px 0 0}
#wrap.sk-page-laser_homme .hm-hero .skw-lead{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text);margin-top:16px}
#wrap.sk-page-laser_homme .hm-cta-row{gap:16px;margin-top:32px}
#wrap.sk-page-laser_homme .hm-btn{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 24px;border-radius:2px}
#wrap.sk-page-laser_homme .hm-strip{padding:16px 24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-strip b{padding-bottom:4px}
#wrap.sk-page-laser_homme .hm-zones{padding-block:112px 16px}
#wrap.sk-page-laser_homme .hm-head h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin-top:16px}
#wrap.sk-page-laser_homme .hm-head p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-zone{gap:32px;padding:48px 0}
#wrap.sk-page-laser_homme .hm-zone .num{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-top:8px}
#wrap.sk-page-laser_homme .hm-zone .hook{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .hm-zone .kicker{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-bottom:8px}
#wrap.sk-page-laser_homme .hm-zone p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);margin-top:16px}
#wrap.sk-page-laser_homme .hm-zone .side{padding-top:8px}
#wrap.sk-page-laser_homme .hm-zone .amt{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .hm-zone .dur{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
#wrap.sk-page-laser_homme .hm-band{margin:72px 0 0;border-radius:2px}
#wrap.sk-page-laser_homme .hm-more div{padding:24px 24px 24px 0}
#wrap.sk-page-laser_homme .hm-more b{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .hm-more .pz{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-note{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:24px}
#wrap.sk-page-laser_homme .hm-note .star{margin-right:8px}
#wrap.sk-page-laser_homme .hm-steps{margin-top:112px}
#wrap.sk-page-laser_homme .hm-steps-grid{margin-top:64px}
#wrap.sk-page-laser_homme .hm-step b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-step h3{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:16px 0 8px}
#wrap.sk-page-laser_homme .hm-step p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
@media (max-width:1000px){#wrap.sk-page-laser_homme .hm-hero-txt{padding:40px 24px 56px}}
@media (max-width:1000px){#wrap.sk-page-laser_homme .hm-zone{gap:16px}}
@media (max-width:1000px){#wrap.sk-page-laser_homme .hm-zone .side{gap:16px;margin-top:16px;padding-top:16px}}
@media (max-width:1000px){#wrap.sk-page-laser_homme .hm-zone .amt{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:1000px){#wrap.sk-page-laser_homme .hm-steps-grid{gap:32px}}
@media (max-width:560px){#wrap.sk-page-laser_homme .hm-strip{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}}
#wrap.sk-page-laser_homme .hm-trust{gap:16px;margin-top:32px;padding-top:24px}
#wrap.sk-page-laser_homme .hm-rate{gap:8px}
#wrap.sk-page-laser_homme .hm-rate .stars{color:#141414;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-rate b{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-rate b .o{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-rate span[data-fr],#wrap.sk-page-laser_homme .hm-rate span[data-en]{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
#wrap.sk-page-laser_homme .hm-tp{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-tags{gap:8px 16px}
#wrap.sk-page-laser_homme .hm-tags .hm-tp+.hm-tp::before{margin-right:16px}
#wrap.sk-page-laser_homme .hm-avis-in{padding-block:96px}
#wrap.sk-page-laser_homme .hm-avis-hd{gap:32px;margin-bottom:48px}
#wrap.sk-page-laser_homme .hm-avis-hd h2{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-top:16px}
#wrap.sk-page-laser_homme .hm-avis-score{gap:16px}
#wrap.sk-page-laser_homme .hm-avis-score .big{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
#wrap.sk-page-laser_homme .hm-avis-score .meta{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-avis-score .meta .stars{color:#141414;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-bottom:4px}
#wrap.sk-page-laser_homme .hm-avis-grid{gap:24px}
#wrap.sk-page-laser_homme .hm-avis-c{padding:32px 32px}
#wrap.sk-page-laser_homme .hm-avis-c .q{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-avis-c .who{margin-top:24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-avis-note{margin-top:24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-faq{padding-block:112px}
#wrap.sk-page-laser_homme .hm-faq-hd{margin-bottom:48px}
#wrap.sk-page-laser_homme .hm-faq-hd h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin-top:16px}
#wrap.sk-page-laser_homme .hm-q summary{gap:16px;padding:24px 0;font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
#wrap.sk-page-laser_homme .hm-q summary .ix{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-top:4px}
#wrap.sk-page-laser_homme .hm-q summary .pm{margin-top:4px}
#wrap.sk-page-laser_homme .hm-q .a{padding:0 0 32px 48px}
#wrap.sk-page-laser_homme .hm-q .a p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);color:#141414}
#wrap.sk-page-laser_homme .hm-q .a p+p{margin-top:16px}
#wrap.sk-page-laser_homme .hm-alt{margin-top:16px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
@media (max-width:900px){#wrap.sk-page-laser_homme .hm-avis-in{padding-block:80px}}
@media (max-width:900px){#wrap.sk-page-laser_homme .hm-faq{padding-block:80px}}
@media (max-width:560px){#wrap.sk-page-laser_homme .hm-trust{gap:16px}}
@media (max-width:560px){#wrap.sk-page-laser_homme .hm-q summary{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text);gap:16px}}
@media (max-width:560px){#wrap.sk-page-laser_homme .hm-cta-row{gap:8px}}
@media (max-width:560px){#wrap.sk-page-laser_homme .hm-btn{padding:16px 16px}}
/* not_found */
#wrap.sk-page-not_found .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-not_found .eyebrow .star{margin-right:8px}
#wrap.sk-page-not_found .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-not_found .announce span{margin:0 24px}
#wrap.sk-page-not_found .nav-l,#wrap.sk-page-not_found .nav-r{gap:32px}
#wrap.sk-page-not_found .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
#wrap.sk-page-not_found .menu-btn .bars{gap:4px}
#wrap.sk-page-not_found .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-not_found .nav-r .book{padding-bottom:4px}
#wrap.sk-page-not_found .lang-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px;gap:8px}
#wrap.sk-page-not_found .err-mark{margin:0 auto 32px}
#wrap.sk-page-not_found .err-num{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-not_found .err-hero h1{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-top:16px}
#wrap.sk-page-not_found .err-hero p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);margin:16px auto 0}
#wrap.sk-page-not_found .err-actions{margin-top:48px}
#wrap.sk-page-not_found .err-actions a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px}
#wrap.sk-page-not_found .err-actions .primary:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
#wrap.sk-page-not_found .err-links{gap:32px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-not_found .err-links a{padding-bottom:4px}
#wrap.sk-page-not_found .foot-top{padding:88px 0 72px}
#wrap.sk-page-not_found .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-not_found .foot-meta{gap:32px;margin-top:64px}
#wrap.sk-page-not_found .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
#wrap.sk-page-not_found .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-not_found .foot-cols{padding:56px 0;gap:32px}
#wrap.sk-page-not_found .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-not_found .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
#wrap.sk-page-not_found .news{margin-top:8px}
#wrap.sk-page-not_found .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-not_found .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-not_found .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:700px){#wrap.sk-page-not_found .nav-r{gap:16px}}
@media (max-width:700px){#wrap.sk-page-not_found nav .book{padding:8px 16px!important}}
@media (max-width:560px){#wrap.sk-page-not_found .wrap{padding:0 24px}}
#wrap.sk-page-not_found nav .book{font-size:var(--sk-fs-xs)!important;line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px!important;padding:8px 16px!important}
#wrap.sk-page-not_found .sk-cc{box-shadow:none}
#wrap.sk-page-not_found .sk-cc-t{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-not_found .sk-cc-b{gap:8px}
#wrap.sk-page-not_found .sk-cc-b button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 24px;border-radius:2px}
@media (max-width:640px){#wrap.sk-page-not_found .sk-cc-in{gap:16px}}
:root:has(#wrap.sk-page-not_found) .bk-overlay{padding:24px}
:root:has(#wrap.sk-page-not_found) .bk-modal{border-radius:2px;box-shadow:none}
:root:has(#wrap.sk-page-not_found) .bk-head{padding:16px 24px}
:root:has(#wrap.sk-page-not_found) .bk-title{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:root:has(#wrap.sk-page-not_found) .bk-close{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;padding:4px 8px}
:root:has(#wrap.sk-page-not_found) .bk-loading{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
/* plan_du_site */
#wrap.sk-page-plan_du_site .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-plan_du_site .eyebrow .star{margin-right:8px}
#wrap.sk-page-plan_du_site .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-plan_du_site .announce span{margin:0 24px}
#wrap.sk-page-plan_du_site .nav-l,#wrap.sk-page-plan_du_site .nav-r{gap:32px}
#wrap.sk-page-plan_du_site .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
#wrap.sk-page-plan_du_site .menu-btn .bars{gap:4px}
#wrap.sk-page-plan_du_site .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-plan_du_site .nav-r .book{padding-bottom:4px}
#wrap.sk-page-plan_du_site .lang-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px;gap:8px}
#wrap.sk-page-plan_du_site .legal-hero{padding:144px 0 48px}
#wrap.sk-page-plan_du_site .legal-hero .eyebrow{margin-bottom:16px}
#wrap.sk-page-plan_du_site .legal-hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-plan_du_site .sm-grid{gap:48px;padding:64px 0 112px}
#wrap.sk-page-plan_du_site .sm-col h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-bottom:16px}
#wrap.sk-page-plan_du_site .sm-col a{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text);padding:8px 0}
@media (max-width:860px){#wrap.sk-page-plan_du_site .sm-grid{gap:32px}}
#wrap.sk-page-plan_du_site .foot-top{padding:88px 0 72px}
#wrap.sk-page-plan_du_site .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-plan_du_site .foot-meta{gap:32px;margin-top:64px}
#wrap.sk-page-plan_du_site .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
#wrap.sk-page-plan_du_site .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-plan_du_site .foot-cols{padding:56px 0;gap:32px}
#wrap.sk-page-plan_du_site .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-plan_du_site .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
#wrap.sk-page-plan_du_site .news{margin-top:8px}
#wrap.sk-page-plan_du_site .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-plan_du_site .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-plan_du_site .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:700px){#wrap.sk-page-plan_du_site .nav-r{gap:16px}}
@media (max-width:700px){#wrap.sk-page-plan_du_site nav .book{padding:8px 16px!important}}
@media (max-width:560px){#wrap.sk-page-plan_du_site .wrap{padding:0 24px}}
#wrap.sk-page-plan_du_site nav .book{font-size:var(--sk-fs-xs)!important;line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px!important;padding:8px 16px!important}
#wrap.sk-page-plan_du_site .sk-cc{box-shadow:none}
#wrap.sk-page-plan_du_site .sk-cc-t{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-plan_du_site .sk-cc-b{gap:8px}
#wrap.sk-page-plan_du_site .sk-cc-b button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 24px;border-radius:2px}
@media (max-width:640px){#wrap.sk-page-plan_du_site .sk-cc-in{gap:16px}}
:root:has(#wrap.sk-page-plan_du_site) .to-top{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text);box-shadow:none}
:root:has(#wrap.sk-page-plan_du_site) .to-top:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:root:has(#wrap.sk-page-plan_du_site) .bk-overlay{padding:24px}
:root:has(#wrap.sk-page-plan_du_site) .bk-modal{border-radius:2px;box-shadow:none}
:root:has(#wrap.sk-page-plan_du_site) .bk-head{padding:16px 24px}
:root:has(#wrap.sk-page-plan_du_site) .bk-title{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:root:has(#wrap.sk-page-plan_du_site) .bk-close{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;padding:4px 8px}
:root:has(#wrap.sk-page-plan_du_site) .bk-loading{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
/* soins_cire, soins_corps, soins_laser, soins_visage */
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .eyebrow .star{margin-right:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .announce span{margin:0 24px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .nav-l,:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .nav-r{gap:32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .menu-btn .bars{gap:4px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .nav-r .book{padding-bottom:4px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .hero .corner{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .strip-item{padding:24px 24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) section{padding:128px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .lab{gap:8px;margin-bottom:32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-row{margin-top:88px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-fig .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-txt{padding:0 0 64px 72px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-txt .big{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:24px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-txt p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-txt .read{margin-top:24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-facts{margin-top:88px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .fact{padding:32px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .fact b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .fact>span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-img .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-q .lab{margin-bottom:24px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-q blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-q .who{margin-top:32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-q .who b{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-q .who span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method-row{gap:64px;margin-top:72px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method-notes .note{padding:32px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method-notes h4{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method-notes h4 .star{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method-notes p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote{gap:72px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote .por .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote .skw-mark{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:24px 0 32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote cite{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote .stars{margin-top:32px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote .stars b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-left:16px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .book-l{padding:88px 72px 88px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .book-l h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:24px 0 24px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .book-l p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .policy{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-top:24px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .book-r{padding:72px 0 72px 72px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .widget{padding:56px 48px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .widget h3{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:16px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .widget h3 .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .widget p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin:0 auto 32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cta{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cta:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-top{padding:88px 0 72px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-meta{gap:32px;margin-top:64px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-cols{padding:56px 0;gap:32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .news{margin-top:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:1000px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-row{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-grid{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method-row{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .book-l{padding:72px 0 40px}}
@media (max-width:1000px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .book-r{padding:48px 0}}
@media (max-width:560px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .wrap{padding:0 24px}}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cats-head h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cats-head .sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cats{gap:24px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-fig{border-radius:2px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-fig .ph{background:linear-gradient(160deg,#f3f3f3,#e9edf1)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-fig .ph span{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-fig .plus{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:16px 0 4px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-desc{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-right:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-panel-in .ptitle{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row{gap:16px;padding:16px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row .l{gap:4px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row .nm{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row .nm .it{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row .dс{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row .pr{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row .book{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
@media (max-width:560px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cats{gap:16px}}
@media (max-width:560px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:560px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .lang-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px;gap:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-price{gap:16px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-book{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-book:hover{background:transparent;color:var(--blue);border-color:var(--blue);gap:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-book .ar{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
@media (max-width:680px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-price{margin-top:16px;padding-top:16px}}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) nav .book{font-size:var(--sk-fs-xs)!important;line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px!important;padding:8px 16px!important}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .eyebrow{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .eyebrow .star{margin-right:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .announce span{margin:0 24px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .nav-l,:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .nav-r{gap:32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .menu-btn .bars{gap:4px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .nav-r .book{padding-bottom:4px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .hero .corner{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .strip-item{padding:24px 24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) section{padding:128px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .lab{gap:8px;margin-bottom:32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-row{margin-top:88px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-fig .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-txt{padding:0 0 64px 72px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-txt .big{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:24px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-txt p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-txt .read{margin-top:24px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-facts{margin-top:88px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .fact{padding:32px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .fact b{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .fact>span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-img .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-q .lab{margin-bottom:24px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-q blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-q .who{margin-top:32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-q .who b{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-q .who span{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method-row{gap:64px;margin-top:72px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method-notes .note{padding:32px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method-notes h4{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method-notes h4 .star{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method-notes p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote{gap:72px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote .por .cap{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote .skw-mark{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote blockquote{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:24px 0 32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote cite{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote .stars{margin-top:32px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote .stars b{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-left:16px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .book-l{padding:88px 72px 88px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .book-l h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:24px 0 24px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .book-l p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .policy{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-top:24px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .book-r{padding:72px 0 72px 72px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .widget{padding:56px 48px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .widget h3{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin-bottom:16px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .widget h3 .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .widget p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin:0 auto 32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cta{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cta:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-top{padding:88px 0 72px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-meta{gap:32px;margin-top:64px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-cols{padding:56px 0;gap:32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .news{margin-top:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:1000px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .about-row{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .expert-grid{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .method-row{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .quote{gap:32px}}
@media (max-width:1000px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .book-l{padding:72px 0 40px}}
@media (max-width:1000px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .book-r{padding:48px 0}}
@media (max-width:560px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .wrap{padding:0 24px}}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cats-head h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cats-head .sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cats{gap:24px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-fig{border-radius:2px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-fig .ph{background:linear-gradient(160deg,#f3f3f3,#e9edf1)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-fig .ph span{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-fig .plus{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;margin:16px 0 4px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-desc{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-right:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-panel-in .ptitle{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row{gap:16px;padding:16px 0}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row .l{gap:4px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row .nm{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row .nm .it{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row .dс{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row .pr{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sub-row .book{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
@media (max-width:560px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cats{gap:16px}}
@media (max-width:560px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-name{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:560px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .cat-name .it{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-hero h1{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin-top:16px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-hero .skw-lead{margin-top:16px;font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .skw-breadcrumb{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-intro{padding:88px 0 32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-intro .grid2{gap:64px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-intro h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-intro p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-list{padding:48px 0 32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-row{gap:32px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-name{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-sub{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);margin-top:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-desc{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text);margin-top:16px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-price{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-cta{margin:40px 0 96px;border-radius:2px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-cta h2{font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2);font-family:var(--sk-title);font-weight:300;font-style:normal}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-cta p{margin-top:16px;font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-cta .skw-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 32px;border-radius:2px}
@media (max-width:860px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-row{gap:16px}}
@media (max-width:860px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-price{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal}}
@media (max-width:860px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-desc{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}}
@media (max-width:860px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .svc-cta{padding:48px 32px}}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sk-cc{box-shadow:none}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sk-cc-t{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sk-cc-b{gap:8px}
:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sk-cc-b button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 24px;border-radius:2px}
@media (max-width:640px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .sk-cc-in{gap:16px}}
@media (max-width:700px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .nav-r{gap:16px}}
@media (max-width:700px){:is(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) nav .book{padding:8px 16px!important}}
:root:has(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .to-top{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text);box-shadow:none}
:root:has(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .to-top:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:root:has(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .bk-overlay{padding:24px}
:root:has(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .bk-modal{border-radius:2px;box-shadow:none}
:root:has(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .bk-head{padding:16px 24px}
:root:has(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .bk-title{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:root:has(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .bk-close{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;padding:4px 8px}
:root:has(#wrap.sk-page-soins_cire,#wrap.sk-page-soins_corps,#wrap.sk-page-soins_laser,#wrap.sk-page-soins_visage) .bk-loading{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
/* reservation : cadre repris de soins_visage */
#wrap.sk-page-reservation .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-reservation .announce span{margin:0 24px}
#wrap.sk-page-reservation .nav-l,#wrap.sk-page-reservation .nav-r{gap:32px}
#wrap.sk-page-reservation .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
#wrap.sk-page-reservation .menu-btn .bars{gap:4px}
#wrap.sk-page-reservation .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-reservation .nav-r .book{padding-bottom:4px}
#wrap.sk-page-reservation .book-l{padding:88px 72px 88px 0}
#wrap.sk-page-reservation .book-l h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:24px 0 24px}
#wrap.sk-page-reservation .book-l p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-reservation .book-r{padding:72px 0 72px 72px}
#wrap.sk-page-reservation .foot-top{padding:88px 0 72px}
#wrap.sk-page-reservation .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-reservation .foot-meta{gap:32px;margin-top:64px}
#wrap.sk-page-reservation .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
#wrap.sk-page-reservation .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-reservation .foot-cols{padding:56px 0;gap:32px}
#wrap.sk-page-reservation .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-reservation .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
#wrap.sk-page-reservation .news{margin-top:8px}
#wrap.sk-page-reservation .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-reservation .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-reservation .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:1000px){#wrap.sk-page-reservation .book-l{padding:72px 0 40px}}
@media (max-width:1000px){#wrap.sk-page-reservation .book-r{padding:48px 0}}
#wrap.sk-page-reservation .sub-row .book{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
#wrap.sk-page-reservation .lang-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px;padding:8px 16px;gap:8px}
#wrap.sk-page-reservation nav .book{font-size:var(--sk-fs-xs)!important;line-height:var(--sk-lh-xs);font-family:var(--sk-text);border-radius:2px!important;padding:8px 16px!important}
#wrap.sk-page-reservation .announce{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-reservation .announce span{margin:0 24px}
#wrap.sk-page-reservation .nav-l,#wrap.sk-page-reservation .nav-r{gap:32px}
#wrap.sk-page-reservation .menu-btn{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);gap:8px}
#wrap.sk-page-reservation .menu-btn .bars{gap:4px}
#wrap.sk-page-reservation .nav-r a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-reservation .nav-r .book{padding-bottom:4px}
#wrap.sk-page-reservation .book-l{padding:88px 72px 88px 0}
#wrap.sk-page-reservation .book-l h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal;margin:24px 0 24px}
#wrap.sk-page-reservation .book-l p{font-size:var(--sk-fs-sm);line-height:var(--sk-lh-sm);font-family:var(--sk-text)}
#wrap.sk-page-reservation .book-r{padding:72px 0 72px 72px}
#wrap.sk-page-reservation .foot-top{padding:88px 0 72px}
#wrap.sk-page-reservation .foot-top h2{font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1);font-family:var(--sk-title);font-weight:200;font-style:normal}
#wrap.sk-page-reservation .foot-meta{gap:32px;margin-top:64px}
#wrap.sk-page-reservation .foot-meta .blk h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;margin-bottom:8px}
#wrap.sk-page-reservation .foot-meta .blk p{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-reservation .foot-cols{padding:56px 0;gap:32px}
#wrap.sk-page-reservation .foot-cols h5{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
#wrap.sk-page-reservation .foot-cols a{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1;padding:4px 0}
#wrap.sk-page-reservation .news{margin-top:8px}
#wrap.sk-page-reservation .news input{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:8px 0}
#wrap.sk-page-reservation .news button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-reservation .foot-bottom{gap:8px;font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);color:#e1e2e1}
@media (max-width:1000px){#wrap.sk-page-reservation .book-l{padding:72px 0 40px}}
@media (max-width:1000px){#wrap.sk-page-reservation .book-r{padding:48px 0}}
#wrap.sk-page-reservation .sub-row .book{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding-bottom:4px}
#wrap.sk-page-reservation .sk-cc{box-shadow:none}
#wrap.sk-page-reservation .sk-cc-t{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
#wrap.sk-page-reservation .sk-cc-b{gap:8px}
#wrap.sk-page-reservation .sk-cc-b button{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text);padding:16px 24px;border-radius:2px}
@media (max-width:640px){#wrap.sk-page-reservation .sk-cc-in{gap:16px}}
@media (max-width:700px){#wrap.sk-page-reservation .nav-r{gap:16px}}
@media (max-width:700px){#wrap.sk-page-reservation nav .book{padding:8px 16px!important}}
:root:has(#wrap.sk-page-reservation) .to-top{font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);font-family:var(--sk-text);box-shadow:none}
:root:has(#wrap.sk-page-reservation) .to-top:hover{background:transparent;color:var(--blue);border-color:var(--blue)}
:root:has(#wrap.sk-page-reservation) .bk-overlay{padding:24px}
:root:has(#wrap.sk-page-reservation) .bk-modal{border-radius:2px;box-shadow:none}
:root:has(#wrap.sk-page-reservation) .bk-head{padding:16px 24px}
:root:has(#wrap.sk-page-reservation) .bk-title{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
:root:has(#wrap.sk-page-reservation) .bk-close{font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3);font-family:var(--sk-title);font-weight:300;font-style:normal;padding:4px 8px}
:root:has(#wrap.sk-page-reservation) .bk-loading{font-size:var(--sk-fs-xs);line-height:var(--sk-lh-xs);font-family:var(--sk-text)}
/* @charte-generee: fin */

/* ======================================================================= 3. corrections à la main */
/* --- base : une seule famille de texte, aucune capitale de style, aucun interlettrage, aucune ombre */
#wrap.sk-wf{font-family:var(--sk-text);font-weight:300;color:var(--sk-ink)}
#wrap.sk-wf,#wrap.sk-wf *,#wrap.sk-wf *::before,#wrap.sk-wf *::after{letter-spacing:0;text-transform:none;text-shadow:none}
#wrap.sk-wf *{box-shadow:none}
#wrap.sk-wf :is(b,strong){font-weight:inherit}
#wrap.sk-wf .it{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}
/* titres sans taille écrite dans la feuille de la page (le reset d'Odoo leur rendait 2em / 1,5em en gras) */
:where(#wrap.sk-wf) h1{font-family:var(--sk-title);font-weight:200;font-size:var(--sk-fs-h1);line-height:var(--sk-lh-h1)}
:where(#wrap.sk-wf) h2{font-family:var(--sk-title);font-weight:300;font-size:var(--sk-fs-h2);line-height:var(--sk-lh-h2)}
:where(#wrap.sk-wf) h3{font-family:var(--sk-title);font-weight:300;font-size:var(--sk-fs-h3);line-height:var(--sk-lh-h3)}

/* --- sur-titres et libellés au-dessus d'un bloc : supprimés (charte §2) */
#wrap.sk-wf :is(.eyebrow,.lab,.kicker,.hero .corner){display:none!important}

/* --- animations décoratives : le bandeau défilant s'arrête */
#wrap.sk-wf .announce .track{animation:none;transform:none}

/* --- contrôles de formulaire : couleur et police du texte autour (jamais le noir du navigateur) */
:where(#wrap.sk-wf) :is(button,input,select,textarea){color:inherit;font-family:inherit}
#wrap.sk-wf .menu-btn{color:var(--sk-ink)}
#wrap.sk-wf .menu-btn .bars i{background:var(--sk-ink)}
#wrap.sk-wf .cat-name{color:var(--sk-ink)}

/* --- gouttière : 24 px sur téléphone, 40 px au-delà, même sur une section qui annulait le padding */
#wrap.sk-wf .wrap{padding-left:24px;padding-right:24px}
@media (min-width:768px){#wrap.sk-wf .wrap{padding-left:40px;padding-right:40px}}

/* --- menu : cibles de 45 px, « Réserver » à contour, rayon 2 px, sans gras */
#wrap.sk-wf nav .nav-in > a{display:flex;align-items:center;min-height:var(--sk-touch)}
#wrap.sk-wf .menu-btn{min-height:var(--sk-touch);min-width:var(--sk-touch)}
#wrap.sk-wf nav .nav-r a:not(.book){padding-top:0;padding-bottom:0;line-height:var(--sk-touch)}
#wrap.sk-wf .lang-btn{min-height:var(--sk-touch)}
#wrap.sk-wf nav .book{font-family:var(--sk-text)!important;font-size:var(--sk-fs-sm)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;border:1px solid var(--sk-ink)!important;border-radius:2px!important;padding:0 16px!important;min-height:var(--sk-touch)!important;display:inline-flex!important;align-items:center}
#wrap.sk-wf nav .book:hover{background:transparent!important;color:var(--sk-accent)!important;border-color:var(--sk-accent)!important}
#wrap.sk-wf .lang-btn .sep{opacity:1;color:var(--sk-muted)}
#wrap.sk-wf .nav-r .nav-offer::after{display:none}

/* --- boutons : à contour, jamais d'aplat d'accent ni d'encre (charte §9 : contour en B2C) */
#wrap.sk-wf :is(.cta,.svc-book,.gift-cta,.hm-btn,.err-actions a,.mc-btn,.panel-cta a,.read){min-height:var(--sk-touch);align-items:center}
#wrap.sk-wf :is(.cta,.svc-book,.gift-cta,.hm-btn.p,.hm-btn.s,.err-actions .primary){background:transparent;color:var(--sk-ink);border:1px solid var(--sk-ink);border-radius:2px;padding:0 24px}
#wrap.sk-wf :is(.cta,.svc-book,.gift-cta,.hm-btn.p,.hm-btn.s,.err-actions .primary):hover{background:transparent;color:var(--sk-accent);border-color:var(--sk-accent)}
#wrap.sk-wf .svc-cta .skw-btn{min-height:var(--sk-touch);display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--sk-white);border:1px solid var(--sk-white);border-radius:2px;padding:0 24px}
#wrap.sk-wf .svc-cta .skw-btn:hover{opacity:1;border-color:var(--sk-white);color:var(--sk-white);text-decoration:underline;text-underline-offset:4px}
#wrap.sk-wf .svc-cta p{color:var(--sk-on-dark)}
#wrap.sk-wf .tag-best{background:transparent;color:var(--sk-accent);border:1px solid var(--sk-accent);border-radius:2px}
#wrap.sk-wf .seg-tab{min-height:var(--sk-touch)}
#wrap.sk-wf .seg-tab.on{background:transparent;color:var(--sk-ink);border:1px solid var(--sk-ink)}
#wrap.sk-wf .hm-rate{min-height:var(--sk-touch);align-items:center}
#wrap.sk-wf :is(.stars,.hm-rate .stars){color:var(--sk-ink)}

/* --- laser homme : bandeau en encre (jamais l'accent en fond), pied de page encre */
#wrap.sk-wf .hm-strip{background:var(--sk-ink);color:var(--sk-white)}
#wrap.sk-wf footer{background:var(--sk-ink)}

/* --- pied de page : cibles de 45 px, gris lisibles sur fond encre */
#wrap.sk-wf footer :is(h5,.foot-bottom){color:var(--sk-on-dark)}
#wrap.sk-wf footer .foot-cols a{display:flex;align-items:center;min-height:var(--sk-touch);padding:0}
#wrap.sk-wf footer .foot-bottom a{display:inline-block;padding:0 4px;line-height:var(--sk-touch)}
#wrap.sk-wf footer p[style*="font-size"]{font-size:var(--sk-fs-xs)!important;line-height:var(--sk-lh-xs)!important;color:var(--sk-on-dark)!important;margin-bottom:8px!important}
#wrap.sk-wf .news input,#wrap.sk-wf .news button{min-height:var(--sk-touch);font-size:var(--sk-fs-sm)}
#wrap.sk-wf .news button{padding:0 0 0 16px;white-space:nowrap}
#wrap.sk-wf .news input{min-width:0;width:100%}
#wrap.sk-wf :is(.foot-cols,.foot-meta) > *{min-width:0}

/* --- bandeau cookies : sans ombre, filet en haut, boutons à contour de 45 px */
#wrap.sk-wf .sk-cc{box-shadow:none;border-top:1px solid var(--sk-line);padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px))}
#wrap.sk-wf .sk-cc-b button{min-height:var(--sk-touch);border-radius:2px;padding:0 24px;font-size:var(--sk-fs-sm)}
#wrap.sk-wf .sk-cc-yes{background:transparent;color:var(--sk-ink);border:1px solid var(--sk-ink)}
#wrap.sk-wf .sk-cc-yes:hover{opacity:1;color:var(--sk-accent);border-color:var(--sk-accent)}
#wrap.sk-wf .sk-cc-no{border-color:var(--sk-line)}

/* --- photo en hero : texte blanc posé dans le tiers bas, voile de lisibilité de la charte (§8) */
#wrap.sk-wf .svc-hero{align-items:flex-end;padding-bottom:0}
#wrap.sk-wf .svc-hero .bg img{opacity:1}
#wrap.sk-wf .svc-hero .bg::after{background:linear-gradient(to top,rgba(6,6,6,.74),rgba(6,6,6,.64) 40%,rgba(6,6,6,.34) 66%,rgba(6,6,6,0) 88%)}
#wrap.sk-wf .svc-hero :is(h1,.skw-lead,.skw-breadcrumb,.skw-breadcrumb a){color:var(--sk-white)}
#wrap.sk-wf .svc-hero .inner{padding-bottom:48px}
@media (max-width:767px){#wrap.sk-wf .svc-hero .bg::after{background:linear-gradient(to top,rgba(6,6,6,.76),rgba(6,6,6,.68) 55%,rgba(6,6,6,.4) 80%,rgba(6,6,6,.12))}}
#wrap.sk-wf .hero{align-items:flex-end}
#wrap.sk-wf .hero .scrim{background:linear-gradient(to top,rgba(6,6,6,.72),rgba(6,6,6,.52) 34%,rgba(6,6,6,.18) 58%,rgba(6,6,6,0) 76%)}
#wrap.sk-wf .hero h1{color:var(--sk-white)}
#wrap.sk-wf .hero .hero-in{padding-bottom:64px}

/* --- offre de rentrée échue (décision du 06/10/2026) : compte à rebours retiré de /laser */
#wrap.sk-wf :is(.cd-band,.cd-timer){display:none!important}
#wrap.sk-wf section:has(> .cd-band){display:none}

/* --- styles écrits dans le HTML d'origine : ramenés à l'échelle et au rythme */
#wrap.sk-wf [style*="font-size:14px"]{font-size:var(--sk-fs-sm)!important}
#wrap.sk-wf [style*="font-size:28px"]{font-size:var(--sk-fs-h2)!important;line-height:var(--sk-lh-h2)!important}
#wrap.sk-wf [style*="font-size:clamp(34px"]{font-size:var(--sk-fs-h2)!important;line-height:var(--sk-lh-h2)!important;font-weight:300!important;margin:16px 0!important}
#wrap.sk-wf [style*="padding:90px 0"]{padding:96px 0!important}
#wrap.sk-wf [style*="padding-top:110px"]{padding-top:112px!important;padding-bottom:112px!important}
#wrap.sk-wf [style*="margin-bottom:34px"]{margin-bottom:32px!important}
#wrap.sk-wf [style*="margin-bottom:20px"]{margin-bottom:24px!important}
#wrap.sk-wf [style*="padding-top:20px"]{padding-top:24px!important}

/* --- numéros de rangée (« 01 », sur-titres) retirés : la colonne qui les portait disparaît */
#wrap.sk-wf :is(.svc-row,.grid2) > div:has(> .eyebrow:only-child){display:none}
#wrap.sk-wf .svc-row:has(> div > .eyebrow:only-child){grid-template-columns:minmax(0,1fr) auto!important}
#wrap.sk-wf .svc-intro .grid2:has(> div > .eyebrow:only-child){grid-template-columns:minmax(0,1fr)}
#wrap.sk-wf .svc-intro .grid2 > div{max-width:880px}
@media (max-width:860px){
  #wrap.sk-wf .svc-row:has(> div > .eyebrow:only-child){grid-template-columns:minmax(0,1fr)!important}
  #wrap.sk-wf .svc-row:has(> div > .eyebrow:only-child) .svc-price{grid-column:1}
}

/* --- hero de l'accueil : le titre tient dans le premier écran */
#wrap.sk-wf .hero{height:calc(100vh - 176px);min-height:520px;max-height:880px}

/* --- cibles tactiles restantes : liens courts du menu et du pied, bouton « haut de page » */
#wrap.sk-wf nav .nav-r a:not(.book){min-width:var(--sk-touch);justify-content:center;text-align:center}
#wrap.sk-wf footer .foot-bottom a{min-width:var(--sk-touch);text-align:center}
:root:has(#wrap.sk-wf) .to-top{width:48px;height:48px;border-radius:2px;box-shadow:none}
:root:has(#wrap.sk-wf) .to-top:hover{background:var(--sk-ink);border-color:var(--sk-ink);color:var(--sk-white)}

/* --- très petits écrans (320 px) : un mot long de titre ne déborde jamais */
@media (max-width:359px){#wrap.sk-wf h1{-webkit-hyphens:auto;hyphens:auto}#wrap.sk-wf :is(h1,h2){overflow-wrap:break-word}}
/* --- accueil, rubriques en deux colonnes sur téléphone : colonnes souples, nom au corps du texte */
@media (max-width:767px){
  #wrap.sk-wf .cats{grid-template-columns:repeat(2,minmax(0,1fr))}
  #wrap.sk-wf :is(.cat-name,.cat-name .it){font-family:var(--sk-text);font-size:var(--sk-fs-body);line-height:var(--sk-lh-sm);font-weight:400}
  #wrap.sk-wf .cat-name{overflow-wrap:break-word}
}
/* --- 320 px : « Réserver » plus étroit, le logo garde de l'air (le logo passe à 84 px, views/layout.xml) */
@media (max-width:359px){#wrap.sk-wf nav .book{padding:0 8px!important}#wrap.sk-wf .menu-btn{min-width:var(--sk-touch)}}
