@charset "UTF-8";*,:after,:before{box-sizing:border-box;position:relative}html{overflow-x:hidden;position:relative}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}strong{font-weight:700}em,i{font-style:italic}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button{background:none;text-align:initial}.btn.danger{background:#dc3545!important}.btn.warning{background:#ffc107!important}.btn.success{background:#28a745!important}.btn.info{background:#17a2b8!important}html{scroll-behavior:smooth;scrollbar-width:thin;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}address,blockquote,body,caption,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,table,ul{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit}body{font-kerning:normal;font-optical-sizing:auto;font-variant-ligatures:common-ligatures no-discretionary-ligatures no-historical-ligatures contextual;line-height:1.5;text-decoration-skip-ink:auto}button,input,label{line-height:1.1}.flow>*+*{margin-block-start:var(--flow-space,1em)}.prose{--flow-space:1.5em}.dlig{font-variant-ligatures:discretionary-ligatures}.hlig{font-variant-ligatures:historical-ligatures}.dlig.hlig{font-variant-ligatures:discretionary-ligatures historical-ligatures}.pnum{font-variant-numeric:proportional-nums}.tnum{font-variant-numeric:tabular-nums}.lnum{font-variant-numeric:lining-nums}.onum{font-variant-numeric:oldstyle-nums}.zero{font-variant-numeric:slashed-zero}.pnum.zero{font-variant-numeric:proportional-nums slashed-zero}.tnum.zero{font-variant-numeric:tabular-nums slashed-zero}.onum.zero{font-variant-numeric:oldstyle-nums slashed-zero}.lnum.zero{font-variant-numeric:lining-nums slashed-zero}.tnum.lnum.zero{font-variant-numeric:tabular-nums lining-nums slashed-zero}.frac{font-variant-numeric:diagonal-fractions}.afrc{font-variant-numeric:stacked-fractions}.ordn{font-variant-numeric:ordinal}.smcp{font-variant-caps:small-caps}.hist{font-variant-alternates:historical-forms}.ss01{font-variant-alternates:styleset(cursive)}.ss02{font-variant-alternates:styleset(swoopy)}.cv01{font-variant-alternates:character-variant(ampersand)}.cv02{font-variant-alternates:character-variant(capital-q)}.salt1{font-variant-alternates:stylistic(two-story-g)}.salt2{font-variant-alternates:stylistic(straight-y)}.swsh1{font-variant-alternates:swash(swishy)}.swsh2{font-variant-alternates:swash(flowing)}.ornm1{font-variant-alternates:ornaments(clover)}.ornm2{font-variant-alternates:ornaments(fleuron)}.nalt1{font-variant-alternates:annotation(circled)}.nalt2{font-variant-alternates:annotation(boxed)}:root{--opentype-case:off;--opentype-sinf:off}.case{--opentype-case:on}.sinf{--opentype-sinf:on}*{font-feature-settings:"case" var(--opentype-case,off),"sinf" var(--opentype-sinf,off)}.centered{text-align:center;text-wrap:balance}.uppercase{text-transform:uppercase;--opentype-case:on}.smallcaps{font-variant-caps:all-small-caps;font-variant-numeric:oldstyle-nums}.prose{font-size-adjust:.507;font-variant-numeric:oldstyle-nums proportional-nums;text-wrap:pretty}b,strong,th{font-size-adjust:.514;font-weight:700}h1,h2,h3,h4{font-size-adjust:.514;font-variant-numeric:lining-nums;line-height:1.1}h1{font-size-adjust:.521;font-variant-ligatures:discretionary-ligatures}h1.uppercase{font-variant-caps:titling-caps}@supports (font-variant-position:sub){.sub,sub{font-size:100%;font-variant-position:sub;line-height:inherit;vertical-align:baseline}}@supports (font-variant-position:super){.sup,sup{font-size:100%;font-variant-position:super;line-height:inherit;vertical-align:baseline}}.chemical{--opentype-sinf:on}math,td,time[datetime*=":"]{font-variant-numeric:tabular-nums lining-nums slashed-zero}:lang(fr)>*{quotes:"« " " »" "“" "”"}:lang(en-GB)>*{quotes:"‘" "’" "“" "”"}q:before{content:open-quote}q:after{content:close-quote}.quoted p:first-of-type:before{content:"“"}.quoted p:last-of-type:after{content:"”"}.quoted p:first-of-type:before{margin-inline-start:-.87ch}.quoted p{hanging-punctuation:first last}@supports (hanging-punctuation:first last){.quoted p:first-of-type:before{margin-inline-start:0}}.prose{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-lines:2;hyphenate-limit-chars:7 4 3;hyphens:auto;hyphenate-limit-lines:2;hyphenate-limit-zone:8%;hyphenate-limit-last:always}.prose code,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose kbd,.prose pre,.prose samp,.prose var{-webkit-hyphens:manual;hyphens:manual}:root{--vf-grad:0}@media (prefers-color-scheme:dark){:root{--vf-grad:-100}}.inverted{--vf-grad:-100}*{font-variation-settings:"GRAD" var(--vf-grad,0)}:root{--dark-values:0,0%,10%;--dark:hsl(var(--dark-values));--light:#fff;--lightblue-values:230,100%,99%;--lightblue:hsl(var(--lightblue-values));--copper-values:18,87%,34%;--copper:hsl(var(--copper-values));--gold-values:22,71%,49%;--gold:hsl(var(--gold-values));--beige-values:29,74%,97%;--beige:hsl(var(--beige-values));--yellow:#e29428;--text-color:var(--dark);--bg-color:var(--light);--accent-color:var(--copper);--slow-transition:.8s;--fast-transition:.4s;--radius:clamp(16px,4vw,25px);--radius-sm:calc(var(--radius)/3);--radius-100:calc(var(--radius)*3);--shadow:.3rem .3rem 1.25rem -.25rem hsla(var(--dark-values),.2);--scale:1.3;--font-m:clamp(14px,2vw,20px);--font-l:calc(var(--font-m)*var(--scale));--font-xl:calc(var(--font-l)*var(--scale));--font-xxl:calc(var(--font-xl)*var(--scale));--font-4xl:clamp(calc(var(--font-xxl)*var(--scale)),6vw,calc(var(--font-xxl)*var(--scale)*var(--scale)));--font-s:calc(var(--font-m)/var(--scale));--font-xs:calc(var(--font-s)/var(--scale));--text-font:Firava}@font-face{font-display:swap;font-family:Firava;font-style:normal;font-weight:400;src:url(/build/fonts/Firava.92a77bec.woff2) format("woff2-variations")}#app{display:flex;flex-flow:column nowrap;min-height:100vh;width:100vw}#app .footer{margin-top:auto}section:not(.no-pad,.banner){padding-block:6rem;scroll-margin-top:5rem}.title_page{display:flex;flex-flow:column nowrap;gap:1rem}.title_page .breadcrumb{margin-bottom:1rem;order:-1}.align-center{align-self:center;justify-self:center;text-align:center}.align-center>*{justify-content:center}.align-right{align-items:end;align-self:end;justify-self:end;text-align:end}.align-center>*,.align-right>*{align-self:inherit;justify-self:inherit;text-align:inherit}p{color:var(--text-color);white-space:pre-line}.simple-block{display:flex;flex-flow:column nowrap;gap:2rem}.split-block{width:100%;--block-width:240px;column-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--block-width),94vw),1fr));row-gap:2rem}.split-block>picture{max-height:80vh}.split-block>picture img{object-fit:contain}.card{max-height:min(600px,100%)}.card picture{height:100%;overflow:hidden;width:100%}.card .card-text,.card picture img{transition:var(--fast-transition)}.card .card-text{backdrop-filter:blur(.15rem);background:hsla(var(--dark-values),.7);bottom:0;color:var(--light);font-size:var(--font-l);line-height:1;padding:1rem .75rem;position:absolute;text-align:center;width:100%}.card:focus .card-text,.card:hover .card-text{backdrop-filter:blur(0);background:hsla(var(--dark-values),.98)}.card:focus picture img,.card:hover picture img{scale:1.04}.listing picture{max-height:10rem}.listing .title_page{align-items:center;border:2px solid var(--green);border-radius:var(--radius);justify-content:center;padding:2rem}@media screen and (width > 768px){.alternate-layout>.split-block{gap:3rem!important}.alternate-layout>.split-block:nth-of-type(2n){transform:rotate(180deg)}.alternate-layout>.split-block:nth-of-type(2n)>*{align-items:end;text-align:end;transform:rotate(180deg)}}[class*=container]{margin-inline:auto;--container-width:1500px;width:min(var(--container-width),100vw - 2rem)}.container-narrow{--container-width:1200px}.container-narrower{--container-width:800px}[data-link]{cursor:pointer}.btn,.link,a,button{cursor:pointer;display:block;font-variation-settings:"wght" 600;line-height:1.2;text-decoration-line:none;transition:var(--fast-transition) ease}.btn:not(.btn,.bloc-link),.link:not(.btn,.bloc-link),a:not(.btn,.bloc-link),button:not(.btn,.bloc-link){border-bottom:1px solid transparent}.btn svg,.link svg,a svg,button svg{transition:inherit}.btn>svg:only-child:not(.logo),.link>svg:only-child:not(.logo),a>svg:only-child:not(.logo),button>svg:only-child:not(.logo){border:2px solid transparent;padding:4px}.btn span,.link span,a span,button span{align-items:center;display:inline-flex}.btn span svg,.link span svg,a span svg,button span svg{display:inline-flex;fill:var(--text-color);margin-inline-start:.25em;transition:var(--fast-transition);width:1.2em}p>a{display:inline-block}.btn,.link,a,p>a{width:fit-content}.btn,.link,a{--text-color:var(--copper);color:var(--text-color);cursor:pointer;display:block}.link:focus,.link:hover,a:focus,a:hover,button:focus,button:hover{--text-color:var(--accent-color)}.link:focus:not(.btn),.link:hover:not(.btn),a:focus:not(.btn),a:hover:not(.btn),button:focus:not(.btn),button:hover:not(.btn){border-bottom:1px solid var(--accent-color)}.link:focus span svg,.link:hover span svg,a:focus span svg,a:hover span svg,button:focus span svg,button:hover span svg{margin-inline-start:.5em}.link:focus>svg:only-child:not(.logo),.link:hover>svg:only-child:not(.logo),a:focus>svg:only-child:not(.logo),a:hover>svg:only-child:not(.logo),button:focus>svg:only-child:not(.logo),button:hover>svg:only-child:not(.logo){border:2px solid var(--copper)}.btn{--bg-color:var(--copper);--text-color:var(--light);align-items:center;background:var(--bg-color);color:var(--text-color);column-gap:1rem;display:flex;font-size:var(--font-m);justify-content:center;line-height:1;padding:1.25rem 1.5rem;transition:var(--fast-transition)}.btn:has(svg:only-child){padding:.5rem}.btn *{color:inherit;transition:inherit}.btn svg{fill:var(--text-color);stroke:var(--text-color);stroke-width:2px;width:var(--font-xl)}.btn:focus,.btn:hover{scale:.98;--text-color:var(--light)}.btn:focus svg:not(:only-child),.btn:hover svg:not(:only-child){translate:.6rem 0}.btn:active{scale:.98}.cta{display:grid;margin-left:auto;place-items:center}.btn.danger,.btn.info,.btn.success,.btn.warning{color:var(--alert-color)!important}.btn.danger svg *,.btn.info svg *,.btn.success svg *,.btn.warning svg *{fill:none!important;stroke:var(--alert-color)!important}.btn span{z-index:2}form>*+*{margin-top:var(--gutter)}fieldset{width:100%}input,select,textarea{border:2px solid rgba(var(--dark-rgb),20%);border-radius:var(--radius);margin-top:var(--min-gutter);padding:var(--gutter);width:100%}textarea{min-height:200px}label{margin:var(--gutter)}select{appearance:none;-webkit-appearance:none;font-size:var(--font-s)}[type=checkbox],[type=datetime-local],[type=file],[type=radio],[type=range],select{cursor:pointer}[type=checkbox],[type=radio]{appearance:none;-webkit-appearance:none;border:2px solid rgba(var(--dark-rgb),.4);height:20px;margin-right:10px;padding:0;width:20px}[type=checkbox]:checked,[type=radio]:checked{background-color:var(--dark)}input#range{-webkit-appearance:none;appearance:none;cursor:pointer;outline:none;overflow:hidden;padding:0;width:100%}input#range::-webkit-slider-runnable-track{background:var(--dark)}input#range::-moz-range-track{background:var(--dark)}input#range::-moz-range-thumb{-webkit-appearance:none;appearance:none;background-color:var(--light);border-radius:50%;height:20px;width:20px}input#range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--light);border-radius:50%;height:20px;width:20px}::-webkit-input-placeholder{color:inherit;opacity:.5}::-moz-placeholder{color:inherit;opacity:.5}::-ms-input-placeholder{color:inherit;opacity:.5}.split-block:has(.bloc-link){--block-width:450px}.split-block:has(.bloc-link).smaller{--block-width:330px}.bloc-link{--bg-color:var(--light);background:var(--light);border:1px solid var(--copper);box-shadow:var(--shadow);display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1rem 2rem;place-items:center;align-items:center;text-align:center;transition:var(--slow-transition);width:100%}.bloc-link:only-of-type{max-width:400px}.bloc-link .seemore{color:var(--accent-color);font-size:var(--font-l);grid-row:span 2}.bloc-link .seemore svg{fill:var(--accent-color);height:1rem;rotate:-90deg}.bloc-link .content{grid-row:2}.bloc-link .content .content-title{font-size:var(--font-xl);--text-color:var(--dark)}.bloc-link *{transition:var(--slow-transition)}.bloc-link:focus-within,.bloc-link:hover{box-shadow:0 0 0 transparent;scale:.99}.bloc-link:focus-within .content-subtitle,.bloc-link:focus-within .eye,.bloc-link:focus-within picture,.bloc-link:hover .content-subtitle,.bloc-link:hover .eye,.bloc-link:hover picture{translate:-.5rem 0}.bloc-link:focus-within .content-title,.bloc-link:hover .content-title{translate:-.5rem 0}.bloc-link:focus-within .seemore,.bloc-link:hover .seemore{translate:.35rem 0}.bloc-link:focus-within .seemore svg,.bloc-link:hover .seemore svg{translate:.65rem 0}.bloc-link picture{align-items:center;display:flex;flex:1;justify-content:center;object-fit:contain;overflow:hidden;transition:var(--slow-transition);width:100%}.bloc-link picture,.bloc-link picture img{border-radius:var(--radius-sm)}img,svg{vertical-align:bottom}svg{min-height:1rem;min-width:1rem}.icon{--stroke-width:2px;fill:none;height:1.2em;margin-inline-end:.5rem;stroke:var(--accent-color);stroke-width:2px;width:1.2em}.logo .logo-icon,.logo .logo-kleber,.logo .logo-retine{fill:var(--yellow)}.logo .logo-chirurgie,.logo .logo-icon-copper{fill:var(--gold)}.big-icon{height:min(90%,60vh);left:2%;max-width:100vw;opacity:10%;position:absolute;top:5rem}picture{display:block;object-fit:cover;overflow:hidden}picture img{height:100%;object-fit:cover;width:100%}.eye{width:4.5rem}.eye-line{fill:none;stroke:var(--copper)}.iris{fill:var(--gold)!important;r:17px}.eye-red{fill:#f66355}.pupil{fill:var(--dark);r:7px!important}.pupil.cataract{fill:var(--beige);r:8px!important}.h2,.h3,.h4,.title,h2,h3,h4{color:var(--text-color);line-height:1;text-wrap:balance;transition:.4s}.h1,h1{color:hsla(var(--dark-values),.8);font-size:var(--font-m);font-variation-settings:"wght" 600;letter-spacing:.1rem;text-transform:uppercase}.h2,h2{font-size:var(--font-xl);font-variation-settings:"wght" 600;white-space:preserve-breaks;width:fit-content}.h3,h3{font-size:var(--font-l);font-variation-settings:"wght" 700}.h4,h4{font-size:var(--font-l);font-variation-settings:"wght" 600}b,strong{font-variation-settings:"wght" 650}em{font-size:var(--font-m);font-style:normal;font-variation-settings:"wght" 600}.title{color:var(--text-color);font-size:var(--font-4xl);font-variation-settings:"wght" 600;letter-spacing:clamp(2px,.5vw,8px);text-transform:uppercase}.title b{color:var(--copper)}.subtitle{font-size:var(--font-xl);font-variation-settings:"wght" 400;letter-spacing:.05rem;text-transform:uppercase}.title-line{background:var(--gold);flex:1;height:4px;margin-block:auto}.title-page{column-gap:1ch;display:flex;flex-flow:row wrap;justify-content:start;row-gap:.5ch;width:auto}@media screen and (width > 550px){.title-page{width:min-content}.title-page .title{white-space:nowrap}}.title-page.smaller{gap:1ch}.title-page.smaller .title{font-size:var(--font-xl);letter-spacing:4px}.title-page.smaller .subtitle{font-size:var(--font-m)}.title-page.smaller .title-line{height:3px}.title-page.right{justify-content:end;text-align:right}.title-page.right .title-line{order:-1}.title-page .breadcrumb,.title-page .h1:has(~.subtitle),.title-page .title{flex:1 0 auto;width:100%}.paragraph{display:flex;flex-flow:column nowrap;white-space:pre-line}.paragraph a{display:inline-flex}.paragraph>*+*{margin-top:.5em}.paragraph .title_page{margin-bottom:3rem}.paragraph ul{list-style:inside}.paragraph p{white-space:normal}.paragraph picture{align-self:center;max-width:80%}.paragraph img{max-width:100%}@keyframes details-open{0%{max-height:0}to{max-height:100vh}}details{--accent-color:var(--copper);border-bottom:3px solid var(--accent-color);transition:var(--slow-transition) cubic-bezier(0,1.25,.8,1.15)}details[open]{translate:0 .2rem}details[open]>summary:after{transform:rotate(90deg)}details[open] .paragraph{animation:var(--slow-transition) ease-in-out forwards details-open}details .paragraph{max-height:0;overflow:hidden;padding-left:.5rem;padding-block:.25rem 1rem}details summary{align-items:start;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:var(--font-l);font-variation-settings:"wght" 600;gap:2rem;justify-content:space-between;padding-block:1rem}details summary:focus,details summary:hover{--accent-color:var(--gold)}details summary:focus:after,details summary:hover:after{translate:.5rem 0}details summary:after{border:4px solid;border-bottom:0;border-left:0;border-color:var(--accent-color);color:var(--accent-color);content:"";flex-shrink:0;height:1rem;margin-top:.5rem;rotate:45deg;transition:all .5s cubic-bezier(.19,1,.22,1);width:1rem}details summary ::-webkit-details-marker{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:.8}}.banner{--bg-color:var(--lightblue);align-items:end;display:grid;gap:.5rem;padding-block:5rem 0}.banner .title-text{font-size:var(--font-l);font-variation-settings:"wght" 500;max-width:40rem;padding-bottom:2rem}.banner .title-page:last-child{padding-bottom:2rem}.banner [class*=container]{z-index:3}.banner:has(>picture){background:var(--bg-color);min-height:50vh}.banner:has(>picture) picture{animation:fadeIn 3s ease-in-out forwards;height:100%;mask-image:linear-gradient(90deg,transparent 30%,#000);position:absolute;width:100%;z-index:1}.banner:has(>picture) picture img{object-fit:cover}@media screen and (width < 700px){.banner:has(>picture) picture{mask-image:linear-gradient(90deg,transparent 30%,#000 150%);opacity:.5}}.header{--bg-color:var(--light);padding-block:1rem;padding-inline:1rem;top:0;transition:var(--fast-transition);z-index:99}.header .container{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;justify-content:space-between}.header *{display:flex;justify-content:center;text-decoration:none;transition:inherit}.header .header-logo{flex-shrink:2;height:7rem;margin-right:auto;width:17rem}.header .nav-list{column-gap:3rem;display:flex;justify-content:center;row-gap:2rem}.header .nav-list a{--text-color:var(--black)}.header .nav-list a:focus,.header .nav-list a:hover{--text-color:var(--accent-color)}.header .nav-list div.menu-item{flex-flow:column nowrap;gap:.5rem}.header .nav-list div.menu-item a{z-index:3}.header .nav-list div.menu-item svg{fill:var(--accent-color);stroke:var(--accent-color);stroke-width:2px;width:var(--font-s)}.header .nav-list div.menu-item .submenu{background:var(--bg-color);box-shadow:0 1rem 1rem hsla(var(--dark-values),.1);display:flex;flex-flow:column nowrap;gap:0;max-height:0;overflow:hidden;padding:.75rem;padding-block:0;position:absolute;text-align:start;top:1.25rem;transition:var(--fast-transition) ease-in-out;width:160%}.header .nav-list div.menu-item .submenu .menu-item{border-bottom:none;font-variation-settings:"wght" 500;justify-content:start;padding:1rem;width:100%}.header .nav-list div.menu-item .submenu .menu-item:focus,.header .nav-list div.menu-item .submenu .menu-item:hover{background:var(--beige);border-bottom:none}.header .btn.cta{margin-left:auto}.header .btn-nav{display:none;visibility:collapse}.pathologies-open .menu-item svg{margin-inline-start:.25rem!important;translate:0 .2rem}.pathologies-open .submenu{max-height:700px!important;padding-block:.75rem!important}@media screen and (width < 900px){.header{align-items:start;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between}.header .btn.cta,.header .nav-list{display:none}.header .btn.cta span,.header .nav-list span{font-size:var(--font-l)}.header .btn.cta [data-action] svg,.header .nav-list [data-action] svg{display:none}.header .btn.cta div.menu-item .submenu,.header .nav-list div.menu-item .submenu{background:none;box-shadow:none;max-height:none;position:relative;top:0}.header .btn.cta div.menu-item .submenu .menu-item,.header .nav-list div.menu-item .submenu .menu-item{padding-block:.5rem}.header .btn-nav{cursor:pointer;display:flex;position:absolute;right:1rem;top:1rem;visibility:initial;z-index:2000}.header .btn-nav svg{height:var(--font-xxl);min-width:2rem;stroke:var(--text-color);width:var(--font-xxl)}.header .btn-nav .menu-close,.header .btn-nav .menu-open{transform-origin:center}.header .btn-nav .menu-open{scale:1}.header .btn-nav .menu-close{scale:0}.nav-open{padding:0}.nav-open .container{align-items:start;background:var(--bg-color);flex-flow:column nowrap;gap:2rem;height:100%;justify-content:start;padding:1rem;position:fixed;width:100%}.nav-open .container .nav-list{display:flex;flex-flow:column nowrap;gap:2rem}.nav-open .container .btn.cta{display:initial;margin-left:0}.nav-open .container .menu-open{scale:0!important}.nav-open .container .menu-close{scale:1!important}}.footer{--bg-color:var(--light);background:var(--bg-color);box-shadow:var(--shadow);gap:4rem;padding-block:4rem}.footer .align-center{align-self:start}.footer .clinique{align-items:start}.footer a:not(.btn){--text-color:var(--dark)}.footer a:not(.btn):focus,.footer a:not(.btn):hover{--text-color:var(--accent-color)}.footer .big-icon{height:100%;left:0;opacity:15%;top:0}.footer .split-block{--block-width:400px}.footer .title{grid-column:1/-1}.footer .links .social-links{display:flex;gap:3rem}.footer .links .social-links svg{--accent-color:var(--copper);fill:var(--accent-color);height:var(--font-xxl)}.footer .nav-item:has([data-action]){display:none}.footer .simple-block{gap:1rem}.footer .nav-list,.footer .submenu{display:contents}.footer .nav-list .submenu{display:none}.footer .footer-bottom{align-self:center;font-size:var(--font-s);text-align:center}.ch-cookie-consent{--bg-color:var(--light);--text-color:var(--dark);background-color:var(--bg-color);border-radius:var(--radius);bottom:2rem;box-shadow:var(--shadow);color:var(--text-color);display:flex;flex-flow:column nowrap;gap:1rem;left:2rem;padding:1rem;position:fixed;width:max-content;z-index:99999}.ch-cookie-consent .ch-cookie-consent__btn-group,.ch-cookie-consent .ch-cookie-consent__category{display:flex;flex-flow:column nowrap;gap:.5rem}.ch-cookie-consent .ch-cookie-consent__btn-group+*,.ch-cookie-consent .ch-cookie-consent__category+*{margin-top:1rem}.ch-cookie-consent .ch-cookie-consent__btn-group .ch-cookie-consent__btn,.ch-cookie-consent .ch-cookie-consent__category .ch-cookie-consent__btn{font-size:var(--font-s)}.ch-cookie-consent .ch-cookie-consent__btn-group .ch-cookie-consent__category-information,.ch-cookie-consent .ch-cookie-consent__category .ch-cookie-consent__category-information{order:-1}.ch-cookie-consent .ch-cookie-consent__btn-group .ch-cookie-consent__category-information h4,.ch-cookie-consent .ch-cookie-consent__category .ch-cookie-consent__category-information h4{font-size:var(--font-m);text-transform:none}.ch-cookie-consent .ch-cookie-consent__category-group,.ch-cookie-consent .ch-cookie-consent__toggle-details-hide{display:none}@media screen and (max-width:700px){.ch-cookie-consent{border-radius:none;margin-bottom:0;margin-left:0;width:100%}}.breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-s)}.breadcrumb .crumb:not(:last-child):after{content:">";font-variation-settings:"wght" 800;margin:0 .5rem}.breadcrumb *{display:flex;font-variation-settings:"wght" 600}.swiper-wrapper{display:flex;flex-wrap:nowrap;height:100%}.swiper-wrapper .swiper-slide{flex:1 0 auto}[data-controller=swiper]>*+*{margin-top:var(--gutter)}.swiper-nav{display:flex;justify-content:flex-end;pointer-events:none}.swiper-nav>*{height:100%;pointer-events:auto;transition:opacity .5s}.swiper-nav>:active{transform:scale(.9)}.swiper-nav>*+*{margin-left:10px}.swiper-nav button{cursor:pointer;height:40px;width:40px}.swiper-nav .swiper-button-disabled{opacity:.5}.swiper-pagination{align-items:center;bottom:var(--gutter);display:flex;flex-direction:column;left:var(--gutter);position:absolute;z-index:3}.swiper-pagination>*+*{margin-top:10px}.swiper-pagination-bullet{background:var(--dark);border-radius:100px;cursor:pointer;height:10px;opacity:.2;width:10px}.swiper-pagination-bullet-active{opacity:1}.swiper_top{align-items:center;display:flex;justify-content:space-between}body,html{accent-color:var(--gold);background:var(--light);color:var(--text-color);font-family:var(--text-font);font-size:var(--font-m);width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg{--bg-color:var(--beige);background:var(--bg-color)}[data-mail][data-domain]:after{content:attr(data-mail) "@" attr(data-domain);cursor:pointer}