@charset "UTF-8";.menu-open-container{display:none}@media (max-width:767.98px){.menu-open-container{display:block;flex:0 0 100%;margin-bottom:15px;max-width:100%;padding-left:4px;padding-right:4px;position:relative;width:100%}}body.account .menu-open-container,body.advice .menu-open-container{display:none}#sidebar-container{margin-left:-100%;opacity:0;top:0;transition:margin-left .3s ease,opacity .3s ease;-webkit-overflow-scrolling:touch;background:#fff;height:100%;left:0;overflow:auto;padding:0;pointer-events:none;position:fixed;width:80%;z-index:1000;z-index:2001}@media (min-width:540px){#sidebar-container{border-left:0;margin-top:0;width:400px}}@media (min-width:768px){#sidebar-container{background:#0000;display:none;display:block;flex:0 0 33.3333333333%;height:auto;margin-left:0;max-width:33.3333333333%;opacity:1;overflow:initial;padding-left:4px;padding-right:4px;pointer-events:all;position:relative;transform:none;width:100%;z-index:1}}@media (min-width:992px){#sidebar-container{flex:0 0 25%;max-width:25%;padding-left:4px;padding-right:4px;position:relative;width:100%}}.show-menu-side #sidebar-container,.show-menu-side .cross-close-menu-side{margin-left:-4px;opacity:1;pointer-events:all}.content-menu-container{--var-sticky-offset:0}.content-menu-container nav a{border:1px solid #beb9b9;border-bottom:0;color:var(--black);display:block;padding:5px}.content-menu-container nav a:last-child{border-bottom:1px solid #beb9b9}.content-menu-container nav a.active,.content-menu-container nav a:hover{background:var(--red-main);color:#fff;text-decoration:none}.content-menu-container span.level-1{background:var(--black);color:#fff;display:block;font-weight:700;margin-top:15px;padding:5px;text-transform:uppercase}.content-menu-container span.level-1:first-child{margin-top:0}@media (min-width:768px){.content-menu-container{--var-sticky-offset:calc(var(--global-header-height) + 15px)}}.content-menu-container:not(.account).sticky-top{top:var(--var-sticky-offset)}#header-account__content .content-menu-container{display:block;flex:0 0 100%;max-width:100%;padding-left:4px;padding-right:4px;position:relative;width:100%}#header-account__content .level-2,#header-account__content .level-3{display:block!important}.sub-item-container{margin-bottom:5px;padding-left:5px}.user-name-container{margin-bottom:1em;padding:.5em}@media (min-width:768px){.user-name-container{margin-bottom:0}}.logout-button-container{margin-bottom:10px;text-align:center}#breadcrumb{background:#fff;margin:10px 0;position:relative}#breadcrumb .fade-after{background:linear-gradient(90deg,#fff0,#fff 60%);content:" ";height:100%;position:absolute;right:4px;top:0;width:3rem;z-index:1}#breadcrumb nav{overflow:hidden;overflow-x:auto}#breadcrumb .vuicon-home{display:inline-block;height:13px;width:12px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{color:#ccc;content:"/ ";padding:0 5px;padding:0}.breadcrumb>li:first-child+li:before{content:"/ "}.breadcrumb>li:last-child{padding-right:2rem}.breadcrumb{background:#fff;border-radius:0;margin:0;padding:0;-webkit-overflow-scrolling:touch;white-space:nowrap}.breadcrumb li>a,.breadcrumb li>span{color:var(--black);display:inline-block;font-size:1.2rem;padding:5px 0}.breadcrumb li>a:hover{text-decoration:underline}#newsletter-layer-container{background:#fff;border:1px solid #c8c8c8;bottom:0;left:-100%;padding:10px 25px;position:fixed;right:0;transition-duration:.5s;width:100%;z-index:1000001}@media (min-width:768px){#newsletter-layer-container{background:#fff;bottom:-1px;left:-565px;right:auto;width:560px}}#newsletter-layer-container .title{font-size:3rem;margin-bottom:5px;text-align:center}#newsletter-layer-container .subtitle,#newsletter-layer-container .subtitle-mobile{font-size:1.5rem;line-height:1.5;margin-bottom:10px;text-align:center}#newsletter-layer-container .subtitle-mobile{cursor:pointer}@media (min-width:540px){#newsletter-layer-container .subtitle-mobile{display:none}}#newsletter-layer-container .subtitle-mobile .underline{display:inline-block}#newsletter-layer-container .soft_gold{color:#e0d49c}#newsletter-layer-container .small{color:#b0b0b0;line-height:1.2;margin-top:10px;text-align:center}#newsletter-layer-container .hide-mobile{display:none}@media (min-width:540px){#newsletter-layer-container .hide-mobile{display:block}}#newsletter-layer-container .close{color:var(--black);float:right;font-size:18px;font-weight:700;line-height:1;opacity:.2}#newsletter-layer-container.active{left:0}@media (min-width:768px){#newsletter-layer-container.active{left:-1px}}#newsletter-layer-container.de .title{font-size:1.7em}#newsletter-layer-container.ch .title{font-size:2em}#newsletter-layer-container.layer_private_sell{background:#000;border:none;color:#f0f0f0}#newsletter-layer-container.layer_private_sell .close{color:#c8c8c8;opacity:1;text-shadow:none}#newsletter-layer-container.layer_private_sell .title{color:#e0d49c;line-height:1}#newsletter-layer-container.layer_private_sell button{background:#e0d49c;color:#000}#newsletter-layer-container.layer_private_sell .rgpd-text a{color:#fff}#newsletter-layer-container .rgpd-text{margin-top:10px;text-align:center}#newsletter-layer-container .price-container{white-space:nowrap}.fancybox__container{z-index:2060}.fancybox__container :empty{display:initial}.fancybox__slide{max-height:99%;overflow-y:scroll}.fancybox-close-small{height:70px;width:70px}@media (min-width:768px){.fancybox-close-small{height:50px;width:50px}}.fancybox__content{color:var(--black);padding:var(--padding-large);width:95%}@media (min-width:768px){.fancybox__content{padding-top:30px;width:650px}}@media (min-width:992px){.fancybox__content{width:800px}}.modal_gallery .fancybox__content{max-width:none;width:auto}.modal_gallery .has-html5video .fancybox__content,.modal_gallery .has-vimeo .fancybox__content,.modal_gallery .has-youtube .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.fancy-confirm-title{font-size:var(--font-size-400);font-weight:700;padding-bottom:var(--padding-small)}.fancy-confirm-message{color:var(--black);font-size:var(--font-size-200);font-weight:400;line-height:normal;margin-bottom:var(--padding-large)}.fancy-confirm-option-container{display:flex;gap:var(--padding-large);justify-content:space-around}.fancy-confirm-no,.fancy-confirm-yes{flex:1 0 0}.fancy-confirm-no a,.fancy-confirm-yes a{border-radius:3px;color:#fff;display:block;padding:var(--padding-small)}.fancy-confirm-no a:hover,.fancy-confirm-yes a:hover{color:#fff;text-decoration:none}.fancy-confirm-no a{background:#fff;border:none;border:1px solid var(--black);border-radius:calc(var(--font-size-400) + .5em);color:#000;display:inline-block;display:block;font-size:var(--font-size-400);font-weight:700;line-height:var(--line-height-400);padding:.5em 1em;text-align:center;text-decoration:none}.fancy-confirm-no a:focus,.fancy-confirm-no a:hover,.fancy-confirm-no a:visited{cursor:pointer;text-decoration:none}.fancy-confirm-no a.small{border-radius:calc(var(--font-size-200) + .5em);font-size:var(--font-size-200);line-height:var(--line-height-200)}.fancy-confirm-no a.medium{border-radius:calc(var(--font-size-300) + .5em);font-size:var(--font-size-300);line-height:var(--line-height-300)}.fancy-confirm-no a[disabled]{color:#fff!important;cursor:not-allowed}.fancy-confirm-no a[disabled]:not(.ladda-button){background:#c8c8c8!important}.fancy-confirm-no a:focus,.fancy-confirm-no a:hover,.fancy-confirm-no a:visited{background:#fff;color:#000}.fancy-confirm-no a .ladda-label,.fancy-confirm-no a .ladda-spinner{color:#000}.fancy-confirm-yes a{background:var(--red-main);border:none;border:var(--border-width-thin) solid var(--red-main);border-radius:calc(var(--font-size-400) + .5em);color:#fff;display:inline-block;display:block;font-size:var(--font-size-400);font-weight:700;line-height:var(--line-height-400);padding:.5em 1em;text-align:center;text-decoration:none}.fancy-confirm-yes a:focus,.fancy-confirm-yes a:hover,.fancy-confirm-yes a:visited{cursor:pointer;text-decoration:none}.fancy-confirm-yes a.small{border-radius:calc(var(--font-size-200) + .5em);font-size:var(--font-size-200);line-height:var(--line-height-200)}.fancy-confirm-yes a.medium{border-radius:calc(var(--font-size-300) + .5em);font-size:var(--font-size-300);line-height:var(--line-height-300)}.fancy-confirm-yes a[disabled]{color:#fff!important;cursor:not-allowed}.fancy-confirm-yes a[disabled]:not(.ladda-button){background:#c8c8c8!important}.fancy-confirm-yes a:focus,.fancy-confirm-yes a:hover,.fancy-confirm-yes a:visited{background:var(--red-main);color:#fff}.fancy-confirm-yes a .ladda-label,.fancy-confirm-yes a .ladda-spinner{color:#fff}#configurator .form-group label,#configurator .form-group small{display:block;float:left}#configurator .form-group small{color:#6c757d}#configurator .form-group .description{display:flex;width:100%}#configurator .form-group .col-form-label,#configurator .form-group label{font-weight:700}#configurator .form-group .form-check:has(input[type=radio]) label{justify-content:flex-start}#configurator .form-group .form-check.active,#configurator .form-group .form-check:has(input[type=radio]:checked){border:2px solid #c8c8c8}#configurator .form-group .form-check.active label .choice-content .choice-price,#configurator .form-group .form-check:has(input[type=radio]:checked) label .choice-content .choice-price{color:var(--red-main)}#configurator .form-group .form-check.active label .choice-content .choice-price:before,#configurator .form-group .form-check:has(input[type=radio]:checked) label .choice-content .choice-price:before{content:"+"}#configurator .form-group .form-check.active:hover,#configurator .form-group .form-check:has(input[type=radio]:checked):hover{cursor:default}#configurator .form-group .form-check:has(.choice-image) label .choice-content{flex:0 0 50%;flex-direction:column;justify-content:center;max-width:50%;padding-left:4px;padding-right:4px;position:relative;width:100%}@media (min-width:768px){#configurator .form-group .form-check:has(.choice-image) label .choice-content{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:4px;padding-right:4px;position:relative;width:100%}}#configurator .form-group .form-check{align-items:center;border:1px solid #eaeaea;border-radius:var(--border-radius-extra-small);display:flex;margin:5px 0 10px;padding:10px}#configurator .form-group .form-check label{display:flex;justify-content:space-around;margin:0;padding:0;text-align:right;width:100%}#configurator .form-group .form-check label:hover{cursor:pointer}#configurator .form-group .form-check label select{margin:10px 0;width:auto}#configurator .form-group .form-check label .choice-image{box-sizing:initial;display:flex;flex:0 0 50%;max-width:50%;padding-left:4px;padding-right:4px;position:relative;width:100%}@media (min-width:768px){#configurator .form-group .form-check label .choice-image{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:4px;padding-right:4px;position:relative;width:100%}}#configurator .form-group .form-check label .choice-image img{border-radius:var(--border-radius-extra-small)}#configurator .form-group .form-check label .choice-content{align-items:flex-end;display:flex;flex:0 0 100%;flex-direction:row;justify-content:space-between;max-width:100%;padding-left:10px;padding-right:4px;position:relative;width:100%}#configurator .form-group .form-check label .choice-content .choice-price{font-size:1.7rem}#configurator .form-group .form-check input[type=radio]{display:none}#configurator .form-group .form-check.active label .choice-content .choice-price{color:var(--red-main)}#configurator .form-group .form-check.active label .choice-content .choice-price:before{content:"+"}#configurator-placeholder{position:relative}#configurator-placeholder .btn-panel,#configurator-placeholder input{background:#fff;border:1px solid var(--grey-medium);border-radius:var(--border-radius-extra-small);color:var(--black);padding:10px}#configurator-placeholder .btn-panel .btn-panel__label{text-align:left}#configurator-placeholder .panel-content fieldset:first-child legend{display:none}#configurator-placeholder .panel-content fieldset legend:after{content:none}#configurator-placeholder .panel-content .col-form-label,#configurator-placeholder .panel-content label{font-size:1.5rem;font-weight:700}#configurator-placeholder .panel-content legend.col-form-label{font-size:1.8rem}#configurator-placeholder .configurator-mask{background:#ffffffb3;display:none;height:100%;position:absolute;width:100%;z-index:1}.panel-container.right.show-panel{margin-right:0;opacity:1;pointer-events:all}.panel-container.right.show-panel .configurator-mask{position:fixed!important}.add-to-cart{height:42px;margin:0;width:100%}.add-to-cart[disabled]{background:#f1718a!important}.field-information{color:#7f7f7f;cursor:pointer;line-height:24px;margin-left:5px}.modal_cart .fancybox__content{padding:0}.modal_cart .fancybox__content>.f-button.is-close-btn{opacity:1;top:-40px;--f-button-bg:none;--f-button-height:30px;--f-button-width:30px;--f-button-svg-width:30px;--f-button-svg-height:30px}.modal_cart .fancybox__content{border-radius:var(--border-radius-extra-small);max-width:600px;width:85%}.modal_cart .modal_cart__title{background:var(--green-light);border-top-left-radius:var(--border-radius-extra-small);border-top-right-radius:var(--border-radius-extra-small);color:#000;font-size:1.8rem;font-weight:700;padding:var(--padding-small) var(--padding-large)}.modal_cart .modal_cart__title .vuicon-check{border:2px solid #000;border-radius:50%;color:#000;font-size:1.2rem;font-weight:700;padding:5px}.modal_cart .modal_cart__title--flex{align-items:center;display:flex;gap:var(--padding-small)}@media (min-width:540px){.modal_cart .modal_cart__title--flex{justify-content:center}}.modal_cart .product-box__labels{height:auto}.modal_cart .product-box__labels span{font-size:1.3rem;font-weight:700;padding:3px 5px}.modal_cart__info-product-container{display:flex;flex-direction:column;gap:var(--padding-small);padding:var(--padding-large)}@media (min-width:768px){.modal_cart__info-product-container{flex-direction:row}}.modal_cart__info-product-container .alert{margin:0 auto}.modal_cart__info-product,.modal_cart__info-product-image{width:100%}@media (min-width:768px){.modal_cart__info-product,.modal_cart__info-product-image{width:50%}}.modal_cart__info-product-image{align-items:center;display:flex;justify-content:center}.modal_cart__info-product-image__container{width:150px}@media (min-width:768px){.modal_cart__info-product-image__container{width:290px}}.modal_cart__info-product{margin-top:var(--padding-large)}.modal_cart__info-product-title{display:block;font-size:1.3rem;line-height:2rem}.modal_cart__info-product-quantity,.modal_cart__info-product-title{padding-bottom:var(--padding-small)}.modal_cart__button-container{align-items:center;display:flex;flex-wrap:wrap;gap:var(--padding-small);padding:var(--padding-large)}.modal_cart__button-container div{width:100%}@media (min-width:768px){.modal_cart__button-container div{width:49%}}.modal_cart__button-container .modal_cart__button-continue{background:#fff;border:none;border:1px solid var(--black);border-radius:calc(var(--font-size-400) + .5em);color:#000;display:inline-block;display:block;font-size:var(--font-size-400);font-weight:700;line-height:var(--line-height-400);padding:.5em 1em;text-align:center;text-decoration:none;width:100%}.modal_cart__button-container .modal_cart__button-continue:focus,.modal_cart__button-container .modal_cart__button-continue:hover,.modal_cart__button-container .modal_cart__button-continue:visited{cursor:pointer;text-decoration:none}.modal_cart__button-container .modal_cart__button-continue.small{border-radius:calc(var(--font-size-200) + .5em);font-size:var(--font-size-200);line-height:var(--line-height-200)}.modal_cart__button-container .modal_cart__button-continue.medium{border-radius:calc(var(--font-size-300) + .5em);font-size:var(--font-size-300);line-height:var(--line-height-300)}.modal_cart__button-container .modal_cart__button-continue[disabled]{color:#fff!important;cursor:not-allowed}.modal_cart__button-container .modal_cart__button-continue[disabled]:not(.ladda-button){background:#c8c8c8!important}.modal_cart__button-container .modal_cart__button-continue:focus,.modal_cart__button-container .modal_cart__button-continue:hover,.modal_cart__button-container .modal_cart__button-continue:visited{background:#fff;color:#000}.modal_cart__button-container .modal_cart__button-continue .ladda-label,.modal_cart__button-container .modal_cart__button-continue .ladda-spinner{color:#000}.modal_cart__button-container .modal_cart__button-cart{background:var(--red-main);border:none;border:var(--border-width-thin) solid var(--red-main);border-radius:calc(var(--font-size-400) + .5em);color:#fff;display:inline-block;display:block;font-size:var(--font-size-400);font-weight:700;line-height:var(--line-height-400);padding:.5em 1em;text-align:center;text-decoration:none;width:100%}.modal_cart__button-container .modal_cart__button-cart:focus,.modal_cart__button-container .modal_cart__button-cart:hover,.modal_cart__button-container .modal_cart__button-cart:visited{cursor:pointer;text-decoration:none}.modal_cart__button-container .modal_cart__button-cart.small{border-radius:calc(var(--font-size-200) + .5em);font-size:var(--font-size-200);line-height:var(--line-height-200)}.modal_cart__button-container .modal_cart__button-cart.medium{border-radius:calc(var(--font-size-300) + .5em);font-size:var(--font-size-300);line-height:var(--line-height-300)}.modal_cart__button-container .modal_cart__button-cart[disabled]{color:#fff!important;cursor:not-allowed}.modal_cart__button-container .modal_cart__button-cart[disabled]:not(.ladda-button){background:#c8c8c8!important}.modal_cart__button-container .modal_cart__button-cart:focus,.modal_cart__button-container .modal_cart__button-cart:hover,.modal_cart__button-container .modal_cart__button-cart:visited{background:var(--red-main);color:#fff}.modal_cart__button-container .modal_cart__button-cart .ladda-label,.modal_cart__button-container .modal_cart__button-cart .ladda-spinner{color:#fff}.cross_sells_add_to_cart,.last_seen_product_add_to_cart{background-color:var(--grey-light)}.test-ab-8721-1 .cross_sells_add_to_cart{display:initial!important}.test-ab-8721-1 .last_seen_product_add_to_cart,.test-ab-8721-2 .cross_sells_add_to_cart{display:none}.test-ab-8721-2 .last_seen_product_add_to_cart{display:initial!important}