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}*,:after,:before{box-sizing:border-box;position:relative}html{overflow-x:hidden;position:relative;scroll-behavior:smooth;scrollbar-width:thin}:root{--white-values:0,0%,100%;--white:#fff;--black-values:0,0%,0%;--black:#000;--dark-values:218,22%,22%;--dark:#2c3544;--light-values:0,0%,98%;--light:#fafafa;--background-values:0,0%,96%;--background:#f5f5f5;--text-values:218,22%,22%;--text:#2c3544;--primary-values:218,22%,22%;--primary:#2c3544;--secondary-values:22,41%,53%;--secondary:#b87a56;--tertiary-values:0,0%,50%;--tertiary:grey;--danger-values:0,72%,51%;--danger:#dc2828;--warning-values:21,90%,48%;--warning:#e9590c;--success-values:142,76%,36%;--success:#16a249;--info-values:221,83%,53%;--info:#2463eb;--gray-900-values:0,0%,9%;--gray-900:#171717;--gray-800-values:0,0%,15%;--gray-800:#262626;--gray-700-values:0,0%,25%;--gray-700:#404040;--gray-600-values:0,0%,32%;--gray-600:#525252;--gray-500-values:0,0%,45%;--gray-500:#737373;--gray-400-values:0,0%,64%;--gray-400:#a3a3a3;--gray-300-values:0,0%,83%;--gray-300:#d4d4d4;--gray-200-values:0,0%,90%;--gray-200:#e6e6e6;--gray-100-values:0,0%,96%;--gray-100:#f5f5f5;--gray-50-values:0,0%,98%;--gray-50:#fafafa;--red-900-values:0,63%,31%;--red-900:#811d1d;--red-800-values:0,70%,35%;--red-800:#981b1b;--red-700-values:0,74%,42%;--red-700:#ba1c1c;--red-600-values:0,72%,51%;--red-600:#dc2828;--red-500-values:0,84%,60%;--red-500:#ef4343;--red-400-values:0,91%,71%;--red-400:#f87272;--red-300-values:0,94%,82%;--red-300:#fca6a6;--red-200-values:0,96%,89%;--red-200:#fec8c8;--red-100-values:0,93%,94%;--red-100:#fee1e1;--red-50-values:0,86%,97%;--red-50:#fef1f1;--green-900-values:144,61%,20%;--green-900:#14522d;--green-800-values:143,64%,24%;--green-800:#166434;--green-700-values:142,72%,29%;--green-700:#157f3c;--green-600-values:142,76%,36%;--green-600:#16a249;--green-500-values:142,71%,45%;--green-500:#21c45d;--green-400-values:142,69%,58%;--green-400:#4ade80;--green-300-values:142,77%,73%;--green-300:#85efac;--green-200-values:141,79%,85%;--green-200:#bbf7d0;--green-100-values:141,84%,93%;--green-100:#defce9;--green-50-values:138,76%,97%;--green-50:#f2fdf5;--blue-900-values:224,64%,33%;--blue-900:#1e3b8a;--blue-800-values:226,71%,40%;--blue-800:#1e3fae;--blue-700-values:224,76%,48%;--blue-700:#1d4fd7;--blue-600-values:221,83%,53%;--blue-600:#2463eb;--blue-500-values:217,91%,60%;--blue-500:#3c83f6;--blue-400-values:213,94%,68%;--blue-400:#61a6fa;--blue-300-values:212,96%,78%;--blue-300:#91c3fd;--blue-200-values:213,97%,87%;--blue-200:#bedbfe;--blue-100-values:214,95%,93%;--blue-100:#dcebfe;--blue-50-values:214,100%,97%;--blue-50:#f0f6ff;--orange-900-values:15,75%,28%;--orange-900:#7d2d12;--orange-800-values:15,79%,34%;--orange-800:#9b3412;--orange-700-values:17,88%,40%;--orange-700:#c03f0c;--orange-600-values:21,90%,48%;--orange-600:#e9590c;--orange-500-values:25,95%,53%;--orange-500:#f97415;--orange-400-values:27,96%,61%;--orange-400:#fb923c;--orange-300-values:31,97%,72%;--orange-300:#fdba72;--orange-200-values:32,98%,83%;--orange-200:#fed6a9;--orange-100-values:34,100%,92%;--orange-100:#ffedd6;--orange-50-values:33,100%,96%;--orange-50:#fff6eb;--radius:8px;--radius-inside:4px;--radius-round:100em;--shadow:2px 4px 12px hsl(var(--dark-values),10%);--shadow-hover:2px 4px 16px hsl(var(--dark-values),25%);--fast-transition:.4s;--slow-transition:.8s;--easing:ease-in-out;--font-base:OpenSans,sans-serif;--font-title:OpenSans,sans-serif;--font-weight:400;--font-scale:1.4;--letter-spacing:var(--font-scale)px;--font-xs:clamp(10px,4vw,12px);--font-s:clamp(12px,4vw,14px);--font-m:14px;--font-l:calc(var(--font-m)*var(--font-scale));--font-xl:calc(var(--font-l)*var(--font-scale));--font-xxl:calc(var(--font-xl)*var(--font-scale));--font-huge:calc(var(--font-xxl)*var(--font-scale));--container-width:100vw;--size-button:42px;--aside-width:24em;--main-width:calc(100% - var(--aside-width));--header-height:calc(var(--header-main) + var(--header-info) + var(--header-seo));--header-main:calc(var(--size-button) + var(--space-l));--header-info:var(--size-button);--header-seo:var(--size-button);--header-space:var(--space-s);--space-xs:4px;--space-s:8px;--space-m:14px;--space-l:clamp(1rem,2vw,2rem);--space-xl:clamp(2rem,4vw,4rem)}@font-face{font-display:fallback;font-family:OpenSans;font-weight:200 800;src:url(/build/fonts/OpenSans-VariableFont.aee2abee.woff2) format("woff2");unicode-range:u+20-5f,u+61-7a,u+7c,u+a0,u+a7,u+a9,u+ab,u+b2-b3,u+bb,u+c0,u+c2,u+c6-cb,u+ce-cf,u+d4,u+d9,u+db-dc,u+e0,u+e2,u+e6-eb,u+ee-ef,u+f4,u+f9,u+fb-fc,u+ff,u+152-153,u+178,u+2b3,u+2e2,u+1d48-1d49,u+2010-2011,u+2013-2014,u+2019,u+201c-201d,u+2020-2021,u+2026,u+202f-2030,u+20ac,u+2212}section{max-width:100vw;overflow-y:hidden;padding:var(--space-m) 0}.section-background{background-color:var(--white);padding:var(--space-m) 0}.container{margin:auto;width:90%}.container-narrow{margin:auto;width:70%}main .container{width:96%}main .container-narrow{width:76%}main .container,main .container-narrow{max-width:1536px}@media screen and (max-width:1350px){.container-narrow{min-width:auto;width:90%}main .container-narrow{min-width:auto;width:96%}}.column,.row{display:flex;gap:var(--space-m);justify-content:start;max-width:100%}.column.justify-center,.row.justify-center{justify-content:center}.column.justify-start,.row.justify-start{justify-content:start}.column.justify-end,.row.justify-end{justify-content:end}.column.justify-space-between,.row.justify-space-between{justify-content:space-between}.column.align-center,.row.align-center{align-items:center}.column.align-start,.row.align-start{align-items:flex-start}.column.align-end,.row.align-end{align-items:flex-end}.column.text-center,.row.text-center{text-align:center}.column.text-start,.row.text-start{text-align:start}.column.text-end,.row.text-end{text-align:end}.row{flex-flow:row wrap}.column{flex-flow:column}.grid-elements{--grid-gap:var(--space-m);--grid-col:2;align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--grid-gap);padding:var(--space-s)}.grid-elements>*{width:calc((100% - var(--grid-gap)*(var(--grid-col) - 1))/var(--grid-col))}.grid-elements:has(>*+*){--grid-col:2}.grid-elements.grid-3{--grid-col:3}.grid-elements.grid-4{--grid-col:4}@media screen and (max-width:1280px){.grid-elements.grid-4{--grid-col:3}}@media screen and (max-width:1024px){.grid-elements.grid-3,.grid-elements.grid-4{--grid-col:2}}@media screen and (max-width:768px){.grid-elements.grid-3,.grid-elements.grid-4,.grid-elements:has(>*+*){--grid-col:1}}.badge{--background-badge:var(--primary);--color-badge:var(--light);--border-badge:var(--primary);background:var(--background-badge);border:1px solid var(--border-badge);color:var(--color-badge);font-size:12px;font-weight:600;max-width:100%;padding:4px 6px;width:fit-content}.badge.secondary{background:none}.badge.danger{--background-badge:var(--red-200);--color-badge:var(--red-800);--border-badge:var(--red-300)}.badge.warning{--background-badge:var(--orange-200);--color-badge:var(--orange-800);--border-badge:var(--orange-300)}.badge.success{--background-badge:var(--green-200);--color-badge:var(--green-800);--border-badge:var(--green-300)}.badge.info{--background-badge:var(--blue-200);--color-badge:var(--blue-800);--border-badge:var(--blue-300)}.link,a{--color-link:var(--primary);--background-button:transparent;align-items:center;background:var(--background-button);border-radius:calc(var(--radius)/6);color:var(--color-link);cursor:pointer;display:inline-flex;font-weight:600;gap:4px;max-width:100%;min-height:auto;min-width:auto;padding:0;text-decoration:none;text-transform:none;transition:var(--fast-transition)}.link.active,.link:active,.link:focus,.link:hover,a.active,a:active,a:focus,a:hover{--color-link:var(--secondary);--background-button:var(--background-button)}.link.active svg.icon,.link:active svg.icon,.link:focus svg.icon,.link:hover svg.icon,a.active svg.icon,a:active svg.icon,a:focus svg.icon,a:hover svg.icon{rotate:-10deg;transform:translateY(-4px)}.link.disabled,.link:disabled,a.disabled,a:disabled{--background-button:var(--background-button)!important;--color-link:var(--gray-600)!important;cursor:default}.link svg.icon,a svg.icon{--color-svg:var(--color-link);transition:var(--fast-transition)}.link.icon-reverse,a.icon-reverse{flex-direction:row-reverse}.link:has(>.icon:only-child),a:has(>.icon:only-child){--space-button:var(--space-s)}.link.button-tab,a.button-tab{--tab-color:var(--primary);color:var(--tab-color);font-size:var(--font-m);font-weight:500;height:40px;padding:0 2px;text-decoration:none}.link.button-tab.red,a.button-tab.red{--tab-color:var(--red-600)}.link.button-tab.blue,a.button-tab.blue{--tab-color:var(--blue-600)}.link.button-tab.green,a.button-tab.green{--tab-color:var(--green-600)}.link.button-tab:before,a.button-tab:before{background-color:var(--tab-color);border-radius:var(--radius-round);bottom:0;content:"";height:2px;opacity:0;position:absolute;width:100%}.link.button-tab:focus:before,.link.button-tab:hover:before,a.button-tab:focus:before,a.button-tab:hover:before{opacity:1}.link span,a span{width:100%}.button{min-height:var(--size-button)}.button,.button.primary,button{--background-button:var(--primary);--color-button:var(--white);--space-button:8px 16px;align-items:center;background:var(--background-button);color:var(--color-button);cursor:pointer;display:flex;font-size:var(--font-s);font-weight:600;gap:4px;height:fit-content;justify-content:center;letter-spacing:.4px;max-width:100%;min-height:var(--size-button);min-width:var(--size-button);padding:var(--space-button);text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--fast-transition);width:fit-content}.button.active,.button.primary.active,.button.primary:active,.button.primary:focus,.button.primary:hover,.button:active,.button:focus,.button:hover,button.active,button:active,button:focus,button:hover{opacity:1;--background-button:var(--secondary)}.button.disabled,.button.primary.disabled,.button.primary:disabled,.button:disabled,button.disabled,button:disabled{--background-button:var(--gray-200)!important;--color-button:var(--gray-600)!important;border:none!important;cursor:default}.button svg.icon,.button.primary svg.icon,button svg.icon{--color-svg:var(--color-button);transition:var(--fast-transition)}.button.icon-reverse,.button.primary.icon-reverse,button.icon-reverse{display:flex;flex-direction:row-reverse}.button.primary:has(>.icon),.button:has(>.icon),button:has(>.icon){text-align:initial}.button.primary:has(>.icon:only-child),.button:has(>.icon:only-child),button:has(>.icon:only-child){--space-button:var(--space-s)}.button.primary.secondary,.button.secondary,button.secondary{--background-button:transparent;--color-button:var(--primary);border:1px solid var(--color-button)}.button.primary.secondary.red,.button.secondary.red,button.secondary.red{--color-button:var(--red-600)}.button.primary.secondary.blue,.button.secondary.blue,button.secondary.blue{--color-button:var(--blue-600)}.button.primary.secondary.green,.button.secondary.green,button.secondary.green{--color-button:var(--green-600)}.button.primary.secondary.active,.button.primary.secondary:active,.button.primary.secondary:focus,.button.primary.secondary:hover,.button.secondary.active,.button.secondary:active,.button.secondary:focus,.button.secondary:hover,button.secondary.active,button.secondary:active,button.secondary:focus,button.secondary:hover{--background-button:hsl(var(--primary-values),10%)}.button.primary.tertiary,.button.tertiary,button.tertiary{--color-button:var(--primary);--background-button:transparent}.button.primary.tertiary.active,.button.primary.tertiary:active,.button.primary.tertiary:focus,.button.primary.tertiary:hover,.button.tertiary.active,.button.tertiary:active,.button.tertiary:focus,.button.tertiary:hover,button.tertiary.active,button.tertiary:active,button.tertiary:focus,button.tertiary:hover{--background-button:hsl(var(--primary-values),10%)}.button.color-secondary,.button.primary.color-secondary,button.color-secondary{--background-button:var(--secondary)}.button.color-secondary.active,.button.color-secondary:active,.button.color-secondary:focus,.button.color-secondary:hover,.button.primary.color-secondary.active,.button.primary.color-secondary:active,.button.primary.color-secondary:focus,.button.primary.color-secondary:hover,button.color-secondary.active,button.color-secondary:active,button.color-secondary:focus,button.color-secondary:hover{--background-button:var(--primary)}.button.danger,.button.primary.danger,button.danger{--color-button:var(--white);--background-button:var(--red-600)}.button.danger.active,.button.danger:active,.button.danger:focus,.button.danger:hover,.button.primary.danger.active,.button.primary.danger:active,.button.primary.danger:focus,.button.primary.danger:hover,button.danger.active,button.danger:active,button.danger:focus,button.danger:hover{--background-button:var(--red-800)}.button.primary.warning,.button.warning,button.warning{--color-button:var(--white);--background-button:var(--orange-600)}.button.primary.warning.active,.button.primary.warning:active,.button.primary.warning:focus,.button.primary.warning:hover,.button.warning.active,.button.warning:active,.button.warning:focus,.button.warning:hover,button.warning.active,button.warning:active,button.warning:focus,button.warning:hover{--background-button:var(--orange-800)}.button.primary.success,.button.success,button.success{--color-button:var(--white);--background-button:var(--green-600)}.button.primary.success.active,.button.primary.success:active,.button.primary.success:focus,.button.primary.success:hover,.button.success.active,.button.success:active,.button.success:focus,.button.success:hover,button.success.active,button.success:active,button.success:focus,button.success:hover{--background-button:var(--green-800)}.button.info,.button.primary.info,button.info{--color-button:var(--white);--background-button:var(--blue-600)}.button.info.active,.button.info:active,.button.info:focus,.button.info:hover,.button.primary.info.active,.button.primary.info:active,.button.primary.info:focus,.button.primary.info:hover,button.info.active,button.info:active,button.info:focus,button.info:hover{--background-button:var(--blue-800)}.button.huge,.button.primary.huge,button.huge{--space-button:24px;font-size:var(--font-m);font-weight:500}.button.huge.secondary,.button.primary.huge.secondary,button.huge.secondary{border:2px solid var(--color-button)}.button.primary.small,.button.small,button.small{--space-button:calc(var(--space-s)/1.6) calc(var(--space-s)*1.2);font-size:var(--font-s);height:fit-content;min-height:auto}.card{--background-card:var(--white);--color-card:var(--text);background-color:var(--background-card);box-shadow:var(--shadow);color:var(--text);max-width:100%;padding:1rem;transition:var(--slow-transition)}.card.column{gap:var(--space-m)}.card picture{aspect-ratio:3/2;border-radius:var(--radius-inside);isolation:isolate;overflow:hidden}.card picture img{object-fit:contain;scale:1;transition:var(--fast-transition)}.card h3 a{color:var(--secondary);text-transform:uppercase}.card .column,.card .row{gap:var(--space-s)}.card[data-link]{cursor:pointer}.card[data-link]:focus,.card[data-link]:hover{box-shadow:var(--shadow-hover);transition:var(--slow-transition)}.card[data-link]:focus picture,.card[data-link]:hover picture{background-color:var(--white);overflow:hidden}.card[data-link]:focus picture img,.card[data-link]:hover picture img{scale:1.1;transition:var(--fast-transition)}.card.product{border:1px solid var(--gray-300);box-shadow:none;padding:0}.card.product .content{padding:var(--space-m)}.card.product .content .badge{position:absolute;right:var(--space-m);top:var(--space-m)}.card.product .content .paragraph{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.product>.bottom{display:flex}.card.product>.bottom .price{align-items:center;background-color:var(--primary);color:var(--white);cursor:auto;display:grid;flex:1;flex-direction:column-reverse;justify-content:center;padding:8px 16px;text-align:center}.card.product>.bottom .price s{font-size:var(--font-xs);font-weight:400}.card.product>.bottom .button{flex:2;height:auto;text-align:center}.card.info{aspect-ratio:8/9;padding:0}.card.info picture{left:0}.card.info picture,.card.info picture:before{height:100%;position:absolute;top:0;width:100%}.card.info picture:before{background-color:var(--dark);bottom:0;content:"";opacity:.1;z-index:1}.card.info picture img{object-fit:cover}.card.info .content{color:var(--white);height:100%;justify-content:flex-end;padding:var(--space-l);width:100%}.card.info .content .flag{position:absolute;right:0;top:0}.card.info .content .h4{text-shadow:0 0 2px var(--dark)}img,svg{height:auto;vertical-align:bottom}svg.icon{--color-svg:var(--dark);--size-svg:20px;fill:var(--color-svg);height:var(--size-svg);width:var(--size-svg)}picture{display:block}.background-img,picture img{height:100%;width:100%}.background-img{opacity:.1;position:absolute}.background-img picture{height:100%;width:100%}.background-img picture img{height:100%;object-fit:cover;width:100%}.background-body{opacity:.2}.h1,h1{font-size:var(--font-xs);font-weight:500;letter-spacing:.4px;text-transform:uppercase}.h2,h2{font-size:var(--font-xl)}.h2 svg.icon,h2 svg.icon{--size-svg:32px}.h3,h3{font-size:var(--font-l)}.h4,h4{font-size:var(--font-m)}.title,h2,h3,h4,h5{font-weight:700;line-height:1.2}.title.huge,h2.huge,h3.huge,h4.huge,h5.huge{font-size:clamp(var(--font-xl),4vw,var(--font-xxl))}.title.small,h2.small,h3.small,h4.small,h5.small{font-size:var(--font-xs);letter-spacing:1px}.title a,h2 a,h3 a,h4 a,h5 a{--color-link:var(--text)}.title .highlight,h2 .highlight,h3 .highlight,h4 .highlight,h5 .highlight{color:var(--secondary)}small{font-size:var(--font-xs);letter-spacing:1px}b,strong{font-weight:700}s{text-decoration:line-through}em,i{font-style:italic}ol,ul{list-style:none}.paragraph ol,.paragraph ul{list-style:initial;margin-left:1rem}.paragraph blockquote{border-left:4px solid;font-style:italic;opacity:.9;padding-left:1em}.animation.pulse{animation:pulse-animation 2s infinite;border-radius:200px}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,0,0,.4)}to{box-shadow:0 0 0 20px transparent}}.animation.bounce{animation:bounce-animation 2s infinite}@keyframes bounce-animation{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animation.spineY{animation:spineY-animation 2s linear infinite}@keyframes spineY-animation{0%{transform:none}to{transform:RotateY(1turn)}}.animation.spineX{animation:spineX-animation 2s linear infinite}@keyframes spineX-animation{0%{transform:none}to{transform:RotateX(1turn)}}.banner-infos{align-items:center;display:flex;font-weight:500;justify-content:center}.banner-infos [data-controller=swiper]{background:linear-gradient(var(--orange-100),var(--orange-300));height:100%}.banner-infos [data-controller=swiper]>*{height:100%;left:0;margin:auto;max-width:50em;overflow:hidden;right:0;text-align:center;width:75%}.banner-infos [data-controller=swiper] .swiper-wrapper{align-items:center}.banner-infos [data-controller=swiper] .swiper-wrapper .swiper-slide{align-items:center;color:var(--orange-800);display:flex;height:100%;justify-content:center;padding:var(--space-s)}.banner-infos [data-controller=swiper] .swiper-wrapper .swiper-slide a{color:var(--primary);font-size:var(--font-xs)}.banner-infos [data-controller=swiper] .swiper-wrapper .swiper-slide a:focus,.banner-infos [data-controller=swiper] .swiper-wrapper .swiper-slide a:hover{opacity:.8}.banner-infos [data-controller=swiper] .swiper-nav{left:0;margin:auto;max-width:60em;right:0;top:0;width:90%}.banner-infos [data-controller=swiper] .swiper-nav button{--space-button:0;--size-button:3vh;background-color:transparent;box-shadow:none;min-height:100%;min-width:auto;padding:0}.banner-infos [data-controller=swiper] .swiper-nav button svg.icon{--color-svg:var(--orange-800)}.banner-infos [data-controller=swiper] .swiper-nav button:focus svg.icon,.banner-infos [data-controller=swiper] .swiper-nav button:hover svg.icon{opacity:.8}.banner-infos [data-controller=swiper] .swiper-nav button:disabled svg.icon{opacity:.4}.banner{background-color:var(--white);overflow:hidden}.banner .column{display:flex;flex-direction:column-reverse;padding:2rem 0}.banner .column .title-banner{color:var(--text);display:flex;flex-direction:column-reverse;gap:var(--space-s)}.split-banner-grid{display:grid;gap:var(--space-m);grid-template-rows:1fr auto auto}.split-banner-grid>*{aspect-ratio:1.2}@media screen and (min-width:640px){.split-banner-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.split-banner-grid>*{aspect-ratio:1.6}.split-banner-grid>:first-of-type{grid-column:span 2;grid-row:span 2}.split-banner-grid>:nth-child(2),.split-banner-grid>:nth-child(3){aspect-ratio:auto}}@media screen and (min-width:1024px){.split-banner-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}.breadcrumb{font-size:var(--font-xs);gap:0;padding-top:var(--min-gutter)}.breadcrumb>div{display:flex}.breadcrumb>div+div:before{color:var(--color-link);content:"/";margin:0 4px}.breadcrumb>div a{font-weight:500;text-decoration:none;--color-link:var(--gray-600)}.breadcrumb>div a:hover{--color-link:var(--gray-400)}.breadcrumb>div [aria-current=page]{--color-link:var(--gray-400);cursor:default;pointer-events:none}.pagination{gap:var(--space-s)}main#alert{align-items:center;display:flex;height:100vh;justify-content:center}.alert{--background-alert:var(--gray-200);--color-alert:var(--gray-800);--border-alert:var(--gray-300);background:var(--background-alert);border:1px solid var(--border-alert);border-radius:var(--radius-inside);color:var(--color-alert);display:flex;font-size:var(--font-s);font-weight:500;gap:var(--space-s);line-height:1.4;max-width:100%;padding:var(--space-m);text-decoration:none;width:fit-content}.alert svg.icon{--color-svg:var(--color-alert);min-height:var(--size-svg);min-width:var(--size-svg)}.alert.danger{--background-alert:var(--red-100);--color-alert:var(--red-800);--border-alert:var(--red-300)}.alert.warning{--background-alert:var(--orange-100);--color-alert:var(--orange-800);--border-alert:var(--orange-300)}.alert.success{--background-alert:var(--green-100);--color-alert:var(--green-800);--border-alert:var(--green-300)}.alert.info{--background-alert:var(--blue-100);--color-alert:var(--blue-800);--border-alert:var(--blue-300)}.alert.secondary{background:transparent;border:none;padding:0}.alert.secondary.danger{--color-alert:var(--red-600)}.alert.secondary.warning{--color-alert:var(--orange-600)}.alert.secondary.success{--color-alert:var(--green-600)}.alert.secondary.info{--color-alert:var(--blue-600)}.modal-alert{align-items:center;box-shadow:var(--shadow);display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100vw;z-index:2}.modal-alert.open{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:1;pointer-events:auto;transition:var(--fast-transition) ease-out;visibility:visible}.modal-alert .alert{box-shadow:var(--shadow)}form.column{gap:var(--space-m)}fieldset{--space-fieldset:var(--space-s) var(--space-m);--color-fieldset:var(--gray-500);--border-fieldset:var(--gray-300);--background-fieldset:var(--white);--height-fieldset:var(--size-button);--font-fieldset:var(--font-s);background-color:var(--background-fieldset);border:1px solid var(--border-fieldset);font-size:var(--font-fieldset);max-width:100%;min-height:var(--height-fieldset)}fieldset.column{gap:var(--space-fieldset)}fieldset .row{gap:var(--space-xs)}fieldset [type=checkbox],fieldset [type=checkbox]~label,fieldset [type=datetime-local],fieldset [type=file],fieldset [type=radio],fieldset [type=radio]~label,fieldset [type=range],fieldset select{cursor:pointer}fieldset textarea{min-height:200px;resize:none}fieldset select{appearance:none;-webkit-appearance:none;-moz-appearance:none}fieldset:has(label){margin-top:2rem}fieldset:has(input) label,fieldset:has(select) label,fieldset:has(textarea) label{align-items:center;color:var(--text);display:flex;justify-content:flex-start;padding:var(--space-s) var(--space-m);pointer-events:none;position:absolute;top:-2.2rem;width:fit-content;z-index:1}fieldset:has(input) input,fieldset:has(input) select,fieldset:has(input) textarea,fieldset:has(select) input,fieldset:has(select) select,fieldset:has(select) textarea,fieldset:has(textarea) input,fieldset:has(textarea) select,fieldset:has(textarea) textarea{background-color:transparent;border:1px solid transparent;color:var(--color-fieldset);font-family:var(--font-base);font-size:var(--font-fieldset);max-width:100%;min-height:var(--height-fieldset);outline:none;padding:var(--space-fieldset);-webkit-transition:var(--fast-transition);transition:var(--fast-transition);width:100%}fieldset:has(input) input[type=datetime-local]::-webkit-calendar-picker-indicator,fieldset:has(input) input[type=file]::file-selector-button,fieldset:has(input) select[type=datetime-local]::-webkit-calendar-picker-indicator,fieldset:has(input) select[type=file]::file-selector-button,fieldset:has(input) textarea[type=datetime-local]::-webkit-calendar-picker-indicator,fieldset:has(input) textarea[type=file]::file-selector-button,fieldset:has(select) input[type=datetime-local]::-webkit-calendar-picker-indicator,fieldset:has(select) input[type=file]::file-selector-button,fieldset:has(select) select[type=datetime-local]::-webkit-calendar-picker-indicator,fieldset:has(select) select[type=file]::file-selector-button,fieldset:has(select) textarea[type=datetime-local]::-webkit-calendar-picker-indicator,fieldset:has(select) textarea[type=file]::file-selector-button,fieldset:has(textarea) input[type=datetime-local]::-webkit-calendar-picker-indicator,fieldset:has(textarea) input[type=file]::file-selector-button,fieldset:has(textarea) select[type=datetime-local]::-webkit-calendar-picker-indicator,fieldset:has(textarea) select[type=file]::file-selector-button,fieldset:has(textarea) textarea[type=datetime-local]::-webkit-calendar-picker-indicator,fieldset:has(textarea) textarea[type=file]::file-selector-button{display:none}fieldset:has(input) input::placeholder,fieldset:has(input) select::placeholder,fieldset:has(input) textarea::placeholder,fieldset:has(select) input::placeholder,fieldset:has(select) select::placeholder,fieldset:has(select) textarea::placeholder,fieldset:has(textarea) input::placeholder,fieldset:has(textarea) select::placeholder,fieldset:has(textarea) textarea::placeholder{color:var(--color-fieldset);font-family:var(--font-base);font-size:var(--font-fieldset)}fieldset:has(input) input~button,fieldset:has(input) select~button,fieldset:has(input) textarea~button,fieldset:has(select) input~button,fieldset:has(select) select~button,fieldset:has(select) textarea~button,fieldset:has(textarea) input~button,fieldset:has(textarea) select~button,fieldset:has(textarea) textarea~button{align-items:center;background-color:transparent;bottom:0;cursor:pointer;display:flex;height:var(--height-fieldset);justify-content:center;padding:var(--space-fieldset);position:absolute;right:0;width:var(--height-fieldset);z-index:1}fieldset:has(input) input~button svg.icon,fieldset:has(input) select~button svg.icon,fieldset:has(input) textarea~button svg.icon,fieldset:has(select) input~button svg.icon,fieldset:has(select) select~button svg.icon,fieldset:has(select) textarea~button svg.icon,fieldset:has(textarea) input~button svg.icon,fieldset:has(textarea) select~button svg.icon,fieldset:has(textarea) textarea~button svg.icon{--size-svg:16px}fieldset:has(input) input~button>:last-child,fieldset:has(input) select~button>:last-child,fieldset:has(input) textarea~button>:last-child,fieldset:has(select) input~button>:last-child,fieldset:has(select) select~button>:last-child,fieldset:has(select) textarea~button>:last-child,fieldset:has(textarea) input~button>:last-child,fieldset:has(textarea) select~button>:last-child,fieldset:has(textarea) textarea~button>:last-child{position:absolute}fieldset:has(input) input:has(~button),fieldset:has(input) select:has(~button),fieldset:has(input) textarea:has(~button),fieldset:has(select) input:has(~button),fieldset:has(select) select:has(~button),fieldset:has(select) textarea:has(~button),fieldset:has(textarea) input:has(~button),fieldset:has(textarea) select:has(~button),fieldset:has(textarea) textarea:has(~button){width:calc(100% - var(--height-fieldset))}fieldset:has(input) input[type=password]+#password_reveal>:first-child,fieldset:has(input) select[type=password]+#password_reveal>:first-child,fieldset:has(input) textarea[type=password]+#password_reveal>:first-child,fieldset:has(select) input[type=password]+#password_reveal>:first-child,fieldset:has(select) select[type=password]+#password_reveal>:first-child,fieldset:has(select) textarea[type=password]+#password_reveal>:first-child,fieldset:has(textarea) input[type=password]+#password_reveal>:first-child,fieldset:has(textarea) select[type=password]+#password_reveal>:first-child,fieldset:has(textarea) textarea[type=password]+#password_reveal>:first-child{display:block}fieldset:has(input) input[type=password]+#password_reveal>:last-child,fieldset:has(input) select[type=password]+#password_reveal>:last-child,fieldset:has(input) textarea[type=password]+#password_reveal>:last-child,fieldset:has(select) input[type=password]+#password_reveal>:last-child,fieldset:has(select) select[type=password]+#password_reveal>:last-child,fieldset:has(select) textarea[type=password]+#password_reveal>:last-child,fieldset:has(textarea) input[type=password]+#password_reveal>:last-child,fieldset:has(textarea) select[type=password]+#password_reveal>:last-child,fieldset:has(textarea) textarea[type=password]+#password_reveal>:last-child{display:none}fieldset:has(input) input[type=text]+#password_reveal>:first-child,fieldset:has(input) select[type=text]+#password_reveal>:first-child,fieldset:has(input) textarea[type=text]+#password_reveal>:first-child,fieldset:has(select) input[type=text]+#password_reveal>:first-child,fieldset:has(select) select[type=text]+#password_reveal>:first-child,fieldset:has(select) textarea[type=text]+#password_reveal>:first-child,fieldset:has(textarea) input[type=text]+#password_reveal>:first-child,fieldset:has(textarea) select[type=text]+#password_reveal>:first-child,fieldset:has(textarea) textarea[type=text]+#password_reveal>:first-child{display:none}fieldset:has(input) input[type=text]+#password_reveal>:last-child,fieldset:has(input) select[type=text]+#password_reveal>:last-child,fieldset:has(input) textarea[type=text]+#password_reveal>:last-child,fieldset:has(select) input[type=text]+#password_reveal>:last-child,fieldset:has(select) select[type=text]+#password_reveal>:last-child,fieldset:has(select) textarea[type=text]+#password_reveal>:last-child,fieldset:has(textarea) input[type=text]+#password_reveal>:last-child,fieldset:has(textarea) select[type=text]+#password_reveal>:last-child,fieldset:has(textarea) textarea[type=text]+#password_reveal>:last-child{display:block}fieldset:has(input:focus),fieldset:has(select:focus),fieldset:has(textarea:focus){-webkit-transition:var(--fast-transition);transition:var(--fast-transition)}fieldset:has(input:focus:valid),fieldset:has(select:focus:valid),fieldset:has(textarea:focus:valid){--border-fieldset:var(--blue-300)}fieldset:has(input:focus:invalid),fieldset:has(select:focus:invalid),fieldset:has(textarea:focus:invalid){--border-fieldset:var(--red-300)}fieldset label:has(+input:required):after,fieldset label:has(+select:required):after,fieldset label:has(+textarea:required):after{color:var(--danger);content:"*";padding-left:4px}fieldset:has(textarea){--height-fieldset:200px;--space-fieldset:var(--space-m)}fieldset:has(select) button{pointer-events:none;position:absolute;right:0;width:var(--height-fieldset)}fieldset:has([type=checkbox]),fieldset:has([type=radio]){margin-top:0;--space-fieldset:var(--space-s);align-items:center;border:1px solid var(--border-fieldset);gap:var(--space-m);min-height:auto;padding:var(--space-s) var(--space-l)}fieldset:has([type=checkbox]) .row,fieldset:has([type=radio]) .row{align-items:center}fieldset:has([type=checkbox]) label,fieldset:has([type=radio]) label{opacity:1;pointer-events:auto;position:relative;top:auto}fieldset [type=checkbox],fieldset [type=radio]{--height-fieldset:16px;border:1px solid var(--border-fieldset);height:var(--height-fieldset);left:0;min-height:var(--height-fieldset);padding:0;top:0;width:var(--height-fieldset)}fieldset [type=range]{margin:auto;width:80%}.panel-button .panel-open{opacity:1;transform:translateX(0);transition:var(--fast-transition) ease-out}.panel-button .panel-close{opacity:0;transform:translateX(-100%);transition:var(--fast-transition) ease-out}.nav-item a svg.icon,.nav-item button svg.icon{--size-svg:16px}.nav-item [aria-expanded=true] svg.icon{rotate:-180deg;transition:var(--fast-transition)}.nav-item [aria-expanded=true] svg.icon:has(.panel-open){rotate:0deg}.nav-item [aria-expanded=true] svg.icon:has(.panel-open) .panel-close{opacity:1;transform:translateX(0);transition:var(--fast-transition) ease-out}.nav-item [aria-expanded=true] svg.icon:has(.panel-open) .panel-open{opacity:0;transform:translateX(100%);transition:var(--fast-transition) ease-out}.nav-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsl(var(--tertiary-values),.1);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:var(--fast-transition) ease-out;visibility:hidden;width:100vw;z-index:-1}.nav-overlay:has(+.nav-main.open){opacity:1;transition:var(--fast-transition) ease-out;visibility:visible}@media screen and (min-width:1025px){.nav-main{--space-panel:var(--space-m);--top:calc(var(--header-height) - var(--header-info));display:flex;flex-direction:column;gap:var(--space-s)}.nav-main .link,.nav-main a{font-size:var(--font-s);text-shadow:0 0 16px var(--black);white-space:nowrap}.nav-main .nav-wrapper,.nav-main .nav-wrapper .nav-list{align-items:center;display:flex;gap:var(--space-m)}.nav-main .nav-wrapper .nav-list .flyout-main{background-color:var(--white);border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);left:var(--space-panel);opacity:0;overflow:hidden;pointer-events:none;position:fixed;scrollbar-color:var(--secondary);top:var(--top);transition:var(--fast-transition) ease-out;visibility:hidden;width:calc(100% - var(--space-m)*2);z-index:4}.nav-main .nav-wrapper .nav-list .flyout-main.open{opacity:1;pointer-events:auto;transition:var(--fast-transition) ease-out;visibility:visible}.nav-main .nav-wrapper .nav-list .flyout-main .flyout-wrapper{padding:var(--space-l)}.fix .nav-main .link,.fix .nav-main a{--color-link:var(--primary);text-shadow:none}}@media screen and (max-width:1024px){html:has(.nav-main.open){overflow:clip}html:has(.nav-main.open) .nav-main{opacity:1;pointer-events:auto;transition:var(--fast-transition) ease-out;visibility:visible}html:has(.nav-main.open) .nav-main .link,html:has(.nav-main.open) .nav-main a{--color-link:var(--primary);text-shadow:none}html:has(.nav-main.open) .nav-main .nav-wrapper{transform:translateY(0);transition:var(--fast-transition) ease-out}html:has(.nav-main.open) .panel-button.burger-icon .panel-close{opacity:1;transform:translateX(0);transition:var(--fast-transition) ease-out}html:has(.nav-main.open) .panel-button.burger-icon .panel-open{opacity:0;transform:translateX(100%);transition:var(--fast-transition) ease-out}.nav-main{--space-panel:var(--space-m);--top:calc(var(--header-height) - var(--header-seo) + var(--space-m));background-color:var(--white);border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);left:var(--space-panel);opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:var(--top);visibility:hidden;width:calc(100% - var(--space-m)*2);z-index:4}.nav-main,.nav-main .nav-wrapper{scrollbar-color:var(--secondary);transition:var(--fast-transition) ease-out}.nav-main .nav-wrapper{display:flex;flex-direction:column;max-height:calc(90vh - var(--top) - var(--space-panel));overflow-y:scroll;padding:var(--space-l);transform:translateY(-100%)}.nav-main .nav-wrapper:hover{scrollbar-width:thin}.nav-main .nav-wrapper::-webkit-scrollbar{background-color:var(--white)}.nav-main .nav-wrapper .nav-list{display:grid}.nav-main .nav-wrapper .nav-list>*{justify-content:start;padding:var(--space-m) 0;width:100%}.nav-main .nav-wrapper .nav-list>:focus,.nav-main .nav-wrapper .nav-list>:hover{background-color:var(--gray-300)}.nav-main .nav-wrapper .nav-list>*+*{border-top:1px solid var(--gray-300)}}header:has(+#app.container-aside){background:var(--primary)}header:has(+#app.container-aside)+#app.container-aside{margin-top:var(--header-height)}.fix header:has(+#app.container-aside){background:transparent;height:var(--header-main)}header:has(+#app #homepage){background:var(--primary)}.fix header:has(+#app #homepage){background:transparent;height:var(--header-main)}header{--logo-width:420px;--nav-button:86px;color:var(--light);font-size:var(--font-xs);height:var(--header-height);max-width:100%;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:99}header .link,header a{--color-link:var(--light);font-size:var(--font-s);white-space:nowrap}header .header-logo{align-items:start;display:grid;gap:var(--space-s);height:fit-content;width:var(--logo-width)}header .header-logo picture,header .header-logo svg{height:auto;max-height:var(--size-button);max-width:var(--logo-width);width:100%}header .header-logo>picture:nth-child(2){display:none;pointer-events:none;visibility:hidden}header>.container{gap:var(--header-space);width:96%}header .header-info{align-items:center;background-color:var(--secondary);display:flex;height:var(--header-info)}header .header-info .link:focus,header .header-info .link:hover,header .header-info a:focus,header .header-info a:hover{--color-link:var(--primary);--color-svg:var(--primary)}header .header-main .container{align-items:center;display:flex;gap:var(--space-l);height:var(--header-main);justify-content:space-between;transition:all .3s ease-in-out}header .header-main .container [data-action="click->menu#toggleMobile"]{display:none}header .header-seo{opacity:1;pointer-events:auto;transform:translateY(0);transition:all .3s ease-in-out}header .header-seo .container{height:var(--header-seo)}.fix header{height:calc(var(--header-main) + var(--header-info));transform:translateY(calc(var(--size-button)*-1))}.fix header .header-main{background-color:var(--white);box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease-in-out}.fix header .header-main .header-logo>picture:nth-child(2){display:block;pointer-events:auto;visibility:visible}.fix header .header-main .header-logo>picture:first-child{display:none;pointer-events:none;visibility:hidden}.fix header .header-seo{opacity:0;pointer-events:none;transform:translateY(-50px);transition:all .3s ease-in-out}@media screen and (max-width:1024px){header .header-main{flex-wrap:wrap;gap:var(--space-xs)}header .header-main .container [data-action="click->menu#toggleMobile"]{display:flex}header .header-main .container .button{--space-button:var(--space-s);background-color:var(--primary);border-radius:var(--radius-inside)}header .header-main .container .button svg.icon{--color-svg:var(--light)}header .header-main .container .button span{display:none;visibility:hidden}header .header-nav{display:none}}footer{background-color:var(--white)}footer>.container{padding:4%}footer>.container .link,footer>.container a{text-decoration:none}footer>.container .footer-main{align-items:start;display:flex;gap:var(--space-xl);justify-content:space-between}footer>.container .footer-main>*{max-width:18em}footer>.container .footer-main h3{color:var(--secondary);font-size:var(--font-m);font-weight:700;text-transform:uppercase}footer>.container .footer-main form.newsletter-fieldset{align-items:start;display:flex;width:100%}footer>.container .footer-main form.newsletter-fieldset>*{width:100%}footer>.container .footer-main .info-payment{text-align:center}footer>.container .footer-main .line{background-color:var(--gray-300);height:1px;width:100%}footer .copyright{background-color:var(--background);display:flex;justify-content:center;padding:var(--space-s);text-align:center}.footer-reassurance,.footer-reassurance .card{background-color:var(--background-primary)}.footer-reassurance .card svg.icon{--size-svg:60px;--color-svg:var(--secondary)}.footer-reassurance .card h3{color:var(--primary)}@media screen and (max-width:1024px){footer .footer-main{flex-direction:column}}.tabs-content{display:none}.tabs-content.active{display:block}body{margin:0!important}.ch-cookie-consent *{margin:0}.ch-cookie-consent :before{display:none}.ch-cookie-consent{--color-light:#fff;--color-dark:#000;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:hsla(0,0%,100%,.75);border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);color:var(--color-dark);font-family:sans-serif;margin-bottom:8px;margin-left:8px;padding:35px 40px;width:max-content;z-index:99999}.ch-cookie-consent h3{border-bottom:1px solid rgba(0,0,0,.25);border-radius:2px;color:var(--color-dark);font-size:clamp(16px,4vw,32px);font-weight:500;line-height:1.2;margin-bottom:10px;padding:10px 0;text-transform:uppercase;width:100%}.ch-cookie-consent p{color:var(--color-dark);font-weight:400}.ch-cookie-consent__form>*+*{margin-top:10px}.ch-cookie-consent .btn,.ch-cookie-consent a{color:var(--color-dark)!important;font-size:14px}.ch-cookie-consent .btn{background:rgba(0,0,0,.1);border:none;border-radius:5px;box-shadow:none;display:flex;font-weight:500;justify-content:center;overflow:hidden;padding:.5rem 1rem;text-align:center;width:100%}.ch-cookie-consent a,.ch-cookie-consent span{color:var(--color-dark);cursor:pointer;font-size:14px;font-weight:400;opacity:.8;text-decoration:underline}.ch-cookie-consent__toggle-details-hide{display:none}.ch-cookie-consent__btn-group{display:flex;flex-direction:column-reverse}.ch-cookie-consent__btn-group>*+*{margin-bottom:10px}.ch-cookie-consent__category-group{background:rgba(0,0,0,.05);border-radius:5px;display:none;margin-top:10px;padding:20px}.ch-cookie-consent__category-group>*+*{margin-top:10px}.ch-cookie-consent__category-group .ch-cookie-consent__category{display:flex;flex-direction:column-reverse}.ch-cookie-consent__category-group h4{font-size:12px;font-weight:400}.ch-cookie-consent__category-group input{appearance:button;-webkit-appearance:button;height:14px;margin:10px;padding:0;width:14px}@media screen and (max-width:700px){.ch-cookie-consent{border-radius:none;margin-bottom:0;margin-left:0;width:100%}}section:has(.swiper){overflow:hidden}.swiper-nav{--size-button:40px;justify-content:flex-end}.swiper-nav,.swiper-nav.align{display:flex;pointer-events:none}.swiper-nav.align{align-items:center;height:100%;justify-content:space-between;padding:3em;position:absolute;top:0;width:100%;z-index:2}.swiper-nav>*{height:100%;pointer-events:auto;transition:opacity .5s}.swiper-nav>:active{transform:scale(.9)}.swiper-nav>*+*{margin-left:10px}.swiper-nav button{--background-button:var(--primary);border-radius:var(--radius-round);box-shadow:var(--shadow);height:var(--size-button);width:var(--size-button)}.swiper-nav button svg.icon{--color-svg:var(--white)}.swiper-nav .swiper-button-disabled svg.icon{--color-svg:var(--primary)}@media screen and (max-width:640px){.swiper-nav.align{padding:1em}}.swiper-pagination{background-color:hsl(var(--text-values),.1);border-radius:var(--radius-round);height:2px;left:0;overflow:hidden;top:0;width:100%}.swiper-pagination .swiper-pagination-progressbar-fill{background:var(--text);border-radius:var(--radius-round);height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}[data-controller=swiper]{width:100%}[data-controller=swiper]>.row{justify-content:space-between}[data-controller=swiper] .swiper-wrapper{display:flex;flex-wrap:nowrap;height:100%}[data-controller=swiper] .swiper-wrapper .swiper-slide{flex:1 0 auto}[data-swiper-type-value=default] .swiper,[data-swiper-type-value=product] .swiper{padding-left:2rem}[data-swiper-type-value=default] .swiper .swiper-wrapper,[data-swiper-type-value=product] .swiper .swiper-wrapper{margin-left:-2rem}section:has([data-swiper-type-value=large]){padding:0}[data-swiper-type-value=large]{height:calc(80vh - var(--header-info));overflow:hidden}[data-swiper-type-value=large] *{height:100%}[data-swiper-type-value=large] picture:before{background-color:var(--dark);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}[data-swiper-type-value=large] picture img{height:100%;object-fit:cover}[data-swiper-type-value=large] .paragraph{align-items:center;color:var(--white);display:flex;flex-direction:column-reverse;height:100%;justify-content:center;left:0;position:absolute;text-shadow:0 0 16px var(--black);top:0;width:100%;z-index:2}[data-swiper-type-value=large] .paragraph>*{height:auto}[data-swiper-type-value=large] .swiper-nav{align-items:center;display:flex;justify-content:space-between;padding:3em;pointer-events:none;position:absolute;width:100%;z-index:2}[data-swiper-type-value=large] .swiper-nav button.swiper-button-disabled{opacity:0}[data-swiper-type-value=swiper-thumbs]{display:none;margin-top:0;min-height:auto;padding:0;pointer-events:none;visibility:hidden}[data-swiper-type-value=swiper-thumbs] [data-swiper-target=container]{background-color:var(--black);height:100%;overflow:hidden;width:100%}[data-swiper-type-value=swiper-thumbs] [data-swiper-target=container] .swiper-slide{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;max-height:50vh}[data-swiper-type-value=swiper-thumbs] [data-swiper-target=container] .swiper-slide picture{height:100%;width:100%}[data-swiper-type-value=swiper-thumbs] [data-swiper-target=container] .swiper-slide picture img{object-fit:contain}[data-swiper-type-value=swiper-thumbs] .swiper-thumbs{padding:var(--space-s);width:100%}[data-swiper-type-value=swiper-thumbs] .swiper-thumbs .swiper-slide{aspect-ratio:1/1;border-radius:var(--radius);box-shadow:0 0 10px rgba(var(--dark-rgb),50%);cursor:pointer;max-height:60px;max-width:60px;overflow:hidden}[data-swiper-type-value=swiper-thumbs] .swiper-thumbs .swiper-slide.swiper-slide.swiper-slide-thumb-active{border:2px solid var(--secondary)}[data-swiper-type-value=swiper-thumbs] .swiper-thumbs .swiper-slide picture{background-color:var(--black);height:100%;width:100%}[data-swiper-type-value=swiper-thumbs] .swiper-thumbs .swiper-slide picture img{object-fit:contain}@media screen and (max-width:1024px){[data-swiper-type-value=swiper-thumbs]{display:block;pointer-events:auto;visibility:visible}}[data-action="click->zoom#open"]{cursor:zoom-in}[data-action="click->zoom#open"] picture{aspect-ratio:1/1;background-color:var(--black)}[data-action="click->zoom#open"] picture img{object-fit:contain}.modal{align-items:center;background:rgba(0,0,0,.8);cursor:zoom-out;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}.modal.active{display:flex}.modal .modal-image{max-height:80%;max-width:80%;transition:transform .3s ease-in-out}.reassurance{background-color:var(--primary);color:var(--light);padding:var(--space-xl) 0}.reassurance [data-controller=swiper]>*{overflow:hidden}.reassurance .reassurance-item{align-items:center;color:var(--light);display:flex;flex-direction:column;gap:var(--space-s);text-align:center}.reassurance .reassurance-item:focus,.reassurance .reassurance-item:hover{color:var(--secondary);opacity:1}.reassurance .reassurance-item:focus svg.icon,.reassurance .reassurance-item:hover svg.icon{rotate:-10deg;transform:translateY(-4px)}.reassurance .reassurance-item .reassurance-icon{background-color:var(--light);border-radius:var(--radius-round);padding:1rem;width:fit-content}.reassurance .reassurance-item .reassurance-icon svg.icon{--color-svg:var(--secondary);--size-svg:32px}.delivery-reassurance,.reassurance .reassurance-item p{font-size:var(--font-xs)}.delivery-reassurance{align-items:start;background-color:var(--secondary);color:var(--light);display:flex;gap:var(--space-s);padding:1rem}.delivery-reassurance svg.icon{--size-svg:48px;--color-svg:var(--light)}.delivery-reassurance>div{flex:1}.payment-reassurance{align-items:center;display:flex;flex-direction:column;gap:var(--space-s);padding:1rem;text-align:center}.payment-reassurance svg.icon{--size-svg:64px}.accordion .accordion__toggle{align-items:center;border-bottom:1px solid var(--gray-300);cursor:pointer;display:flex;justify-content:space-between;overflow-wrap:anywhere;transition:.3s ease-in-out}.accordion .accordion__toggle:focus a,.accordion .accordion__toggle:hover a{color:var(--secondary);opacity:1}.accordion .accordion__toggle .accordion__title{width:calc(100% - var(--space-m) - var(--space-s))}.accordion .accordion__content{height:0;opacity:0;transform:scaleY(0);transform-origin:top;transition:transform .3s ease,opacity .3s ease;visibility:hidden}.accordion .accordion__content>*{padding-left:var(--space-m)}.accordion .accordion__content:has(input[type=checkbox])>*{border:none;border-radius:initial;cursor:pointer}.accordion.accordion__active>.accordion__toggle svg.icon{transform:rotate(180deg);transition:.3s ease-in-out}.accordion.accordion__active>.accordion__content{height:auto;opacity:1;transform:scaleY(1);visibility:visible}#search{width:100%}#search [data-action="modal#open"]{background-color:var(--secondary);width:100%}#search form{background-color:var(--gray-200);gap:var(--space-s);padding:var(--space-s)}#search form fieldset{flex:1}@media screen and (max-width:768px){#search form{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}#search form fieldset{grid-column:1/3}#search form .button{flex:1;grid-row:3;width:100%}#search form>:first-child{grid-row:1}#search form>:nth-child(2){grid-row:2}#search form>:nth-child(3){grid-column:1/2}#search form>:nth-child(4){grid-column:2/2}}#search [data-action="modal#open"]{display:none}.container-aside:has(>aside){align-items:flex-start;display:grid;grid-template-columns:var(--aside-width) calc(100% - var(--aside-width));margin:auto}.container-aside:has(>aside)>aside{background-color:var(--white);border-right:1px solid var(--gray-200);height:100%;overflow-y:auto;overflow-y:overlay;scrollbar-width:thin;top:0;width:100%}.container-aside:has(>aside)>aside>*{padding:1rem}.container-aside:has(>aside)>aside [data-action="modal#close"].button{display:none}.container-aside:has(>aside)>aside a{justify-content:flex-start;width:auto}.container-aside:has(>aside)>aside .aside-logo{padding:0 2em}@media screen and (max-width:1024px){#search [data-action="modal#open"]{display:block}.container-aside:has(>aside){grid-template-columns:100%}.container-aside:has(>aside)>aside{border:none;box-shadow:var(--shadow-hover);height:100vh;max-width:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:40em;z-index:100}.container-aside:has(>aside)>aside.open{transform:translateY(0)}.container-aside:has(>aside)>aside [data-action="modal#close"].button{display:flex}}.cart-action{gap:var(--space-xs)}.cart-action .header-bubble{align-items:center;background-color:var(--dark);border-radius:var(--radius-round);color:var(--white);display:flex;font-size:10px;font-weight:600;height:18px;justify-content:center;margin:auto;width:18px}body,html{background:var(--background);color:var(--text);font-family:var(--font-base);line-height:1.2;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,body,footer,header,html{font-size:var(--font-m);font-weight:var(--font-weight)}#app,footer,header{font-family:var(--font-title)}[data-mail][data-domain]:after{content:attr(data-mail) "@" attr(data-domain);cursor:pointer}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}