:root{--gutter:var(--vtmn-spacing_3);--semantic-color_background-eco-design:#4d6f56;--semantic-color_background-green:#029e73;--semantic-color-modal-background-overlay:hsl(var(--vtmn-semantic-color_background-primary--h) var(--vtmn-semantic-color_background-primary--s) var(--vtmn-semantic-color_background-primary--l)/30%);--semantic-color-card-content-gradient-primary:linear-gradient(180deg,hsla(var(--vtmn-semantic-color_background-primary-reversed--h),var(--vtmn-semantic-color_background-primary-reversed--s),var(--vtmn-semantic-color_background-primary-reversed--l),0),hsla(var(--vtmn-semantic-color_background-primary-reversed--h),var(--vtmn-semantic-color_background-primary-reversed--s),var(--vtmn-semantic-color_background-primary-reversed--l),0.7));--semantic-color-modal-background-overlay-primary:hsl(var(--vtmn-semantic-color_background-primary--h) var(--vtmn-semantic-color_background-primary--s) var(--vtmn-semantic-color_background-primary--l)/30%);--semantic-color-modal-background-overlay-primary-reversed:hsl(var(--vtmn-semantic-color_background-primary-reversed--h) var(--vtmn-semantic-color_background-primary-reversed--s) var(--vtmn-semantic-color_background-primary-reversed--l)/80%);--container-max-size:160rem}@media (min-width:600px){:root{--gutter:var(--vtmn-spacing_4)}}@media (min-width:900px){:root{--gutter:var(--vtmn-spacing_5)}}@media (min-width:1200px){:root{--gutter:var(--vtmn-spacing_6)}}html{font-size:62.5%;font-size:.625em}*,:after,:before,html{box-sizing:border-box}body{background-color:var(--vtmn-semantic-color_background-primary);color:var(--vtmn-semantic-color_content-primary);font-family:Roboto,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;line-height:1.42857143}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4,h5,h6{font-size:1.4rem}h1,h2,h3,h4,h5,h6{font-weight:revert;line-height:1.1;margin-bottom:revert;margin-top:revert}ol,ul{list-style:revert;margin:0;padding:0}li{list-style:none}p{margin-bottom:1em;margin-top:0}embed,iframe,img,object,svg,video{display:revert;vertical-align:revert}img{display:inline-block;max-width:100%;vertical-align:text-bottom}button,select{text-transform:inherit}.svg-icon{display:inline-block;height:1em;vertical-align:middle;width:1em}.svg-icon,.svg-icon *{fill:currentColor;stroke:none}.vh{clip:rect(0 0 0 0);border:0;height:1px;left:0;margin:-1px;overflow:hidden;padding:0;position:absolute;top:0;width:1px}.no-interaction{pointer-events:none}:focus{outline:.1rem dotted #d0d5da}:focus-visible{outline:.2rem solid #1a2a34}input:not([type=checkbox]):focus-visible,input:not([type=radio]):focus-visible{outline:.1rem dotted #d0d5da}[disabled]{cursor:inherit}[disabled] :focus,[disabled] :focus-visible,[disabled]:focus,[disabled]:focus-visible{outline-width:0}[role=button]:not(".vtmn-chip"),a,button{outline-offset:.1rem}[role=button]:not(".vtmn-chip"):active,a:active,button:active{outline-color:var(--vtmn-semantic-color_border-primary)}[role=button]:not(".vtmn-chip"),button{background-color:transparent;background-image:none;border:none;color:inherit;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}[type=email]:not(.vtmn-text-input),[type=tel]:not(.vtmn-text-input),[type=text]:not(.vtmn-text-input){height:4rem}[type=email]:not(.vtmn-text-input),[type=tel]:not(.vtmn-text-input),[type=text]:not(.vtmn-text-input),textarea{background-color:var(--vtmn-semantic-color_background-primary);border:.1rem solid var(--vtmn-semantic-color_border-inactive);border-radius:0;color:var(--vtmn-semantic-color_content-primary);display:block;font-size:1.4rem;outline:none;padding:.6rem 1.2rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}textarea{height:8rem;resize:none}iframe[src="about:blank"]{z-index:-1!important}@media (prefers-reduced-motion){*,:after,:before{animation-name:none!important;transition-property:none!important}}body{max-width:100%;overflow-x:hidden;width:100vw}body.fixed{overflow:hidden}.container{max-width:calc(120rem + var(--vtmn-spacing_4))}.container,.container-small{margin-left:auto;margin-right:auto;padding-left:var(--vtmn-spacing_4);padding-right:var(--vtmn-spacing_4)}.container-small{max-width:calc(60rem + var(--vtmn-spacing_4))}.page-footer,.page-header,main{max-width:100%;width:100vw}.autocomplete-overlay,.page-footer,.page-header,main{transition:transform .18s ease}main{position:relative}.closing-menu,.open-menu{position:fixed}.closing-menu,.closing-menu body,.open-menu,.open-menu body{height:100%;overflow:hidden}.closing-menu .page-header,.open-menu .page-header{height:100%;position:absolute}.open-menu #main-menu,.open-menu .autocomplete-overlay,.open-menu .page-footer,.open-menu .stack,.open-menu main{transform:translateX(min(40rem,calc(100vw - 6.6rem)))}.open-menu #main-menu{z-index:1}.floor-holder{margin-bottom:var(--vtmn-spacing_6)}@media (min-width:360px){.floor-holder{margin-bottom:var(--vtmn-spacing_7)}}@media (min-width:600px){.floor-holder{margin-bottom:var(--vtmn-spacing_8)}}@media (min-width:1200px){.floor-holder{margin-bottom:var(--vtmn-spacing_9)}}.cta{align-items:center;background-color:#ffea28;border-radius:.1rem;border-radius:.2rem;color:#1a2a34;cursor:pointer;display:inline-flex;font-family:Roboto,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;font-weight:700;justify-content:center;line-height:1.1;min-height:4rem;overflow:hidden;padding:1rem 4rem;position:relative;text-align:center;text-transform:uppercase;transition:background-color .2s ease .1s;vertical-align:text-top;z-index:0}.cta .svg-icon{height:4rem;margin:-1rem -4rem -1rem 2rem;transform:scale(.65);transform-origin:center center;width:4rem}.cta.cta--reversed .svg-icon{margin-left:-4rem;margin-right:2rem;order:-1}.cta.cta--reversed.cta--block .svg-icon{left:4rem;right:auto}.cta.cta--picto{font-size:0;padding-left:2rem;padding-right:2rem}.cta.cta--picto .svg-icon{margin-left:auto;margin-right:auto}.cta.cta--block{display:flex;width:100%}.cta.cta--block .svg-icon{height:100%;margin:0;position:absolute;right:0;top:0}a.cta{text-decoration:none}button.cta{border-width:0}.cta:after{background-color:#fdd935;border-radius:.2rem;content:"";height:150%;position:absolute;right:0;top:0;transform:rotate(-10deg) translateY(53%);transform-origin:top right;transition:transform .1s ease-in .1s;width:150%;z-index:-1}.cta:not([disabled]):focus:after{transform:rotate(-10deg) translateY(45%)}.cta:not([disabled]):hover:after{transform:none;transition:transform .1s ease-out}.cta.cta--small{font-size:1.1rem;line-height:1.1;min-height:3rem;padding:.8rem 3rem}.cta.cta--small .svg-icon{height:3rem;margin:-.8rem -3rem -.8rem 1.5rem;transform:scale(.65);transform-origin:center center;width:3rem}.cta.cta--small.cta--reversed .svg-icon{margin-left:-3rem;margin-right:1.5rem;order:-1}.cta.cta--small.cta--reversed.cta--block .svg-icon{left:3rem;right:auto}.cta.cta--small.cta--picto{font-size:0;padding-left:1.5rem;padding-right:1.5rem}.cta.cta--small.cta--picto .svg-icon{margin-left:auto;margin-right:auto}.cta.cta--big{font-size:1.7rem;line-height:1.1;min-height:5rem;padding:1.3rem 5rem}.cta.cta--big .svg-icon{height:5rem;margin:-1.3rem -5rem -1.3rem 2.5rem;transform:scale(.65);transform-origin:center center;width:5rem}.cta.cta--big.cta--reversed .svg-icon{margin-left:-5rem;margin-right:2.5rem;order:-1}.cta.cta--big.cta--reversed.cta--block .svg-icon{left:5rem;right:auto}.cta.cta--big.cta--picto{font-size:0;padding-left:2.5rem;padding-right:2.5rem}.cta.cta--big.cta--picto .svg-icon{margin-left:auto;margin-right:auto}.cta:not([disabled]):hover,.cta[disabled]{background-color:#fdd935;color:#1a2a34}.cta[disabled]{cursor:not-allowed;opacity:.66}.cta[disabled]:after{background-color:#ffea28}.cta.cta--alt{background-color:#007dbc;color:#fff}.cta.cta--alt[disabled]{background-color:#7ebee0;color:#fff}.cta.cta--alt[disabled]:after{background-color:#55a9d6}.cta.cta--alt:after{background-color:#0070a8}.cta.cta--alt:not([disabled]):hover{background-color:#0070a8;color:#fff}.cta.cta--desatured{background-color:#d0d5da;color:#1a2a34}.cta.cta--desatured[disabled]{background-color:#eff1f3;color:#62707f}.cta.cta--desatured[disabled]:after{background-color:#d0d5da}.cta.cta--desatured:after{background-color:#b4bcc4}.cta.cta--desatured:not([disabled]):hover{background-color:#b4bcc4;color:#1a2a34}.cta.cta--outline{background-color:transparent;box-shadow:inset 0 0 0 .1rem #007dbc;color:#007dbc}.cta.cta--outline[disabled]{background-color:transparent;box-shadow:inset 0 0 0 .1rem #7ebee0;color:#7ebee0}.cta.cta--outline[disabled]:after{background-color:rgba(126,190,224,.5)}.cta.cta--outline:after{background-color:rgba(0,125,188,.5)}.cta.cta--outline:not([disabled]):hover{background-color:rgba(0,125,188,.25);color:#007dbc}.cta.cta--outline:not([disabled]):hover:after{background-color:rgba(0,125,188,.25)}.cta.cta--reversed:after{left:0;right:auto;transform:rotate(10deg) translateY(55%);transform-origin:top left}.cta.cta--reversed:not([disabled]):focus:after{transform:rotate(10deg) translateY(45%)}[class*=badge--]{align-items:center;border-radius:1.6em;color:#fff;display:inline-flex;font-size:.8em;height:1.6em;justify-content:center;line-height:0;min-width:1.6em;padding:0 .2em;text-align:center;width:auto}.badge--red{background-color:#ee000c}.badge--orange{background-color:#fe5800}.badge--blue{background-color:#007dbc}.badge--green{background-color:#02be8a}.prc__cartridge{align-items:center;display:flex;flex-direction:column;font-size:1.6rem;text-align:center}.prc__active-price{background-color:#ffea28;display:flex;font-size:1.125em;font-weight:700;line-height:1;padding:.2rem .3rem}.prc__active-price:not(:last-child){margin-bottom:.2rem}.prc__active-price:first-child{margin-top:.72222em}.prc__active-price--sale{background-color:#ee000c;color:#fff}.prc__active-price sup{font-size:60%;line-height:1.2;margin-left:.3rem;position:static}.prc__info-addon{font-size:.6875em;line-height:1.1;margin-bottom:.2rem}.prc__info-addon:not(:first-child),.prc__legal-addon{text-shadow:-.1rem -.1rem 0 #fff,.1rem -.1rem 0 #fff,-.1rem .1rem 0 #fff,.1rem .1rem 0 #fff}.prc__legal-addon{font-size:.625em;line-height:1.1;margin-bottom:.1rem}.prc__legal-addon strong{color:#007dbc}.prc__previous{font-weight:700;text-decoration:line-through}.prc__rate{color:#ee000c;font-weight:700}.title,.title--main,.title-commons{color:#1a2a34;font-style:italic;font-weight:700;line-height:1;text-transform:uppercase}.title--main{font-size:2rem}.title--hero{font-size:3rem}.title--2nd,.title--hero{color:#1a2a34;font-style:italic;font-weight:700;line-height:1;text-transform:uppercase}.title--2nd{font-size:1.8rem}.title--3rd{font-size:1.6rem}.title--3rd,.title--4th{color:#1a2a34;font-style:italic;font-weight:700;line-height:1;text-transform:uppercase}.title--4th{font-size:1.4rem}.title--alt{color:#007dbc}.form-control{display:block;width:100%}.form-control__label{display:block;font-weight:400;margin-bottom:.4rem;text-transform:uppercase}.form-control__help{color:#fff;display:block;line-height:1.1;margin-top:.4rem;padding:.8rem 1.2rem;position:relative}.form-control__help:before{border:.4rem solid transparent;border-bottom:.4rem dashed;content:"";display:block;height:0;left:1.4rem;margin-left:.2rem;position:absolute;top:-.8rem;vertical-align:middle;width:0}.form-control__tips{color:#bec5cc;display:block;font-size:1.3rem;margin-bottom:1rem;margin-top:.5rem}.form-control [type=email]:focus,.form-control [type=tel]:focus,.form-control [type=text]:focus,.form-control textarea:focus{border-color:#007dbc;outline:none}.form-control--error .form-control__label{color:#ee000c}.form-control--error .form-control__help{background-color:#ee000c}.form-control--error .form-control__help:before{color:#ee000c}.form-control--error [type=email],.form-control--error [type=tel],.form-control--error [type=text],.form-control--error div.select button,.form-control--error textarea{box-shadow:inset 0 0 0 .125rem var(--vtmn-semantic-color_border-negative)}.form-control--error [type=email]:focus,.form-control--error [type=tel]:focus,.form-control--error [type=text]:focus,.form-control--error div.select button:focus,.form-control--error textarea:focus{border-color:#ee000c}.form-control--success__label{background-color:#02be8a}.form-control--success__label:before{color:#02be8a}.shortcut-tab{background-color:var(--vtmn-semantic-color_background-primary);border:.1rem solid;border-radius:var(--vtmn-radius_100);color:var(--vtmn-semantic-color_content-action);padding:calc(var(--vtmn-spacing_1)/2) var(--vtmn-spacing_2);position:absolute;text-decoration:underline;transform:translateX(-1600rem);z-index:1}.shortcut-tab:focus{transform:none}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.card-variant-border{border:1px solid var(--vtmn-semantic-color_border-secondary);border-radius:.4rem;box-shadow:none;min-width:0}.card-variant-border.selected{border-color:var(--vtmn-semantic-color_border-active);box-shadow:inset 0 0 0 1px var(--vtmn-semantic-color_border-active)}.card-variant-border.disabled{opacity:var(--vtmn-opacity_disabled-state);pointer-events:none}.card-variant-border.disabled .vtmn-btn:disabled{opacity:1}.card-variant-border .vtmn-card_content{margin:1.6rem}.modal-variant-full{border-radius:0;height:auto;min-height:inherit}.modal-variant-sidebar{border-radius:0;height:100vh;max-width:60rem;min-height:100vh}@media (max-width:599px){.modal-variant-full{bottom:0;max-height:inherit;padding-bottom:0;top:0}.modal-variant-full .vtmn-modal_content_body{margin-bottom:0}.modal-variant-full .vtmn-modal_content_actions{padding-bottom:var(--vtmn-spacing_4);padding-top:var(--vtmn-spacing_4)}}@media (min-width:600px){.modal-variant-full{border-radius:var(--vtmn-radius_200);height:fit-content;min-height:90vh}.modal-variant-sidebar{left:inherit;right:0;transform:translateY(50%)}}.vtmn-badge_variant--success{background-color:var(--vtmn-new-color-green-500)!important;border-color:var(--vtmn-new-color-green-600)!important;box-shadow:0 0 0 0!important;color:#fff!important}.content-on-brand-accent.content-on-brand-accent.content-on-brand-accent{color:#7affa6}.vtmn-new-visual-identity.vtmn-new-visual-identity.old-price-red .price-presentation .vtmn-price_variant--accent,.vtmn-new-visual-identity.vtmn-new-visual-identity.old-price-red .price-presentation .vtmn-price_variant--default{background-color:var(--vtmn-new-color-yellow-400);block-size:3.2rem;border-radius:inherit;padding:.2rem .8rem}.vtmn-new-visual-identity.vtmn-new-visual-identity.old-price-red .price-presentation .vtmn-price_variant--alert{background-color:var(--vtmn-semantic-color_background-alert);block-size:3.2rem;border-radius:inherit;color:var(--vtmn-new-color-white);padding:.2rem .8rem}.vtmn-new-visual-identity.vtmn-new-visual-identity.old-price-red .price-presentation .price-discount{background:none;color:var(--vtmn-semantic-color_background-alert);font-weight:700;margin:0;padding:0;padding-left:var(--vtmn-spacing_2)}.vtmn-new-visual-identity.vtmn-new-visual-identity.old-price-red .spotlight-card .price-presentation>div{display:flex;flex-direction:column-reverse}.vtmn-new-visual-identity.vtmn-new-visual-identity.old-price-red .dkt-products__section .price-information,.vtmn-new-visual-identity.vtmn-new-visual-identity.old-price-red .last-viewed-products .price .price-presentation .price-information,.vtmn-new-visual-identity.vtmn-new-visual-identity.old-price-red .pdp-floor-product .price-information,.vtmn-new-visual-identity.vtmn-new-visual-identity.old-price-red .spotlight-card .price-presentation>div .price-information{display:none}@media (max-width:1199px){.summary-filters{max-height:20rem;overflow:scroll}}