/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}.payzen-form-input,button,input,optgroup,select,textarea{margin:0}.payzen-form-input,button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}:root{--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-blue:var(--color-primary-700);--color-black:#000;--color-white:#fff;--color-primary-50:#d9d9d9;--color-primary-100:#4072a5;--color-primary-200:#c2dbfb;--color-primary-300:#98c5f9;--color-primary-400:#67a6f4;--color-primary-500:#4184ef;--color-primary-600:#031e3b;--color-primary-700:#1854d1;--color-primary-750:#1549b5;--color-primary-800:#1c344e;--color-primary-900:#031e3b;--color-ui-0:#fff;--color-ui-50:#d9d9d9;--color-ui-100:#f1f5f9;--color-ui-200:#e2e8f0;--color-ui-300:#cbd5e1;--color-ui-400:#94a3b8;--color-ui-500:#64748b;--color-ui-600:#475569;--color-ui-650:#465367;--color-ui-700:#334155;--color-ui-800:#1e293b;--color-ui-900:#0f172a;--color-error:#be123c;--color-error-fade:#fee2e2;--color-error-dark:#990f0f;--color-success:#04ae76;--color-success-dark:#026142;--color-success-fade:#ecfdf3;--color-warning:#c47900;--color-warning-fade:#fff7d8;--color-warning-dark:#774a00;--color-info:#007bff;--color-info-fade:#cfe2ff;--color-info-dark:#007bff;--color-focus:#d18118;--color-focus-fade:#f8daaf;--red:#e00;--green:#4ed17b;--yellow:#fbb03b;--success:#22aa50;--info:#fbb03b;--warning:#e00;--error:#e00;--inverted-success:#4ed17b;--inverted-info:#fbb03b;--inverted-warning:#ff9a9a;--inverted-error:#ff9a9a;--item-product-background:#f2f2f2;--item-product-hover-background:var(--color-ui-100);--divider:var(--color-ui-300);--block-background:var(--color-ui-0);--call-to-action:var(--color-primary-700);--font-disabled:var(--color-ui-400);--font-secondary-color:var(--color-ui-400);--title-color:var(--color-primary-700);--background-color:var(--color-ui-0);--font-color:var(--color-primary-600);--reverse-background-color:var(--font-color);--reverse-font-color:var(--background-color);--button-primary-color:var(--color-primary-700);--button-secondary-color:var(--color-ui-0);--call-to-action-color:var(--button-secondary-color);--call-to-action-background:var(--button-primary-color);--icon-color:var(--color-primary-700);--notification-color:var(--color-ui-0);--notification-background:var(--color-primary-700);--modal-color:var(--color-ui-900);--modal-background:var(--background-color);--modal-border-color:var(--color-ui-500);--product-background:var(--background-color);--product-color:var(--color-ui-900);--product-price-color:var(--font-secondary-color);--promotion-border-color:var(--color-ui-500);--option-background:var(--color-ui-300);--option-color:var(--color-ui-900);--option-item-background:var(--color-ui-0);--option-item-border-color:var(--color-ui-500);--option-item-color:var(--font-disabled);--option-item-active-border-color:var(--color-ui-500);--input-border-color:var(--color-ui-500);--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-mobile:25em;--breakpoint-tablet:35em;--breakpoint-menu:56em;--breakpoint-desktop:75em;--font-montserrat:"Montserrat",Roboto,sans-serif;--font-montserrat-fallback:"Gotham",Roboto,sans-serif;--font-sackers-gothic-std:"SackersGothicStd",sans-serif;--font-sackers-gothic-std-fallback:"Futura","Gotham",sans-serif;--font-size-adjust-montserrat:0.48;--font-size-adjust-gotham:0.52;--font-size-adjust-sackers:0.42;--font-size-adjust-ratio:0.923;--font-size-adjust-sackers-ratio:0.913;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-thin:200;--font-weight-heavy:800;--font-size-tinysize:0.7rem;--font-size-extrasmallsize:0.8rem;--font-size-smallsize:0.9rem;--font-size-regularsize:1rem;--font-size-mediumsize:1.1rem;--font-size-extralargesize:2rem;--font-size-giantsize:2.5rem;--font-size-mediumiconsize:1.6rem;--font-size-smalliconsize:1.2rem;--font-main:var(--font-montserrat-fallback);--font-secondary:var(--font-sackers-gothic-std-fallback);--font-size-base:1rem;--font-size-sm:0.875rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-regular:1rem;--line-height-base:1.5;--font-size-h2--desktop:3.0rem;--font-size-h2--mobile:2.0rem;--font-size-product-title--desktop:1.875rem;--font-size-product-title--mobile:1.5rem;--line-height-product-title:0.8;--spacing-0-5:0.125rem;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-13:3.25rem;--spacing-14:3.5rem;--spacing-15:3.75rem;--spacing-16:4rem;--spacing-20:5rem;--transition:all 0.3s ease;--box-size-margin:1.25rem;--container-width-small:40rem;--container-width-medium:74.9375rem;--container-width:95.5rem;--container-padding:1.5rem;--header-height:9.0625rem;--header-simple-height:5.4375rem}@media screen and (min-width:56em){:root{--header-height:11.4375rem}}html{--font-main:var(--font-montserrat-fallback);--font-primary:var(--font-montserrat-fallback);--font-secondary:var(--font-sackers-gothic-std-fallback);--font-size-adjust-montserrat:0.48;--font-size-adjust-gotham:0.52;--font-size-adjust-ratio:0.923;--font-size-adjust-sackers:0.42;--font-size-adjust-futura:0.46;--font-size-adjust-sackers-ratio:0.913}html.fonts-loaded{--font-main:var(--font-montserrat);--font-primary:var(--font-montserrat);--font-secondary:var(--font-sackers-gothic-std);--font-size-adjust-ratio:"none";--font-size-adjust-sackers-ratio:"none"}.font-secondary{font-family:var(--font-secondary);font-size-adjust:none;font-weight:inherit;word-spacing:inherit;letter-spacing:inherit;transform:inherit}.font-primary{font-family:var(--font-primary);font-size-adjust:var(--font-size-adjust-ratio)}.h-full{height:100%}.w-full{width:100%}.h-screen{height:100vh}.w-screen{width:100vw}.h-auto{height:auto}.hidden{display:none!important}.vertical-center{display:flex;flex-direction:column;justify-content:center}body{margin:0}.ReactModal__Overlay--after-open{z-index:40}.ReactModal__Body--open{overflow:hidden}.touch-device{-ms-overflow-style:none;scrollbar-width:none}.touch-device::-webkit-scrollbar{display:none}.env-dev .axeptio_mount{display:none!important}.cms-page.undefined{min-height:90vh;display:flex;align-items:center;justify-content:center}.main-content:has(.wysiwyg:empty){min-height:70vh}@media screen and (max-width:768px){.main-content{min-height:100vh}}@media screen and (max-width:55.99em){.desktop-only{display:none!important}}@media screen and (min-width:56em){.mobile-only{display:none!important}}.option-picker [type=hidden].payzen-form-input,.option-picker input[type=hidden],.radio-tile .payzen-form-input,.radio-tile input,.rating-input__radio>.payzen-form-input,.rating-input__radio>input,.rating-input__radio>label,.sr-only,.sr-only-desktop,.sr-only-mobile{display:block!important;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;background:none}@media screen and (max-width:56em){.sr-only-desktop{display:block!important;position:static;height:auto;width:auto;margin:0;white-space:normal;clip:auto}}@media screen and (min-width:56em){.sr-only-mobile{display:block!important;position:static;height:auto;width:auto;margin:0;white-space:normal;clip:auto}}.sr-focusable:active,.sr-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;white-space:normal;width:auto;position:static}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size-adjust:var(--font-size-adjust-ratio,.923)}body{font-style:normal;line-height:1.5;font-display:fallback;font-family:var(--font-primary)}.center{text-align:center}.left{text-align:left}.right{text-align:right}@media print{html{font-size:10pt}}.body{font-size:1rem}.body--fade{color:var(--color-ui-700)}.title{font-family:var(--font-secondary);line-height:1}.h1,h1{font-size:1.5rem;font-weight:var(--font-weight-medium);margin-top:.67em;margin-bottom:.67em;line-height:.9}@media(min-width:768px){.h1,h1{font-size:1.875rem}}.h2,h2{font-size:1.25rem;font-weight:500;margin-top:.83em;margin-bottom:.83em}@media(min-width:768px){.h2,h2{font-size:1.625rem}}.h3,h3{font-size:1.125rem;font-weight:400;margin-top:1em;margin-bottom:1em;line-height:1.5}@media(min-width:768px){.h3,h3{font-size:1.5rem}}.h4,h4{font-size:1rem;font-weight:400;line-height:1.4;margin-top:1em;margin-bottom:1em}.mega{font-size:2.25rem;font-weight:700;line-height:1.5}.heading--reset-margin{margin-top:0;margin-bottom:0}.heading--account{font-size:1.5rem;line-height:1;font-weight:var(--font-weight-medium);font-family:var(--font-secondary)}.heading--recap-card{font-size:1.125rem;line-height:1;font-weight:var(--font-weight-semibold)}.heading--checkout{font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1;font-weight:var(--font-weight-medium);font-family:var(--font-secondary);margin-top:0}.link,a{color:currentColor;text-decoration:none}.link:focus,.link:hover,a:focus,a:hover,p .link,p a{text-decoration:underline}.link>span,a>span{display:flex}.link--text{color:currentColor}.link--small{font-size:var(--font-size-extrasmallsize);color:#000}.link--block{text-decoration:none}.link--block:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.link--underline span{text-decoration:underline;display:inline-flex;align-items:center;gap:.25rem}.anchor{position:absolute;margin-top:-6rem;pointer-events:none;opacity:0}.price--free{color:#02563b;text-transform:uppercase;font-weight:var(--font-weight-medium)}.product-price__prefix{font-size:1rem}.product-price__prefix+.product-price__regular:before{content:" "}.product-price--special .product-price__price{display:flex;flex-wrap:wrap}.product-price--special .product-price__price>*{vertical-align:bottom}.product-price--special .product-price__prefix{margin-right:.25rem}.product-price--special .product-price__regular{text-decoration:line-through}.product-price--special .product-price__special{margin-right:.25rem;color:#e00}.product-price--special .product-price__regular{color:var(--color-ui-500)}.product-price--product-item .product-price__prefix{margin-right:.25rem}.product-price--product-item .price{font-size:1.5rem}.product-price--dynamic .product-price__price{display:flex;flex-wrap:wrap;font-size:1.5rem;font-weight:500}.product-price--dynamic .product-price__price .price{font-size:1.875rem}.bold{font-weight:500}.title-blue{color:#002c52}.title-underline{padding-bottom:2rem}.title-underline:after{content:"";display:block;height:1px;width:373px;background-color:#002c52;margin-top:1rem}.title--thin{font-weight:300}.h2--strong{font-size:1.4rem;font-weight:500;text-transform:uppercase}.text--important{color:#002c52}.link--underline{text-decoration:underline}.link--underline:hover{color:#002c52}.link--underline{cursor:pointer}@media screen and (max-width:56em){.title-underline:after{width:200px}}div p .link{text-decoration:none}.cms-page--home .wysiwyg>p{margin-top:0}.cms-page:not(.cms-page--home):not(.cms-page--welcome) .highlighted-content{padding:0}.cms-page:not(.cms-page--home):not(.cms-page--welcome) .highlighted-content .responsive-image{--image-ratio:auto!important}.font-size-adjust-none{font-size-adjust:none}.launchers__main-tile__title .font-size-adjust-futura.heading,.launchers__main-tile__title .font-size-adjust-sackers.heading{font-family:SackersGothicStd,sans-serif}.launchers__main-tile__title .font-size-adjust-futura.heading{font-size-adjust:.579;font-family:Futura,Gotham,sans-serif;font-weight:400;word-spacing:-.5rem;letter-spacing:.5rem;transform:translateY(-.5rem)}.font-secondary-adaptive{font-size-adjust:.579;font-weight:400;word-spacing:clamp(-.3rem,-.5vw,-.5rem);letter-spacing:clamp(.3rem,.5vw,.5rem);transform:translateY(clamp(-.3rem,-.5vw,-.5rem))}.ask-for-quote-link a{color:var(--color-primary-750);font-size:.875rem;font-weight:500;text-decoration:underline;text-wrap:nowrap}@media screen and (min-width:75em){.ask-for-quote-link{padding-top:2rem}}.back-link{display:flex}button{font-weight:400}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;color:var(--font-color);line-height:inherit;font-size:var(--font-size-regular);font-family:var(--font-main);font-weight:var(--font-weight-medium);text-transform:none;position:relative;transition:all .2s ease-in-out}.button:focus,.button:hover{background-color:var(--color-slate-200);text-decoration:none;outline:none;border-color:var(--color-slate-500)}.button--default{background-color:var(--color-white);border:1px solid var(--color-slate-800);color:var(--color-slate-800);padding:.95rem 1.8rem .85rem;border-radius:0}.button--disabled,.inverted .button{border-color:var(--color-slate-300)}.button--disabled{cursor:not-allowed;pointer-events:none;opacity:.65}.button--disabled,.button--disabled:hover{border-color:var(--color-ui-300);background:var(--color-white);color:var(--color-ui-300)}.button--disabled.button--primary{border-color:var(--color-ui-500);background:var(--color-ui-500)}.button--disabled:focus{box-shadow:none}.button--disabled[aria-disabled=true]{cursor:not-allowed}.button--state-pending{color:var(--color-white);cursor:pointer}.button--state-pending.button--ghost,.button--state-pending.button--icon-block-primary,.button--state-pending.button--primary,.button--state-pending.button--secondary,.button--state-pending.button--warning{color:transparent}.button--state-pending.button--warning{border:1px solid var(--warning)}.button--state-pending.button--link{border:none}.button--state-pending.button--icon{color:transparent;border:none;background:transparent}.button--state-pending.button--icon>*,.button--state-pending:focus,.button--state-pending:hover{color:transparent}.button--state-pending:after{content:"";position:absolute;inset:0;margin:auto;border-radius:50%;width:1.2em;height:1.2em;border:2px solid var(--color-ui-300);border-top-color:var(--color-ui-200);animation:spin 1s linear infinite}.button--state-pending.button--ghost:after,.button--state-pending.button--secondary:after{border-top-color:var(--color-ui-500);border-color:var(--color-ui-700) var(--color-ui-500) var(--color-ui-500)}.button--state-pending.button--ghost:active,.button--state-pending.button--ghost:focus,.button--state-pending.button--ghost:hover,.button--state-pending.button--secondary:active,.button--state-pending.button--secondary:focus,.button--state-pending.button--secondary:hover{color:transparent}.button:focus{outline:none}.button:focus-visible{outline:2px solid var(--color-focus);outline-offset:.125rem}.button--primary{color:var(--color-white);background-color:var(--color-primary-600);border:1px solid var(--color-primary-600);border-radius:.25rem;font-weight:var(--font-weight-medium)}.button--primary:focus,.button--primary:hover{background-color:var(--color-ui-600);border-color:var(--color-ui-600)}.button--secondary{background-color:transparent;border:1px solid var(--color-ui-700);border-radius:.25rem;font-weight:var(--font-weight-medium)}.button--secondary:focus,.button--secondary:hover{background-color:var(--color-ui-700);color:var(--color-ui-0)}.button--secondary-danger{background-color:transparent;border-color:var(--color-ui-700);border-radius:.25rem;font-weight:var(--font-weight-medium);border:1px solid var(--color-error);color:var(--color-error)}.button--secondary-danger:focus,.button--secondary-danger:hover{background-color:var(--color-ui-700);color:var(--color-ui-0);background-color:var(--color-error);color:var(--color-white);border-color:var(--color-error)}.group-hover:hover .button--primary{background-color:var(--color-ui-600);border-color:var(--color-ui-600)}.group-hover:hover .button--secondary{background-color:var(--color-ui-700);color:var(--color-ui-0)}.button--ghost{color:var(--color-ui-600);border:1px solid var(--color-ui-500);background-color:transparent;border-radius:.25rem;gap:.5rem}.button--ghost:focus,.button--ghost:hover{color:var(--font-color)}.button--warning{border:1px solid var(--color-error);color:var(--color-white);background-color:var(--color-error);border-radius:.25rem;box-shadow:none}.button--warning:focus,.button--warning:hover{background-color:var(--color-error-dark);color:var(--color-white);border-color:var(--color-error-dark)}.button--color-white-nobackground,.button--no-background{background-color:transparent}.button--icon-none,.button--none{background-color:transparent;border:none;padding:0;margin:0}.button--tabs{border:none;text-transform:uppercase;padding:.95rem 2.8rem .85rem;margin:0}.button--tabs--active{background-color:var(--color-slate-200);font-weight:var(--font-weight-regular)}.button--color-white,.button--color-white-nobackground{color:var(--color-white);border:1px solid var(--color-white)!important}.button--color-white-nobackground:focus,.button--color-white-nobackground:hover,.button--color-white:focus,.button--color-white:hover{color:var(--color-black);background-color:var(--color-white)}.button--filters{background-color:var(--color-slate-200);color:var(--color-slate-800);border:none;border-radius:.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.button--facet{background-color:var(--color-ui-200);border:none;padding:.5rem 1rem .5rem .5rem;margin:0;font-size:.9375rem;font-weight:var(--font-weight-medium)}.button--facet span{text-align:left}.button--link{background:transparent;border:none;font-size:inherit;font-weight:inherit;text-transform:inherit;padding:.5rem;color:currentColor}.button--link:focus,.button--link:hover{color:currentColor;background:transparent;text-decoration:underline}.button--link:hover{color:var(--color-ui-600)}.button--link.button--disabled{background:transparent}.button--format-square{padding:.125rem;height:100%;aspect-ratio:1/1;border-width:.125rem}.button--full-width{width:100%;text-align:center;text-decoration:none}.button--full-width:focus,.button--full-width:hover{text-decoration:underline}.button--size-none{padding:0}.button--size-mini{padding:.4em .5em .3em}.button--size-mini.button--format-square{padding:.25rem}.button--size-small{padding:.7em .9em .6em}.button--size-small.button--format-square{padding:.5rem}.button--size-default{padding:.95rem 1.8rem .85rem}.button--size-default.button--format-square{padding:.75rem}.button--size-big{font-size:var(--font-size-mediumsize);padding-left:3.6rem;padding-right:3.6rem;text-transform:uppercase}.button--size-big.button--format-square{padding:1.5rem}.button--icon{border:0;display:block;margin:-.5rem;padding:.5rem;color:inherit;background:transparent}.button--icon>*{display:block}.button--icon:focus,.button--icon:hover{color:var(--color-primary-700);background:transparent}.button--icon-block-primary{background-color:var(--color-primary-600)}.button--icon-block-primary *{color:var(--color-white)}.button--icon-block-primary:focus,.button--icon-block-primary:hover{background-color:var(--color-primary-800)}.button--icon-primary{color:var(--color-white);background-color:var(--color-primary-600);border:1px solid var(--color-primary-600);border-radius:.25rem;font-weight:var(--font-weight-medium)}.button--icon-primary:focus,.button--icon-primary:hover{background-color:var(--color-ui-600);border-color:var(--color-ui-600)}.button--icon-secondary{background-color:transparent;border:1px solid var(--color-ui-700);border-radius:.25rem;font-weight:var(--font-weight-medium)}.button--icon-secondary:focus,.button--icon-secondary:hover{background-color:var(--color-ui-700);color:var(--color-ui-0)}.button--icon-secondary-danger{background-color:transparent;border-color:var(--color-ui-700);border-radius:.25rem;font-weight:var(--font-weight-medium);border:1px solid var(--color-error);color:var(--color-error)}.button--icon-secondary-danger:focus,.button--icon-secondary-danger:hover{background-color:var(--color-ui-700);color:var(--color-ui-0);background-color:var(--color-error);color:var(--color-white);border-color:var(--color-error)}.button--icon-block{border-color:var(--color-slate-300);padding:.5rem}.button--icon-block>*{display:block}.button--icon-block:focus,.button--icon-block:hover{outline:none;box-shadow:0 0 0 2px rgba(var(--color-primary-700),.2)}.button--icon-block.button--big{padding:.8rem}.button--icon-header{background-color:transparent;border:none;padding:.25rem;margin:0;border-radius:.25rem}.button--icon-header>span{display:flex;align-items:center;justify-content:center}.button--icon-header:hover{background-color:var(--color-slate-200)}.button--icon-header:disabled{background-color:transparent;color:var(--color-slate-400)}.button--icon-header:disabled:hover{background-color:transparent}.button--icon-square-fade,.button--icon-square-primary{height:100%;aspect-ratio:1/1;padding:0;border-radius:.25rem;border:1px solid transparent}.button--icon-square-fade{background-color:var(--color-ui-200);border-color:var(--color-ui-200)}.button--icon-square-fade:hover{background-color:var(--color-ui-300);border-color:var(--color-ui-300)}.button--icon-square-fade:focus{color:var(--color-ui-700);border-color:var(--color-ui-200)}.button--icon-square-primary{background-color:var(--color-ui-500);border-color:var(--color-ui-500);color:var(--color-ui-0)}.button--icon-square-primary:focus,.button--icon-square-primary:hover{background-color:var(--color-ui-600);border-color:var(--color-ui-600)}.button--icon-action-cart,.button--icon-remove-cart{width:2.25rem;height:2.25rem;padding:0;border-radius:.25rem;border:1px solid var(--color-ui-300);background-color:var(--color-ui-0);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.button--icon-action-cart svg,.button--icon-remove-cart svg{width:100%;height:100%;max-width:1rem;max-height:1rem;transition:fill .3s ease}.button--icon-remove-cart:hover{background-color:var(--color-error);border-color:var(--color-error);color:var(--color-white)}.button--icon-remove-cart:hover svg{fill:var(--color-white)}.button--icon-action-cart:hover{background-color:var(--color-primary-900);border-color:var(--color-primary-900);color:#fff}.button--icon-action-cart:hover svg{fill:#fff}fieldset{border:none;font-size:1rem;max-width:25em;margin:0 auto;padding:0}.fieldset--large{max-width:30em}@media screen and (min-width:56em){.fieldset--large{max-width:40em}}.fieldset--start{margin:0}.fieldset--page{display:flex;flex-direction:column;gap:1.5rem;max-width:43.75rem}.fieldset--full{max-width:100%;margin:0}.fieldset--form-vertical{display:flex;flex-direction:column;gap:.5rem;border-radius:1rem;background-color:var(--color-ui-100);padding:1.5rem}form:focus-visible,form:focus-within{outline:none}form .progress-status{line-height:1.1}form .progress-status--success,form .progress-status--success span{color:var(--color-success)}form .progress-status--error,form .progress-status--error span{color:var(--color-error)}form .progress-status--warning,form .progress-status--warning span{color:var(--color-warning)}form .payzen-form-input:focus,form input:focus,form select:focus,form textarea:focus{outline:2px solid var(--color-primary-100);outline-offset:0}form .form-item__label--sr-only+.form-item__input>*{margin-top:0}form .form-item--checkbox{padding-left:25%}form .form-item--checkbox .form-item__input{width:100%;max-width:100%}form .radio>label{padding-left:2.2rem}form .radio [type=radio].payzen-form-input+label:before,form .radio input[type=radio]+label:before{width:1.2rem;height:1.2rem;border:1px solid #000;top:20%}form .radio [type=radio].payzen-form-input:checked+label:before,form .radio input[type=radio]:checked+label:before{content:"•";background-color:#fff;color:#002c52;font-size:1.7rem;line-height:.7rem;border:1px solid #000;border-radius:50%}form .radio [type=radio].payzen-form-input:focus+label:after,form .radio [type=radio].payzen-form-input:hover+label:after,form .radio input[type=radio]:focus+label:after,form .radio input[type=radio]:hover+label:after{width:calc(1.2rem - 2px);height:calc(1.2rem - 2px);border:2px solid #002c52;top:25%;top:23.5%}form .form-item--checkout-ref label{margin-left:0}form .form-item--checkout-ref .form-item__input{width:100%;max-width:400px}form .form-item__input{position:relative}form .form-item__input__recommandation{position:absolute;top:calc(100% - 30px);left:0;width:100%;border:1px solid #000;list-style-type:none;z-index:2;background:#fff;padding:10px 0}form .form-item__input__recommandation li{list-style-type:none;cursor:pointer;padding:3px 10px}form .form-item__input__recommandation li.recomandation--focused,form .form-item__input__recommandation li:hover{background-color:#002c52;color:#fff}form.form--register .fieldset{display:flex;flex-direction:column}form.form--register .fieldset .register__social-reason{order:3}form.form--register .fieldset .register__social-reason .form-item__input{position:relative}form.form--register .fieldset .register__social-reason .form-item__input__social-reason-helper{font-size:.875rem;line-height:1.2;color:var(--color-ui-600);margin-top:.25rem}form.form--register .fieldset .register__social-reason .form-item__input__recommandation{position:absolute;top:calc(100% - 30px);left:0;width:100%;border:1px solid #000;list-style-type:none;z-index:2;background:#fff;padding:10px 0}form.form--register .fieldset .register__social-reason .form-item__input__recommandation li{list-style-type:none;cursor:pointer;padding:3px 10px}form.form--register .fieldset .register__social-reason .form-item__input__recommandation li.recomandation--focused,form.form--register .fieldset .register__social-reason .form-item__input__recommandation li:hover{background-color:#002c52;color:#fff}form.form--register .fieldset .register__country{order:2}form.form--register .fieldset .register__autocomplete{margin-top:20px;margin-bottom:30px;order:4}form.form--register .fieldset .alert{order:1}form.form--register .fieldset>div{order:99}.modal__overlay .modal__content .register__autocomplete .button--default{text-transform:none}.formulaire-content .button{padding:.95rem 5rem .85rem;font-weight:400}.autocomplete__tooltip,.form-item__tooltip{position:relative;margin-left:1rem;border:1px solid #000;border-radius:50%;width:2rem;height:2rem;padding:.3rem .6rem;font-size:1.3rem;line-height:1.3rem}.autocomplete__tooltip:hover .tooltip__content,.form-item__tooltip:hover .tooltip__content{display:block}.tooltip__content{display:none;position:absolute;width:20rem;background-color:#fff;border:1px solid #000;font-size:1rem;padding:1rem;right:-21rem;top:-.6rem}.formulaire-content .form-item{display:grid;gap:.5rem}.formulaire-content .form-item .form-item__label+.form-item__input>*{margin-top:0}.formulaire-content .form-item.form-item--checkbox{padding-left:0;grid-template-columns:1fr;margin-top:0}.formulaire-content .form-actions{padding:0}.multistep .multistep__current-step.step-2 .radio-grid,.multistep .multistep__current-step.step-3 .radio-grid{display:block}.multistep .multistep__current-step.step-2 .radio-grid__element,.multistep .multistep__current-step.step-3 .radio-grid__element{width:100%;max-width:inherit;border:0;justify-content:flex-start;text-align:left}.multistep .multistep__current-step.step-2 .radio-grid__element .payzen-form-input,.multistep .multistep__current-step.step-2 .radio-grid__element input,.multistep .multistep__current-step.step-3 .radio-grid__element .payzen-form-input,.multistep .multistep__current-step.step-3 .radio-grid__element input{position:static;opacity:1;width:inherit;width:40px}.multistep .multistep__current-step.step-2 .item-with-addon,.multistep .multistep__current-step.step-3 .item-with-addon{max-width:100%;width:100%;align-items:flex-start}.multistep .multistep__current-step.step-3 .item-with-addon{max-width:100%;width:100%;align-items:flex-start;flex-direction:row-reverse;justify-content:flex-end}.multistep .multistep__current-step.step-3 .item-with-addon__addon{margin-right:1rem}div.formulaire-content .form-item--double .form-item__input{display:grid;gap:.5rem}form .input-wrapper__error{padding-left:0;padding-right:0;font-size:.9rem}.modal .formulaire-content .form-item{flex-direction:column}.modal .formulaire-content .form-item>*{width:100%}.modal .formulaire-content .form-item--double .form-item__input{width:100%;margin-right:0}@media screen and (max-width:56em){div.form-item__link{margin-top:0}.formulaire-content .form-actions{display:flex;padding-left:0}}@media screen and (min-width:56em){.formulaire-content .form-item{grid-template-columns:1fr 2fr;gap:1rem}.formulaire-content .form-item--double .form-item__input{grid-template-columns:1fr 1fr}}form .tooltip__content{z-index:3}.autocomplete__tooltip{position:absolute;right:-3rem;top:.8rem}.modal__content .grid{flex-direction:column}.modal__content .tooltip__content{right:2rem;z-index:2}.modal__content form .form-item__tooltip{right:-3rem;top:2.8rem}.modal__content form .autocomplete__tooltip{right:-3rem;top:50%;transform:translateY(-50%)}.explanation{font-size:.9rem;margin-top:.5rem;display:block}.intro-password-request{margin-bottom:1rem}[disabled].payzen-form-input+label,input[disabled]+label{opacity:.3}.modal-form__content{display:flex;flex-direction:column;gap:.75rem}@media only screen{.checkbox{position:relative}.checkbox--center{text-align:center}.checkbox [type=checkbox].payzen-form-input,.checkbox input[type=checkbox]{position:absolute;overflow:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer;min-height:0;margin:0}.checkbox label{position:relative;padding-left:2.25rem;min-height:2rem;padding-top:.4375rem;display:inline-block;cursor:pointer;line-height:1.1}.checkbox [type=checkbox].payzen-form-input:disabled+label,.checkbox input[type=checkbox]:disabled+label{color:var(--color-ui-300)}.checkbox [type=checkbox].payzen-form-input+label:before,.checkbox input[type=checkbox]+label:before{position:absolute;left:0;top:0;display:inline-block;width:2rem;height:2rem;content:"";cursor:pointer;text-align:center;border:1px solid var(--color-ui-400);background-color:var(--color-ui-0);box-sizing:border-box;border-radius:.25rem}.checkbox [type=checkbox].payzen-form-input:checked+label:before,.checkbox input[type=checkbox]:checked+label:before{content:"✔";background-color:var(--color-ui-900);color:var(--color-ui-0);font-size:1.5rem;line-height:2rem;border:none}.checkbox [type=checkbox].payzen-form-input:not(:disabled):focus+label:before,.checkbox [type=checkbox].payzen-form-input:not(:disabled):hover+label:before,.checkbox input[type=checkbox]:not(:disabled):focus+label:before,.checkbox input[type=checkbox]:not(:disabled):hover+label:before{outline:2px solid var(--color-focus);outline-offset:-3px}}.checkbox [type=checkbox].payzen-form-input+label:before,.checkbox input[type=checkbox]+label:before{border-color:#707070;width:1.6rem;height:1.6rem;top:3px}.checkbox [type=checkbox].payzen-form-input:not(:disabled):hover+label:before,.checkbox input[type=checkbox]:not(:disabled):hover+label:before{outline-color:var(--color-primary-700)}.checkbox [type=checkbox].payzen-form-input:not(:disabled):focus+label:before,.checkbox input[type=checkbox]:not(:disabled):focus+label:before{outline:none}.checkbox [type=checkbox].payzen-form-input:not(:disabled):focus-visible+label:before,.checkbox input[type=checkbox]:not(:disabled):focus-visible+label:before{outline:2px solid var(--color-focus);outline-offset:.125rem}.checkbox [type=checkbox].payzen-form-input:checked+label:before,.checkbox input[type=checkbox]:checked+label:before{font-size:1.0625rem;line-height:1.5625rem}.checkbox--highlight{padding:.5rem 1rem;background-color:var(--color-ui-100);border-radius:.25rem}.choice-tile{display:inline-flex;position:relative;padding:.5rem 1rem;border:.125rem solid var(--color-ui-200);border-radius:.625rem;cursor:pointer;background-color:var(--color-ui-0);transition:all .2s ease}.choice-tile__input{position:absolute;opacity:0;width:0;height:0}.choice-tile__content{display:flex;align-items:center;justify-content:center;width:100%;font-size:.9375rem;line-height:1;font-weight:500;flex-direction:column}.choice-tile:not(.choice-tile--disabled):hover{border-color:var(--color-primary-400)}.choice-tile--checked{border-color:var(--color-primary-700);background-color:var(--color-ui-0)}.choice-tile--checked .choice-tile__content{color:var(--color-primary-700)}.choice-tile--disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-ui-100);border-color:var(--color-ui-500);overflow:hidden}.choice-tile--disabled:after{content:"";position:absolute;top:50%;left:-5%;right:-5%;height:.125rem;background-color:var(--color-ui-500);transform:rotate(-30deg)}.choice-tile--disabled .choice-tile__content{color:var(--color-ui-700)}.payzen-form-input,input,select,textarea{border:2px solid var(--color-ui-300);background-color:var(--color-ui-0);border-radius:.25rem;font-size:1rem;width:100%;display:block;min-height:3rem;height:auto;outline:none;font-family:var(--font-primary);transition:border-color .3s ease-in-out}.payzen-form-input[disabled],input[disabled],select[disabled],textarea[disabled]{color:var(--color-ui-600)}.payzen-form-input:focus,.payzen-form-input:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-color:#333;outline:2px solid var(--color-primary-100);outline-offset:0}.payzen-form-input:hover,input:hover,select:hover,textarea:hover{border-color:var(--color-ui-600)}.inverted .payzen-form-input,.inverted input,.inverted select,.inverted textarea{border-color:#fff}.payzen-form-input,input{padding:0 .75rem}.input--short{width:7ch}.input--medium{width:14ch}.input--invalid,.inverted .input--invalid,.inverted .textarea--invalid,.textarea--invalid{border-color:var(--color-error)}textarea{padding:.75rem;min-width:100%;max-width:100%;min-height:7.5rem}[type=checkbox].payzen-form-input,[type=radio].payzen-form-input,input[type=checkbox],input[type=radio]{height:auto;width:auto;max-width:none;margin-right:1.2rem;margin-top:auto;margin-bottom:auto}.input-wrapper--invisible .payzen-form-input,.input-wrapper--invisible input,.input-wrapper--invisible select,.input-wrapper--invisible textarea{border:0;padding:0;border-radius:0;max-width:100%}.input-wrapper--invisible .payzen-form-input:hover,.input-wrapper--invisible input:hover,.input-wrapper--invisible select:hover,.input-wrapper--invisible textarea:hover{border-bottom:1px solid #d8d8d8}.input-wrapper--invisible .payzen-form-input:focus,.input-wrapper--invisible input:focus,.input-wrapper--invisible select:focus,.input-wrapper--invisible textarea:focus{border-bottom:1px solid #333}.input-wrapper__error{color:var(--color-error);margin-top:.6rem;padding-left:2rem;padding-right:2rem}.inverted .input-wrapper__error{color:var(--color-error-fade)}.input-wrapper__error--start{padding-left:0;padding-right:0}.input-wrapper__help{font-size:.7rem;margin-top:.6rem}.input-wrapper__suggestions .autocomplete-results__option{border-radius:.25rem;cursor:pointer}.input-wrapper__suggestions-wrapper{position:relative;height:0}.number-input{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;margin:0;border-radius:.25rem;border:.125rem solid var(--color-ui-200);background-color:var(--color-ui-0);min-width:9rem}.number-input__button button{margin:.125rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem}.number-input__button button:hover{background-color:var(--color-ui-100);color:var(--color-primary-500)}@media screen and (min-width:35em){.number-input__button button{width:2.625rem;height:2.625rem}}.number-input__input{z-index:1;flex-grow:1}.number-input__input>*{border:none;background:none;padding:0;text-align:center;width:100%;font-weight:700;font-variant-numeric:tabular-nums}.number-input--small{display:flex;flex-direction:column-reverse;align-items:center;margin:0;width:100%;min-width:auto}.number-input--small .number-input__input>*{height:auto}.number-input--cart{min-width:0}.number-input--cart .number-input__input .payzen-form-input,.number-input--cart .number-input__input input{width:2.5rem;min-height:2.5rem}@media screen and (min-width:75em){.number-input--cart .number-input__input .payzen-form-input,.number-input--cart .number-input__input input{width:5rem;min-height:3rem}}.number-input--cart .number-input__button button{width:1.75rem;height:1.75rem}@media screen and (min-width:35em){.number-input--cart .number-input__button button{width:2.25rem;height:2.25rem}}.password{position:relative;display:flex;flex-direction:column;gap:.5rem}.password__input-container{position:relative;display:flex;align-items:flex-start;gap:.25rem}.password .input-wrapper{flex:1}.password__show-icon{top:0;right:-3rem;width:3rem;height:3rem;background-color:var(--color-ui-200);transition:var(--transition)}.password__show-icon button{width:100%;height:100%;transition:var(--transition);cursor:pointer;border-radius:.25rem}.password__show-icon button:hover{color:var(--color-ui-0);background-color:var(--color-ui-600)}.password-strength-hint{background-color:var(--color-ui-0);border-radius:.25rem;padding:1.5rem;border:1px solid var(--color-ui-200)}.password-strength-hint ul{list-style:none;padding:0;margin:0}.password-strength-hint__criteria{display:flex;gap:.5rem}.password-strength-hint__criteria .icon{position:relative;top:-.1875rem}.password-strength-hint__criteria--invalid .icon{color:var(--color-error)}.password-strength-hint__criteria--valid .icon{color:var(--color-success)}.password-strength-hint>div{display:flex;flex-direction:column;gap:.75rem}.password+.password-strength-hint{margin-top:1rem!important}.radio-group--choice-tile{display:flex;flex-wrap:wrap;gap:.5rem}.radio-group__label{margin-bottom:.5rem}.radio-group--radio-grid,.radio-group--radio-tile{display:flex;flex-direction:column;gap:.5rem;margin:0 auto}@media(min-width:75em){.radio-group--radio-tile{min-width:31.25rem;width:-moz-fit-content;width:fit-content}}@media(min-width:75em){.radio-group--radio-grid{width:100%}}.rating-input{display:flex;align-items:center;margin:0 -.3rem}.rating-input__input,.rating-input__value{padding:0 .3rem}.rating-input__input{position:relative;display:inline-block}.rating-input__radio-group{position:absolute;top:0;bottom:0;left:0;right:0;padding:0 .3rem;margin:-.1rem;display:flex}.rating-input__radio-group>*{width:20%;padding:.1rem}.rating-input__radio{position:relative;margin:0}.rating-input__radio>.payzen-form-input:focus+.rating-input__focus-hint:after,.rating-input__radio>input:focus+.rating-input__focus-hint:after{position:absolute;content:"";top:0;bottom:-2px;left:.1rem;right:.1rem;border-bottom:2px solid #fbb03b}.rating-input__value{display:flex;align-items:center}.select-input{position:relative;display:inline-block;width:100%;padding:0}.select-input>:last-child{position:absolute;right:.5rem;top:50%;transform:translateY(-50%) rotate(90deg);pointer-events:none;color:var(--color-ui-500)}.select-input>select{background-color:var(--color-ui-0);border:2px solid var(--color-ui-300);padding:.625rem 2.375rem .625rem .875rem;font-size:1rem;border-radius:.25rem;color:var(--color-ui-900);position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .3s ease-in-out}.select-input>select:hover{border-color:var(--color-ui-600)}.select-input>select::-ms-expand{display:none}.select-input--invalid{border-color:var(--color-ui-300)}.select-input--invalid>:last-child{color:var(--color-ui-300)}.select-input--valid{border-color:var(--color-ui-700)}.select-input--valid>:last-child{color:var(--color-ui-700)}.label--required:after{content:" *";color:#e00}.icon{-o-object-fit:contain;object-fit:contain;width:1.75rem;height:1.75rem;vertical-align:middle}.icon--mini{width:1rem;height:1rem}.icon--small{width:1.375rem;height:1.375rem}.icon--medium{width:2rem;height:2rem}.icon--big{width:2.5rem;height:2.5rem}.icon-wrapper--default-block,.icon-wrapper>*{display:block}.icon-wrapper--default{display:inline-block;vertical-align:middle}.icon-wrapper--block{display:inline-block;position:relative;padding:.5rem}.icon-wrapper--block:before{content:"";position:absolute;background:currentColor;border-radius:.5rem;opacity:.1;width:100%;height:100%;top:0;left:0}.icon-wrapper--block.icon-wrapper--big{padding:1rem}.icon-wrapper--block.icon-wrapper--big:before{border-radius:.7rem}.icon-wrapper--round,.icon-wrapper--round-border{display:inline-block;position:relative;padding:.6rem;border-radius:2.4rem}.icon-wrapper--round{background:currentColor}.icon-wrapper--round>*{color:#fff}.icon-wrapper--round-border{border:1px solid}.background-image{z-index:-1;overflow:hidden}.background-image,.background-image--backdrop:after{position:absolute;top:0;left:0;width:100%;height:100%}.background-image--backdrop:after{content:"";background:#333;opacity:.3;transition:opacity .3s ease-in-out}.background-image--backdrop-dark:after{opacity:.5}.background-image--backdrop-opacity-0:after{opacity:0}.background-image--backdrop-opacity-10:after{opacity:.1}.background-image--backdrop-opacity-20:after{opacity:.2}.background-image--backdrop-opacity-30:after{opacity:.3}.background-image--backdrop-opacity-40:after{opacity:.4}.background-image--backdrop-opacity-50:after{opacity:.5}.background-image--backdrop-opacity-60:after{opacity:.6}.background-image--backdrop-opacity-70:after{opacity:.7}.background-image--backdrop-opacity-80:after{opacity:.8}.background-image--backdrop-opacity-90:after{opacity:.9}.background-image--backdrop-opacity-100:after{opacity:1}.background-image--filter-bright:after{filter:brightness(.4)}.responsive-image{position:relative;display:inline-block}.responsive-image img{display:block;max-width:100%;margin:0 auto}.responsive-image .responsive-image>picture:nth-child(2),.responsive-image>:nth-child(2){pointer-events:none}.responsive-image__placeholder{position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity .2s ease-in-out;opacity:0}.responsive-image--loading .responsive-image__placeholder{opacity:1}.responsive-image__actual{position:relative;transition:opacity .2s ease-in-out}.responsive-image--loading .responsive-image__actual{opacity:0}.responsive-image__actual:after{background-color:#d8d8d8}.responsive-image:after,.responsive-image__actual:after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.responsive-image:after{background-color:#e9e9e9;background-image:linear-gradient(90deg,#e9e9e9,rgb(234.275,234.275,234.275),rgb(235.55,235.55,235.55),rgb(238.1,238.1,238.1),rgb(240.65,240.65,240.65),rgb(238.1,238.1,238.1),rgb(235.55,235.55,235.55),rgb(234.275,234.275,234.275),#e9e9e9);background-size:200px 100%;background-repeat:no-repeat;color:transparent;animation:skeletonAnimation 2s infinite;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0}.responsive-image--full,.responsive-image--full-rounded{display:block;height:100%;width:100%}.responsive-image--full-rounded img,.responsive-image--full img{width:100%;height:auto}.responsive-image--full-rounded .responsive-image__actual,.responsive-image--full-rounded .responsive-image__placeholder,.responsive-image--full .responsive-image__actual,.responsive-image--full .responsive-image__placeholder{position:absolute;top:0;width:100%;left:50%;transform:translate(-50%);height:100%;-o-object-fit:contain;object-fit:contain}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.responsive-image--full-rounded .responsive-image__actual,.responsive-image--full-rounded .responsive-image__placeholder,.responsive-image--full .responsive-image__actual,.responsive-image--full .responsive-image__placeholder{width:auto}}.responsive-image--full-rounded:after,.responsive-image--full:after{content:"";position:relative;width:auto;height:auto;padding-top:50%;padding-top:var(--image-ratio);display:block}.responsive-image--full-rounded:after,.responsive-image--full-rounded img,.responsive-image--rounded:after,.responsive-image--rounded img{border-radius:50%}.responsive-image--cover .responsive-image__actual,.responsive-image--cover .responsive-image__placeholder{-o-object-fit:cover;object-fit:cover;width:100%}.responsive-image--loading .responsive-image__placeholder{opacity:0}.responsive-image--loading:after{opacity:1}.box{background:#fff;border:1px solid #e9e9e9;padding:1.8rem}.box-title{text-align:center}.box-title>*{margin:0}hr{box-sizing:border-box;height:1px;border:solid #d8d8d8;border-width:1px 0 0;margin:1.2rem 0}.spacer{height:.625rem;border:none;border-top:1px solid transparent}.spacer--border{border-top:1px solid #e9e9e9}.spacer--size-2{height:1.25rem}.spacer--size-4{height:2.5rem}@media screen and (min-width:56em){.spacer{height:1.25rem}.spacer--size-2{height:2.5rem}.spacer--size-4{height:5rem}}.stack{display:flex;flex-direction:column}.stack__element:empty{display:none}.stack--size-1>.stack__element,.stack--size-mobile-1>.stack__element,.stack>.stack__element{padding-top:.3rem;padding-bottom:.3rem}.stack--size-2>.stack__element,.stack--size-mobile-2>.stack__element{padding-top:.6rem;padding-bottom:.6rem}.stack--size-4>.stack__element,.stack--size-mobile-4>.stack__element{padding-top:1.2rem;padding-bottom:1.2rem}.stack--size-8>.stack__element,.stack--size-mobile-8>.stack__element{padding-top:2.4rem;padding-bottom:2.4rem}@media screen and (min-width:56em){.stack--size-1>.stack__element,.stack--size-desktop-1>.stack__element,.stack>.stack__element{padding-top:.6rem;padding-bottom:.6rem}.stack--size-2>.stack__element,.stack--size-desktop-2>.stack__element{padding-top:1.2rem;padding-bottom:1.2rem}.stack--size-4>.stack__element,.stack--size-desktop-4>.stack__element{padding-top:2.4rem;padding-bottom:2.4rem}.stack--size-8>.stack__element,.stack--size-desktop-8>.stack__element{padding-top:3.6rem;padding-bottom:3.6rem}}.stack__element:first-child{padding-top:0}.stack__element:last-child{padding-bottom:0}.logo{display:block}.pills{display:inline-block;margin:0}.price-filter{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;color:#333}.price-filter__input{text-align:center;max-width:5rem;background:#fff;border:1px solid #d8d8d8;padding-left:0;margin:0 .3rem}.price-filter__currency{padding:0 .3rem 0 0}.product-pill{width:-moz-fit-content;width:fit-content;padding:.25rem .5rem .125rem;border-radius:9999px;font-size:.75rem;line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:capitalize;text-align:center}:root{--separator-color:var(--color-ui-300);--separator-margin-top-mobile:px-to-rem(16);--separator-margin-bottom-mobile:px-to-rem(16);--separator-margin-top-desktop:px-to-rem(16);--separator-margin-bottom-desktop:px-to-rem(16)}.separator{border-top:.0625rem solid var(--separator-color);margin-top:var(--separator-margin-top-mobile);margin-bottom:var(--separator-margin-bottom-mobile);margin-inline:0}@media(min-width:35rem){.separator{margin-top:var(--separator-margin-top-desktop);margin-bottom:var(--separator-margin-bottom-desktop)}}.skeleton{position:relative;display:inline-block}.skeleton *{opacity:0}.skeleton:after{z-index:2;display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--color-ui-200);background-image:linear-gradient(90deg,rgba(var(--color-ui-200),.2),rgba(var(--color-ui-200),.3),rgba(var(--color-ui-200),.4),rgba(var(--color-ui-200),.5),rgba(var(--color-ui-200),.6),rgba(var(--color-ui-200),.5),rgba(var(--color-ui-200),.4),rgba(var(--color-ui-200),.3),rgba(var(--color-ui-200),.2));background-size:200px 100%;background-repeat:no-repeat;border-radius:4px;color:transparent;animation:skeletonAnimation 3s infinite;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skeleton--dark:after{background-color:var(--color-ui-700);background-image:linear-gradient(90deg,rgba(var(--color-ui-700),.2),rgba(var(--color-ui-700),.3),rgba(var(--color-ui-700),.4),rgba(var(--color-ui-700),.5),rgba(var(--color-ui-700),.6),rgba(var(--color-ui-700),.5),rgba(var(--color-ui-700),.4),rgba(var(--color-ui-700),.3),rgba(var(--color-ui-700),.2))}.skeleton--fit-content{width:-moz-fit-content;width:fit-content}.skeleton--max-content{width:-moz-max-content;width:max-content}.skeleton--full{width:100%}@keyframes skeletonAnimation{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes spin{0%{transform:rotate(0deg);opacity:1}50%{opacity:.7}to{transform:rotate(1turn);opacity:1}}.spinner{display:block;position:relative;margin:auto;height:2.4rem;max-width:100%}.spinner:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:2.4rem;height:2.4rem;margin-top:-1.2rem;margin-left:-1.2rem;border-radius:50%;border:.25rem solid #d8d8d8;border-top-color:#fbb03b;animation:spin 1.2s cubic-bezier(.7,.15,.3,.85) infinite}.spinner--small{height:1.5625rem}.spinner--small:before{border-width:.1875rem;width:1.5625rem;height:1.5625rem}.stock-status{display:flex;align-items:center;gap:.5rem;line-height:1}.stock-status__controller{display:block;flex-shrink:0;width:.625rem;height:.625rem;border-radius:9999px;background-color:var(--color-ui-300)}.stock-status--in-stock .stock-status__controller{background-color:var(--color-success)}.stock-status--out-of-stock .stock-status__controller{background-color:var(--color-warning)}.tag{display:inline-block;background:#e00;color:#fff;padding:.6rem 1.2rem;font-size:.9rem;font-weight:700;border-radius:3.6rem}:root{--tooltip-text-color:#fff;--tooltip-background-color:#000;--tooltip-margin:30px;--tooltip-arrow-size:6px}.tooltip-wrapper{display:inline-block;width:0;height:0}.tooltip-tip{position:fixed;border-radius:.25rem;padding:.375rem .75rem;color:#fff;background:rgba(0,0,0,.8);font-size:.875rem;line-height:1;z-index:9999;opacity:0;transition:opacity .5s ease,margin .3s ease}.tooltip-tip.active{opacity:1}.tooltip-tip.top{transform:translateY(0) translateX(0);margin-top:-.625rem}.tooltip-tip.top.active{margin-top:-1.5rem}.tooltip-tip.bottom{transform:translateY(0) translateX(0);margin-top:-.625rem}.tooltip-tip.bottom.active{margin-top:.25rem}.tooltip-tip.right{transform:translateX(0) translateY(-50%);margin-left:.625rem}.tooltip-tip.right.active{margin-left:0}.tooltip-tip.left{transform:translateX(-100%) translateY(-50%);margin-left:.625rem}.tooltip-tip.left.active{margin-left:0}.tooltip-tip:before{content:"";position:absolute;height:0;width:0;pointer-events:none;border:.375rem solid transparent}.tooltip-tip.top:before{left:var(--arrow-left,50%);margin-left:-.375rem;top:100%;border-top-color:rgba(0,0,0,.8)}.tooltip-tip.bottom:before{left:var(--arrow-left,50%);margin-left:-.375rem;bottom:100%;border-bottom-color:rgba(0,0,0,.8)}.tooltip-tip.left:before{left:100%;top:var(--arrow-top,50%);margin-top:-.375rem;border-left-color:var(--tooltip-background-color)}.tooltip-tip.right:before{right:100%;top:var(--arrow-top,50%);margin-top:-.375rem;border-right-color:var(--tooltip-background-color)}.tooltip-tip.adjusted{transform:none!important;margin:0!important}.bold-on-hover{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-between;transition:font-weight .3s ease}.bold-on-hover:after{content:attr(data-text);content:attr(data-text)/"";height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-weight:var(--font-weight-bold)}.bold-on-hover--full-size{display:flex;width:-moz-max-content;width:max-content}.bold-on-hover--bold:after,.bold-on-hover--bold:hover,.bold-on-hover--parent:hover .bold-on-hover--bold{font-weight:var(--font-weight-bold)}.bold-on-hover--medium:after,.bold-on-hover--medium:hover,.bold-on-hover--parent:hover .bold-on-hover--medium{font-weight:var(--font-weight-medium)}.bold-on-hover--parent:hover .bold-on-hover--semibold,.bold-on-hover--semibold:after,.bold-on-hover--semibold:hover{font-weight:var(--font-weight-semibold)}.link-block-hover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.link-block-hover--outline-default{outline-width:1px}.link-block-hover--outline-large{outline-width:2px}.pdf-link{display:flex;align-items:center;gap:.5rem;font-weight:var(--font-weight-semibold);transition:var(--transition);width:-moz-fit-content;width:fit-content;min-height:3rem;background:var(--color-ui-100);padding:.5rem 1rem;border-radius:.25rem}@media screen and (min-width:768px){.pdf-link{min-height:0}}.pdf-link:focus-visible,.pdf-link:hover{text-decoration:none;color:var(--color-primary-500)}.sku{color:#525252}.cms-page--no-container .widget-cms-container{margin-left:auto;margin-right:auto;width:100%;max-width:calc(var(--container-width) + var(--container-padding)*2);padding-left:var(--container-padding);padding-right:var(--container-padding)}.widget-cms .product-overview__name.product-overview__name,.widget-cms:not(.button),.widget-cms a{text-decoration:none}.highlighted__grid{display:flex;gap:0;flex-direction:column}@media screen and (min-width:56em){.highlighted__grid{flex-direction:row}}.highlighted__cell{display:flex;flex-direction:column;gap:0;align-items:center;flex:1}.highlighted__cell--left{text-align:right}@media screen and (max-width:56em){.highlighted__cell--left{order:2}}@media screen and (min-width:56em){.highlighted__cell--left{justify-content:flex-end}}.highlighted__cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.highlighted__description{width:100%;padding:1rem 2rem;text-align:center}@media screen and (min-width:56em){.highlighted__description{padding:2rem 5rem;text-align:left}}.highlighted__description button{margin:1rem 0;padding:.95rem 3rem .85rem}@media screen and (min-width:56em){.highlighted__description button{margin-top:2rem;padding:.95rem 3.8rem .85rem}}.highlighted__img{display:flex;align-items:center;gap:0;justify-content:space-around;flex-wrap:wrap}.highlighted__img img{width:40%;max-width:40%;margin-left:1rem;margin-bottom:2rem}@media screen and (min-width:56em){.highlighted__img img{max-width:7.8125rem;margin-left:3rem;margin-bottom:0}}.highlighted__title{position:relative;padding-bottom:2rem}@media screen and (min-width:56em){.highlighted__title{padding-bottom:0}.highlighted__title:not(.title-blue){margin-bottom:1.4em}}.highlighted__decor{position:absolute;z-index:3;width:auto;left:0;right:0;margin:auto;bottom:0;top:auto}@media screen and (min-width:56em){.highlighted__decor{width:26.0625rem;top:1.5625rem;left:-17.1875rem;bottom:auto;margin:0}.highlighted__cell--left .highlighted__decor{left:auto;right:-17.1875rem}}.highlighted__decor--color-white svg{fill:var(--color-ui-0)}.wysiwyg .button--full-width{text-align:center;text-decoration:none}.wysiwyg .h2--strong{font-size:1.4rem;font-weight:var(--font-weight-medium);text-transform:uppercase}.highlighted-content{padding-top:1.5625rem;padding-bottom:1.5625rem}.highlighted-content p:last-child{padding-bottom:0}.highlighted-content .responsive-image--full-rounded .responsive-image__actual,.highlighted-content .responsive-image--full-rounded .responsive-image__placeholder,.highlighted-content .responsive-image--full .responsive-image__actual,.highlighted-content .responsive-image--full .responsive-image__placeholder{-o-object-fit:cover;object-fit:cover}:root{--alert-color:color("success");--alert-background:color("success-fade");--alert-border:currentColor;--alert-timer-bar-color:color("success")}.alert{position:fixed;top:calc(var(--header-height) + .5rem);right:.5rem;z-index:5;max-width:calc(100vw - 1rem);background:var(--alert-background);border:1px solid var(--alert-border);color:var(--alert-color);border-radius:.25rem;transform:translateX(100%);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out;will-change:transform,opacity}@media(min-width:35rem){.alert{bottom:1rem;top:auto}}.alert--visible{transform:translateX(0);opacity:1}.alert--leaving{transform:translateX(100%);opacity:0}.alert--success{--alert-color:var(--color-success-dark);--alert-background:var(--color-success-fade);--alert-border:var(--color-success);--alert-timer-bar-color:var(--color-success)}.alert--error{--alert-color:var(--color-error-dark);--alert-background:var(--color-error-fade);--alert-border:var(--color-error);--alert-timer-bar-color:var(--color-error)}.alert--warn{--alert-color:var(--color-warning-dark);--alert-background:var(--color-warning-fade);--alert-border:var(--color-warning);--alert-timer-bar-color:var(--color-warning)}.alert--info{--alert-color:var(--color-info);--alert-background:var(--color-info-fade);--alert-border:var(--color-info);--alert-timer-bar-color:var(--color-info)}.alert--static{position:static;transform:none;opacity:1;transition:none;will-change:auto}.alert--hidden{display:none}.alert__content{text-align:left;margin:0 auto;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.alert__content__message{line-height:1;font-weight:var(--font-weight-medium)}.alert__content__message>:first-child{margin-top:0}.alert__content__message>:last-child{margin-bottom:0}.alert__timer-bar{height:.25rem;background-color:var(--alert-timer-bar-color);width:100%}.modal__body .alert{position:static}.inline-alert{display:flex;justify-content:flex-start;align-items:center}.inline-alert--with-icon>:first-child{margin-right:.3rem}@media screen and (min-width:35em){.inline-alert--with-icon>:first-child{margin-right:.6rem}}.inline-alert--success{color:#22aa50}.inline-alert--error{color:#e00}.confirmation-card__title .heading{font-size:clamp(1.5rem,5vw,2.25rem);font-family:var(--font-secondary);font-weight:var(--font-weight-heavy);line-height:1;margin-bottom:.625rem}.confirmation-card__confirm{margin-top:1.5rem}.expandable-card__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.5rem 0}.expandable-card__header .facet__label{font-size:1.125rem;font-weight:var(--font-weight-medium)}.expandable-card--expanded .expandable-card__header{margin-bottom:0}.expandable-card__header{margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem;border-radius:.25rem;transition:all .3s ease-in-out}.expandable-card__header:hover{background-color:var(--color-ui-100)}.expandable-card__toggle-icon{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.expandable-card__content{padding:.25rem 0 .5rem;display:flex;flex-direction:column;gap:.5rem}details[open] .expandable-card__toggle-icon{transform:rotate(180deg)}.recap-card{display:flex;flex-direction:column}.recap-card__title{margin:0;padding:0 0 1rem;display:flex;justify-content:flex-start;gap:1rem}@media screen and (min-width:56em){.recap-card__title{padding:0 0 1.25rem}}.recap-card__title>:first-child{margin:0;width:100%;display:flex;align-items:center;justify-content:space-between}.recap-card__actions{margin:-.6rem}.recap-card__actions>*{margin:0 .6rem}.recap-card__description{text-align:center;margin-bottom:1.2rem}.recap-card__children{padding-bottom:0;flex:1}.recap-card__children>:first-child{margin-top:0}.recap-card__children>:last-child{margin-bottom:0}.recap-card__actions-bottom{margin-top:1.5rem;display:flex;align-items:center}.recap-card__actions-bottom--left{justify-content:flex-start}.recap-card__actions-bottom--center{justify-content:center}.recap-card__actions-bottom--right{justify-content:flex-end}.recap-card--tile{background-color:var(--color-ui-100);padding:1.5rem;border-radius:1rem}.recap-card--account-section .recap-card__title{padding-bottom:2rem}@media screen and (min-width:56em){.recap-card--account-section .recap-card__title{padding-bottom:2.5rem}}.titled-card__title>*{font-size:1.25rem;font-family:var(--font-secondary);margin:0}.titled-card__description>:first-child{margin-top:0}.titled-card__description>:last-child{margin-bottom:0}.cas-render{display:flex;flex-direction:column;gap:.125rem}.cas-render--line{display:inline-block}.dropdown{display:flex;justify-content:space-between}.dropdown__toggle{position:relative;z-index:1}.dropdown__content{flex:1}.dropdown__content>:first-child{margin-top:0}.dropdown__content>:last-child{margin-bottom:0}.form-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.75rem;gap:.75rem}.form-actions--center,.form-actions--only-one{justify-content:center}.form-actions--start,.form-actions--start-small{justify-content:flex-start}.form-actions--start-small{margin-left:-.75rem;margin-right:-.75rem}.form-actions--start-small .form-actions__element{margin-left:.75rem;margin-right:.75rem}.form-actions--end{justify-content:flex-end}.form-actions--full .form-actions__element{flex:1}.form-actions--full .form-actions__element>*{width:100%;display:flex;text-align:center}.form-actions--full .form-actions__element>:first-child{margin-left:0}.form-actions--full .form-actions__element>:last-child{margin-right:0}.form-actions--vertical,.form-actions--vertical-full{flex-direction:column}.form-actions--vertical-full .form-actions__element,.form-actions--vertical-full a,.form-actions--vertical-full button{width:100%}.form-actions--main-right{justify-content:flex-end}.form-actions--main-right .form-actions__element:first-child{flex-shrink:0}.form-actions--main-right .form-actions__element:last-child{flex:1}.form-actions--main-right .form-actions__element:last-child .button{width:100%}.form-actions--no-padding-block{padding-block:0}.form-actions--no-padding-inline{padding-inline:0}.form-section{display:flex;flex-direction:column;gap:1rem;background-color:var(--color-ui-100);border-radius:.5rem;padding:1.5rem}@media screen and (min-width:56em){.form-section{gap:1.5rem}}.form-section__title{font-size:1.5rem;line-height:1.2;font-weight:var(--font-weight-)}.multistep .radio-grid--small .radio-grid__element{max-width:none}.multistep__current-step .step-2 .radio{display:flex}.multistep__current-step .step-2 .radio .item-with-addon{flex-direction:row-reverse}.multistep__current-step .step-2 .radio .item-with-addon .item-with-addon__addon{margin-left:0;margin-right:1rem}.form-title{text-align:center}.form-title>:first-child{margin-top:0;margin-bottom:0}.form-item{display:flex;text-align:left;flex-direction:column}.form-item__input>*,.form-item__label>*{width:100%;align-self:center}.form-item__label+.form-item__input>*{margin-top:.6rem}.form-item--inline{flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.form-item--inline .form-item__label{margin-right:1.2rem}.form-item--inline .form-item__input>*,.form-item--inline .form-item__label>*{width:auto}.form-item--inline .form-item__input>*{margin-top:0}.form-item--double .form-item__input{display:grid;gap:.75rem}@media screen and (min-width:56em){.form-item--double .form-item__input{grid-template-columns:1fr 1fr}}.radio-grid{display:flex;flex-direction:column;gap:.25rem}.radio-grid__element{position:relative;border:.125rem solid var(--color-ui-400);padding:1rem;border-radius:.25rem;flex:1;transition:background-color .1s ease-in-out,border-color .2s ease-in-out,opacity .1s ease-in-out}.radio-grid__element:focus,.radio-grid__element:hover{border-color:var(--color-primary-500)}.radio-grid__element [type=radio].payzen-form-input,.radio-grid__element input[type=radio]{position:absolute;overflow:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1;margin-right:0}.radio-grid__element [type=radio].payzen-form-input:hover,.radio-grid__element input[type=radio]:hover{cursor:pointer}.radio-grid__input-label{width:1.5rem;height:1.5rem;border:.125rem solid var(--color-ui-400);border-radius:9999px;background:var(--color-ui-0);display:flex;align-items:center;justify-content:center}.radio-grid__input-label:after{content:"";display:block;width:.625rem;height:.625rem;border-radius:9999px}.radio-grid__element--checked .radio-grid__input-label{border-color:var(--color-primary-900);background:var(--color-primary-900)}.radio-grid__element--checked .radio-grid__input-label:after{background:var(--color-ui-0)}.radio-grid__label{display:flex;gap:1rem}.radio-grid__label-text{flex:1}.radio-grid--hasValue .radio-grid__element--checked{opacity:1;border-color:var(--color-primary-500);background:var(--color-ui-200)}.radio-tile{display:flex;flex-direction:column;gap:.5rem}.radio-tile label{position:relative;display:flex;align-items:center;gap:.5rem;padding:1rem;border:1px solid var(--color-ui-500);border-radius:.25rem;cursor:pointer}.radio-tile label:hover{background-color:var(--color-ui-50)}.radio-tile label:active{background-color:var(--color-ui-100)}.radio-tile label:before{content:"";background-color:#fff;width:1.25rem;height:1.25rem;border:1px solid #000;border-radius:50%}.radio-tile label:after{content:"";position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);background-color:var(--color-primary-600);width:.75rem;height:.75rem;border:1px solid var(--color-primary-600);border-radius:50%;opacity:0;transition:opacity .2s ease-in-out}.radio-tile label .item-with-addon{flex-direction:row;align-items:center!important;gap:.5rem}.radio-tile .payzen-form-input:checked+label:before,.radio-tile input:checked+label:before{content:""}.radio-tile .payzen-form-input:checked+label:after,.radio-tile input:checked+label:after{opacity:1}.icon-with-notification{position:relative;display:block}.icon-with-notification>:first-child{display:block}.icon-with-notification__notification{font-size:.9rem;position:absolute;top:-.5em;right:-.85em;color:#131433;background:#fbb03b;line-height:1em;min-width:1.6em;min-height:1.6em;padding:.32em .3em .28em;border-radius:.8em;text-align:center}.info-with-tooltip{display:inline-block}.info-with-tooltip,.info-with-tooltip__info{width:-moz-fit-content;width:fit-content;height:1.5rem}.info-with-tooltip__info{padding:0;border:none;background:none;cursor:pointer}.item-with-addon{display:flex;flex-direction:column;min-height:0;min-width:0;justify-content:space-between;align-items:center;max-width:30em;margin:0 auto}.item-with-addon__name{font-weight:700}.item-with-addon__name>img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.item-with-addon__addon{box-sizing:border-box}.item-with-addon__description{flex:0 0 80%;padding-left:0}.item-with-addon--row{flex-direction:row;align-items:center;justify-content:space-between;max-width:100%}.button--labelled-button,.labelled-button{display:flex;align-items:center;gap:.5rem;text-align:left;line-height:1}.button--labelled-button__icon,.labelled-button__icon{flex-shrink:0}.labelled-icon{display:inline-block;text-align:center;margin:0}.labelled-icon__content{display:flex;width:auto;align-items:center;gap:.5rem;line-height:1}.labelled-icon__content>:first-child{display:block}.labelled-icon__content>:first-child.labelled-icon__icon,.labelled-icon__icon{display:flex}.labelled-icon--block{display:block}.labelled-icon--vertical .labelled-icon__content{flex-direction:column}.labelled-icon--vertical .labelled-icon__content>*+*{margin-top:.2rem}.labelled-icon--vertical .labelled-icon__content>:first-child{margin-right:0}.labelled-icon--horizontal{text-align:left}.labelled-icon--icon-round .labelled-icon__icon{color:#fbb03b}.link-list{margin:1.2rem 0}.link-list__list{padding-left:0;list-style-type:none;margin:.6rem 0}.link-list__title{font-size:1.1rem;margin-bottom:1.2rem;color:#000;font-weight:700;text-transform:uppercase}.link-list__item{position:relative;padding:.3rem 0;margin:0}.loading-area{text-align:center;color:var(--color-ui-700)}.loading-area>:first-child{margin-bottom:1rem}@media(min-width:992px){.loading-area>:first-child{margin-bottom:1.5rem}}.option-picker{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.25rem}.option-picker--checkbox{flex-direction:column;align-items:flex-start}.option-picker:after{content:"";flex:15}.option-picker__element{width:100%}.option-picker__element--disabled{cursor:not-allowed}.option-picker__option{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff;border:1px solid #e9e9e9;color:#333;padding:.6rem;text-align:center;box-sizing:border-box;font-size:inherit;transition:border-color .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}.option-picker__option--disabled{border-color:#d8d8d8;border-width:1px;color:var(--color-ui-300)}.option-picker__option--clickable:focus:not(.option-picker__option--disabled),.option-picker__option--clickable:hover:not(.option-picker__option--disabled),.option-picker__option--selected{position:relative;z-index:1;border:1px solid #131433;cursor:pointer}.option-picker__option--clickable:focus:not(.option-picker__option--disabled),.option-picker__option--clickable:hover:not(.option-picker__option--disabled){background-color:#e9e9e9}.option-picker__option--selected,.option-picker__option--selected:focus:not(.option-picker__option--disabled),.option-picker__option--selected:hover:not(.option-picker__option--disabled){font-weight:700;border-width:2px;padding:calc(.6rem - 1px)}.option-picker__swatch-color{display:block;width:100%;padding-top:100%}.option-picker__count,.option-picker__element--disabled .option-picker__count{color:var(--color-ui-650)}.option-picker--swatch{display:flex;flex-wrap:wrap;gap:.25rem}.option-picker--swatch .option-picker__element{width:auto}.option-picker__option--swatch{border-color:var(--color-ui-500);background-color:inherit}.option-picker__option--swatch.option-picker__option--selected{border-color:var(--color-primary-500)}.paginator{display:flex;align-items:center;padding:0;list-style:none;margin:.75rem 0;gap:.125rem}.paginator__page{display:block;font-size:1.1rem}.paginator__page--next,.paginator__page--previous{flex:1;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;display:flex}.paginator__page--next{justify-content:flex-end}.paginator__page--disabled .paginator__link{color:var(--color-ui-300);pointer-events:none}.paginator__page--active .paginator__link{font-weight:var(--font-weight-bold);background-color:var(--color-primary-750);color:var(--color-ui-0);pointer-events:none}.paginator__link{display:block;text-decoration:none;padding:.625rem 1rem;line-height:1;border-radius:.25rem;transition:var(--transition);cursor:pointer}.paginator__link:hover{background-color:var(--color-primary-200);text-decoration:none}.results-block__title{text-align:left;margin-bottom:1.2rem}.results-block__title>*{margin:0}.selector{position:relative;border:none;padding:0;display:block;font-size:.8em;margin:0 1.2rem 0 -.6rem;text-transform:uppercase}.selector__list{display:none}.selector__list:focus-within{outline:none}.selector--opened .selector__list{position:absolute;display:block;width:10ch;border:1px solid #e9e9e9;background:#fff;padding:.6rem;top:150%;z-index:1}.selector__item>*{text-transform:uppercase}.selector>:first-child{margin-left:0;width:100%}.selector>:last-child{margin-right:0}.selector--active{font-weight:700;text-decoration:underline;cursor:default}@media screen and (min-width:56em){.selector{font-size:1rem}}.stars{position:relative;display:block;white-space:nowrap}.stars__fill{position:absolute;top:.1rem;left:0;color:#fbb03b;pointer-events:none;display:flex}.stars__empty{color:#d8d8d8;display:flex}.stars--clickable .stars__empty .stars__icon:hover{color:#737373}.stars__empty,.stars__fill{margin:-.1rem}.stars__icon{padding:.1rem}.stars__icon>*{display:block}.header-banner{background-color:var(--color-primary-900);color:#fff;padding:.5rem 1rem;min-height:2.5rem}.header-banner-content{display:flex;align-items:center;justify-content:center}.header-banner-content p,.header-banner-content span{margin:0;color:#fff}.header-banner-content span{display:inline-block}.autocomplete{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:2;background:var(--color-white);box-shadow:0 1px 2px rgba(3,7,18,.14),0 3px 8px rgba(3,7,18,.11),0 7px 17px rgba(3,7,18,.07),0 13px 30px rgba(3,7,18,.04)}.autocomplete-results{display:block;padding:0;margin:-.6rem;list-style:none}.autocomplete-results__option{padding:.6rem;position:relative;display:block}.autocomplete-results__option--selected{background:#e9e9e9}.autocomplete-item{display:flex;align-items:center}.autocomplete-item__image{margin-right:1.2rem;flex:0 0 15%}.autocomplete-item__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:.5em;max-width:80%;flex:1;font-weight:700}.autocomplete-item__addon{font-weight:400}.breadcrumb{display:none;flex-wrap:wrap;align-items:center;list-style:none;padding:1rem 0;margin:0;font-size:.9375rem}.breadcrumb__item{display:flex;align-items:center;color:var(--color-ui-700)}.breadcrumb__item:last-child .link{color:var(--color-primary-750)}@media screen and (min-width:56em){.breadcrumb{display:flex;padding:1.2rem 0}}.carousel__slider{position:relative}.carousel__container{position:absolute;top:0;left:0;bottom:0;right:0}.carousel__slide{position:relative;height:70vh;min-height:30em;display:flex;align-items:center}.carousel__content{display:flex;flex-direction:column;height:100%;width:100%;justify-content:center;margin:0 auto;max-width:40ch}.carousel__title>*{margin:0}.carousel__link{margin-top:2.4rem;text-transform:uppercase;font-weight:700}.carousel__controls{display:none}.carousel__nav{position:absolute;left:2.4rem;right:2.4rem;bottom:2.4rem;z-index:1}.carousel__nav-end,.carousel__nav-start{display:none}.carousel__nav-buttons{display:flex;justify-content:center;margin-left:2.4rem;margin-right:2.4rem}.carousel__button{display:block;flex:1;background:none;color:transparent;font-size:0;border:none;height:2.4rem;position:relative;cursor:pointer;outline:none}.carousel__button:after{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);content:"";height:2px;background:hsla(0,0%,100%,.12);width:100%}.carousel__button:focus:after,.carousel__button:hover:after{height:4px;background:#fff}.carousel__button--current:after{background:#fff;width:100%}.carousel__description{margin-top:2.4rem}@media screen and (min-width:56em){.carousel__slide{min-height:40em}.carousel__controls{position:absolute;z-index:1;bottom:4.8rem;right:1.2rem;display:flex;margin-left:-.6rem;margin-right:-.6rem}.carousel__controls button{display:flex;justify-content:center;align-items:center;background:#fff;color:#131433;border:none;width:4.8rem;height:4.8rem;margin-left:.6rem;margin-right:.6rem;transition:transform .15s ease-in-out}.carousel__controls button:focus,.carousel__controls button:hover{transform:scale(1.05)}.carousel__controls button[disabled]{cursor:not-allowed;color:#fff;background:hsla(0,0%,100%,.12);transform:scale(1)}.carousel__nav{display:flex;flex-direction:column;align-items:center;top:10%;left:1.2rem;width:2.4rem;height:80%}.carousel--with-description .carousel__nav{height:calc(80% - 9.6rem)}.carousel__nav-end,.carousel__nav-start{display:block;text-align:center}.carousel__nav-buttons{flex-direction:column;margin:2.4rem 0;flex:1}.carousel__button{flex:1;height:auto;width:2.4rem}.carousel__button:after{top:0;left:50%;transform:translate(-50%);width:2px;height:100%}.carousel__button:focus:after,.carousel__button:hover:after{width:4px;height:100%}.carousel--with-description .carousel__slide{padding-bottom:9.6rem}.carousel__content{margin:0;padding-left:14.4rem;padding-right:14.4rem;max-width:80ch;max-width:calc(28.8rem + 50ch)}.carousel__description{position:relative;z-index:1;margin-top:-9.6rem;min-height:9.6rem;pointer-events:none}.carousel__description:before{position:absolute;content:"";height:100%;width:9999em;right:50%;background:#fff}.carousel__description-content{pointer-events:all;position:relative;padding:2.4rem 4.8rem 2.4rem 0;background:#fff;margin-right:14.4rem;border-top-right-radius:4.8rem;min-height:9.6rem;display:flex;align-items:center;justify-content:stretch}}@media screen and (max-width:56em){.certficiation .highlighted__img img{max-width:100%;width:100%}}@media(max-width:35rem){.certficiation{max-width:50%}.certficiation img{width:100%;max-width:100%;margin-left:0}}.citation{padding:4rem 10rem}.citation p{display:block;margin:0 auto;max-width:1300px;font-size:1.4rem;text-align:center;color:#002c52}.citation p:first-child{font-style:italic}.citation--color-primary-800{background-color:#002c52}.citation--color-primary-800 p{color:#fff}.citation+.citation{margin-top:-3rem}.citation__signature{font-weight:600;font-size:1.2rem;text-align:right;margin-top:1rem}@media screen and (max-width:56em){.citation{padding:2rem}.citation p{font-size:1.4rem}.citation+.citation{margin-top:0}}.configurator__options{display:flex;flex-direction:column;gap:.75rem}@media(min-width:75em){.configurator__options{flex-direction:row;gap:1.5rem;align-items:center}}.explained-call-to-action__title{text-align:center}.explained-call-to-action__title>*{margin-top:0}.explained-call-to-action__content{margin:2.4rem auto;max-width:40em}.explained-call-to-action__content:last-child{margin-bottom:0}.explained-call-to-action__call-to-action{text-align:center;margin:1.2rem auto 0}.explained-call-to-action--left .explained-call-to-action__content,.explained-call-to-action--left .explained-call-to-action__title{text-align:left}.feature-list{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;margin:-1.2rem -1.8rem}.feature-list__element{display:block;flex:1;padding:1.2rem 1.8rem;min-width:100%}@media screen and (min-width:40ch){.feature-list__element{min-width:30ch}}@media screen and (min-width:55ch){.feature-list--center .feature-list__element{min-width:40ch}}@media screen and (min-width:56em){.feature-list--center{justify-content:center}.feature-list--center .feature-list__element:first-child:last-child{max-width:60ch}}.feature{display:flex}.feature__icon{color:#fbb03b;max-width:3.6rem}.feature__content{margin-left:1.8rem}.feature__title{font-weight:700;font-size:1.1rem;margin-bottom:.6rem}.feature__description{color:#737373}.feature--big,.feature--big-primary,.feature--mega{flex-direction:column;align-items:stretch}.feature--big-primary .feature__content,.feature--big .feature__content,.feature--mega .feature__content{margin-top:2.4rem;margin-left:0}.feature--big-primary .feature__title,.feature--big .feature__title,.feature--mega .feature__title{font-size:1.2rem}.feature--big-primary .feature__description,.feature--big .feature__description,.feature--mega .feature__description{margin-top:1.2rem}.feature--big .feature__icon{color:#131433}.feature--mega .feature__title{text-align:center}.feature--mega .feature__icon{display:flex;justify-content:center;width:100%;max-width:100%;color:#d8d8d8}.feature--mega .feature__description{color:#131433}.one-line-form{display:flex;flex-direction:column;align-items:center}.one-line-form__input{margin-bottom:1.2rem}.one-line-form--button-icon{flex-wrap:wrap;flex-direction:row;justify-content:flex-end}.one-line-form--button-icon .one-line-form__input{flex:1;min-width:15ch;margin-bottom:0}@media screen and (min-width:30em){.one-line-form{align-items:flex-start;flex-direction:row}.one-line-form__input{margin-right:.6rem;margin-bottom:0}.one-line-form__button{margin-left:.6rem}}.hero-header{min-height:55rem;background-size:cover;background-repeat:no-repeat;position:relative;padding:2.5rem 5% 5%;display:flex;justify-content:space-between;flex-direction:column;max-width:100vw;overflow-x:hidden}.hero-header+.highlighted-content{padding-top:0}@media screen and (min-width:56em){.hero-header{padding:16rem 5% 5%}}.hero-header__content{position:static;width:100%;margin-top:5rem;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width:56em){.hero-header__content{text-align:center;left:auto;top:35%;padding:0;width:100%}}.hero-header__title{font-size:3rem;font-weight:500;line-height:1.2}@media screen and (max-width:56em){.hero-header__title{font-size:1.8rem}}.hero-header__title span{color:var(--color-ui-0)}.hero-header__text{font-size:1.2rem}@media screen and (max-width:56em){.hero-header__text{max-width:100%}}.hero-header__text p{color:var(--color-ui-0)}.hero-header__button{margin-top:4rem}.hero-header__button button{padding:.95rem 3.8rem .85rem}.hero-header__sirius{position:relative;top:2rem;right:7%;border:1px solid var(--color-ui-0)}.sirius__img{padding:.5rem}.sirius__link{position:relative;text-align:center;color:var(--color-ui-0);border-top:1px solid var(--color-ui-0);transition:all .2s ease-in-out}.sirius__link a{padding:.625rem;display:block}.sirius__link svg{position:absolute;width:2.625rem;fill:var(--color-ui-0);bottom:-1px;right:-2.625rem}.sirius__link:hover{background-color:var(--color-ui-0);color:var(--color-ui-900)}.sirius__link:hover a{text-decoration:none}@media screen and (min-width:56em){.hero-header{min-height:72vh;padding:5%;flex-direction:row}.hero-header__title{line-height:1.4}.hero-header__text{max-width:calc(100% - 100px)}.hero-header__content{width:90%;margin-top:0}.hero-header .responsive-image--cover .responsive-image__actual,.hero-header .responsive-image--cover .responsive-image__placeholder{-o-object-fit:unset;object-fit:unset}}@media screen and (min-width:56em){.hero-header__content--right{text-align:right}.hero-header__content--right .hero-header__text{margin-left:auto}}.grid-cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:.6rem -.6rem}.widget-cms.iframe iframe{width:100%;border:none}.widget-cms.iframe .iframe__placeholder{height:12.5rem;background-color:var(--color-ui-200);display:flex;align-items:center;justify-content:center}.items-slider{overflow:hidden}.items-slider__container{position:relative}.items-slider__slider{position:relative;margin:0}.items-slider__item{display:flex;justify-content:flex-start}.items-slider__element{flex:1;padding:1.2rem;display:flex;align-items:stretch;max-width:50%}.items-slider__element>*{width:100%;height:100%}.items-slider__element:only-child{max-width:100%}.items-slider__controls{display:none;margin-top:1.2rem;justify-content:flex-end}.items-slider__controls button{display:flex;justify-content:center;align-items:center;background:#fff;color:#131433;border:none;width:2.4rem;height:2.4rem;margin-left:.6rem;margin-right:.6rem;transition:transform .15s ease-in-out}.items-slider__controls button:focus,.items-slider__controls button:hover{transform:scale(1.05)}.items-slider__controls button[disabled]{opacity:.3;cursor:not-allowed}.items-slider--products .items-slider__element{padding-top:0;padding-bottom:0}@media screen and (min-width:56em){.items-slider__controls{display:flex}}@media screen and (min-width:95.5rem){.items-slider__container{padding-right:0}.items-slider__slider{overflow:hidden}.items-slider__controls{display:block}.items-slider__next,.items-slider__previous{display:block;position:absolute;top:50%;transform:translateY(-50%)}.items-slider__previous{left:-4.8rem}.items-slider__next{right:-4.8rem}.items-slider__element{max-width:25%}}.items-slider--vertical,.items-slider--vertical .items-slider__container,.items-slider--vertical .items-slider__item,.items-slider--vertical>*{height:100%}.items-slider--vertical .items-slider__container{padding-right:0}.items-slider--vertical .items-slider__slider{height:calc(100% - 4.8rem);margin-bottom:0;overflow:hidden}.items-slider--vertical .items-slider__element{width:100%;max-width:100%}.items-slider--vertical .items-slider__element:empty{flex:reset;padding:100% 0 0}.items-slider--vertical .items-slider__item{flex-direction:column;justify-content:flex-start}.items-slider--vertical .items-slider__controls{display:flex;justify-content:center;margin-top:0;padding-top:1.2rem}.items-slider--vertical .items-slider__next,.items-slider--vertical .items-slider__previous{position:static;transform:none}.items-slider--per-slide--1 .items-slider__element{max-width:100%}.items-slider--per-slide--2 .items-slider__element{max-width:50%}.items-slider--per-slide--3 .items-slider__element{max-width:33.3333333333%}.items-slider--per-slide--4 .items-slider__element{max-width:25%}.items-slider--per-slide--5 .items-slider__element{max-width:20%}.items-slider--per-slide--6 .items-slider__element{max-width:16.6666666667%}@media(max-width:56rem){.items-slider.items-slider--vertical{margin-top:-5.1rem}.items-slider--vertical .items-slider__element{max-width:17%;padding:.5rem}}.launchers{background-color:var(--color-ui-100);padding-top:1.5rem;padding-bottom:1.5rem;overflow:hidden;max-width:100vw}.launchers__wrapper{display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}.launchers__main-tile{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:.625rem;padding:1.25rem;display:flex;align-items:center;justify-content:center}@media(min-width:35em){.launchers__main-tile{aspect-ratio:3.62/1;padding-left:5vw;padding-right:5vw}}.launchers__main-tile__title{color:var(--color-white);text-align:center}.launchers__main-tile__title .heading{font-weight:var(--font-weight-heavy);text-transform:uppercase;font-size:clamp(1.5rem,6vw,2.25rem);line-height:1.2;margin:0}@media(min-width:35em){.launchers__main-tile__title .heading{font-size:clamp(2.25rem,4vw,4rem)}}.launchers__tiles{display:flex;overflow-x:auto;overflow-y:hidden;gap:1.5rem;margin-right:calc(var(--container-padding)*-1);padding-right:var(--container-padding);-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory}.launchers__tiles::-webkit-scrollbar{display:none}@media(min-width:35em){.launchers__tiles{display:grid;grid-template-columns:repeat(3,1fr);margin-right:0;padding-right:0;overflow:visible;scroll-snap-type:none}}.launchers__item{min-height:13.75rem;position:relative;overflow:hidden;display:flex;align-items:center;gap:.75rem;padding:1.25rem;border-radius:.625rem;width:80vw;flex-shrink:0;scroll-snap-align:start}@media(min-width:35em){.launchers__item{width:auto;scroll-snap-align:unset}}.launchers__item .background-image{transition:var(--transition)}.launchers__item:hover .background-image{transform:scale(1.05)}.launchers__item-content{flex:1;color:var(--color-white);display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.launchers__item-content .button{text-decoration:none}.launchers p.launchers__item-text{margin:0;font-size:1.25rem;line-height:1.2;font-weight:var(--font-weight-heavy);text-transform:uppercase}@media(min-width:35em){.launchers p.launchers__item-text{font-size:1.625rem}}.launchers__item-image-right{max-width:6.25rem;flex-shrink:0}.grid{display:flex}.grid__col{flex:1;margin:0 .6rem}.grid__col:first-child{margin-left:0}.grid__col:last-child{margin-right:0}.grid--vertical{flex-direction:column}.grid--vertical .grid__col{margin:.6rem 0}.grid--vertical .grid__col:first-child{margin-top:0}.grid--vertical .grid__col:last-child{margin-bottom:0}.map{max-width:100%;height:100%;border:1px solid #d8d8d8}.map__info__name{font-weight:700}.map__info__address{font-style:italic}.modal{position:relative;width:100%;max-width:30em;max-height:100%;outline:none;transform:scale(1.1) translateY(-1em);transform-origin:center center;transition:transform .2s ease-in,opacity .1s ease-in;opacity:0}.modal--opened{transition:transform .2s ease-out,opacity .1s ease-out;transform:translate(0);opacity:1}.modal__overlay{position:fixed;top:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);width:100vw;display:flex;justify-content:center;align-items:center;padding:1.2rem 0;z-index:50;max-height:100vh;overflow-x:hidden;overflow-y:auto;cursor:pointer;transition:opacity .2s ease-in;transition-delay:.1s;opacity:0}.modal__overlay--opened{transition:opacity .2s ease-out;transform:translate(0);opacity:1}.modal__content{position:relative;overflow:auto;outline:none;margin:auto 0;display:flex;flex-direction:column;background:#fff;box-sizing:border-box;border-radius:.25rem;max-height:90vh}.modal__content__main>:first-child{margin-top:0}.modal__content__main>:last-child{margin-bottom:0}.modal__title{border-bottom:1px solid var(--color-ui-300);padding:.75rem 1.5rem;font-weight:700}.modal__title>:first-child{margin-top:0;padding-top:0}.modal__title>:last-child{margin-bottom:0;padding-bottom:0}.modal__close{position:absolute;top:.25rem;right:.5rem;z-index:1}.modal__close button{text-align:right;color:var(--font-color);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;background-color:var(--color-ui-200);transition:var(--transition);cursor:pointer}.modal__close button:hover{background-color:var(--color-ui-300)}.modal__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:.75rem 1.5rem 0}.modal__body .form-actions:last-child{padding-bottom:0}.modal__body>p:first-child{margin-top:0}.modal__actions{padding:.75rem 1.5rem;border-top:1px solid var(--color-ui-300)}.modal--full,.modal--full-no-spacing{max-width:100%}.modal--full-no-spacing .modal__content{padding:0}.modal--full{height:100%;border-radius:.25rem}.modal--full .modal__content,.modal--full>div{height:100%}.modal--confirmation .modal__content{padding-left:0;padding-right:0}.modal--confirmation .modal__close{top:.5rem}.modal--confirmation .modal__body{padding:.625rem 1.5rem 0}.modal--confirmation .modal__body .heading{padding:0 3.5rem}.modal--with-title .modal__close{top:.5rem}.modal--with-title .modal__content{padding:0}.modal--with-title .modal__title{min-height:4rem;display:flex;align-items:center}.modal--with-title .modal__body{padding:1.5rem}.modal__body--opened{overflow:hidden}.modal__overlay--full{padding:.75rem}@media screen and (min-width:75em){.modal:has(.page-login) .modal__body{padding:.75rem 0}.modal:has(.page-login) .modal__content{padding:2.25rem 1.5rem}.modal:has(.page-login) .modal__close{padding:2.1rem}.modal:has(.page-login) .explained-call-to-action__content{margin-top:.75rem}}.modal__body--opened #app{overflow:hidden}@media screen and (min-width:56em){.modal{min-width:38em}.modal--full,.modal--full-no-spacing{max-width:110ch}.modal__content{padding:2.4rem}.modal__title{padding-left:2.4rem;padding-right:2.4rem}}.postal-address-item__name{font-weight:700}.postal-address-item__icon>*{display:inline-block;height:1.2em;vertical-align:text-bottom;margin-right:.3rem}.postal-address-item__schedule{margin-top:.4rem;font-size:.8rem}.postal-address-item__schedule>:first-child{font-weight:700}.postal-address-item__schedule .schedule{margin-top:.4rem}.postal-address-list{display:block;margin:0;padding:0;text-align:left}.postal-address-list__item{padding:1.2rem 0}@media screen and (min-width:350px){.postal-address-list__item{padding:1.2rem}}.postal-address-list__item--active{background-color:#e9e9e9}.postal-address-list__item--focused,.postal-address-list__item:focus{outline:2px solid #333;outline-offset:-2px}.postal-address-list__item+.postal-address-list__item{border-top:1px solid #e9e9e9}.postal-address-list__action{margin-top:.6rem}.postal-address-selector{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:-.6rem}.postal-address-selector__locations{flex:1;height:350px;max-height:80vh;max-width:100%;overflow-y:scroll;padding:0;margin:.6rem}.postal-address-selector__map{flex:1;height:350px;max-width:100%;margin:.6rem;z-index:0}@media screen and (min-width:350px){.postal-address-selector{flex-direction:row}.postal-address-selector__locations,.postal-address-selector__map{min-width:350px}}.product-saved-price-card{display:flex;flex-direction:column;justify-content:center;background:var(--color-ui-0);flex-shrink:0;padding:.625rem 1.25rem;border-radius:.25rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1019607843);margin-bottom:.375rem}.product-saved-price-card__label{font-size:1.5rem}.product-saved-price-card__label,.product-saved-price-card__price{font-weight:var(--font-weight-medium)}.product-saved-price-card__price-ht{font-size:.75rem}.product-saved-price-card__save-container{display:flex;align-items:center;justify-content:space-between;margin-right:-1.875rem;gap:.5rem}.product-saved-price-card__save{flex-shrink:0;background:var(--color-primary-700);color:var(--color-ui-0);border-radius:.625rem;font-size:.875rem;font-weight:var(--font-weight-bold);text-transform:uppercase;padding:.125rem .375rem}.product-saved-price-card__price-per-kg{color:var(--color-ui-500);font-size:.75rem}.product-selection{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:75em){.product-selection{display:grid;grid-template-columns:repeat(2,1fr)}}.product-selection__content{background:#f7f7f7;display:grid}@media(min-width:35em){.product-selection__content{grid-template-columns:1fr 1fr}}.product-selection__image{position:relative;aspect-ratio:1/1;overflow:hidden}@media(min-width:35em){.product-selection__image{aspect-ratio:auto}}.product-selection__image .background-image{z-index:1}.product-selection__text{display:flex;flex-direction:column;gap:1.25rem;justify-content:center;padding:2.5rem 1.25rem}.product-selection__text .heading,.product-selection__text .product-selection__text-title{font-size:1.375rem;line-height:1.1;font-weight:var(--font-weight-heavy);text-transform:capitalize;margin:0}@media(min-width:35em){.product-selection__text .heading,.product-selection__text .product-selection__text-title{font-size:2.625rem}}.product-selection__text .link{align-self:flex-start}.product-selection__text-content{font-size:.9375rem}@media(min-width:35em){.product-selection__text-content{max-width:15.625rem}}.product-selection__products{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:35em){.product-selection__products{grid-template-columns:repeat(2,1fr)}}.products-push{padding-top:1.2rem;padding-bottom:1.2rem}.products-push__title{padding-bottom:1.5rem}@media screen and (min-width:75em){.products-push__title{padding-bottom:3rem}}.products-push__title .h1,.products-push__title h2{margin:0}.products-push .product-item__actions{position:static}.products-push p:last-child{padding-bottom:0}.highlighted-content+.products-push{text-align:center}.highlighted-content+.products-push .h1{margin-bottom:4.8rem;margin-top:0}.push-block{position:relative;min-height:18em;min-width:30ch;padding:1.2rem;display:flex;flex-direction:column;justify-content:flex-end}.push-block__content{max-width:25ch}@media screen and (min-width:56em){.push-block{min-height:26em;padding:3.6rem}}.recap-table{margin:0}.recap-table__group{margin:1.2rem 0}.recap-table__group__title{margin-bottom:1.2rem;display:flex;justify-content:space-between}.recap-table__group:first-child{margin-top:0}.recap-table__group:last-child{margin-bottom:0}.recap-table__line{display:flex;justify-content:space-between;font-size:.9375rem}.recap-table__line__label{font-weight:var(--font-weight-bold);color:var(--color-ui-700)}.recap-table__line__value{text-align:right}.recap-table__line--nice{color:#22aa50}.recap-table__line--final{margin-top:.5rem;font-size:1.125rem;font-weight:700}.recap-table__line--final .recap-table__line__label{color:var(--color-primary-900)}.recap-table__line--standalone>*{margin-top:0;margin-bottom:0}.recap-table__line--border-top{border-top:1px solid var(--color-ui-300);padding-top:.5rem}.recap-table__line--border-both,.recap-table__line--border-bottom{border-bottom:1px solid var(--color-ui-300);padding-bottom:.5rem}.recap-table__line--border-both{border-top:1px solid var(--color-ui-300);padding-top:.5rem}.recap-table--order{border-radius:1rem;background-color:var(--color-ui-100);padding:1rem 1.5rem}.recap-table--order .recap-table__line{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-ui-600)}@media screen and (min-width:56em){.recap-table--order .recap-table__line{font-size:1.125rem}}.recap-table--order .recap-table__line--final{font-size:1.25rem;color:var(--color-ui-900)}@media screen and (min-width:56em){.recap-table--order .recap-table__line--final{font-size:1.5rem}}.section__title{flex:1;text-align:center}.section__title>*{margin-top:0;margin-bottom:0}.section .section__head{display:flex;margin-bottom:2.4rem}.section--with-actions .section__head{align-items:center}.section--with-actions .section__title{flex:1;text-align:left;margin-right:1.2rem}@media screen and (min-width:56em){.section .section__head{margin-bottom:4.8rem}.section--with-actions .section__title{margin-right:2.4rem}}.slider{overflow:hidden}.slider--overflow-visible{overflow:visible}.slider__content{position:relative}.slider__content--animate{transition:transform .3s ease-in-out}.slider__slide{outline:none}.slider__slide--next,.slider__slide--prev{position:absolute;top:0;left:0;width:100%;height:100%}.slider__slide--prev{transform:translate(-100%)}.slider__slide--next{transform:translate(100%)}.slider--vertical,.slider--vertical .slider__content,.slider--vertical .slider__slide{height:100%}.slider--vertical .slider__slide--prev{transform:translateY(-100%)}.slider--vertical .slider__slide--next{transform:translateY(100%)}.stepped-progress__list{display:flex;justify-content:space-between;padding:0;margin:0;list-style:none}.stepped-progress__item{position:relative;display:flex;flex:1;align-items:center;margin:0;padding:0}.stepped-progress__item--next{color:var(--color-ui-400)}.stepped-progress__item--selected{color:var(--color-primary-700)}.stepped-progress__item--passed{color:var(--color-primary-800)}.stepped-progress__item:after{content:"";display:block;height:1px;background:var(--color-ui-300);flex:1;margin:0 1.2rem}.stepped-progress__item:last-child{flex:0}.stepped-progress__item:last-child:after{display:none}.stepped-progress__button{background:none;border:none;padding:0;color:inherit}.stepped-progress--navigable .stepped-progress__item--passed{cursor:pointer}.stepped-progress--navigable .stepped-progress__item--passed:hover{opacity:.9}.stepped-progress--navigable .stepped-progress__item--next{cursor:not-allowed}.tabs__head{position:relative}.tabs__head:before{left:-1.5rem;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.75) 33%,hsla(0,0%,100%,.4) 67%,hsla(0,0%,100%,0))}.tabs__head:after,.tabs__head:before{position:absolute;content:"";top:0;bottom:0;width:1.5rem;z-index:1}.tabs__head:after{right:-1.5rem;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.75) 33%,hsla(0,0%,100%,.4) 67%,hsla(0,0%,100%,0))}.tabs__controls{text-align:center;white-space:nowrap;margin:-.6rem -1.5rem;padding-left:.9rem;padding-right:.9rem;overflow-x:auto;max-width:calc(100% + 3rem)}.tabs__controls>*{margin:.6rem}.tabs__content{display:none;margin-top:2.4rem}.tabs__content--active{display:block}.text-left-images-right .highlighted__title+.highlighted__text{padding-top:1.2rem}.text-left-images-right .highlighted__cell--background-blue{background-color:#002c52;color:var(--color-white)}.tiles-slider{position:relative;width:100%}.tiles-slider__container{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:1.25rem;padding-right:1.25rem}.tiles-slider__container::-webkit-scrollbar{display:none}.tiles-slider__control{width:40px;height:40px;border-radius:.25rem;background:var(--color-ui-100);border:1px solid var(--color-ui-200);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.tiles-slider__control:disabled{opacity:.5;cursor:not-allowed}.tiles-slider__control:not(:disabled):hover{color:var(--color-primary-500);background:var(--color-ui-0)}.tiles-slider__controls{display:flex;justify-content:flex-end;gap:8px}@media(max-width:768px){.tiles-slider__controls{display:none}}.triple-launcher{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:35em){.triple-launcher{grid-template-columns:1fr 1fr 1fr}}.triple-launcher article{position:relative;display:flex;align-items:flex-end;justify-content:center;padding:1.5rem 2rem 5rem;aspect-ratio:1/1;border-radius:.625rem;overflow:hidden}.triple-launcher article .background-image{transition:transform .3s ease-in-out,filter .3s ease-in-out}.triple-launcher article:focus-visible .background-image,.triple-launcher article:hover .background-image{transform:scale(1.05);filter:blur(1px)}.triple-launcher__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.triple-launcher__title{font-size:2.25rem;font-weight:var(--font-weight-medium);line-height:1.2;color:var(--color-white);margin:0}.country-selector-popin{min-width:50em}.country-selector-popin__title{text-align:center;font-size:1.5em;font-weight:700;margin-bottom:20px}.country-selector-popin__stores{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.country-selector-popin__store{border:1px solid #ccc}.country-selector-popin__store img{width:100%;display:block}.country-selector-popin__store .input-wrapper{margin-top:10px}@media screen and (min-width:56em){.country-selector-popin__store{border-radius:10px;padding:20px;width:300px;text-align:center}}.country-selector-popin__store ul{list-style:none;padding:0;margin:0}.country-selector-popin__store ul li{margin-bottom:10px}.country-selector-popin__store__store-title{font-size:1.5em;font-weight:700;margin-bottom:10px}.modal.modal--full .modal__content{height:auto;padding:1rem}@media screen and (min-width:56em){.modal.modal--full .modal__content{padding:5rem}}.grid{display:grid;grid-template-columns:1fr;gap:.6rem}.grid.grid--flex{display:flex;flex-wrap:wrap;margin:-.6rem;gap:0}.grid--gap-0{gap:0}.grid--gap-0.grid--flex{margin:0;gap:0}.grid--gap-0.grid--flex .cell{padding:0}.grid--gap-0-5{gap:.5rem}.grid--gap-0-5.grid--flex{margin:-.5rem;gap:0}.grid--gap-0-5.grid--flex .cell{padding:.5rem}.grid--gap-1{gap:.75rem}.grid--gap-1.grid--flex{margin:-.75rem;gap:0}.grid--gap-1.grid--flex .cell{padding:.75rem}.grid--gap-2{gap:1rem}.grid--gap-2.grid--flex{margin:-1rem;gap:0}.grid--gap-2.grid--flex .cell{padding:1rem}.grid--gap-3{gap:1.5rem}.grid--gap-3.grid--flex{margin:-1.5rem;gap:0}.grid--gap-3.grid--flex .cell{padding:1.5rem}.grid--gap-4{gap:2rem}.grid--gap-4.grid--flex{margin:-2rem;gap:0}.grid--gap-4.grid--flex .cell{padding:2rem}.grid--gap-6{gap:3rem}.grid--gap-6.grid--flex{margin:-3rem;gap:0}.grid--gap-6.grid--flex .cell{padding:3rem}.grid--vertical{grid-auto-flow:row}.grid--vertical.grid--flex{flex-direction:column}.grid--desktop-columns-auto-columns,.grid--mobile-columns-auto-columns{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid--mobile-columns-1{grid-template-columns:repeat(1,1fr)}.grid--mobile-columns-2{grid-template-columns:repeat(2,1fr)}.grid--mobile-columns-3{grid-template-columns:repeat(3,1fr)}.grid--mobile-columns-4{grid-template-columns:repeat(4,1fr)}.grid--mobile-columns-5{grid-template-columns:repeat(5,1fr)}.grid--mobile-columns-6{grid-template-columns:repeat(6,1fr)}.grid--mobile-columns-7{grid-template-columns:repeat(7,1fr)}.grid--mobile-columns-8{grid-template-columns:repeat(8,1fr)}.grid--mobile-columns-9{grid-template-columns:repeat(9,1fr)}.grid--mobile-columns-10{grid-template-columns:repeat(10,1fr)}.grid--mobile-columns-11{grid-template-columns:repeat(11,1fr)}.grid--mobile-columns-12{grid-template-columns:repeat(12,1fr)}@media screen and (min-width:56em){.grid--desktop-columns-1{grid-template-columns:repeat(1,1fr)}.grid--desktop-columns-2{grid-template-columns:repeat(2,1fr)}.grid--desktop-columns-3{grid-template-columns:repeat(3,1fr)}.grid--desktop-columns-4{grid-template-columns:repeat(4,1fr)}.grid--desktop-columns-5{grid-template-columns:repeat(5,1fr)}.grid--desktop-columns-6{grid-template-columns:repeat(6,1fr)}.grid--desktop-columns-7{grid-template-columns:repeat(7,1fr)}.grid--desktop-columns-8{grid-template-columns:repeat(8,1fr)}.grid--desktop-columns-9{grid-template-columns:repeat(9,1fr)}.grid--desktop-columns-10{grid-template-columns:repeat(10,1fr)}.grid--desktop-columns-11{grid-template-columns:repeat(11,1fr)}.grid--desktop-columns-12{grid-template-columns:repeat(12,1fr)}}@media print{.grid--print-columns-auto-columns{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid--print-columns-1{grid-template-columns:repeat(1,1fr)}.grid--print-columns-2{grid-template-columns:repeat(2,1fr)}.grid--print-columns-3{grid-template-columns:repeat(3,1fr)}.grid--print-columns-4{grid-template-columns:repeat(4,1fr)}.grid--print-columns-5{grid-template-columns:repeat(5,1fr)}.grid--print-columns-6{grid-template-columns:repeat(6,1fr)}.grid--print-columns-7{grid-template-columns:repeat(7,1fr)}.grid--print-columns-8{grid-template-columns:repeat(8,1fr)}.grid--print-columns-9{grid-template-columns:repeat(9,1fr)}.grid--print-columns-10{grid-template-columns:repeat(10,1fr)}.grid--print-columns-11{grid-template-columns:repeat(11,1fr)}.grid--print-columns-12{grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:56em){.grid.grid--flex{margin:-1rem;gap:0}.grid--gap-desktop-0{gap:0}.grid--gap-desktop-0.grid--flex{margin:0;gap:0}.grid--gap-desktop-0.grid--flex .cell{padding:0}.grid--gap-desktop-0-5{gap:.5rem}.grid--gap-desktop-0-5.grid--flex{margin:-.5rem;gap:0}.grid--gap-desktop-0-5.grid--flex .cell{padding:.5rem}.grid--gap-desktop-1{gap:.75rem}.grid--gap-desktop-1.grid--flex{margin:-.75rem;gap:0}.grid--gap-desktop-1.grid--flex .cell{padding:.75rem}.grid--gap-desktop-2{gap:1rem}.grid--gap-desktop-2.grid--flex{margin:-1rem;gap:0}.grid--gap-desktop-2.grid--flex .cell{padding:1rem}.grid--gap-desktop-3{gap:1.5rem}.grid--gap-desktop-3.grid--flex{margin:-1.5rem;gap:0}.grid--gap-desktop-3.grid--flex .cell{padding:1.5rem}.grid--gap-desktop-4{gap:2rem}.grid--gap-desktop-4.grid--flex{margin:-2rem;gap:0}.grid--gap-desktop-4.grid--flex .cell{padding:2rem}.grid--gap-desktop-6{gap:3rem}.grid--gap-desktop-6.grid--flex{margin:-3rem;gap:0}.grid--gap-desktop-6.grid--flex .cell{padding:3rem}.grid--columns-auto-columns{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid--columns-2{grid-template-columns:1fr 1fr}.grid--columns-3{grid-template-columns:1fr 1fr 1fr}.grid--ratio-ratio-1-2{grid-template-columns:1fr 2fr}.grid--ratio-ratio-1-1-2{grid-template-columns:1fr 1fr 2fr}.grid--ratio-ratio-2-1{grid-template-columns:2fr 1fr}}@media print{.grid:not(.grid--flex){grid-template-columns:repeat(4,1fr)}}.cell--1{grid-column:auto/span 1}.cell--2{grid-column:auto/span 2}.cell--3{grid-column:auto/span 3}.cell--4{grid-column:auto/span 4}.cell--5{grid-column:auto/span 5}.cell--6{grid-column:auto/span 6}.cell--7{grid-column:auto/span 7}.cell--8{grid-column:auto/span 8}.cell--9{grid-column:auto/span 9}.cell--10{grid-column:auto/span 10}.cell--11{grid-column:auto/span 11}.cell--12{grid-column:auto/span 12}@media screen and (min-width:56em){.cell--desktop-1{grid-column:auto/span 1}.cell--desktop-2{grid-column:auto/span 2}.cell--desktop-3{grid-column:auto/span 3}.cell--desktop-4{grid-column:auto/span 4}.cell--desktop-5{grid-column:auto/span 5}.cell--desktop-6{grid-column:auto/span 6}.cell--desktop-7{grid-column:auto/span 7}.cell--desktop-8{grid-column:auto/span 8}.cell--desktop-9{grid-column:auto/span 9}.cell--desktop-10{grid-column:auto/span 10}.cell--desktop-11{grid-column:auto/span 11}.cell--desktop-12{grid-column:auto/span 12}}@media print{.cell--print-1{grid-column:span 1}.cell--print-2{grid-column:span 2}.cell--print-3{grid-column:span 3}.cell--print-4{grid-column:span 4}.cell--print-5{grid-column:span 5}.cell--print-6{grid-column:span 6}.cell--print-7{grid-column:span 7}.cell--print-8{grid-column:span 8}.cell--print-9{grid-column:span 9}.cell--print-10{grid-column:span 10}.cell--print-11{grid-column:span 11}.cell--print-12{grid-column:span 12}}.cell--align-vertical-top{align-self:start}.cell--align-vertical-center{align-self:center}.cell--align-vertical-bottom{align-self:end}.cell--align-horizontal-left{justify-self:start}.cell--align-horizontal-center{justify-self:center}.cell--align-horizontal-right{justify-self:end}.multistep{position:relative;display:grid;grid-template-columns:1fr;height:100%}@media(min-width:35rem){.multistep{grid-template-columns:1fr 1fr;gap:1.5rem}}.multistep__step-content{padding:1.5rem 1.5rem 3rem;max-width:calc(var(--container-width)/2 + var(--container-padding)*2/2);width:100%}.multistep__current-step .multistep__step-content{justify-self:end}@media(min-width:35rem){.multistep__current-step .multistep__step-content{padding:3.125rem 3.125rem 6.25rem var(--container-padding)}}.multistep__recap .multistep__step-content{justify-self:start}@media(min-width:35rem){.multistep__recap .multistep__step-content{padding:3.125rem var(--container-padding) 3.125rem 6.25rem}}.multistep__recap{background-color:#f3f4f6}.multistep__progress{padding-inline:1.5rem}@media(min-width:35rem){.multistep__progress{padding-inline:0}}.multistep__progress.mobile-only{padding-top:1.5rem}.multi-step-recap{position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-bottom:1.2rem}.multi-step-recap__details{display:flex;min-width:0;min-height:0;flex-direction:column;justify-content:center;flex-grow:1}.multi-step-recap__actions{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.multistep__recap-items--closed{display:none}.product-pills{display:flex;gap:.5rem;flex-wrap:wrap}.product-pills--product-item{gap:.25rem}.product-saved-prices{overflow:hidden;width:100%;max-width:100%}.product-saved-prices__container{overflow-x:auto;display:flex;align-items:center;gap:1rem}*{box-sizing:border-box}[contenteditable=true]:focus,a:focus,button:focus{outline:none}[contenteditable=true]:focus-visible,a:focus-visible,button:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.5rem}.payzen-form-input:focus:not(:focus-visible),[contenteditable=true]:focus:not(:focus-visible),a[href]:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}.loading-route{min-height:100vh}.mdl-layout__content{min-height:calc(100vh - var(--header-height));flex-grow:1}.mdl-layout__content:has(>.loading-area){display:flex;align-items:center;justify-content:center}html{scrollbar-gutter:stable}html:has(.no-scrollbargutter){scrollbar-gutter:auto}#app{display:flex;flex-direction:column;min-height:100vh}#app>.wrapper{flex:1;display:flex;flex-direction:column}#app>.wrapper .main-content{flex:1;display:flex}.body{max-width:100vw}.option-picker [type=hidden].payzen-form-input,.option-picker input[type=hidden],.radio-tile .payzen-form-input,.radio-tile input,.rating-input__radio>.payzen-form-input,.rating-input__radio>input,.rating-input__radio>label,.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px}@media screen and (max-width:35em){.sr-only-mobile{position:absolute;left:-10000px;top:auto;width:1px;height:1px}}@media screen and (min-width:35em){.sr-only-desktop{position:absolute;left:-10000px;top:auto;width:1px;height:1px}}@media screen and (min-width:35em){.hidden-tablet{display:none!important}}@media screen and (min-width:75em){.hidden-desktop{display:none!important}}@media screen and (min-width:56em){.hidden-menu{display:none!important}}@media screen and (max-width:35em){.hidden-mobile{display:none!important}}.only-desktop{display:none!important}@media screen and (min-width:75em){.only-desktop{display:block!important}}.only-mobile{display:block!important}@media screen and (min-width:75em){.only-mobile{display:none!important}}.without-outer-margin>:first-child{margin-top:0}.without-outer-margin>:last-child{margin-bottom:0}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-margin-top{margin-top:0}.flex-row-center{display:flex;align-items:center;justify-content:center}.wrapper{position:relative;max-width:100vw;overflow:hidden}.wrapper--error{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.wrapper--error .header__logo{text-align:center}.wrapper--error .header__logo img{width:100%;max-width:400px;display:block;margin:0 auto}.wrapper--error .h1{font-size:2.6rem}.wrapper--error p{font-size:1.8rem;text-align:center}.refreshing{cursor:wait;opacity:.2}.container{margin-left:auto;margin-right:auto;width:100%;max-width:calc(var(--container-width) + var(--container-padding)*2);padding-left:var(--container-padding);padding-right:var(--container-padding)}@media screen and (min-width:35em){.container--mobile-only{max-width:100%;padding-left:0;padding-right:0}}@media screen and (max-width:56em)and (min-width:35em){.container--tablet-only{max-width:100%;padding-left:0;padding-right:0}}@media screen and (max-width:75em){.container--desktop-only{max-width:100%;padding-left:0;padding-right:0}}.container--form{max-width:43.75rem}.half-container{width:100%;max-width:calc(var(--container-width)/2 + var(--container-padding))}.half-container--left{padding-left:var(--container-padding);margin-left:auto}.half-container--right{padding-right:var(--container-padding);margin-right:auto}.wrapper>.container{margin:var(--container-padding) auto}.loading-route{min-height:90vh}.main-content{position:relative;outline:none}.page-content{padding-top:calc(var(--container-padding)*2);padding-bottom:calc(var(--container-padding)*2);height:100%;max-width:100vw}.page-content--with-image-top-mobile{padding-top:0}.page-content--no-padding{padding-top:0;padding-bottom:0}.page-content--simple{padding-top:calc(var(--container-padding)*2);padding-bottom:calc(var(--container-padding)*4)}.page-content--error{color:#e00}@media screen and (min-width:56em){.page-content{padding-top:2.4rem;padding-bottom:4.8rem}.page-content--simple{padding-top:7.2rem;padding-bottom:9.6rem}.page-content--no-padding{padding-top:0;padding-bottom:0}}@media screen and (max-width:56em){.page-content--cart{padding-top:1.25rem}}.page-content--form .page-content__title{padding-bottom:1rem}@media print{.container{max-width:unset;padding:0}.page-content{padding:0}}.header{background:#fff;border-bottom:1px solid #e9e9e9;width:100%;z-index:3}.header--static{position:static}.header--simple{border-bottom:1px solid var(--color-ui-300)}.header.loaded,.header.mobile-open{position:fixed}.header__container{display:flex;align-items:center;justify-content:stretch;transition:all .3s ease}@media print{.header__container{min-height:unset}.header__container>*{display:none}}@media screen and (max-width:56em){.header__container.container{min-height:5rem;justify-content:space-between;padding:0 .875rem}}@media screen and (min-width:56em){.header__container{min-height:5.375rem}}.header__central{background-color:var(--color-slate-100);margin:0 .625rem;display:flex}.header__sub{position:relative;z-index:5}.header__store{display:flex;flex-direction:column;align-items:flex-end}.header__store>*{margin-top:.5rem;margin-bottom:.5rem}.header__store:empty{display:none}.header__logo a{width:-moz-fit-content;width:fit-content;display:block}.header__logo img{transition:width .3s ease}@media screen and (max-width:56em){.header__logo img{width:8.125rem}}@media print{.header__logo{display:block}}.header__search{display:flex;align-items:center;justify-content:center}@media screen and (min-width:56em){.header__search{flex:1}}.header__search button:first-of-type:not([type=submit]){display:none}.header__links{display:flex;flex-shrink:0}.header__links .navigation__list{display:flex;align-items:center;margin:0;padding:0;list-style:none;flex-shrink:0}.header__links .navigation__item{position:relative;flex-shrink:0}.header__links .navigation__item,.header__links .navigation__item button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}@media screen and (max-width:56em){.header__mobile-expanded.expanded{display:block;position:absolute;z-index:100;top:0;left:0;width:100%;height:80vh;background-color:#fff}.header__mobile-expanded.expanded:after{content:"";background-color:#002c52;width:100%;height:150px;position:absolute;bottom:0}}@media print{.header{border:0}}.menu-main-categories{position:relative}.menu-main-categories__container{position:relative;display:flex;align-items:center;padding:0 32px;margin:0 -32px;overflow:hidden}@media(min-width:56em){.menu-main-categories__container{min-height:3.5rem}}.menu-main-categories__arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background-color:var(--color-white);box-shadow:0 2px 4px rgba(0,0,0,.1);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:opacity .3s ease}.menu-main-categories__arrow--prev{left:0}.menu-main-categories__arrow--next{right:0}.menu-main-categories__arrow--hidden{opacity:0;pointer-events:none}.menu-main-categories__list{margin:0;padding:0;display:flex;overflow-x:scroll;overflow-y:visible;-ms-overflow-style:none;scrollbar-width:none}.menu-main-categories__list::-webkit-scrollbar{display:none}.menu-main-categories__item{position:relative;display:flex;flex-shrink:0}.menu-main-categories__link--level-0{text-transform:uppercase;padding:1rem;line-height:1;transition:var(--transition);display:flex;align-items:center}.menu-main-categories__link--level-0:hover{text-decoration:none;background-color:var(--color-slate-200)}.menu-main-categories__link--level-0:focus-visible{outline-offset:-.25rem;text-decoration:none}.menu-main-categories__link--level-0.link--active{background-color:var(--color-slate-600);color:var(--color-white)}.menu-main-categories__link--level-0.link--active:focus-visible{outline-color:var(--color-focus-fade);outline-offset:-.3125rem}.menu-main-categories__link--enterprise{font-weight:var(--font-weight-bold)}.categories-menu{display:flex;flex-wrap:nowrap;flex-direction:column;margin:0;background-color:var(--color-ui-0);color:var(--font-color);transition:all .5s;text-align:left;z-index:3}@media screen and (min-width:56em){.categories-menu{min-width:12.5rem}}.categories-menu__item{flex-basis:50%;margin:0;min-width:0;background-color:var(--color-ui-0);color:var(--font-color);padding:.5rem 1rem;transition:var(--transition)}.categories-menu__item:hover{background-color:var(--color-ui-200);text-decoration:none}.categories-menu__item:focus-visible{outline-offset:-.25rem;text-decoration:none}.categories-menu__container{position:fixed;transform:none;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000;min-width:200px;max-width:90vw;background-color:var(--color-ui-0);box-shadow:0 0 0 rgba(3,7,18,.18),0 2px 2px rgba(3,7,18,.14),0 4px 4px rgba(3,7,18,.11),0 8px 8px rgba(3,7,18,.07),0 12px 12px rgba(3,7,18,.04);padding:0}.categories-menu__container--visible{opacity:1;pointer-events:auto}.account-sub-navigation__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-ui-300);padding:1rem 1.25rem}.account-sub-navigation__header .heading{margin:0}.account-sub-navigation__list{display:block;list-style:none;padding:1rem .625rem;margin:0}.account-sub-navigation__item a,.account-sub-navigation__item button{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:1rem .625rem;border-radius:.25rem;transition:all .4s ease-in-out;font-weight:var(--font-weight-medium)}.account-sub-navigation__item a:focus-visible,.account-sub-navigation__item a:hover,.account-sub-navigation__item button:focus-visible,.account-sub-navigation__item button:hover{background-color:var(--color-ui-200);text-decoration:none}.account-sub-navigation__item--logout a,.account-sub-navigation__item--logout a:focus-visible,.account-sub-navigation__item--logout a:hover,.account-sub-navigation__item--logout button,.account-sub-navigation__item--logout button:focus-visible,.account-sub-navigation__item--logout button:hover{color:var(--color-error-dark)}.menu-nav-mobile__main-links{border-bottom:1px solid #e9e9e9;padding-top:.25rem}.menu-nav-mobile__main-links .link-list__item a{font-size:1.25rem;padding:1.125rem 0}.menu-nav-mobile__item{border-bottom:1px solid var(--border-color)}.menu-nav-mobile__link{display:flex;align-items:center;justify-content:space-between;padding:1rem;width:100%;text-decoration:none;color:var(--text-color)}.menu-nav-mobile__link-container{position:relative}.menu-nav-mobile__link-with-icon{cursor:pointer}.menu-nav-mobile__link span{width:100%;justify-content:space-between}.menu-nav-mobile__link:focus,.menu-nav-mobile__link:hover{background-color:var(--color-ui-200);text-decoration:none}.menu-nav-mobile__icon{transition:transform .3s ease;font-size:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.menu-nav-mobile__submenu{height:0;overflow:hidden;transition:height .3s ease;background-color:var(--color-ui-100)}.menu-nav-mobile__submenu--open{height:auto}.menu-nav-mobile__submenu .menu-nav-mobile__link{padding-left:2rem}.menu-nav-mobile .form-actions__element:has(.stores){flex-grow:1}.menu-nav-mobile .form-actions__element:has(.stores) .store-view-selector-wrapper{justify-content:flex-start}.navigation__sub{position:relative}.navigation__sub__backdrop{display:block;position:fixed;top:0;left:0;z-index:1;background:#333;border:0;height:100vh;width:100vw;transition:opacity .3s ease-in-out;opacity:0;color:transparent;cursor:pointer}.navigation__sub__content{position:absolute;width:100%;background:#fff;z-index:1;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transform:translateY(-100%);opacity:0}.navigation__sub__content:focus{outline:none}.navigation__sub--aside .navigation__sub__content{position:fixed;max-width:95vw;width:30em;right:0;top:0;height:100vh;transform:translate(100%)}.navigation__sub--aside .navigation__sub__content .account-sub-navigation{overflow-y:auto}.navigation__sub--opened .navigation__sub__backdrop{opacity:.5}.navigation__sub--opened .navigation__sub__content{transform:translate(0);opacity:1}.header__links .navigation__item--store-view{width:auto;height:auto}@media screen and (min-width:56em){.header__links .navigation__item--store-view{min-width:5.875rem}}.language-changer,.navigation__item .selector .button{display:flex;align-items:center;font-size:1rem}.language-changer__link{margin-right:.5rem}.search-box__form .payzen-form-input,.search-box__form input{border-bottom:1px solid #aeaeae}.search-box__form .one-line-form__input{min-width:25ch}@media screen and (max-width:56em){.expanded__header{display:flex;padding:1rem}.expanded__header .header__logo{margin:auto;transform:translateX(-1rem)}.header.sticky .header__logo img{width:130px}}.selector .body{text-transform:uppercase}.navigation__sub--opened .navigation__sub__content .stores{padding:.8rem .3rem}.navigation__sub--opened .navigation__sub__content .stores .selector{margin:0;border:0}.navigation__sub--opened .navigation__sub__content .stores .selector>.button{display:none}.navigation__sub--opened .navigation__sub__content .stores .selector__list{display:flex}.navigation__sub--opened .navigation__sub__content .stores .selector__list .button{border:0}.navigation__sub--opened .navigation__sub__content .stores .selector__list .button--disabled{display:none}.navigation__sub--opened .navigation__sub__content .stores .selector__item{margin-right:1rem}.header__skeleton{transition:height .2s ease}.header__skeleton.mobile-open+.header__sub{position:fixed;left:0;right:0;top:0;z-index:100}iframe{max-width:100%}.tabs{padding-bottom:2rem}.tabs__head:after,.tabs__head:before{content:none}.tabs__controls{text-align:left;border-bottom:1px solid #afafaf;padding-left:0;padding-right:0;margin:0}.feature-list{margin:-2.2rem 0}.feature-list__element{padding:1.2rem 0}.product-item__actions{position:static;margin-top:1.5rem}@media screen and (max-width:56em){.container{padding-left:1.4rem;padding-right:1.4rem}.no-padding-top--mobile{padding-top:0!important}.less-padding-top--mobile{padding-top:1rem!important}.less-padding-mobile{padding:1rem 0}.product-name__subinfo{display:block}.product-name__avis{margin-left:0;margin-bottom:1.5rem}.product-rassurances__rassurance img{max-width:2.2rem}.product-rassurances__rassurance div{font-size:.7rem}.layer-sorting--standalone{display:block;margin:0 0 1rem}.layer-sorting__element{padding:0}.layer-sorting__element .form-item__input{width:100%}.layer-header__pagination{order:2;flex:1;flex-basis:100%;justify-content:space-between}.tabs__head:after,.tabs__head:before{content:""}.tabs__controls{margin:-.6rem -1.5rem;padding-left:.9rem;padding-right:.9rem}}@media screen and (max-width:35em){.tabs__controls{overflow:hidden;max-width:100%;margin:0;white-space:normal}.tabs__controls .button{width:100%;padding:.5rem .2rem}}@media screen and (max-width:25em){.add-to-cart__main{align-items:flex-end}.product-item__actions button{padding:.3rem}.add-to-cart__quantity{padding:.2rem}.modal-multiple-actions{display:flex;justify-content:center;align-items:center;flex-direction:column}.modal-multiple-actions a{display:block;margin-top:1rem}}.section__head{margin-top:2rem}.navigation__item .selector .button{border:0;margin-left:10px}.navigation__item .selector__item .button{border:0;display:block}.mini-cart-item .form .form-item__label label{font-size:1rem;margin-left:0}.mini-cart-total__minimum-order-amount{margin-top:.5rem;font-size:1rem;color:#e00}div.explained-call-to-action__content{max-width:50em}.navigation__sub__content .search-box{display:block;top:0}div.spinner:before,span.spinner:before{border-top-color:#002c52}.modal__overlay .modal__content .h3{font-size:1.3rem;font-weight:600}.modal__overlay .modal__content a+a{display:inline-block;margin-left:1rem}.modal__overlay .modal__content .h2{font-size:1.1rem;font-weight:600}.modal__overlay .modal__content .product-added__botanicalname{font-size:1rem;color:#888}.modal__overlay .modal__content .product-added__options{margin-top:1rem}.modal__overlay .modal__content .price{font-size:1.1rem}.modal__overlay .modal__content .button--link{display:inline-block;border:0;padding:0;font-weight:600;font-size:1rem;text-decoration:none;text-transform:none;margin-left:0}.legal{font-size:.8rem;margin-top:.7rem}.cart-sidebar__rassurance{margin-bottom:1rem}.cart-sidebar__rassurance svg{margin-right:.3rem;display:inline-block}.intro-documents a{display:inline-block;margin-left:.3rem}.feature__description p{margin-top:0}.grid-cards{justify-content:flex-start}.grid-cards .product-item{padding:1.2rem;flex-basis:33%}.axeptio_mount{opacity:0;transition:opacity .5s}#axeptio_main_button{bottom:0!important;left:0!important;height:50px!important;width:50px!important;opacity:0!important}#axeptio_main_button img{width:80px!important;height:80px!important}#axeptio_btn_acceptAll{color:#fff!important;background:#002c52!important}.axeptio-widget--open .axeptio_mount,.axeptio_mount.visible{opacity:1;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.axeptio-toggler{position:fixed;bottom:0;left:0;z-index:50;border-radius:.375rem;width:var(--spacing-12);height:var(--spacing-12);display:flex;align-items:center;justify-content:center;background:var(--color-white);color:var(--color-primary-600)}.o_livechat_button{opacity:0;max-width:50px;bottom:0;display:block!important}.odoo-toggler{position:fixed;bottom:0;right:0;z-index:50;padding:.5rem;background:#002c52;color:#fff;pointer-events:none;opacity:0}.odoo-toggler.visible{opacity:1}.odoo-toggler svg{color:#fff;fill:#fff}.o_thread_window_header{background-color:#002c52!important;color:#fff!important;height:auto!important}.o_thread_window_header .o_thread_window_title{color:#fff!important}@media screen and (min-width:35em){.o_livechat_button{opacity:0;max-width:50px;display:block!important}.o_livechat_button,.o_thread_window{bottom:15%!important}.odoo-toggler{bottom:15%}}.paginated-page{max-width:90%;margin:0 auto}.home .alert__content{background:rgba(77,134,55,.9);padding:20px;position:fixed;top:150px;bottom:auto;right:30px;width:inherit;color:#fff}.home .alert__content *{color:#fff}.layer-page>.alert__content{background:rgba(77,134,55,.9);padding:20px;position:fixed;top:150px;bottom:auto;right:30px;width:inherit;color:#fff}.layer-page>.alert__content *{color:#fff}.disabled{opacity:.7;pointer-events:none}.order-pdfs a{display:inline-block;margin:0 5px}.fog-filter #tabs-0--panel-documents{filter:blur(6px);pointer-events:none}.fog-filter>.h3{filter:blur(0)}.item--inactive{opacity:.5}.item--inactive>*{pointer-events:none}.mini-cart-item__remove>.button *{color:#333}.mini-cart-item__remove>.button svg{display:block;height:3rem;width:3rem}.flex{display:flex}.items-center{align-items:center}.price--converted,.product-price--product-item .price--converted{opacity:.5;font-size:1em}.md-hidden{display:none}@media screen and (min-width:56em){.md-hidden{display:block}.md-hidden.country-selector-popin__stores{display:flex}.md-visible{display:none}}.product{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding:0}.product__details{display:flex;justify-content:space-between;align-items:flex-start;margin:1.8rem 0}.product__price{font-size:2rem}.product__gallery{width:500px;max-width:100%;align-self:flex-start;margin:0 auto}.product__gallery__main{position:relative;width:100%;margin-bottom:1.2rem}.product__gallery__slider{border-top:1px solid #e9e9e9;padding:1em 0;position:relative;display:flex;align-items:center;justify-content:space-around;margin-bottom:1em}.product__gallery__slider--next,.product__gallery__slider--prev,.product__gallery__slider__image{padding:0 .5em}.product__gallery__slider__image{position:relative;width:100%;max-height:10em}.product__gallery__slider--next,.product__gallery__slider--prev{position:absolute}.product__gallery__slider--prev{right:100%}.product__gallery__slider--next{left:100%}.product__synthesis{margin:auto;max-width:400px;background:#fff;border-radius:5px;box-shadow:0 2px 6px 0 rgba(51,51,51,.35);padding:1.2rem}.product__add-to-cart{margin:2em 0}.product__out-of-stock{font-size:1.1rem;color:#333}.avis__number{margin-left:.5rem}.avis__stars{display:flex}.star--svg{width:20px;height:18px;fill:#dbdbdb}.star--checked svg{fill:#002c52}.product-labels{margin-top:1rem;display:flex}.product-labels__img{max-width:80px}.product-labels__img img{width:100%;height:auto}.product-rassurances{display:flex;justify-content:space-around;border-top:1px solid #afafaf;border-bottom:1px solid #afafaf;padding:1rem 4rem}.product-rassurances__rassurance{text-align:center;margin:0 1.5rem}.product-rassurances__rassurance div{font-weight:200;font-size:.8rem;text-transform:uppercase}.product-rassurances__rassurance img{max-width:4.2rem;height:auto}.form-item__input>.product-price{width:auto;flex:2}.form-item__link{margin-top:-1.4rem}@media screen and (min-width:75em){.layer-products__element--4{width:25%}}@media screen and (max-width:75em){.products-push .layer-products__element--4{width:100%}.configurator>.grid>.cell>.grid>.cell{width:50%;min-width:50%}}.schema-contenants{display:flex;justify-content:center;align-items:flex-end}.schema-contenants__contenant{max-width:100px;margin:0 .2rem}.schema-contenants__contenant svg{fill:none;stroke:#002e52;stroke-linecap:round;stroke-miterlimit:10;stroke-width:3px}.contenant--selected svg{fill:#002c52}.contenant__5g{width:12px}.contenant__50g{width:20px}.contenant__200g{width:24px}.contenant__1kg{width:29px}.contenant__5kg{width:60px}.contenant__25kg{width:87px}.contenant__180kg{width:102px}.product-view__gallery .product-gallery{display:block}.product-view__gallery .product-gallery__aside{max-width:100%;padding-right:0}.items-slider--vertical .items-slider__item{max-height:50px;margin:.5rem 0}.items-slider--vertical .items-slider__element{padding:0}.product-page .product-reviews-synthesis{margin:0 .5rem}.add-to-cart__quantity form .form-item__label label{margin-left:0}.product-added__price .product-price__price,.product-added__price .product-price__regular{font-size:1.1rem}.configurator .product-price{margin-bottom:.6rem}.configurator .product-price__price{text-align:right}.configurator .product-price:first-child{margin-top:2.8rem}.configurator form .form-item__label label{margin-left:0}.configurator>.grid>.cell{padding:0}.configurator>.grid>.cell:first-child{padding-right:1rem}.configurator>.grid>.cell:last-child{padding-left:1rem}.product-view .number-input--small .number-input__input .payzen-form-input,.product-view .number-input--small .number-input__input input{height:3.6rem}.product-view .product-name__main{align-items:center}.product-view .product-name__id{align-self:center}@media screen and (max-width:75em){.configurator>.grid>.cell+.cell{display:none}}@media screen and (max-width:35em){.product-view__actions{left:1.8rem;right:0}form .add-to-cart__quantity .form-item__label label{margin-left:0}}@media screen and (max-width:35em){.layer-products .layer-products__element{width:100%}}.add-to-cart--out-of-stock{color:var(--color-error-dark);font-size:1.1rem;font-weight:600;text-align:center;width:-moz-fit-content;width:fit-content;margin-top:.75rem;padding:.75rem 1rem;border-radius:.25rem;background-color:var(--color-error-fade)}.subscribe-to-in-stock-alert .button{display:flex;margin:20px 0}.preconditionned__container{border:1px solid var(--color-info);background-color:var(--color-info-fade);border-radius:.25rem;padding:.75rem 1rem;margin-top:.75rem;width:-moz-fit-content;width:fit-content}.preconditionned__container p{margin:0}.preconditionned_bottles svg{margin:0 -2px;display:inline-block}.preconditionned_bottles svg:nth-child(2n){transform-origin:center;transform:rotate(180deg) translateY(10px)}.flex-align-right{display:flex;justify-content:flex-end}.grouped-items__item{padding-top:.6rem;padding-bottom:.6rem}.grouped-items__item:first-child{padding-top:0}.grouped-items__item:last-child{padding-bottom:0}.grouped-item-line{display:flex;align-items:center;flex-wrap:wrap;margin:-.3rem}.grouped-item-line__details{flex:1;padding:.3rem;min-width:10rem}.grouped-item-line__quantity{padding:.3rem;min-width:8.3rem;text-align:center}.multiple-bundle-values__values{margin:0}.option-value{display:flex;align-items:center;gap:.25rem}.option-value__label{font-size:.9375rem;color:var(--color-ui-700);font-weight:var(--font-weight-medium)}.option-value__value{font-size:.9375rem;font-weight:var(--font-weight-bold)}.product-added__image{text-align:center}.product-added__image>*{margin:0 auto}.product-added__details{text-align:center;margin-top:1.2rem}.product-added__title>*{margin:0}.product-added__price{font-size:2rem}@media screen and (min-width:56em){.product-added__content{display:flex;align-items:center;align-content:center}.product-added__details{flex:1;text-align:left;margin-top:0}.product-added__image{margin-right:2.4rem}}.active-facets{display:flex;flex-wrap:wrap;margin:-.6rem}.active-facets__element{padding:.6rem}.account-navigation{padding-left:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.account-navigation__item a{color:var(--color-ui-900);line-height:1.2;padding:.75rem 1rem;background-color:var(--color-ui-100);border-radius:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:background-color .2s ease-in-out;font-weight:var(--font-weight-medium)}.account-navigation__item a:hover{background-color:var(--color-ui-200);text-decoration:none}.account-navigation__item a:focus{text-decoration:none}.account-navigation__item a:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}.account-navigation__item a:after{display:none}.account-navigation__item--disabled a,.account-navigation__item:disabled a{pointer-events:none;color:var(--color-ui-500)}.account-navigation__item--active a{font-weight:700}.account-navigation__item--logout a{background-color:var(--color-error-fade)}.account-navigation__item--logout a:hover{background-color:var(--color-error);color:var(--color-ui-0)}.remove-address-form{margin:0 0 1.2rem}.delete-account{margin-top:1.2rem}.delete-account .warning,.delete-account__modal .warning{margin:auto;display:block}.invoice-summary{width:100%;border-collapse:collapse}.invoice-summary__header{border-bottom:2px solid #333}.invoice-summary__number{text-align:center}.invoice-summary__item{border-bottom:1px solid #d8d8d8}.invoice-summary__item-name{padding:1.2rem 0}.invoice-summary__totals td{padding:.3rem 0}.invoice-summary__totals tr:first-child td{padding-top:1.2rem}.invoice-summary__label{padding-right:1.2rem;text-align:right}.invoice-summary__grandTotal{font-size:1.1rem;font-weight:700}@media print{.invoice-summary td:last-of-type,.invoice-summary th:last-of-type{text-align:right}}.order-recap{list-style:none;padding-left:0}.order-recap>li{margin-bottom:.3rem}.order-recap>li strong{margin-right:.25em}.order-return-authorization{margin-top:1.2rem}.order-return-authorization__info{list-style-type:none;margin:0;padding:0}.order-return-authorization__id{font-weight:700}.order-return-authorization__items li{margin:1.2rem 0}.order-return-authorization__items table{width:100%;border-collapse:collapse;margin-bottom:1rem}.order-return-authorization__items table thead{border-bottom:2px solid #333}.order-return-authorization__items table td,.order-return-authorization__items table th{padding:.9rem 0}.order-return-authorization__items table tbody tr{border-bottom:1px solid #d8d8d8}.order-return-authorization__items table th{text-align:left}.order-return-authorization__returned-item-title{cursor:pointer}.order-status{padding:.25rem .5rem;border-radius:.25rem;font-weight:var(--font-weight-medium);border:1px solid}.order-status--progress{color:var(--color-success-dark);border-color:var(--color-success-dark);background-color:var(--color-success-fade)}.order-status--warning{color:var(--color-warning-dark);border-color:var(--color-warning-dark);background-color:var(--color-warning-fade)}.order-status--danger{color:var(--color-error);border-color:var(--color-error);background-color:var(--color-error-fade)}.order-table{width:100%;border-collapse:collapse;margin-bottom:1rem}.order-table thead{border-bottom:2px solid #333}.order-table td,.order-table th{padding:.9rem 0}.order-table tbody tr{border-bottom:1px solid #d8d8d8}.order-table th{text-align:left}.order-list{display:flex;flex-direction:column;gap:1rem}.order-list__item{background-color:var(--color-ui-100);border-left:.25rem solid var(--color-info-fade);padding:1.125rem 1.25rem;display:grid;-moz-column-gap:1rem;column-gap:1rem;row-gap:.75rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:35em){.order-list__item{grid-template-columns:repeat(3,1fr)}}.order-list__item__header,.order-list__item__price{display:flex;flex-direction:column}.order-list__item__price{gap:.125rem}.order-list__item__status{display:flex;align-items:center;gap:0;grid-area:span 2/span 2}@media screen and (min-width:35em){.order-list__item__status{grid-area:span 1/span 1;justify-content:flex-end}}.order-list__item__links{display:flex;justify-content:flex-end;grid-area:span 2/span 2}@media screen and (min-width:35em){.order-list__item__links{grid-area:span 3/span 3}}.order-list__item__links .form-actions__element{margin:0}.order-list__item__links .form-actions{padding-top:0;padding-bottom:0}@media screen and (min-width:35em){.order-list__item__links .form-actions{flex-direction:row-reverse}}.returns-table{width:100%;border-collapse:collapse}.returns-table thead{border-bottom:2px solid #333}.returns-table td,.returns-table th{padding:.6rem .4rem;text-align:left}.returns-table__authorization{border-bottom:1px solid #d8d8d8}.storecredit-history{width:100%;border-collapse:collapse;font-size:.8rem}.storecredit-history thead{border-bottom:2px solid #333}.storecredit-history td,.storecredit-history th{padding:.6rem .4rem;text-align:left}.storecredit-history__operation{border-bottom:1px solid #d8d8d8}.empty-cart{text-align:center;margin:4.8rem auto;max-width:calc(100% - 2.4rem)}.empty-cart__redirection{max-width:40ch;margin:2.4rem auto}.cart-title{margin:0;padding-bottom:2.25rem}.cart-title__actions{position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:1.2rem;z-index:1;border-top:1px solid #d8d8d8}.cart-title__headline>*{margin:0}.cart-title__error{margin-top:.6rem}@media screen and (min-width:56em){.cart-title{display:flex;align-items:center;justify-content:space-between;margin:0;flex-wrap:wrap;padding-bottom:3rem}.cart-title__headline{flex:1}.cart-title__actions{position:static;padding:0;border-top:none;z-index:0;width:auto;display:block;margin-top:0}.cart-title__error{display:block;width:100%}.cart-title__error>*{margin-top:0;margin-bottom:0}}.cart-content__list{display:grid;gap:2rem}@media screen and (min-width:75em){.cart-content__list{gap:.25rem}}.cart-header{display:none}@media screen and (min-width:56em){.cart-header{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;font-weight:var(--font-weight-bold);color:var(--color-primary-900);font-size:1.125rem}.cart-header__item{padding:0 0 1rem;text-align:center}.cart-header__item:first-child{text-align:left}}.cart-sidebar__title{color:var(--color-primary-900)}.cart-sidebar__checkout a,.cart-sidebar__checkout button,.cart-sidebar__title{font-weight:var(--font-weight-bold);font-size:1.125rem}.cart-reassurance{background-color:var(--color-ui-100);border-radius:.25rem;padding:1rem}.cart-reassurance__title{display:flex;align-items:center;gap:.5rem;font-weight:var(--font-weight-semibold);font-size:1.25rem;padding-bottom:.5rem;color:var(--color-ui-600)}.cart-addresses{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}@media(min-width:768px){.cart-addresses{flex-direction:row}.cart-addresses>*{flex:1;min-width:0}.cart-addresses>:only-child{flex:1}}.cart-address{border:1px solid var(--color-ui-300);padding:1rem;border-radius:.5rem}.cart-address__title{font-weight:var(--font-weight-semibold);padding-bottom:.25rem}.cart-item--loading{align-items:center}.cart-infos__item{text-align:center}.cart-infos__item--subtotal,.cart-infos__item--unit-price{font-size:1.125rem;align-self:center}@media(max-width:35rem){.cart-infos__item--subtotal{order:-1;text-align:left}}.cart-item-options-updater{display:flex;align-items:center;gap:.25rem}.cart-item-status{width:100%;margin:0}.cart-quantity-form{display:flex;align-items:center}.cart-quantity-form__button{display:none}.cart-quantity-form--small .number-input__input .payzen-form-input,.cart-quantity-form--small .number-input__input input{width:2.625rem;min-height:2.125rem}@media screen and (min-width:75em){.cart-quantity-form--small .number-input__input .payzen-form-input,.cart-quantity-form--small .number-input__input input{width:4.375rem}}.cart-quantity-form--small .form-item--inline .form-item__label{margin:0}.mini-cart-item{position:relative;display:grid;grid-template-columns:minmax(5rem,1fr) 3fr;gap:.5rem}.mini-cart-item__content{display:flex;flex-direction:column;justify-content:center;gap:.25rem}.mini-cart-item__details{display:flex;align-items:center;gap:1rem;min-height:2.375rem}.mini-cart-item__name{font-size:1.125rem;font-weight:var(--font-weight-bold)}.mini-cart-item__name a{transition:color .3s ease}.mini-cart-item__name a:hover{text-decoration:none;color:var(--color-primary-700)}.mini-cart-item__options{display:flex;flex-direction:column;gap:.25rem;font-size:.9375rem}.mini-cart-item__option{display:flex;align-items:center;gap:.5rem}.mini-cart-item__option-label{color:var(--color-ui-650)}.mini-cart-item__option-label,.mini-cart-item__option-value{font-weight:var(--font-weight-medium)}.mini-cart-item__remove button{width:2.25rem;height:2.25rem;padding:0;border-radius:.25rem;border:1px solid var(--color-ui-300);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.mini-cart-item__remove button:hover{background-color:var(--color-error);border-color:var(--color-error);color:var(--color-white)}.mini-cart-item__remove button svg{width:.875rem;height:1rem}.mini-cart-item__quantity{flex-grow:1}.mini-cart-item__image .responsive-image{height:auto}.mini-cart-item .cart-item-status{line-height:1.1;padding-top:.5rem}.cart-footer{display:flex;flex-direction:column;align-items:stretch}.cart-footer>*{order:1;margin-bottom:1.2rem}.cart-footer__totals{order:0;text-align:center}@media screen and (min-width:56em){.cart-footer{width:auto;max-width:none;flex-direction:row;align-items:flex-start;margin-left:-.6rem;margin-right:-.6rem}.cart-footer>*{flex:1;margin-left:.6rem;margin-right:.6rem}.cart-footer>*+*{margin-top:0}.cart-footer__totals{order:1;text-align:right}.cart-footer__validation>*{width:100%}}.delivery-estimation{width:100%;background-color:var(--color-ui-100);padding:1rem;border-radius:.25rem;margin-bottom:1.5rem}.delivery-estimation__title{all:unset;font-weight:var(--font-weight-semibold);line-height:1.2;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem;transition:color .3s ease-in-out}@media(min-width:75em){.delivery-estimation__title{font-size:1.125rem}}.delivery-estimation__title:after{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 15l-6-6-6 6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;transform:rotate(180deg);transition:transform .3s ease-in-out;will-change:transform}[open] .delivery-estimation__title:after{transform:rotate(0deg)}.delivery-estimation__title:hover{color:var(--color-ui-600)}.delivery-estimation__content{margin-top:1.5rem}.delivery-estimation__validate{display:flex;width:100%;justify-content:center}.delivery-estimation__results{margin-top:1.2rem;display:flex;flex-direction:column;justify-content:center}.delivery-estimation__results__item{border-bottom:1px solid #e9e9e9;margin-top:.6rem;padding-bottom:.6rem}.delivery-estimation__results__item:last-child{border-bottom:none;padding-bottom:0}.estimation-options{display:flex;align-items:center;margin-bottom:1.2rem;font-size:.9rem}.estimation-options>*{width:100%}.cart-min-order-amount{padding:.625rem;border-radius:.25rem;font-size:.875rem;text-align:center;border:1px solid}.cart-min-order-amount span{font-weight:700}.cart-min-order-amount--ok{color:var(--color-success-dark);background-color:var(--color-success-fade);border-color:var(--color-success-dark)}.cart-min-order-amount--ko{color:var(--color-error);background-color:var(--color-error-fade);border-color:var(--color-error)}.coupon-code{width:100%}.coupon-code__title{font-weight:500;font-size:1.1rem;margin-bottom:1em;text-align:center}.coupon-code__entry,.coupon-code__entry__input{margin:0 auto}.coupon-code__entry__validate{margin-top:1.2rem}.coupon-code__entry__validate>*{width:100%}.total{margin:auto}.total__title{padding-right:2em;text-align:right}.total__price{padding-bottom:.7em;text-align:right}.total__total{font-weight:700}.kr-embedded{display:block}.kr-embedded .kr-card-holder-mail,.kr-embedded .kr-card-holder-name,.kr-embedded .kr-expiry,.kr-embedded .kr-identity-document-number,.kr-embedded .kr-identity-document-type,.kr-embedded .kr-installment-number,.kr-embedded .kr-pan,.kr-embedded .kr-security-code,.kr-embedded div[id^=kr-field-app-]{-moz-order:1;order:1}.kr-embedded .kr-form-error,.kr-embedded .kr-payment-button{-moz-order:30;order:30}.kr-embedded.kr-out-of-view-form[krvue],.kr-embedded.kr-out-of-view-form[krvue][kr-popin]{position:fixed;top:-4000px;left:-4000px;right:-4000px;bottom:-4000px}.kr-embedded[krvue] .kr-expiry.kr-size-half,.kr-embedded[krvue] .kr-security-code.kr-size-half{width:calc(50% - 5px)}.kr-embedded.kr-single-line-form:after,.kr-embedded.kr-single-line-form:before{content:" ";display:table}.kr-embedded.kr-single-line-form:after{clear:both}.kr-embedded.kr-single-line-form .kr-field-wrapper,.kr-embedded.kr-single-line-form .kr-single-line-field{display:inline-block;float:left}.kr-split-payment-status-wrapper{display:inline-block}.kr-split-payment-status-wrapper span svg{height:auto;display:inline-block;margin:0 2px;width:17px}@keyframes krload{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.kr-split-loader,.kr-split-loader:after{border-radius:50%;width:15px;height:15px}.kr-split-loader{margin:1px auto;font-size:10px;position:relative;text-indent:-9999em;border:.4em solid hsla(0,0%,60.4%,.3);border-left-color:#787878;transform:translateZ(0);animation:krload 1.1s linear infinite}.kr-embedded .kr-icon-wrapper-root{display:none}.kr-embedded .kr-icon-wrapper-root.kr-booted{display:block}.kr-block,.kr-block-group,.kr-block-group:after,.kr-block-group:before,.kr-block:after,.kr-block:before{box-sizing:border-box}.kr-block-group:after,.kr-block-group:before{display:table;content:"";line-height:0}.kr-block-group:after{clear:both}.kr-block-group{list-style-type:none;padding:0;margin:0}.kr-block-group>.kr-block-group{clear:none;float:left;margin:0!important}.kr-block{float:left;width:100%}.kr-selectors{margin-left:10px}.kr-selectors>div{padding:6px;display:inline-block}.kr-selectors img{width:100%}.kr-popin-utils .kr-popin-background{background-color:#232323;bottom:0;left:0;opacity:.7;position:fixed;right:0;top:0;z-index:9998}.kr-popin-wrapper{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;left:-9999px;position:fixed;top:-9999px;z-index:9999}.kr-popin-wrapper .kr-embedded[kr-popin]{display:flex;flex-direction:column}@media(max-width:410px){.kr-popin-wrapper{-moz-align-items:start;align-items:start;overflow-y:scroll;overflow-x:hidden;min-height:100%;padding-top:10px;padding-bottom:10px}}@media(max-width:800px)and (max-height:500px){.kr-popin-wrapper{-moz-align-items:start;align-items:start;overflow-y:scroll;overflow-x:hidden;min-height:100%;padding-top:10px;padding-bottom:10px}}@media(max-width:350px){.kr-popin-wrapper{padding-top:0;padding-bottom:0}}.kr-embedded[kr-popin]{box-sizing:border-box;background-color:#fff;padding-bottom:80px;padding-top:119px;position:relative}.kr-embedded[kr-popin] .kr-popin-modal-header{background-color:#e4e4e4;color:#333;height:90px;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;position:absolute;width:100%;top:0;left:0}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-background,.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-background-image{position:absolute;width:100%;height:100%;left:0;top:0}.kr-embedded[kr-popin] .kr-popin-modal-header i.fi-lock svg{height:20px;left:0;margin-left:9px;margin-top:5px;position:absolute;top:0;width:19px}.kr-embedded[kr-popin] .kr-popin-modal-header h3.kr-popin-header{font-size:12px;line-height:30px;margin:0;padding:0;text-align:center;display:block;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;left:0;top:0}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-shop-name{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;margin-top:50px;padding:0 20px;left:0;top:0;position:relative}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-shop-name span{font-size:16px}.kr-embedded[kr-popin] .kr-popin-modal-header i.fi-x-circle svg{cursor:pointer;height:20px;margin-right:5px;margin-top:5px;position:absolute;right:0;top:0;width:20px;z-index:5}.kr-embedded[kr-popin] .kr-popin-modal-footer{background-color:#fff;display:-moz-flex;display:flex;-moz-justify-content:flex-end;justify-content:flex-end;-moz-align-items:center;align-items:center;height:80px;width:100%;position:absolute;bottom:0;left:0}.kr-embedded[kr-popin] .kr-popin-modal-footer img{margin-right:30px}.kr-embedded[kr-popin] .kr-popin-modal-footer img.kr-logo-lyra,.kr-embedded[kr-popin] .kr-popin-modal-footer img.kr-logo-payzen{height:40px}.kr-embedded[kr-popin] .kr-popin-modal-footer img.kr-logo-sogecom{height:20px}.kr-embedded[kr-popin] .kr-popin-modal-footer img.kr-logo-cdn{height:30px}.kr-embedded[kr-popin][krvue].kr-secure-iframe-open{padding:30px 0 0;width:auto;height:auto}@media(max-width:450px){.kr-embedded.kr-secure-iframe-open[kr-popin]{bottom:0;left:0;margin-top:0;position:absolute;right:0;top:0}.kr-embedded.kr-secure-iframe-open[kr-popin] .kr-secure-iframe-visible.kr-popin-modal-header{height:40px}.kr-embedded.kr-secure-iframe-open[kr-popin] .kr-secure-iframe-visible.kr-popin-modal-header i.fi-lock svg{margin-top:10px}.kr-embedded.kr-secure-iframe-open[kr-popin] .kr-secure-iframe-visible.kr-popin-modal-header i.fi-x-circle svg{margin-right:9px;margin-top:10px}.kr-embedded.kr-secure-iframe-open[kr-popin] iframe#krcheckout{bottom:0!important;height:100%!important;left:0!important;position:fixed!important;right:0!important;top:40px!important;width:100%!important}}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image{position:absolute;top:-44px;width:84px;height:84px}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image .kr-header-border,.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image .kr-header-border-shadow,.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image img.kr-header-logo{border-radius:50%;position:absolute}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image .kr-header-border-shadow{width:84px;height:84px;background-color:rgba(0,0,0,.2)}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image .kr-header-border{width:80px;height:80px;background-color:grey;margin-top:2px;margin-left:2px}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image img.kr-header-logo{width:74px;height:74px;margin-top:5px;margin-left:5px;background-color:#222}.kr-embedded.kr-internet-explorer[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image{margin-left:42px}.kr-embedded.kr-internet-explorer[kr-popin] .kr-popin-modal-footer .kr-whitelabel-logo img{position:absolute;right:0;bottom:22px}.kr-embedded.kr-ios-9[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image,.kr-embedded.kr-ios-10[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image{margin-left:70px}.kr-brand-buttons,.kr-embedded .kr-brand-buttons{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;flex-wrap:wrap;width:100%;min-height:40px}.kr-brand-buttons .kr-brand-button,.kr-embedded .kr-brand-buttons .kr-brand-button{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}.kr-brand-buttons .kr-brand-button .kr-brand-button-icon,.kr-embedded .kr-brand-buttons .kr-brand-button .kr-brand-button-icon{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;height:40px;width:50px;position:relative}.kr-brand-buttons .kr-brand-button .kr-brand-button-icon svg,.kr-embedded .kr-brand-buttons .kr-brand-button .kr-brand-button-icon svg{width:100%;height:100%;position:absolute;top:0;left:0}.kr-brand-buttons .kr-brand-button .kr-brand-button-label,.kr-embedded .kr-brand-buttons .kr-brand-button .kr-brand-button-label{text-align:center;text-transform:lowercase}.kr-embedded .kr-icon{position:relative}.kr-embedded .kr-icon-arrow,.kr-embedded .kr-icon .kr-icon-wrapper{display:none}.kr-embedded .kr-field-wrapper{display:-moz-flex;display:flex;-moz-justify-content:flex-start;justify-content:flex-start;-moz-align-items:stretch;align-items:stretch;width:100%;height:100%}.kr-embedded .kr-field-wrapper .kr-field-component{width:100%;-moz-order:1;order:1}.kr-embedded .kr-field-wrapper .kr-icon-wrapper-root{-moz-order:3;order:3}.kr-embedded .kr-field-wrapper .kr-help-button-wrapper,.kr-embedded .kr-field-wrapper .kr-help-button-wrapper.kr-inner{-moz-order:4;order:4;display:none}.kr-embedded .kr-field-wrapper .kr-help-button-wrapper.kr-inner.kr-visible{display:block}.kr-embedded .kr-field-wrapper .kr-help-button-wrapper.kr-inner.kr-visible .kr-help-button{display:none}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper{bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;-moz-flex-direction:row;flex-direction:row}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal-background{bottom:0;left:0;position:fixed;right:0;top:0;opacity:.7;background-color:#232323}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal{box-sizing:border-box;width:300px;padding:20px;position:relative;z-index:1;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;-moz-flex-direction:row;flex-direction:row}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-header{display:block;height:30px;position:absolute;top:0;right:0;left:0}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-header .kr-help-modal-close-button{position:absolute;top:5px;right:5px;width:20px;cursor:pointer}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content,.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content>div,.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content>div.kr-help-content{display:block}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content>div.kr-help-content{margin:10px 0;font-size:14px}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content svg,.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content svg image{width:100%}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content svg{height:106px}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content svg image{height:100%}.kr-embedded .kr-select-wrapper.kr-real-select select{width:100%;background:#fff;border:1px solid #000}.kr-embedded .kr-select-wrapper.kr-real-select .kr-select-caret{display:none}.kr-embedded .kr-select-wrapper.kr-real-select .kr-select-caret svg{width:8px;height:8px}.kr-embedded .kr-select-wrapper.kr-custom-select{-moz-flex-direction:column;flex-direction:column;position:relative}.kr-embedded .kr-select-wrapper.kr-custom-select .kr-select{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;border:1px solid #000;position:relative;cursor:default}.kr-embedded .kr-select-wrapper.kr-custom-select .kr-select .kr-select-caret{position:absolute;right:5px}.kr-embedded .kr-select-wrapper.kr-custom-select .kr-select .kr-select-caret svg{width:8px;height:8px}.kr-embedded .kr-select-wrapper.kr-custom-select .kr-options{position:absolute;width:100%;top:20px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.4);z-index:1}.kr-embedded .kr-select-wrapper.kr-custom-select .kr-options,.kr-embedded .kr-select-wrapper.kr-custom-select .kr-options .kr-option{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default}.kr-embedded .kr-select-wrapper.kr-custom-select .kr-options .kr-option:hover{background-color:#ccc}.kr-embedded .kr-error-animation.kr-select-wrapper .kr-select span.kr-selected-option,.kr-embedded .kr-error-animation.kr-select-wrapper select,.kr-embedded .kr-error-animation.kr-text-wrapper .payzen-form-input,.kr-embedded .kr-error-animation.kr-text-wrapper input{animation:shake-anim .5s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes shake-anim{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.kr-embedded button::-moz-focus-inner{border:0}.kr-embedded .kr-input-field.payzen-form-input,.kr-embedded input.kr-input-field{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;box-shadow:none;transition:initial;height:1.05em;width:230px;line-height:1em;font-size:1em}.kr-embedded #krFieldRepresentation,.kr-embedded #krFieldRepresentationDisabled,.kr-embedded #krFieldRepresentationError{position:fixed;top:-10000px;left:-10000px}.payzen-form--loading{opacity:.1}.payzen-form-input{height:34px;display:flex;align-items:center}.kr-form-error{display:none}.kr-payment-button{display:none!important}.StripeElement{border:1px solid #737373;background-color:transparent;box-sizing:border-box;border-radius:5px;outline:none;font-size:1rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;width:100%;padding:.6rem}.StripeElement--invalid{border:1px solid #e00}.StripeElement--webkit-autofill{background-color:#d8d8d8!important}.paypal-button__button{position:relative;margin:0 auto;text-align:center}.paypal-button__button>*{position:relative;z-index:0}.paypal-button__overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:9;display:block;width:100%;background:none;border:0;cursor:pointer}.paypal-button__overlay:focus{outline:0}.cart-recap__content{border-top:1px solid var(--color-ui-300);padding-top:.5rem}.cart-recap__products{padding-bottom:1.5rem}.cart-recap__shipping-date{background-color:var(--color-ui-200);padding:1rem;border-radius:.25rem;margin-top:1.5rem;display:flex;align-items:center;gap:.5rem;font-weight:var(--font-weight-semibold)}.cart-recap__shipping-date svg{width:1.5rem;height:1.5rem;fill:var(--color-primary-500)}.product-recap{display:flex;flex-direction:row;gap:.5rem}.product-recap__image{width:6.25rem;height:6.25rem;border-radius:.25rem;overflow:hidden}.product-recap__content{flex:1 1 0;display:flex;flex-direction:column;gap:.5rem}@media(min-width:35rem){.product-recap__content{flex-direction:row}}.product-recap__content__details{flex:1}.product-recap__content__details__name{font-size:1.125rem}.additional-information-item__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.additional-information-item__title{font-size:16px;font-weight:600}.existing-address{display:flex;flex-direction:column;gap:1.5rem}.existing-address__shipping-selector__title{margin-bottom:1rem}.existing-address__shipping-selector__title>*{font-size:1.25rem;font-family:var(--font-secondary);margin:0}.address-selector{display:flex;flex-direction:column;gap:1rem}.address-selector__actions{display:flex;flex-direction:column-reverse;gap:1rem}@media(min-width:35rem){.address-selector__actions{flex-direction:row;justify-content:space-between;align-items:center}}.address-selector__actions:has(>:only-child){flex-direction:row;justify-content:flex-end}.shipping-select{display:flex;justify-content:space-between;gap:1rem}.shipping-select__content{flex:1}.shipping-select p{margin-block:.5rem}.shipping-select p:first-child{font-weight:600;margin-top:0}.shipping-select p:last-child{margin-bottom:0}.shipping-method-recap-line{display:flex;justify-content:space-between;align-items:center}.shipping-method-recap-line__value{font-weight:var(--font-weight-semibold)}.order-summary p{margin-block:.25rem}.checkout-success-reinsurance{background:#fff;padding:2rem 0}.checkout-success-reinsurance .reinsurance-sections{margin:0 auto}.checkout-success-reinsurance .reinsurance-section{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.checkout-success-reinsurance .reinsurance-section:last-child{margin-bottom:0}.checkout-success-reinsurance .reinsurance-icon-wrapper{flex-shrink:0}.checkout-success-reinsurance .reinsurance-icon-wrapper .reinsurance-icon{width:60px;height:60px;border-radius:50%;background-color:var(--color-ui-50);border:2px solid var(--color-primary-100);display:flex;align-items:center;justify-content:center;color:#3498db}.checkout-success-reinsurance .reinsurance-icon-wrapper .reinsurance-icon svg{width:24px;height:24px;color:#3498db}.checkout-success-reinsurance .reinsurance-icon-wrapper .reinsurance-icon .icon{color:#3498db;font-size:24px}.checkout-success-reinsurance .reinsurance-content{flex:1}.checkout-success-reinsurance .reinsurance-content .reinsurance-title{font-weight:var(--font-weight-bold);font-size:clamp(1.5rem,5vw,1.875rem);margin:0 0 .25rem;line-height:1.2}.checkout-success-reinsurance .reinsurance-content .reinsurance-description{color:#2c3e50;margin:0;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.checkout-success-reinsurance .reinsurance-content .reinsurance-description strong{font-weight:700}.icon-wrapper--round-border .icon{border-radius:50%;background-color:#ecf0f1;border:2px solid #2980b9;color:#3498db}.add-to-cart__error{outline:none;width:100%}.add-to-cart__error>*{margin:0}.add-to-cart__main{display:grid;gap:.625rem}@media screen and (min-width:56em){.add-to-cart__main{grid-template-columns:10.75rem 2fr 1fr}.modal .add-to-cart__main{grid-template-columns:10.75rem 7fr 1fr}}.add-to-cart__button{height:100%}.add-to-cart__button button{width:100%;height:100%;padding-top:.625rem;padding-bottom:.625rem}@media screen and (min-width:56em){.add-to-cart__button button{padding-top:0;padding-bottom:0}}.add-to-cart__actions{display:none}@media screen and (min-width:56em){.add-to-cart__actions{display:block}}@media(max-width:56rem){.add-to-cart__expedition{margin-top:.8rem;margin-left:-.4rem}}.category-description{display:flex;flex-direction:column;align-items:center;padding:1.2rem}.category-description__image{position:relative;margin-bottom:1.2rem}@media screen and (min-width:768px){.category-description{flex-direction:row;padding:1.2rem 0}.category-description__image{margin-bottom:0;margin-right:2.4rem}.category-description__image>*{max-height:10em;width:12em}}.search-box{position:relative;padding:1.1875rem 1rem;display:none}.navigation__sub--opened .search-box{display:block}@media screen and (min-width:56em){.search-box{display:block;padding-left:0;padding-right:0}}.search-box form{width:100%;position:relative}.search-box__form{display:flex;justify-content:center;width:100%}.search-box.search-box__open{display:block}.search-box__form .payzen-form-input,.search-box__form input{background-color:transparent;border:1px solid var(--color-slate-300);width:100%;border-radius:9999px;padding-left:1rem;padding-right:3.75rem}@media screen and (max-width:var(--menu-breakpoint)){.search-box__form .payzen-form-input,.search-box__form input{height:2.75rem}}.search-box__form .payzen-form-input:focus,.search-box__form input:focus{border-color:var(--color-primary-500);outline:2px solid var(--color-primary-100);outline-offset:0}.search-box__form .one-line-form__button{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.search-box__form .one-line-form__button .icon-button{width:3rem;height:3rem;padding:0;display:flex;align-items:center;justify-content:center}.search-box__form .one-line-form__button .icon-button:hover{opacity:.8}@media screen and (max-width:56em){.search-box-mobile{top:3rem;background-color:#fff;width:100%;left:0;margin-left:0;padding-left:1rem;padding-right:1rem}}.menu__search{list-style-type:none;display:flex;position:relative}.menu__search .button:hover{background:transparent}.searchbar-results{padding:1.2rem;width:100vw}.searchbar-results--empty{text-align:center}.searchbar-results__results{display:flex;flex-direction:column;flex-wrap:wrap;margin:-1.2rem}.searchbar-results__element{flex:1;padding:1.2rem}@media screen and (min-width:25rem){.searchbar-results__results{flex-direction:row}.searchbar-results__element{min-width:20rem}}@media screen and (min-width:40rem){.searchbar-results{padding:1.8rem;width:auto;min-width:43.5rem}.searchbar-results__element{min-width:25rem;flex:1}}@media screen and (min-width:56em){.searchbar-results{padding:1.2rem 2.4rem 2.4rem;min-width:41rem}.searchbar-results--two-columns{min-width:64rem}.searchbar-results__results{margin-top:-2.4rem}.searchbar-results__element{padding:2.4rem}}.category-result{font-weight:400}.category-result>:last-child{font-weight:700}.page-error{max-width:30rem;margin:2.4rem auto}.reset-filters--no-filters{display:none}.layer-facets{display:flex;flex-direction:column;height:100%}@media screen and (min-width:56em){.layer-facets{margin-top:-.5rem}}.layer-facets__content{flex:1;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:56em){.layer-facets__content{flex:0}}.layer-facets__additional-fields{display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--color-ui-200);padding-top:1rem}.layer-facets .form-actions{padding-left:0;padding-right:0;padding-top:.75rem}.product-view{overflow:hidden;display:grid;gap:1.5rem}@media screen and (min-width:56em){.product-view{grid-template-columns:2fr 3fr}}.product-view__gallery{position:relative}.product-view .product-saved-prices__container,.product-view__synthesis{width:100%;overflow:hidden}.product-view .product-saved-prices .items-slider__container{width:100%}.product-view .product-saved-prices .items-slider__element{width:auto;flex-shrink:0}.product-view .product-saved-prices .items-slider__item{display:flex;gap:1.2rem}.product-view__actions{position:absolute;top:1.8rem;right:1.8rem}@media screen and (min-width:56em){.product-view__actions{display:none}}.product-gallery{display:block}.product-synthesis{display:flex;flex-direction:column;gap:1.5rem}.product-synthesis-box{background-color:var(--color-ui-100);padding:1.25rem 1.5625rem;border-radius:.625rem}@media(min-width:768px){.product-synthesis-box{padding:1.5625rem 3.125rem}}.product-synthesis__summary{display:flex;flex-direction:column;gap:.75rem}.product-synthesis__short-description{font-size:.9375rem;color:var(--color-ui-650)}.product-synthesis__configurator{display:flex;flex-direction:column;gap:.75rem}@media(min-width:75em){.product-synthesis__configurator{flex-direction:row;gap:1.5rem;align-items:center}}.product-gallery{display:flex;flex-direction:row-reverse}.product-gallery__main{flex:5;align-self:flex-start;position:relative}.product-gallery__zoom{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background:transparent;border:0}.product-gallery__zoom--loading{background:rgba(0,0,0,.2)}.product-gallery__nav{position:absolute;bottom:1.2rem;left:2.4rem;right:2.4rem;display:flex}.product-gallery__button{position:relative;display:block;flex:1;height:2.4rem;background:none;color:transparent;font-size:0;border:none;cursor:pointer}.product-gallery__button:after{position:absolute;content:"";height:3px;width:100%;top:50%;left:0;transform:translateY(-50%);background:#fff}.product-gallery__button:focus,.product-gallery__button:hover{outline:none}.product-gallery__button:focus:after,.product-gallery__button:hover:after{height:6px;background:#000}.product-gallery__button--current:after{background:#000}.product-gallery__aside{display:none;flex:1}.product-gallery__preview-button{position:relative;background:none;padding:0;border:none;cursor:pointer;outline:none}.product-gallery__preview-button:focus:after,.product-gallery__preview-button:hover:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #d8d8d8}@media screen and (min-width:56em){.product-gallery__aside{display:block;max-width:15%;min-width:7.2rem;padding-right:2.4rem}.product-gallery__nav{display:none}}.product-item{position:relative;height:100%;display:flex;flex-direction:column;transition:var(--transition)}.product-item:hover .product-item__image:before,.product-item:hover .product-overview{background-color:var(--item-product-hover-background);box-shadow:0 4px 4px rgba(3,7,18,.08),0 17px 15px rgba(3,7,18,.04)}.product-item:hover .product-item__image .responsive-image{transform:scale(1.025)}.product-item--out-of-stock .product-item__image{filter:grayscale(.8)}.product-item__image{position:relative;z-index:1}.product-item__image:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:50%;background-color:var(--item-product-background);border-radius:1.5rem 1.5rem 0 0;transition:var(--transition)}.product-item__image .responsive-image{position:relative;width:90%;margin:0 auto;transition:var(--transition)}.product-item__image .product-pills{position:absolute;bottom:0;flex-direction:column;left:32px;align-items:flex-end;right:32px}.product-item__overview{flex:1;position:relative;z-index:2}.product-item__label{position:absolute;top:1rem;left:1rem}.product-item__actions{display:flex;justify-content:center;align-items:center;gap:1rem}.product-item__actions button{padding:.75rem .625rem}.product-item__actions:hover{text-decoration:none}.product-item__actions:hover button{background-color:var(--color-primary-700)}@media screen and (min-width:56em){.product-item__label{top:1.8rem;left:1.8rem}}.product-overview{background:var(--item-product-background);padding:.75rem 2.25rem 1.5rem;border-radius:0 0 1.5rem 1.5rem;height:100%;display:flex;flex-direction:column;transition:var(--transition);gap:.25rem}.product-overview__content{flex:1;text-align:left}.product-overview__content .product-price__price{text-align:left}.product-overview__name{display:flex;font-size:1.25rem;line-height:1;font-weight:var(--font-weight-bold)}.product-overview__rating{margin-top:.3rem}.product-overview__details{font-size:.875rem;line-height:1.2;color:var(--color-primary-750);padding-bottom:.25rem}.product-overview__stock-status{margin-top:.25rem}.product-overview__actions{display:grid;gap:.25rem;grid-template-columns:1fr 3.625rem}.product-overview__see-product{flex:1}.product-overview__wishlist{flex-shrink:0}.product-item-actions:empty{display:none}.product-name{gap:.5rem}.product-name,.product-name h1{display:flex;flex-direction:column}.product-name h1{gap:.25rem;margin-bottom:0;font-size:1.5rem;line-height:1.2;font-weight:var(--font-weight-bold);text-transform:uppercase}@media(min-width:768px){.product-name h1{font-size:1.875rem}}.product-name__origin,.product-name__product-range{font-size:.9375rem;font-weight:var(--font-weight-medium);text-transform:uppercase}.product-name__product-range{color:var(--color-primary-600)}.product-name__main{display:flex;flex-wrap:wrap}.product-name__info{flex:3}.product-name__id{display:none;align-self:flex-start;min-height:2.8rem;justify-content:flex-end;align-items:flex-end;flex:1;min-width:10em;text-align:right}@media screen and (min-width:56em){.product-name__id{display:flex;padding-left:1.2rem}}@media print{.product-name__id{display:flex;padding-left:1.2rem}}.product-name--with-labels .product-name__id{height:auto;padding-top:.6rem}.product-name__labels{margin-bottom:1.2rem}.product-name__name>*{margin:0}.product-name__price{font-size:1.4rem}.product-name__price>*{margin:0}.product-latin{color:var(--color-ui-650)}.product-latin__latin-name{font-weight:var(--font-weight-medium);font-size:1rem}.product-latin__cas{font-size:.9375rem}.product-section{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-ui-800)}@media screen and (min-width:56em){.product-section{gap:1.5rem;padding-bottom:1.5rem;margin-bottom:1.5rem}}.product-section__title{font-size:1.25rem;font-weight:var(--font-weight-medium);margin:0}.product-section__content p:first-child{margin-top:0}.product-section__content p:last-child{margin-bottom:0}.product-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.shipping-estimation{display:flex;align-items:center;gap:.25rem;font-weight:var(--font-weight-medium);font-size:.9375rem}.shipping-estimation__chips{display:block;width:.625rem;height:.625rem;background-color:var(--color-success);border-radius:9999px;margin-right:.25rem}.shipping-estimation--out-of-stock .shipping-estimation__chips{background-color:var(--color-warning)}.technical-information{display:flex;flex-direction:column;width:-moz-max-content;width:max-content;margin:0}@media screen and (min-width:56em){.technical-information{width:-moz-fit-content;width:fit-content}}.technical-information__item{display:grid;grid-template-columns:1fr 2fr;gap:.75rem;padding:.5rem 1.5rem .5rem 1rem}.technical-information__item dt{font-weight:var(--font-weight-semibold)}.technical-information__item dd{margin:0}.technical-information__item:nth-child(odd){background-color:var(--color-ui-100)}.technical-information__container{overflow-x:auto}.document__type{margin:0 .3rem;font-weight:600}.documents__intro{margin-bottom:1.5rem}.documents__intro a{display:inline-block}.documents__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.icon-list{display:block;list-style-type:none;padding:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-left:-1.2rem;margin-right:-1.2rem}.icon-list>*{margin:0}.icon-list a{display:block;padding:.6rem 1.2rem;color:currentColor}.icon-list a:focus,.icon-list a:hover{color:#131433}.icon-list svg{display:block}.icon-list svg path{fill:currentColor}.store-view-selector-wrapper{display:flex;align-items:center;justify-content:center;gap:.625rem}.store-view-selector{position:relative;border:none;padding:0;display:block;font-size:.8em;margin:0 1.2rem 0 -.6rem;text-transform:uppercase}.store-view-selector__list{display:none}.store-view-selector--opened .store-view-selector__list{position:absolute;display:block;width:10ch;border:1px solid #e9e9e9;background:#fff;padding:.6rem;top:200%}.store-view-selector__item>*{text-transform:uppercase}.store-view-selector :first-child{margin-left:0}.store-view-selector :last-child{margin-right:0}.store-view-selector--active{font-weight:700;text-decoration:underline;cursor:default}@media screen and (min-width:56em){.store-view-selector{font-size:1rem}}.loading-route{padding:4.8rem 1.2rem;display:flex;align-items:center;justify-content:center}.layer-page .search-box{position:static;display:block;margin-left:0}.layer-page .search-box .one-line-form__input{width:calc(100% - 5rem);min-width:0}.layer-page .search-box .one-line-form__button{width:5rem}.layer-page .search-box .one-line-form__button svg{color:#fff;fill:#fff}.layer-page .search-box .one-line-form__button .labelled-icon__icon{margin-right:0}.layer-page .search-box .one-line-form__button .body,.layer-page__aside{display:none}@media screen and (min-width:56em){.layer-page{display:grid;grid-template-columns:repeat(10,1fr);margin:-1.8rem}.layer-page__aside{display:block;padding:1.8rem;grid-column:1/3}.layer-page__main{padding:1.8rem;grid-column:3/11}}@media(max-width:56rem){.layer-page__aside form{display:none}.layer-page__aside--expanded form{display:block}}.layer-header{display:flex;flex-direction:column;gap:.75rem}.layer-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:0 .625rem}.layer-header__actions-filters.is-fixed{position:fixed;top:0;z-index:10;box-shadow:0 0 10px 0 rgba(0,0,0,.1019607843)}.layer-header__actions-filters-spacer{height:3.25rem}.layer-header__actions,.layer-header__title{padding:0 .625rem}.layer-header__title>*{margin:0}.layer-header__total{color:var(--color-ui-600);display:flex;align-items:center;gap:.5rem}.layer-header .desktop-only{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}@media(max-width:56rem){.layer-header{margin:0;flex-wrap:wrap}.layer-header__actions{flex:1;flex-basis:100%;padding:0}}.layer-products{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.layer-products__element{grid-column:span 12}@media screen and (min-width:35em){.layer-products__element{grid-column:span 6}}@media screen and (min-width:75em){.layer-products__element{grid-column:span 4}}@media screen and (min-width:118.75em){.layer-products__element{grid-column:span 3}}.layer-sorting{display:flex;flex-direction:column;justify-content:center;margin:-.6rem}.layer-sorting__element{padding:.6rem;font-weight:700}.layer-sorting--standalone{flex-direction:row;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;margin:-.6rem -1.2rem}.layer-sorting--standalone__element{padding:.6rem 1.2rem}.facet{display:flex;flex-wrap:wrap;align-items:center}.facet__label{margin-right:.3em}.facet__count{color:#737373}.facet__reset[aria-hidden=true]{visibility:hidden}.facet__reset>*{margin:0}.category-navigation{position:relative}.category-navigation:before{left:-1.2rem;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.75) 33%,hsla(0,0%,100%,.4) 67%,hsla(0,0%,100%,0))}.category-navigation:after,.category-navigation:before{position:absolute;content:"";top:0;bottom:0;width:1.2rem;z-index:1}.category-navigation:after{right:-1.2rem;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.75) 33%,hsla(0,0%,100%,.4) 67%,hsla(0,0%,100%,0))}.category-navigation__list{display:flex;flex-wrap:wrap;max-width:100%;max-width:calc(100% + 2.4rem);margin:-.6rem -1.2rem;padding:0;list-style:none;font-size:1.1rem}.category-navigation__image{background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all .5s}.category-navigation__image:after{content:"";background:rgba(0,0,0,.4);position:absolute;top:0;left:0;width:100%;height:100%}.category-navigation__element{position:relative;width:calc(50% - 2.4rem);padding:1.8rem;margin-top:2.4rem;overflow:hidden}.category-navigation__element:first-child,.category-navigation__element:nth-child(2){margin-top:0}.category-navigation__element:nth-child(2n){margin-left:1.2rem}.category-navigation__element:nth-child(odd){margin-right:1.2rem}.category-navigation__element:hover .category-navigation__image{transform:scale(1.1)}.category-navigation__element .h2{margin-top:0;margin-bottom:1.2rem;color:#fff;font-weight:600;z-index:2;position:relative}.category-navigation__element a{color:#fff;border:1px solid #fff;padding:.7rem 1rem;display:inline-block;z-index:2;position:relative;transition:all .5s}.category-navigation__element a:hover{text-decoration:none;background-color:#fff;color:#000}@media screen and (max-width:35em){.category-navigation__element{width:100%;padding:1.8rem;margin-top:1.2rem}.category-navigation__element:first-child,.category-navigation__element:nth-child(2){margin-top:1.2rem}.category-navigation__element:nth-child(2n){margin-left:0}.category-navigation__element:nth-child(odd){margin-right:0}}.editable-address{display:flex;flex-direction:column;height:100%}.editable-address__address{flex:1}.editable-address__address>:first-child{margin-top:0}.editable-address__address>:last-child{margin-bottom:0}.editable-address__button{margin-top:1.5rem;position:relative;z-index:1;font-weight:var(--font-weight-semibold);line-height:1;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:35em){.editable-address__button{flex-direction:row;flex-wrap:wrap;gap:.5rem}}.editable-address-radio-line{display:flex;gap:1rem}.editable-address-radio-line__address{flex:1 1 0}.editable-address-radio-line__button{position:relative;z-index:5}.editable-address-radio-line__button .button{margin-top:0}.gsc{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.cart-item-details{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.cart-item-details__image{max-width:10em;min-height:7em;min-width:0;width:7em;align-self:center;color:#737373}.cart-item-details__image-container{position:relative}.cart-item-details__content{flex:1;width:100%}@media screen and (max-width:75em){.cart-item-details__content{display:flex;flex-direction:column;gap:.5rem}}.cart-item-details__name>*{margin:0}.cart-item-details__name a{font-size:1.25rem;line-height:1.2;font-weight:var(--font-weight-medium)}@media(max-width:35rem){.cart-item-details__options{display:flex;align-items:center;justify-content:space-between;gap:1rem}}@media screen and (min-width:30em){.cart-item-details{flex-direction:row;align-items:flex-start;gap:1.5rem}.cart-item-details__image{align-self:flex-start}}.cart-item-actions{display:flex;justify-content:center;margin:-.3rem}.cart-item-actions--loading{display:none}.cart-item-actions__item{padding:.3rem}@media screen and (min-width:56em){.cart-item-actions{flex-direction:column}}@media screen and (min-width:56em){.wishlist-product-grid{display:flex;align-items:center;margin:-1.2rem}.wishlist-product-grid__item{flex:1;max-width:50%;padding:1.2rem}}.wishlist-product-item{width:100%;display:flex;gap:1.5rem;align-items:center;background-color:var(--item-product-background);border-radius:1rem;padding:1rem}@media screen and (min-width:56em){.wishlist-product-item{padding:.5rem 1rem}}.wishlist-product-item__cell--description{flex:1}.wishlist-product-item__cell--actions{flex-shrink:0}.wishlist-product-details{display:flex;align-items:center;gap:.25rem}.wishlist-product-details__image{max-width:10em;min-height:7em;min-width:0;width:7em;align-self:center;color:#737373;padding-right:1.2rem;display:flex;align-items:center}.wishlist-product-details__image-container{position:relative;flex:1;width:100%;height:100%}.wishlist-product-details__details{display:flex;flex-direction:column;gap:.25rem}.wishlist-product-details__name{font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.2}.wishlist-item-actions{display:grid;gap:.5rem}.wishlist-item-actions__item .button{width:100%}@media screen and (min-width:75em){.wishlist-product-grid__cell--full .wishlist-item-actions{grid-template-columns:repeat(2,1fr)}}.product-reviews-synthesis{display:flex;align-items:center;flex-wrap:wrap;margin:.15rem -.6rem}.product-reviews-synthesis__actions,.product-reviews-synthesis__stars{padding:.15rem .6rem}.product-reviews-synthesis__actions{display:flex;flex-wrap:wrap;margin:-.15rem -.6rem}.product-reviews-synthesis__link{padding:.15rem .6rem}.product-reviews{padding:0 1.2rem}.product-reviews__pagination{margin-top:1.2rem}@media screen and (min-width:56em){.product-reviews{padding:0}.product-reviews__list{display:flex;justify-content:center;margin:2.4rem -1.2rem}.product-reviews__col{width:50%;padding-left:1.2rem;padding-right:1.2rem}.product-reviews__pagination{margin-top:2.4rem;margin-bottom:2.4rem}}.review__main-title{display:flex;align-items:center;flex-wrap:wrap;margin:0 -.3rem}.review__stars,.review__title{padding:0 .3rem}.review__title>*{margin:0}.review__content{margin-top:1.2rem}.review--closed{overflow:hidden}.review--closed .review__content{position:relative;max-height:8rem}.review--closed .review__toggle{position:absolute;display:block;left:0;right:0;bottom:0;height:6rem;background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 33%,hsla(0,0%,100%,.75) 55%,#fff 75%);padding-top:3rem;text-align:center}.large-product-synthesis__info{display:flex;flex-direction:column;align-items:center}.large-product-synthesis__item{margin-bottom:.6rem}.large-product-synthesis__item:first-child{margin-bottom:0}.product-thumb{display:flex;align-items:center;width:100%;margin:1.2rem 0}.product-thumb__image{max-width:5em;min-height:5em;min-width:5em;width:5em;align-self:center;color:#737373;padding-right:1.2rem;display:flex;align-items:center}.product-thumb__image-container{position:relative;flex:1;width:100%;height:100%}.product-thumb__details{padding-left:1.2rem}.product-thumb__name>*{margin:0}.add-all-wishlist-to-cart__loading-message{padding-inline-start:2.4rem}.wysiwyg h1:not(.heading):first-child,.wysiwyg h2:first-child,.wysiwyg h2:not(.heading):first-child,.wysiwyg h3:first-child,.wysiwyg h3:not(.heading):first-child,.wysiwyg h4:first-child,.wysiwyg h4:not(.heading):first-child,.wysiwyg h5:first-child,.wysiwyg h5:not(.heading):first-child,.wysiwyg h6:first-child,.wysiwyg h6:not(.heading):first-child,.wysiwyg p:first-child{margin-top:0}.wysiwyg h1:not(.heading):last-child,.wysiwyg h2:last-child,.wysiwyg h2:not(.heading):last-child,.wysiwyg h3:last-child,.wysiwyg h3:not(.heading):last-child,.wysiwyg h4:last-child,.wysiwyg h4:not(.heading):last-child,.wysiwyg h5:last-child,.wysiwyg h5:not(.heading):last-child,.wysiwyg h6:last-child,.wysiwyg h6:not(.heading):last-child,.wysiwyg p:last-child{margin-bottom:0}.wysiwyg h1:not(.heading),.wysiwyg h2:not(.heading),.wysiwyg h3:not(.heading),.wysiwyg h4:not(.heading),.wysiwyg h5:not(.heading),.wysiwyg h6:not(.heading),.wysiwyg strong:not(.heading){font-weight:700}.wysiwyg ol,.wysiwyg p,.wysiwyg pre,.wysiwyg ul{margin:.9rem 0}.wysiwyg h1:not(.heading){font-size:2rem;margin:.7rem 0}.wysiwyg h2:not(.heading),.wysiwyg h3:not(.heading){font-size:1.1rem;margin:.9rem 0}.wysiwyg h4:not(.heading){font-size:.9rem;margin:1.1rem 0}.wysiwyg h5:not(.heading){font-size:.8rem;margin:1rem 0}.wysiwyg h6:not(.heading){font-size:.7rem;margin:2rem 0}.wysiwyg a:not(.button){text-decoration:underline}.wysiwyg ol,.wysiwyg ul{padding-left:2.5rem}.wysiwyg ul{list-style-type:disc}.wysiwyg ol{list-style-type:decimal}.wysiwyg li{display:list-item}.wysiwyg address,.wysiwyg em{font-style:italic}.wysiwyg pre{font-family:monospace;white-space:pre}.wysiwyg blockquote{margin:.9rem 2.5rem}.wysiwyg table{display:table;border-collapse:separate;border-spacing:2px;border-color:#737373}.wysiwyg tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.wysiwyg p:has(section){margin-bottom:0;margin-top:0}.magento-wysiwyg-skeleton{display:flex;justify-content:center;align-items:center;height:100%}.magento-wysiwyg-skeleton--full-screen-intro{min-height:55rem}@media screen and (min-width:75em){.magento-wysiwyg-skeleton--full-screen-intro{min-height:72vh}}.form--register .form-item{margin-top:.5rem}.form--register .form-item--help{margin-top:.75rem;margin-bottom:.75rem}.form .form-item--tooltip .form-item__input{display:flex;align-items:center;gap:.5rem}.form .form-item--tooltip .info-with-tooltip{flex-shrink:0}.form-register{display:flex;align-items:center;justify-content:center}.form-register fieldset{display:flex;flex-direction:column;gap:1.5rem;max-width:43.75rem}.form-register__row:first-child>.form-item:first-child{margin-top:0}.register__header{max-width:43.75rem;margin:0 auto;padding-bottom:1.5rem}.listing-header__description{display:grid;gap:.75rem;padding-top:1rem}@media screen and (min-width:56em){.listing-header__description{gap:1.5rem;padding-top:0}}.listing-header__description .h1{margin:0}.listing-header__description .listing-header__text p:first-child{margin-top:0}.listing-header__description .listing-header__text p:last-child{margin-bottom:0}.product-navbar{background-color:var(--color-ui-100);z-index:100;transition:all .2s ease-in-out;border:1px solid var(--color-ui-100);z-index:1}.product-navbar.is-fixed{position:fixed;left:.5rem;right:.5rem;border-radius:.25rem;box-shadow:0 1px 2px rgba(3,7,18,.14),0 3px 8px rgba(3,7,18,.11),0 7px 17px rgba(3,7,18,.07),0 13px 30px rgba(3,7,18,.04);border:1px solid var(--color-ui-200)}.product-navbar__list{list-style:none;display:flex;padding:.9375rem .625rem;margin:0;gap:1rem;overflow-x:auto}@media screen and (min-width:75em){.product-navbar__list{justify-content:center;overflow-x:hidden;padding:.9375rem 0}}.product-navbar__item{flex-shrink:0}.product-navbar__separator{flex-shrink:0;width:1px;background-color:var(--color-primary-900)}.product-navbar__link{display:block;padding:.3125rem .625rem;border-radius:.25rem;color:var(--color-ui-700);text-decoration:none;transition:var(--transition);width:100%}.product-navbar__link:focus-visible,.product-navbar__link:hover{background-color:var(--color-ui-200);color:var(--color-ui-900);text-decoration:none}.product-navbar__link:focus{text-decoration:none}.product-navbar__link.active{background-color:var(--color-primary-900);color:var(--color-ui-0);font-weight:700}.product-navbar__link.active:hover{background-color:var(--color-primary-800)}.product-navbar-spacer{display:none}@media(min-width:75em){.product-navbar-spacer{display:block;height:3.375rem}}.redirect-to-register{display:flex;flex-direction:column;gap:.5rem;align-items:center;border-top:1px solid var(--color-ui-300);padding-top:.75rem}.redirect-to-register__text{text-align:center}.redirect-to-register__text--title{font-size:1.25rem;font-weight:var(--font-weight-semibold);padding-bottom:.75rem}.redirect-to-register__link,.redirect-to-register__link a{width:100%}.address{font-style:normal}.address--radio-line{line-height:1.2;font-size:1rem}.address--radio-line .body--fade{font-size:.9375rem}.order-address{border-radius:1rem;background-color:var(--color-ui-100);padding:1.25rem}.order-address__title{margin-bottom:.5rem;font-weight:var(--font-weight-bold);font-size:1.125rem}.order-items .order-items__item{display:flex;flex-direction:column;gap:.125rem;padding:.5rem 1rem;border-left:.25rem solid var(--color-info-fade);border-bottom:0}.order-items .order-items__item:nth-child(odd){background-color:var(--color-ui-100)}.order-items .order-items__item__title{font-weight:var(--font-weight-semibold);font-size:1.125rem}.order-items .order-items__item__title--cancelled{text-decoration:line-through}.order-items .order-items__item--cancelled,.order-items .order-items__item--cancelled:nth-child(odd){background-color:var(--color-error-fade);border-color:var(--color-error)}.address-card{border-radius:1rem;background-color:var(--color-ui-100);padding:1.5rem}.wishlist-actions{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.page-account{padding-block:2rem}@media screen and (min-width:56em){.page-account{padding-top:3.25rem}}@media screen and (min-width:56em){.account-layout{display:flex}.account-layout__nav{flex:1;padding-right:1.2rem}.account-layout__title{padding-bottom:2rem}}@media screen and (min-width:56em)and (min-width:56em){.account-layout__title{padding-bottom:2.5rem}}@media screen and (min-width:56em){.account-layout__title .heading{margin:0}.account-layout__main{flex:3;padding-left:1.2rem}.account-layout__success-message{margin-bottom:1.2rem}}@media screen and (min-width:70em){.account-layout__main{flex:4}}@media print{.account-layout__nav{display:none}}.account-title>*{margin:0}@media print{.account-title{display:none}}.dashboard__addresses__item+.dashboard__addresses__item{margin-top:1.2rem}.dashboard__addresses .recap-card{height:100%}.dashboard__addresses .heading{margin:0;padding-bottom:2rem}@media screen and (min-width:56em){.dashboard__addresses .heading{padding-bottom:2.5rem}}.dashboard__orders .link-to-orders{margin-left:auto}.account-newsletter__info{margin-bottom:1rem;font-weight:var(--font-weight-medium)}@media screen and (min-width:35em){.account-newsletter__info{max-width:30rem}}@media screen and (min-width:75em){.account-newsletter__info{max-width:inherit}}.account-orders-details__item{border-bottom:1px solid #e9e9e9;padding:1.2rem 0}.account-orders-details__item__title{font-weight:700}.account-orders-details__ordered-items>:first-child{padding-top:0}.account-orders-details__ordered-items>:last-child{border-bottom:none}.account-orders-details__ordered-items:last-child>:last-child{padding-bottom:0}.account-orders-details__total{padding:1.2rem 0 .6rem;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:1.2rem;text-align:right}.account-orders-details__total:last-child{border-bottom:none}.account-orders-details__total .total table{display:inline-block}.account-orders-details__total .total__price{padding:0}.account-orders-details__comments{border-collapse:collapse;width:100%}.account-orders-details__comments th{font-weight:700;padding:1.2rem .6rem 1.2rem 0;border-bottom:1px solid #d8d8d8;text-align:left}.account-orders-details__comments td{padding:1.2rem 0;border-bottom:1px solid #d8d8d8;width:100%}.account-orders-details__comments tr:first-child td,.account-orders-details__comments tr:first-child th{padding-top:0}.account-orders-details__comments tr:last-child td,.account-orders-details__comments tr:last-child th{border-bottom:none;padding-bottom:0}.account-orders-details .recap-card__children{padding-bottom:0}@media screen and (min-width:56em){.account-orders-details__comments th{padding-right:1.2rem}}.order-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0 .25rem}.order-actions .button{line-height:1;min-height:2.8125rem}.quoted>*{margin-top:0;margin-bottom:0}.account-orders-invoice__actions{margin-bottom:1.2rem}@media print{.account-orders-invoice__actions{display:none}}.order-details-layout{display:flex;flex-direction:column;gap:1.5rem}.order-details-layout__title{border-radius:1rem;background-color:var(--color-ui-100);padding:1rem;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}@media screen and (min-width:35em){.order-details-layout__title{flex-direction:row;justify-content:space-between;align-items:center}}.order-details-layout__title>*{margin:0}.order-details-layout__title .heading{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;margin:0}.order-details-layout__title-status{font-size:1rem}@media screen and (min-width:35em){.order-details-layout__title-status{margin-right:1.5rem}}.order-details-layout__actions{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem}@media screen and (min-width:35em){.order-details-layout__actions{padding:1rem}}.order-details-layout__content{display:flex;flex-direction:column;gap:1rem}.order-details-layout__content__pdfs:has(.order-pdfs:empty){display:none}.order-details-layout__content__children{padding-top:1.5rem}@media screen and (min-width:30em){.order-details-layout__header{display:flex;flex-wrap:wrap;justify-content:stretch;align-items:center;gap:1rem}.order-details-layout__title{flex:1}.order-details-layout__actions{flex-shrink:0;padding-top:0}}.return-item-input{display:flex;flex-wrap:wrap;align-items:center}.return-item-input__preview{margin-right:1.5rem}.return-item-input__preview-container{height:5rem;width:5rem;position:relative;cursor:pointer}.return-item-input__details{flex:1}.return-product-info>:first-child{margin-top:0;margin-bottom:.3rem}.landing-header .header__logo,.landing-header .landing-header__store-selector{min-width:200px;max-width:200px;flex:0;display:block}.landing-header .landing-header__central{flex:2;font-size:20px;text-align:center}.landing-header .selector{text-align:right}.landing-header .button{border:0;max-width:100px;margin-left:auto}.landing-header+.main-content{padding-top:0}.landing-welcome{display:flex;margin-bottom:-4.9rem;font-size:18px;line-height:1.4}.landing-welcome__content{flex:1}.landing-welcome__image{position:relative;flex:1}.landing-welcome__top-text{padding:2rem 4rem;background:#fff}.landing-welcome__top-text.blue{background:#002c52;color:#fff}.landing-welcome__top-text.blue p{color:#fff}.landing-welcome__text{padding:2rem 4rem;background-color:#fff}.landing-welcome__button{margin-top:3rem}.landing-welcome__image{min-height:36vw}@media screen and (max-width:56em){.landing-welcome{flex-direction:column-reverse;font-size:14px;margin-bottom:0}.landing-welcome__text,.landing-welcome__top-text{padding:2rem}}.account-form{display:flex;flex-direction:column;padding:2.4rem}.account-form__connection{border-bottom:1px solid #e9e9e9;padding-bottom:2.4rem}.account-form__connection:last-child{border-bottom:0;padding-bottom:0}.account-form__connection__form>:first-child{margin-bottom:1.2rem}.account-form__connection>:first-child,.account-form__sign-up>:first-child{text-align:center}.login-form .form-group{display:flex;flex-direction:column;gap:.5rem}.login-form .form-actions{padding-inline:0}.modal__body .login-form{padding-bottom:1.5rem}.modal__body .page-login{padding:0}@media screen and (min-width:56em){.modal__body .page-login{padding:0}}@media screen and (min-width:56em){.page-login.page-login--loading{min-height:90vh;display:flex;align-items:center;justify-content:center}.account-form{flex-direction:row;justify-content:center;padding:0}.account-form__connection,.account-form__sign-up{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 0 auto;margin:0 auto}.account-form__connection__form,.account-form__sign-up__form{width:17rem}.account-form__connection{border-bottom:0;border-right:1px solid #e9e9e9;padding-left:1.2rem;padding-right:3.6rem}.account-form__connection:last-child{border-right:0;padding-right:1.2rem}.account-form__sign-up{padding-left:3.6rem;padding-right:1.2rem;padding-top:0}}.search-page{min-height:100vh}.search-page--has-results{padding-top:1.5rem}.search-page--has-results .layer-page{margin-top:0}.search-page--no-results{padding:0}.search-page--no-results .search-page__header{padding-top:.75rem;padding-bottom:1.5rem}@media(min-width:75em){.search-page--no-results .search-page__header{padding-bottom:3rem}}.shared-wishlist{max-width:56em;margin:auto;padding:2.4rem 1.2rem}@media(min-width:75em){.cart-container__content{padding-right:clamp(3rem,5vw,12rem)}}.checkout-choose-account__new-account{background-color:var(--color-ui-100)}.checkout-choose-account__col{padding:3.125rem}@media(min-width:35rem){.checkout-choose-account__col{max-height:calc(100vh - var(--header-simple-height));overflow-y:auto;padding:5rem 3.125rem}}