﻿/*!
<copyrights>
Ce programme est la propriété de la société Cap Vision (capvision.fr).
Tous droits réservés.
Ce programme est protégé par les lois sur les droits d''auteur en vigueur en France
et dans d''autres pays. Toute reproduction, modification, distribution ou utilisation
sans autorisation préalable est strictement interdite.

This program is the property of Cap Vision company (capvision.fr).
All rights reserved.
This program is protected by copyright laws in force in France
and other countries. Any reproduction, modification, distribution or use
without prior authorization is strictly prohibited.
</copyrights>
*/.ellipsis,.slideshow .actions .side-actions .action p span:last-child,.slideshow .actions .side-actions .action p span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,.slideshow .actions .side-actions .action-prev button::before,button.arrow-left::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,.slideshow .actions .side-actions .action-next button::before,button.arrow-right::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,#main-nav #nav-submenu-Brands .bottom-actions button::after,.custom-select .selected::after,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}@font-face{font-family:"Open Sans";font-style:normal;font-weight:100;src:url("/fonts/OpenSans/static/OpenSans-Light.ttf") format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("/fonts/OpenSans/static/OpenSans-Regular.ttf") format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("/fonts/OpenSans/static/OpenSans-Medium.ttf") format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("/fonts/OpenSans/static/OpenSans-SemiBold.ttf") format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("/fonts/OpenSans/static/OpenSans-Bold.ttf") format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url("/fonts/OpenSans/static/OpenSans-ExtraBold.ttf") format("truetype")}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeInTranslateY{0%{opacity:0;transform:translate(var(--tx, 0), -20px)}100%{opacity:1;transform:translate(var(--tx, 0), 0)}}@keyframes fadeInTranslateYCentered{0%{opacity:0;transform:translate(-50%, -20px)}100%{opacity:1;transform:translate(-50%, 0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-50px)}}@keyframes spinner{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes noAnimation{from{transform:none}to{transform:none}}@keyframes slideInLeft{0%{transform:translateX(100%)}100%{transform:translateX(0)}}:root{--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, sans-serif;--spe-font-family: "Open Sans", sans-serif;--color-light: #fff;--color-light-tint: #F6F7F8;--color-light-tint-2: #f2f2f2;--color-light-shade: #F7F5F3;--color-light-shade-2: #E5E5E5;--color-light-contrast: #000;--color-medium: #7F7F7F;--color-medium-tint: #00000029;--color-medium-tint-2: #BEBEBE;--color-medium-shade: #7F7F7E;--color-medium-contrast: #fff;--color-dark: #000;--color-dark-tint: #0D181C;--color-dark-contrast: #fff;--yellow: #FBDB04;--yellow-contrast: #000;--blue: #357CB8;--blue-contrast: #fff;--color-success: #6bb839;--color-success-contrast: #fff;--color-danger: #eb5e50;--color-danger-tint: #ce2c1d;--color-danger-contrast: #fff;--color-warning: #dd7022;--color-warning-contrast: #fff;--background-color: var(--color-light);--primary-color: var(--yellow);--primary-color-contrast: var(--yellow-contrast);--article-slot-width: 12vw;--article-slot-informations-height: 150px;--article-slot-height: calc(var(--article-slot-width) + var(--article-slot-informations-height));--article-slot-margin: 10px;--content-side-margin: 175px;--nav-height: 80px;--breadcrumb-height: 50px}html.dark:root{--background-color: #000}.ellipsis,.slideshow .actions .side-actions .action p span:last-child,.slideshow .actions .side-actions .action p span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,.slideshow .actions .side-actions .action-prev button::before,button.arrow-left::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,.slideshow .actions .side-actions .action-next button::before,button.arrow-right::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,#main-nav #nav-submenu-Brands .bottom-actions button::after,.custom-select .selected::after,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}html{font-size:14px;position:relative;min-height:100%}body{margin:0;font-size:1em;font-weight:400;color:#212529;font-family:var(--font-family);background:var(--background-color)}body.no-scroll{overflow:hidden}body[data-price-display=PVC]{--pvc-display: block}body[data-price-display=HT]{--ht-display: block}body[data-price-display=None]{--all-display: none}body .price-HT{display:var(--ht-display, none)}body .price-PVC{display:var(--pvc-display, none)}body .price-ALL{display:var(--all-display, block)}*{box-sizing:border-box}.not-scrollable{overflow:hidden}p{margin-top:0}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;font-family:var(--spe-font-family)}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media(min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media(min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media(min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{font-family:var(--spe-font-family)}a{color:var(--blue);text-decoration:underline}.hidden{display:none !important}::selection{background:var(--primary-color);color:var(--primary-color-contrast)}figure{margin:0}button{--bg: var(--color-dark);--fg: var(--color-dark-contrast);--hover-bg: var(--primary-color);--hover-fg: var(--primary-color-contrast);background:var(--bg);color:var(--fg);padding:10px 30px;border:none;height:50px;transition-duration:.2s;cursor:pointer;outline:none;font-family:var(--spe-font-family);font-weight:500;position:relative}button a{color:inherit;text-decoration:none;font-family:inherit;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}button:disabled{filter:grayscale(1);background:var(--color-medium);cursor:default}button:disabled a{cursor:default}button:not(:disabled):hover{--bg: var(--hover-bg) !important;--fg: var(--hover-fg) !important}button:not(:disabled):hover a{color:inherit}button.btn-super{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;--bg: var(--color-dark-tint);--fg: var(--color-dark-contrast);--hover-bg: var(--primary-color);--hover-fg: var(--primary-color-contrast);height:var(--btn-height, 71px);border:solid var(--color-dark-contrast) 1px;padding:0;user-select:none;isolation:isolate;position:relative;font-size:1.1em;transition-duration:.3s;font-family:var(--spe-font-family);padding-inline:70px;transition-duration:.3s}button.btn-super::before{position:absolute;top:0;left:0;transform:translate(0, 0);content:"";width:100%;height:calc(100% + 1px);z-index:-1;clip-path:polygon(0 0, 0 104%, 60px 104%);background-color:var(--color-light)}button.btn-super::after{position:absolute;top:50%;left:60px;transform:translate(0, 0);content:"";width:0;height:1px;background-color:var(--primary-color-contrast);transition-duration:.3s;z-index:-1}button.btn-super:not(:disabled):hover{padding-left:100px}button.btn-super:not(:disabled):hover::after{width:30px}button.stroke{--bg: var(--color-light);--fg: var(--color-light-contrast);--fg-contrast: var(--color-light);--hover-bg: var(--color-light-contrast);--hover-fg: var(--color-light);border:1px solid var(--fg);padding:10px 30px}input,textarea,select{font-family:"Open Sans";font-weight:300;font-size:1em;outline:none}input[type=text]:disabled,input[type=text][readonly]{background:var(--color-light-tint-2);border-color:rgba(0,0,0,0);color:var(--color-medium);cursor:default;user-select:none;padding:4px 10px}input[type=text].number-like{width:55px;height:35px;border:1px solid var(--color-medium-tint);border-radius:2px;text-align:center;padding:6px 8px;font-size:.9em;margin:0;transition:opacity .1s,border-color .1s}input[type=text].number-like:focus{border-color:var(--color-dark)}input[type=date]{width:100%;font-size:.9em;height:35px;border:1px solid var(--color-medium-tint);border-radius:2px;padding:6px 8px;cursor:text}input[type=date]:focus{border-color:var(--color-dark)}input[type=checkbox],input[type=radio]{--size: 16px;appearance:none;border:1.5px solid var(--color-dark-tint);width:var(--size);height:var(--size);margin:0 10px 0 0;position:relative;cursor:pointer}input[type=checkbox][disabled],input[type=radio][disabled]{border-color:var(--color-medium-tint);cursor:default}input[type=checkbox][disabled]+label,input[type=radio][disabled]+label{cursor:default}input[type=checkbox]:checked::before,input[type=radio]:checked::before{position:absolute;top:39%;left:50%;transform:translate(-50%, -50%);content:"";transform:translate(-50%, -50%) rotate(35deg);width:29%;height:62%;border-bottom:2px solid var(--color-dark);border-right:2px solid var(--color-dark)}input[type=checkbox]+label,input[type=radio]+label{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;flex:1;padding:6px 0;font-size:.9em;cursor:pointer}select{width:min(100%,250px);background:var(--color-light);color:var(--color-light-contrast);padding:6px 15px;border-radius:0;border:none;border-bottom:1px solid var(--color-medium-tint);cursor:pointer}textarea{resize:none;border:1px solid var(--color-medium-tint);margin-top:20px;padding:5px}.btn-arrow,button.arrow-right,button.arrow-left{--bg: var(--color-light);--hover-bg: var(--color-dark);border:1px solid var(--color-dark);padding:0;width:var(--btn-width, 30px);height:var(--btn-height, 50px);position:relative;border-radius:0;transition-duration:.2s}.btn-arrow::before,button.arrow-right::before,button.arrow-left::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);--arrow-size: 5px;content:"";transition-duration:.2s}.btn-arrow:hover::before,button.arrow-right:hover::before,button.arrow-left:hover::before{--arrow-color: var(--fg)}.spinner{width:100%;height:60px;position:relative;margin:50px auto}.spinner::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";height:100%;aspect-ratio:1/1;background:center/contain no-repeat url("/img/loader.png");animation:spinner 1s linear infinite}.spinner.absolute-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;z-index:5;margin:0}.spinner.absolute-spinner::after{top:var(--spinner-top, 50%);height:var(--spinner-size, 60px)}.spinner.absolute-spinner::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:100%;height:100%;background-color:rgba(255,255,255,.5)}.error{color:var(--color-danger)}details.filter-list{border-bottom:2px solid var(--color-dark)}details.filter-list[open] summary::after{transform:translate(-50%, -50%);opacity:0}details.filter-list summary{list-style:none;position:relative;cursor:pointer;user-select:none;font-weight:700;font-size:1.05em;text-align:left;color:var(--color-dark-tint);padding:10px 0}details.filter-list summary::after,details.filter-list summary::before{position:absolute;top:50%;left:initial;transform:translate(-50%, -50%);right:0;content:"";width:10px;height:2px;background:var(--color-dark);border-radius:2em;transition-duration:.2s}details.filter-list summary::after{opacity:1;transform:translate(-50%, -50%) rotate(-90deg)}details.filter-list>.content{padding-bottom:10px}details.filter-list>.content:not(.expanded) ul li.exceeding-slot,details.filter-list>.content:not(.expanded) ol li.exceeding-slot{display:none}details.filter-list>.content>label{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;cursor:pointer}details.filter-list>.content ul,details.filter-list>.content ol{padding:0;margin:0;list-style:none;user-select:none}details.filter-list>.content ul li,details.filter-list>.content ol li{display:inline-block;position:relative;margin:5px;padding:0;isolation:isolate}details.filter-list>.content ul li.color-input,details.filter-list>.content ol li.color-input{overflow:hidden}details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before{--arrow-color: var(--color);--arrow-size: 24px;position:absolute;bottom:0;left:0;transform:translate(-16px, 4px) rotate(45deg);content:""}details.filter-list>.content ul li.color-input::after,details.filter-list>.content ol li.color-input::after{content:"";position:absolute;top:50%;left:16px;transform:translate(0, -50%) rotate(-45deg);width:0;height:140%;border-right:1px solid var(--color-medium-tint)}details.filter-list>.content ul li.color-input label,details.filter-list>.content ol li.color-input label{padding-left:26px}details.filter-list>.content ul li.color-input input[type=radio]:checked+label,details.filter-list>.content ul li.color-input input[type=checkbox]:checked+label,details.filter-list>.content ol li.color-input input[type=radio]:checked+label,details.filter-list>.content ol li.color-input input[type=checkbox]:checked+label{background:rgba(0,0,0,0);border-color:var(--color);color:var(--color-dark)}details.filter-list>.content ul li.color-input:hover label,details.filter-list>.content ol li.color-input:hover label{background:rgba(0,0,0,0);border-color:var(--color);color:var(--color-dark)}details.filter-list>.content ul li.color-input:hover::after,details.filter-list>.content ol li.color-input:hover::after{border-color:var(--color)}details.filter-list>.content ul li label,details.filter-list>.content ol li label{color:var(--color-dark-tint);padding:6px 10px;font-size:.9em;text-transform:uppercase;border:1px solid var(--color-medium-tint);display:block;transition-duration:.1s;position:relative}details.filter-list>.content ul li input[type=radio],details.filter-list>.content ul li input[type=checkbox],details.filter-list>.content ol li input[type=radio],details.filter-list>.content ol li input[type=checkbox]{appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border:none;background:rgba(0,0,0,0);margin:0;padding:0;cursor:pointer}details.filter-list>.content ul li input[type=radio]:checked+label,details.filter-list>.content ul li input[type=checkbox]:checked+label,details.filter-list>.content ol li input[type=radio]:checked+label,details.filter-list>.content ol li input[type=checkbox]:checked+label{background:var(--color-dark);color:var(--color-dark-contrast);border-color:var(--color-dark);padding-right:30px}details.filter-list>.content ul li input[type=radio]:checked+label::after,details.filter-list>.content ul li input[type=checkbox]:checked+label::after,details.filter-list>.content ol li input[type=radio]:checked+label::after,details.filter-list>.content ol li input[type=checkbox]:checked+label::after{position:absolute;top:50%;left:initial;transform:translate(0, -50%);right:10px;content:"";aspect-ratio:1/1;height:40%;background:center/contain url("/img/rounded_cross.png") no-repeat}details.filter-list>.content ul li:hover label,details.filter-list>.content ol li:hover label{border-color:var(--color-dark);background:var(--color-dark);color:var(--color-dark-contrast)}details.filter-list>.content .btn-expand{text-decoration:underline;font-size:.9em;display:block;text-align:left;margin:10px 0;user-select:none;cursor:pointer}.custom-select{width:178px;position:relative;display:inline-block;margin:0 10px;font-size:.85em;background:var(--color-light);border-bottom:1px solid var(--color-medium-tint);user-select:none}.custom-select .selected{padding:7px 10px;display:block;cursor:pointer;position:relative;z-index:1;color:var(--color-dark-tint);transition-duration:.1s}.custom-select .selected:hover{background:rgba(127,127,127,.2)}.custom-select .selected::after{position:absolute;top:50%;left:initial;transform:translate(0, -50%);right:10px;--arrow-size: 7px;content:"";transition-duration:.1s}.custom-select .options{position:absolute;top:100%;left:0;width:100%;background:var(--color-light);border:1px solid var(--color-medium-tint);display:none;z-index:8;transition-duration:.2s;box-shadow:0 0 10px 0 var(--color-medium-tint);transition:max-height .5s ease;max-height:400px;overflow-y:auto;margin:0;padding:0}.custom-select .options .option{padding:10px 20px;display:block;cursor:pointer;position:relative;z-index:1;color:var(--color-dark-tint)}.custom-select .options .option:hover{background:var(--color-dark);color:var(--color-dark-contrast)}.custom-select.open .options{display:block}.custom-select.open .selected{background:rgba(127,127,127,.2)}.custom-select.open .selected::after{transform:translateY(-50%) rotateX(180deg)}.custom-select.large{width:250px;border:1px solid var(--color-medium-tint)}.custom-select.large .selected{padding:12px 15px}.burger-menu{--color: var(--color-dark);aspect-ratio:1/1;width:15px;position:relative;gap:10px;position:relative}.burger-menu span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:var(--color);width:80%;height:2px;transition-duration:.1s}.burger-menu span:nth-child(odd){top:35%}.burger-menu span:nth-child(even){top:65%}.burger-menu.close span{top:50%}.burger-menu.close span:nth-child(odd){transform:translate(-50%, -50%) rotate(45deg)}.burger-menu.close span:nth-child(even){transform:translate(-50%, -50%) rotate(-45deg)}form{transition-duration:.1s}form[disabled]{pointer-events:none;opacity:.5;cursor:default}.modal{position:absolute;top:0;left:0;transform:translate(0, 0);width:100vw;height:100vh;z-index:60;background:rgba(0,0,0,.5);position:fixed}.modal .modal-content{position:absolute;top:var(--modal-y, 50%);left:var(--modal-x, 50%);transform:translate(-50%, -50%);width:min(90%,var(--modal-width, 600px));height:min(90%,var(--modal-height, 400px));background:var(--color-light);border-radius:5px;overflow:hidden;transition-duration:.2s;padding:var(--modal-padding, 20px);overflow-y:auto}.modal .modal-content h2{font-weight:800;margin-bottom:20px}.modal .modal-content .back-button{--bg: none;--fg: var(--color-dark);--hover-bg: var(--color-light-tint-2);--hover-fg: var(--color-dark);font-size:1em;margin:0 15px 0 0;display:inline-block;padding:0;border-radius:100%;width:50px;height:50px}.toast{position:fixed;z-index:999;background:var(--toast-bg);color:var(--toast-fg);padding:12px 25px;border-radius:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);transition-duration:.2s;font-size:.9em;text-align:center;user-select:none;display:none;--animation-duration: 0}.toast.animated{--animation-duration: 0.3s}.toast.showing{display:block;animation:fadeIn var(--animation-duration) ease-in-out}.toast.showing.hiding{animation:fadeOut var(--animation-duration) ease-in-out}.toast.success{--toast-bg: var(--color-success);--toast-fg: var(--color-success-contrast)}.toast.danger{--toast-bg: var(--color-danger);--toast-fg: var(--color-danger-contrast)}.toast.info{--toast-bg: var(--color-dark);--toast-fg: var(--color-dark-contrast)}.toast.warning{--toast-bg: var(--color-warning);--toast-fg: var(--color-warning-contrast)}.toast.top-left{top:calc(var(--nav-height) + 10px);left:10px}.toast.top-right{top:calc(var(--nav-height) + 10px);right:10px}.toast.bottom-left{bottom:10px;left:10px}.toast.bottom-right{bottom:10px;right:10px}.toast.top-center{top:calc(var(--nav-height) + 10px);left:50%;transform:translateX(-50%)}.toast.bottom-center{bottom:10px;left:50%;transform:translateX(-50%)}.toast .btn-close{margin:0;padding:0 0 0 10px;border:none;background:none;color:var(--toast-fg);height:auto;--hover-bg: none;--hover-fg: var(--toast-fg)}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.btn-link.nav-link:active:focus,.form-control:focus,.form-control:active:focus,.form-check-input:focus,.form-check-input:active:focus{box-shadow:0 0 0 .1rem var(--blue-contrast),0 0 0 .25rem var(--blue)}.bg-img{isolation:isolate}.bg-img>.bg-img-inner{width:100%;height:100%;background:var(--img-position, center)/var(--img-size, cover) no-repeat;background-repeat:no-repeat;z-index:-1;position:relative}.bg-img>.bg-img-inner.loading{animation:fadeOut .2s forwards}.bg-img>.bg-img-inner:not(.loading){animation:fadeIn .5s forwards}#main-container{padding:0}#top-bar-search-form{width:40%}#breadcrumb-container{--background: var(--color-light-tint-2);--color: var(--color-medium);--width: min(100%, 1200px);background:var(--background);color:var(--color);user-select:none;isolation:isolate;position:relative;overflow:hidden}#breadcrumb-container.dark{--background: var(--color-dark-tint);--color: var(--color-dark-contrast)}#breadcrumb-container.has-figure{--background: var(--color-dark);--color: var(--color-dark-contrast)}#breadcrumb-container.has-figure #breadcrumb{padding:30px 0}#breadcrumb-container #breadcrumb{padding:15px 0;font-size:.875em;width:var(--width);margin:0 auto}#breadcrumb-container #breadcrumb ol{list-style-type:none;margin:0;padding:0;text-transform:capitalize}#breadcrumb-container #breadcrumb ol li{display:inline-block;position:relative;padding:0 15px 0 9px;height:20px;overflow:hidden;font-weight:600}#breadcrumb-container #breadcrumb ol li a{color:var(--color);text-decoration:none}#breadcrumb-container #breadcrumb ol li a:hover{text-decoration:underline}#breadcrumb-container #breadcrumb ol li:not(:last-child){opacity:.6}#breadcrumb-container #breadcrumb ol li:not(:last-child)::after{content:"/";position:absolute;right:0}#breadcrumb-container #breadcrumb ol li:last-child a{font-weight:700;color:#444}#breadcrumb-container #breadcrumb-banner{padding:20px 10px 40px 10px;width:var(--width);margin:0 auto}#breadcrumb-container #breadcrumb-banner .banner-stroke-title{font-weight:800;font-size:5em;margin:10px 0 0 0;padding:0;text-align:right;line-height:30px;text-transform:uppercase}#breadcrumb-container #breadcrumb-banner .banner-description{font-size:.8em;max-width:450px;margin:0;line-height:1.5em}#breadcrumb-container #breadcrumb-banner .banner-title{font-size:2.5em;font-weight:800;margin-bottom:15px;text-transform:capitalize}#breadcrumb-container #breadcrumb-banner figure{position:absolute;top:0;width:var(--width);height:100%;z-index:-2}#breadcrumb-container #breadcrumb-banner figure>div{width:850px;margin-left:auto;position:relative}#breadcrumb-container #breadcrumb-banner figure>div::before,#breadcrumb-container #breadcrumb-banner figure>div::after{content:"";position:absolute;top:0;width:250px;height:100%;background:linear-gradient(90deg, var(--background) 0%, transparent 100%);z-index:0}#breadcrumb-container #breadcrumb-banner figure>div::before{left:0}#breadcrumb-container #breadcrumb-banner figure>div::after{right:0;transform:scaleX(-1)}.text-stroke{color:rgba(0,0,0,0);-webkit-text-stroke:1px var(--color, var(--color-dark))}body[data-noscript]{overflow:hidden;pointer-events:none;user-select:none}body[data-noscript] main,body[data-noscript] nav,body[data-noscript] footer,body[data-noscript] header,body[data-noscript] #main-container{display:none}#noscript{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%}#noscript .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px;border-radius:5px;text-align:center;font-size:1.2em;font-weight:600}#noscript .inner img{width:min(300px,90vw);height:min(250px,20vh);margin:0 0 20px 0}#noscript .inner p{margin:0}.search-logo{mask-mode:alpha;mask-repeat:no-repeat;mask-origin:content-box;mask-position:center;mask-size:contain;mask-image:url("/img/svg/search.svg");background:var(--color-medium);width:16px;height:16px;margin:0 15px 0 5px;transition:background-color .2s}.search-area{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:var(--search-width, unset);max-width:var(--search-max-width, 500px);position:relative}.search-area .search-input{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border:2px solid var(--color-medium-tint-2);border-right:none;padding:0 10px;height:var(--search-height, 50px);flex:1;transition:border-color .2s}.search-area .search-input input{background:none;border:none;height:100%;flex:1;font-size:.9em;font-weight:700}.search-area .search-input input::placeholder{font-size:.75em;font-weight:300}.search-area .search-input.focused{border-color:var(--color-dark)}.search-area .search-input.focused .search-logo{background-color:var(--color-dark)}.search-area button{padding-top:0;padding-bottom:0;height:var(--search-height, 50px)}.chip{display:inline-block;width:10px;aspect-ratio:1/1;background:var(--color);border-radius:100%;margin:0 5px}.chip.warn{--color: var(--color-warning)}.chip.danger{--color: var(--color-danger)}.chip.success{--color: var(--color-success)}.modal.confirm-dialog{--modal-height: fit-content;font-size:.9em;text-align:center}.modal.confirm-dialog .center{font-weight:600;font-size:1.1em;margin:20px 0}.modal.confirm-dialog button{margin:15px 10px 0 10px}.modal.confirm-dialog button.btn-cancel{opacity:.8}.modal.confirm-dialog button.btn-confirm{--bg: var(--primary-color);--fg: var(--primary-color-contrast);--hover-bg: var(--primary-color-contrast);--hover-fg: var(--primary-color)}.textarea-count{font-size:.8em;color:var(--color-medium);text-align:right;margin:0 auto;user-select:none;width:80%}.ellipsis,.slideshow .actions .side-actions .action p span:last-child,.slideshow .actions .side-actions .action p span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,.slideshow .actions .side-actions .action-prev button::before,button.arrow-left::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,.slideshow .actions .side-actions .action-next button::before,button.arrow-right::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,#main-nav #nav-submenu-Brands .bottom-actions button::after,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before,.custom-select .selected::after{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}header{--nav-background-color: var(--color-light);--nav-logo-width: 123px;--nav-logo-height: min(80%, 53px);position:sticky;top:0;z-index:50}#main-nav{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;height:var(--nav-height);background:var(--nav-background-color);padding:0 26px;border-bottom:1px solid var(--nav-background-color);transition-duration:.1s;position:relative}#main-nav.scrolled{box-shadow:0 3px 10px rgba(0,0,0,.3)}#main-nav .left-side,#main-nav .right-side,#main-nav .mobile-left-side{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex:1;height:100%}#main-nav .mobile-left-side{display:none}#main-nav .bde-logo{--img-size: contain;width:var(--nav-logo-width);height:var(--nav-logo-height);margin-right:20px;position:relative}#main-nav .bde-logo a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:2;outline:none}#main-nav ul{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:0;padding:0;list-style-type:none;height:100%}#main-nav ul>li:hover+.navigation-menu-interface,#main-nav ul>li+.navigation-menu-interface:hover{display:block;opacity:0;animation:fadeInTranslateY .3s ease forwards}#main-nav .navigation-menu{flex:1}#main-nav .navigation-menu li{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:0 30px;font-weight:700;font-size:.9em;user-select:none;cursor:pointer;height:100%;text-align:center}#main-nav .navigation-menu li:hover{background:var(--color-light-tint-2)}#main-nav .navigation-menu>li{position:relative}#main-nav .navigation-menu>li>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#main-nav .user-menu{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;flex:1}#main-nav .user-menu .menu-frame{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:50px;border-radius:6px;user-select:none;padding:5px 10px;margin:0 5px;transition-duration:.1s;position:relative}#main-nav .user-menu .menu-frame:hover{background:rgba(0,0,0,.05)}#main-nav .user-menu .menu-frame:hover .menu{display:block;opacity:0;animation:fadeInTranslateYCentered .3s ease forwards}#main-nav .user-menu .menu-frame .menu-icon{--img-size: contain;width:25px;height:25px;position:relative}#main-nav .user-menu .menu-frame .menu-icon .notification{position:absolute;top:0;left:130%;transform:translate(-100%, -40%);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:var(--color-dark);color:var(--color-dark-contrast);border-radius:2em;min-width:21px;height:21px;text-align:right;padding:2px 7px;font-size:.75em;z-index:1}#main-nav .user-menu .menu-frame .menu-text{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;padding-left:10px}#main-nav .user-menu .menu-frame .menu-text small{font-size:.7em;color:var(--color-medium)}#main-nav .user-menu .menu-frame .menu-text span{font-size:.85em;white-space:nowrap}#main-nav .user-menu .menu-frame .menu{display:none;position:absolute;top:100%;left:0;left:50%;transform:translate(-50%, 0);z-index:10;background:var(--color-light);box-shadow:0 3px 10px rgba(0,0,0,.3)}#main-nav .user-menu .menu-frame>a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:1}#main-nav .search-area{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex:1;margin:0 25px 0 20px}#main-nav .search-area #search-results{position:absolute;top:100%;left:0;width:100%;z-index:50;background:var(--color-light);box-shadow:0 3px 10px rgba(0,0,0,.3)}#main-nav .navigation-menu-interface{position:absolute;top:calc(var(--nav-height) - 1px);left:0;width:100%;display:none;z-index:50;background:var(--color-light-tint-2)}#main-nav #nav-submenu-Sports{background:var(--color-light-tint-2);border-bottom:1px solid rgba(0,0,0,.1);overflow-x:auto;scrollbar-width:none}#main-nav #nav-submenu-Sports ul{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;list-style-type:none;margin:0 0 0 var(--nav-logo-width);padding:0;user-select:none}#main-nav #nav-submenu-Sports ul li{transition-duration:.2s;border-bottom:4px solid rgba(0,0,0,0);padding:0}#main-nav #nav-submenu-Sports ul li a{padding:20px 25px;color:var(--color-dark-tint);text-decoration:none;font-weight:700;font-size:1.1em;display:block;text-transform:capitalize;white-space:nowrap}#main-nav #nav-submenu-Sports ul li:hover{border-color:var(--color-dark)}#main-nav #nav-submenu-Brands{background:var(--color-light);width:fit-content;max-width:min(900px,100vw);padding:30px 50px;box-shadow:0 3px 10px rgba(0,0,0,.3);cursor:default;left:unset;--tx: calc(-50% + 330px)}#main-nav #nav-submenu-Brands .brand-list-wrapper{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:flex-start;gap:50px}#main-nav #nav-submenu-Brands .brand-list{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;width:150px;overflow:hidden;margin-bottom:30px}#main-nav #nav-submenu-Brands .brand-list figure{--img-size: contain;--img-position: 0 center;width:100%;height:80px;position:relative}#main-nav #nav-submenu-Brands .brand-list figure a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:1}#main-nav #nav-submenu-Brands .brand-list ul{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;width:100%}#main-nav #nav-submenu-Brands .brand-list ul li{width:100%;padding:0;justify-content:flex-start;border-radius:2px}#main-nav #nav-submenu-Brands .brand-list ul li a{color:var(--color-dark-tint);font-weight:400;text-decoration:none;text-transform:capitalize;padding:6px 5px;width:100%;text-align:left}#main-nav #nav-submenu-Brands .brand-list ul li a.more{font-weight:800}#main-nav #nav-submenu-Brands .brand-list:not(.full) ul li:not(.more):nth-child(n+7){display:none}#main-nav #nav-submenu-Brands .brand-list.full ul{max-height:220px;overflow-y:auto;scrollbar-width:thin;justify-content:flex-start}#main-nav #nav-submenu-Brands .brand-list.full ul li.more{display:none}#main-nav #nav-submenu-Brands .bottom-actions{text-align:center}#main-nav #nav-submenu-Brands .bottom-actions span{font-weight:400;font-size:.8em}#main-nav #nav-submenu-Brands .bottom-actions button{--bg: transparent;--hover-bg: var(--color-dark);display:block;margin:0 auto;margin-top:0px;border:1.5px solid var(--color-dark);padding:0;width:50px;height:30px;margin-top:10px;position:relative}#main-nav #nav-submenu-Brands .bottom-actions button::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);--arrow-size: 8px;content:"";transition-duration:.2s}#main-nav #nav-submenu-Brands .bottom-actions button:hover{--arrow-color: var(--color-dark-contrast)}#main-nav #nav-submenu-Packs{background:var(--color-light);width:fit-content;max-width:min(500px,100vw);box-shadow:0 3px 10px rgba(0,0,0,.3);cursor:default;left:unset;--tx: 320px}#main-nav #nav-submenu-Packs ul{margin:0;padding:0;flex-direction:column;align-items:stretch}#main-nav #nav-submenu-Packs ul li{padding:0;justify-content:stretch;align-items:stretch;text-align:left}#main-nav #nav-submenu-Packs ul li a{padding:10px 25px;color:var(--color-dark);text-decoration:none;flex:1}.auth-buttons-wrapper{margin-left:20px}#main-nav .menu-frame.menu-sales-display .menu ul{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;width:150px;padding:10px 0}#main-nav .menu-frame.menu-sales-display .menu ul li{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:0 10px;width:100%}#main-nav .menu-frame.menu-sales-display .menu ul li:hover{background:var(--color-light-tint-2)}#main-nav .menu-frame.menu-sales-display .menu ul li input:not(:checked),#main-nav .menu-frame.menu-sales-display .menu ul li input:not(:checked)+label{opacity:.4}#main-nav .menu-frame.menu-user>a{display:none}#main-nav .menu-frame.menu-user .menu-text small{position:relative;padding-right:20px;white-space:nowrap}#main-nav .menu-frame.menu-user .menu-text small::after{position:absolute;top:50%;left:90%;transform:translate(0, 130%);content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid var(--color-medium-tint-2)}#main-nav .menu-frame.menu-user .menu ul{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}#main-nav .menu-frame.menu-user .menu ul li{width:100%;font-size:.95em}#main-nav .menu-frame.menu-user .menu ul a{display:inline-block;width:100%;color:var(--color-dark);text-decoration:none;font-size:.9em;transition-duration:.1s;padding:6px 5px}#main-nav .menu-frame.menu-user .menu ul a:hover{font-weight:700;background:var(--color-light-tint-2)}#main-nav .menu-frame.menu-user .menu .top{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;width:100%;padding:0;align-items:stretch}#main-nav .menu-frame.menu-user .menu .top>div{padding:20px}#main-nav .menu-frame.menu-user .menu .top .left{font-size:.9em;width:300px}#main-nav .menu-frame.menu-user .menu .top .left>div{padding:10px 0}#main-nav .menu-frame.menu-user .menu .top .left>div:first-of-type{border-bottom:1px solid rgba(0,0,0,.1)}#main-nav .menu-frame.menu-user .menu .top .left a{color:var(--color-dark);text-decoration:none}#main-nav .menu-frame.menu-user .menu .top .right{width:275px;border-left:1px solid rgba(0,0,0,.1)}#main-nav .menu-frame.menu-user .menu .bottom{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex-direction:column;background:var(--color-light-tint);padding:35px 20px}#main-nav .menu-frame.menu-user .menu .bottom h6{font-weight:700}#main-nav .menu-frame.menu-user .menu .bottom>div{font-size:.8em}#main-nav .menu-frame.menu-user .menu .bottom>div a{color:var(--color-dark);font-weight:700}#main-nav .menu-frame.menu-user .menu .bottom .btn-logout{padding-left:50px;position:relative;margin-top:auto}#main-nav .menu-frame.menu-user .menu .bottom .btn-logout::before{position:absolute;top:50%;left:25px;transform:translate(-50%, -50%);mask-mode:alpha;mask-repeat:no-repeat;mask-origin:content-box;mask-position:center;mask-size:contain;mask-image:url("/img/logout_arrow.png");background:var(--color-dark-contrast);content:"";height:35%;aspect-ratio:1;transition-duration:.1s}#main-nav .menu-frame.menu-user .menu .bottom .btn-logout:hover::before{background:var(--primary-color-contrast)}#main-nav .menu-frame.menu-cart,#main-nav .menu-frame.menu-orders{cursor:pointer}@media screen and (max-width: 1420px){#main-nav{font-size:.8em}#main-nav .search-button{color:rgba(0,0,0,0);width:50px}#main-nav .search-button::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);mask-mode:alpha;mask-repeat:no-repeat;mask-origin:content-box;mask-position:center;mask-size:contain;mask-image:url("/img/svg/search.svg");background:var(--color-dark-contrast);content:"";width:30%;height:30%}#main-nav .search-logo{display:none}}@media screen and (max-width: 1170px){:root{--nav-height: 50px}#main-nav{--logo-size: 50%;padding:0 5px}#main-nav .navigation-menu,#main-nav .user-menu .menu-frame .menu-text,#main-nav .user-menu .menu-frame.desktop-only,#main-nav .search-area{display:none}#main-nav .user-menu .menu-frame>a{display:block}#main-nav .user-menu .menu-frame:hover .menu{display:none}#main-nav .mobile-left-side{display:flex;justify-content:flex-start;flex:1}#main-nav .right-side{justify-content:flex-end}#main-nav .bde-logo{margin:0}#main-nav .search-logo{margin:0;width:var(--logo-size);height:var(--logo-size);background:var(--color-dark)}#main-nav .nav-button{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;--size-ratio: .8;--size: calc(var(--nav-height) * var(--size-ratio));height:var(--size);width:var(--size);border-radius:4px;cursor:pointer;margin:0 2px}#main-nav ul>li:hover+.navigation-menu-interface{display:none}#main-nav .navigation-menu{position:absolute;top:var(--nav-height);left:0;width:100%;height:calc(100vh - var(--nav-height));background:var(--color-light);flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;border-top:1px solid var(--color-medium-tint)}#main-nav .navigation-menu>li{position:relative;flex:0;padding:30px 20px;border-bottom:1px solid var(--color-medium-tint);width:100%;justify-content:flex-start;font-size:1.2em}#main-nav .navigation-menu>li.has-menu::after{position:absolute;top:50%;left:90%;transform:translate(-50%, -50%);content:"";width:10px;height:10px;border-right:3px solid var(--color-dark);border-bottom:3px solid var(--color-dark);transform:translate(-50%, -50%) rotate(-45deg)}#main-nav .navigation-menu>li.has-menu a{display:none}#main-nav .navigation-menu>li.has-menu+.navigation-menu-interface{top:0;width:100% !important;max-width:100vw !important;height:calc(100vh - var(--nav-height))}#main-nav #nav-submenu-Sports{background:var(--color-light)}#main-nav #nav-submenu-Sports ul{width:100%;margin:0;flex-direction:column;overflow-y:auto}#main-nav #nav-submenu-Sports ul li{border-bottom:1px solid var(--color-medium-tint);flex:0;width:100%}#main-nav #nav-submenu-Brands{padding:0;box-shadow:none;flex-direction:column;overflow-y:auto}#main-nav #nav-submenu-Brands .brand-list-wrapper{padding-top:20px}#main-nav #nav-submenu-Brands .brand-list{margin-bottom:0;width:80%}#main-nav #nav-submenu-Brands .brand-list ul li{padding:15px 0;border-bottom:1px solid var(--color-medium-tint)}#main-nav #nav-submenu-Brands .bottom-actions{padding:20px 0}#main-nav #nav-submenu-Packs .packs-list-wrapper{width:100%}#main-nav #nav-submenu-Packs ul li{flex:0;border-bottom:1px solid var(--color-medium-tint)}#main-nav #nav-submenu-Packs ul li a{padding:25px}#main-nav.open .burger-menu span:nth-child(odd){top:50%;transform:translate(-50%, -50%) rotate(45deg)}#main-nav.open .burger-menu span:nth-child(even){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}#main-nav.open .navigation-menu{display:flex}#main-nav.open.in-submenu .burger-menu span{width:40%}#main-nav.open.in-submenu .burger-menu span:nth-child(odd){top:65%}#main-nav.open.in-submenu .burger-menu span:nth-child(even){top:38%}#main-nav.open.in-submenu .navigation-menu li.has-menu.opened+.navigation-menu-interface{display:flex;animation:slideIn .2s ease forwards}#main-nav.searching{border-color:var(--color-medium-tint)}#main-nav.searching .left-side,#main-nav.searching .right-side,#main-nav.searching .burger-menu{display:none}#main-nav.searching .mobile-left-side{flex:0}#main-nav.searching .mobile-left-side .search-logo{mask-image:url("/img/cross.png")}#main-nav.searching .search-area{display:flex;margin:0;flex:1;position:static}#main-nav.searching .search-area .search-input{border:none}#main-nav.searching .search-area .search-logo{display:none}#main-nav.searching .search-area .search-button{mask-mode:alpha;mask-repeat:no-repeat;mask-origin:content-box;mask-position:center;mask-size:contain;mask-image:url("/img/svg/search.svg");background:var(--color-dark);--bg: transparent;overflow:hidden;width:var(--nav-height);color:rgba(0,0,0,0);mask-size:40%;padding:0}#main-nav.searching .search-area #search-results{top:var(--nav-height);box-shadow:none;height:calc(100vh - var(--nav-height));overflow-y:auto}.search-hover{position:absolute;top:0;left:0;transform:translate(0, var(--nav-height));z-index:10;width:100%;height:calc(100vh - var(--nav-height));background:var(--color-light);animation:fadeIn .1s ease forwards}}.ellipsis,.slideshow .actions .side-actions .action p span:last-child,.slideshow .actions .side-actions .action p span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,.slideshow .actions .side-actions .action-prev button::before,button.arrow-left::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,.slideshow .actions .side-actions .action-next button::before,button.arrow-right::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before,.custom-select .selected::after,#main-nav #nav-submenu-Brands .bottom-actions button::after{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}#main-footer a{color:var(--color-medium);text-decoration:none;display:inline-block;font-weight:400}#main-footer a:hover{text-decoration:underline}#main-footer h6{user-select:none}#main-footer ul{list-style-type:none;margin:0;padding:0}#main-footer .footer-top{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;background:var(--color-light-tint);padding:30px}#main-footer .footer-top .bde-logo{--img-size: contain;width:125px;height:53px}#main-footer .footer-top .social-medias span{display:block;margin-bottom:10px}#main-footer .footer-top .social-medias a{width:20px;height:20px}#main-footer .footer-top .left-side{width:300px}#main-footer .footer-top .left-side p{border-top:1px solid rgba(0,0,0,.05);padding-top:20px;margin-top:30px;font-size:.8em;font-weight:700}#main-footer .footer-top .right-side{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;padding-left:30px;font-size:.8em}#main-footer .footer-top .right-side>div{padding-inline:10px;margin-inline:40px}#main-footer .footer-top .right-side h6{font-weight:700;font-size:1em}#main-footer .footer-top .right-side ul li{padding:5px 0}#main-footer .footer-top .right-side p{line-height:1.7em}#main-footer .footer-top .right-side .help a{font-weight:bold;text-decoration:underline;color:var(--color-dark-tint)}#main-footer .footer-bottom{background:var(--color-light);font-size:.8em}#main-footer .footer-bottom ul{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#main-footer .footer-bottom ul li{margin:25px 30px}#main-footer .footer-bottom ul li a{color:var(--color-dark-tint)}@media screen and (max-width: 900px){#main-footer .footer-top{flex-direction:column}#main-footer .footer-top .left-side{width:100%}#main-footer .footer-top .left-side figure.bde-logo{display:none}#main-footer .footer-top .left-side p:first-of-type{margin:0;padding-top:0;border-top:0}}@media screen and (max-width: 700px){#main-footer .footer-top .right-side{flex-direction:column;padding:0}#main-footer .footer-top .right-side>div{padding-inline:0;margin-inline:0}#main-footer .footer-top .right-side>div h6{font-size:1.3em;margin-top:20px}#main-footer .footer-bottom ul{padding:10px;justify-content:flex-start;flex-wrap:wrap}#main-footer .footer-bottom ul li{margin:0;padding:5px 10px}}.ellipsis,.slideshow .actions .side-actions .action p span:last-child,.slideshow .actions .side-actions .action p span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,.slideshow .actions .side-actions .action-prev button::before,button.arrow-left::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,.slideshow .actions .side-actions .action-next button::before,button.arrow-right::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before,.custom-select .selected::after,#main-nav #nav-submenu-Brands .bottom-actions button::after{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.article-list-container.article-list-slider{display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;--item-count: 4;--actions-width: 80px;--offset: 0px;--slot: 0;--max-slot-width: 300px;--article-slot-width: calc(100% / var(--item-count) - var(--article-slot-margin) * 2);--background: var(--color-light);max-width:100vw;min-width:min(160px,95vw);margin:0 auto}.article-list-container.article-list-slider.hover-right{--offset: -30px;--shadow-opacity: 1}.article-list-container.article-list-slider.hover-left{--shadow-opacity: 1;--offset: 30px}.article-list-container.article-list-slider.has-prev .article-list-actions .arrow-left{display:block}.article-list-container.article-list-slider.has-next .article-list-actions .arrow-right{display:block}.article-list-container.article-list-slider .article-list-actions{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:var(--actions-width)}.article-list-container.article-list-slider .article-list-actions button{--a: var(--slot-color, var(--color-dark));--b: var(--background);--bg: transparent;--fg: var(--a);--arrow-color: var(--fg);--hover-bg: var(--a);--hover-fg: var(--b);border-color:var(--fg)}.article-list-container.article-list-slider .article-list-actions button.arrow-left,.article-list-container.article-list-slider .article-list-actions button.arrow-right{display:none}.article-list-container.article-list-slider .article-list-inner{flex:1;overflow-x:hidden;position:relative}.article-list-container.article-list-slider .article-list-inner::before,.article-list-container.article-list-slider .article-list-inner::after{position:absolute;top:0;left:0;transform:translate(0, 0);--shadow-color: var(--background);content:"";width:30px;height:100%;background:linear-gradient(to right, var(--shadow-color), transparent);z-index:1;opacity:var(--shadow-opacity, 0);transition:opacity .1s}.article-list-container.article-list-slider .article-list-inner::after{left:auto;right:0;background:linear-gradient(to left, var(--shadow-color), transparent)}.article-list-container.article-list-slider .article-list-inner>div{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;white-space:nowrap;transition:transform .2s;transform:translateX(calc((var(--article-slot-width) + var(--article-slot-margin) * 2) * var(--slot) * -1 + var(--offset)))}.article-list-container.article-list-slider .article-list-inner>div .article-slot-container{display:inline-flex;flex-shrink:0}.article-list-container.article-list-grid .article-list-inner>div{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;gap:20px}.article-slot-container{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;width:var(--article-slot-width);min-height:var(--article-slot-width);margin:var(--article-slot-margin);position:relative;user-select:none;transition-duration:.2s}.article-slot-container a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:5}.article-slot-container .illustration-and-flags{background:var(--slot-background, var(--color-light));aspect-ratio:1;width:100%;position:relative;border-radius:4px}.article-slot-container .illustration-and-flags .thumbnail{--img-size: contain;width:100%;height:100%}.article-slot-container .illustration-and-flags .chip{position:absolute;bottom:0;right:0;transform:translate(25%, 25%);background:rgba(0,0,0,.6);border-radius:2em;color:#fff;padding:4px 8px;font-size:.9em;z-index:1;text-align:center;width:fit-content}.article-slot-container .illustration-and-flags .flags{position:absolute;top:0;left:0;transform:translate(0, 0);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;list-style-type:none;margin:0;padding:0;z-index:6}.article-slot-container .illustration-and-flags .flags li{--primary-color: var(--color-dark);--secondary-color: var(--primary-color);--tertiary-color: var(--primary-color);--foreground-color: var(--color-dark-contrast);margin:5px 0;padding:2px 15px 3px 15px;transform:translateX(-10px);font-size:.8em;position:relative;background:var(--primary-color);color:var(--foreground-color);border:2px solid var(--tertiary-color);font-weight:100;display:inline-block}.article-slot-container .illustration-and-flags .flags li:first-of-type{margin-top:0}.article-slot-container .illustration-and-flags .flags li::before{position:absolute;top:calc(100% + 2px);left:-2px;transform:translate(0, 0);content:"";width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:10px;border-right-width:0px;border-top:10px solid var(--tertiary-color);filter:brightness(75%)}.article-slot-container .illustration-and-flags .flags li.flag-bestseller{--primary-color: var(--yellow);--foreground-color: var(--yellow-contrast);--secondary-color: var(--color-dark)}.article-slot-container .illustration-and-flags .flags li.flag-pack{--primary-color: var(--color-light);--secondary-color: var(--yellow);--tertiary-color: var(--yellow);--foreground-color: var(--color-light-contrast);cursor:pointer;font-weight:400}.article-slot-container .illustration-and-flags .promotion{--margin: 10px;position:absolute;top:var(--margin);left:50%;transform:translate(0, 0);right:var(--margin);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;left:initial;width:4em;aspect-ratio:1;background:var(--yellow);color:var(--yellow-contrast);border-radius:100%;font-weight:800;font-size:1em;user-select:none;z-index:1}.article-slot-container .informations{white-space:wrap;flex:1}.article-slot-container .informations .brand{color:var(--slot-color, var(--color-medium));font-size:.8em;display:inline-block;margin:10px 0 5px 0}.article-slot-container .informations .name{color:var(--slot-color, var(--color-dark));font-weight:700;font-size:1em}.article-slot-container .informations .price{margin:0;color:var(--slot-color, var(--color-dark))}.article-slot-container .informations .price del{font-size:.9em;margin-right:10px}.article-slot-container .informations .price .amount{font-weight:800;font-size:1.2em}.article-slot-container .informations .advised-sale-price{font-size:.7em;color:var(--slot-color, var(--color-medium))}.article-slot-grid,.article-list-container.article-list-grid .article-list-inner>div .article-slot-container{margin-bottom:var(--article-slot-margin)}.article-slot-grid .illustration-and-flags .promotion,.article-list-container.article-list-grid .article-list-inner>div .article-slot-container .illustration-and-flags .promotion{align-items:center;justify-content:center}.article-slot-grid .informations,.article-list-container.article-list-grid .article-list-inner>div .article-slot-container .informations{flex-direction:column}.article-slot-list,.article-list-container.article-list-list .article-list-inner>div .article-slot-container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;height:60px;min-height:60px;max-height:60px;margin:0;font-size:.8em;transition-duration:.1s}.article-slot-list .illustration-and-flags,.article-list-container.article-list-list .article-list-inner>div .article-slot-container .illustration-and-flags{width:auto;height:100%;border-radius:0}.article-slot-list .illustration-and-flags .flags,.article-list-container.article-list-list .article-list-inner>div .article-slot-container .illustration-and-flags .flags,.article-slot-list .illustration-and-flags .promotion,.article-list-container.article-list-list .article-list-inner>div .article-slot-container .illustration-and-flags .promotion{display:none}.article-slot-list .informations,.article-list-container.article-list-list .article-list-inner>div .article-slot-container .informations{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex:1;height:100%;padding-left:10px}.article-slot-list .informations .naming,.article-list-container.article-list-list .article-list-inner>div .article-slot-container .informations .naming{flex:1}.article-slot-list .informations .pricing,.article-list-container.article-list-list .article-list-inner>div .article-slot-container .informations .pricing{padding:0 10px}.article-slot-list .informations .pricing del,.article-list-container.article-list-list .article-list-inner>div .article-slot-container .informations .pricing del{display:block}.article-slot-list .informations .advised-sale-price,.article-list-container.article-list-list .article-list-inner>div .article-slot-container .informations .advised-sale-price{display:none}.article-slot-list .informations .brand,.article-list-container.article-list-list .article-list-inner>div .article-slot-container .informations .brand,.article-slot-list .informations .name,.article-list-container.article-list-list .article-list-inner>div .article-slot-container .informations .name,.article-slot-list .informations .price,.article-list-container.article-list-list .article-list-inner>div .article-slot-container .informations .price{margin:0}.article-slot-list:hover,.article-list-container.article-list-list .article-list-inner>div .article-slot-container:hover{background:rgba(0,0,0,.1)}@media screen and (max-width: 1000px){.article-list-container.article-list-slider{--item-count: 3}}@media screen and (max-width: 760px){.article-list-container.article-list-slider{--item-count: 2}}@media screen and (max-width: 540px){.article-list-container.article-list-slider{--item-count: 1}}@media screen and (max-width: 540px){.article-list-container.article-list-slider{--actions-width: 35px}}.ellipsis,.slideshow .actions .side-actions .action p span:last-child,.slideshow .actions .side-actions .action p span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,.slideshow .actions .side-actions .action-prev button::before,button.arrow-left::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,.slideshow .actions .side-actions .action-next button::before,button.arrow-right::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before,.custom-select .selected::after,#main-nav #nav-submenu-Brands .bottom-actions button::after{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.slideshow{max-width:100%;width:100%;aspect-ratio:2.8;position:relative;text-align:left;color:var(--light);padding-inline:0;overflow:hidden}.slideshow button{pointer-events:all}.slideshow>.container{width:100%;height:100%;position:relative;padding:0;margin:0;max-width:100%;z-index:1;background:linear-gradient(172deg, var(--color-light-tint) 30%, #dbdbdb)}.slideshow .slide-container{position:absolute;top:0;left:0;transform:translate(0, 0);width:100%;height:100%;opacity:0;transition:opacity .2s,transform .2s}.slideshow .slide-container.active{animation:slideIn .8s forwards;z-index:10}.slideshow .slide-container.active.hiding{animation:slideOut .8s forwards;z-index:9}.slideshow .slideshow-img{--img-position: 100% center;--img-size: contain;width:100%;height:100%}.slideshow .slideshow-text{position:absolute;top:50%;left:150px;transform:translate(0, -50%);width:440px;font-size:1em;transition-duration:.2s;z-index:1}.slideshow .slideshow-text .slideshow-text-top{padding:2.5em;background-color:var(--color-light);color:#000;width:100%;height:342px;pointer-events:none}.slideshow .slideshow-text .slideshow-text-top h2{font-weight:800;font-size:1.8em;text-transform:uppercase;margin:0}.slideshow .slideshow-text .slideshow-text-top h3{font-weight:200;font-size:2.6em;margin:10px 0 30px 0}.slideshow .slideshow-text .slideshow-text-top p{color:var(--color-dark-tint);opacity:.6;margin:0;font-weight:200;font-size:1em;line-height:1.6em;overflow-x:hidden}.slideshow .actions{position:absolute;top:0;left:0;transform:translate(0, 0);width:100%;height:100%;z-index:3;pointer-events:none}.slideshow .actions .side-actions{height:100%}.slideshow .actions .side-actions .action{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:absolute;top:50%;left:0;transform:translate(0, -50%);--base-width: 40px;--content-width: 260px;width:var(--base-width);height:76px;background:var(--color-light);box-shadow:0 0 10px 0 rgba(0,0,0,.3);overflow:hidden;cursor:pointer;pointer-events:all;transition-duration:.4s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);z-index:3}.slideshow .actions .side-actions .action>.inner{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:calc(var(--base-width) + var(--content-width));height:100%}.slideshow .actions .side-actions .action button{background:rgba(0,0,0,0);border:none;margin:0;padding:0;width:var(--base-width);height:100%;position:relative}.slideshow .actions .side-actions .action button::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";transition-duration:.2s}.slideshow .actions .side-actions .action p{width:var(--content-width);font-weight:800;line-height:1;font-size:1.1em;padding:8px;margin:0}.slideshow .actions .side-actions .action p span:last-child{font-weight:100;display:block;font-size:1.2em}.slideshow .actions .side-actions .action:hover{width:calc(var(--base-width) + var(--content-width))}.slideshow .actions .side-actions .action:hover button::before{--arrow-color: var(--primary-color)}.slideshow .actions .side-actions .action-prev{left:0}.slideshow .actions .side-actions .action-next{left:auto;right:0;justify-content:flex-end}.slideshow .actions .side-actions .action-next p{text-align:right}.slideshow .actions .bottom-actions{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);text-align:center;pointer-events:all;z-index:2}.slideshow .actions .bottom-actions .action-slot{display:inline-block;padding:10px 5px;cursor:pointer}.slideshow .actions .bottom-actions .action-slot.active button{--bg: var(--color-dark)}.slideshow .actions .bottom-actions .action-slot:hover button{--bg: var(--primary-color)}.slideshow .actions .bottom-actions button{--bg: var(--color-light);padding:0;width:52px;height:4px;border:none;margin:0}@media screen and (max-width: 1170px){.slideshow{--text-height: 230px;height:calc(100vh - var(--nav-height));border-bottom:1px solid var(--color-medium-tint);box-shadow:0 5px 10px rgba(0,0,0,.3);border-radius:4px;overflow:hidden}.slideshow .slideshow-img{--img-size: cover;--img-position: center;height:calc(100% - var(--text-height))}.slideshow .slideshow-text{background:var(--color-light);position:relative;transform:none;top:0;left:0;width:100%;height:var(--text-height)}.slideshow .slideshow-text .slideshow-text-top{background:rgba(0,0,0,0);height:100%;padding:30px}.slideshow .slideshow-text .slideshow-text-top h2{font-size:1.2em}.slideshow .slideshow-text .slideshow-text-top h3{font-size:2em;margin-bottom:10px}.slideshow .slideshow-text .btn-super{display:none}.slideshow .actions{height:calc(100% - var(--text-height))}.slideshow .actions .bottom-actions{width:80%;text-align:center}.slideshow .actions .bottom-actions button{width:12px;height:3px}.slideshow .actions .side-actions .action:hover{width:var(--base-width)}.slideshow .slide-container.active{animation:fadeIn .3s forwards}.slideshow .slide-container.active.hiding{animation:fadeOut .3s forwards}}.ellipsis,.slideshow .actions .side-actions .action p span,.slideshow .actions .side-actions .action p span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,button.arrow-left::before,.slideshow .actions .side-actions .action-prev button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,button.arrow-right::before,.slideshow .actions .side-actions .action-next button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before,.custom-select .selected::after,#main-nav #nav-submenu-Brands .bottom-actions button::after{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.headband{margin:20px 0;position:relative;width:100%;overflow-x:hidden}.headband>.inner{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:relative;width:100%;overflow-x:hidden}.headband>.inner .scroller{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;padding:15px 0;gap:10px;flex-shrink:0;min-width:100%;position:relative}.headband>.inner figure{--img-size: contain;width:200px;height:48px;display:inline-block;transition-duration:.2s;position:relative}.headband>.inner figure a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:1}.headband .action{--side-margin: 10px;opacity:0;transition-duration:.2s;width:60px;text-align:center;position:absolute;top:50%;transform:translateY(-50%);z-index:3;margin:0 var(--side-margin)}.headband .action.left{left:0}.headband .action.right{right:0}.headband:hover .action{opacity:1}.headband:hover figure{opacity:.4}.headband:hover figure:hover{opacity:1}@media screen and (max-width: 1170px){.headband{overflow-x:auto}.headband .action{display:none !important}.headband .inner figure{width:150px;height:30px}}.page-home-error main{text-align:center;padding:120px 0 100px 0;min-height:50vh;user-select:none}.page-home-error main h1{font-size:5em;font-weight:900}.page-home-error main button{display:inline-block;width:250px;margin-top:50px;font-size:1em}.page-home-legal main,.page-home-privacypolicy main{margin:50px var(--content-side-margin)}.page-home-legal main h1,.page-home-legal main h2,.page-home-privacypolicy main h1,.page-home-privacypolicy main h2{text-align:center}.page-home-legal main h1,.page-home-privacypolicy main h1{font-weight:700}.page-home-legal main h2,.page-home-privacypolicy main h2{font-weight:100}.page-home-legal main h3,.page-home-privacypolicy main h3{margin-top:50px}.ellipsis,.slideshow .actions .side-actions .action p span,.slideshow .actions .side-actions .action p span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,button.arrow-left::before,.slideshow .actions .side-actions .action-prev button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,button.arrow-right::before,.slideshow .actions .side-actions .action-next button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before,.custom-select .selected::after,#main-nav #nav-submenu-Brands .bottom-actions button::after{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.product-list-filter-container{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;--filter-section-width: 350px;--total-width: min(1450px, 100vw);--padding-vertical: 40px;margin:0 auto;width:var(--total-width)}.product-list-filter-container h6{font-weight:700;user-select:none}.product-list-filter-container .toggle-filter-container{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:10}.product-list-filter-container .toggle-filter-container button{width:100%;position:relative}.product-list-filter-container .toggle-filter-container button:hover .icon-filter{--arrow-color: var(--primary-color-contrast)}.product-list-filter-container .toggle-filter-container button .icon-filter{--arrow-color: var(--color-dark-contrast);--margin: 10%;display:inline-block}.product-list-filter-container .toggle-filter-container button .icon-filter.icon-left{position:absolute;top:50%;left:var(--margin);transform:translate(0, -50%)}.product-list-filter-container .toggle-filter-container button .icon-filter.icon-right{position:absolute;top:50%;left:initial;transform:translate(0, -50%);right:var(--margin)}.product-list-filter-container .filter-container{--margin-vertical: 20px;--slider-width: 100%;width:var(--filter-section-width);padding:var(--padding-vertical) 20px}.product-list-filter-container .list-container{position:relative;flex:1;min-height:50vh;padding:var(--padding-vertical) 10px;--spinner-top: 30vh}.product-list-filter-container .list-container .head-informations{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-bottom:20px}.product-list-filter-container .list-container .head-informations h6{display:inline-block;margin:0 10px}.product-list-filter-container .list-container .message-center{color:var(--color-medium);font-size:1.5em;font-weight:100;text-align:center;margin:100px 0;user-select:none}.product-list-filter-container .list-container .article-list-container.article-list-grid{--article-slot-width: min(300px, 100vw);--article-slot-height: calc(var(--article-slot-width) + 150px)}.product-list-filter-container .list-container .article-list-container.article-list-grid .article-list-inner div{justify-content:center}.product-list-filter-container .list-container .bottom-actions{text-align:center;margin-top:50px}.product-list-filter-container .list-container .bottom-actions #btn-show-more{width:min(90%,400px)}.product-list-filter-container .prices-filter-container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:10px}.product-list-filter-container .prices-filter-container>div{display:inline-block;border:1px solid var(--color-medium-tint);border-radius:2px;padding:0 10px;background:var(--color-light)}.product-list-filter-container .prices-filter-container>div input{border:none;background:none;width:100px}#product-count-container{font-size:.875em}#total-product-count{background:var(--color-light-tint-2);padding:5px 10px;border-radius:6px}#btn-remove-filters{color:var(--color-dark-tint);text-decoration:underline;margin:20px 0;padding-left:25px;display:block;font-size:.9em;position:relative}#btn-remove-filters::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background:center/contain url("/img/circle_cross.png") no-repeat;width:15px;height:15px}#ipt-txt-search{width:100%}@media screen and (min-width: 1001px)and (max-width: 1370px){.product-list-filter-container .list-container .article-list-container.article-list-grid{--article-slot-width: 15vw;font-size:.8em}}@media screen and (min-width: 751px)and (max-width: 750px){.product-list-filter-container .list-container .article-list-container.article-list-grid{--article-slot-width: 10vw;font-size:.7em}}@media screen and (max-width: 750px){.product-list-filter-container{--filter-section-width: 100vw;width:100vw}.product-list-filter-container .toggle-filter-container{display:block}.product-list-filter-container .toggle-filter-container.opened button .icon-filter{transform:translate(0, -50%) rotate(180deg)}.product-list-filter-container .filter-container{position:fixed;top:var(--nav-height);left:0;width:100%;height:calc(100% - 50px);background:var(--background-color);border-top:1px solid var(--color-medium-tint);padding-top:20px;z-index:9}.product-list-filter-container .filter-container:not(.opened){display:none}.product-list-filter-container .filter-container summary{padding-top:20px;padding-bottom:20px}.product-list-filter-container .list-container{padding:var(--padding-vertical) 20px;width:100vw}.product-list-filter-container .list-container button#btn-show-more{margin-bottom:50px}.product-list-filter-container .list-container .article-slot-container{border-bottom:1px solid var(--color-medium-tint)}}.ellipsis,.slideshow .actions .side-actions .action p span,.slideshow .actions .side-actions .action p span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,button.arrow-left::before,.slideshow .actions .side-actions .action-prev button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,button.arrow-right::before,.slideshow .actions .side-actions .action-next button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before,.custom-select .selected::after,#main-nav #nav-submenu-Brands .bottom-actions button::after{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.page-auth-login,.page-auth-businessunitselection,.page-auth-passwordforgot,.page-auth-passwordreset{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:100vh;overflow:hidden;background:var(--color-light-tint)}.page-auth-login .small-link,.page-auth-businessunitselection .small-link,.page-auth-passwordforgot .small-link,.page-auth-passwordreset .small-link{font-size:.8em;margin-top:10px;user-select:none;cursor:pointer}.page-auth-login #message,.page-auth-businessunitselection #message,.page-auth-passwordforgot #message,.page-auth-passwordreset #message{font-size:.85em;text-align:center;margin:0}.page-auth-login #message.success,.page-auth-businessunitselection #message.success,.page-auth-passwordforgot #message.success,.page-auth-passwordreset #message.success{color:var(--color-success)}.page-auth-login #message.error,.page-auth-businessunitselection #message.error,.page-auth-passwordforgot #message.error,.page-auth-passwordreset #message.error{color:var(--color-danger)}.page-auth-login .form-container,.page-auth-businessunitselection .form-container,.page-auth-passwordforgot .form-container,.page-auth-passwordreset .form-container{width:min(100%,400px);box-shadow:0 0 10px 0 rgba(0,0,0,.3);padding:20px;border-radius:4px;background:var(--color-light);margin:0 auto;overflow:hidden;position:relative}.page-auth-login form,.page-auth-businessunitselection form,.page-auth-passwordforgot form,.page-auth-passwordreset form{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;height:100%}.page-auth-login form label,.page-auth-businessunitselection form label,.page-auth-passwordforgot form label,.page-auth-passwordreset form label{width:100%;text-align:left;margin:30px 0 10px 0;user-select:none;font-weight:600}.page-auth-login form input:where([type=text],[type=password],[type=email]),.page-auth-businessunitselection form input:where([type=text],[type=password],[type=email]),.page-auth-passwordforgot form input:where([type=text],[type=password],[type=email]),.page-auth-passwordreset form input:where([type=text],[type=password],[type=email]){width:100%;text-align:left;font-size:.9em;padding:6px 10px;border:none;border-bottom:2px solid var(--color-dark);border-radius:0;background:var(--color-light-tint);transition-duration:.1s}.page-auth-login form input:where([type=text],[type=password],[type=email]):focus,.page-auth-businessunitselection form input:where([type=text],[type=password],[type=email]):focus,.page-auth-passwordforgot form input:where([type=text],[type=password],[type=email]):focus,.page-auth-passwordreset form input:where([type=text],[type=password],[type=email]):focus{border-color:var(--primary-color)}.page-auth-login form button[type=submit],.page-auth-businessunitselection form button[type=submit],.page-auth-passwordforgot form button[type=submit],.page-auth-passwordreset form button[type=submit]{margin-top:50px;position:relative;--spinner-size: 35px}.page-auth-login form[disabled] button[type=submit],.page-auth-businessunitselection form[disabled] button[type=submit],.page-auth-passwordforgot form[disabled] button[type=submit],.page-auth-passwordreset form[disabled] button[type=submit]{color:rgba(0,0,0,0)}.page-auth-login figure,.page-auth-businessunitselection figure,.page-auth-passwordforgot figure,.page-auth-passwordreset figure{--img-size: contain;width:350px;height:120px;min-height:120px;margin-bottom:25px}.page-auth-login .form-container,.page-auth-businessunitselection .form-container{width:390px;height:540px}.page-auth-login .form-container form,.page-auth-businessunitselection .form-container form{position:absolute;top:0;left:0;padding:inherit}.page-auth-login .form-container form.appearing,.page-auth-businessunitselection .form-container form.appearing{animation:slideIn .5s forwards}.page-auth-login .form-container form.hiding,.page-auth-businessunitselection .form-container form.hiding{animation:slideOut .5s forwards}.page-auth-login .form-container form#bu-form,.page-auth-businessunitselection .form-container form#bu-form{justify-content:space-between}.page-auth-login .form-container form#bu-form p,.page-auth-businessunitselection .form-container form#bu-form p{font-weight:200;margin-bottom:20px}.page-auth-login .form-container form#bu-form button,.page-auth-businessunitselection .form-container form#bu-form button{margin-top:20px}.page-auth-login .form-container form#bu-form .custom-select,.page-auth-businessunitselection .form-container form#bu-form .custom-select{width:250px}.page-auth-businessunitselection form input{display:none}.page-auth-businessunitselection form input:checked+label{border:1px solid var(--color-light-contrast);background:var(--color-light-contrast);color:var(--color-light)}.page-auth-businessunitselection form label{margin:0;padding:15px 25px;border:1px solid var(--color-medium-tint);transition-duration:.1s;position:relative;text-align:center;display:block}.page-auth-businessunitselection form ul{list-style-type:none;margin:0;padding:0}.page-auth-businessunitselection form ul li{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative;padding:0;margin:10px 0}.page-auth-businessunitselection form ul li:hover{background:rgba(0,0,0,.05)}@media screen and (max-width: 400px){.page-auth-login .form-container{box-shadow:none;height:100vh;width:100vw}.page-auth-login .form-container figure{width:90vw;margin-bottom:auto}.page-auth-login .form-container button[type=submit]{width:90vw;margin-top:auto}}.ellipsis,.slideshow .actions .side-actions .action p span,.slideshow .actions .side-actions .action p span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,button.arrow-left::before,.slideshow .actions .side-actions .action-prev button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,button.arrow-right::before,.slideshow .actions .side-actions .action-next button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before,.custom-select .selected::after,#main-nav #nav-submenu-Brands .bottom-actions button::after{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}body[class^=page-user-] main{margin:50px min(5%,var(--content-side-margin))}body[class^=page-user-] h1{font-weight:800;text-align:left;margin-bottom:50px;user-select:none}.page-user-deliveryaddresses main section{width:100%;max-width:100vw;overflow-x:auto}.page-user-deliveryaddresses main table{border-collapse:collapse;font-size:.9em;min-width:100%;width:auto}.page-user-deliveryaddresses main table tr{border-bottom:1px solid var(--color-medium-tint)}.page-user-deliveryaddresses main table tr.default{border:2px solid var(--color-dark);position:relative}.page-user-deliveryaddresses main table tr.default::before,.page-user-deliveryaddresses main table tr.default::after{content:"";position:absolute;top:50%;left:0;text-transform:uppercase;color:var(--color-dark-contrast)}.page-user-deliveryaddresses main table tr.default::after{content:"défaut";transform:translate(-75%, -50%) rotate(-90deg);font-size:.6em;padding:5px 10px}.page-user-deliveryaddresses main table tr.default::before{width:30px;height:100%;background:var(--color-dark);transform:translate(-100%, -50%)}.page-user-deliveryaddresses main table tr td{padding:10px 5px}.page-user-profile main form{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:50px}.page-user-profile main form>section{max-width:500px;flex:1}.page-user-profile main fieldset{border:none;margin-top:50px;padding:0}.page-user-profile main label{display:block;margin-bottom:20px;font-weight:700;font-size:1.2em}.page-user-profile main label input{display:block;font-size:.8em;margin:10px 0;padding:6px 10px;width:100%;border:1px solid var(--color-medium-tint)}.page-user-profile main button[type=submit]{margin-top:30px}.page-user-profile main #btn-submit-impersonation-back{--fg: var(--color-danger);--fg-contrast: var(--color-danger-contrast)}.page-user-userslist main #users-list{width:1200px;max-width:100%;margin:0 auto}.page-user-userslist main article{margin:20px auto;border:1px solid var(--color-medium-tint)}.page-user-userslist main article h2{background:var(--color-medium-tint);color:var(--color-dark);font-size:1.05em;font-weight:700;padding:15px}.page-user-userslist main article>.inner{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.page-user-userslist main article fieldset{border:none;display:block}.page-user-userslist main article fieldset.overview{width:280px}.page-user-userslist main article fieldset.permissions,.page-user-userslist main article fieldset.informations{flex:1}.page-user-userslist main article fieldset legend{font-weight:700;margin-bottom:10px;margin-left:0}.page-user-userslist main article ul{margin:0;padding:0;list-style-type:none}.page-user-userslist main article ul li{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:5px 0;height:30px}.page-user-userslist main article ul li label{color:var(--color-medium)}.page-user-userslist main article ul li span{font-size:.8em;margin-left:10px}.page-user-userslist main article label,.page-user-userslist main article input,.page-user-userslist main article span{display:inline-block;cursor:default;font-size:.9em;user-select:none}.page-user-userslist main article .ipt-order-amount-ceil{width:150px}.page-user-userslist main article .switch-is-active label{font-weight:bold;margin-right:10px}.page-user-userslist main article .order-amount-ceil{margin-top:15px}.page-user-userslist main article.active h2{background:var(--color-success);color:var(--color-success-contrast)}.page-user-account main .menu-frame>*:not(.menu){display:none}.page-user-account main .bottom{width:100%}.page-user-account main .bottom>div{display:none}.page-user-account main .bottom button{margin-top:20px;margin-inline:auto;display:block}.page-user-account main .top{display:flex;flex-flow:column-reverse nowrap;justify-content:flex-start;align-items:flex-start}.page-user-account main .top .right{width:100%}.page-user-account main .top .right h5{font-size:2em}.page-user-account main .top .right ul{list-style-type:none;width:100%;padding:0}.page-user-account main .top .right ul li{border-bottom:1px solid var(--color-medium-tint)}.page-user-account main .top .right ul li a{color:var(--color-dark);text-decoration:none;padding:20px;display:block}@media screen and (max-width: 1370px){.page-user-userslist main article>.inner{display:block}.page-user-userslist main article>.inner fieldset:not(:first-of-type){margin-top:20px}}@media screen and (max-width: 750px){.page-user-profile main form{flex-direction:column;align-items:stretch;gap:0}.page-user-profile main form>section{margin-bottom:50px}.page-user-profile main form>section:not(:first-of-type){border-top:1px solid var(--color-light-tint-2);padding-top:20px}}.ellipsis,.slideshow .actions .side-actions .action p span,.slideshow .actions .side-actions .action p span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,button.arrow-left::before,.slideshow .actions .side-actions .action-prev button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,button.arrow-right::before,.slideshow .actions .side-actions .action-next button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before,.custom-select .selected::after,#main-nav #nav-submenu-Brands .bottom-actions button::after{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.page-product-detail{--large-size: 500px;--list-slot-size: 84px;--list-slot-gap: 10px;--column-gap: 40px;--left-side-width: calc(var(--large-size) + var(--list-slot-gap) + var(--list-slot-size));--right-side-width: 600px}.page-product-detail #overview{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:50px 0;max-width:100%}.page-product-detail #overview figure{--img-size: contain}.page-product-detail #overview .illustrations-wrapper{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:var(--left-side-width);height:var(--large-size);max-width:100%}.page-product-detail #overview .illustrations-wrapper .illustrations-list{width:var(--list-slot-size);height:var(--large-size);margin-right:var(--list-slot-gap);overflow-y:hidden;padding-bottom:30px;position:relative}.page-product-detail #overview .illustrations-wrapper .illustrations-list>button{position:absolute;left:0;height:30px;width:100%;padding:0;z-index:2}.page-product-detail #overview .illustrations-wrapper .illustrations-list>button span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);--arrow-color: var(--color-dark);--arrow-size: 6px;transition-duration:.1s}.page-product-detail #overview .illustrations-wrapper .illustrations-list>button:hover span{--arrow-color: var(--color-dark-contrast)}.page-product-detail #overview .illustrations-wrapper .illustrations-list>button.scroll-up{top:0}.page-product-detail #overview .illustrations-wrapper .illustrations-list>button.scroll-down{bottom:0}.page-product-detail #overview .illustrations-wrapper .illustrations-list>.inner{height:var(--large-size);overflow-y:hidden}.page-product-detail #overview .illustrations-wrapper .illustrations-list>.inner figure{width:var(--list-slot-size);height:var(--list-slot-size);margin-bottom:var(--list-slot-gap);background:var(--color-light-tint);border:2px solid var(--color-light-tint);transition:border-color .1s}.page-product-detail #overview .illustrations-wrapper .illustrations-list>.inner figure.bg-img{background:var(--background-color)}.page-product-detail #overview .illustrations-wrapper .illustrations-list>.inner figure:not(.active):hover{border-color:var(--color-medium-tint);cursor:pointer}.page-product-detail #overview .illustrations-wrapper .illustrations-list>.inner figure.active{border-color:var(--color-dark-tint)}.page-product-detail #overview .illustrations-wrapper .illustrations-large{width:var(--large-size);height:var(--large-size);background:var(--color-light-tint);position:relative}.page-product-detail #overview .illustrations-wrapper .illustrations-large figure{width:100%;height:100%}.page-product-detail #overview .illustrations-wrapper .illustrations-large .main-large-illustration{width:100%;height:100%}.page-product-detail #overview .illustrations-wrapper .illustrations-large .main-large-illustration{background:center/contain no-repeat var(--background-color)}.page-product-detail #overview .illustrations-wrapper .illustrations-large .main-large-illustration .bg-img-inner{transition:background-size .2s ease-in-out}.page-product-detail #overview .illustrations-wrapper .illustrations-large:hover{cursor:crosshair}.page-product-detail #overview .informations-wrapper{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;margin-left:var(--column-gap);width:var(--right-side-width);min-height:var(--large-size)}.page-product-detail #overview .informations-wrapper .product-top-infos{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;margin-bottom:20px}.page-product-detail #overview .informations-wrapper .product-top-infos>div{flex:1}.page-product-detail #overview .informations-wrapper .product-top-infos .product-top-btn-wrapper{text-align:right}.page-product-detail #overview .informations-wrapper .product-top-infos .product-top-btn-wrapper button{--bg: none;--fg: var(--color-medium);--hover-bg: none;--hover-fg: var(--color-dark);width:35px;height:35px;border:none;font-size:.75em;text-align:center;margin:0 15px;padding:0;position:relative}.page-product-detail #overview .informations-wrapper .product-top-infos .product-top-btn-wrapper button .bg-img{width:100%;height:100%;display:block;margin:0 auto 5px auto;background:var(--color-light-tint);border-radius:100%;border:0 solid rgba(0,0,0,0);transition:border-width .2s}.page-product-detail #overview .informations-wrapper .product-top-infos .product-top-btn-wrapper button .label{position:absolute;top:100%;left:50%;transform:translate(-50%, 3px);text-align:center;display:block;width:fit-content;padding:0 8px}.page-product-detail #overview .informations-wrapper .product-top-infos .product-top-btn-wrapper button a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:1}.page-product-detail #overview .informations-wrapper .product-top-infos .product-top-btn-wrapper #btn-show-pack-modal .bg-img{--img-size: 50%}.page-product-detail #overview .informations-wrapper .product-top-infos .product-top-btn-wrapper .btn-genre.active .bg-img{border:2px solid var(--primary-color)}.page-product-detail #overview .informations-wrapper .product-top-infos .product-top-btn-wrapper .btn-genre.active .label{color:var(--primary-color-contrast);background:var(--primary-color);padding:2px 5px}.page-product-detail #overview .informations-wrapper .product-top-infos .product-top-btn-wrapper .btn-genre .bg-img{--img-size: 90%}.page-product-detail #overview .informations-wrapper h1{font-size:2.18em;font-weight:800}.page-product-detail #overview .informations-wrapper h4{font-size:.9em;font-weight:800;margin-bottom:2px;text-transform:capitalize}.page-product-detail #overview .informations-wrapper .ref{font-size:.8em;color:var(--color-medium)}.page-product-detail #overview .informations-wrapper .net-price{font-size:1.5em;font-weight:700;margin:20px 0 0 0}.page-product-detail #overview .informations-wrapper .net-price del{font-size:1em;font-weight:300;color:var(--color-medium);margin-right:10px}.page-product-detail #overview .informations-wrapper .public-price{color:var(--color-medium);font-size:.9em;font-weight:100}.page-product-detail #overview .informations-wrapper .desc-bullet{flex:1}.page-product-detail #overview .informations-wrapper .desc-bullet ul{margin:0;padding:0;list-style-type:none}.page-product-detail #overview .informations-wrapper .desc-bullet ul li{margin:20px 0;padding:0 0 0 10px;font-size:1em;position:relative}.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before{--arrow-color: var(--primary-color);--arrow-size: 8px;content:"";position:relative;display:inline-block;top:0;left:0;transform:translateX(-10px) rotate(-45deg)}.page-product-detail #overview .informations-wrapper .download-visuals-pdf{background:var(--color-light-tint);padding:15px 40px 15px 60px;color:var(--color-dark);text-decoration:underline;font-size:.9em;display:inline-block;position:relative;transition-duration:.2s}.page-product-detail #overview .informations-wrapper .download-visuals-pdf::before{position:absolute;top:50%;left:20px;transform:translate(0, -50%);mask-mode:alpha;mask-repeat:no-repeat;mask-origin:content-box;mask-position:center;mask-size:contain;mask-image:url("/img/logo_file_pdf.png");background:var(--color-dark);content:"";width:25px;height:25px}.page-product-detail #overview .informations-wrapper .download-visuals-pdf:hover{filter:brightness(95%)}.page-product-detail #overview .informations-wrapper .choose-yours{margin-top:20px;position:relative}.page-product-detail #overview .informations-wrapper .choose-yours::after{position:absolute;top:0%;left:100%;transform:translate(0, -20%);content:"";width:130px;height:90px;background:center/contain no-repeat url("/img/lets_go.png")}.page-product-detail #variants-container{width:100%;overflow-x:auto}.page-product-detail #variants{--row-height: 60px;margin:70px auto 50px auto;width:fit-content;user-select:none}.page-product-detail #variants .vhead .vr{display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;height:var(--row-height);transition-duration:.2s}.page-product-detail #variants .vhead .vr .vh{border:1px solid var(--background-color);background:var(--color-light-tint);transition-duration:.1s}.page-product-detail #variants .vhead .vr .vh:first-of-type{flex:1;width:600px}.page-product-detail #variants .vhead .vr .vh:not(:first-of-type){display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100px}.page-product-detail #variants .vhead{font-size:1.05em;font-weight:700}.page-product-detail #variants .vbody>.vr{height:var(--active-row-height, var(--row-height));transition:height .2s;overflow:hidden;border:1px solid var(--background-color)}.page-product-detail #variants .vbody>.vr.active{border-color:var(--color-dark);border-width:2px}.page-product-detail #variants .vbody>.vr.active .vd{border-width:0}.page-product-detail #variants .vbody>.vr.active>.row .arrow-wrapper span{transform:rotateX(180deg)}.page-product-detail #variants .vbody>.vr:not(.active)>.row:hover .vd{background:var(--color-medium-tint)}.page-product-detail #variants .vbody>.vr>.row{display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;height:var(--row-height);cursor:pointer}.page-product-detail #variants .vbody>.vr>.row .vd{border:1px solid var(--background-color);background:var(--color-light-tint);transition-duration:.01s}.page-product-detail #variants .vbody>.vr>.row .vd:not(.variant-value){display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex:1;width:600px}.page-product-detail #variants .vbody>.vr>.row .vd:not(.variant-value) .color-chip{width:65px;padding:0 20px}.page-product-detail #variants .vbody>.vr>.row .vd:not(.variant-value) .color-chip>span{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:25px;height:25px;border-radius:100%;margin:0 auto;background:var(--color-medium-tint);overflow:hidden;transform:rotate(45deg)}.page-product-detail #variants .vbody>.vr>.row .vd:not(.variant-value) .color-chip>span>span{flex:1;height:100%;background:var(--color)}.page-product-detail #variants .vbody>.vr>.row .vd:not(.variant-value) .basic-informations{flex:1;font-size:.9em}.page-product-detail #variants .vbody>.vr>.row .vd:not(.variant-value) .basic-informations p{margin:0;font-weight:700}.page-product-detail #variants .vbody>.vr>.row .vd:not(.variant-value) .basic-informations span{font-size:.8em;color:var(--color-medium)}.page-product-detail #variants .vbody>.vr>.row .vd:not(.variant-value) .arrow-wrapper{--arrow-size: 6px;width:80px;text-align:center;padding-bottom:8px}.page-product-detail #variants .vbody>.vr>.row .vd:not(.variant-value) .arrow-wrapper span{display:inline-block}.page-product-detail #variants .vbody>.vr>.row .vd.variant-value{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100px}.page-product-detail #variants .vbody>.vr>.row .vd.variant-value span{opacity:.2}.page-product-detail #variants .vbody>.vr>.row .vd.variant-value.active{background:var(--background-color)}.page-product-detail #variants .vbody>.vr>.row .vd.variant-value.active span{opacity:1;font-weight:700}.page-product-detail #variants .vbody>.vr>.row .vd.variant-value.disabled{background:var(--background-color);color:rgba(0,0,0,0)}.page-product-detail #variants .vbody>.vr .row-detail{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;padding:30px 0}.page-product-detail #variants .vbody>.vr .row-detail .svd{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.page-product-detail #variants .vbody>.vr .row-detail .svd.item-details{flex:1;border-right:1px solid var(--color-light-shade-2);position:relative}.page-product-detail #variants .vbody>.vr .row-detail .svd.item-details:hover .item-name{text-decoration:underline}.page-product-detail #variants .vbody>.vr .row-detail .svd.item-details a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.page-product-detail #variants .vbody>.vr .row-detail .svd.item-details .item-icon{width:90px;height:100px;margin-left:20px}.page-product-detail #variants .vbody>.vr .row-detail .svd.item-details .item-icon figure{--img-size: contain;width:100%;height:100%}.page-product-detail #variants .vbody>.vr .row-detail .svd.item-details .item-infos{width:190px;margin:0 auto}.page-product-detail #variants .vbody>.vr .row-detail .svd.item-details .item-infos p{margin:0;font-size:.7em;color:var(--color-medium)}.page-product-detail #variants .vbody>.vr .row-detail .svd.item-details .item-infos .item-name{font-weight:700;font-size:.8em;color:var(--color-dark)}.page-product-detail #variants .vbody>.vr .row-detail .svd.item-details .item-stock-dates{font-size:.8em;margin:0 10px;width:120px}.page-product-detail #variants .vbody>.vr .row-detail .svd.item-details .item-stock-dates p{margin:0;color:var(--color-danger)}.page-product-detail #variants .vbody>.vr .row-detail .svd.item-details .item-stock-dates p.has-stock{color:var(--color-success)}.page-product-detail #variants .vbody>.vr .row-detail .svd.delivery-row{flex-direction:column;align-items:flex-start;padding-left:30px}.page-product-detail #variants .vbody>.vr .row-detail .svd.delivery-row .date-row{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:10px 0;position:relative}.page-product-detail #variants .vbody>.vr .row-detail .svd.delivery-row .date-row:first-child{margin-top:0}.page-product-detail #variants .vbody>.vr .row-detail .svd.delivery-row .date-row:first-child .action-delete-delivery-date{display:none}.page-product-detail #variants .vbody>.vr .row-detail .svd.delivery-row .date-row .action-delete-delivery-date{position:absolute;top:50%;left:0;transform:translate(-150%, -50%);color:var(--color-dark);text-decoration:none;cursor:pointer}.page-product-detail #variants .vbody>.vr .row-detail .svd.delivery-row .date-row>.vd{width:100px}.page-product-detail #variants .vbody>.vr .row-detail .svd.delivery-row .date-input{width:130px}.page-product-detail #variants .vbody>.vr .row-detail .svd.delivery-row .variant-date-input{text-align:center}.page-product-detail #variants .vbody>.vr .row-detail .svd.delivery-row .variant-date-input:not(.active) input{opacity:.2;pointer-events:none;cursor:default}.page-product-detail #variants .vbody>.vr .row-detail .svd.delivery-row .action-add-date{color:var(--blue);text-decoration:underline;font-size:.8em;user-select:none;cursor:pointer}.page-product-detail #shop-actions{text-align:center;margin:50px 0}.page-product-detail #shop-actions p{font-size:.8em;margin:20px 0 25px 0}.page-product-detail #shop-actions button{text-transform:uppercase;width:290px;margin:10px auto;display:block;font-size:1em}.page-product-detail #shop-actions #btn-add-to-cart{--bg: var(--primary-color);--fg: var(--primary-color-contrast);--hover-bg: var(--primary-color-contrast);--hover-fg: var(--primary-color);font-weight:700;font-size:.9em;height:70px;position:relative;padding-left:60px}.page-product-detail #shop-actions #btn-add-to-cart::before{position:absolute;top:50%;left:50px;transform:translate(0, -50%);mask-mode:alpha;mask-repeat:no-repeat;mask-origin:content-box;mask-position:center;mask-size:contain;mask-image:url("/img/logo_shopping_cart_plus.png");background:var(--color-dark);content:"";width:25px;height:25px;transition-duration:.2s}.page-product-detail #shop-actions #btn-add-to-cart::after{position:absolute;top:67%;left:72px;transform:translate(-100%, -100%);mask-mode:alpha;mask-repeat:no-repeat;mask-origin:content-box;mask-position:center;mask-size:contain;mask-image:url("/img/logo_plus.png");background:var(--primary-color);content:"";width:5px;height:5px;transition-duration:.2s;opacity:0}.page-product-detail #shop-actions #btn-add-to-cart:not(:disabled):hover::before{opacity:0}.page-product-detail #shop-actions #btn-add-to-cart:not(:disabled):hover::after{opacity:1;width:25px;height:25px}.page-product-detail #shop-actions #btn-add-to-wishlist{font-weight:300}.modal .side-menu-container{position:absolute;right:0;top:0;transform:translateX(100%);width:400px;height:100vh;background:var(--color-light);animation:slideInLeft .2s forwards;padding:20px;overflow-y:auto}.modal .side-menu-container>div:not(:first-of-type){margin-top:20px}.modal .side-menu-container .pack-leveling>.inner .level{margin:10px auto;border:1px solid var(--color-medium-tint);padding:10px;background:var(--color-light-tint)}.modal .side-menu-container .pack-leveling>.inner .level.current{border:3px solid var(--primary-color)}.modal .side-menu-container .pack-leveling>.inner .level h4{font-size:1.2em}.modal .side-menu-container .pack-leveling>.inner .level p{margin:0;font-size:.9em}@media screen and (max-width: 820px){.page-product-detail #overview{--large-size: 100vw}.page-product-detail #overview .illustrations-wrapper{flex-direction:column-reverse}.page-product-detail #overview .illustrations-wrapper .illustrations-list{margin-right:0;height:calc(var(--list-slot-size)*2);width:100%}.page-product-detail #overview .illustrations-wrapper .illustrations-list>.inner{height:100%}.page-product-detail #overview .illustrations-wrapper .illustrations-list>.inner>div{white-space:nowrap}.page-product-detail #overview .illustrations-wrapper .illustrations-list>.inner figure.bg-img{display:inline-block;margin-bottom:0;margin-inline:var(--list-slot-gap);cursor:pointer}.page-product-detail #overview .illustrations-wrapper .illustrations-large{overflow:hidden}.page-product-detail #overview .illustrations-wrapper .illustrations-large .main-large-illustration::before,.page-product-detail #overview .illustrations-wrapper .illustrations-large .zoomed-large-illustration{display:none;opacity:0;width:0;height:0}.page-product-detail #overview .informations-wrapper{min-height:auto;margin:0 20px}.page-product-detail #overview .informations-wrapper .desc-bullet{flex:0}.page-product-detail #variants{margin-top:20px}}.ellipsis,.slideshow .actions .side-actions .action p span,.slideshow .actions .side-actions .action p span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,button.arrow-left::before,.slideshow .actions .side-actions .action-prev button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,button.arrow-right::before,.slideshow .actions .side-actions .action-next button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before,.custom-select .selected::after,#main-nav #nav-submenu-Brands .bottom-actions button::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}body.page-user-shoppingcart{--background-color: var(--color-light-tint-2)}body.page-user-shoppingcart h1{font-weight:800;margin-bottom:20px;user-select:none}body.page-user-shoppingcart a[class^=action-]{cursor:pointer;user-select:none}body.page-user-shoppingcart .top-pages-actions{margin-bottom:20px}body.page-user-shoppingcart #textarea-delivery-instructions{width:100%;height:150px;font-size:.9em}body.page-user-shoppingcart .error{font-size:.9em;margin-top:25px}body.page-user-shoppingcart .promotion-percentage{display:inline-block;font-size:.8em;font-weight:700;padding:3px 5px;color:var(--primary-color-contrast);background:var(--primary-color)}body.page-user-shoppingcart .message-container{position:absolute;right:20px}body.page-user-shoppingcart .message-container figure{width:20px;height:20px;--img-size: contain}body.page-user-shoppingcart .message-container .message{display:block;position:absolute;z-index:2;top:calc(50% + 25px);left:-70px;color:var(--color-danger);font-size:.8em;font-weight:300;text-align:left;width:400px}body.page-user-shoppingcart .confirm-error{position:absolute;left:0;top:var(--top);transform:translate(-150%, -50%)}body.page-user-shoppingcart .confirm-error figure{width:50px;height:50px;background:center/contain no-repeat;cursor:help}body.page-user-shoppingcart .confirm-error .message{position:absolute;top:50%;left:120%;transform:translate(0, -50%);display:none;font-size:.9em;background:var(--color-danger);color:var(--color-danger-contrast);padding:10px;width:350px}body.page-user-shoppingcart .confirm-error:hover .message{display:block}body.page-user-shoppingcart .modal-update-delivery-dates{--modal-width: fit-content;--modal-height: fit-content}body.page-user-shoppingcart .modal-update-delivery-dates p{font-weight:200;font-size:.9em}body.page-user-shoppingcart .modal-update-delivery-dates .action-close-update-delivery-dates{text-decoration:none;color:var(--color-light-contrast);font-weight:700;font-size:2.5em;margin:0}body.page-user-shoppingcart .modal-update-delivery-dates .inner{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:20px}#line-comment-textarea{width:80%;height:100px}#shopping-cart-container{--list-width: 880px;--summary-width: 300px;--inner-padding: 0;--direction: row;--sections-margin: 20px;--container-width: calc(var(--list-width) + var(--summary-width) + var(--sections-margin));margin:50px auto;width:var(--container-width);max-width:100%;padding:var(--inner-padding)}#shopping-cart-container .center-message{margin:100px auto 80px auto;color:var(--color-medium-tint-2);font-weight:100;user-select:none}#shopping-cart-container>.inner{display:flex;flex-flow:var(--direction) nowrap;justify-content:center;align-items:flex-start}#shopping-cart-container .shopcart-content{width:var(--list-width);margin-right:var(--sections-margin)}#shopping-cart-container .shopcart-content>article{background:var(--color-light);padding:15px;position:relative}#shopping-cart-container .shopcart-content>article:not(:last-of-type){margin-bottom:15px}#shopping-cart-container .shopcart-content>article .shop-brand-header{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start}#shopping-cart-container .shopcart-content>article .shop-brand-header a{color:var(--color-dark);font-size:.8em;display:inline-block}#shopping-cart-container .shopcart-content>article .shop-brand-header a span{margin-left:5px;font-size:1.8em;font-weight:700;text-decoration:none;display:inline-block}#shopping-cart-container .shopcart-content>article .shop-brand-product-list{overflow-x:auto}#shopping-cart-container .shopcart-content>article h3{font-weight:100;font-size:2.1em;flex:1;position:relative;margin-left:40px;height:1.2em}#shopping-cart-container .shopcart-content>article h3::before{position:absolute;top:50%;left:0;transform:translate(-120%, -50%);content:"";width:35px;height:35px;background:center/contain no-repeat url("/img/triangles_small.png")}#shopping-cart-container .shopcart-content>article .link-actions{margin-bottom:10px}#shopping-cart-container .shopcart-content>article .link-actions a{font-size:.85em;display:inline-block;margin-right:10px}#shopping-cart-container .shopcart-content>article p{margin:0}#shopping-cart-container .shopcart-content>article .shop-brand-pricing{text-align:right;margin-top:10px}#shopping-cart-container .shopcart-content>article .shop-brand-pricing .subtotal-price-ht{font-weight:300;font-size:.85em}#shopping-cart-container .shopcart-content>article .shop-brand-pricing .subtotal-promo-ht{font-weight:700;font-size:.9em}#shopping-cart-container .shopcart-content>article .shop-brand-actions{text-align:right}#shopping-cart-container .shopcart-content>article .shop-brand-actions button{text-transform:uppercase;font-weight:600;font-size:.8em;height:55px;margin:20px 0 5px 0}#shopping-cart-container .shopcart-content>article .shop-brand-actions p{font-size:.7em;color:var(--color-medium)}#shopping-cart-container .summary-container{width:var(--summary-width);position:sticky;top:calc(var(--nav-height) + 15px)}#shopping-cart-container .summary-container .frame{background:var(--color-light);padding:15px}#shopping-cart-container .summary-container .frame h5{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;font-weight:800;font-size:1.1em;user-select:none}#shopping-cart-container .summary-container .frame h5:not(:first-of-type){margin-top:25px}#shopping-cart-container .summary-container .frame h5 figure{width:20px;height:20px;display:inline-block;margin-right:10px}#shopping-cart-container .summary-container .frame a{font-size:.8em}#shopping-cart-container .summary-container .frame button{--bg: var(--primary-color);--fg: var(--primary-color-contrast);--hover-bg: var(--primary-color-contrast);--hover-fg: var(--primary-color);width:100%;height:70px;margin-top:20px;font-weight:700;text-transform:uppercase;font-size:.9em;padding-left:50px}#shopping-cart-container .summary-container .frame button::before{position:absolute;top:50%;left:50%;transform:translate(calc(-100% - 70px), -50%);mask-mode:alpha;mask-repeat:no-repeat;mask-origin:content-box;mask-position:center;mask-size:contain;mask-image:url("/img/svg/credit-card.svg");background:var(--fg);content:"";width:25px;height:25px;transition-duration:.2s}#shopping-cart-container .summary-container .frame button:hover::before{background:var(--hover-fg)}#shopping-cart-container .summary-container .frame ul{margin:0;padding:0;list-style-type:none}#shopping-cart-container .summary-container .frame ul li{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;margin:3px 0}#shopping-cart-container .summary-container .frame ul li span{font-size:.9em}#shopping-cart-container .summary-container .frame ul li span:first-child{flex:1}#shopping-cart-container .summary-container .frame ul li span:last-child{margin-left:15px;min-width:70px;text-align:right}#shopping-cart-container .summary-container .frame .custom-select{display:block;width:100%;margin:10px 0 5px 0;border:1px solid var(--color-medium-tint)}#shopping-cart-container .summary-container .frame .custom-select li{justify-content:flex-start;font-size:.9em}#shopping-cart-container .summary-container .frame .tva{margin:15px 0;padding:5px 0;border:1px solid var(--color-medium-tint);border-left:none;border-right:none;color:var(--color-medium)}#shopping-cart-container .summary-container .frame .tva span:first-child{font-size:.75em}#shopping-cart-container .summary-container .frame .tva span:last-child{font-size:1em}#shopping-cart-container .summary-container .frame .total-price{font-weight:800;font-size:1.1em}#shopping-cart-container .summary-container .frame .total-price .with-tva{font-weight:500;font-size:.7em;color:var(--color-medium)}#shopping-cart-container .summary-container .frame .sep{width:15px;border-top:2px solid var(--color-dark);margin:15px 0}#shopping-cart-container.bring-out-first-lines .cart-group-table tr .delivery-date .delivery-date-row:first-of-type input[type=date]{border-color:var(--color-success);box-shadow:0 0 5px var(--color-success)}.cart-group-table{width:100%;min-width:100%;border-collapse:collapse}.cart-group-table thead{border-bottom:1px solid var(--color-medium-tint)}.cart-group-table tbody .delivery-row{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}.cart-group-table tbody tr{border-bottom:1px solid var(--color-medium-tint);padding:15px 0;position:relative;overflow:hidden}.cart-group-table tbody tr a{font-size:.8em}.cart-group-table tbody tr.free-items-header td{background:var(--color-light-tint-2);padding:10px 20px;user-select:none;font-weight:200;font-size:.9em}.cart-group-table tbody tr.free-items-header td span{font-size:1em;font-weight:500}.cart-group-table tbody tr .offer-banner{position:absolute;top:34px;left:35px;transform:translate(-50%, -50%) rotate(-45deg);z-index:2;background:var(--primary-color);padding:5px 15px;font-size:.85em;text-align:center;user-select:none;font-weight:700}.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after{--arrow-size: 20px;--arrow-color: var(--primary-color);content:"";position:absolute}.cart-group-table tbody tr .offer-banner::before{top:11px;right:82%;transform:rotate(-45deg)}.cart-group-table tbody tr .offer-banner::after{top:11px;left:81%;transform:rotate(45deg)}.cart-group-table tbody tr[data-free=True] td.pricing{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.cart-group-table tbody tr[data-free=True] td.pricing>div button{display:block;width:25px;height:25px;padding:0;border-radius:4px;margin:10px 0}.cart-group-table tbody tr[data-free=True] td.pricing>div.qty-free{margin-left:20px;height:100%;font-size:1.1em}.cart-group-table tbody tr[data-free=True] td.pricing>div.qty-free.ipt-error input{border-color:var(--color-danger)}.cart-group-table tbody tr[data-free=True] td.delivery-date{vertical-align:middle}.cart-group-table th{color:var(--color-medium);user-select:none;font-weight:500;text-align:left;font-size:.9em}.cart-group-table th:last-of-type{text-align:right}.cart-group-table td{padding-top:15px;padding-bottom:15px}.cart-group-table td.select-action{width:20px}.cart-group-table td.select-action input{margin:auto;display:block}.cart-group-table td.naming{vertical-align:top;padding-inline:15px;position:relative}.cart-group-table td.naming::before{position:absolute;top:50%;left:95%;transform:translate(0, -50%);content:"";border-left:1px solid var(--color-medium-tint);height:80%}.cart-group-table td.naming .top-side{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;position:relative}.cart-group-table td.naming .top-side>a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.cart-group-table td.naming .top-side .image{--img-size: contain;width:90px;height:102px;background:var(--color-light-tint);border-radius:4px}.cart-group-table td.naming .top-side .image.bg-img{background:none}.cart-group-table td.naming .top-side .name{padding-left:15px}.cart-group-table td.naming .top-side .name p{font-weight:700;font-size:.9em;color:var(--color-dark)}.cart-group-table td.naming .top-side .name span{color:var(--color-medium);font-size:.8em;font-weight:500;display:block}.cart-group-table td.naming .bottom-side{margin-top:10px;font-size:.9em;white-space:nowrap}.cart-group-table td.naming .bottom-side a,.cart-group-table td.naming .bottom-side div{margin:0 10px 0 0;display:inline-block}.cart-group-table td.naming .bottom-side a{cursor:pointer}.cart-group-table td.pricing{vertical-align:top;padding-inline:15px;width:170px}.cart-group-table td.pricing .unit-price{display:inline-block;font-weight:700;font-size:1.25em}.cart-group-table td.delivery-date{vertical-align:top;width:160px;position:relative;padding-bottom:40px}.cart-group-table td.delivery-date>a{position:absolute;white-space:nowrap;margin-top:10px}.cart-group-table td.delivery-date>.delivery-date-row{position:relative}.cart-group-table td.delivery-date>.delivery-date-row:not(:first-of-type){margin-top:10px}.cart-group-table td.delivery-date>.delivery-date-row:not(:first-of-type) input{margin:0}.cart-group-table td.delivery-date>.delivery-date-row>a{position:absolute;top:50%;left:0;transform:translate(-150%, -50%);text-decoration:none;color:var(--color-dark);font-size:1em;user-select:none}.cart-group-table td.delivery-date input{font-size:.9em}.cart-group-table td.quantity{vertical-align:top;width:60px}.cart-group-table td:where(.delivery-date,.quantity){padding-right:30px}.cart-group-table td:where(.delivery-date,.quantity) input{display:block}.cart-group-table td:where(.delivery-date,.quantity) input:not(:first-of-type){margin-top:10px}.cart-group-table td.total{vertical-align:top;font-weight:700;font-size:1.25em;text-align:right;padding-left:15px}.cart-group-table.readonly td{vertical-align:top}.cart-group-table.readonly td.quantity{padding-inline:10px;width:80px}.promotion-percentage{display:inline-block;font-size:.8em;font-weight:700;padding:3px 5px;color:var(--primary-color-contrast);background:var(--primary-color)}@media screen and (max-width: 1250px){#shopping-cart-container{--container-width: 100%;--list-width: 100%;--summary-width: 100%;--sections-margin: 0;--direction: column;--inner-padding: 20px}#shopping-cart-container .summary-container{position:relative;top:0;margin-top:20px}}.ellipsis,.slideshow .actions .side-actions .action p span,.slideshow .actions .side-actions .action p span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,button.arrow-left::before,.slideshow .actions .side-actions .action-prev button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,button.arrow-right::before,.slideshow .actions .side-actions .action-next button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before,.custom-select .selected::after,#main-nav #nav-submenu-Brands .bottom-actions button::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.page-brands-index main{padding:var(--content-side-margin) 0;text-align:center}.page-brands-index #brands-list{display:inline-flex;flex-flow:row wrap;justify-content:space-around;align-items:stretch;list-style-type:none;padding:0;margin:0 auto;gap:10px;max-width:100%;text-align:left}.page-brands-index #brands-list>li{padding:10px}.page-brands-index #brands-list>li:not(:last-of-type){border-right:1px solid var(--color-medium-tint)}.page-brands-index #brands-list>li figure{--img-size: contain;width:250px;height:150px;position:sticky;top:var(--nav-height);background-color:var(--background-color)}.page-brands-index #brands-list>li ul{list-style-type:none;padding:0;margin:0}.page-brands-index #brands-list>li ul li a{padding:10px 5px;color:var(--color-dark-tint);text-decoration:none;display:block;text-transform:capitalize}.page-brands-index #brands-list>li ul li a.more{font-weight:bold}.page-brands-index #brands-list>li ul li a:hover{background:var(--color-light-tint)}@media screen and (max-width: 550px){.page-brands-index #brands-list li{width:80vw}.page-brands-index #brands-list li figure{width:100%}}.ellipsis,.slideshow .actions .side-actions .action p span,.slideshow .actions .side-actions .action p span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-to-left,button.arrow-left::before,.slideshow .actions .side-actions .action-prev button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:var(--arrow-size, 10px);border-bottom-width:var(--arrow-size, 10px);border-right:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-right,button.arrow-right::before,.slideshow .actions .side-actions .action-next button::before{width:0;height:0;border:0 solid rgba(0,0,0,0);border-bottom-width:var(--arrow-size, 10px);border-top-width:var(--arrow-size, 10px);border-left:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-top,.product-list-filter-container .toggle-filter-container button .icon-filter{width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:var(--arrow-size, 10px);border-left-width:var(--arrow-size, 10px);border-bottom:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.arrow-to-bottom,details.filter-list>.content ul li.color-input::before,details.filter-list>.content ol li.color-input::before,.custom-select .selected::after,#main-nav #nav-submenu-Brands .bottom-actions button::after,.page-product-detail #overview .informations-wrapper .desc-bullet ul li::before,.cart-group-table tbody tr .offer-banner::before,.cart-group-table tbody tr .offer-banner::after{width:0;height:0;border:0 solid rgba(0,0,0,0);border-left-width:var(--arrow-size, 10px);border-right-width:var(--arrow-size, 10px);border-top:var(--arrow-size, 10px) solid var(--arrow-color, var(--color-dark))}.page-user-myorders{--width: 1200px;--content-side-margin: 0px}.page-user-myorders h1{width:var(--width);max-width:100%;margin-inline:auto}.page-user-myorders .top-page-actions{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:var(--width);max-width:100%;margin-inline:auto;user-select:none}.page-user-myorders .top-page-actions ul{list-style-type:none;margin:0;padding:0}.page-user-myorders .top-page-actions ul li{display:inline-block;padding:10px 25px;font-weight:700;font-size:1.1em}.page-user-myorders .top-page-actions ul li:not(.disabled):hover{background:rgba(0,0,0,.1);cursor:pointer}.page-user-myorders .top-page-actions ul li:not(.disabled).active{background:rgba(0,0,0,.1);cursor:default}.page-user-myorders .top-page-actions ul li.disabled{color:var(--color-medium-tint);cursor:not-allowed}.page-user-myorders .search-filters-sort-container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:var(--width);max-width:100%;margin-inline:auto;margin-top:40px;margin-bottom:40px;--search-width: 500px;--search-height: 45px}.page-user-myorders .search-filters-sort-container label{display:block;font-weight:600;margin-bottom:10px}.page-user-myorders .search-filters-sort-container input.number-like{width:130px;height:45px}.page-user-myorders .search-filters-sort-container .custom-select{margin:0}.page-user-myorders .list-container .list-header{user-select:none}.page-user-myorders .list-container .list-header .list-tr{background:var(--color-light-tint);font-weight:600;font-size:.85em}.page-user-myorders .list-container .list-body .list-tr{border-left:2px solid var(--color-dark);border-bottom:1px solid var(--color-light-tint);font-size:.78em;transition:border-color .2s}.page-user-myorders .list-container .list-body .list-tr.active{border-bottom-color:rgba(0,0,0,0)}.page-user-myorders .list-container .list-body .action-select-row{text-align:center}.page-user-myorders .list-container .list-body .no{color:var(--blue);text-decoration:underline;cursor:pointer}.page-user-myorders .list-container .list-body .action-view-pdf figure{mask-mode:alpha;mask-repeat:no-repeat;mask-origin:content-box;mask-position:center;mask-size:contain;mask-image:url("/img/svg/pdf_viewer_logo.svg");background:var(--blue);width:20px;height:20px;cursor:pointer}.page-user-myorders .list-container .list-body .total-ht,.page-user-myorders .list-container .list-body .total-ttc,.page-user-myorders .list-container .list-body .total-items{text-align:right}.page-user-myorders .list-container .order-line{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:var(--width);max-width:100%;height:40px;font-size:.8em;margin-inline:auto;padding-inline:20px;border-left:2px solid var(--color-dark);background:var(--color-dark);color:var(--color-dark-contrast);user-select:none}.page-user-myorders .list-container .order-line>div:first-of-type{flex:1}.page-user-myorders .list-container .order-line:not(:first-of-type){margin-top:20px}.page-user-myorders .list-container .order-line button{padding:5px;height:auto;--hover-bg: var(--primary-color);--hover-fg: var(--primary-color-contrast);--bg: var(--primary-color-contrast);--fg: var(--primary-color)}.page-user-myorders .list-container .list-tr{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:var(--width);max-width:100%;margin-inline:auto;height:60px;padding-inline:10px}.page-user-myorders .list-container .action-select-row{width:50px}.page-user-myorders .list-container .no{width:100px}.page-user-myorders .list-container .action-view-pdf{width:20px}.page-user-myorders .list-container .order-ref{width:200px}.page-user-myorders .list-container .type{width:120px}.page-user-myorders .list-container .status{width:200px}.page-user-myorders .list-container .order-date{width:75px}.page-user-myorders .list-container .total-items{width:50px}.page-user-myorders .list-container .total-ht{width:100px}.page-user-myorders .list-container .total-ttc{width:100px}.page-user-myorders .list-container input[type=checkbox]{border-color:var(--color-medium-tint)}.page-user-myorders #btn-export-selection{--bg: var(--primary-color);--fg: var(--primary-color-contrast);--hover-bg: var(--primary-color-contrast);--hover-fg: var(--primary-color)}.page-user-myorders #history-content{position:relative;max-width:100vw;overflow-x:auto}.page-user-myorders #history-content.loading{height:40vh}.page-user-myorders #history-content .center-message{font-weight:100;font-size:1.5em;text-align:center;margin:160px auto;user-select:none;color:var(--color-medium)}.page-user-myorders .order-details{height:var(--details-height, 0);position:relative;background:var(--color-light-tint);width:100%;transition:height .3s;overflow:hidden;padding:10px}.page-user-myorders .order-details>.order-details-inner{width:var(--width);max-width:100%;margin:0 auto}.page-user-myorders .order-details .btn-close-details{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;--bg: transparent;--fg: var(--color-dark);--hover-bg: transparent;--hover-fg: var(--color-dark)}.page-user-myorders .order-details .btn-close-details span:first-of-type{font-weight:800;font-size:2em}.page-user-myorders .order-details .btn-close-details span:last-of-type{text-decoration:underline;padding-left:5px}.page-user-myorders .sale-line-group{width:var(--width);max-width:100%;margin:20px auto;background:var(--color-light)}.page-user-myorders .sale-line-group .sale-group-header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;background:var(--color-dark);color:var(--color-dark-contrast);height:70px;padding:15px;font-size:.9em}.page-user-myorders .sale-line-group .sale-group-header>div p{margin:0}.page-user-myorders .sale-line-group .sale-group-header>div p:first-of-type{font-weight:800;font-size:1.1em}.page-user-myorders .sale-line-group .sale-group-header>div p:last-of-type{font-size:.75em}.page-user-myorders .sale-line-group .sale-group-header>div:last-of-type p{text-align:right}.page-user-myorders .sale-line-group .sale-group-content{padding:15px}.page-user-myorders .cart-group-table tbody tr:last-of-type{border-bottom-color:rgba(0,0,0,0)}@media screen and (max-width: 1050px){#breadcrumb-container #breadcrumb{padding:15px 0}#breadcrumb-container #breadcrumb-banner{padding-bottom:10px}#breadcrumb-container #breadcrumb-banner .banner-stroke-title{line-height:normal;font-size:4em}}@media screen and (max-width: 860px){#breadcrumb-container{--width: 100%}#breadcrumb-container #breadcrumb-banner figure{width:50%;right:0}#breadcrumb-container #breadcrumb-banner figure>div{width:100%;margin:0}}@media screen and (max-height: 850px){#main-nav #nav-submenu-Brands .brand-list-wrapper .brand-list:nth-child(n+5){display:none}}@media(min-width: 768px){html{font-size:16px}}
