/*! 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}body,figure{margin:0}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}@media(max-width:321px){#app{overflow-x:hidden}}html{height:100%}body{min-height:100%}.ReactModal__Overlay--after-open{z-index:40}.ReactModal__Body--open{overflow:hidden}.downloadable-file{cursor:pointer;text-decoration:underline}.rating-input__radio>.payzen-form-input,.rating-input__radio>input,.rating-input__radio>label,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.custom-toast{display:flex}.custom-toast__button{background:none;border:none;color:#fff;cursor:pointer}@media screen and (max-width:767px){.desktop-only{display:none!important}}@media screen and (min-width:768px){.mobile-only{display:none!important}}.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:767px){.sr-only-desktop{display:block!important;position:static;height:auto;width:auto;margin:0;white-space:normal;clip:auto}}@media screen and (min-width:768px){.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}@font-face{font-family:Gotham;font-weight:400;font-style:normal;src:local("Gotham Book"),local("Gotham-Book"),url(/static/media/Gotham-Book.c382daf0.eot?#iefix) format("embedded-opentype"),url(/static/media/Gotham-Book.80d3a47e.woff2) format("woff2"),url(/static/media/Gotham-Book.f40bc0ed.woff) format("woff"),url(/static/media/Gotham-Book.9db8bbe1.ttf) format("truetype"),url(/static/media/Gotham-Book.4c554501.svg#Gotham-Book) format("svg")}@font-face{font-family:Gotham;font-weight:500;font-style:normal;src:local("Gotham Medium"),local("Gotham-Medium"),url(/static/media/Gotham-Medium.b375d4e8.eot?#iefix) format("embedded-opentype"),url(/static/media/Gotham-Medium.a18ad7ce.woff2) format("woff2"),url(/static/media/Gotham-Medium.1c3db31e.woff) format("woff"),url(/static/media/Gotham-Medium.4cad99e6.ttf) format("truetype"),url(/static/media/Gotham-Medium.cfba8550.svg#Gotham-Medium) format("svg")}@font-face{font-family:Gotham;font-weight:700;font-style:normal;src:local("Gotham Bold"),local("Gotham-Bold"),url(/static/media/Gotham-Bold.bdba0dd0.eot?#iefix) format("embedded-opentype"),url(/static/media/Gotham-Bold.ea150189.woff2) format("woff2"),url(/static/media/Gotham-Bold.778b708a.woff) format("woff"),url(/static/media/Gotham-Bold.dee11a74.ttf) format("truetype"),url(/static/media/Gotham-Bold.493a4dc7.svg#Gotham-Bold) format("svg")}@font-face{font-family:Gotham;font-weight:400;font-style:italic;src:local("Gotham Book Italic"),local("Gotham-Book-Italic"),url(/static/media/Gotham-BookItalic.7741be2a.eot?#iefix) format("embedded-opentype"),url(/static/media/Gotham-BookItalic.21143573.woff2) format("woff2"),url(/static/media/Gotham-BookItalic.134f4e91.woff) format("woff"),url(/static/media/Gotham-BookItalic.fa7749d4.ttf) format("truetype"),url(/static/media/Gotham-BookItalic.a5db38bd.svg#Gotham-BookItalic) format("svg")}@font-face{font-family:Gotham;font-weight:500;font-style:italic;src:local("Gotham Medium Italic"),local("Gotham-Medium-Italic"),url(/static/media/Gotham-MediumItalic.982a93b0.eot?#iefix) format("embedded-opentype"),url(/static/media/Gotham-MediumItalic.31157d5b.woff2) format("woff2"),url(/static/media/Gotham-MediumItalic.6f40f057.woff) format("woff"),url(/static/media/Gotham-MediumItalic.cbb3b249.ttf) format("truetype"),url(/static/media/Gotham-MediumItalic.737e9dd3.svg#Gotham-MediumItalic) format("svg")}@font-face{font-family:Gotham;font-weight:700;font-style:italic;src:local("Gotham Bold Italic"),local("Gotham-Bold-Italic"),url(/static/media/Gotham-BoldItalic.45337e9f.eot?#iefix) format("embedded-opentype"),url(/static/media/Gotham-BoldItalic.77482555.woff2) format("woff2"),url(/static/media/Gotham-BoldItalic.acc7b869.woff) format("woff"),url(/static/media/Gotham-BoldItalic.2d6f5160.ttf) format("truetype"),url(/static/media/Gotham-BoldItalic.73c52208.svg#Gotham-BoldItalic) format("svg")}html{font-size:.6255em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size-adjust:100%}body{background:#f4f7f6;color:#002e5b;font-family:Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto;font-style:normal;font-weight:400;line-height:1;font-size:1.6rem}span.special-char{font-family:initial;text-transform:none}@media print{html{font-size:10pt}}.body{font-size:1.6rem}.body--fade{color:#9b9b9b}.h1,h1{font-size:2rem;margin-top:.67em;margin-bottom:.67em}.h1,.h2,h1,h2{font-weight:400;line-height:1.5}.h2,h2{font-size:1.55rem;margin-top:.83em;margin-bottom:.83em}.h3,h3{font-size:1.3rem;line-height:1.5}.h3,.h4,h3,h4{font-weight:400;margin-top:1em;margin-bottom:1em}.h4,h4{font-size:1.15rem;line-height:1.4}.mega{font-size:3rem;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.h1,h1{line-height:1.3;font-size:2.25rem}.h2,h2{font-size:2.1rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.3rem}.mega{font-size:4.5rem;line-height:1.15}}.link,a{color:currentColor;text-decoration:none}.link:focus,.link:hover,a:focus,a:hover{text-decoration:underline}.link:focus-visible,a:focus-visible{outline:auto;outline-offset:.5rem}p .link,p a{text-decoration:underline}.link--text{color:currentColor}.link--small{font-size:1.2rem;color:#000}.link--block{display:-webkit-flex;text-decoration:none}.link--block:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.anchor{position:absolute;margin-top:-8rem;pointer-events:none;opacity:0}.price--free{color:#24bf24;text-transform:uppercase}.product-price__prefix{font-size:1.6rem}.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:.4rem}.product-price--special .product-price__regular{text-decoration:line-through}.product-price--special .product-price__special{margin-right:1.6rem;color:#e02020}.product-price--special .product-price__regular{color:#dadada}.sku{color:#9b9b9b}.icon{-o-object-fit:contain;object-fit:contain;width:2.4rem;height:2.4rem;vertical-align:middle}.icon--mini{width:1.3rem;height:1.3rem}.icon--small{width:1.9rem;height:1.9rem}.icon--medium{width:2.6rem;height:2.6rem}.icon--big{width:3.6rem;height:3.6rem}.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:.6rem}.icon-wrapper--block:before{content:"";position:absolute;background:currentColor;border-radius:.6rem;opacity:.1;width:100%;height:100%;top:0;left:0}.icon-wrapper--block.icon-wrapper--big{padding:1.3rem}.icon-wrapper--block.icon-wrapper--big:before{border-radius:.9rem}.icon-wrapper--round,.icon-wrapper--round-border{display:inline-block;position:relative;padding:.8rem;border-radius:3.2rem}.icon-wrapper--round{background:currentColor}.icon-wrapper--round>*{color:#f4f7f6}.icon-wrapper--round-border{border:1px solid}.icon-cross svg path{stroke-width:3px}.button,button{font-weight:400}.button{display:inline-block;cursor:pointer;background-size:1px 100px;border:none;border-radius:3px;line-height:inherit;font-size:1.6rem;font-family:inherit;padding:1.9rem 1.8rem;position:relative;box-sizing:border-box}.button,.button:hover{text-decoration:none}.button--primary{background-image:linear-gradient(#209cad,#209cad,#0f658a);background-size:200% 200%;border-color:#209cad;color:#f4f7f6;transition:background-position .4s}.button--primary:focus,.button--primary:hover{background-position:0 100%}.button--secondary{background-image:linear-gradient(#0f658a,#0f658a,#002e5b);background-size:200% 200%;color:#f4f7f6;transition:background-position .4s}.button--secondary:focus,.button--secondary:hover{background-position:0 100%}.button--default{background-image:linear-gradient(#aeaeae,#aeaeae,#5a5a5a);background-size:200% 200%;border-color:#ccc;color:#f4f7f6;transition:background-position .4s}.button--default:focus,.button--default:hover{background-position:0 100%}.button--discount{background-color:#97062e;color:#f4f7f6}.button--discount:focus,.button--discount:hover{background-image:#97062e}.button--filter{background-color:#f4f7f6;border:1px solid #209cad;border-radius:50px;color:#209cad}.button--filter:focus,.button--filter:hover{background:#209cad;color:#f4f7f6}.button--disabled{background-color:#ccc}.inverted .button{border-color:#dadada}.button--login{background-color:#209cad;border-color:#209cad;color:#f4f7f6}.button--ghost{color:#9b9b9b;border-color:#dadada}.button--ghost:focus,.button--ghost:hover{color:#131433}.button--mini{padding:.4rem .5rem .3rem}.button--small{padding:.7rem .9rem .6rem}.button--big{padding-left:1.6rem;padding-right:1.6rem}.button--link,.button--link-reverse{background:transparent;border:none;font-size:inherit;font-weight:inherit;padding:.5rem;margin:-.5rem;color:currentColor;text-transform:inherit}.button--link-reverse:focus,.button--link-reverse:hover,.button--link:focus,.button--link:hover{color:currentColor;background:transparent;text-decoration:underline}.button--link-reverse:focus-visible,.button--link:focus-visible{outline:auto}.button--link-reverse.button--disabled,.button--link.button--disabled{background:transparent}.button--warning{border-color:#fd7737;color:#fd7737}.button--icon{display:block;margin:-.5rem;padding:.5rem;color:inherit;background:transparent;border:#dadada}.button--icon>*{display:block}.button--icon:focus,.button--icon:hover{color:#002e5b;background:transparent}.button--icon:focus{outline:0}.button--icon-block,.button--icon-block-primary{padding:.5rem}.button--icon-block-primary>*,.button--icon-block>*{display:block}.button--icon-block-primary:focus,.button--icon-block:focus{outline:0}.button--icon-block-primary.button--big,.button--icon-block.button--big{padding:.8rem}.button--icon-block{border-color:#dadada}.button--icon-block-primary{align-items:center;display:flex;height:3.4rem;margin-left:1.6rem;padding:1.2307692308rem}.button--icon-block-primary,.button--icon-block-primary:focus,.button--icon-block-primary:hover{background-color:#209cad;border-color:#209cad;color:#f4f7f6}.button--with-icon{padding:.9rem 1.6rem}.button--with-icon .icon{margin-right:1rem}.button--disabled{cursor:not-allowed}.button--disabled,.button--disabled:focus,.button--disabled:hover{border-color:#dadada;background:#f4f7f6;color:#dadada}.button--disabled.button--primary,.button--disabled:focus.button--primary,.button--disabled:hover.button--primary{border-color:#dadada;background:#dadada;color:#fff}.button--pending{color:inherit;cursor:pointer}.button--pending.button--search{color:#209cad}.button--pending.button--default,.button--pending.button--default:focus,.button--pending.button--default:hover,.button--pending.button--primary,.button--pending.button--primary:focus,.button--pending.button--primary:hover{color:transparent}.button--pending.button--default .labelled-icon__icon,.button--pending.button--default:focus .labelled-icon__icon,.button--pending.button--default:hover .labelled-icon__icon,.button--pending.button--primary .labelled-icon__icon,.button--pending.button--primary:focus .labelled-icon__icon,.button--pending.button--primary:hover .labelled-icon__icon{display:none}.button--pending.button--login,.button--pending.button--login:hover{color:#209cad}.button--pending.button--warning{color:transparent;border:1px solid #fd7737}.button--pending.button--link{border:none}.button--pending.button--icon{color:transparent;border:none;background:transparent}.button--pending.button--icon-block-primary,.button--pending.button--icon>*{color:transparent}.button--pending:focus,.button--pending:hover{color:inherit}.button--pending:after{position:absolute;top:0;bottom:0;right:0;left:0;content:"";display:block;margin:auto;border-radius:50%;width:1.2em;height:1.2em;border:1px solid #9b9b9b;border-top-color:#333;animation:spin 1s linear infinite}fieldset{border:none;font-size:1.6rem;max-width:25em;margin:0 auto;padding:0}.fieldset--large{max-width:30em}@media screen and (min-width:768px){.fieldset--large{max-width:40em}}.fieldset--start{margin:0}.box{background:#f4f7f6;border:1px solid #dadada;padding:2.4rem}.box-title{text-align:center}.box-title>*{margin:0}hr{box-sizing:border-box;height:1px;border:solid #dadada;border-width:1px 0 0;margin:1.6rem 0}.payzen-form-input,input,select,textarea{border:1px solid #ccc;background-color:#fff;border-radius:5px;outline:none;font-size:1.6rem;font-family:Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto;width:100%;display:block}[disabled].payzen-form-input,input[disabled],select[disabled],textarea[disabled]{color:#ccc}.payzen-form-input:focus,input:focus,select:focus,textarea:focus{border-color:#333}.inverted .payzen-form-input,.inverted input,.inverted select,.inverted textarea{border-color:#f4f7f6}.payzen-form-input,input{color:#002e5b;padding:0 2.5rem}.payzen-form-input::-moz-placeholder,input::-moz-placeholder{color:#aeaeae}.payzen-form-input::placeholder,input::placeholder{color:#aeaeae}.input--short{width:7ch}.input--invalid,.textarea--invalid{border-color:#e02020}.input--invalid:focus,.textarea--invalid:focus{border-color:#333}.inverted .input--invalid,.inverted .textarea--invalid{border-color:#e02020}.input--valid,.inverted .input--invalid:focus,.inverted .input--valid,.inverted .textarea--invalid:focus,.inverted .textarea--valid,.textarea--valid{border-color:#333}.input-height,.payzen-form-input,input,select{height:5.4rem}textarea{padding:1rem 2rem;min-width:100%;max-width:100%}[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.6rem;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 #dadada}.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:#e02020;margin-top:.8rem;padding-left:2rem;padding-right:2rem}.inverted .input-wrapper__error{color:#ff9a9a}.input-wrapper__error--start{padding-left:0;padding-right:0}.input-wrapper__help{font-size:1.1rem;margin-top:.8rem}.input-wrapper__suggestions{position:absolute;width:100%;z-index:2;background:#f4f7f6;border:1px solid #333;border-top:none;border-radius:5px;box-sizing:border-box;padding:1.6rem}.input-wrapper__suggestions .autocomplete-results__option{border-radius:5px;cursor:pointer}.input-wrapper__suggestions-wrapper{position:relative;height:0}@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}.checkbox label{position:relative;padding-left:3.6rem;min-height:2rem;padding-top:.15rem;display:inline-block}.checkbox [type=checkbox].payzen-form-input:disabled+label,.checkbox input[type=checkbox]:disabled+label{color:#dadada}.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 #209cad;box-sizing:border-box;border-radius:5px}.checkbox [type=checkbox].payzen-form-input:checked+label:before,.checkbox input[type=checkbox]:checked+label:before{content:"✔";background-color:#209cad;color:#f4f7f6;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 #209cad;outline-offset:-3px}}.number-input{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;margin:0;border-radius:.4rem;border:1px solid #ccc;background-color:#fff;min-width:9rem}.number-input__button{margin:0 .8rem}.number-input__button:first-child{margin-top:0}.number-input__button:last-child{margin-bottom:0}.number-input__button>*{display:block}.number-input__input{z-index:1}.number-input__input>*{border:none;background:none;border-radius:0;padding:0;text-align:center;width:4ch;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__button:first-child{margin-top:.4rem}.number-input--small .number-input__button:last-child{margin-bottom:.4rem}.number-input--small .number-input__input>*{height:auto}.radio{position:relative;display:flex;align-items:center}.radio>label{position:relative;flex:1;text-align:left;padding-left:3.6rem;min-height:2rem;padding-top:.15rem;display:inline-block}.radio [type=radio].payzen-form-input,.radio input[type=radio]{position:absolute;overflow:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1}.radio [type=radio].payzen-form-input+label:before,.radio input[type=radio]+label:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:2rem;height:2rem;text-align:center;border:1px solid #dadada;border-radius:50%;box-sizing:border-box}.radio [type=radio].payzen-form-input:checked+label:before,.radio input[type=radio]:checked+label:before{content:"•";background-color:#000;color:#f4f7f6;font-size:3rem;line-height:2rem;border:none;border-radius:50%}.radio [type=radio].payzen-form-input:focus+label:after,.radio [type=radio].payzen-form-input:hover+label:after,.radio input[type=radio]:focus+label:after,.radio input[type=radio]:hover+label:after{content:"";position:absolute;left:1px;top:1px;display:block;width:calc(2rem - 2px);height:calc(2rem - 2px);z-index:1;border:2px solid #002e5b;border-radius:50%;box-sizing:border-box}.radio+.radio{margin-top:.4rem}.label--required:after{content:" *";color:#e02020}.password{position:relative}.password__show-icon{position:absolute;top:0;right:0}.password__show-icon button{margin:auto;height:100%}.password-strength-hint{position:relative}.password-strength-hint__show-icon{position:absolute;top:0;right:0}.password-strength-hint__show-icon button{margin:auto;height:100%}.password-strength-hint__criteria-wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;list-style:none;margin:0;padding:0}.password-strength-hint__criteria{flex:1 1 auto;min-width:50%}.password-strength-hint__criteria--valid{color:#24bf24}.password-strength-hint__criteria--invalid{color:#e02020}.select-input{position:relative;display:inline-block;width:100%;border:1px solid #dadada;border-radius:4px;background-color:#f4f7f6;padding:0}.select-input:focus-within{border-color:#333}.select-input>:last-child{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#dadada}.select-input>select{background-color:#fff;border:none;padding:.1rem 4rem 0 2.5rem;font-size:1.6rem;color:#002e5b;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-input>select::-ms-expand{display:none}.select-input--invalid{border-color:#fd7737}.select-input--invalid>:last-child{color:#fd7737}.select-input--valid{border-color:#333}.select-input--valid>:last-child{color:#333}.rating-input{display:flex;align-items:center;margin:0 -.4rem}.rating-input__input,.rating-input__value{padding:0 .4rem}.rating-input__input{position:relative;display:inline-block}.rating-input__radio-group{position:absolute;top:0;bottom:0;left:0;right:0;padding:0 .4rem;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 #002e5b}.progress-status,.rating-input__value{display:flex;align-items:center}.progress-status{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.progress-status--error{color:#e02020}.progress-status--error progress{background-color:rgba(224,32,32,.2)}.progress-status--error progress::-webkit-progress-bar{background-color:rgba(224,32,32,.2)}.progress-status--error progress::-webkit-progress-value{background-color:#e02020}.progress-status--error progress::-moz-progress-bar{background-color:#e02020}.progress-status--warning{color:#fd7737}.progress-status--warning progress{background-color:rgba(253,119,55,.2)}.progress-status--warning progress::-webkit-progress-bar{background-color:rgba(253,119,55,.2)}.progress-status--warning progress::-webkit-progress-value{background-color:#fd7737}.progress-status--warning progress::-moz-progress-bar{background-color:#fd7737}.progress-status--success{color:#24bf24}.progress-status--success progress{background-color:rgba(36,191,36,.2)}.progress-status--success progress::-webkit-progress-bar{background-color:rgba(36,191,36,.2)}.progress-status--success progress::-webkit-progress-value{background-color:#24bf24}.progress-status--success progress::-moz-progress-bar{background-color:#24bf24}.progress-status progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;border:1px solid #f0f0f0;width:auto;height:7px}.progress-status progress::-webkit-progress-bar,.progress-status progress::-webkit-progress-value{border-radius:7px}.progress-status>span{flex:0 1 auto;margin-left:1.6rem}@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:3.2rem;max-width:100%}.spinner:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:3.2rem;height:3.2rem;margin-top:-1.6rem;margin-left:-1.6rem;border-radius:50%;border:.25rem solid #dadada;border-top-color:#002e5b;animation:spin 1.2s cubic-bezier(.7,.15,.3,.85) infinite}.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:#f4f7f6;border:1px solid #dadada;padding-left:0;margin:0 .3rem}.price-filter__currency{padding:0 .3rem 0 0}.back-link{display:flex}.background-image{z-index:-1;overflow:hidden}.background-image,.background-image:after{position:absolute;top:0;left:0;width:100%;height:100%}.background-image:after{content:"";background:#333;opacity:.3}.background-image--backdrop-dark:after{opacity:.5}.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:#dadada}.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:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0,#f1f1f1,#f3f3f3,#f5f5f5,#f8f8f8,#f5f5f5,#f3f3f3,#f1f1f1,#f0f0f0);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}.pills{margin:0}.pills,.skeleton{display:inline-block}.skeleton{position:relative}.skeleton__content{visibility:hidden}.skeleton__content:after{visibility:visible;display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0,#f1f1f1,#f3f3f3,#f5f5f5,#f8f8f8,#f5f5f5,#f3f3f3,#f1f1f1,#f0f0f0);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}@keyframes skeletonAnimation{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.tag{background:#e02020;color:#f4f7f6;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:700;border-radius:4.8rem}.labelled-icon,.tag{display:inline-block}.labelled-icon{text-align:center;margin:0}.labelled-icon__content{display:flex;width:auto;align-items:center}.labelled-icon__content>:first-child{display:block;margin-right:1.6rem}.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--icon-round .labelled-icon__icon{color:#002e5b}.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:.8rem}.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.6rem}.form-item--inline .form-item__input>*,.form-item--inline .form-item__label>*{width:auto}.form-item--inline .form-item__input>*{margin-top:0}.form-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.form-actions__element{margin:.8rem 1.6rem}.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:-.8rem;margin-right:-.8rem}.form-actions--start-small .form-actions__element{margin-left:.8rem;margin-right:.8rem}.form-actions--end,.form-actions--end-small{justify-content:flex-end}.form-actions--end-small{margin-left:-.8rem;margin-right:-.8rem}.form-actions--end-small .form-actions__element{margin-left:.8rem;margin-right:.8rem}.form-actions--full .form-actions__element{flex:1}.form-actions--full .form-actions__element>*{width:100%;display:block;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{flex-direction:column}.form-title{text-align:center}.form-title>:first-child{margin-top:0;margin-bottom:0}.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}.expandable-card{border:1px solid #dadada;padding:1.6rem}.expandable-card__header{display:flex;justify-content:space-between;align-items:center;margin:-1.6rem;padding:1.6rem;cursor:pointer;font-weight:700;text-transform:uppercase;letter-spacing:.2em}@media screen and (min-width:768px){.expandable-card{padding:2.4rem 3.2rem}.expandable-card__header{padding:2.4rem 3.2rem;margin:-2.4rem -3.2rem}}.expandable-card--expanded .expandable-card__header{margin-bottom:0}.titled-card__title{text-align:center}.titled-card__title>*{margin:0}.titled-card__description{text-align:center}.titled-card__description>:first-child{margin-top:0}.titled-card__description>:last-child{margin-bottom:0}.recap-card__head{display:flex;justify-content:flex-start;margin:0}.recap-card__head>:first-child{margin:0;width:100%;display:flex;align-items:center;justify-content:space-between}.recap-card__title{font-size:1.7rem;font-weight:700}.recap-card__actions{margin:-.8rem}.recap-card__actions>*{margin:0 .8rem}.recap-card__description{text-align:center;margin-bottom:1.6rem}.recap-card__children{padding-left:3rem;padding-bottom:0}.recap-card__children>:first-child{margin-top:0}.recap-card__children>:last-child{margin-bottom:0}@media screen and (min-width:768px){.recap-card__title{padding-bottom:1.6rem}}.confirmation-card{text-align:center}.confirmation-card__indicator{color:#24bf24;margin:1.6rem auto}.confirmation-card__indicator--pending{color:#e79a03}.confirmation-card__title{color:currentColor}.confirmation-card__title>*{margin:0 0 .8rem}.confirmation-card__confirm{margin:3.2rem 1.6rem 1.6rem}.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}.alert{background:#f4f7f6;border:1px solid;border-radius:4px;padding:.8rem}.alert--success{color:#24bf24}.alert--error{color:#e02020}.alert--warn{color:#e79a03}.alert--info{color:#9b9b9b}.alert__content{text-align:left;margin:0 auto;display:flex;align-items:center;justify-content:center}.alert__content__message{margin-left:.8rem}.alert__content__message>:first-child{margin-top:0}.alert__content__message>:last-child{margin-bottom:0}.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:.8rem}}.inline-alert--success{color:#24bf24}.inline-alert--error{color:#fd7737}.loading-area{text-align:center;color:#9b9b9b}.loading-area>:first-child{margin-bottom:1.6rem}.loading-overlay{position:relative}.loading-overlay__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:1}.loading-overlay__overlay>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.paginator{display:flex;align-items:center;margin:0;padding:0;list-style:none}.paginator__page{display:block;font-size:1.7rem}.paginator__page:focus,.paginator__page:focus-visible{outline:none}.paginator__page--next,.paginator__page--previous{flex:1;font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.paginator__page--next .paginator__link{text-align:right}.paginator__page--disabled .paginator__link{color:#dadada;cursor:not-allowed}.paginator__page--disabled .paginator__link:focus,.paginator__page--disabled .paginator__link:hover{text-decoration:none}.paginator__page--active .paginator__link{font-weight:700;text-decoration:underline}.paginator__link{display:block;text-decoration:none;padding:.8rem 1.6rem}.paginator__link:focus,.paginator__link:hover{font-weight:700;cursor:pointer;outline:none}.paginator__link:focus-visible{outline:auto}.link-list{margin:1.6rem 0}.link-list__list{padding-left:0;list-style-type:none;margin:.8rem 0}.link-list__title{font-size:1.7rem;color:#f4f7f6;font-weight:700;text-transform:uppercase}.link-list__item{position:relative;margin:0;display:inline-block;width:50%}.option-picker{margin:-.8rem 0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.option-picker--checkbox{flex-direction:column;align-items:flex-start}.option-picker:after{content:"";flex:15}.option-picker__element{padding:.8rem 0;margin-right:-1px;flex:1}.option-picker__element--disabled{cursor:not-allowed}.option-picker__option{display:flex;align-items:center;justify-content:center;width:100%;min-width:5.5ch;height:100%;background-color:#f4f7f6;border:1px solid #dadada;color:#333;padding:.8rem;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:#dadada;border-width:1px;color:#dadada}.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:#f0f0f0}.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(.8rem - 1px)}.option-picker__swatch-color{display:block;width:100%;padding-top:100%}.option-picker__count{color:#9b9b9b}.option-picker__element--disabled .option-picker__count{color:#dadada}@media screen and (min-width:768px){.option-picker{margin:-.8rem 0}.option-picker__element{padding:.8rem 0}}.results-block__title{text-align:left;margin-bottom:1.6rem}.results-block__title>*{margin:0}.select-menu__menu-list{background-color:#f4f7f6;list-style:none;margin:0;padding:0;border:1px solid #9b9b9b;border-radius:1.6rem;overflow:hidden}.select-menu__menu-item{padding:1.0666666667rem;display:block;cursor:pointer}.select-menu__menu-item:hover{background-color:#9b9b9b}.selector{position:relative;border:none;padding:0;display:block;font-size:.8em;margin:0 1.6rem 0 -.8rem;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 #dadada;background:#f4f7f6;padding:.8rem;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:768px){.selector{font-size:1.6rem}}.stars{position:relative;display:block;white-space:nowrap}.stars__fill{position:absolute;top:.1rem;left:0;color:#002e5b;pointer-events:none;display:flex}.stars__empty{color:#dadada;display:flex}.stars--clickable .stars__empty .stars__icon:hover{color:#9b9b9b}.stars__empty,.stars__fill{margin:-.1rem}.stars__icon{padding:.1rem}.stars__icon>*{display:block}.autocomplete{position:absolute;top:100%;width:100vw;z-index:2;margin-top:.9rem;background:#fff;border:1px solid #d5d9d7;box-shadow:0 1rem 1rem rgba(0,0,0,.1607843137)}@media screen and (min-width:1200px){.autocomplete{width:100%;margin-top:.1rem}}.autocomplete-results{display:block;padding:0;margin:0;list-style:none}.autocomplete-results__option{position:relative;display:block}.autocomplete-item{display:flex;align-items:center;border-bottom:1px solid #d5d9d7}.autocomplete-item__image{min-width:9.2rem;min-height:9.2rem;margin-right:2.6rem;border-right:1px solid #d5d9d7}.autocomplete-item__name{color:#002e5b;white-space:break-spaces;font-weight:700}.autocomplete-item__addon{font-weight:400}.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:#dadada}.stepped-progress__item--passed,.stepped-progress__item--selected{color:#002e5b}.stepped-progress__item:after{content:"";display:block;height:1px;background:#dadada;flex:1;margin:0 1.6rem}.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}.explained-call-to-action__title{text-align:center}.explained-call-to-action__title>*{margin-top:0}.explained-call-to-action__content{margin:3.2rem 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.6rem auto 0}.recap-table{margin:0}.recap-table__group{margin:1.6rem 0}.recap-table__group__title{margin-bottom:1.6rem;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:flex-end;line-height:2.9rem;font-weight:700;font-size:1.7rem}.recap-table__line--nice{color:#24bf24}.recap-table__line--final{margin-top:.5rem;font-size:1.7rem;font-weight:700}.recap-table__line--standalone>*{margin-top:0;margin-bottom:0}.recap-table__line .price{min-width:14rem;font-weight:400}.grid__col{flex:1;margin:0 .8rem}.grid__col:first-child{margin-left:0}.grid__col:last-child{margin-right:0}.grid--vertical .grid__col{margin:.8rem 0}.grid--vertical .grid__col:first-child{margin-top:0}.grid--vertical .grid__col:last-child{margin-bottom:0}.grid-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:1.4rem 1rem;padding:2rem}.grid-cards>a{width:inherit}.grid-cards>a:nth-of-type(odd){justify-self:end}.grid-cards>a:nth-of-type(2n){justify-self:start}.grid-cards>.link{height:100%;text-decoration:none}@media screen and (min-width:768px){.grid-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.6rem 1.8rem}.grid-cards>a{width:100%}}@media print,screen and (min-width:1040px){.grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cards>a,.grid-cards>a:nth-of-type(2n),.grid-cards>a:nth-of-type(odd){justify-self:center}}@media screen and (min-width:1830px){.grid-cards{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2.1rem 2.4rem}.grid-cards>a:nth-of-type(odd){justify-self:end}.grid-cards>a:nth-of-type(2n){justify-self:start}}@media screen and (min-width:1920px){.grid-cards{max-width:1920px}.grid-cards>a:nth-of-type(2n),.grid-cards>a:nth-of-type(odd){justify-self:center}}@media print{.grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cards .link{margin:0 .25cm}}.breadcrumb{flex-wrap:wrap;list-style:none;padding:1.5rem;margin:0;background-color:#fff;line-height:1.7rem}.breadcrumb,.breadcrumb__item{display:flex;align-items:center;font-size:1.4rem}.breadcrumb__item{color:#002e5b;text-transform:lowercase;letter-spacing:0}.breadcrumb__item .link{text-decoration:underline}.breadcrumb__item:after{display:block;content:">";padding:2px .4rem 0}.breadcrumb__item:last-child .link{text-decoration:none}.breadcrumb__item:last-child:after{display:none}.breadcrumb__link-name{text-decoration:underline}.breadcrumb.last-link{text-decoration:none}@media print,screen and (min-width:1200px){.breadcrumb{padding:0 3.3rem;height:5.9rem}.breadcrumb__item:after{padding:2px .8rem 0}}@media print{.breadcrumb{font-size:12pt}}.configurator{min-width:10em;text-align:left}.configurator__select{max-width:15em}.configurator__select--full{max-width:none}.configurator__select>*{margin-bottom:1.6rem}.bundle-option{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-.8rem;margin-right:-.8rem}.bundle-option>*{padding:0 .8rem}@media screen and (min-width:768px){.bundle-option{margin-left:-1.6rem;margin-right:-1.6rem}.bundle-option>*{padding:0 1.6rem}}.bundle-option__option{min-width:20ch;flex:1}.bundle-option__option>*{width:100%}.swatches{display:flex;flex-wrap:wrap;margin:-.8rem}.swatches__value{position:relative;margin:.8rem;width:40px;height:40px;background:#f4f7f6;border:1px solid #9b9b9b;border-radius:50%;padding:3px;box-sizing:border-box}.swatches__value:hover{cursor:pointer}.swatches__value--selected,.swatches__value:hover{border:2px solid #002e5b}.swatches__value:focus{outline:none;border:3px solid #9b9b9b}.swatches__value--disabled{border:1px solid #9b9b9b;background-color:hsla(0,0%,60.8%,.3);cursor:not-allowed;opacity:.4}.swatches__value--disabled:focus,.swatches__value--disabled:hover{border:1px solid #9b9b9b}.swatches__value--disabled:hover{cursor:not-allowed}.swatches__color,.swatches__image{display:block;border-radius:50%;height:100%;width:100%;max-width:100%;max-height:100%}.swatches__image{position:relative}.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%)}.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:3.2rem;text-transform:uppercase;font-weight:700}.carousel__controls{display:none}.carousel__nav{position:absolute;left:3.2rem;right:3.2rem;bottom:3.2rem;z-index:1}.carousel__nav-end,.carousel__nav-start{display:none}.carousel__nav-buttons{display:flex;justify-content:center;margin-left:3.2rem;margin-right:3.2rem}.carousel__button{display:block;flex:1;background:none;color:transparent;font-size:0;border:none;height:3.2rem;position:relative;cursor:pointer;outline:none}.carousel__button:after{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);content:"";height:2px;background:rgba(244,247,246,.12);width:100%}.carousel__button:focus:after,.carousel__button:hover:after{height:4px;background:#f4f7f6}.carousel__button--current:after{background:#f4f7f6;width:100%}.carousel__description{margin-top:3.2rem}@media screen and (min-width:768px){.carousel__slide{min-height:40em}.carousel__controls{position:absolute;z-index:1;bottom:6.4rem;right:1.6rem;display:flex;margin-left:-.8rem;margin-right:-.8rem}.carousel__controls button{display:flex;justify-content:center;align-items:center;background:#f4f7f6;color:#131433;border:none;width:6.4rem;height:6.4rem;margin-left:.8rem;margin-right:.8rem;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:#f4f7f6;background:rgba(244,247,246,.12);transform:scale(1)}.carousel__nav{display:flex;flex-direction:column;align-items:center;top:10%;left:1.6rem;width:3.2rem;height:80%}.carousel--with-description .carousel__nav{height:calc(80% - 12.8rem)}.carousel__nav-end,.carousel__nav-start{display:block;text-align:center}.carousel__nav-buttons{flex-direction:column;margin:3.2rem 0;flex:1}.carousel__button{flex:1;height:auto;width:3.2rem}.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:12.8rem}.carousel__content{margin:0;padding-left:19.2rem;padding-right:19.2rem;max-width:80ch;max-width:calc(38.4rem + 50ch)}.carousel__description{position:relative;z-index:1;margin-top:-12.8rem;min-height:12.8rem;pointer-events:none}.carousel__description:before{position:absolute;content:"";height:100%;width:9999em;right:50%;background:#f4f7f6}.carousel__description-content{pointer-events:all;position:relative;padding:3.2rem 6.4rem 3.2rem 0;background:#f4f7f6;margin-right:19.2rem;border-top-right-radius:6.4rem;min-height:12.8rem;display:flex;align-items:center;justify-content:stretch}}.map{max-width:100%;height:100%;border:1px solid #dadada}.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:100%;display:flex;justify-content:center;align-items:center;padding:1.6rem 0;z-index:50;max-height:100vh;overflow-x:hidden;overflow-y:auto;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;padding:2.4rem;box-sizing:border-box}.modal__content__main>:first-child{margin-top:0}.modal__content__main>:last-child{margin-bottom:0}.modal__title{text-align:center;padding-left:1.6rem;padding-right:1.6rem;font-weight:700;font-size:1.9rem}.modal__title>:first-child{margin-top:0;padding-top:0}.modal__title>:last-child{margin-bottom:0;padding-bottom:0}.modal__actions>button{margin:0 1rem}.modal__close{position:absolute;top:0;right:0;z-index:1;text-align:right;color:#131433;padding:1.6rem}.modal__close>*{display:block}.modal--full,.modal--full-no-spacing{max-width:100%}.modal--full-no-spacing .modal__content{padding:0}.modal__body--opened{overflow:hidden}@media screen and (min-width:768px){.modal{min-width:38em}.modal--full,.modal--full-no-spacing{max-width:110ch}.modal__close{padding:2.8rem}.modal__content{padding:3.2rem}.modal__title{padding-left:3.2rem;padding-right:3.2rem}}.postal-address-selector{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:-.8rem}.postal-address-selector__locations{flex:1;height:350px;max-height:80vh;max-width:100%;overflow-y:scroll;padding:0;margin:.8rem}.postal-address-selector__map{flex:1;height:350px;max-width:100%;margin:.8rem;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}}.postal-address-list{display:block;margin:0;padding:0;text-align:left}.postal-address-list__item{padding:1.6rem 0}@media screen and (min-width:350px){.postal-address-list__item{padding:1.6rem}}.postal-address-list__item--active{background-color:#f0f0f0}.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 #f0f0f0}.postal-address-list__action{margin-top:.8rem}.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:.5333333333rem;font-size:1.2rem}.postal-address-item__schedule>:first-child{font-weight:700}.postal-address-item__schedule .schedule{margin-top:.5333333333rem}.multistep{position:relative;padding-bottom:2rem}.multistep__recap{position:fixed;left:0;right:0;bottom:0;z-index:1;background:#f4f7f6;padding-top:.8rem;border-top:1px solid #dadada;max-height:84vh;max-height:calc(100vh - 7rem);overflow-y:auto}.multistep__current-step{padding-bottom:7rem}.multistep__recap-items{min-height:calc(100vh - 12rem)}.multistep__recap-items--closed{display:none}@media screen and (min-width:768px){.multistep{display:flex;align-items:flex-start;justify-content:center}.multistep__current-step{flex:2;padding-right:3.2rem}.multistep__recap{position:static;top:0;flex:1;min-width:30em;padding-top:0;padding-left:3.2rem;background:transparent;border-top:none;max-height:100%;overflow-y:visible}.multistep__recap-items--closed{display:block}.multistep__progress{padding:.5rem 2.4rem .7rem}}.multi-step-recap{position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-bottom:1.6rem}.multi-step-recap__details{display:flex;min-width:0;min-height:0;flex-direction:column;justify-content:center}.grid{display:flex;flex-wrap:wrap}.grid,.grid--gap-0-5{margin:-.8rem}.grid--gap-0-5 .cell{padding:.8rem}.grid--gap-2{margin:-1.6rem}.grid--gap-2 .cell{padding:1.6rem}.grid--gap-4{margin:-3.2rem}.grid--gap-4 .cell{padding:3.2rem}.grid--vertical{flex-direction:column}.cell{padding:.8rem}.cell,.cell--1{flex:1}.cell--2{flex:2}.cell--3{flex:3}.cell--desktop-1,.cell--desktop-2,.cell--desktop-3{min-width:100%}.cell--width-1{min-width:100%;max-width:100%}.cell--width-1-2{min-width:50%;max-width:50%}.cell--width-1-3{min-width:33.333%;max-width:33.333%}@media screen and (min-width:768px){.grid{margin:-1.6rem}.grid--gap-0-5{margin:-.8rem}.grid--gap-0-5 .cell{padding:.8rem}.grid--gap-2{margin:-1.6rem}.grid--gap-2 .cell{padding:1.6rem}.grid--gap-4{margin:-3.2rem}.grid--gap-4 .cell{padding:3.2rem}.cell{padding:1.6rem}.cell--desktop-1,.cell--desktop-2,.cell--desktop-3{min-width:auto}.cell--desktop-1{flex:1}.cell--desktop-2{flex:2}.cell--desktop-3{flex:3}.cell--width-desktop-1-2{min-width:50%;max-width:50%}.cell--width-desktop-1-3{min-width:33.333%;max-width:33.333%}}@media print{.grid .cell--print-1-4{min-width:25%;max-width:25%}}.spacer{margin-top:.8rem;margin-bottom:.8rem;border:none;border-top:1px solid transparent}.spacer--border{border-top:1px solid #dadada}.spacer--size-2{margin-top:1.6rem;margin-bottom:1.6rem}.spacer--size-4{margin-top:3.2rem;margin-bottom:3.2rem}@media screen and (min-width:768px){.spacer{margin-top:1.6rem;margin-bottom:1.6rem}.spacer--size-2{margin-top:3.2rem;margin-bottom:3.2rem}.spacer--size-4{margin-top:6.4rem;margin-bottom:6.4rem}}.stack{display:flex;flex-direction:column;margin-top:1.6rem}.stack__element:empty{display:none}.stack--size-1>.stack__element,.stack--size-mobile-1>.stack__element,.stack>.stack__element{padding-top:.4rem;padding-bottom:.4rem}.stack--size-2>.stack__element,.stack--size-mobile-2>.stack__element{padding-top:.8rem;padding-bottom:.8rem}.stack--size-4>.stack__element,.stack--size-mobile-4>.stack__element{padding-top:1.6rem;padding-bottom:1.6rem}.stack--size-8>.stack__element,.stack--size-mobile-8>.stack__element{padding-top:3.2rem;padding-bottom:3.2rem}@media screen and (min-width:768px){.stack--size-1>.stack__element,.stack--size-desktop-1>.stack__element,.stack>.stack__element{padding-top:.8rem;padding-bottom:.8rem}.stack--size-2>.stack__element,.stack--size-desktop-2>.stack__element{padding-top:1.6rem;padding-bottom:1.6rem}.stack--size-4>.stack__element,.stack--size-desktop-4>.stack__element{padding-top:3.2rem}.stack--size-8>.stack__element,.stack--size-desktop-8>.stack__element{padding-top:4.8rem;padding-bottom:4.8rem}}.stack__element:first-child{padding-top:0}.stack__element:last-child{padding-bottom:0}.stack__element .link,.stack__element a{display:-webkit-flex}.logo{display:block}.radio-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:-.8rem}.checkout-address .existing-address__billing-address .address,.radio-grid__element{position:relative;margin:.8rem;border:1px solid #9b9b9b;padding:1.6rem;border-radius:2.4rem;flex:1;min-width:20em;max-width:20em;transition:background-color .1s ease-in-out,border-color .2s ease-in-out,opacity .1s ease-in-out}.checkout-address .existing-address__billing-address .address:focus,.checkout-address .existing-address__billing-address .address:hover,.radio-grid__element:focus,.radio-grid__element:hover{background:hsla(0,0%,94.1%,.3)}.checkout-address .existing-address__billing-address .address [type=radio].payzen-form-input,.checkout-address .existing-address__billing-address .address input[type=radio],.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}.checkout-address .existing-address__billing-address .address [type=radio].payzen-form-input:hover,.checkout-address .existing-address__billing-address .address input[type=radio]:hover,.radio-grid__element [type=radio].payzen-form-input:hover,.radio-grid__element input[type=radio]:hover{cursor:pointer}.checkout-address .existing-address__billing-address .radio-grid--hasValue .address,.radio-grid--hasValue .checkout-address .existing-address__billing-address .address,.radio-grid--hasValue .radio-grid__element{border-color:#dadada;opacity:.6}.radio-grid--hasValue .radio-grid__element--checked{opacity:1;border-color:#002e5b}.checkout-address .existing-address__billing-address .radio-grid--small .address,.radio-grid--small .checkout-address .existing-address__billing-address .address,.radio-grid--small .radio-grid__element{min-width:9em;max-width:9em;display:flex;align-items:center;text-align:center}.icon-with-notification{position:relative;display:block}.icon-with-notification>:first-child{display:block}.icon-with-notification__notification{align-items:center;display:flex;justify-content:center;font-size:1.4rem;position:absolute;bottom:-25%;right:-25%;color:#f4f7f6;background:#e79a03;line-height:1em;max-height:2.125em;width:2.125em;padding:.32em .3em .28em;border-radius:50%;text-align:center}@media(min-width:1200px){.icon-with-notification__notification{bottom:10%;right:-30%}}.one-line-form{display:flex;flex-direction:column;align-items:center}.one-line-form--button-icon{flex-wrap:nowrap;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}}.feature-list{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;margin:-1.6rem -2.4rem}.feature-list__element{display:block;flex:1;padding:1.6rem 2.4rem;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:768px){.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:#002e5b;max-width:4.8rem}.feature__content{margin-left:2.4rem}.feature__title{font-weight:700;font-size:1.7rem;margin-bottom:.8rem}.feature__description{color:#9b9b9b}.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:3.2rem;margin-left:0}.feature--big-primary .feature__title,.feature--big .feature__title,.feature--mega .feature__title{font-size:1.9rem}.feature--big-primary .feature__description,.feature--big .feature__description,.feature--mega .feature__description{margin-top:1.6rem}.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:#dadada}.feature--mega .feature__description{color:#131433}.push-block{position:relative;min-height:18em;min-width:30ch;padding:1.6rem;display:flex;flex-direction:column;justify-content:flex-end}.push-block__content{max-width:25ch}@media screen and (min-width:768px){.push-block{min-height:26em;padding:4.8rem}}.items-slider{overflow:hidden}.items-slider .container{padding:0}.items-slider__container,.items-slider__slider{position:relative}.items-slider__item{display:grid}.items-slider__element{padding:0;display:flex}.items-slider__element .product-item{width:100%}.items-slider__element--discount-tag{position:relative;padding:1.6rem;border:none;color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;transition:box-shadow .2s,background-position .2s;background-image:linear-gradient(180deg,#97062e,#97062e 25%,#b20635,#b20635,#97062e,#97062e);background-size:200% 200%;background-position:0 0;background-repeat:no-repeat}.items-slider__element--discount-tag__title{font-size:2.2rem;font-weight:500;margin:0;position:relative;z-index:2;pointer-events:none}.items-slider__element--discount-tag .link{display:none;font-weight:100;text-decoration:underline}.items-slider__element--discount-tag__image{position:absolute;bottom:1.6rem;right:2.4rem;line-height:0}.items-slider__controls{display:none}.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% - 6.4rem);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.6rem}.items-slider--vertical .items-slider__next,.items-slider--vertical .items-slider__previous{position:static;transform:none}.items-slider .link{flex:1;text-decoration:none}.promotion-item{display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:2.7rem 0 0 2rem;height:100%;border:none;color:#fff;transition:background .4s ease-out,border .4s ease-out;background-image:linear-gradient(180deg,#97062e,#97062e 25%,#b20635,#b20635,#97062e,#97062e);background-size:200% 200%;background-position:0 0;background-repeat:no-repeat}.promotion-item__title{width:75%;font-size:1.9rem;line-height:2.2rem;pointer-events:none}.promotion-item__link{visibility:hidden}.promotion-item__image{position:absolute;right:1.1rem;bottom:1.3rem}.promotion-item__image img{width:5rem;height:5rem}@media screen and (min-width:768px){.promotion-item{padding-bottom:3rem}.promotion-item__link{visibility:visible;text-decoration:underline}}@media screen and (min-width:1200px){.promotion-item{height:100%;padding:3.6rem 0 4.4rem 2.9rem;background-color:#97062e;background-image:url(/assets/pourcentage-rouge.svg),linear-gradient(180deg,#97062e,#97062e 25%,#b20635,#b20635,#97062e,#97062e);background-size:18.7rem,200% 200%;background-position:55%,0 0;background-repeat:no-repeat}.promotion-item:before{pointer-events:none;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border-radius:2px;border:4px solid #97062e;opacity:0}.promotion-item:hover{background-position:55%,0 100%}.promotion-item:hover:before{opacity:1}.promotion-item__title{width:85%;font-weight:500;font-size:2.8rem;line-height:3.5rem;max-width:32rem}.promotion-item__link{padding-left:.5rem}.promotion-item__image{right:3.2rem;bottom:2.4rem}.promotion-item__image img{width:6rem;height:6rem}.items-slider__element--discount-tag{padding:1.8rem}.items-slider__element--discount-tag .link{display:block;font-size:1.9rem}.items-slider .link{flex:.33}}@media print{.promotion-item__title{font-size:14pt}}.section__title{flex:1;text-align:center}.section__title>*{margin-top:0;margin-bottom:0;display:flex;font-weight:700}.section .section__head{display:flex}@media screen and (min-width:1200px){.section .section__head{margin-bottom:3.2rem}}.section--with-actions .section__head{align-items:center}.section--with-actions .section__title{flex:1;text-align:left;margin-right:1.6rem}@media screen and (min-width:768px){.section .section__head{margin-bottom:1.6rem}.section .section__content{margin:0 1rem}.section--with-actions .section__title{margin-right:3.2rem}}.tabs__head{position:relative}.tabs__controls{display:flex;flex-direction:column;width:100%;border-top:1px solid #dadada}.tabs__control{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:1rem;background-color:#fff;color:#002e5b;text-decoration:none;border-bottom:1px solid #dadada;transition:background-color .2s ease-in-out,border-bottom-color .2s ease-in-out;cursor:pointer}.tabs__control:nth-child(3),.tabs__control:nth-child(4){justify-content:center}.tabs__control:focus,.tabs__control:hover{text-decoration:none}.tabs__control:hover{border-bottom-color:#dadada}.tabs__control.active{background-color:#fff}.tabs__control--is-not-tab{background-color:#f4f7f6;border-bottom:none;border-left:none}.tabs__control--is-not-tab:last-child{border-right:none;border-left:none;border-bottom:1px solid #d5d9d7;text-decoration:underline;text-transform:lowercase}.tabs__content{display:none}.tabs__content--active{display:block}@media screen and (min-width:1024px){.tabs__controls{flex-direction:row;background:transparent}.tabs__content .product-description{padding:6rem}.tabs__content--active{background-color:#fff}.tabs__control{padding:2.6rem 1rem;justify-content:center;border-bottom:1px solid #f4f7f6;background-color:#d5d9d7;text-align:center}.tabs__control.active{background-color:#fff;border:1px solid #fff}.tabs__control--is-not-tab{background-color:#f0f0f0;border-bottom:1px solid #d5d9d7;border-left:1px solid #d5d9d7;justify-content:center}.tabs__control--is-not-tab:last-child{border-right:1px solid #d5d9d7}}.add-to-cart-button .button{height:5.5rem;width:100%;padding:0 2.4rem}.add-to-cart-button .button--disabled,.add-to-cart-button .button--disabled:focus,.add-to-cart-button .button--disabled:hover{color:#f4f7f6}.add-to-cart-button .button .labelled-icon__icon{margin-right:.7rem;margin-bottom:0}.add-to-cart-button .button .labelled-icon__icon .icon-cart img{width:3rem;height:2.7rem}.add-to-cart-button .button .labelled-icon .body{margin-bottom:0;line-height:5.5rem;font-weight:500;white-space:nowrap}.checkbox-switch{color:#ccc;font-size:1.6rem;display:flex;align-items:center}.checkbox-switch__wrapper{position:relative;display:inline-flex;background-color:#ccc;width:5.5rem;height:3.2rem;border-radius:1.6rem}.checkbox-switch:hover{cursor:pointer}.checkbox-switch .payzen-form-input,.checkbox-switch input{opacity:0;width:0;height:0}.checkbox-switch__button{position:absolute;width:100%;height:100%}.checkbox-switch__button:after{content:"";position:absolute;left:2px;top:2px;height:2.8rem;width:2.8rem;border-radius:2.8rem;background-color:#fff;transition:left .2s ease-in-out}.checkbox-switch .payzen-form-input:checked+.checkbox-switch__button:after,.checkbox-switch input:checked+.checkbox-switch__button:after{left:calc(100% - 3rem);transition:left .2s ease-in-out}.stock{display:inline-block;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:#209cad;border:1px solid;font-weight:500;font-size:1.4rem;padding:1rem 1.8rem}.stock--not-managed{color:#e79a03}.price{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.price--hidden{visibility:hidden}.price>div{width:8ch}.product-tag{display:inline-flex;align-items:center;font-size:1.4rem;padding:1rem 1.5rem;border-radius:2.5rem;color:#fff;text-transform:uppercase}.product-tag--new{background-color:#0f658a}.product-tag--discounted{background-color:#97062e}.product-tag--discounted .icon{width:1.6rem;height:1.6rem}.product-tag .icon{margin-right:.7rem;width:1.8rem;height:1.8rem}.product-sku{display:flex;align-items:center}.product-sku .icon{color:#002e5b;margin-right:.3rem}.accordion{border:1px solid #dadada;background-color:#fff;width:100%}.accordion+.accordion{border-top:0}.accordion__head{display:flex;justify-content:space-between;align-items:center;padding:1.3rem 1.2rem;color:#002e5b;font-size:1.6rem;cursor:pointer}.accordion__head .icon-wrapper{color:#9b9b9b;transform:rotate(0deg);transition:all .2s}.accordion__content{padding:0 1rem;opacity:0;max-height:0;color:#131433;font-size:1.4rem;overflow-y:auto;transition:opacity .2s ease-in-out,max-height .2s ease-in-out .2s,padding .2s ease-in-out .2s}.accordion--open .accordion__content{opacity:1;max-height:200rem;padding:1rem 1.5rem;transition:opacity .2s ease-in-out .2s,max-height .2s ease-in-out,padding .2s ease-in-out}.accordion--open .accordion__head .icon-wrapper{transform:rotate(180deg)}@media print{.accordions .accordion:first-child .accordion__content{opacity:1;max-height:200rem;padding:1rem 1.5rem}}.date-picker{padding:1rem}.file-uploader{display:flex;flex-direction:column;gap:2rem;max-width:64rem}.file-uploader__form{max-width:100%;text-align:center;position:relative}.file-uploader__input{display:none}.file-uploader__drop-zone{cursor:pointer;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;border-radius:1rem;border:2px dashed #cbd5e1;background-color:#f8fafc;transition:border .2s ease-out}.file-uploader__drop-zone--active,.file-uploader__drop-zone:hover:not(.file-uploader__drop-zone--disabled){background-color:#fff;border-color:#002e5b}.file-uploader__drop-zone--disabled{border-color:#cbd5e1;background-color:#f8fafc}.file-uploader__drop-zone b{font-weight:500}.file-uploader__error-message{color:#e02020}.file-uploader__files{display:flex;flex-direction:column;gap:1rem}.file-uploader__files .file-uploader-file-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #002e5b;border-radius:1rem;background-color:#fff}.file-uploader__files .file-uploader-file-item__action .spinner{height:2.4rem;margin-bottom:0}.file-uploader__files .file-uploader-file-item__action .spinner:before{width:2.4rem;height:2.4rem;top:0;left:0;margin-top:0;margin-left:-2.4rem}.file-uploader .drag-file-element{position:absolute;width:100%;height:100%;border-radius:1rem;top:0;right:0;bottom:0;left:0}.naked-error-message{display:flex;align-items:center;color:#e02020}.naked-error-message .icon{margin-right:.5rem}.product-search{position:relative}.product-search__results{z-index:100;position:absolute;display:flex;flex-direction:column;width:100%;max-height:24rem;overflow-y:auto;background-color:#fff;border:1px solid #002e5b}.product-search__results .product-search-result{cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.product-search__results .product-search-result:not(:last-of-type){border-bottom:1px solid #d5d9d7}.product-search__results .product-search-result:focus,.product-search__results .product-search-result:hover{background-color:#f4f7f6}.product-search__results .product-search-result__name{font-weight:700}.product-search__results .product-search-result__sku{font-size:1.4rem}.product-search__loading,.product-search__no-products-found{padding:2rem}.horizontal-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;padding:2rem 2.2rem 2rem 1.3rem;border:1px solid #d5d9d7}.horizontal-card--bg-white{background-color:#fff}.horizontal-card+.horizontal-card{border-top:0}.horizontal-card__top-container{display:flex;align-items:center;gap:.5rem}.horizontal-card__image{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}.horizontal-card__image .icon{width:3.5rem;height:3.5rem}.horizontal-card__description{font-weight:500}.horizontal-card__button{text-align:center}@media screen and (min-width:768px){.horizontal-card{padding:2rem 2.2rem 2rem 1.3rem}.horizontal-card__button>.button{width:100%}.horizontal-card__image{width:9.5rem;height:9.5rem}}.totals{display:flex;justify-content:flex-end}.totals__table .total-row__label{font-weight:700;padding-right:2rem}.totals__table .total-row__value{text-align:right}.date-range-picker form,.product-prices{display:flex;flex-direction:column}.date-range-picker form{gap:1.5rem}.date-range-picker__label{font-size:2rem;font-weight:700;margin-bottom:2rem}.date-range-picker__inputs{display:flex;gap:1rem}.date-range-picker__inputs .date-range-picker-input{display:flex;flex-direction:column;align-items:center;gap:.5rem}.date-range-picker__actions{display:flex;align-items:flex-end;gap:.5rem}.date-range-picker__actions .button:first-of-type{text-transform:uppercase}.date-range-picker__actions .button{padding:1rem}@media print{.date-range-picker__label{font-size:14pt;margin-bottom:.3cm}.date-range-picker__inputs .date-picker{padding:.15cm;height:1.2cm;font-size:11pt}.date-range-picker__actions{display:none}}.delivery-method{display:flex;align-items:center;text-align:start}.delivery-method .icon{margin-right:1rem}.delivery-method__print{display:none;border:1pt solid #0f658a;width:.45cm;height:.45cm;margin-right:.25cm;color:#f4f7f6;background-color:#f4f7f6;text-align:center}.delivery-method__print--checked{background-color:#002e5b}@media print{.delivery-method .icon{display:none}.delivery-method__print{display:block}}.custom-modal{width:100%;max-width:102.4rem;margin:1rem}.custom-modal__container{border:1px solid #d5d9d7;background-color:#fff}.custom-modal__header{padding:2.4rem 1.6rem}.custom-modal__title{text-align:center;font-size:1.9rem;line-height:2.5rem;margin-right:3rem}.custom-modal__close{position:absolute;top:0;right:0;padding:1.5rem}.custom-modal__close svg{width:2.4rem;height:2.4rem}.custom-modal__close svg path{stroke:#ccc}.custom-modal__close svg:focus path,.custom-modal__close svg:hover path{stroke:#002e5b}.custom-modal__content{padding:0 1.6rem 2.4rem}@media screen and (min-width:768px){.custom-modal__header{padding:4.5rem 3.5rem 3.5rem}.custom-modal__title{font-size:2.8rem}.custom-modal__content{padding:0 3.5rem 3.5rem}}.accordions{display:flex;flex-direction:column;width:100%}.ril-inner img{z-index:1}.confirmation-modal .form-title{margin-bottom:1rem}.confirmation-modal .form-actions{margin:1rem;gap:1rem}.paginator-with-page-size{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background-color:#f4f7f6}@media screen and (min-width:768px){.paginator-with-page-size{flex-direction:row}}*{box-sizing:border-box}.wrapper{position:relative}.refreshing{cursor:wait;opacity:.2}.container,.container--mobile-only{margin-left:auto;margin-right:auto;width:100%;padding-left:2.4rem;padding-right:2.4rem}@media screen and (min-width:35em){.container--tablet-only{margin-left:auto;margin-right:auto;width:100%;padding-left:2.4rem;padding-right:2.4rem}}@media screen and (min-width:768px){.container--mobile-only,.container--tablet-only{max-width:100%;padding-left:0;padding-right:0}.container--desktop-only{margin-left:auto;margin-right:auto;width:100%;padding-left:2.4rem;padding-right:2.4rem;max-width:164.8rem}}.wrapper>.container{margin:1.6rem auto}.main-content{position:relative;outline:none;z-index:1;display:flex;justify-content:center}.page-content--with-image-top-mobile{padding-top:0}.page-content--simple{padding-top:3.2rem;padding-bottom:6.4rem}.page-content--error{color:#e02020}@media screen and (min-width:768px){.page-content--simple{padding-top:9.6rem;padding-bottom:12.8rem}}.without-outer-margin>:first-child{margin-top:0}.without-outer-margin>:last-child{margin-bottom:0}@media print{.container{max-width:unset;padding:0}.page-content{padding:0}}[type=text].payzen-form-input::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#ccc;opacity:.7}.mdl-layout__content{width:100%}.mdl-layout__content .search-box{display:flex}@media screen and (min-width:1200px){.mdl-layout__content:not(.mdl-layout__content--guest){width:calc(100% - 24.8rem)}}@media screen and (min-width:1440px){.mdl-layout__content .search-box{display:none}}.header{background-color:#002e5b;color:#f4f7f6;position:sticky;top:0;z-index:10;border-bottom:1px solid #d5d9d7}.header__container{display:flex;height:7.5rem}.header__menu{min-width:5.6rem;display:flex;align-items:center;justify-content:center;border-right:1px solid #f4f7f6}.header__menu--open{background-color:#fff;color:#002e5b}.header__menu .icon-cross svg{width:1.8rem;height:1.8rem}.header__menu .icon-menu{padding:0 1.4rem}.header__menu .icon-menu img{width:2.7rem;height:1.4rem}.header__logo-container{display:flex;align-items:center;justify-content:center;border-right:1px solid #d5d9d7;padding:0 .8rem}.header__logo-container img{width:13.3rem;height:4.3rem}.header__links,.header__right-container{width:100%}.header__print-logo,.header__search-bar{display:none}@media screen and (min-width:1200px){.header__menu{display:none}.header__logo-container{min-width:24.8rem}}@media screen and (min-width:1440px){.header__right-container{display:grid;grid-template-columns:1fr 1fr}.header__search-bar{display:block}}@media print{.header{display:none;border:0}.header__container{min-height:unset}.header__container>*{display:none}.header__logo{display:block}.header__print-logo{display:flex;justify-content:center;background-color:#002e5b;padding:.5cm 0}}.navigation{height:7.5rem}.navigation__list{justify-content:space-evenly;list-style:none;margin:0;padding-inline-start:0}.navigation__list,.navigation__list .navigation-item{height:100%;display:flex;align-items:center}.navigation__list .navigation-item__label{display:none}.navigation__list .navigation-item .icon-basket img,.navigation__list .navigation-item .icon-cart img,.navigation__list .navigation-item .icon-user img{height:3.4rem}.navigation__list .navigation-item .icon-basket img{width:2.8rem}.navigation__list .navigation-item .icon-user img{width:3.6rem}.navigation__list .navigation-item .icon-cart img{width:3.7rem}.navigation__list .navigation-item a[href="/wishlist"]{margin-right:1rem}@media screen and (min-width:768px){.navigation__list .navigation-item__label{display:flex;flex-direction:column;margin-left:1.2rem}.navigation__list .navigation-item__label a{line-height:1.9rem}.navigation__list .navigation-item__label a:nth-child(2){color:#25b5c9;font-size:1.4rem;line-height:1.7rem}}@media screen and (min-width:1440px){.navigation{width:100%;display:flex;justify-content:flex-end}.navigation__list{width:100%;max-width:75rem}.navigation__list .navigation-item--separator{height:100%;width:1px;background-color:#e4e4e4}}.menu-nav-mobile__main-links{margin-top:.4rem;padding:1.6rem 0;border-bottom:1px solid #dadada}.menu-main-categories__list{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.menu-main-categories__item{position:relative;display:flex;align-items:center;padding:.8rem 1.6rem;font-size:1.7rem;font-weight:700}.categories-menu{display:flex;flex-wrap:wrap;margin:.8rem -1.6rem}.categories-menu__list{margin:0 1.6rem;min-width:35ch}@media screen and (min-width:768px){.categories-menu{margin-top:1.6rem;margin-bottom:1.6rem}.categories-menu__list{margin-top:.8rem;margin-bottom:.8rem}}.account-sub-navigation{padding-top:3.2rem;padding-bottom:3.2rem}.account-sub-navigation__list{display:block;list-style:none;margin:-.8rem;padding:0}.account-sub-navigation__item{padding:.8rem}@media screen and (min-height:40em){.account-sub-navigation__list{margin:-1.2rem}.account-sub-navigation__item{padding:1.2rem}}.footer{display:flex;color:#fff;background-color:#002e5b}.footer,.footer__top{flex-direction:column}.footer__top .info .icon{width:3.6rem;height:4.1rem}.footer__top .contact img{width:4.3rem;height:3.2rem}.footer__top .social{display:flex;align-items:center;justify-content:center}.footer__top .social__title{display:none}.footer__top .social .social-media{display:flex;align-items:center;justify-content:center;gap:1rem}.footer__top .social .social-media__item{line-height:1;background-color:#fff;border-radius:50%;padding:.4rem}.footer__top .social .social-media__item svg{fill:#002e5b}.footer__top .contact,.footer__top .info{flex-basis:25%;align-items:center;justify-content:center}.footer__top .contact .link,.footer__top .info .link{display:flex;align-items:center;justify-content:center}.footer__top .contact .link div,.footer__top .info .link div{margin-right:1.4rem}.footer__top .contact,.footer__top .info,.footer__top .social{display:flex;padding:1.5rem}.footer__bottom{display:flex;flex-direction:column;align-items:center;font-size:1.6rem;height:15.3rem}.footer__bottom .link{color:#209cad;text-decoration:underline}.footer__bottom .hyphen{display:none}.footer__bottom .legal-notices,.footer__bottom .privacy-policy{margin-top:1.8rem}@media screen and (min-width:1440px){.footer__top{display:flex;flex-direction:row;border-bottom:1px solid #d5d9d7}.footer__top .social{flex-basis:50%;justify-content:flex-end;gap:3rem;padding-right:5rem}.footer__top .social__title{display:block}.footer__top .contact,.footer__top .info,.footer__top .social{height:8rem}.footer__top .contact,.footer__top .info{border-right:1px solid #e4e4e4;border-bottom:none}.footer__middle{display:block}.footer__bottom{flex-direction:row;justify-content:center;height:8rem;border-top:1px solid #d5d9d7}.footer__bottom .link{color:#209cad;text-decoration:underline}.footer__bottom .hyphen{display:block}.footer__bottom .legal-notices,.footer__bottom .privacy-policy{margin-top:0}}@media print{.footer{padding:1cm 0}.footer .hyphen,.footer .legal-notices,.footer .privacy-policy,.footer__top{display:none}.footer__bottom{height:auto}}.bottombar__logo{display:flex;justify-content:center}.bottombar__logo img{width:250px;height:80px}.bottombar__categories,.bottombar__links{display:none}@media screen and (min-width:1440px){.bottombar{display:flex;padding:7.6rem 0}.bottombar .link-list{margin:0}.bottombar .link-list__title{font-size:1.9rem;line-height:2.5rem;white-space:pre-line;height:6.9rem}.bottombar .link-list__item{font-size:1.6rem;line-height:2.8rem;font-weight:200}.bottombar__logo{flex-basis:25%;display:flex;justify-content:center}.bottombar__categories{display:flex;flex-basis:50%}.bottombar__links{flex-basis:25%}.bottombar__links,.bottombar__links .link-list__list{display:flex;flex-direction:column}.bottombar__links .link-list__item{width:auto}.bottombar__links>.link{font-size:1.9rem;line-height:2.5rem;font-weight:700;text-transform:uppercase}.bottombar__links>.link:first-of-type{margin:2rem 0 1.5rem}}@media print{.bottombar{margin-bottom:.5cm}}.brand{color:#9b9b9b}.brand__logo,.brand__synthesis{margin-bottom:1.6rem}.brand__synthesis{margin-top:1.6rem}@media screen and (min-width:768px){.brand__synthesis{margin-top:3.2rem;margin-bottom:3.2rem}}.custom-menu-navigation-container{display:flex}.custom-menu-navigation-container .custom-menu-navigation{position:absolute;z-index:100;left:0;right:0;transform:translateX(-100%);transition:transform .3s ease;min-height:100vh;background-color:#f4f7f6}.custom-menu-navigation-container .custom-menu-navigation:after{content:"";position:absolute;bottom:0;top:0;left:0;right:0;z-index:-1;border-right:1px solid #d5d9d7}.custom-menu-navigation-container .custom-menu-navigation--open{transform:translateX(0)}.custom-menu-navigation-container .custom-menu-navigation .new-category-item{border-left:6px solid #0f658a;background-color:#fff}.custom-menu-navigation-container .custom-menu-navigation .new-category-item .category-item{padding:0 1.8rem 0 1.4rem}.custom-menu-navigation-container .custom-menu-navigation .new-category-item .icon-primary-new-tag img{width:2.5rem;height:2.5rem}.custom-menu-navigation-container .custom-menu-navigation .discount-category-item,.custom-menu-navigation-container .custom-menu-navigation .everparts-item{border-left:6px solid #97062e;background-color:#fff}.custom-menu-navigation-container .custom-menu-navigation .discount-category-item .category-item,.custom-menu-navigation-container .custom-menu-navigation .everparts-item .category-item{padding:0 2.2rem 0 1.4rem}.custom-menu-navigation-container .custom-menu-navigation .discount-category-item img,.custom-menu-navigation-container .custom-menu-navigation .everparts-item img{width:1.7rem;height:1.7rem}.custom-menu-navigation-container .custom-menu-navigation .everparts-item{border-left:6px solid #0f658a}.custom-menu-navigation-container .custom-menu-navigation .discount-category-item .link:focus,.custom-menu-navigation-container .custom-menu-navigation .discount-category-item .link:hover,.custom-menu-navigation-container .custom-menu-navigation .everparts-item .link:focus,.custom-menu-navigation-container .custom-menu-navigation .everparts-item .link:hover,.custom-menu-navigation-container .custom-menu-navigation .new-category-item .link:focus,.custom-menu-navigation-container .custom-menu-navigation .new-category-item .link:hover{text-decoration:none}.custom-menu-navigation-container .custom-menu-navigation .go-to{display:flex;align-items:center;gap:1rem;padding:0 1.5rem;height:6rem;border-bottom:1px solid #d5d9d7;border-right:1px solid #d5d9d7;background-color:#fff;font-size:1.4rem}.custom-menu-navigation-container .custom-menu-navigation .go-to .icon-chevron-left svg{width:3.2rem;height:3.2rem}.custom-menu-navigation-container .custom-menu-navigation .category-item{display:flex;align-items:center;justify-content:space-between;padding:0 1.3rem 0 2rem;height:6rem;border-bottom:1px solid #d5d9d7;border-right:1px solid #d5d9d7;background-color:#f4f7f6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-menu-navigation-container .custom-menu-navigation .category-item__label{font-size:1.4rem;line-height:1.7rem;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-menu-navigation-container .custom-menu-navigation .category-item--has-children{color:#209cad;font-weight:700}.custom-menu-navigation-container .custom-menu-navigation .category-item .icon-chevron-right svg{width:3.2rem;height:3.2rem}.custom-menu-navigation-container .custom-menu-navigation .category-item .icon{color:#ccc}.custom-menu-navigation-container .custom-menu-navigation .category-item .link{text-decoration:none}.custom-menu-navigation-container .custom-menu-navigation .everparts-item .category-item .icon{color:#002e5b}.custom-menu-navigation-container .desktop-sub-categories-menu{display:none}@media screen and (min-width:1200px){.custom-menu-navigation-container .custom-menu-navigation{position:static;width:24.8rem;transform:translateX(0);top:-5rem}.custom-menu-navigation-container .custom-menu-navigation .category-item{cursor:pointer}.custom-menu-navigation-container .custom-menu-navigation .category-item--selected{background-color:#002e5b;color:#fff}.custom-menu-navigation-container .custom-menu-navigation .category-item .icon-chevron-right{display:none}.custom-menu-navigation-container .desktop-sub-categories-menu{display:block;z-index:99;position:absolute;width:calc(100vw - 24.8rem);max-width:153rem;min-height:100%;left:24.8rem;background-color:#fff;box-shadow:0 25px 30px rgba(0,0,0,.1607843137);border:1px solid #d5d9d7;border-top:none;border-left:none;transform:translateX(-100%);transition:transform .3s ease}.custom-menu-navigation-container .desktop-sub-categories-menu--open{transform:translateX(0)}.custom-menu-navigation-container .desktop-sub-categories-menu__top-bar{display:flex;justify-content:space-between;padding:4.2rem 4.2rem 4.2rem 3rem;border-bottom:1px solid #d5d9d7}.custom-menu-navigation-container .desktop-sub-categories-menu__main-category-name{font-size:3rem;color:#002e5b}.custom-menu-navigation-container .desktop-sub-categories-menu__close{color:#ccc}.custom-menu-navigation-container .desktop-sub-categories-menu__close .icon-cross svg{width:2.4rem;height:2.4rem}.custom-menu-navigation-container .desktop-sub-categories-menu__close .icon-cross svg path{stroke:#ccc}.custom-menu-navigation-container .desktop-sub-categories-menu__sub-categories .sub-category{display:grid;grid-template-columns:.9fr 3fr;padding:3.4rem 3rem;border-bottom:1px solid #d5d9d7}.custom-menu-navigation-container .desktop-sub-categories-menu__sub-categories .sub-category__name{font-size:1.9rem;color:#209cad;font-weight:700;margin-right:12.8rem}.custom-menu-navigation-container .desktop-sub-categories-menu__sub-categories .sub-category__categories{display:grid;grid-auto-flow:column;grid-template-columns:repeat(4,1fr);row-gap:1rem;-moz-column-gap:3rem;column-gap:3rem;font-size:1.6rem}.custom-menu-navigation-container .desktop-sub-categories-menu__sub-categories .sub-category__categories .link:focus,.custom-menu-navigation-container .desktop-sub-categories-menu__sub-categories .sub-category__categories .link:hover{color:#209cad;text-shadow:1px 0 0 #209cad}.custom-menu-navigation-container .desktop-sub-categories-menu__sub-categories .sub-category__item{min-height:3.2rem}}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg strong{font-weight:700}.wysiwyg ol,.wysiwyg p,.wysiwyg pre,.wysiwyg ul{margin:1.4rem 0}.wysiwyg h1{font-size:3.2rem;margin:1.1rem 0}.wysiwyg h2,.wysiwyg h3{font-size:1.7rem;margin:1.4rem 0}.wysiwyg h4{font-size:1.4rem;margin:1.7rem 0}.wysiwyg h5{font-size:1.2rem;margin:1.6rem 0}.wysiwyg h6{font-size:1.1rem;margin:3.2rem 0}.wysiwyg a{text-decoration:underline}.wysiwyg ol,.wysiwyg ul{padding-left:4rem}.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:1.4rem 4rem}.wysiwyg table{display:table;border-collapse:separate;border-spacing:2px;border-color:#9b9b9b}.wysiwyg tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.product{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 1.6rem}.product__details{display:flex;justify-content:space-between;align-items:flex-start;margin:2.4rem 0}.product__gallery{width:100%;align-self:flex-start;margin:0 auto}.product__gallery__main{position:relative;width:100%;margin-bottom:1.6rem}.product__synthesis{margin:auto;max-width:400px;background:#f4f7f6;border-radius:5px;box-shadow:0 2px 6px 0 rgba(51,51,51,.35);padding:1.6rem}.product__add-to-cart{margin:2em 0}.product__out-of-stock{font-size:1.7rem;color:#333}.product__breadcrumb{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding-right:1.5rem}.product-view__container{display:flex;flex-direction:column;height:auto}.product-view__gallery{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff}.product-view__description{margin:2rem}.product-synthesis__container{flex-direction:column;min-height:auto}.product-synthesis__col-left{flex:3;border-right:1px solid #dadada;padding:1.2rem;margin-bottom:2rem}.product-synthesis__col-right{border-top:1px solid #d5d9d7;display:flex;flex-direction:column;justify-content:space-between;flex:2;padding:1.2rem}.product-synthesis__head h1{text-transform:uppercase;line-height:1.4;margin:0 0 .5rem}.product-synthesis__head .stack{margin-top:.5rem}.product-synthesis__head .synthesis-head{display:none}.product-synthesis__ref{font-size:1.6rem;margin-bottom:.5rem;color:#002e5b}.product-synthesis-prices{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem 0 2rem;font-weight:400;line-height:1.4}.product-synthesis-prices .price{font-size:1.9rem}.product-synthesis .product-description{line-height:1.4}.product-synthesis .icon-not-saleable .icon{width:3.4rem;height:3.4rem}.synthesis-head{padding:1.5rem;width:100%}.synthesis-head .product-tag{margin-bottom:1.5rem}.synthesis-head h1{margin-bottom:.5rem;margin-top:0;text-transform:uppercase;font-weight:500;font-size:2.8rem;line-height:1.12}.synthesis-head .product-synthesis__ref{margin-bottom:1rem}.external-tabs{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border-bottom:1px solid #dadada;padding:1rem}.external-tabs,.external-tabs span{font-size:1.7rem}.external-tab{padding:1.5rem;cursor:pointer}.external-tab:last-child{text-transform:lowercase;text-decoration:underline}.external-tab .icon-download-light>.icon{width:3.5rem;height:3.5rem}@media screen and (min-width:1200px){.product{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.product__gallery,.product__synthesis{margin:2em}.product__gallery{flex:1.2;min-width:250px}.product__synthesis{min-width:250px;width:33%;flex:1}.product__synthesis .configurator{max-width:100%}.product__synthesis .configurator form>.stack{flex-direction:row}.product__breadcrumb{padding-right:3.3rem}.product-view__container{display:flex;justify-content:center;align-items:center;background-color:#fff}.product-view__gallery{flex:1;justify-content:center;align-items:center;width:35rem}.product-view__synthesis{flex:1;width:100%;height:auto}.product-synthesis__col-left,.product-synthesis__col-right{padding:1.5rem}.product-synthesis-prices{padding:2rem 0;line-height:1.8;border-bottom:0}.synthesis-head .product-tag{margin-bottom:2rem}}@media screen and (min-width:1200px)and (max-width:1439px){.product-view__gallery{width:100%}}@media screen and (min-width:1440px){.product-view__container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}.product-view__container>*{align-self:stretch}.product-view__container .synthesis-head{display:none}.product-view__gallery{flex:0 25%;max-width:42.8rem;border-top:1px solid #d5d9d7}.product-synthesis{height:100%}.product-synthesis__container{display:flex;flex-direction:row;border:1px solid #dadada;border-top:none;background-color:#f0f0f0;height:100%}.product-synthesis__col-left{border-top:1px solid #d5d9d7;padding:3rem 3.3rem;margin-bottom:0}.product-synthesis__col-right{padding:3rem 2.8rem}.product-synthesis__head{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-synthesis__head .synthesis-head{display:block}.synthesis-head{padding:0}.synthesis-head .product-synthesis__ref{display:flex;align-items:center;font-size:1.9rem;margin-bottom:1.5rem}.synthesis-head>.h1{line-height:1.2;font-size:3rem;margin-bottom:1rem}.external-tab{padding:.25rem}}@media print{.synthesis-head>.h1{font-size:18pt}.synthesis-head .product-synthesis__ref{font-size:16pt}.product-synthesis__col-left{display:none}.product-synthesis-prices,.product-synthesis .price{font-size:15pt}.external-tab{display:none}}.grouped-items__item{padding-top:.8rem;padding-bottom:.8rem}.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:-.4rem}.grouped-item-line__details{flex:1;padding:.4rem;min-width:10rem}.grouped-item-line__quantity{padding:.4rem;min-width:8.3rem;text-align:center}.multiple-bundle-values__values{margin:0}.product-added__image{text-align:center}.product-added__image>*{margin:0 auto}.product-added__details{text-align:center;margin-top:1.6rem}.product-added__title>*{margin:0}.product-added__price{font-size:3.2rem}@media screen and (min-width:768px){.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:3.2rem}}.active-facets{display:flex;flex-wrap:wrap;margin:-.8rem}.active-facets__element{padding:.8rem}.account-navigation{padding-left:0;margin:0}.account-navigation--mobile{display:block}.account-navigation--desktop{display:none}.account-navigation .link{text-decoration:none}.account-navigation__item{position:relative;color:#131433;padding:0 0 3rem;font-style:italic;font-size:2rem}.account-navigation__item--disabled,.account-navigation__item:disabled{pointer-events:none;color:#dadada}.account-navigation__item:hover{color:#0f658a}.account-navigation__item--active,.account-navigation__item:focus{font-weight:700;color:#0f658a}.account-navigation__item--active .icon,.account-navigation__item:focus .icon,.account-navigation__item:hover .icon{color:initial}.account-navigation__item .labelled-icon{text-align:start}@media screen and (min-width:768px){.account-navigation__item .labelled-icon .body{white-space:nowrap}}@media screen and (min-width:1440px){.account-navigation--mobile{display:none}.account-navigation--desktop{display:block}}.remove-address-form{margin:0 0 1.6rem}.delete-account{margin-top:1.6rem}.delete-account .warning,.delete-account__modal .warning{margin:auto;display:block}.downloadable-product-item,.downloadable-product-item__header{width:100%;display:flex;align-items:center}.downloadable-product-item__header{font-weight:700;border-bottom:2px solid #333}.downloadable-product-item__date,.downloadable-product-item__order{flex:0 0 8em;max-width:8em;min-width:0;width:8em}.downloadable-product-item__title{padding:0 1.6rem;flex:1 1 22em;min-width:22em}.downloadable-product-item__status{flex:0 0 6em;max-width:6em;min-width:0;width:6em}.downloadable-product-item__remaining-downloads{padding:0 1.6rem;flex:0 0 12em;max-width:12em;min-width:0;width:12em}.downloadable-products-grid{overflow-x:auto;overflow-y:hidden}.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 #dadada}.invoice-summary__item-name{padding:1.6rem 0}.invoice-summary__totals td{padding:.4rem 0}.invoice-summary__totals tr:first-child td{padding-top:1.6rem}.invoice-summary__label{padding-right:1.6rem;text-align:right}.invoice-summary__grandTotal{font-size:1.7rem;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:.4rem}.order-recap>li strong{margin-right:.25em}.order-return-authorization{margin-top:1.6rem}.order-return-authorization__info{list-style-type:none;margin:0;padding:0}.order-return-authorization__id{font-weight:700}.order-return-authorization__items{margin:.8rem 0}.order-status--progress{color:#24bf24}.order-status--warning{color:#fd7737}.order-status--danger{color:#e02020}.order-table__order-id .link{font-weight:700}.order-table__order-id .link:focus,.order-table__order-id .link:hover{color:#0f658a;text-decoration:none}.order-table__transmitted{font-weight:500;color:#24bf24}@media print{.details-link{display:none}}.returns-table{width:100%;border-collapse:collapse}.returns-table thead{border-bottom:2px solid #333}.returns-table td,.returns-table th{padding:.8rem .5333333333rem;text-align:left}.returns-table__authorization{border-bottom:1px solid #dadada}.storecredit-history{width:100%;border-collapse:collapse;font-size:1.2rem}.storecredit-history thead{border-bottom:2px solid #333}.storecredit-history td,.storecredit-history th{padding:.8rem .5333333333rem;text-align:left}.storecredit-history__operation{border-bottom:1px solid #dadada}.mini-cart{position:relative;z-index:11;border-left:1px solid #f4f7f6}.mini-cart__container{position:absolute;z-index:0;right:0;top:100%;top:calc(100% + .8rem);width:24em;min-width:30ch;max-width:98vw;max-width:calc(100vw - .4rem);max-height:85vh;overflow-y:auto;border:1px solid #dadada;background:#f4f7f6;border-radius:5px;box-shadow:0 8px 15px 0 rgba(51,51,51,.05)}@media screen and (min-width:768px){.mini-cart{margin:.8rem .8rem .8rem 1.6rem;padding:.5em 1em}}@media screen and (min-width:992px){.mini-cart{padding:.8rem}}.mini-cart-content{height:100%;overflow-y:auto}.mini-cart-content>*{height:100%}.mini-cart-content__inner{display:flex;flex-direction:column;min-height:0;min-width:0;height:100%}.mini-cart-content__main{padding-top:1.6rem;flex:1}.mini-cart-content__total{padding-top:3.2rem;padding-bottom:8em}@media screen and (min-width:768px){.mini-cart-content__main{padding-top:3.2rem}.mini-cart-content__total{padding-top:6.4rem;padding-bottom:10em}}.mini-cart-title{text-align:center}.mini-cart-title>*{margin:0}.mini-cart-title__main{font-weight:700}.mini-cart-total{text-align:center;font-size:1.7rem}.mini-cart-total__main{font-size:2.2rem;text-transform:uppercase;font-weight:700}.mini-cart-total__link{font-weight:700}@media screen and (min-width:768px){.mini-cart-total{font-size:1.9rem}.mini-cart-total__main{font-size:3.2rem}}.mini-cart-actions{position:fixed;left:0;right:0;bottom:0;padding-top:1.6rem;padding-bottom:1.6rem;background:#f4f7f6}@media screen and (min-width:768px){.mini-cart-actions{padding-top:3.2rem;padding-bottom:3.2rem}}.empty-cart{text-align:center;margin:6.4rem auto;max-width:calc(100% - 3.2rem)}.empty-cart__redirection{max-width:40ch;margin:3.2rem auto}.cart-title{margin:0;text-align:center}.cart-title__actions{position:fixed;bottom:0;left:0;width:100%;background:#f4f7f6;padding:1.6rem;z-index:1;border-top:1px solid #dadada}.cart-title__headline>*{margin:0}.cart-title__error{margin-top:.8rem}@media screen and (min-width:768px){.cart-title{display:flex;align-items:center;justify-content:space-between;margin:3.2rem 0;flex-wrap:wrap}.cart-title__headline{text-align:left;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{margin:-.8rem 0}@media screen and (min-width:768px){.cart-content{display:table;width:100%;margin:-.8rem 0 -1.6rem}.cart-content__list{display:table-row-group}}.cart-header{display:none}@media screen and (min-width:768px){.cart-header{display:table-row;font-weight:700;color:#9b9b9b}.cart-header__item{padding:.8rem 0;display:table-cell}}.cart-item{position:relative;margin:-.8rem;padding:1.6rem 0}.cart-item--loading{align-items:center}.cart-item__cell{padding:.8rem}.cart-item__cell--actions{position:absolute;top:.8rem;right:0}@media screen and (min-width:30em){.cart-item__cell--actions{top:2.2rem}}@media screen and (min-width:768px){.cart-item{display:table-row}.cart-item__cell{display:table-cell;padding:2.4rem 0;vertical-align:middle}.cart-item__cell--description{width:50%}.cart-item__cell--actions{position:relative;top:auto;right:auto;width:3em;text-align:center}}.cart-infos{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:100%;margin:-.4rem;font-weight:700}.cart-infos__item{padding:.4rem}@media screen and (min-width:768px){.cart-infos__item{text-align:center;flex:1;width:33.333%}.cart-infos__item--quantity{flex:2;display:flex;justify-content:center}}.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{min-width:7em}.mini-cart-item{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.mini-cart-item__image{position:relative;flex:0 0 15%;padding-right:.8rem}.mini-cart-item__content{padding-left:.8rem;flex:0 0 85%}.mini-cart-item__name{font-size:1.7rem;font-weight:700;margin-bottom:.4rem;margin-right:1.6rem}.mini-cart-item__details{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;margin-top:.4rem}.mini-cart-item__details>*{padding-left:1.6rem;padding-right:1.6rem}.mini-cart-item__details>:first-child{padding-left:0;padding-right:0}.mini-cart-item__remove{position:absolute;top:.2rem;right:0}.cart-footer{display:flex;flex-direction:column;align-items:stretch}.cart-footer>*{order:1;margin-bottom:1.6rem}.cart-footer__totals{order:0;text-align:center}@media screen and (min-width:768px){.cart-footer{width:auto;max-width:none;flex-direction:row;align-items:flex-start;margin-left:-.8rem;margin-right:-.8rem}.cart-footer>*{flex:1;margin-left:.8rem;margin-right:.8rem}.cart-footer>*+*{margin-top:0}.cart-footer__totals{order:1;text-align:right}.cart-footer__validation>*{width:100%}}.delivery-estimation{width:100%}.delivery-estimation__title{font-weight:500;font-size:1.7rem;margin-bottom:1em;text-align:center}.delivery-estimation__validate{display:flex;width:100%;justify-content:center}.delivery-estimation__results{margin-top:1.6rem;display:flex;flex-direction:column;justify-content:center}.delivery-estimation__results__item{border-bottom:1px solid #dadada;margin-top:.8rem;padding-bottom:.8rem}.delivery-estimation__results__item:last-child{border-bottom:none;padding-bottom:0}.estimation-options{display:flex;align-items:center;margin-bottom:1.6rem;font-size:1.4rem}.coupon-code,.estimation-options>*{width:100%}.coupon-code__title{font-weight:500;font-size:1.7rem;margin-bottom:1em;text-align:center}.coupon-code__entry,.coupon-code__entry__input{margin:0 auto}.coupon-code__entry__validate{margin-top:1.6rem}.coupon-code__entry__validate>*{width:100%}.total{margin:auto;font-size:1.7rem}.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 #ccc;background-color:transparent;box-sizing:border-box;border-radius:5px;outline:none;font-size:1.6rem;font-family:Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto;width:100%;padding:.8rem}.StripeElement--invalid{border:1px solid #e02020}.StripeElement--webkit-autofill{background-color:#dadada!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}.add-to-cart__error{outline:none;width:100%}.add-to-cart__error>*{margin:0}.add-to-cart__main{display:flex;align-items:flex-end;width:100%;margin-bottom:2.5rem}.add-to-cart--center .add-to-cart__main,.add-to-cart__main{justify-content:center}.add-to-cart__quantity{flex:1;padding:0 .5rem 0 0}.add-to-cart__quantity .number-input{border-radius:4px;background-color:#fff;height:5.4rem}.add-to-cart__button{flex:3;max-width:100%}.add-to-cart__button .button{height:5.4rem}.add-to-cart__button .button .labelled-icon__content>:first-child{margin-right:.7rem}.add-to-cart__button>*{width:100%}.add-to-cart__actions{display:none}@media screen and (min-width:768px){.add-to-cart__actions{display:block}}@media screen and (min-width:1440px){.add-to-cart__button .button .labelled-icon__content>:first-child{margin-right:1.9rem}}@media screen and (min-width:1440px){.add-to-cart__main{display:block;margin-bottom:0}.add-to-cart__quantity{padding:.8rem 0;margin-bottom:3rem}}.category-description{display:flex;flex-direction:column;align-items:center;padding:1.6rem}.category-description__image{position:relative;margin-bottom:1.6rem}@media screen and (min-width:768px){.category-description{flex-direction:row;padding:1.6rem 0}.category-description__image{margin-bottom:0;margin-right:3.2rem}.category-description__image>*{max-height:10em;width:12em}}.search-box{align-items:center;background-color:#002e5b;border:none;display:flex;width:100%;height:7.5rem;position:relative}.search-box__form{width:100%}.search-box__form .one-line-form{display:flex;align-items:center;height:7.5rem;margin-right:.9rem}.search-box__form .one-line-form__input{position:relative;min-width:0}.search-box__form .one-line-form__input .payzen-form-input,.search-box__form .one-line-form__input input{background-color:#002e5b;border:none;color:#f4f7f6;padding:0 1.5rem;height:5.6rem}.search-box__form .one-line-form__input .payzen-form-input:focus,.search-box__form .one-line-form__input input:focus{border:none}.search-box__form .one-line-form__input .payzen-form-input::-moz-placeholder,.search-box__form .one-line-form__input input::-moz-placeholder{color:#f4f7f6}.search-box__form .one-line-form__input .payzen-form-input::placeholder,.search-box__form .one-line-form__input input::placeholder{color:#f4f7f6}.search-box__form .one-line-form__button .button{width:5.6rem;height:5.6rem;margin-left:0;padding:0}.search-box__form .one-line-form__button .button .labelled-icon{display:flex;justify-content:center}.search-box__form .one-line-form__button .button .labelled-icon__icon{margin-right:0}.search-box__form .one-line-form__button .button .labelled-icon__icon svg{width:3rem;height:3rem}.search-box__form .one-line-form__button .button .labelled-icon .body{display:none}@media(min-width:1440px){.search-box{margin-left:2.2rem}.search-box__form .one-line-form__input .payzen-form-input,.search-box__form .one-line-form__input input{border:1px solid #209cad;border-right:none;border-radius:0}.search-box__form .one-line-form__input .payzen-form-input:focus,.search-box__form .one-line-form__input .payzen-form-input:hover,.search-box__form .one-line-form__input input:focus,.search-box__form .one-line-form__input input:hover{border:1px solid #209cad}.search-box__form .one-line-form__button .button{width:auto;border-top-left-radius:0;border-bottom-left-radius:0}.search-box__form .one-line-form__button .button .labelled-icon__content{padding:0 4.3rem 0 3.3rem}.search-box__form .one-line-form__button .button .labelled-icon .body{display:block;margin-left:.6rem}}@media print{.search-box{background-color:#f4f7f6;height:0}.search-box,.search-box .form,.search-box div{display:none}}.searchbar-results{width:100%}.searchbar-results--empty{text-align:center;padding:3.6rem}.searchbar-results--empty p{margin:0;line-height:1;color:#002e5b}.searchbar-results__results{display:flex;flex-direction:column;max-height:40rem;overflow-y:auto}.searchbar-results__element{width:100%}.searchbar-results__see-all-results{text-align:center;padding:1.5rem}@media screen and (min-width:768px){.searchbar-results{width:auto}.searchbar-results__results{max-height:60rem}}.category-result{font-weight:400}.searchbar-category-results{background-color:#f4f7f6}.searchbar-category-results .autocomplete-item__name .category-result{display:flex;align-items:center;flex-wrap:wrap;padding:3.7rem;line-height:1.9rem}.cookie-notice{position:fixed;left:0;bottom:0;background-color:#f4f7f6;border-top:1px solid #333;color:#000;width:100%;text-align:center;box-sizing:border-box;z-index:30;text-transform:none;padding:1.6rem}.cookie-notice__content>*{margin:0}.cookie-notice__modal{position:relative;overflow:auto;border-radius:5px;outline:none;margin:auto;max-width:90%;background:#f4f7f6;padding:0;box-sizing:border-box}@media screen and (min-width:768px){.cookie-notice{padding:1.6rem}.cookie-notice__modal{width:70%;max-width:80em}}.cookie-page__description{text-align:left;padding:0 0 3.2rem}.cookie-page__children__actions{margin:3.2rem 0;text-align:center;font-size:1.7rem}.cookie-page__global-cookies{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:1.6rem 0 3.2rem;margin:-.8rem}.cookie-page__global-cookies__title{font-size:1.7rem;padding:.8rem}.cookie-page__global-cookies__title>:first-child{margin:0}.cookie-page__global-cookies__actions{padding:.8rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:-.8rem}.cookie-page__global-cookies__actions>*{padding:.8rem}@media screen and (min-width:40em){.cookie-page__global-cookies{justify-content:space-between}}@media screen and (min-width:768px){.cookie-page__global-cookies__title{padding-bottom:0}}.cookie-grid+.cookie-grid{padding-top:.8rem}.cookie-grid__title{background:#f0f0f0;padding:1.6rem 1.6rem .8rem}.cookie-grid__title>:first-child{text-align:left;margin:0}.cookie-grid__description{background:#f0f0f0;text-align:left;padding:0 1.6rem 1.6rem}.cookie-grid__children{padding-top:.8rem}.cookie-line{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom:1px solid #f0f0f0;margin:0;padding:0 .8rem;transition:background-color .2s ease-in-out}.cookie-line:last-child{border-bottom:none}.cookie-line:focus-within,.cookie-line:hover{background:#f0f0f0}.cookie-line__info{flex:1;min-width:15em;padding:.8rem}.cookie-line__info>:first-child{margin:0}.cookie-line__info__description{margin-top:.4rem;font-size:1.2rem}.cookie-line__info__description>:nth-child(n+2){margin-left:1.6rem}.cookie-line__actions{flex:1;display:flex;justify-content:flex-end;align-items:flex-start;margin:-.8rem;padding:.8rem}.cookie-line__actions>*{padding:.8rem}.page-error{max-width:30rem;margin:3.2rem auto}.not-found{display:flex;align-items:center;justify-content:center;background-color:#fff}@media(min-width:1200px){.not-found__image-container{max-width:50%}}.product-view{overflow:hidden}.product-view__gallery{position:relative}.product-view__actions{position:absolute;top:2.4rem;right:2.4rem}@media screen and (min-width:768px){.product-view__actions{display:none}}.product-gallery{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;width:100%;padding:1rem;border:1px solid #d5d9d7}.product-gallery__slider{height:100%}.product-gallery__zoom{position:absolute;z-index:1;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 7rem);padding-top:.8rem;padding-bottom:.8rem;text-align:center;cursor:pointer;background:transparent;border:0;text-transform:uppercase}.product-gallery__zoom--loading{background:rgba(0,0,0,.2)}.product-gallery__slider-buttons{display:flex;justify-content:space-between;width:100%;bottom:0;padding:1.5rem 1rem}.product-gallery__slider-buttons button{color:#dadada;transition:all .3s ease-in-out}.product-gallery__slider-buttons button:hover{color:#9b9b9b}.product-gallery__slider-buttons .button--icon-disabled{padding:0;background-color:transparent;cursor:not-allowed;opacity:.4}.product-gallery__main{flex:5;align-self:flex-start;position:relative;max-width:30rem}.product-gallery__nav{position:absolute;bottom:1.6rem;left:3.2rem;right:3.2rem;display:flex}.product-gallery__button{position:relative;display:block;flex:1;height:3.2rem;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 #dadada}@media screen and (min-width:1200px)and (max-width:1439px){.product-gallery{border-left:0;border-right:0}}@media screen and (min-width:1440px){.product-gallery{border:0}.product-gallery__aside{display:block;max-width:15%;min-width:7.2rem;padding-right:3.2rem}.product-gallery__nav{display:none}.product-gallery__slider-buttons{padding:2rem 1rem}.product-gallery__main{flex:1;max-width:100%}}@media print{.product-gallery__zoom{display:none}.product-gallery__main{max-width:22rem}}.product-overview__name{font-size:1.9rem}.product-overview__ref{font-size:2.2rem;margin-top:.4rem;text-decoration:none;display:inline-block}.product-overview__sold-out{color:#9b9b9b;font-size:1.6rem;min-height:2.5rem}.product-overview__rating{margin-top:.4rem}.product-overview__tag{position:absolute;top:.8rem;left:.8rem;display:flex;gap:.5333333333rem}@media print{.product-overview__tag .icon-white-percentage{padding:.2cm}.product-overview__name{font-size:12pt}.product-overview__row{gap:.1cm;flex-direction:column}.product-overview__sku{font-size:11pt}}.product-item-actions:empty{display:none}.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:768px){.product-name__id{display:flex;padding-left:1.6rem}}@media print{.product-name__id{display:flex;padding-left:1.6rem}}.product-name--with-labels .product-name__id{height:auto;padding-top:.8rem}.product-name__labels{margin-bottom:1.6rem}.product-name__name>*{margin:0}.product-name__price{font-size:2.2rem}.product-name__price>*{margin:0}.newsletter{position:relative}.newsletter__content{padding:2.4rem}.newsletter__title{margin-bottom:1.6rem}.newsletter__title>*{margin:0}@media screen and (min-width:55em){.newsletter__content{display:flex;align-items:center;padding:8rem 9.6rem}.newsletter__title{flex:1;display:flex;justify-content:center;font-size:1.4rem;margin:0}.newsletter__subscribe{flex:1;display:flex;justify-content:flex-end;padding:1.6rem 0 1.6rem 1.6rem}}.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.6rem;margin-right:-1.6rem}.icon-list>*{margin:0}.icon-list a{display:block;padding:.8rem 1.6rem;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{position:relative;border:none;padding:0;display:block;font-size:.8em;margin:0 1.6rem 0 -.8rem;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 #dadada;background:#f4f7f6;padding:.8rem;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:768px){.store-view-selector{font-size:1.6rem}}.loading-route{padding:6.4rem 1.6rem}.layer-page{background-color:#fff}.layer-page__title{display:flex;align-items:center;padding:0 1.4rem;height:6rem;border-bottom:1px solid #d5d9d7}.layer-page__title h1{font-size:2.8rem;line-height:2.5rem;font-weight:500}.layer-page__sub-categories{display:flex;flex-wrap:wrap;gap:.5rem;padding:2rem 3.3rem;border-bottom:1px solid #d5d9d7}.layer-page__sub-categories .sub-category-item{cursor:pointer;background-color:#002e5b;color:#fff;border-radius:1rem}.layer-page__sub-categories .sub-category-item .link{display:block;padding:1.5rem}.layer-page__sub-categories .sub-category-item:focus,.layer-page__sub-categories .sub-category-item:hover{background-color:#0f658a}.layer-page__sub-categories .sub-category-item:focus .link,.layer-page__sub-categories .sub-category-item:hover .link{text-decoration:none}.layer-page .filters__container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;padding:2.3rem 1.3rem}.layer-page .filters__container .custom-checkbox{display:flex;align-items:center;justify-content:center;flex:49%;width:18rem;height:4.9rem;border:1px solid #209cad;border-radius:2.5rem;color:#209cad;transition:color .3s ease-in-out,background-color .3s ease-in-out}.layer-page .filters__container .custom-checkbox .input-wrapper{width:100%}.layer-page .filters__container .custom-checkbox .input-wrapper .checkbox{padding:1.8rem 0}.layer-page .filters__container .custom-checkbox .input-wrapper .checkbox .payzen-form-input,.layer-page .filters__container .custom-checkbox .input-wrapper .checkbox input{margin-right:0;cursor:pointer}.layer-page .filters__container .custom-checkbox .input-wrapper .checkbox label{font-size:1.6rem;padding:0;width:100%;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layer-page .filters__container .custom-checkbox .input-wrapper .checkbox label:before{display:none}.layer-page .filters__container .custom-checkbox--is-checked,.layer-page .filters__container .custom-checkbox:hover{background-color:#209cad;color:#fff}@media screen and (min-width:1200px){.layer-page{display:flex;flex-direction:column}.layer-page__title{padding:0 3.3rem}.layer-page__title h1{font-size:3rem}.layer-page .filters__container{justify-content:flex-start;gap:1.5rem;padding:3rem 3.3rem}.layer-page .filters__container .custom-checkbox{width:20rem;flex:initial}}@media screen and (min-width:1440px){.layer-page{display:flex;flex-direction:column}.layer-page__title .h1{margin-top:.5rem;margin-bottom:1.2rem}}.layer-header{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#707070;background-color:#f4f7f6;padding:1rem}.layer-header__total{flex:1;font-weight:700;color:#707070}@media screen and (min-width:1440px){.layer-header{padding:1rem 3.3rem;flex-direction:row}}.layer-products{display:flex;flex-wrap:wrap}.layer-products__element{flex-basis:50%;max-width:50%}@media screen and (min-width:1200px){.layer-products__element{flex-basis:33%;max-width:33%}}@media screen and (min-width:1640px){.layer-products__element{flex-basis:25%;max-width:25%}}.layer-sorting{display:flex;flex-direction:column;justify-content:center}.layer-sorting__element{font-weight:700}.layer-sorting--standalone{flex-direction:row;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap}.facet{display:flex;flex-wrap:wrap;align-items:center}.facet__label{margin-right:.3em}.facet__count{color:#9b9b9b}.facet__reset[aria-hidden=true]{visibility:hidden}.facet__reset>*{margin:0}.category-navigation{position:relative}.category-navigation:before{left:-1.6rem;background:linear-gradient(90deg,#f4f7f6,rgba(244,247,246,.75) 33%,rgba(244,247,246,.4) 67%,rgba(244,247,246,0))}.category-navigation:after,.category-navigation:before{position:absolute;content:"";top:0;bottom:0;width:1.6rem;z-index:1}.category-navigation:after{right:-1.6rem;background:linear-gradient(270deg,#f4f7f6,rgba(244,247,246,.75) 33%,rgba(244,247,246,.4) 67%,rgba(244,247,246,0))}.category-navigation__list{display:flex;overflow-x:auto;max-width:100%;max-width:calc(100% + 3.2rem);margin:-.8rem -1.6rem;padding:0;list-style:none;font-size:1.7rem}.category-navigation__element{margin:0;padding:.8rem 1.6rem;white-space:nowrap}.editable-address__address>:first-child{margin-top:0}.editable-address__address>:last-child{margin-bottom:0}.editable-address__address p{line-height:2.5rem}.editable-address__button{margin-top:1.9rem;margin-bottom:-.5rem;position:relative;z-index:1;font-weight:700}.editable-address-modal{width:-moz-fit-content;width:fit-content}.editable-address-modal__title{font-weight:500}.gsc{display:flex;justify-content:center}.gsc__open{margin-left:.8rem}.cart-item-details{display:flex;flex-direction:column}.cart-item-details__image{max-width:10em;min-height:7em;min-width:0;width:7em;padding-bottom:1.6rem;align-self:center;color:#9b9b9b}.cart-item-details__image-container{position:relative}.cart-item-details__content{flex:1;width:100%}.cart-item-details__content>*{padding-top:.8rem;padding-bottom:.8rem}.cart-item-details__content>:first-child{padding-top:0}.cart-item-details__content--no-option>:nth-last-child(2),.cart-item-details__content>:last-child{padding-bottom:0}.cart-item-details__name>*{margin:0}@media screen and (min-width:30em){.cart-item-details{flex-direction:row;align-items:flex-start}.cart-item-details__image{width:25%;min-width:5em;padding-bottom:0;max-width:10em;padding-top:.9rem;padding-right:1.6rem;align-self:flex-start}.cart-item-details__content{padding-left:1.6rem;align-self:center}.cart-item-details__name{padding-right:3.2rem}}@media screen and (min-width:768px){.cart-item-details__image{padding-top:0;padding-right:3.2rem;align-self:center}.cart-item-details__content{padding-left:3.2rem}.cart-item-details__options{margin-bottom:-.8rem}}.cart-item-actions{display:flex;justify-content:center;margin:-.4rem}.cart-item-actions--loading{display:none}.cart-item-actions__item{padding:.4rem}@media screen and (min-width:768px){.cart-item-actions{flex-direction:column}}.wishlist-product-category{margin:20px}.wishlist-product-grid{display:flex;flex-wrap:wrap}.wishlist-product-grid--no-items{padding:0 1.4rem}.wishlist-product-grid__element{flex-basis:50%;max-width:50%}@media screen and (min-width:1200px){.wishlist-product-grid--no-items{padding:0 3.3rem}.wishlist-product-grid__element{flex-basis:33%;max-width:33%}}@media screen and (min-width:1440px){.wishlist-product-grid__element{flex-basis:25%;max-width:25%}}.wishlist-product-item{width:100%;display:flex;align-items:center}.wishlist-product-item__cell--description{flex:1}.wishlist-product-details{display:flex;align-items:center}.wishlist-product-details__image{max-width:10em;min-height:7em;min-width:0;width:7em;align-self:center;color:#9b9b9b;padding-right:1.6rem;display:flex;align-items:center}.wishlist-product-details__image-container{position:relative;flex:1;width:100%;height:100%}.wishlist-product-details__details{padding-left:1.6rem}.wishlist-product-details__name>*{margin:0}.wishlist-item-actions{display:flex;margin:-.8rem;flex-wrap:wrap}.wishlist-item-actions__item{padding:.8rem}.product-reviews-synthesis{display:flex;align-items:center;flex-wrap:wrap;margin:.2rem -.8rem}.product-reviews-synthesis__actions,.product-reviews-synthesis__stars{padding:.2rem .8rem}.product-reviews-synthesis__actions{display:flex;flex-wrap:wrap;margin:-.2rem -.8rem}.product-reviews-synthesis__link{padding:.2rem .8rem}.product-reviews{padding:0 1.6rem}.product-reviews__pagination{margin-top:1.6rem}@media screen and (min-width:768px){.product-reviews{padding:0}.product-reviews__list{display:flex;justify-content:center;margin:3.2rem -1.6rem}.product-reviews__col{width:50%;padding-left:1.6rem;padding-right:1.6rem}.product-reviews__pagination{margin-top:3.2rem;margin-bottom:3.2rem}}.review__main-title{display:flex;align-items:center;flex-wrap:wrap;margin:0 -.4rem}.review__stars,.review__title{padding:0 .4rem}.review__title>*{margin:0}.review__content{margin-top:1.6rem}.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:.8rem}.large-product-synthesis__item:first-child{margin-bottom:0}.product-thumb{display:flex;align-items:center;width:100%;margin:1.6rem 0}.product-thumb__image{max-width:5em;min-height:5em;min-width:5em;width:5em;align-self:center;color:#9b9b9b;padding-right:1.6rem;display:flex;align-items:center}.product-thumb__image-container{position:relative;flex:1;width:100%;height:100%}.product-thumb__details{padding-left:1.6rem}.product-thumb__name>*{margin:0}.add-all-wishlist-to-cart__loading-message,.cart-item-updater__loading-message{padding-inline-start:3.2rem}.quickorder__form{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-content:stretch;align-items:center}.quickorder .number-input{width:100%;margin:auto}.quickorder .number-input .input-number{width:100%}.quickorder .input-wrapper__error{display:none}.quickorder .autocomplete{width:100%}.pb-row{position:relative}.pb-button-item-wrapper{display:inline-block}.pagebuilder-image img{max-width:100%}.product-picker{position:relative;padding-top:1.6rem;padding-bottom:1.6rem}.product-picker__suggestions{background-color:#f4f7f6;padding:0 1.6rem 1.6rem;margin-top:-.8rem;box-shadow:0 8px 15px 0 rgba(51,51,51,.05)}.select-product-configuration-modal__button{width:100%;padding:.8rem;text-align:center}.select-product-configuration-modal__button>*{width:100%}.auth-container{margin:0 auto;border:1px solid #dadada;width:100%;padding:3.2rem 3.2rem 4.8rem;background:#fff;line-height:1.4}.auth-container__header{color:#002e5b;border:none;width:100%;display:flex;align-items:center;justify-content:center}.auth-container__header__title{font-size:2.2rem;font-weight:500}.auth-container__form * .payzen-form-input,.auth-container__form * input{text-align:left;padding-left:2rem;padding-right:2rem}.auth-container__form>.alert{margin-top:2rem}.auth-container__content{font-weight:400;text-align:left}.auth-container__link{color:#000;display:block}.form-actions__element{overflow:hidden;margin:0}@media(min-width:1200px){.auth-container{width:90%;max-width:65rem}}.login-form__terms-of-use{text-align:justify;text-justify:distribute}.login-form__terms-of-use-checkbox .input-wrapper .checkbox label{line-height:2rem;padding-top:0}.login-form .input-wrapper{padding-top:1rem}@media(min-width:768px){.login-form .input-wrapper{padding-top:0}}.related-product__title>.h1{font-weight:500;font-size:1.9rem;margin-top:3rem;margin-bottom:0}@media screen and (min-width:1200px){.related-product__title>.h1{font-size:3rem;margin-top:5rem}}@media screen and (max-width:767px){.related-product__title>.h1{margin-bottom:2rem}}.product-item{position:relative;overflow:hidden;border:.5px solid #ccc;background-color:#fff;height:100%}.product-item .icon-white-percentage{background-color:#97062e;padding:1.75rem}.product-item .icon-white-percentage .icon{width:1.5rem;height:1.5rem}.product-item .icon-white-new-tag{background-color:#0f658a;padding:1.5rem}.product-item .icon-white-new-tag .icon{width:2rem;height:2rem}.product-item .icon-white-new-tag,.product-item .icon-white-percentage{border-radius:50%}.product-item__image-container{background-color:#fff;overflow:hidden}.product-item__image{display:flex;justify-content:center;-o-object-fit:cover;object-fit:cover;width:100%;position:relative}.product-item__details{border-top:1px solid #ccc;padding:.8rem}.product-item__actions{display:none}.product-item__overview{margin-bottom:1.6rem}@media screen and (min-width:1200px){.product-item__actions{display:flex;gap:1.2rem;visibility:hidden;opacity:0}.product-item__action{flex-grow:1}.product-item__action:hover .link{text-decoration:none}.product-item__action .button{width:100%}.product-item:hover .product-item__actions{visibility:visible;opacity:1}.product-item__details{padding:1.6rem;display:flex;flex-direction:column;justify-content:space-between}.product-item__label{position:absolute;top:1.6rem;left:2.4rem}.product-item .icon-white-percentage{padding:2rem}.product-item .icon-white-percentage .icon{width:1.7rem;height:1.7rem}.product-item .icon-white-new-tag{padding:1.6rem}.product-item .icon-white-new-tag .icon{width:2.5rem;height:2.5rem}}@media print{.product-item__actions{display:none}}.product-overview__name{font-size:1.4rem;font-weight:700;margin-bottom:1rem}.product-overview__name:hover .link{text-decoration:none}.product-overview__sku{display:flex;align-items:center;font-size:1.4rem;word-break:break-all;margin:0}.product-overview__row{display:flex;gap:1.6rem;justify-content:space-between;align-items:center;min-height:3.6rem}.product-overview-skeleton__name{font-size:1.9rem}@media screen and (min-width:850px){.product-overview__name{font-size:1.7rem}}.new-product-card{display:flex;border-radius:.4rem;border:1px solid #d5d9d7;box-shadow:0 25px 30px rgba(0,0,0,.1607843137);width:17.6rem;height:15.2rem;position:relative;text-decoration:none;transition:background .4s ease-out;flex-direction:column;justify-content:space-between;padding:1.2rem 0 0 1.5rem;color:#fff;background-color:#1c8ea4;background:transparent linear-gradient(180deg,#0f658a,#1c8ea4) 0 0 no-repeat padding-box}.new-product-card__image{position:relative}.new-product-card__image .background-image{z-index:1}.new-product-card__image .background-image:after{background-color:transparent}.new-product-card:hover,.new-product-card a .link,.new-product-card a .link:hover{text-decoration:none}@media screen and (min-width:768px){.new-product-card{width:36rem;height:22.3rem}}@media screen and (min-width:1040px){.new-product-card{width:100%}}@media screen and (min-width:1830px){.new-product-card{width:39rem}}@media screen and (min-width:1920px){.new-product-card{width:100%}}.new-product-card:hover{outline:3px solid #0f658a;border:1px solid #0f658a}.new-product-card__title{font-weight:500;width:100%;font-size:1.9rem;line-height:2.2rem}.new-product-card__footer{display:flex;justify-content:space-between;align-items:flex-end}.new-product-card__link{visibility:hidden;text-decoration:underline}.new-product-card__image{right:1.2rem;bottom:.9rem}.new-product-card__image img{width:5rem;height:5rem}.category-card{display:flex;border-radius:.4rem;border:1px solid #d5d9d7;box-shadow:0 25px 30px rgba(0,0,0,.1607843137);width:17.6rem;height:15.2rem;text-decoration:none;transition:background .4s ease-out;justify-content:center;align-items:center;text-align:center;flex-direction:column;padding:0;background-color:#fff}.category-card,.category-card__image{position:relative}.category-card__image .background-image{z-index:1}.category-card__image .background-image:after{background-color:transparent}.category-card:hover,.category-card a .link,.category-card a .link:hover{text-decoration:none}@media screen and (min-width:768px){.category-card{width:36rem;height:22.3rem}}@media screen and (min-width:1040px){.category-card{width:100%}}@media screen and (min-width:1830px){.category-card{width:39rem}}@media screen and (min-width:1920px){.category-card{width:100%}}.category-card:hover{outline:3px solid #209cad;border:1px solid #209cad}.category-card__image{flex:1.2;padding-right:0;width:100%;height:100%}.category-card__image .responsive-image__actual{-o-object-fit:contain;object-fit:contain}.category-card__title{display:flex;align-items:center;flex:.8;color:#002e5b;line-height:2rem;padding:.5rem 1rem .5rem 3rem;text-align:left;width:100%}@media screen and (min-width:768px){.new-product-card{padding:2.7rem 0 3.6rem 3.2rem;background-image:url(/assets/etiquette-bleu.svg),linear-gradient(90deg,#0f658a,#1c8ea4,#0f658a);background-size:14.1rem,200% 100%;background-position:right 4rem center,0 0;background-repeat:no-repeat}.new-product-card:hover{background-position:right 4rem center,100% 0}.new-product-card__title{width:85%;font-size:2.8rem;line-height:3.5rem;padding:initial}.new-product-card__link{visibility:visible}.new-product-card__image{right:3.2rem;bottom:1.6rem}.new-product-card__image img{width:6rem;height:6rem}.category-card{flex-direction:row;align-items:center}.category-card__title{flex:1;font-size:1.9rem;line-height:2.5rem;padding-right:1.5rem;padding-left:1.5rem}.category-card__image{flex:1;padding-bottom:0;padding-right:1.5rem}.category-card__image,.category-card__image .responsive-image{width:100%;height:100%}.category-card__image .responsive-image__actual{-o-object-fit:cover;object-fit:cover}}@media print{.new-product-card{width:5.5cm}.category-card{margin:0 .25cm;width:5.5cm}.category-card__title{font-size:14pt}}.empty-product-list{text-align:center;margin:2rem 0;font-size:1.6rem}.add-product-to-list-modal__header{border-bottom:1px solid #d5d9d7}.add-product-to-list-modal__title{text-align:left}.add-product-to-list-modal__title b{text-shadow:1px 0 0 #002e5b;font-weight:400}.add-product-to-list-modal__content{padding:0}.add-product-to-list-modal .product-row,.add-product-to-list-modal .product-row__main-container{display:flex;flex-direction:column}.add-product-to-list-modal .product-row__checkbox-and-image-container{width:100%;align-self:center;display:flex;align-items:center;border-bottom:1px solid #d5d9d7}.add-product-to-list-modal .product-row__fake-checkbox{padding-left:3rem}.add-product-to-list-modal .product-row__fake-checkbox .payzen-form-input,.add-product-to-list-modal .product-row__fake-checkbox input{margin-right:0}.add-product-to-list-modal .product-row__fake-checkbox label{padding-left:3rem;min-height:3rem}.add-product-to-list-modal .product-row__fake-checkbox .checkbox [type=checkbox].payzen-form-input:checked+label:before,.add-product-to-list-modal .product-row__fake-checkbox .checkbox input[type=checkbox]:checked+label:before{font-size:2rem;line-height:3rem;width:3rem;height:3rem}.add-product-to-list-modal .product-row__image{display:flex;justify-content:center;padding:2rem 0;width:100%}.add-product-to-list-modal .product-row__middle-container{padding:3.3rem 1.2rem 0}.add-product-to-list-modal .product-row__name{font-size:1.9rem;line-height:2.5rem;font-weight:700;text-transform:uppercase;margin-bottom:1.4rem}.add-product-to-list-modal .product-row__sku{margin-bottom:3rem}.add-product-to-list-modal .product-row__configuration,.add-product-to-list-modal .product-row__sku{line-height:1.9rem}.add-product-to-list-modal .product-row__configuration{margin-bottom:2rem}.add-product-to-list-modal .product-row__bottom-container{display:flex;align-items:center;padding:0 1.2rem 1.9rem;border-bottom:1px solid #d5d9d7}.add-product-to-list-modal .product-row__quantity{margin-right:1.5rem}.add-product-to-list-modal .product-row__prices{font-weight:500}.add-product-to-list-modal .product-row__prices--hidden-prices{visibility:hidden}.add-product-to-list-modal .product-row__comment-container{padding:1.5rem 2rem;border-bottom:1px solid #d5d9d7}.add-product-to-list-modal .product-row__comment-container .form-item__label{font-weight:700;margin-bottom:1.5rem}.add-product-to-list-modal .product-row__comment-container .form-item__input .input-wrapper{margin-top:0}.add-product-to-list-modal .create-new-list-handler__label,.add-product-to-list-modal .list-selector-handler__label{font-weight:700;margin-bottom:1.5rem}.add-product-to-list-modal .create-new-list-handler__input-and-button,.add-product-to-list-modal .list-selector-handler__input-and-button{display:flex;flex-direction:column;gap:1.5rem}.add-product-to-list-modal .list-selector-handler{padding:3.2rem 1.2rem 0;margin-bottom:2rem}.add-product-to-list-modal .list-selector-handler select option:disabled{color:#aeaeae}.add-product-to-list-modal .create-new-list-handler{padding:0 1.2rem 3.2rem}.add-product-to-list-modal .create-new-list-handler .button{height:5.5rem;width:50%}.add-product-to-list-modal .related-products-block__header{display:flex;flex-direction:column;align-items:center;padding:3rem 1.8rem;background-color:#f4f7f6}.add-product-to-list-modal .related-products-block__title{font-size:1.9rem;font-weight:500;margin-bottom:2rem}.add-product-to-list-modal .related-products-block__back{cursor:pointer}.add-product-to-list-modal .related-products-block__back:focus .labelled-icon .body,.add-product-to-list-modal .related-products-block__back:hover .labelled-icon .body{text-decoration:underline}.add-product-to-list-modal .related-products-block__back .labelled-icon svg{color:#ccc}.add-product-to-list-modal .related-products-block .horizontal-product-item{flex-direction:row;align-items:center}.add-product-to-list-modal .related-products-block .horizontal-product-item:last-of-type{border-bottom:none}.add-product-to-list__quantity{margin-bottom:1.5rem}.add-product-to-list__button{display:flex;align-items:center}.add-product-to-list__button .add-to-cart-button{flex:1}.add-product-to-list .naked-error-message{margin-top:1rem}@media screen and (min-width:768px){.add-product-to-list-modal .product-row__main-container{flex-direction:row;align-items:flex-end;border-bottom:1px solid #d5d9d7;padding-right:3.5rem}.add-product-to-list-modal .product-row__fake-checkbox{align-self:center;padding-left:1.5rem}.add-product-to-list-modal .product-row__checkbox-and-image-container{width:-moz-fit-content;width:fit-content;border-bottom:0}.add-product-to-list-modal .product-row__image{align-self:center;padding:0 1.5rem 0 2rem;border-bottom:0}.add-product-to-list-modal .product-row__sku{margin-bottom:0;height:5.6rem}.add-product-to-list-modal .product-row__middle-container{padding:1.5rem 2rem;border-left:1px solid #d5d9d7}.add-product-to-list-modal .product-row__prices{white-space:nowrap}.add-product-to-list-modal .product-row__configuration{margin-bottom:0}.add-product-to-list-modal .product-row__bottom-container{border-bottom:0;padding:0 0 2rem}.add-product-to-list-modal .create-new-list-handler__label,.add-product-to-list-modal .list-selector-handler__label{margin-bottom:1.5rem}.add-product-to-list-modal .create-new-list-handler__input-and-button,.add-product-to-list-modal .list-selector-handler__input-and-button{display:grid;grid-template-columns:2fr 1fr}.add-product-to-list-modal .list-selector-handler{padding:2.5rem 3.5rem 0}.add-product-to-list-modal .create-new-list-handler{padding:0 3.5rem 2.5rem}.add-product-to-list-modal .related-products-block__header{flex-direction:row;justify-content:space-between;padding:2.8rem 3.5rem}.add-product-to-list-modal .related-products-block__title{margin-bottom:0}}@media print{.product-synthesis__col-right .add-product-to-list__button{display:none}}.grouped-product-view__container{display:flex;flex-direction:column;height:auto}.grouped-product-view__gallery{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff}.grouped-product-view__gallery .product-gallery{border-bottom:0}.grouped-product-view__synthesis{background-color:#f4f7f6}.grouped-product-view__synthesis .synthesis-head{display:none}.grouped-product-view .horizontal-product-item{border-left:none}.grouped-product-view .horizontal-product-item:first-of-type{border-top:none}.grouped-product-view .product-description{line-height:1.4}@media screen and (min-width:1200px){.grouped-product-view__container{display:flex;justify-content:center;align-items:center;background-color:#fff}.grouped-product-view__gallery{flex:1;justify-content:center;align-items:center;width:35rem}.grouped-product-view__synthesis{flex:1;width:100%;height:auto}}@media screen and (min-width:1200px)and (max-width:1439px){.grouped-product-view__gallery{width:100%}.grouped-product-view .product-description{padding:3rem 1.5rem;line-height:1.4}}@media screen and (min-width:1440px){.grouped-product-view__container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;border-bottom:1px solid #d5d9d7}.grouped-product-view__container>*{align-self:stretch}.grouped-product-view__container .synthesis-head{display:none}.grouped-product-view__gallery{flex:0 25%;max-width:42.8rem;border-top:1px solid #d5d9d7}.grouped-product-view__synthesis{padding:3rem 3.2rem;border-top:1px solid #d5d9d7;border-left:1px solid #d5d9d7}.grouped-product-view__synthesis .synthesis-head{display:block}.grouped-product-view__synthesis .product-description{margin-top:3rem}.grouped-product-view__products{display:flex}.grouped-product-view__products:before{content:"";width:25%;flex:none;max-width:42.8rem;border-right:1px solid #d5d9d7}.grouped-product-view__products-wrapper{flex-direction:column;flex:auto}}@media print{.grouped-product-view .accordion__content{opacity:1;max-height:200rem;padding:1rem 1.5rem}}.requisition-list-table__name .link{font-weight:700}.requisition-list-table__name .link:focus,.requisition-list-table__name .link:hover{text-decoration:none;color:#0f658a}.requisition-list-table .table-cell.requisition-list-table__actions{display:flex;gap:.5rem}.requisition-list-update-modal .modal__title{margin-bottom:2rem}.requisition-list-update-modal .form-actions{margin:2rem 0 0;gap:1rem}.requisition-list-update{margin-right:2.5rem}.requisition-list-update .button--link{display:flex;align-items:center;gap:.5rem;font-weight:700}.requisition-list-update .button--link:focus,.requisition-list-update .button--link:hover{text-decoration:none}.requisition-list-items-table div.requisition-list-items-table-row__handle{display:none}.requisition-list-items-table div.requisition-list-items-table-row__move-actions{display:flex;flex-direction:column;gap:2rem;margin-right:2rem}.requisition-list-items-table div.requisition-list-items-table-row__move-actions .button{border:2px solid}.requisition-list-items-table div.requisition-list-items-table-row__move-actions .button .icon{width:4rem;height:4rem}.requisition-list-items-table div.requisition-list-items-table-row--hovered,.requisition-list-items-table td.requisition-list-items-table-row--hovered,.requisition-list-items-table tr.requisition-list-items-table-row--hovered{box-shadow:0 2px 1px #0f658a}.requisition-list-items-table div.requisition-list-items-table-row__handle,.requisition-list-items-table td.requisition-list-items-table-row__handle,.requisition-list-items-table tr.requisition-list-items-table-row__handle{cursor:move}.requisition-list-items-table div.requisition-list-items-table-row__sku .link,.requisition-list-items-table td.requisition-list-items-table-row__sku .link,.requisition-list-items-table tr.requisition-list-items-table-row__sku .link{font-weight:700}.requisition-list-items-table div.requisition-list-items-table-row__sku .link:focus,.requisition-list-items-table div.requisition-list-items-table-row__sku .link:hover,.requisition-list-items-table td.requisition-list-items-table-row__sku .link:focus,.requisition-list-items-table td.requisition-list-items-table-row__sku .link:hover,.requisition-list-items-table tr.requisition-list-items-table-row__sku .link:focus,.requisition-list-items-table tr.requisition-list-items-table-row__sku .link:hover{color:#0f658a;text-decoration:none}.requisition-list-items-table div.requisition-list-items-table-row__name-and-comment-container,.requisition-list-items-table td.requisition-list-items-table-row__name-and-comment-container,.requisition-list-items-table tr.requisition-list-items-table-row__name-and-comment-container{display:flex;flex-direction:column;gap:2rem;text-align:left}.requisition-list-items-table div.requisition-list-items-table-row__name-and-comment-container .form-item__label,.requisition-list-items-table td.requisition-list-items-table-row__name-and-comment-container .form-item__label,.requisition-list-items-table tr.requisition-list-items-table-row__name-and-comment-container .form-item__label{font-weight:700}.requisition-list-items-table div.requisition-list-items-table-row__quantity,.requisition-list-items-table td.requisition-list-items-table-row__quantity,.requisition-list-items-table tr.requisition-list-items-table-row__quantity{max-width:14rem}.requisition-list-items-table div.requisition-list-items-table-row__quantity .spinner,.requisition-list-items-table td.requisition-list-items-table-row__quantity .spinner,.requisition-list-items-table tr.requisition-list-items-table-row__quantity .spinner{height:5.6rem;width:12.8rem}.requisition-list-items-table div.requisition-list-items-table-row__quantity .naked-error-message,.requisition-list-items-table td.requisition-list-items-table-row__quantity .naked-error-message,.requisition-list-items-table tr.requisition-list-items-table-row__quantity .naked-error-message{margin-top:1rem}@media screen and (min-width:768px){.requisition-list-items-table div.requisition-list-items-table-row__handle{display:block}.requisition-list-items-table div.requisition-list-items-table-row__move-actions{display:none}}@media print{.requisition-list-items-table-row__handle,.requisition-list-items-table-row__move-actions{display:none}.requisition-list-items-table-row__quantity .number-input{min-width:1cm}.requisition-list-items-table-row__quantity .number-input__button{display:none}.requisition-list-items-table-row__quantity .number-input__input>*{width:1cm;font-size:14pt}.requisition-list-items-table-row .table-cell,.requisition-list-items-table-row__name-and-comment-container,.requisition-list-items-table-row label{font-size:13pt}.requisition-list-items-table-row .table-cell{padding:.5cm .15cm}.requisition-list-items-table-row .table-cell:first-child{display:none}.requisition-list-items-table-row .payzen-form-input,.requisition-list-items-table-row input{height:1.5cm;padding:0 .1cm}}.requisition-list-extension-attributes__main-container{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;padding:4rem 1rem 0}.requisition-list-extension-attributes__main-container .form-item{flex-basis:50%}.requisition-list-extension-attributes__main-container .form-item textarea{resize:none}.requisition-list-extension-attributes__right-container{display:flex;gap:4rem}.requisition-list-extension-attributes__right-container .input-wrapper .checkbox label{font-weight:700}.requisition-list-extension-attributes .form-item__label{font-weight:700;margin-bottom:.5rem}@media screen and (min-width:768px){.requisition-list-extension-attributes__main-container{flex-direction:row;justify-content:space-between}}@media print{.requisition-list-extension-attributes__right-container label{display:flex}.requisition-list-extension-attributes__right-container label:before{border:1pt solid #209cad;border-radius:3pt;width:.6cm;height:.6cm;margin-right:.25cm;background-color:#f4f7f6;color:#209cad;text-align:center;content:""}.requisition-list-extension-attributes__right-container .checkbox [type=checkbox].payzen-form-input:checked+label:before,.requisition-list-extension-attributes__right-container .checkbox input[type=checkbox]:checked+label:before{content:"✔"}}.requisition-list-files{padding-left:1rem;margin-bottom:4rem}.requisition-list-files .form-item__label{font-weight:700;margin-bottom:.5rem}.requisition-list-details-actions{display:flex;justify-content:flex-end;gap:2rem}@media print{.requisition-list-details-actions{display:none}}.after-sales-service-table__opening-date{min-width:11rem}.after-sales-service-table__designation{max-width:40rem}.after-sales-service-table__state{min-width:13rem}.after-sales-service-table__details .button--icon{margin:auto;padding:0}.after-sales-service-details-modal__title{font-weight:500}.after-sales-service-details-modal .after-sales-service-details-general{margin-bottom:3rem}.after-sales-service-details-modal .after-sales-service-details-general__title,.after-sales-service-details-modal .after-sales-service-details-intervention__title{font-size:2.2rem;font-weight:500;margin-bottom:2rem}.after-sales-service-details-modal .after-sales-service-details-general__content,.after-sales-service-details-modal .after-sales-service-details-intervention__content{margin-left:3rem}.after-sales-service-details-modal .after-sales-service-details-general__content .after-sales-service-detail,.after-sales-service-details-modal .after-sales-service-details-intervention__content .after-sales-service-detail{display:flex;margin-bottom:1rem;font-size:1.8rem}.after-sales-service-details-modal .after-sales-service-details-general__content .after-sales-service-detail__label,.after-sales-service-details-modal .after-sales-service-details-intervention__content .after-sales-service-detail__label{font-weight:500;width:25rem;margin-right:2rem}.exploded-views__title>.h1{font-weight:500;font-size:1.9rem;margin-top:3rem;margin-bottom:0}@media screen and (min-width:1200px){.exploded-views__title>.h1{font-size:3rem;margin-top:5rem}}@media screen and (max-width:767px){.exploded-views__title>.h1{margin-bottom:2rem}}.exploded-view .product-view__gallery{flex:none;width:100%;max-width:100%}.exploded-view .product-view__gallery .product-gallery{max-width:50rem}.exploded-view__product-filter{padding:1.6rem;max-width:100%}.exploded-view__product-list{padding:0 1.6rem 1.6rem}.exploded-view__product-list-no-results{padding:3.2rem 1.6rem;background-color:#fff;border:1px solid #dadada;text-align:center}.exploded-view .synthesis-head,.exploded-view__product__back-to-product{padding:1.2rem}.exploded-view__product__synthesis{display:flex}.exploded-view__product__synthesis__download{display:flex;padding:1.2rem;justify-content:space-between;gap:1rem}.exploded-view__product__synthesis__download .button{height:-moz-fit-content;height:fit-content;width:-moz-max-content;width:max-content}.exploded-view .exploded-view-row{display:flex;flex-direction:column;border:1px solid #d5d9d7;border-bottom:none}.exploded-view .exploded-view-row:last-of-type{border-bottom:1px solid #d5d9d7}.exploded-view .exploded-view-row__marker{flex:none;display:flex;justify-content:center;padding:2rem;flex-direction:column;text-align:center;background-color:#fff}.exploded-view .exploded-view-row__marker-label{display:inline-block;width:6rem;padding:1rem;border:1px solid #dadada;align-self:center;font-weight:700}.exploded-view .exploded-view-row .horizontal-product-item{flex:1;border:none}.exploded-view .exploded-view-row .horizontal-product-item__bottom-container{flex-direction:column}.exploded-view__product-list-item+.exploded-view__product-list-item .exploded-view-row{border-top:0}.exploded-view__product-download{text-align:center;padding:1.6rem}.exploded-view__product-download-technical-docs .h2{font-weight:500;padding-left:1.2rem}@media screen and (min-width:850px){.exploded-view .exploded-view-row{flex-direction:row}.exploded-view .exploded-view-row__marker{border-right:1px solid #d5d9d7}.exploded-view .exploded-view-row .horizontal-product-item__bottom-container{flex-direction:row}.exploded-view__product__synthesis{display:flex;flex-direction:row}}@media print{.exploded-view-row .horizontal-product-item{gap:1rem;padding:1rem;grid-template-columns:1.5fr 1fr}.exploded-view-row .horizontal-product-item__bottom-container{flex-direction:row}.exploded-view-row__marker{padding:.5rem}}.quote-table .table-cell.quote-table__actions{display:flex;justify-content:flex-end;gap:.5rem}.quote-table .table-cell.quote-table__actions .quote-status-actions{margin-right:2rem}.quote-table .quote-status{white-space:nowrap}.quote-table .quote-status--pending{color:#e79a03}.quote-table .quote-status--accepted{color:#24bf24}.quote-table .quote-status--declined{color:#e02020}.quote-details-modal__title{font-weight:500;text-transform:uppercase;text-align:left}.quote-details-modal__content{padding:0 3.5rem 4.5rem}.quote-details-modal__actions{margin-top:2rem;display:flex;justify-content:flex-end}.quote-details-modal__actions .quote-status-actions{margin-right:2rem}.quote-details-recap{display:grid;grid-template-columns:1fr auto;padding:4rem 1rem;border-top:1px solid #002e5b;border-bottom:1px solid #002e5b}.quote-details-recap .quote-details-recap-comment__label{font-weight:500;margin-bottom:1rem}.quote-details-recap .quote-details-recap-table .quote-details-recap-table-row__label{font-weight:700;padding-right:2rem}.quote-details-recap .quote-details-recap-table .quote-details-recap-table-row__value{text-align:right}.quote-status-actions{display:flex;gap:.5rem}.product-table{width:100%;border-collapse:collapse;text-align:left;margin-bottom:2rem}.product-table thead{border-bottom:2px solid #333}.product-table thead tr{height:4rem}.product-table th{min-width:8rem}.product-table .product-table-row__name-and-comment-container{display:flex;flex-direction:column;gap:1rem;text-align:left}.product-table .product-table-row__name-and-comment-container .product-comment__label{font-weight:700;margin-bottom:.5rem}.product-result-item .autocomplete-item__name .link{display:flex;flex-direction:column}.product-result-item .autocomplete-item__name .link:focus,.product-result-item .autocomplete-item__name .link:hover{text-decoration:none}.product-result-item .autocomplete-item__name .link:focus .product-result-item__name,.product-result-item .autocomplete-item__name .link:hover .product-result-item__name{text-decoration:underline}.product-result-item__name{margin-bottom:.5rem}.product-result-item__sku{display:flex;align-items:center;gap:.3rem;font-size:1.4rem;color:#aeaeae;font-weight:400}.horizontal-product-item{display:flex;flex-direction:column;gap:2rem;padding:2rem;background-color:#fff;border:1px solid #d5d9d7;border-bottom:none;position:relative}.horizontal-product-item:last-of-type{border-bottom:1px solid #d5d9d7}.horizontal-product-item__top-container{flex:1;display:flex;align-items:center}.horizontal-product-item__bottom-container{display:flex;flex-direction:column;gap:2rem}.horizontal-product-item>.link{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.horizontal-product-item__image{margin-right:2.3rem;min-width:9.5rem;min-height:9.5rem}.horizontal-product-item__overview{display:flex;flex-direction:column;gap:1rem}.horizontal-product-item__name{font-weight:700}.horizontal-product-item__prices{display:flex;flex-direction:column;font-weight:500;font-size:1.6rem}.horizontal-product-item__prices--hidden-prices{opacity:0;visibility:hidden}.horizontal-product-item__actions{display:flex;flex-wrap:wrap;gap:1rem}.custom-modal__content .horizontal-product-item{gap:1rem;padding:1rem}.custom-modal__content .horizontal-product-item__image{margin-right:.8rem;min-width:8rem;min-height:8rem}.custom-modal__content .horizontal-product-item__prices{font-size:1.4rem}@media print,screen and (min-width:600px){.horizontal-product-item{flex-direction:row}.custom-modal__content .horizontal-product-item{gap:2rem;padding:2rem}.custom-modal__content .horizontal-product-item__image{margin-right:2.3rem;min-width:9.5rem;min-height:9.5rem}.custom-modal__content .horizontal-product-item__prices{font-size:1.6rem}}@media print,screen and (min-width:768px){.horizontal-product-item{display:grid;grid-template-columns:.8fr 1fr}.horizontal-product-item__bottom-container{margin-left:auto;flex-direction:row;align-items:center}}@media screen and (min-width:1200px){.horizontal-product-item__bottom-container{gap:3rem}}@media screen and (min-width:1440px){.horizontal-product-item__bottom-container{gap:4rem}}@media print{.horizontal-product-item__actions{display:none}}.wavesoft-order-table .wavesoft-order-table-row__origin{white-space:nowrap}.wavesoft-order-table .wavesoft-order-table-row .link{font-weight:700}.wavesoft-order-table .wavesoft-order-table-row .link:focus,.wavesoft-order-table .wavesoft-order-table-row .link:hover{color:#0f658a;text-decoration:none}.wavesoft-order-table .wavesoft-order-status{font-weight:500}.table-container{overflow:auto}.table-container__table{display:table;text-indent:0;border-spacing:2px;width:100%;border-collapse:collapse;margin-bottom:1rem}.table-container__header{display:table-header-group;vertical-align:middle;border-color:inherit;border-bottom:1px solid #002e5b;padding:1rem .5rem}.table-container__body{display:table-row-group;vertical-align:middle;border-color:inherit}@media print{.table-container{overflow:none}.table-container__table{display:block;overflow:hidden}}.table-container__header .table-header-cell{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;padding:1rem .5rem}.table-container__header .table-header-cell__container{display:flex;align-items:center;justify-content:center}.table-container__header .table-header-cell__label{margin-right:1rem;white-space:nowrap}.table-container__header .table-header-cell__sort{display:none}.table-container__header .table-header-cell--sortable{cursor:pointer}.table-container__header .table-header-cell--sortable .table-header-cell__sort{display:block;opacity:.3}.table-container__header .table-header-cell--sortable .table-header-cell__sort--active,.table-container__header .table-header-cell--sortable:focus .table-header-cell__sort,.table-container__header .table-header-cell--sortable:hover .table-header-cell__sort{opacity:1}.table-search-row .table-search-cell{display:table-cell;padding:.5rem}.table-search-row .table-search-cell .payzen-form-input,.table-search-row .table-search-cell input{padding:0 1rem;height:3.5rem}.table-row:not(:last-child){box-shadow:0 1px 1px #dadada}.table-cell{text-align:center;padding:2.6rem .5rem}.table-cell .price{justify-content:center}@media print{.table-cell{padding:.5cm .2cm}}.wavesoft-order-status--progress{color:#24bf24}.wavesoft-order-status--preparing{color:#e79a03}.wavesoft-order-status--shipped{color:#97062e}.wavesoft-order-status--billed{color:#0f658a}.wavesoft-order-document-list{display:flex;flex-direction:column;gap:.5rem}.wavesoft-order-document-list .wavesoft-order-document__label{color:#002e5b;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.wavesoft-order-document-list .wavesoft-order-document__label--has-content{cursor:pointer}.wavesoft-order-document-list .wavesoft-order-document__label--has-content:focus,.wavesoft-order-document-list .wavesoft-order-document__label--has-content:hover{color:#0f658a}.wavesoft-order-document-list .wavesoft-order-document__label .icon{width:2rem;height:2rem}.wavesoft-order-document-modal .address{margin-bottom:2rem;margin-left:3rem}.address{line-height:2.7rem}.address__title{font-size:1.7rem;font-weight:700}.address .body{white-space:break-spaces}.accounting-line-table .link{font-weight:700}.accounting-line-table .link:focus,.accounting-line-table .link:hover{color:#0f658a;text-decoration:none}.accounting-line-table .accounting-line-table-total-row__due-date,.accounting-line-table .accounting-line-table-total-row__total{font-weight:700}.accounting-line-table .accounting-line-table-total-row__due-date{text-align:right}.accounting-line-table-filters{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;margin-bottom:2rem;gap:2rem}@media screen and (min-width:768px){.accounting-line-table-filters{display:grid;grid-template-columns:repeat(2,1fr)}.accounting-line-table-filters .date-range-picker{padding-bottom:2rem}}.wavesoft-order-table-filters{flex-wrap:wrap}.wavesoft-order-table-filters,.wavesoft-order-table-filters .filter-sku{display:flex;flex-direction:column;margin-bottom:2rem;gap:2rem}.wavesoft-order-table-filters .filter-sku__label{font-size:2rem;font-weight:700}.wavesoft-order-table-filters .filter-sku__selected-product{display:flex;gap:1rem;align-items:center;justify-content:space-between;border-radius:3px;padding:.25rem .75rem;background-image:linear-gradient(#0f658a,#0f658a,#002e5b);color:#f4f7f6}.wavesoft-order-table-filters .filter-sku__selected-product .selected-product__label{display:flex;flex-direction:column;gap:.5rem}.wavesoft-order-table-filters .filter-sku__selected-product .selected-product__name{font-size:1.6rem;font-weight:700}@media print,screen and (min-width:768px){.wavesoft-order-table-filters{display:grid;grid-template-columns:repeat(2,1fr)}.wavesoft-order-table-filters .date-range-picker{padding-bottom:2rem}}.layer-pagination{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background-color:#f4f7f6}@media screen and (min-width:768px){.layer-pagination{flex-direction:row}}.checkout-address{padding:2rem}.checkout-address .existing-address{display:flex;flex-direction:column;align-items:center;gap:2rem}.checkout-address .existing-address__billing-address .address{border-color:#0f658a}.checkout-address .existing-address__billing-address .address .body{margin:0}.checkout-address .existing-address .form-title{margin-bottom:2rem}.checkout-address .existing-address__billing-address .address,.checkout-address .radio-grid__element{height:-moz-fit-content;height:fit-content}.address-form,.street-field{display:flex;flex-direction:column;gap:1.5rem}.street-field>.input-wrapper{display:none}.requisiton-list-quick-add-to-list{display:flex;flex-direction:column;gap:1rem;padding:2rem 1rem}.requisiton-list-quick-add-to-list__title{font-weight:700}.add-product-to-wishlist .button{background-color:transparent;color:#002e5b}.wishlist-page__header{display:flex;justify-content:space-between;align-items:center;margin:0 20px}.wishlist-page__header__total{height:7.6rem;display:flex;align-items:center;background-color:#f4f7f6;padding:1rem;font-weight:700;color:#707070;border-bottom:1px solid #d5d9d7}.account-layout{display:flex;flex-direction:column;margin-bottom:4rem}.account-layout .modal-title{font-size:1.9rem;font-weight:700}.account-layout__nav{width:100%;margin:2rem 0 3rem}.account-layout__main{width:100%}.account-page-title{font-size:2.4rem;font-weight:700;margin-bottom:4rem}@media print,screen and (min-width:1440px){.account-layout{display:flex;flex-direction:row}.account-layout__nav{padding-right:1rem;width:26.1rem;margin:0}.account-layout__main{padding-left:1rem;margin-bottom:3rem;width:calc(100% - 26.1rem)}.account-layout__success-message{margin-bottom:1.6rem}}@media print{.account-layout{display:block}.account-layout__nav{display:none}.account-layout__main{width:100%}.account-page-title{font-size:18pt;margin:.8cm 0}}.account-title{display:flex;justify-content:space-between;margin:1rem 0}.account-title>*{margin:0}@media screen and (min-width:1440px){.account-title{margin:1rem 0 3rem}}.account-orders-details__item{border-bottom:1px solid #dadada;padding:1.6rem 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__bottom-container{display:flex;justify-content:space-between;padding:4rem 1rem;border-top:1px solid #002e5b;border-bottom:1px solid #002e5b}.account-orders-details__comment strong{display:block;margin-bottom:1rem}.account-orders-details .recap-card__children{padding-bottom:0}.order-actions{display:flex;flex-wrap:wrap;align-items:center;margin:-.4rem -.8rem}.order-actions__action{padding:.4rem .8rem}.account-orders-invoice__actions{margin-bottom:1.6rem}@media print{.account-orders-invoice__actions{display:none}}.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}.order-details-layout{display:flex;flex-direction:column}.order-details-layout__back{margin:2rem 0}.order-details-layout__header{display:flex;justify-content:space-between;margin-bottom:.5rem}.order-details-layout__title{font-weight:700;font-size:1.7rem}.order-details-layout__title>*{margin:0}.order-details-layout__title .transmitted-status{color:#24bf24}.order-details-layout__cart-name{margin:.5rem 0 3rem}.order-details-layout__top-container{display:flex;flex-direction:column;align-items:start;gap:1rem}.order-details-layout__addresses{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:1rem}.order-details-layout__delivery-methods{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.order-details-layout__renew-order{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:1200px){.order-details-layout__top-container{gap:10rem;flex-direction:row}.order-details-layout__addresses{flex-direction:row;gap:10rem;margin-bottom:2rem}.order-details-layout__title{font-size:1.9rem}.order-details-layout__delivery-methods,.order-details-layout__renew-order{align-self:center}}.information{display:flex;flex-direction:column}.information__container{display:grid;grid-template-columns:none;grid-template-rows:1fr 1fr;gap:3rem;margin:2rem}.information .change-user-password-form,.information .user-information{padding:0 1rem}.information .change-user-password-form__fields,.information .user-information__fields{display:flex;flex-direction:column;gap:2rem}.information .user-information__fields .payzen-form-input:disabled,.information .user-information__fields input:disabled{color:initial}.information .form-actions{margin-top:2rem}@media screen and (min-width:1024px){.information__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:none}}@media screen and (min-width:1440px){.after-sales-service__container{overflow-x:hidden;max-width:100%}}.address-book__container{margin-bottom:2rem}.address-book__items{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-bottom:2rem}.address-book__item{display:flex;flex-direction:column;gap:1.5rem}.address-book__defaults{display:grid;grid-template-columns:none;grid-template-rows:1fr 1fr;margin-bottom:2rem}.address-book__default-billing{margin-bottom:4rem}.address-book__default-billing .account-page-title{margin-bottom:1rem}.address-book__default-billing .account-page-sub-title{margin-bottom:1.6rem;color:#707070;font-style:italic;font-size:1.4rem}@media print,screen and (min-width:768px){.address-book__container{margin-bottom:4rem}.address-book__items{grid-template-columns:repeat(3,1fr)}.address-book__defaults{grid-template-columns:1fr 1fr;grid-template-rows:none}.address-book__default-billing{margin-bottom:0}}.create-address-modal{width:-moz-fit-content;width:fit-content}@media print{.address-book .button,.address-book .editable-address__button,.address-book .form-actions{display:none}}.orders-page,.shared-wishlist{max-width:768px;margin:auto;padding:3.2rem 1.6rem}.orders-page__title{text-align:center}.orders-page__loading-message{padding-inline-start:3.2rem}.maintenance{display:flex;align-items:center;justify-content:center}@media(min-width:1200px){.maintenance__image-container{max-width:50%}}.account-form{display:flex;flex-direction:column;padding:3.2rem}.account-form__connection{border-bottom:1px solid #dadada;padding-bottom:3.2rem}.account-form__connection:last-child{border-bottom:0;padding-bottom:0}.account-form__connection__form>:first-child{margin-bottom:1.6rem}.account-form__connection>:first-child,.account-form__sign-up>:first-child{text-align:center}@media screen and (min-width:768px){.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 #dadada;padding-left:1.6rem;padding-right:4.8rem}.account-form__connection:last-child{border-right:0;padding-right:1.6rem}.account-form__sign-up{padding-left:4.8rem;padding-right:1.6rem;padding-top:0}}.home .h2{margin:2.5rem 0 .8rem 1rem;font-weight:500}.home__categories-grid{display:flex;justify-content:center}@media print,screen and (min-width:768px){.home .h2{font-size:3rem}.home .items-slider+.h2{margin-top:7rem;margin-bottom:2rem}}.requisition-list-details__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6rem}.requisition-list-details__title{display:flex;align-items:center}.requisition-list-details__title>*{font-size:2.4rem;font-weight:700}.requisition-list-details__title span{white-space:nowrap;margin-right:1.5rem}.requisition-list-details__errors{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;color:#e02020}.requisition-list-details__errors b{font-weight:500}.requisition-list-details__last-saved{font-size:2.4rem;font-weight:700;margin-bottom:2rem}.requisition-list-details .totals{padding:4rem 1rem;border-top:1px solid #002e5b;border-bottom:1px solid #002e5b}@media print{.requisition-list-details__header{border-bottom:.5cm}.requisition-list-details__title>*{font-size:14pt}.requisition-list-details__title .payzen-form-input,.requisition-list-details__title input{height:1cm}.requisition-list-details .table-row .table-header-cell:first-child{display:none}}.quotes__title{font-size:2.4rem;font-weight:700;margin-bottom:6rem}.product-page{padding-bottom:1rem}@media screen and (min-width:768px){.product-page{padding-bottom:2rem}}.account-tracking-information .encours{display:flex;flex-direction:column;gap:2rem;padding-bottom:4rem;margin-bottom:4rem;border-bottom:1px solid #dadada}.account-tracking-information .encours .encours-item{display:flex;font-size:2rem}.account-tracking-information .encours .encours-item__label{font-weight:500}@media screen and (min-width:1440px){.account-tracking-information .encours{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}}.wavesoft-order-details-layout__client-reference{margin:.5rem 0 3rem}.wishlist-page__title{display:flex;align-items:center;padding:0 1.4rem;height:6rem;border-bottom:1px solid #d5d9d7;background-color:#fff}.wishlist-page__title h1{font-size:2.8rem;line-height:2.5rem;font-weight:500}@media screen and (min-width:1200px){.wishlist-page__title{padding:0 3.3rem}.wishlist-page__title h1{font-size:3rem}}@media screen and (min-width:1440px){.wishlist-page__title .h1{margin-top:.5rem;margin-bottom:1.2rem}.wishlist-page__total{padding:1rem 3.3rem}}@page{margin:1.2cm}@media print{*{all:unset;display:revert}*,:after,:before{box-sizing:border-box}img{max-width:100%}body{font-size:12pt;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}h1{font-size:18pt}h2{font-size:17pt}h3{font-size:16pt}h4,h5,h6{font-size:13pt}a,blockquote,dl,ol,pre,table,ul{page-break-inside:avoid}caption,figure,h1,h2,h3,h4,h5,h6,img{page-break-inside:avoid;page-break-after:avoid}.no-print{display:none}}