@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,700;1,700&family=Roboto:ital,wght@0,400;0,700;0,900;1,400;1,900&display=swap";@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/material/MaterialIcons-Regular.eot");src:local("Material Icons"),local("MaterialIcons-Regular"),url("../../fonts/material/MaterialIcons-Regular.woff2") format("woff2"),url("../../fonts/material/MaterialIcons-Regular.woff") format("woff"),url("../../fonts/material/MaterialIcons-Regular.ttf") format("truetype")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}*{box-sizing:border-box;margin:0;padding:0}:root{--accent: #e62e3b;--accent-dark1: #c42732;--accent-dark2: #ad232c;--accent-light1: #f6b6ba;--accent-light2: #fbe0e2;--accent-trans1: rgba(230, 46, 59, 0.15);--accent-trans2: rgba(230, 46, 59, 0.65);--body-bg: #fff;--body-text: #333;--body-text-a: #000;--body-text-h: #e62e3b;--animation-progress: linear-gradient(to right, transparent 50%, var(--accent) 50%, var(--accent) 60%, transparent 60%, transparent 71.5%, var(--accent) 71.5%, var(--accent) 84%, transparent 84%);--notif-bd: #888;--notif-confirm-bd: #3be;--notif-error-bd: #c00;--page-bg: #fff;--footer-bg: #ebebeb;--footer-title: #333;--footer-text: rgba(33, 33, 33, 0.7);--footer-text-h: var(--accent);--bottom-bg: #222;--bottom-text: #e62e3b;--bottom-text-a: #e62e3b;--font0: sans-serif;--font1: "Roboto", sans-serif;--font2: "Roboto Condensed", "Roboto", sans-serif}html{font-size:62.5%;scroll-behavior:smooth}body{color:#333;font-size:18px;font-size:1.8rem;line-height:1.4;font-family:var(--font0);background-color:var(--body-bg)}a{color:var(--accent);text-decoration:none}strong,b{font-weight:bold}h1,h2,h3,h4{font-family:var(--font2)}button,input,select,option,textarea{font-size:inherit;font-family:inherit}ul{list-style-type:square}img{max-width:100%;height:auto}table{background-color:#fff;border-collapse:collapse}table caption{caption-side:bottom;padding:1rem 0;font-style:italic}th,td{padding:.2rem .5rem}thead th,thead td{vertical-align:middle}tbody th,tbody td{vertical-align:top}tfoot th,tfoot td{vertical-align:top}h1{font-size:2.8rem}.iframe-video-container{position:relative;padding-bottom:56%}.iframe-video-container iframe{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.material-icons{font-size:2.4rem}.animation-progress-linear{height:.4rem;background-size:200% 100%;background-image:var(--animation-progress);animation:animation-progress-linear 2s infinite linear}@keyframes animation-progress-linear{0%{background-size:200% 100%;background-position:left -31.25% top 0%}50%{background-size:800% 100%;background-position:left -49% top 0%}100%{background-size:400% 100%;background-position:left -102% top 0%}}.menu-overlay{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:150;background-color:rgba(0,0,0,.5)}.title-block{margin:10rem 0 5rem;padding:.2rem 0 .3rem;font-size:1.5em;line-height:1;font-weight:900}.title-block span{display:inline-block;padding:.2em .6em;color:#fff;background-color:#333}.cols{display:flex}.cols>.col{flex:0 0 50%;order:1}.cols .col2{order:2}.working{opacity:.35}.show-more-wrapper .show-more-invite{position:relative;margin:.5em 0;padding-left:1.3em;color:#666;font-style:italic;cursor:pointer}.show-more-wrapper .show-more-invite::after{content:"";position:absolute;left:0;top:.6em;border:.4em solid rgba(0,0,0,0);border-top-color:#666}.show-more-wrapper .show-more-invite:hover{text-decoration:underline}.show-more-wrapper .show-more-content{display:none}.show-more-wrapper.is-open .show-more-invite::after{top:.2em;border-top-color:rgba(0,0,0,0);border-bottom-color:#666}.blink{animation:blink 1s infinite linear}@keyframes blink{0%{box-shadow:0 0 .5rem .3rem #3be}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.breadcrumb-page{margin-top:5rem;margin-bottom:1em;color:#000;font-size:3em;text-align:center;line-height:1;font-weight:900;font-family:var(--font2)}.notifs{position:fixed;right:2.5rem;top:2.5rem;z-index:120;line-height:1.2}.notif{position:relative;width:27.5rem;max-width:calc(100vw - 5rem);padding:1rem 3rem 1rem 1rem;margin-bottom:.5rem;border:1px solid var(--notif-bd);border-left-width:.7rem;border-radius:2px;background-color:#fff;box-shadow:0 .4rem 1.2rem -0.5rem #000}.notif h3{font-weight:bold}.notif.error{border-color:var(--notif-error-bd)}.notif.confirm{border-color:var(--notif-confirm-bd)}.notif .close{position:absolute;right:.5rem;top:.5rem;width:2.4rem;height:2.4rem;cursor:pointer}.notif .close span{visibility:hidden;position:absolute}.notif .close .material-icons{color:#000;opacity:.5}.notif .close .material-icons:hover{opacity:1}.notif h3{font-size:1.3rem;font-weight:normal;opacity:.75}.notif .data{margin:1rem 0;font-size:1.2rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}.notif .data .img{background-color:#fff;border-radius:.2rem;width:5.5rem;padding-right:.5rem;flex:0 0 0}.notif .data .img img{display:block;margin:0 auto;border-radius:.2rem}.notif .data .txt{flex:1 0 0;padding:.2rem .5rem;background-color:#eee}.notif .data .txt .ref{font-weight:bold;margin-right:.5rem}.notif .actions{text-align:right;font-size:0}.notif .actions .btn{display:inline-block;font-size:1.3rem;margin-left:1rem;padding:.5rem 1rem;color:#fff;background:#444;border-radius:.2rem;box-shadow:0 .1rem .2rem -0.1rem #000;cursor:pointer}.notif .actions .btn:hover{text-decoration:none;background:#ed1c24}.msg,.form-msg{padding:1rem 2rem;margin:2.5rem 0;color:#fff;line-height:1.2;background-color:#999}.msg.error,.form-msg.error{background-color:#c00}.msg.confirm,.form-msg.confirm{background-color:#09c}.msg.warning,.form-msg.warning{background-color:#f80}.msg+.msg{margin-top:-1.5rem}.page{max-width:100%;min-height:100vh;margin:0 auto;padding-top:7.5rem;background-color:var(--page-bg)}.page-main{position:static;z-index:4;display:block;margin:0 auto;display:flex}.region-main{flex:1 1 auto}.page-footer{position:relative;z-index:3}.page-footer-inner{max-width:100%;margin:0 auto}.region-top{position:fixed;left:0;right:0;top:0;z-index:10;height:7.5rem;display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 0 20px -10px rgba(0,0,0,.5)}.region-top .logo{padding:0 3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.region-top .logo img{display:block;max-height:4rem;max-width:calc(100vw - 15.5rem)}.main-menu-wrapper{height:100%;margin-left:auto}.main-menu{display:flex;height:100%;font-family:var(--font1);font-weight:900;text-transform:uppercase}.main-menu li{list-style:none}.main-menu .top-menu-label{font-size:2.2rem;font-style:italic}.main-menu .top-menu-label a{display:flex;justify-content:center;align-items:center;height:100%;padding:1em 1.75em;color:#333}.main-menu .top-menu-label a:hover{color:var(--accent)}.main-menu .submenu-wrapper{display:none;position:absolute;left:0;right:0;top:100%;z-index:2}.main-menu .submenu-wrapper::after{content:"";position:absolute;left:5%;right:5%;bottom:-2rem;z-index:1;height:5rem;background-image:radial-gradient(closest-side, rgba(0, 0, 0, 0.25) 0%, transparent 100%)}.main-menu .submenu{display:flex;flex-wrap:wrap;justify-content:center;max-height:calc(100vh - 7.5rem);padding:3rem 0 1rem;position:relative;z-index:2;background-color:#fff}.main-menu .submenu-products .submenu-item{flex:0 0 auto;margin-bottom:2rem;padding:0 2rem;font-size:16px;text-align:center;border-left:1px solid #ababab}.main-menu .submenu-products .submenu-item:first-child{border-left:none}.main-menu .submenu-products .submenu-item a{display:block}.main-menu .submenu-products .submenu-item .img-wrapper{display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto}.main-menu .submenu-products .submenu-item img{width:auto;max-width:64px;height:auto;max-height:100%;display:block;transition:transform .2s ease-out}.main-menu .submenu-products .submenu-item .menu-label{display:block;max-width:20rem;padding:1.2rem 0;color:#333;font-style:italic;line-height:1;text-transform:initial;transition:color .2s ease-out}.main-menu .submenu-products .submenu-item a:hover img{transform:scale(125%)}.main-menu .submenu-products .submenu-item a:hover .menu-label{color:var(--accent)}.menu.langs{font-family:var(--font1);font-weight:900;font-style:italic;text-transform:uppercase}.menu.langs span{color:var(--accent)}.menu.langs a{color:var(--body-text)}.menu.langs a:hover{color:var(--accent)}.region-top>.menu.langs{margin-left:auto;margin-right:1rem}.region-top>.menu.langs ul,.region-top>.menu.langs li{list-style:none}.region-top>.menu.langs .submenu{position:relative}.region-top>.menu.langs span,.region-top>.menu.langs a{display:block;padding:.5rem 1rem;visibility:hidden}.region-top>.menu.langs span.trunkated,.region-top>.menu.langs a.trunkated{visibility:visible}.region-top>.menu.langs .submenu ul{display:none;width:100%;position:absolute;top:100%;left:0;z-index:1;background-color:#fff}.region-top>.menu.langs:hover .submenu ul{display:block}.main-menu-wrapper .menu.langs{display:none;margin:5rem 0;text-align:center}.main-menu-wrapper .menu.langs ul,.main-menu-wrapper .menu.langs li{display:inline}.main-menu-wrapper .menu.langs span,.main-menu-wrapper .menu.langs a{margin:0 1rem}.menu-account{display:flex;margin-top:.5rem;padding-right:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-account>div{min-width:6rem;padding:0 1rem}.menu-account .action,.menu-account .menu-secondary-open,.menu-account .menu-primary-open{cursor:pointer}.menu-account .menu-primary-open{display:none}.menu-account .open-basket{display:flex}.menu-account .open-basket .count{display:inline-block;margin-left:.5rem;padding:0 .3rem;min-width:1.4rem;color:#fff;text-align:center;font-size:1.2rem;font-style:italic;font-weight:bold;text-indent:-0.2rem;height:1.4rem;line-height:1.4rem;border-radius:10rem;background-color:var(--accent);position:relative;left:-1.2rem;top:1rem}.account-blocks{position:absolute;right:9rem;top:125%;z-index:1}.account-blocks .basket::before{content:"";position:absolute;right:1.6rem;top:-1.2rem;z-index:1;width:0;height:0;border:.6rem solid rgba(0,0,0,0);border-bottom-color:#fff}.side-block.account-blocks .user-list{background-color:#fff;border-bottom:none;box-shadow:0 .8rem 1rem -0.5rem rgba(0,0,0,.2),0 1.6rem 2.4rem .2rem rgba(0,0,0,.14),0 .6rem 3rem .5rem rgba(0,0,0,.12)}.menu-secondary{position:fixed;right:-40rem;top:0;bottom:0;z-index:20;width:40rem;max-width:100vw;padding:7.5rem 2.5rem 5rem;font-size:22px;font-weight:500;font-family:var(--font2);background-color:#fafafa;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0);transition:all .2s ease-out;transition-property:right,box-shadow}.menu-secondary.open{right:0;box-shadow:0 .8rem 1rem -0.5rem rgba(0,0,0,.18),0 1.6rem 2.4rem .2rem rgba(0,0,0,.14),0 .6rem 3rem .5rem rgba(0,0,0,.1);transition-duration:.35s}.menu-secondary #account-actions{display:none !important}.menu-secondary .account .name em{font-size:1.2em;font-style:normal;font-weight:900;font-family:var(--font1)}.menu-secondary .account .avatar{display:none}.menu-secondary .account a{display:block;color:#333}.menu-secondary .account a:hover{color:var(--accent)}.menu-secondary .account .menu,.menu-secondary .account .logout{margin-top:3.5rem}.menu-secondary .account .menu-item{line-height:1}.menu-secondary .account .menu-item a{padding:.75em 0}.menu-secondary .account .menu-item .material-icons{display:none}.menu-secondary .account .count{display:inline-block;min-width:1em;margin-left:.5em;padding:0 .2em;color:#fff;line-height:1;text-align:center;background-color:var(--accent);border-radius:10rem}.menu-secondary .account .logout a{color:#c00}.menu-secondary .account .logout a:hover{color:red}.menu-secondary .langs{position:absolute;top:2rem;left:2.5rem;right:5rem;z-index:2;line-height:1}.menu-secondary .langs ul,.menu-secondary .langs li{display:inline-block;list-style:none}.menu-secondary .langs span,.menu-secondary .langs a{display:inline-block;margin-right:.5em;margin-bottom:.5em;padding:.35em .7em;color:#fff;font-size:.8em;background-color:#000}.menu-secondary .langs span{cursor:default;background-color:var(--accent)}.menu-primary-close,.menu-secondary-close{position:absolute;top:2rem;right:2.4rem;z-index:1;width:2.4rem;height:2.4rem;cursor:pointer}.menu-primary-close .material-icons,.menu-secondary-close .material-icons{color:#333;font-size:3rem}.menu-primary-close{display:none}body.popup .user-list,.side-block.account-blocks .user-list{width:40rem;max-width:calc(100vw - 4rem);position:relative;padding:2.5rem;border-bottom:.1rem solid #ddd;background-color:#fff}body.popup .user-list .close-block,.side-block.account-blocks .user-list .close-block{position:absolute;left:auto;right:1rem;top:1rem;cursor:pointer}body.popup .user-list .close-block .material-icons,.side-block.account-blocks .user-list .close-block .material-icons{color:#999}body.popup .user-list .close-block:hover .material-icons,.side-block.account-blocks .user-list .close-block:hover .material-icons{color:#000}body.popup .user-list h2,.side-block.account-blocks .user-list h2{color:#333;font-weight:900;line-height:1}body.popup .user-list .products-count,.side-block.account-blocks .user-list .products-count{margin-top:-0.5rem;margin-bottom:1.5rem;color:#777;font-size:1.4rem;vertical-align:bottom}body.popup .user-list .products,.side-block.account-blocks .user-list .products{list-style:none;line-height:1;position:relative}body.popup .user-list .products .product,body.popup .user-list .products .show-all,.side-block.account-blocks .user-list .products .product,.side-block.account-blocks .user-list .products .show-all{padding:1rem 0}body.popup .user-list .products .product,.side-block.account-blocks .user-list .products .product{position:relative;min-height:6.5rem;margin:2.5rem 0;padding-left:7.5rem;padding-right:1rem;background-color:#eaeaea}body.popup .user-list .products .product:first-child,.side-block.account-blocks .user-list .products .product:first-child{border-top:none}body.popup .user-list .products .product.hidden,.side-block.account-blocks .user-list .products .product.hidden{display:none}body.popup .user-list .products .product .product-link,.side-block.account-blocks .user-list .products .product .product-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}body.popup .user-list .products .tn,.side-block.account-blocks .user-list .products .tn{position:absolute;left:1rem;top:.5rem;bottom:.5rem;width:5.5rem;background-color:#fff;display:flex;flex-direction:column;justify-content:space-around;mix-blend-mode:multiply}body.popup .user-list .products .tn img,.side-block.account-blocks .user-list .products .tn img{display:block;max-width:5.5rem;max-height:5.5rem;margin:0 auto}body.popup .user-list .products .name,.side-block.account-blocks .user-list .products .name{margin-bottom:.5rem;padding-right:1.8rem;font-size:1.4rem;line-height:1.1;font-weight:normal}body.popup .user-list .products .name a,.side-block.account-blocks .user-list .products .name a{display:block;color:#000;text-decoration:none}body.popup .user-list .products .name a:hover,.side-block.account-blocks .user-list .products .name a:hover{color:var(--accent)}body.popup .user-list .products .ref,.side-block.account-blocks .user-list .products .ref{color:#888;font-size:1.2rem;margin-bottom:1rem}body.popup .user-list .products .qt-price,.side-block.account-blocks .user-list .products .qt-price{display:flex;justify-content:space-between}body.popup .user-list .products .qt-widget,.side-block.account-blocks .user-list .products .qt-widget{padding:.5rem;position:relative;left:-0.5rem;top:-0.5rem;margin-bottom:-1rem;z-index:2}body.popup .user-list .products .price,.side-block.account-blocks .user-list .products .price{color:#666;font-size:1.5rem;font-weight:bold;text-align:right;position:relative;padding-right:2.5rem}body.popup .user-list .products .price .stock-status,.side-block.account-blocks .user-list .products .price .stock-status{position:absolute;right:.2rem;top:.2rem;z-index:2;width:1.3rem;height:1.3rem}body.popup .user-list .products .price .stock-status .stock-txt,.side-block.account-blocks .user-list .products .price .stock-status .stock-txt{box-shadow:none}body.popup .user-list .products .remove,.side-block.account-blocks .user-list .products .remove{position:absolute;right:.5rem;top:.5rem;z-index:2;cursor:pointer;padding:.5rem}body.popup .user-list .products .remove i,.side-block.account-blocks .user-list .products .remove i{font-size:1.8rem}body.popup .user-list .products .remove:hover i,.side-block.account-blocks .user-list .products .remove:hover i{color:var(--accent)}body.popup .user-list .products .show-all,.side-block.account-blocks .user-list .products .show-all{color:#666;font-size:1.2rem;text-align:center;border-top:.1rem solid #ccc;cursor:pointer}body.popup .user-list .products .show-all>span,.side-block.account-blocks .user-list .products .show-all>span{display:inline-block;padding:.1rem 1.5rem;background-color:rgba(0,0,0,.1);border-radius:1rem}body.popup .user-list .products .show-all:hover,.side-block.account-blocks .user-list .products .show-all:hover{color:#000;text-decoration:underline}body.popup .user-list .total,.side-block.account-blocks .user-list .total{margin:2.5rem 0;display:flex;justify-content:flex-end;color:#222;font-weight:700;font-size:1.5rem}body.popup .user-list .total h3,.side-block.account-blocks .user-list .total h3{font-size:1em;padding-right:.7rem;text-transform:uppercase}body.popup .user-list .total .total-price,.side-block.account-blocks .user-list .total .total-price{padding-right:3.5rem;text-align:right}body.popup .user-list .actions,.side-block.account-blocks .user-list .actions{margin-top:1.5rem}body.popup .user-list .actions .action,.side-block.account-blocks .user-list .actions .action{padding:.5rem 0;color:#333;font-size:1.2rem;text-decoration:none;cursor:pointer}body.popup .user-list .actions .action i,.side-block.account-blocks .user-list .actions .action i{font-size:1.8rem;vertical-align:bottom;margin-right:.8rem}body.popup .user-list .actions .action:hover,.side-block.account-blocks .user-list .actions .action:hover{color:var(--accent)}body.popup .user-list .actions .empty,.side-block.account-blocks .user-list .actions .empty{text-align:right;display:none}body.popup .user-list .actions .checkout,.side-block.account-blocks .user-list .actions .checkout{display:block;margin-top:1rem;padding:1rem;color:#fff;text-align:center;font-weight:900;text-transform:uppercase;background-color:var(--accent)}body.popup .user-list .actions .checkout a,.side-block.account-blocks .user-list .actions .checkout a{color:#fff}body.popup .user-list .actions .checkout:hover,.side-block.account-blocks .user-list .actions .checkout:hover{color:#fff;background-color:#000}body.popup .user-list .empty-text,.side-block.account-blocks .user-list .empty-text{display:none;font-style:italic}body.popup .user-list.no-articles .empty-text,.side-block.account-blocks .user-list.no-articles .empty-text{display:block;margin-top:1rem}body.popup .user-list.no-articles .products-count,body.popup .user-list.no-articles .products,body.popup .user-list.no-articles .total,body.popup .user-list.no-articles .actions,.side-block.account-blocks .user-list.no-articles .products-count,.side-block.account-blocks .user-list.no-articles .products,.side-block.account-blocks .user-list.no-articles .total,.side-block.account-blocks .user-list.no-articles .actions{display:none}body.popup .basket .products .product,.side-block.account-blocks .basket .products .product{background-color:#eee}body.popup .basket .qt-widget .qt-input:hover,body.popup .basket .qt-widget .qt-input:focus,.side-block.account-blocks .basket .qt-widget .qt-input:hover,.side-block.account-blocks .basket .qt-widget .qt-input:focus{background-color:#fff}body.popup .wishlist .bw-logo,.side-block.account-blocks .wishlist .bw-logo{display:none}.region-main .side-block.account-blocks{margin-left:-2.5rem;margin-right:-2.5rem;margin-top:-1rem;margin-bottom:2rem;display:flex;flex-wrap:wrap;border-left:.2rem solid var(--accent);border-right:.3rem solid var(--accent)}.region-main .side-block.account-blocks .user-list{border:.5rem solid var(--accent);border-left-width:.3rem;border-right-width:.2rem;flex:1 0 50%;min-width:25rem}.qt-widget .qt-mod{display:inline-block;vertical-align:text-bottom;width:1.8rem;height:1.8rem;text-align:center;background-color:rgba(0,0,0,.1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#444}.qt-widget .qt-mod:hover{color:#fff;background-color:var(--accent)}.qt-widget .qt-input{display:inline-block;vertical-align:text-bottom;height:1.8rem;width:3rem;padding:0;text-align:right;text-align:center;border:none;font-family:var(--font0);font-weight:bold;background-color:rgba(0,0,0,0);-moz-appearance:textfield;appearance:textfield;overflow:visible}.qt-widget .qt-input:hover,.qt-widget .qt-input:focus{background-color:rgba(0,0,0,.1)}.qt-widget .qt-input::-webkit-inner-spin-button,.qt-widget .qt-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.qt-widget.qt-limit-min .qt-mod-less,.qt-widget.qt-limit-max .qt-mod-more{opacity:.35;cursor:default;background-color:rgba(0,0,0,0)}.qt-widget.qt-limit-min .qt-mod-less:hover,.qt-widget.qt-limit-max .qt-mod-more:hover{color:#444;background-color:rgba(0,0,0,0)}.region-main{margin-bottom:10rem}.region-main .block-banner{margin:4rem 0}.region-main .block-banner a{display:block}.region-main .block-banner img{display:block;width:100%}.product-news:empty{display:none}.product-news .news-strip{margin:5rem 0}.product-news .news-strip .news-block{flex-basis:50%;max-width:none;display:flex;padding:0}.product-news .news-strip .news-block:first-child .text{padding-right:2rem}.product-news .news-strip .news-block:last-child .text{padding-right:0}.product-news .news-strip .news-block+.news-block{border-left:none}.product-news .news-block .tn{flex:0 0 40%;background-size:cover;background-position:50% 50%;padding-top:20%;mix-blend-mode:multiply}.product-news .news-block .tn img{display:none;mix-blend-mode:multiply}.product-news .news-block .text{flex:0 0 60%;max-width:60%;padding-left:2rem;padding-bottom:1rem}.stock-status{position:relative;width:2rem;height:2rem;background-color:#999;border-radius:100rem}.stock-status.ok{background-color:#9d0}.stock-status.delay{background-color:#f80}.stock-status.delay .stock-txt{width:14rem;white-space:normal}.stock-status.out-of-stock{background-color:#c00}.stock-status .stock-txt{display:none;padding:.1rem .4rem;position:absolute;right:100%;right:calc(100% + .9rem);top:0;color:#fff;font-size:1rem;line-height:1.2rem;text-align:right;white-space:nowrap;border-radius:.2rem;background-color:#444;cursor:default}.stock-status .stock-txt::before{content:"";position:absolute;left:100%;left:calc(100% + .1rem);top:.1rem;border:.6rem solid rgba(0,0,0,0);border-left-color:#444}.stock-status .stock-txt::after{content:"";position:absolute;left:100%;width:2rem;top:0;bottom:0}.stock-status:hover .stock-txt{display:block}.stickers{position:relative}.stickers::after{content:"";display:table;clear:both}.stickers .sticker,.stickers .discount{float:right;clear:both;position:relative;height:2rem;margin-bottom:1rem;padding:.3rem .7rem .2rem .3rem;color:#fff;font-size:1.5rem;line-height:1;font-weight:bold;text-transform:uppercase;background-color:var(--accent)}.stickers .sticker:last-child,.stickers .discount:last-child{margin-bottom:0}.stickers .sticker::before,.stickers .sticker::after,.stickers .discount::before,.stickers .discount::after{content:"";position:absolute;right:100%;top:0;border:.5rem solid rgba(0,0,0,0);border-width:.5rem .3rem;border-top-color:var(--accent);border-right-color:var(--accent)}.stickers .sticker::after,.stickers .discount::after{top:auto;bottom:0;border-top-color:rgba(0,0,0,0);border-bottom-color:var(--accent)}.stickers .discount{padding-top:.4rem;padding-bottom:0;font-size:1.8rem;line-height:1.5rem;background-color:#09c}.stickers .discount::before{border-top-color:#09c;border-right-color:#09c}.stickers .discount::after{border-bottom-color:#09c;border-right-color:#09c}.product-details .stock-status .stock-txt{top:.3rem}.product-block{padding:.5rem 1.5rem;line-height:1;position:relative;text-align:center}.product-block:hover{background-color:#eee}.product-block .main-product-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.product-block a{text-decoration:none}.product-block .breadcrumb{font-size:1.5rem;line-height:1.2rem;color:#999;padding-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-block .breadcrumb a{color:#999}.product-block .breadcrumb a:hover{text-decoration:underline}.product-block .main{position:relative;min-height:40rem}.product-block .stock{position:absolute;right:0;top:0;z-index:2}.product-block .stock .stock-status{width:1.4rem;height:1.4rem}.product-block .tn{position:relative;max-width:100%;height:30rem;margin:0 auto;padding:1rem;padding-bottom:5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.product-block .tn a{flex:0 0 100%;display:block;width:100%;max-width:18rem;z-index:1}.product-block .tn img{display:block;margin:0 auto;max-width:100%;max-height:28rem;width:auto;height:auto;mix-blend-mode:multiply}.product-block .tn .vars{display:flex;justify-content:center;position:absolute;left:0;right:0;bottom:1rem;z-index:2;flex:0 0 100%;list-style:none}.product-block .tn .vars li{display:flex;justify-content:center;align-items:center;width:4.1rem;height:4.1rem;margin:.1rem;padding:.2rem;border:.1rem solid #ccc;overflow:hidden;list-style:none;background-color:#fff}.product-block .tn .vars li:nth-child(n+5){display:none}.product-block .tn .vars img{display:block}.product-block .stickers{position:absolute;right:-1.6rem;top:3rem;z-index:2}.product-block .text{max-height:12.3rem;overflow:hidden;font-family:var(--font2);text-overflow:ellipsis}.product-block .text a{color:inherit}.product-block .name{font-size:1.7em;font-weight:bold;margin-bottom:.2em;height:6.21rem;overflow:hidden}.product-block .desc{display:block;height:4.32rem;line-height:1.2;color:#444;overflow:hidden}.product-block .ref{margin:.3rem 0;color:#999;font-size:1.5rem}.product-block .bottom{margin-top:1rem;flex-wrap:wrap;text-align:center}.product-block .price-upper,.product-block .price-truly{padding-top:.5rem;font-size:1.2em;white-space:nowrap}.product-block .price-truly{text-decoration:line-through}.product-block .price{padding-top:.7rem;font-size:1.7em;font-weight:bold;white-space:nowrap;font-family:var(--font2)}.product-block .product-actions{display:none}.block-carousel{margin:10rem 8rem}.carousel.products{position:relative;z-index:1;max-width:calc(100vw - 8rem)}.carousel.products .carousel-nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel.products .carousel-nav>div{position:absolute;top:35%;z-index:4;width:3rem;height:30%;border-radius:0;text-align:center;overflow:hidden;cursor:pointer}.carousel.products .carousel-nav>div .material-icons{color:#333;font-size:4.8rem;position:absolute;top:calc(50% - 2.4rem);transform:scaleY(200%)}.carousel.products .carousel-nav>div:hover .material-icons{color:var(--accent)}.carousel.products .carousel-nav .back{left:-5.5rem}.carousel.products .carousel-nav .back .material-icons{left:-1rem}.carousel.products .carousel-nav .fwd{right:-5.5rem}.carousel.products .carousel-nav .fwd .material-icons{right:-1rem}.carousel.products .carousel-wrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel.products .product-block{float:left;flex:0 0 30rem;width:30rem;max-width:calc(100vw - 8rem);margin-right:2rem;padding-top:0;padding-bottom:1rem;white-space:normal;text-align:center}.carousel.products .product-block:last-child{margin-right:0}.carousel.products.js-active .carousel-wrapper{display:flex;overflow:hidden}.carousel.products.js-active .product-block{float:none}.region-main .products-list{max-width:115rem;margin:0 auto;padding-left:4rem;padding-right:4rem;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.5rem}.region-main .products-list .product-block{margin:2% 0;padding:1rem 1.5rem;border:.2rem solid rgba(0,0,0,0);flex:0 0 35rem;max-width:100%}.products-list-show-more{position:relative;z-index:2;margin:2.5rem 0 5rem;text-align:center;overflow-anchor:none}.products-list-show-more a{position:relative;display:inline-block;padding:.7rem 2rem;color:#fff;text-align:center;font-weight:900;line-height:2rem;cursor:pointer;background-color:#333}.products-list-show-more a:hover{background-color:var(--accent)}.product-details{max-width:120rem;margin:0 auto;padding-left:4rem;padding-right:4rem}.product-details .back-to-list{margin-top:-1rem;margin-bottom:2rem;font-size:1.2rem}.product-details .back-to-list a{display:inline-block}.product-details .back-to-list .material-icons{font-size:2rem;vertical-align:bottom}.product-details .summary{position:relative;display:flex;margin-top:5rem;margin-bottom:5rem}.product-details .summary .images{width:auto;flex:0 0 55%;padding-right:2em}.product-details .summary .text{flex:0 0 45%;padding-left:2em}.product-details .summary .name{font-size:3em;line-height:1;font-weight:bold;font-family:var(--font2)}.product-details .summary .ref{margin-top:.5rem;margin-bottom:2rem;color:#999;font-size:1.6rem;font-family:var(--font1)}.product-details .summary .stickers{position:absolute;right:0;top:0}.product-details .summary .brand-wrapper{position:relative;min-height:.5rem}.product-details .summary .brand{min-height:9rem}.product-details .summary .brand img{width:auto;height:auto;max-width:15rem;max-height:15rem}.product-details .summary .prices{margin:5rem 0 1rem;text-align:right;font-family:var(--font2)}.product-details .summary .prices .price-upper,.product-details .summary .prices .price-truly{padding-top:.3rem;font-size:2.4rem}.product-details .summary .prices .price-upper{color:#444}.product-details .summary .prices .price-truly{color:var(--accent);text-decoration:line-through}.product-details .summary .prices .price{color:#444;font-size:3.6rem;font-weight:bold}.product-details .summary .stock{margin-bottom:2.5rem;text-align:right;position:relative}.product-details .summary .stock-status{position:absolute;right:0;top:.2rem;height:2.4rem;width:2.4rem;box-shadow:0 0 0 .2rem #fff}.product-details .summary .stock-txt{display:inline-block;max-width:60%;margin-left:auto;padding:.7rem 3.4rem .7rem 1rem;min-height:2rem;font-size:1.2rem;line-height:1;text-align:right;border-radius:10rem;background-color:#ddd}.product-details .summary .product-vars{display:flex;flex-wrap:wrap;margin:.5rem 0;padding:.5rem 1rem .7rem;background-color:#eee}.product-details .summary .product-vars .product-var{flex:0 0 50%;width:50%;max-width:50%}.product-details .summary .product-vars .product-var.var1{padding-right:1rem}.product-details .summary .product-vars .product-var.var2{padding-left:1rem}.product-details .summary .product-vars .product-var .var-label{font-weight:bold;margin-bottom:.5rem;padding-left:2.2rem}.product-details .summary .product-vars .product-var select{width:100%}.product-details .summary .product-vars .var-options{flex:1 1 60%;margin-left:-0.1rem;margin-right:-0.1rem;max-height:40vh;overflow-y:auto}.product-details .summary .product-vars .var-option{position:relative}.product-details .summary .product-vars .var-option label{position:relative;display:flex;margin:.4rem;padding:.8rem 2rem;background-color:#ccc;box-shadow:0 0 0 .1rem #ccc inset;cursor:pointer}.product-details .summary .product-vars .var-option label:hover{background-color:#bbb;box-shadow:0 0 0 .4rem var(--accent) inset}.product-details .summary .product-vars .var-option label span{margin-left:auto;font-weight:bold;color:#fff;background-color:var(--accent)}.product-details .summary .product-vars .var-option label span:not(:empty){padding:0 .4rem;border-radius:.4rem}.product-details .summary .product-vars .var-option input{position:absolute;left:0;top:0;visibility:hidden}.product-details .summary .product-vars .var-option input:checked+label{box-shadow:0 0 0 .4rem var(--accent) inset}.product-details .summary .product-vars .var-option input:checked+label::before{content:"";position:absolute;left:.6rem;top:.6rem;z-index:1;border:.5rem solid rgba(0,0,0,0);border-top-color:var(--accent);border-left-color:var(--accent)}.product-details .summary .product-vars .var-option input:checked+label span{display:none}.product-details .summary .product-vars .var-option input[disabled]+label{background-color:transparent;box-shadow:0 0 0 .1rem #ccc inset;cursor:not-allowed}.product-details .summary .product-vars .var-option input[disabled]+label span{display:none}.product-details .summary .product-vars-intro{flex:0 0 100%;margin-bottom:.5rem;padding-bottom:.5rem}.product-details .summary .vars-2D .product-vars-intro{text-align:center}.product-details .summary .actions{margin:2.5rem 0}.product-details .summary .actions .add-to-basket,.product-details .summary .actions .add-to-wishlist{margin-bottom:.5rem;padding:1rem 2.5rem;color:#fff;font-size:1.6rem;text-align:center;font-weight:900;text-transform:uppercase;font-family:var(--font2);cursor:pointer;background-color:var(--accent)}.product-details .summary .actions .add-to-basket.disabled,.product-details .summary .actions .add-to-wishlist.disabled{opacity:.5;cursor:not-allowed}.product-details .summary .actions .add-to-basket .material-icons,.product-details .summary .actions .add-to-wishlist .material-icons{font-size:2rem;position:relative;top:.3rem}.product-details .summary .actions .add-to-basket span,.product-details .summary .actions .add-to-wishlist span{padding-left:.8rem}.product-details .summary .actions .add-to-basket:hover,.product-details .summary .actions .add-to-wishlist:hover{background-color:#000}.product-details .summary .actions .add-to-wishlist{color:#000;background-color:#fff}.product-details .summary .misc{margin:3rem 0 1rem;display:flex;flex-wrap:wrap}.product-details .summary .misc .misc-block{flex:0 0 50%;font-size:1.2rem}.product-details .summary .misc .misc-block a{display:block;padding:.4rem 0;color:#444}.product-details .summary .misc .misc-block a:hover{color:var(--accent)}.product-details .summary .misc .misc-block .icon{font-size:1.8rem;vertical-align:middle}.product-details .summary .misc .misc-block .label{padding-left:.3rem;vertical-align:bottom}.product-details .block-detail{margin:0 0 5rem}.product-details .block-detail:empty{margin-bottom:0}.product-details .block-detail .block-title{margin-top:1.5em;margin-bottom:1em;text-transform:uppercase;font-size:1.8em;text-align:center;font-weight:900}.product-details .block-detail .block-content{line-height:1.4;padding-bottom:2.5rem;overflow:hidden;position:relative}.product-details .block-detail .block-content .show-more{display:none !important;position:absolute;left:0;right:0;bottom:0;padding-top:.5rem;color:var(--accent);cursor:pointer;background-color:#fff}.product-details .block-detail .block-content .show-more span{display:inline-block;vertical-align:middle}.product-details .block-detail .block-content .show-more .material-icons{display:inline-block;vertical-align:middle;font-size:1.8rem}.product-details .block-detail#product-spec-desc .block-title{display:none}.product-details .block-detail .product-desc-files{font-weight:bold;margin-bottom:2rem}.product-details .block-detail .product-desc-files a{display:inline-block;padding:.5rem 0;margin-right:2rem}.product-details .block-detail .product-desc-files li:first-child a{padding-top:0}.product-details .accessories .block-title{margin-top:1.5em;margin-bottom:1em;text-transform:uppercase;font-size:1.8em;text-align:center;font-weight:900}.product-details .accessories-show-more{flex:0 0 100%;padding:1rem 1rem;text-align:center;font-family:var(--font2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-details .accessories-show-more span{position:relative;display:inline-block;padding:.5rem 2.5rem;color:#fff;line-height:2.4rem;background-color:#333}.product-details .accessories-show-more span:hover{background-color:var(--accent)}.product-details .accessories-show-more span::before,.product-details .accessories-show-more span::after{content:"";width:0;height:0;position:absolute;left:.8rem;top:50%;top:calc(50% - .3rem);z-index:1;border:.6rem solid rgba(0,0,0,0);border-width:.6rem .4rem;border-top-color:#fff}.product-details .accessories-show-more span::after{left:auto;right:.8rem}.product-details .accessories-show-more .less{display:none}.product-details .accessories-show-more.active span::before,.product-details .accessories-show-more.active span::after{top:calc(50% - .9rem);border-top-color:rgba(0,0,0,0);border-bottom-color:#fff}.product-details .accessories-show-more.active .more{display:none}.product-details .accessories-show-more.active .less{display:inline-block}.product-details .img-viewer{min-height:100%}.product-details .img-viewer ul{list-style:none}.product-details .img-viewer .img-viewer-main{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-details .img-viewer .img-viewer-main li{display:none;background-color:#fff}.product-details .img-viewer .img-viewer-main li a{display:block}.product-details .img-viewer .img-viewer-main li img{display:block;width:auto;height:50vh;margin:0 auto;cursor:pointer;object-fit:scale-down}.product-details .img-viewer .img-viewer-main li:first-child{display:block}.product-details .img-viewer .img-viewer-meta{margin-bottom:2rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-details .img-viewer .img-viewer-meta .img-viewer-count{display:none}.product-details .img-viewer .img-viewer-meta .img-viewer-nav{display:flex;flex-wrap:wrap;justify-content:center;font-size:0}.product-details .img-viewer .img-viewer-meta .img-viewer-nav li{display:inline-block;display:flex;flex-direction:column;justify-content:center;margin:.1rem;padding:.1rem .2rem;border:.1rem solid #ccc;text-align:center;min-width:3.5rem;cursor:pointer;background-color:#fff}.product-details .img-viewer .img-viewer-meta .img-viewer-nav li:hover{border-color:var(--accent)}.product-details .img-viewer .img-viewer-meta .img-viewer-nav li.active{border-color:#000}.product-details .img-viewer .img-viewer-meta .img-viewer-nav li:first-child:last-child{display:none}.product-details .img-viewer .img-viewer-meta .img-viewer-nav img{display:block;margin:0 auto;mix-blend-mode:multiply}.product-desc.full *:not(iframe),.category-desc *:not(iframe){font-family:var(--font0) !important;text-align:left !important;font-size:1em !important;line-height:1.4 !important;float:none !important;width:auto !important;height:auto !important}.product-desc.full ul,.product-desc.full ol,.category-desc ul,.category-desc ol{margin:1.5rem 0;margin-left:2rem}.product-desc.full ul,.category-desc ul{list-style:square}.product-desc.full p,.category-desc p{margin:1.5rem 0}.product-desc.full p:empty,.category-desc p:empty{display:none}.product-desc.full h1,.product-desc.full h2,.product-desc.full h3,.product-desc.full h4,.category-desc h1,.category-desc h2,.category-desc h3,.category-desc h4{margin:3em 0 1.5em;font-family:var(--font2) !important}.product-desc.full h1,.category-desc h1{font-size:1.8em !important;font-weight:900}.product-desc.full h2,.category-desc h2{font-size:1.6em !important;font-weight:700}.product-desc.full h3,.category-desc h3{font-size:1.4em !important;font-weight:900}.product-desc.full h4,.category-desc h4{color:#000 !important;font-weight:normal;margin-bottom:.5rem !important}.product-desc.full iframe,.category-desc iframe{max-width:100%}.product-desc.full .iframe-video-container iframe,.category-desc .iframe-video-container iframe{width:100% !important;height:100% !important}.product-desc.full>*:first-child,.category-desc>*:first-child{margin-top:0}.product-desc.full>*:first-child>*:first-child,.category-desc>*:first-child>*:first-child{margin-top:0}.product-desc.full>*:last-child,.category-desc>*:last-child{margin-bottom:0}.product-desc.full>*:last-child>*:last-child,.category-desc>*:last-child>*:last-child{margin-bottom:0}.product-desc.full .mce-img-left,.category-desc .mce-img-left{float:left !important}.product-desc.full .mce-img-right,.category-desc .mce-img-right{float:right !important}.product-desc.full .mce-img-full,.category-desc .mce-img-full{width:100% !important}.product-desc.restricted *{display:inline !important;margin:0 !important;padding:0 !important;color:#444 !important;font-size:1em !important;font-style:normal !important;font-weight:normal !important;text-decoration:none !important;border:none !important;list-style:none !important;float:none !important;width:auto !important;max-width:100% !important;height:auto !important}.product-desc.restricted br{display:none}.news-full .text,.brand-desc,.category-desc{max-width:78rem;margin:0 auto;padding-left:4rem;padding-right:4rem;line-height:1.6}.news-full .text h2,.news-full .text h3,.news-full .text h4,.brand-desc h2,.brand-desc h3,.brand-desc h4,.category-desc h2,.category-desc h3,.category-desc h4{margin:1.2em 0 .8em;line-height:1.2;font-weight:bold;font-family:var(--font1)}.news-full .text h2 strong,.news-full .text h3 strong,.news-full .text h4 strong,.brand-desc h2 strong,.brand-desc h3 strong,.brand-desc h4 strong,.category-desc h2 strong,.category-desc h3 strong,.category-desc h4 strong{font-weight:inherit}.news-full .text h2,.brand-desc h2,.category-desc h2{font-size:2.3rem}.news-full .text h3,.brand-desc h3,.category-desc h3{font-weight:normal;font-size:2rem}.news-full .text h4,.brand-desc h4,.category-desc h4{color:#555;font-size:1.6rem}.news-full .text p,.news-full .text ul,.news-full .text ol,.news-full .text table,.brand-desc p,.brand-desc ul,.brand-desc ol,.brand-desc table,.category-desc p,.category-desc ul,.category-desc ol,.category-desc table{margin:1.2em 0}.news-full .text p:last-child,.news-full .text ul:last-child,.news-full .text ol:last-child,.news-full .text table:last-child,.brand-desc p:last-child,.brand-desc ul:last-child,.brand-desc ol:last-child,.brand-desc table:last-child,.category-desc p:last-child,.category-desc ul:last-child,.category-desc ol:last-child,.category-desc table:last-child{margin-bottom:0}.news-full .text ul,.news-full .text ol,.brand-desc ul,.brand-desc ol,.category-desc ul,.category-desc ol{margin-left:1em;list-style-position:inside}.news-full .text li,.brand-desc li,.category-desc li{margin:.35em 0}.news-full .text table,.news-full .text iframe,.brand-desc table,.brand-desc iframe,.category-desc table,.category-desc iframe{max-width:100%}.mce-img-right,.mce-img-left{max-width:50vw;margin:0 0 .5em}p .mce-img-right,p .mce-img-left{margin-top:1em}.mce-img-right{float:right;margin-left:1.5em}.mce-img-left{float:left;margin-right:1.5em}.mce-img-center{display:block;margin:2em auto}.mce-img-full{clear:both;float:none;display:block;width:100%;max-width:100%;height:auto;margin:2em 0}body.popin-open{overflow:hidden}.overlay{position:fixed;z-index:9999;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:space-around;align-items:center}.overlay .overlay-inner{flex:0 0 auto;max-width:90vw;max-width:calc(100vw - 10rem);max-height:90vh;margin:0 auto;-webkit-overflow-scrolling:touch;overflow:auto}.overlay .overlay-inner .popin-content,.overlay .overlay-inner .iframe-popin{display:block;width:100%;width:70vw;min-width:32rem;height:70%;height:70vh;min-height:32rem;border:none;background-color:#fff;box-shadow:0 1rem 5rem -1.5rem #000}.overlay .overlay-inner .popin-content{overflow:auto;padding:2rem}.overlay .viewer-overlay-img{display:block;position:relative;z-index:2;max-height:90vh;max-height:calc(100vh - 14rem);max-width:90vw;max-width:calc(100vw - 12rem)}.overlay .viewer-overlay-nav{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.overlay .viewer-overlay-nav .action{position:fixed;z-index:1;width:4.8rem;height:4.8rem;color:#fff;text-align:center;vertical-align:middle;cursor:pointer}.overlay .viewer-overlay-nav .action .material-icons{font-size:4.8rem}.overlay .viewer-overlay-nav .close{top:0;right:0}.overlay .viewer-overlay-nav .prev{top:50%;left:0}.overlay .viewer-overlay-nav .next{top:50%;right:0}.overlay .close-overlay{position:fixed;top:0;right:0;z-index:1;width:4.8rem;height:4.8rem;color:#fff;text-align:center;vertical-align:middle;cursor:pointer}.overlay .close-overlay .material-icons{font-size:4.8rem}.brand-header{position:relative;margin-top:-5.4rem;margin-left:-2.5rem;margin-right:-2.5rem;margin-bottom:3rem;overflow:hidden}.brand-header img{display:block;width:100%}img+.brand-header-content{position:absolute;right:0;left:0;bottom:2.5rem;background-color:rgba(255,255,255,.65);box-shadow:0 0 5rem 0 rgba(0,0,0,.15)}.brand-header-content{padding:0 2.5rem 2.5rem;line-height:1;background-color:#eee}.brand-header-content p{margin-bottom:2rem}.brand-header-content p span{display:inline-block;position:relative;left:-1rem;padding:4rem 1rem .7rem;color:#fff;font-size:1.6rem;font-weight:bold;text-transform:uppercase;background-color:var(--accent)}.info-category{position:relative;margin:0 0 5rem;background-color:#fff}.info-category .category-name,.info-category .category-title{position:relative;z-index:2;color:#fff;text-align:center;line-height:1;font-family:var(--font2)}.info-category .category-name{display:none}.info-category .category-title,.info-category .category-desc-image{height:min(35vw,50rem)}@media screen and (orientation: portrait){.info-category .category-title,.info-category .category-desc-image{height:50vh}}.info-category .category-title{display:flex;justify-content:center;align-items:center;padding:0 2rem;font-size:min(8vw,4em);background-color:rgba(0,0,0,.25)}.info-category .category-title span{display:block;padding:0 4rem}.info-category .category-desc-image{display:block;position:absolute;left:0;right:0;top:0;z-index:1}.info-category .category-desc-image img{display:block;width:100%;height:100%;object-fit:cover}.category-desc{max-width:120rem;margin:4rem auto}.category-desc-cont{position:relative;z-index:1;margin:-10rem auto 1.5rem;padding-top:15rem}.category-read-more-link{user-select:none;text-align:center;margin:4rem 0;font-family:var(--font2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.category-read-more-link a{display:inline-block;padding:.5rem 1rem;color:#fff;line-height:2.4rem;background-color:#333}.category-read-more-link a:hover{background-color:var(--accent)}.category-read-more-link .material-icons{vertical-align:bottom}.block-highlights{margin:4rem auto}.highlights-wrapper{display:flex;flex-wrap:wrap}.block-highlight{flex:0 0 25%;padding-top:25%;line-height:1;position:relative}.block-highlight-inner{position:absolute;left:2rem;right:2rem;top:2rem;bottom:2rem;border-radius:0;overflow:hidden}.highlight-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:center;color:#000;background-color:#fff;transition:color .2s ease-out;transition-property:color,background-color}.block-highlight-inner:hover .highlight-link{background-color:var(--accent)}.highlight-img{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;mix-blend-mode:multiply;filter:grayscale(1)}.highlight-title{position:relative;z-index:3;min-height:6rem;padding:0 .5rem;display:flex;flex-direction:column;justify-content:center;text-align:center;font-weight:bold;overflow:hidden;background-color:rgba(255,255,255,.75);transition:background-color .2s ease-out}.highlight-title::before{content:"";position:absolute;left:0;right:0;bottom:0;height:0;z-index:0;background-color:#fff;transition:height .2s ease-out}.block-highlight-inner:hover .highlight-title{background-color:rgba(255,255,255,0)}.block-highlight-inner:hover .highlight-title::before{height:100%}.highlight-title span{position:relative;z-index:2}.home-slider{position:relative;margin-bottom:10rem;overflow:hidden}.home-slider-secondary{margin-top:10rem}.home-slider-inner{overflow:hidden}.home-slider-slides{height:43vw;max-height:calc(100vh - 7.5rem);display:flex;position:relative;left:0;z-index:1;transition:left .35s ease-out}.home-slider-slide{position:relative;width:100%;flex:0 0 100%;background-color:#444}.home-slider-slide img,.home-slider-slide video{display:block;width:100%;height:43vw;max-height:calc(100vh - 7.5rem);object-fit:cover}.home-slider-slide video.v{display:none}@media screen and (orientation: portrait){.home-slider-slides{height:200vw}.home-slider-slide img,.home-slider-slide video{height:200vw}.home-slider-slide video.h{display:none}.home-slider-slide video.v{display:block}.home-slider-secondary .home-slider-slides{height:auto}.home-slider-secondary .home-slider-slide img,.home-slider-secondary .home-slider-slide video{height:auto}}.home-slider-slide-content{position:relative;z-index:1}.home-slider-slide-link{position:absolute;z-index:2;left:0;right:0;top:0;bottom:0}.home-slider-controls{position:absolute;z-index:2;left:0;right:0;bottom:2vw;height:4vw;display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-slider-control{height:4vw;width:2vw;cursor:pointer}.home-slider-control.prev{margin-right:4vw}.home-slider-control.next{margin-left:4vw}.home-slider-control .material-icons{color:#fff;font-size:6vw;transform:scaleX(50%) translateX(-65%) translateY(-1vw);text-shadow:0 0 .25vw rgba(0,0,0,.65)}.home-slider-control-slides{display:flex;justify-content:center;align-items:center}.home-slider-control-slides span{width:.8vw;height:.8vw;margin:0 .5vw;box-shadow:0 0 0 .15vw #fff inset,0 0 .25vw 0 rgba(0,0,0,.65);transition:background-color .5s ease-out}.home-slider-control-slides .active{background-color:#fff;transition-duration:.2s}@media screen and (orientation: portrait){.home-slider-controls{bottom:8vw;height:16vw;justify-content:space-between}.home-slider-control{height:16vw;width:8vw}.home-slider-control.prev{margin-left:5vw;margin-right:0}.home-slider-control.next{margin-right:5vw;margin-left:0}.home-slider-control .material-icons{font-size:24vw;transform:scaleX(50%) translateX(-65%) translateY(-4vw)}.home-slider-control-slides{display:none}.home-slider-control-slides span{width:3.2vw;height:3.2vw;margin:0 2vw;box-shadow:0 0 0 .4vw #fff inset}}.home-rs-feed{margin:10rem auto 0}.news-block{position:relative;z-index:1;font-size:1.2vw;background-color:rgba(0,0,0,.5);transition:background-color .3s ease-out}.news-block .tn{position:relative;background-repeat:no-repeat;overflow:hidden;padding-top:62.5%;padding-top:min(62.5%,100vh - 7.5rem);background-size:cover;background-position:50% 50%;mix-blend-mode:multiply}.news-block .tn img{display:none}.news-block .text{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;color:#fff}.news-block .cat,.news-block .date{display:none}.news-block .title{margin-top:5%;padding:0 2.4vw;font-size:clamp(2rem,2.4em,3.5rem);max-height:clamp(6rem,3em,10.5rem);line-height:1;font-weight:900;overflow:hidden}.news-block .chapo{margin-top:5%;padding:0 2.4vw;font-size:clamp(1rem,1.2em,1.75rem);max-height:clamp(3rem,3em,5.25rem);line-height:1;font-weight:700;overflow:hidden}.news-block .more{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;font-size:clamp(1.4rem,1em,2rem)}.news-block .more span{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:.5em;color:#fff;text-align:center;font-family:var(--font2);font-style:italic;text-transform:uppercase;background-color:rgba(251,251,251,.3);transition:background-color .3s ease-out}.news-block:hover{background-color:rgba(0,0,0,.1)}.news-block:hover .more span{background-color:var(--accent)}.news-block.no-img:hover{background-color:rgba(0,0,0,.7)}.news-large{margin:0 auto 10rem}.news-large .title{top:2vw;bottom:auto;font-size:clamp(2.5rem,2.4em,7rem);max-height:clamp(12rem,6em,21rem)}.news-large .intro{position:absolute;left:auto;right:0;bottom:10vw;width:75%;padding:0 2.4vw;font-size:max(1.4em,1.4rem);text-align:right;line-height:1.2;overflow:hidden;max-height:35vw}.news-large .more span{right:2.4vw;left:auto;top:auto;bottom:2.4vw;white-space:nowrap;padding-left:1.6vw;padding-right:1.6vw}.block-carousel .title-block{display:none !important}.news-strip{max-width:120rem;padding:0 4rem;margin:10rem auto;display:flex;flex-wrap:wrap;justify-content:space-between}.news-strip .news-block{flex:1 1 calc(50% - 2rem);max-width:50%;max-width:calc(50% - 2rem);margin:2rem 0}.static-page .news-strip{padding:0}.news-full{margin-bottom:10rem}.news-full .tn{position:relative;margin:0 0 5rem}.news-full .tn img{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain}.news-full .text{margin-top:5rem;position:relative}.news-full .tn+.text{margin-top:0}.news-full .title{margin-bottom:5rem;font-size:4em;line-height:1;font-weight:900;font-family:var(--font2)}.news-full .cat{display:none}.news-full .text .intro{margin:5rem 0;color:#888;font-size:1.2em;font-weight:700;font-family:var(--font1)}.news-full .product-block{display:inline-block;max-width:30rem;margin:2rem 2%;border:.1rem solid #bbb;box-shadow:0 .2rem .2rem rgba(0,0,0,.07),0 .8rem .8rem rgba(0,0,0,.07)}.news-full .product-block h3{font-size:1em;font-weight:bold}.news-full .product-block:hover{border-color:#777}.news-full .product-block .text{margin:0;max-width:none}.news-full .product-block .tn{margin:0 auto}.news-full .product-block .tn img{width:auto}.product-block-wrapper{text-align:center}.blog-entries .news-strip{margin-top:5rem}.blog-no-entries{margin:5rem 0;color:#888;text-align:center;font-style:italic}.static-page{max-width:120rem;margin:0 auto 10rem;padding-left:4rem;padding-right:4rem;overflow-wrap:anywhere}.static-page>h1:first-child{margin-top:5rem}.static-page h1{margin-bottom:1em;font-size:3em;line-height:1;font-weight:900;font-family:var(--font2);color:#000}.static-page h2{margin-bottom:2.5rem;font-size:1.6em;line-height:1;font-weight:700}.static-page p{margin:2rem 0}.static-page ul,.static-page ol{margin:2rem 0 2rem 1.8rem}.static-page .countries{display:flex;flex-direction:row}.static-page .countries>span:first-child{align-self:start;width:3rem;height:2.2rem;margin-right:1.5rem;flex:none;background-repeat:no-repeat;background-size:contain}.static-page .countries>span.bg:first-child{width:6rem;height:4.4rem}.static-page .countries>span+span{align-self:center;min-height:0}.static-page .countries .ch{background-image:url('../../img/countries/switzerland.png')}.static-page .countries .de{background-image:url('../../img/countries/germany.png')}.static-page .countries .fr{background-image:url('../../img/countries/france.png')}.static-page .medias-wrapper{display:flex}.static-page .medias-wrapper h2{margin-top:0}.static-page .medias-wrapper .contact-medias{flex:0 0 40%;max-width:50%}.static-page .medias-wrapper .medias-assets{flex:0 0 60%;margin-top:-1rem;padding:1rem 2rem;background-color:#eee}.static-page .medias-wrapper .medias-presse .selection{margin:-0.5rem 0 2rem;list-style:none}.static-page .medias-wrapper .medias-presse .selection li{display:inline-block}.static-page .medias-wrapper .medias-presse .selection a{display:block;margin-right:.5rem;padding:.3rem .5rem;line-height:1;border-radius:.2rem}.static-page .medias-wrapper .medias-presse .selection a:hover{background-color:#fff}.static-page .medias-wrapper .medias-presse .selection .active a{color:#fff;background-color:var(--accent)}.static-page .medias-wrapper .medias-presse .communiques{margin:0;list-style:none}.static-page .medias-wrapper .medias-presse .communiques li{margin-bottom:1rem}.static-page .medias-wrapper .medias-presse .communiques li div{display:inline}.static-page .medias-wrapper .medias-presse .communiques .date{min-width:4rem;font-weight:bold}.static-page .medias-wrapper .medias-presse .communiques .titre{margin-right:.4rem}.contact-wrapper .contact-infos .text{margin-left:-2rem;margin-right:-2rem;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:2.5rem;white-space:nowrap}.contact-wrapper .contact-infos .text>p,.contact-wrapper .contact-infos .text>div{padding:0 2rem 4rem}.contact-wrapper .contact-infos .text p:first-child{margin-top:0;float:left}.contact-wrapper .contact-infos .text ins{text-decoration:none}.contact-wrapper .contact-infos .text .label{font-size:1.2em;font-weight:bold;font-family:var(--font2)}.contact-wrapper .contact-form h2{margin-top:0;font-weight:900;font-family:var(--font2)}.contact-wrapper .contact-form label{font-size:1.2em;font-weight:900;font-family:var(--font2)}.contact-wrapper .contact-form .form-item .form-label{flex-basis:25%}.contact-wrapper .contact-form .form-item .form-input{flex-basis:75%}.contact-wrapper .contact-form .form-item .form-input textarea{min-height:15rem}.contact-wrapper .contact-form .form-msg{margin-left:-2rem;margin-right:-2rem}.contact-wrapper+.slideshow{margin-top:2.5rem}select,textarea,input[type=tel],input[type=text],input[type=email],input[type=number],input[type=password]{padding:.5rem;font-family:var(--font0);line-height:1.2;border:.4rem solid rgba(0,0,0,.35);background-color:rgba(0,0,0,0)}select:hover,textarea:hover,input[type=tel]:hover,input[type=text]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover{background-color:rgba(255,255,255,.5);border-color:#000}select:focus,textarea:focus,input[type=tel]:focus,input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus{background-color:#fff;border-color:var(--accent);outline:none;box-shadow:none}input.qt{padding:0 .5rem}button{padding:.5em 1em;color:#fff;line-height:1;font-weight:700;border:none;background-color:#000;font-family:var(--font2);cursor:pointer}button:hover{background-color:var(--accent)}button.submit{font-weight:900}input::-webkit-input-placeholder,input:-moz-placeholder,input::placeholder{font-style:italic;opacity:.35}textarea{resize:vertical}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}option[disabled]{color:#ccc;text-decoration:line-through}.form-item{padding:.5rem 0;display:flex;flex-wrap:wrap;line-height:1.2}.form-item .mand{font-weight:bold;color:#c00}.form-item .form-item-note{flex:0 0 100%;padding:.3rem 0 .5rem;padding-left:45%;padding-left:min(45%, 25rem);font-size:.85em;line-height:1.1;color:#888}.form-item .form-item-note p{margin:0}.form-item .form-label{flex:0 1 45%;max-width:25rem;padding:.5rem .2rem .5rem 0}.form-item .form-label p{margin:0}.form-item .form-input{flex:1 0 55%}.form-item .form-input select,.form-item .form-input textarea,.form-item .form-input input[type=tel],.form-item .form-input input[type=text],.form-item .form-input input[type=email],.form-item .form-input input[type=number],.form-item .form-input input[type=password]{width:100%}.form-item .form-input input[disabled=true]{color:#444;background-color:#eee;border-color:#ddd}.form-item.error input,.form-item.error select{border-color:#c00}.form-item .form-item-error{color:#c00}.form-item-password .form-input{position:relative;padding-right:3rem}.form-item-password input[type=password]::-ms-reveal,.form-item-password input[type=password]::-ms-clear{display:none}.form-item-password .pwd-toggle-visibility{position:absolute;right:0;top:.4rem;z-index:1;height:2.8rem;width:2.8rem;color:#888;font-size:2rem;text-align:center;line-height:2.8rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-item-password .pwd-toggle-visibility:hover{color:#000}.form-item-password .pwd-toggle-visibility.pwd-visible{color:#09c}.form-item-checkbox .form-input{padding:.5rem 0;flex-basis:2rem;min-width:2rem}.form-item-checkbox .form-label{flex-basis:calc(100% - 2rem);min-width:calc(100% - 2rem)}.form-item-checkboxes{display:block}.form-item-checkboxes ul{margin:0;list-style:none}.form-item-checkboxes .form-label{max-width:none}.form-item-checkboxes .form-input{max-width:none;padding:.5rem 0}.form-item-checkboxes .form-input li{padding:0}.form-item-checkboxes .form-input li:first-child label{padding-top:0}.form-item-checkboxes .form-input li:last-child label{padding-bottom:0}.form-item-checkboxes .form-input input{margin-right:.6rem}.form-item-checkboxes .form-input label{display:block;padding:.3rem 0}.form-item-radios .form-input-radio{display:inline-block}.form-item-radios .form-input-radio input{margin-right:.3rem;position:relative;top:-0.3rem}.form-item-radios .form-input-radio label{margin-right:2.5rem}.form-item-captcha{margin:1rem 0}.form-item-captcha .g-recaptcha{text-align:right}.form-item-captcha .g-recaptcha>div{display:inline-block;vertical-align:middle;max-width:calc(100vw - 8rem)}.form-item-captcha.error{outline:.1rem solid #c00;background-color:#edd}@media screen and (max-width: 344px){.form-item-captcha{position:relative;left:-2rem}}@media screen and (max-width: 324px){.form-item-captcha{position:relative;left:-4rem}}.form-note-mandatory{color:#888;font-size:.85em;text-align:right;padding:0 0 1rem 0}.form-note-mandatory .mand{color:var(--accent)}.form-note-mandatory p{margin:0}.form-actions{display:flex;flex-wrap:wrap;margin-top:1rem}.form-actions .form-action{margin-top:1.5rem;flex:1 0 auto}.form-actions .action-submit{order:2;text-align:right}.form-actions .action-forgot{order:1;padding-right:1rem}.form-actions .action-forgot button{padding-left:0;padding-right:0;color:#c00;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.form-actions .action-forgot button:hover{text-decoration:underline}.form-msg{padding:1rem 2rem}.form-msg{margin-bottom:2rem}.form-msg>p:first-child{margin-top:0}.form-msg>p:last-child{margin-bottom:0}.static-page+.login-choices,.static-page+.account-menu{margin-top:-5rem;margin-bottom:10rem}.login-choice{max-width:70rem;margin:5rem auto}.login-choice>h3{margin-bottom:2.5rem;font-size:1.8rem;font-weight:normal}.login-choice>h3 label{display:block;cursor:pointer;padding:.8rem 4rem;color:#fff;background-color:#000}.login-choice>h3 input{margin:0;margin-right:.5rem}.login-choice .msg{margin:-1rem -1.5rem 1rem}.login-choice form{display:none;position:relative;padding:1rem 4rem}.login-choice .form-action{margin-top:2.5rem}.login-choice.active h3 label{background-color:var(--accent)}.login-choice.active form{display:block}.login-choice .notice-foreign{margin:-1rem -1.5rem 2rem;padding:1rem 1.5rem;font-size:.8em;text-align:center;line-height:1.2}.login-choice .notice-foreign p{margin:0}.login-choice .notice-foreign strong{color:var(--accent)}.pwd-constraint-check .pwd-constraint{padding:0 2px}.pwd-constraint-check .pwd-constraint-error{color:#fff;background-color:#c00}.pwd-repeat-notice span{padding:0 2px;color:#fff;background-color:#c00}.account-menu{max-width:120rem;margin:0 auto;padding:0 4rem}.account-menu ul{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;list-style:none;font-size:1.8rem;line-height:1.2}.account-menu li{flex:0 0 50%;padding:1rem}.account-menu li a{position:relative;color:#666;display:inline-block;height:100%;width:100%;padding:1rem 1.5rem 1rem 4.7rem;background-color:#eee}.account-menu li a:hover{color:#000;background-color:#ddd}.account-menu li .material-icons{position:absolute;left:1.2rem;top:.8rem}.account-menu li .count{display:none;float:right;color:#fff;background-color:var(--accent);min-width:2.2rem;height:2.2rem;padding:0 .4rem;font-size:1.4rem;line-height:2.2rem;text-align:center;border-radius:5rem}.account-menu li .count:empty{display:none}.account-menu li .count.has-items{display:inline-block}.account-menu .logout a{color:#c00}.account-menu .logout a:hover{color:#fff;background-color:var(--accent)}.account-page{margin-bottom:2.5rem}.account-page .no-data{color:#666;text-align:center;font-style:italic}.account-page table{width:100%}.account-page table thead tr:last-child th,.account-page table thead tr:last-child td{border-bottom:.4rem solid #000}.account-page table tfoot tr:first-child th,.account-page table tfoot tr:first-child td{border-top:.4rem solid #000}.account-page table th,.account-page table td{padding:.5rem}.account-page table .img{width:1px}.account-page table .img .tn{width:5.5rem;height:5.5rem}.account-page table .img img{display:block;max-width:5.5rem;max-height:5.5rem;margin:0 auto}.account-page table .ref{text-align:left;white-space:nowrap;width:1rem}.account-page table td.ref{color:var(--accent)}.account-page table .desc .stock{position:relative;padding:.2rem 0 .2rem 1.8rem;font-size:.9em;line-height:1.2}.account-page table .desc .stock-status{position:absolute;left:0;top:.3rem;width:1em;height:1em}.account-page table .desc .stock-txt{color:#777}.account-page table .qt{text-align:center;white-space:nowrap}.account-page table .qt input.qt{max-width:4rem}.account-page table .qt button.remove{padding:0;margin-left:1rem;color:#000;vertical-align:middle;background-color:rgba(0,0,0,0);border:none}.account-page table .qt button.remove .material-icons{font-size:2rem}.account-page table .qt button.remove:hover .material-icons{color:var(--accent)}.account-page table .price{text-align:right}.account-page table th.price{text-align:center}.account-page table .price.total{font-weight:bold;background-color:#eee}.account-page table .action{padding:0 0 0 2rem;text-align:right;width:1rem;white-space:nowrap}.account-page table .action a{display:inline-block;padding:.5rem}.account-page table .action a:hover{text-decoration:underline}.account-page table .soonavail2{float:right;padding:0 .3rem;color:#fff;font-size:.9em;background-color:#f80;border-radius:.2rem}.account-page.my-data .form-item-note{padding-left:min(45%, 25rem)}.account-page.my-data .phone-1-3{padding:1rem 0}.account-page.change-pwd .form-item{padding-top:1rem;padding-bottom:1rem}.account-page.change-pwd .form-label{flex-basis:50%;max-width:none}.account-page.change-pwd .form-label label{display:inline-block;min-width:11rem}.account-page.change-pwd .form-label .input{font-weight:bold}.account-page.change-pwd .form-input{flex-basis:50%}.account-page.my-settings form{display:flex;flex-wrap:wrap}.account-page.my-settings .msg,.account-page.my-settings .form-item-checkbox,.account-page.my-settings .form-actions{flex:0 0 100%}.account-page.my-settings .msg{margin-top:0}.account-page.my-settings .form-item-checkboxes{flex:0 0 50%;margin:1rem 0 1.5rem;padding:.2rem 1rem .5rem;background-color:#eee}.account-page.my-settings .form-item-checkboxes .form-label{font-weight:bold}.orders-history table tr{border-top:.1rem solid #ddd}.orders-history table tr:first-child{border-top:none}.orders-history table tr:hover{background-color:rgba(0,0,0,.05)}.order-detail table{margin:2.5rem 0}.order-detail table tr.total{font-weight:bold;background-color:#eee}.order-detail table tr.total .total{background-color:#ddd}.order-detail table tr.antipollution,.order-detail table tr.cumbersome,.order-detail table tr.port,.order-detail table tr.tva{color:#666;font-style:italic}.order-detail table tr.antipollution .price,.order-detail table tr.cumbersome .price,.order-detail table tr.port .price,.order-detail table tr.tva .price{font-style:normal;background-color:#eee}.order-detail table tfoot{font-size:.9em}.order-detail table tfoot tr>td,.order-detail table tfoot tr>th{border-top:.1rem solid rgba(0,0,0,.05)}.order-detail table tfoot tr:first-child td,.order-detail table tfoot tr:first-child th{border-top:none}.order-detail table tfoot .t0{white-space:nowrap}.order-detail table tfoot .total,.order-detail table tfoot .price{border-top:none}.order-detail table .mobile{display:none}.order-detail .has-promo-sticker{display:inline-block;margin:0 2px 2px 0;padding:4px 3px 2px;font-size:.9em;color:#fff;line-height:1;border-radius:4px;background-color:var(--accent)}.order-detail .price-before-promo{margin-right:4px;font-weight:normal;text-decoration:line-through}.order-detail .detail-promos-td{font-style:normal;font-weight:normal;background-color:#fff;border:none !important}.order-detail .detail-promos-td td{border:none !important}.order-detail .detail-promos{margin:0;background:rgba(0,0,0,0)}.order-detail .detail-promos table{margin:0;background:rgba(0,0,0,0)}.order-detail .detail-promos td{padding:0 4px;border:none}.order-detail .detail-promos td:last-child{padding-right:0}.order-detail .detail-promos .promo-values{font-weight:normal}.order-detail .detail-promos .promo-name{color:#000;font-size:1.4rem;text-align:left}.order-detail .detail-promos .promo-name span{display:inline-block;padding:4px 3px 2px;font-size:.9em;color:#fff;line-height:1;border-radius:4px;background-color:var(--accent-trans2)}.order-detail .detail-promos .promo-value{color:#000;font-size:1.4rem;text-align:right}.order-detail .modes-livraison h3{margin-bottom:.5rem;color:#000;font-size:1em;font-style:normal}.order-detail .modes-livraison ul{list-style:none;margin:0}.order-detail .modes-livraison .mode-livraison{position:relative}.order-detail .modes-livraison .mode-livraison input{position:absolute;left:.5rem;top:.8rem}.order-detail .modes-livraison .mode-livraison label{display:block;padding:.5rem .5rem .5rem 10rem;cursor:pointer}.order-detail .modes-livraison .mode-livraison label .label{position:absolute;left:2.5rem;top:.5rem;color:#000;font-style:normal}.order-detail .modes-livraison .mode-livraison .show-more-wrapper{padding-left:10rem;padding-bottom:.5rem}.order-detail .modes-livraison .mode-livraison .show-more-wrapper .show-more-invite{margin-top:0;margin-bottom:0}.order-detail .modes-livraison .mode-livraison input:checked+label{background-color:#eee}.order-detail .modes-livraison .mode-livraison input:checked+label+.show-more-wrapper{background-color:#eee}.order-detail .details-meta .paye{margin:0;padding:.5rem 1.5rem;text-align:right;background-color:#eee}.order-detail .details-meta .details-adr{margin-bottom:2.5rem;display:flex;justify-content:space-between}.order-detail .details-meta .details-adr>div{padding-right:2.5rem;flex:0 0 50%}.order-detail .details-meta .details-adr h2{margin-bottom:1rem}.order-detail .details-meta .details-adr p{margin:0}.order-detail .codes-promo{overflow:hidden}.order-detail .codes-promo .confirm{background-color:#7a0}.order-detail .codes-promo .form-item{padding-bottom:0}.order-detail .codes-promo .form-label{max-width:15rem}.order-detail .codes-promo-list .code-promo{margin-bottom:.5rem}.order-detail .codes-promo-list .code-promo input{width:15rem;max-width:100%;margin-right:.7rem}.order-detail .codes-promo-list .code-promo .code-promo-add{display:none;padding:1rem .6rem;color:var(--accent);font-size:.8em;font-family:inherit;line-height:1;cursor:pointer;border:none;background-color:rgba(0,0,0,0)}.order-detail .codes-promo-list .code-promo:last-child{margin-bottom:0}.order-detail .codes-promo-list .code-promo:last-child .code-promo-add{display:block}.order-detail .codes-promo-actions{display:block;margin:0;padding-left:15rem}.order-detail .codes-promo-actions .form-action{margin:0;margin-top:-7.4rem;margin-bottom:5rem;padding-left:16rem;text-align:left}.order-detail .codes-promo-actions .form-action button{padding-top:.6em;padding-bottom:.55em}.order-detail .check-cga{margin-top:2.5rem}.order-detail .check-cga.error{padding-left:1rem;padding-right:1rem;background-color:#fee;box-shadow:0 0 0 .2rem #c00}.order-process .order-process-steps{display:flex;flex-wrap:wrap;justify-content:center;margin:5rem 0;color:#fff;font-weight:700;font-size:1.4rem;line-height:1.8rem;background-color:#666}.order-process .order-process-steps>span{display:inline-block;padding:1rem 1.5rem}.order-process .order-process-steps .label{padding-left:2.5rem}.order-process .order-process-steps .sep{display:none}.order-process .order-process-steps .step{margin-right:.4rem}.order-process .order-process-steps strong{font-weight:700}.order-process .order-process-steps .active{background-color:var(--accent)}.adr-choices .my-addr{margin:2.5rem 0}.adr-choices .adr-choice .adr-choice-label{margin-bottom:1rem;padding:.5rem 1.5rem .5rem 1rem}.adr-choices .adr-choice .adr-choice-label input{margin-right:.6rem;position:relative;top:.1rem}.adr-choices .adr-choice.on .adr-choice-label{color:#fff;background-color:#000}.adr-choices .ac-other .adr-choice-form{display:none}.adr-choices .ac-other.on .adr-choice-form{display:block}.paiement-final .prix{margin-bottom:5rem;text-align:center}.paiement-final .prix h2{margin-top:5rem;margin-bottom:2rem}.paiement-final .prix .total{display:block}.paiement-final .prix .total span{color:#666;font-size:4rem;font-weight:bold}.paiement-final .paiement-method{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin:5rem -1rem}.paiement-final .paiement-method .method{flex:0 0 50%;min-height:11.5rem;max-width:35rem;min-width:20rem;margin:0 auto;padding:1rem;transition:opacity .35s ease-out}.paiement-final .paiement-method .method button{display:block;width:100%;height:100%;padding:1rem}.paiement-final .paiement-method .method button span{color:#666}.paiement-final .paiement-method .method button img{display:block;margin:1rem auto 0}.paiement-final .paiement-method.working{opacity:1;cursor:default}.paiement-final .paiement-method.working .method{opacity:.35}.paiement-final .paiement-method.working::before{content:"";position:absolute;left:25%;top:50%;top:calc(50% - .5rem);z-index:10;width:50%;height:1rem;box-shadow:0 0 0 .1rem #adadad;border:.1rem solid #fff;background-color:#fff;background-image:linear-gradient(to right, transparent 50%, var(--accent) 50%, var(--accent) 60%, transparent 60%, transparent 71.5%, var(--accent) 71.5%, var(--accent) 84%, transparent 84%);background-size:200% 100%;animation:animation-progress-linear 2s infinite linear}.order-thank-you{margin-bottom:2.5rem}.order-thank-you img{display:block;margin:0 auto}.page-footer{color:var(--footer-text);font-size:1.6rem;font-weight:700;line-height:1.2;background-color:var(--footer-bg)}.page-footer a{color:var(--footer-text);text-decoration:none}.page-footer a:hover{color:var(--footer-text-h)}.page-footer .page-footer-inner{padding:4rem;display:grid;grid-template-areas:"infos  menus lang" "bottom menus lang";grid-template-columns:auto min-content min-content}.page-footer .page-footer-inner>.menus{grid-area:menus}.page-footer .page-footer-inner>.menu-langs{grid-area:lang}.page-footer .page-footer-inner>.infos{grid-area:infos}.page-footer .page-footer-inner>.bottom{grid-area:bottom}.page-footer .menus{display:flex}.page-footer .menu-block{flex:1 1 50%;min-width:25rem;max-width:30rem;padding-left:4rem}.page-footer .menu-block .menu-title{margin-bottom:2.5rem;color:var(--footer-title);font-size:2.7rem;font-weight:900;font-family:var(--font1)}.page-footer .menu-block ul{list-style:none}.page-footer .menu-block li{overflow:hidden;text-overflow:ellipsis}.page-footer .menu-block li a{display:block;padding:.6em 0}.page-footer .menu-langs{text-align:right}.page-footer .menu-langs select{padding:.5rem 2rem;color:rgba(0,0,0,.35);font-family:var(--font1);font-weight:900;font-style:italic}.page-footer .menu-langs select:hover{color:#000}.page-footer .infos{flex:1 1 auto;padding:0 5rem 2.5rem 0}.page-footer .infos .logo{display:inline-block;width:21rem;margin-bottom:2.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-footer .infos .logo a{display:block}.page-footer .infos .logo img{display:block}.page-footer .infos .hds{margin-top:2rem}.page-footer .newsletter-subscribe{margin:1rem 0 2.5rem}.page-footer .newsletter-subscribe span{display:inline-block;padding:1rem 1.2rem;color:#fff;line-height:1;text-align:center;font-variant:small-caps;cursor:pointer;background-color:#222;transition:background-color .75s ease-out}.page-footer .newsletter-subscribe span:hover{background-color:var(--accent);transition-duration:.1s}.page-footer .bottom{flex:0 0 100%;max-width:100%;min-width:20rem;display:flex;flex-wrap:wrap;padding:5rem 2.5rem 0 0;align-items:flex-end;justify-content:space-between}.page-footer .bottom .norms img{display:inline-block;width:14rem;margin-right:1.5rem}.page-footer .bottom .norms p{display:inline-block;vertical-align:top}.page-footer .bottom .paiment{margin-top:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-footer .bottom .paiment img{filter:grayscale(1)}.page-bottom{padding:2rem 1rem;color:var(--bottom-text);font-size:1.5rem;text-align:center;background-color:var(--bottom-bg)}.page-bottom p,.page-bottom div{display:inline}.page-bottom p::after{content:" - "}.page-bottom .copy-bw::after{content:" - "}.page-bottom br{display:none}.page-bottom a{color:var(--bottom-text-a);text-decoration:underline}.social-networks{margin:0 0 2.5rem 0}.social-networks .sn{display:inline-block;margin-right:1rem}.social-networks .sn a{position:relative;display:block;width:3rem;height:3rem;border:.1rem solid #000;background:rgba(0,0,0,0) none no-repeat 50% 50%/auto 1.2rem scroll;transition:transform .1s ease-out}.social-networks .sn a:hover{transform:scale(120%)}.social-networks .sn span{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.social-networks .sn.facebook a{background-image:url("../../img/social/facebook-f.svg")}.social-networks .sn.instagram a{background-image:url("../../img/social/instagram.svg")}.social-networks .sn.linkedin a{background-image:url("../../img/social/linkedin-in.svg")}.social-networks .sn.tiktok a{background-image:url("../../img/social/tiktok.svg")}.social-networks .sn.twitter a{background-image:url("../../img/social/twitter.svg")}.social-networks .sn.youtube a{background-image:url("../../img/social/youtube.svg")}body.popup{padding:1.5rem 2.5rem;background-color:#fff}body.popup .static-cga .slideshow{display:none}body.popup .user-list{padding:0;border:none}body.popup .user-list h2{margin-top:0}body.popup .user-list .products{margin-left:0;margin-right:0}body.popup .user-list .products .product{min-height:9.5rem;padding:1rem 0 1rem 9rem}body.popup .user-list .products .tn{width:7.5rem;height:7.5rem}body.popup .user-list .products .tn img{max-width:7.5rem;max-height:7.5rem}body.popup .user-list .products .name{font-size:1.4rem}body.popup .user-list .products .qt-price{margin-top:1.5rem}body.popup .user-list .products-count{margin-bottom:2.5rem}body.popup .user-list .total h3{font-size:1.6rem}body.popup .user-list .close-block,body.popup .user-list .empty-text,body.popup .user-list .action.remove,body.popup .user-list .actions{display:none}body.popup .wishlist .bw-logo{display:block;position:absolute;right:0;top:0;width:19.6rem;max-width:35vw;height:auto}.popup-overlay{display:flex;justify-content:center;align-items:center;position:fixed;left:0;right:0;top:0;bottom:0;z-index:200000;background-color:rgba(0,0,0,.5);cursor:pointer}.popup-content{box-sizing:border-box;flex:0 0 auto;width:50rem;max-width:90vw;height:48rem;max-height:90vh;box-shadow:0 .5rem 2.5rem -1.5rem #000;cursor:default;cursor:initial;position:relative}.popup-content .popup-close{box-sizing:border-box;cursor:pointer;position:fixed;top:0;right:0;z-index:1;width:4.8rem;height:4.8rem;color:#fff;text-align:center;vertical-align:middle;cursor:pointer}.popup-content .popup-close .material-icons{font-size:4.8rem}.popup-content>iframe{display:block;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;border:none;background-color:#fff}body.is-mobile.user-list-open{overflow:hidden}@media(max-width: 1300px){.login-choices{display:block}.login-choice{margin-bottom:1rem}}@media(max-width: 1100px){.news-large{display:block}.product-details .summary .brand{min-height:0;margin-bottom:1rem}.product-details .summary .stickers{position:relative;margin-left:-0.1rem;margin-right:-0.1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.product-details .summary .stickers::after{display:none}.product-details .summary .stickers .sticker,.product-details .summary .stickers .discount{float:none;padding-left:.7rem;padding-bottom:.2rem;height:auto;margin:0;flex:1 0 auto;text-align:center;border:.1rem solid #fff}.product-details .summary .stickers .sticker::before,.product-details .summary .stickers .sticker::after,.product-details .summary .stickers .discount::before,.product-details .summary .stickers .discount::after{display:none}.block-highlight{flex-basis:33.33%;flex-basis:33.3333333333%;padding-top:33.33%;padding-top:33.3333333333%}}@media(max-width: 1000px){.account-blocks{right:2rem}.account-blocks .basket::before{right:15.3rem}.menu-account{margin-top:.7rem}.menu-account .menu-primary-open{display:block}.main-menu-wrapper{position:fixed;z-index:20;width:100%;left:100%;top:0;bottom:0;padding-top:6rem;background-color:#fff;overflow:auto;transition:left .2s ease-out}.main-menu-wrapper.open{left:0;transition-duration:.35s;display:flex;flex-direction:column;justify-content:space-between}.main-menu-wrapper .menu-primary-close,.main-menu-wrapper .menu.langs{display:block}.region-top>.menu.langs{display:none}.main-menu{display:block;text-align:center}.main-menu .submenu-wrapper{position:static}.main-menu .submenu-wrapper::after{content:none}.main-menu .submenu{max-height:none;background-color:#eee}.main-menu .submenu img{mix-blend-mode:multiply}.main-menu-open{overflow:hidden}.page-footer .page-footer-inner{grid-template-areas:"infos  menus" "bottom lang";grid-template-columns:auto min-content;grid-template-rows:auto min-content}.page-footer .menu-block{padding-left:0;padding-right:4rem}.page-footer .menu-langs{text-align:left;display:flex;align-items:flex-end;justify-content:flex-end}}@media(max-width: 980px){.carousel.products.js-active .carousel-wrapper{width:100%;overflow-x:scroll}.block-highlight{flex-basis:25%;padding-top:25%}}@media(max-width: 900px){.product-details .summary .product-vars .product-var{flex-basis:100%;width:100%;max-width:100%;padding:0}}@media(max-width: 800px){.page-footer .page-footer-inner{grid-template-areas:"infos  infos" "menus  menus" "bottom lang"}.page-footer .infos{padding-right:0}.overlay .overlay-inner{max-width:90vw}.overlay .overlay-inner .popin-content,.overlay .overlay-inner .iframe-popin{width:90vw;height:80%;height:calc(100vh - 10rem)}}@media(max-width: 700px){.news-full .product-block{display:block;margin-left:auto;margin-right:auto}}@media(max-width: 640px){.region-main .side-block.account-blocks{display:block}.static-page h1{font-size:2.4rem}.static-page .medias-wrapper{display:block}.static-page .medias-wrapper .contact-medias{margin-bottom:2.5rem}.static-page .medias-wrapper .medias-assets{margin-left:-2.5rem;margin-right:-2.5rem;padding-left:2.5rem;padding-right:2.5rem}.page-footer .menu-block .menu-title{margin-bottom:2rem}.page-footer .menu-block li a{display:inline-block;padding-top:.4rem;padding-bottom:.4rem}.product-details .summary{display:block}.product-details .summary .images{padding-right:0}.product-details .summary .text{padding-left:0;margin-top:4rem;position:relative}.product-details .block-detail{display:block}.product-details .block-detail .block-title{margin-bottom:.5rem}.news-block{font-size:2.4vw}.news-block .title{height:auto}.news-strip{display:block}.news-strip .news-block{max-width:100%;margin:4rem 0}}@media(max-width: 520px){.menu-account>div{min-width:4rem;padding:0}.account-blocks .basket::before{right:10.3rem}.main-menu .submenu-products .submenu-item{border-left:none}.news-full .title{font-size:4rem}.news-full .intro{font-size:1.15em}.account-page table th,.account-page table td{padding-left:0}.account-page table th.total,.account-page table td.total{padding-left:.5rem}.account-page table .qt button.remove{margin-left:.2rem}.account-page.my-settings form{display:block}.order-process .order-process-steps>span{flex-grow:1;text-align:center}.product-block .stickers{right:0}.product-block .sticker,.product-block .discount{right:-1.5rem}.region-main .products-list .product-block{margin:2% 0}.block-highlight{flex-basis:33.33%;flex-basis:33.3333333333%;padding-top:33.33%;padding-top:33.3333333333%}.retailers{display:block}.retailers .retailers-infos{padding-right:0}.retailers .retailers-infos .summary{position:static !important;margin-bottom:2.5rem}.catalog-main{padding-right:0}.catalog-main .catalog-cover{position:static;width:auto;margin-top:3rem}.catalog-main .catalog-cover img{margin:0 auto;box-shadow:none}.login-choice .form-actions{display:block}.brand-header-content{padding:0 1.5rem 2rem}.brand-header-content p{margin-bottom:1.5rem}.brand-header-content p span{margin-top:2rem;padding:.7rem 1.5rem;left:-1.5rem;font-size:1.4rem}.brand-header-content img+p{margin-top:-3.3rem}.brand-header-content h1{font-size:2.2rem}img+.brand-header-content{bottom:0}.page-footer .menus{display:block}.page-footer .menu-block{margin-bottom:3rem}.page-footer .menu-block .menu-title{margin-bottom:1rem}.page-footer .menu-block:first-child{min-width:100%;flex:0 0 100%}.static-page .all-brands li{flex-basis:33.33%}.orders-history table tr{display:flex;justify-content:space-between;flex-wrap:wrap}.orders-history table tr:hover{background-color:rgba(0,0,0,0)}.orders-history table td{display:block;padding:.5rem 0;line-height:1}.orders-history table .date{order:2;min-width:8rem;padding-left:1rem;padding-right:1rem}.orders-history table .order-ref{order:1;flex-grow:1}.orders-history table .price{order:3;min-width:7rem}.orders-history table .action{width:auto;padding:.5rem 0;order:4}.orders-history table .action a{padding:0 0 0 1rem}}@media(max-width: 480px){.cols{display:block}.form-item{display:block}.form-item .form-item-note{padding-left:0}.account-page.my-data .form-item-note{padding-left:0}.form-item-checkbox{display:flex}.account-menu ul{display:block}.order-process .order-process-steps{margin:-1rem -1.5rem 2.5rem}.order-process .order-process-steps .label{padding-left:1.5rem}.order-preview table thead{display:none}.order-preview table tr{display:flex}.order-preview table tbody tr{display:block;position:relative;min-height:5.5rem;padding-left:6rem;padding-right:7.5rem;padding-bottom:4rem;padding-top:.5rem;border-bottom:.1rem solid #eee}.order-preview table tbody tr::after{content:"";display:table;clear:both}.order-preview table tbody td{display:block;padding:0}.order-preview table tbody .img{position:static}.order-preview table tbody .tn{position:absolute;left:0;top:.5rem}.order-preview table tbody .ref{width:auto}.order-preview table tbody .stock{margin-top:.2rem}.order-preview table tbody .qt,.order-preview table tbody .price{position:absolute;bottom:1rem}.order-preview table tbody .qt{width:4rem;right:8rem;text-align:right}.order-preview table tbody .qt .qt{position:static}.order-preview table tbody .qt .remove{position:absolute;right:-7.7rem;top:.2rem;z-index:2}.order-preview table tbody .price{width:7rem;right:12rem;padding-right:1rem;line-height:2.8rem}.order-preview table tbody .total{position:absolute;left:auto;right:0;top:0;bottom:-0.1rem;z-index:1;padding:0 .5rem;width:7rem;border-bottom:.1rem solid #ddd}.order-preview table tbody .detail-promos tr{display:table-row;padding:0}.order-preview table tfoot tr{position:relative;padding-right:7.5rem}.order-preview table tfoot td:empty{display:none}.order-preview table tfoot .price{position:absolute;left:auto;right:0;top:0;bottom:0;z-index:1;padding:.5rem;width:7rem}.order-preview table tfoot .total .t0{padding-left:.5rem}.order-preview table tfoot .detail-promos tr{display:table-row;padding:0}.final-summary table{width:100%}.final-summary table .mobile{display:block}.final-summary table thead{display:none}.final-summary table tbody tr{border-bottom:.1rem solid #eee}.final-summary table tbody td.ref,.final-summary table tbody td.qt,.final-summary table tbody td.single{display:none}.final-summary table tbody .desc{width:auto}.final-summary table tbody .desc .ref{width:auto;line-height:22px;white-space:nowrap}.final-summary table tbody .desc .ref div{display:inline-block}.final-summary table tbody .desc .qt-price{padding-top:1rem;text-align:right}.final-summary table tbody .desc .qt-price .price{display:inline-block}.final-summary table tbody .desc .qt-price .qt{display:inline-block;min-width:30px;margin-left:5px}.final-summary table tbody .stock{margin-top:.2rem}.final-summary table tbody .price.total{width:auto;border-bottom:.1rem solid #ddd}.final-summary table tfoot td:empty{display:none}.final-summary table .detail-promos tr{border:none}.order-detail .codes-promo-actions .form-action{padding-left:1rem}.order-detail .modes-livraison .mode-livraison input{top:.6rem}.order-detail .modes-livraison .mode-livraison label{padding:.5rem .5rem .5rem 2.5rem}.order-detail .modes-livraison .mode-livraison label .label{display:block;padding-bottom:.5rem;position:static;font-weight:bold}.order-detail .modes-livraison .mode-livraison label[for=mode-livraison-pickup] .desc{margin-top:-1.68rem}.order-detail .modes-livraison .mode-livraison .show-more-wrapper{padding-left:2.5rem}.order-detail .modes-livraison .mode-livraison .show-more-content{padding-top:.5rem}.blog-entries .news-strip .news-block{margin-bottom:0}.blog-entries .news-strip .news-block .tn{background-position:50% 50%;background-size:cover}.blog-entries .news-strip .news-block .tn img{display:none}.product-news .news-strip .news-block{max-width:none;padding-bottom:0;min-height:7rem}.product-news .news-strip .news-block:first-child{padding-right:0}.product-news .news-strip .news-block .tn{flex-basis:40%}.product-news .news-strip .news-block .text{flex-basis:60%;padding-bottom:0}.product-details .summary .misc{display:block}.product-details .summary .misc .misc-block a{padding:.7rem 0}.block-carousel{margin:4rem}.carousel.products .carousel-nav .back{left:-3.5rem}.carousel.products .carousel-nav .fwd{right:-3.5rem}.page-footer .page-footer-inner{grid-template-areas:"infos" "menus" "lang" "bottom";grid-template-columns:auto;grid-template-rows:auto}.page-footer .menu-langs{padding-bottom:4rem}.page-footer .bottom{padding:0}.page-footer .bottom .paiment{margin:0}}@media(max-width: 440px){.orders-history table tr{padding:.5rem 0}.orders-history table .date{flex-basis:50%;padding-right:0;text-align:right}.orders-history table .order-ref{flex-basis:50%;flex-grow:0}.orders-history table .price{flex-grow:1;text-align:left}}@media(max-width: 420px){.paiement-final .paiement-method{display:block}body.popup .user-list .products .qt-price,.side-block.account-blocks .user-list .products .qt-price{display:block}body.popup .user-list .products .qt-price .price,.side-block.account-blocks .user-list .products .qt-price .price{padding-top:1rem}body.popup .user-list .products .qt-price .stock-status,.side-block.account-blocks .user-list .products .qt-price .stock-status{top:1rem}body.popup .user-list .products .tn,.side-block.account-blocks .user-list .products .tn{display:block;padding-top:.7rem}}@media(max-width: 400px){.region-top .logo{padding:0 1.5rem}.menu-account{padding-right:.5rem}.account-blocks .basket::before{right:8.8rem}.menu-secondary{right:-100vw}.menu-secondary .account{text-align:center}.product-details .summary .product-vars{display:block}.product-details .summary .product-vars .product-var.var1,.product-details .summary .product-vars .product-var.var2{padding:0}.product-details .summary .product-vars .product-var.var2{padding-top:1rem}.products-list{position:relative;z-index:2}.brand-desc-cont{position:relative;z-index:1;margin-top:-10rem;padding-top:12rem}.block-highlight{flex-basis:50%;padding-top:50%}.mce-img-right,.mce-img-left{float:none;display:block;max-width:100%;margin:1.5em auto}p .mce-img-right,p .mce-img-left{margin-top:1.5em}}@media(max-width: 360px){.region-main .products-list .product-block{flex-basis:100%;max-width:100%}.static-page .all-brands li{flex-basis:50%}}.region-top .logo .slogan,.actions .open-wishlist,.account-blocks .user-list.wishlist,.product-block .product-actions .add-wishlist,.back-to-list,.products-list-options,.add-to-wishlist,.product-details .summary .brand,.product-block .breadcrumb a,.product-block .brand,.contact-wrapper .contact-infos .horaires,.contact-wrapper .contact-infos .ferie,.static-page .slideshow,.blog-filters,.block-highlights,.bottom .norms,.subcats-list{display:none !important}/*# sourceMappingURL=main.css.map */
