body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem}@media (min-width:768px){.page-header .panel.wrapper .panel.header{display:block !important}}.header.panel>.header.links li:nth-child(2),.header.panel>.header.links li:nth-child(3){display:none}.page-header .header.content .lof-autosearch{float:right}.page-header .header.content .lof-autosearch .lof-search{width:250px}.page-header .header.content .lof-autosearch ul.ui-autocomplete{left:initial !important;right:0}.nav-open .nav-sections{box-shadow:none;height:100%}@media only screen and (max-width:1024px){.page-header .panel.wrapper .header.panel{display:flex !important}.page-header .panel.wrapper .header.panel a{display:none}.page-header .panel.wrapper .header.panel .discount-link{display:block;margin:auto}.page-header div.block.block-search{display:block}.page-header div.block.block-search .label:before{font-size:30px}}@media only screen and (min-width:1024px){.page-header .logo{margin:0}}div.block-search.block{display:none}@media (max-width:375px){body#html-body .nav-off-canvas .nav-toggle{left:calc(100vw - 39px)}}@media (max-width:375px){body#html-body .sections.nav-sections{max-width:calc(100vw - 55px)}}@media (max-width:1199px){body#html-body.cms-page-view #maincontent>div.columns>div>div.magezon-builder>.mgz-element-row>div>.mgz-container>.mgz-element.mgz-element-column>div{margin-left:unset !important}}.nav-sections{height:50px;box-shadow:0px 2px 5px #000}.nav-sections .nav-sections-item-content{display:flex}@media only screen and (max-width:1024px){.nav-sections div.top-header{display:flex;flex-direction:column;margin-top:12px}.nav-sections div.top-header a{color:#000;text-align:left;margin:6px 20px}.nav-sections .nav-sections-items .switcher-language{padding-left:10px}.nav-sections .nav-sections-items .switcher-language .switcher-options .switcher-trigger strong:after{right:-20px;top:-2px;font-size:20px}.nav-sections .nav-sections-items ul.level0 li.mega a.mega{padding:15px 5px}.nav-sections .nav-sections-items ul.level0 li.mega a.mega.active .menu-title:after{font-size:30px;right:16px;top:11px}.nav-sections .nav-sections-items ul.level0 li.mega ul.level1>li.mega .mega{line-height:22px;padding:8px 0}}@media (width:1024px){.nav-sections .nav-sections-items .nav-sections-item-content ul.level0.horizontal-root{margin-left:unset}.nav-sections .nav-sections-items .nav-sections-item-content ul.level0.horizontal-root li.mega>a.mega{padding:0 16px}}@media (min-width:1024px){.nav-sections .nav-sections-items .nav-sections-item-content .level0.horizontal-root>li.mega:not(.first) .child-content{padding:0;width:max-content}.nav-sections .nav-sections-items .nav-sections-item-content .level0.horizontal-root>li.mega .child-content .child-content-inner ul.level1{width:calc(100% - 30px)}.nav-sections .nav-sections-items .nav-sections-item-content .level0.horizontal-root>li.mega .child-content .child-content-inner ul.level1 li.mega a{line-height:22px;padding:8px 0}}@media only screen and (min-width:1024px){.nav-sections div.block-search.block{display:block;float:left;width:auto;margin:5px auto auto 0px}.nav-sections div.block-search.block .field.search .label{display:block;height:40px;margin-right:30px;overflow:hidden;padding:0;position:relative;width:40px;background:#000;border-radius:20px;float:left}.nav-sections div.block-search.block .field.search .label:hover{cursor:pointer}.nav-sections div.block-search.block .field.search .label:before{margin:auto;line-height:40px;display:block;font-size:3rem;color:#fff}.nav-sections div.block-search.block .field.search .control{border-top:none;clear:both;display:block;position:absolute;width:max-content;top:60px}.nav-sections div.block-search.block .field.search .control input{width:0;height:0;border:none}.nav-sections div.block-search.block .actions button.action{display:none}.nav-sections div.block-search.block form.form.active .field.search .control{border-top:none;clear:both;display:block;left:-160px;right:0}.nav-sections div.block-search.block form.form.active .field.search .control input{width:250px;height:30px;color:#fff;background:#000;border-radius:10px;border:1px solid}.nav-sections ul.level0.horizontal-root{max-width:835px;margin-left:auto}.nav-sections ul.level0.horizontal-root li.mega.has-child>.mega>span.menu-title:after{font-size:3rem}.nav-sections ul.level0.horizontal-root>li.mega.last{border-left:1px solid;border-right:1px solid}.nav-sections ul.level0.horizontal-root>li.mega:not(.last){border-left:1px solid}.nav-sections ul.level0.horizontal-root>li.mega>a.mega{line-height:51px}}.nav-sections ul.level0>li.mega>.mega.active{background:#e41515 !important;color:#fff !important}.nav-sections .mega-hover .mega.has-child,.nav-sections .mega-hover .mega{background:#fff !important}.nav-sections ul.level0>li.mega.mega-hover>.mega{background:#e41515 !important;color:#fff !important}.top-header{max-width:700px;margin:auto;text-align:right}.top-header a{color:#fff;font-size:16px;text-transform:uppercase;margin:0 15px}html[lang=en] .top-header a:nth-child(1){margin-right:35px}html[lang=en] .top-header a:nth-child(2){margin-right:75px}html[lang=en] .top-header a:nth-child(3){margin-right:85px}html[lang=fr] .top-header a:nth-child(1){margin-right:40px}html[lang=fr] .top-header a:nth-child(2){margin-right:65px}html[lang=fr] .top-header a:nth-child(3){margin-right:15px}.review-control-vote:before{content:'\e605' '\e605' '\e605' '\e605' '\e605'}.categorypath-spare-parts-accessories .owl-stage .owl-item:nth-child(1) .item-content-wrapper:first-of-type .item-content h2{line-height:40px}.categorypath-spare-parts-accessories .owl-stage .owl-item:nth-child(1) .item-content-wrapper:first-of-type .item-content h6{line-height:20px}.categorypath-spare-parts-accessories .owl-stage .owl-item:nth-child(1) .item-content-wrapper:first-of-type .item-content .slide-buttons{position:absolute;bottom:5%}.categorypath-spare-parts-accessories .owl-stage .owl-item:nth-child(2) .item-content-wrapper:first-of-type{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7))}.categorypath-spare-parts-accessories .owl-stage .owl-item:nth-child(2) .item-content-wrapper:first-of-type .item-content{right:20%;left:auto;height:100%;width:25%}.categorypath-spare-parts-accessories .owl-stage .owl-item:nth-child(2) .item-content-wrapper:first-of-type .item-content h2{line-height:40px}.categorypath-spare-parts-accessories .owl-stage .owl-item:nth-child(2) .item-content-wrapper:first-of-type .item-content h6{line-height:20px}.categorypath-spare-parts-accessories .owl-stage .owl-item:nth-child(2) .item-content-wrapper:first-of-type .item-content .slide-buttons{position:absolute;bottom:5%}.categorypath-pieces .owl-stage .owl-item:nth-child(1) .item-content-wrapper:first-of-type .item-content h2{font-size:50px !important}.categorypath-pieces .owl-stage .owl-item:nth-child(2) .item-content-wrapper:first-of-type .item-content{left:20%;height:100%;width:25%}.categorypath-pieces .owl-stage .owl-item:nth-child(2) .item-content-wrapper:first-of-type .item-content h2{font-size:50px !important}.loader{display:none;position:fixed;top:40%;left:50%;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:999}@media only screen and (max-width:768px){.loader{left:30% !important}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (max-width:768px){footer .inner-content.mgz-container>.mgz-element-column:nth-child(4)>.mgz-element-inner>.mgz-element:nth-child(1) .mgz-element-inner{text-align:center}footer .inner-content.mgz-container>.mgz-element-column:nth-child(4)>.mgz-element-inner>.mgz-element:nth-child(2) .inner-content{display:flex;width:100%}}@media only screen and (min-width:769px){footer.page-footer{padding-top:12px}}.modals-wrapper .modal-inner-wrap .modal-header .action-close:before{font-size:40px;line-height:18px}@media only screen and (max-width:768px){.catalog-product-view .columns>.column>.product.media{width:100%}.catalog-product-view .columns>.column>.product-info-main{width:100%}}@media only screen and (min-width:769px){.catalog-product-view .columns>.column>.product.media{width:67%}.catalog-product-view .columns>.column>.product-info-main{width:30%}}@media only screen and (min-width:1100px){.catalog-product-view .columns>.column>.product.media{width:75%}.catalog-product-view .columns>.column>.product-info-main{width:22%}}.catalog-product-view .fotorama__stage{height:544px !important}.catalog-product-view .product .fotorama__stage__frame .fotorama__img{top:0 !important;transform:none !important;-webkit-transform:none !important;position:static;margin-top:auto !important}.catalog-product-view .bold{font-weight:700}.catalog-product-view .text-center{text-align:center}.catalog-product-view .legal{margin-top:25px !important;margin-bottom:25px !important;padding:20px;background-color:#f0f0f0 !important}.catalog-product-view #maincontent .product-info-main .product-base-spec .product-financing .financing-content h3,.catalog-product-view #maincontent .product-info-main .product-base-spec .product-financing .financing-footer h3{font-size:30px !important;margin:0 6px;margin-bottom:15px;line-height:1.2}@media (min-width:769px) and (max-width:1100px){.catalog-product-view #maincontent .product-info-main .product-base-spec .product-financing .financing-content h3,.catalog-product-view #maincontent .product-info-main .product-base-spec .product-financing .financing-footer h3{font-size:24px !important}}@media (max-width:450px){.catalog-product-view #maincontent .product-info-main .product-base-spec .product-financing .financing-content h3,.catalog-product-view #maincontent .product-info-main .product-base-spec .product-financing .financing-footer h3{font-size:24px !important}}.catalog-product-view .product-financing{background-color:#333;border:6px solid #ccc}.catalog-product-view .product-financing>*{padding-top:10px;padding-bottom:10px}.catalog-product-view .product-financing .financing-header{font-size:1.4em;font-weight:700}.catalog-product-view .product-financing .financing-content{border-top:1px dotted #6b6b6b;border-bottom:1px dotted #6b6b6b}.catalog-product-view .product-financing,.catalog-product-view .product-financing h3,.catalog-product-view .product-financing h4,.catalog-product-view .product-financing a,.catalog-product-view .product-financing p{color:#fff}.catalog-product-view .product-financing a.financing-button{display:block;background:#e41515;padding:10px 0;width:90%;text-decoration:none;margin-left:auto;margin-right:auto}.catalog-product-view .product-financing a.financing-button:hover{background-color:#c81313}.catalog-product-view .product-financing ul.financing-social-icons{list-style-type:none;padding:0}.catalog-product-view .product-financing ul.financing-social-icons li{list-style:none;width:15%;background:#ccc;position:relative;display:inline-block;margin:0}.catalog-product-view .product-financing ul.financing-social-icons li.fb{background-color:#3b5998}.catalog-product-view .product-financing ul.financing-social-icons li.insta{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.catalog-product-view .product-financing ul.financing-social-icons li.tw{background-color:#00aced}.catalog-product-view .product-financing ul.financing-social-icons li.yt{background-color:red}.catalog-product-view .product-financing ul.financing-social-icons li>a{position:absolute;left:0;top:0;width:100%;height:100%;font-size:1.7em}.catalog-product-view .product-financing ul.financing-social-icons li>a i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.catalog-product-view .product-financing ul.financing-social-icons li:after{content:"";display:block;padding-bottom:100%}.products.list .product.name a{font-weight:400;font-size:1.7rem}.products.list .price-container .price{font-size:2rem}.products.list .product-item .price-box .price-label{display:block}.products.list .product-item-info:after{display:none}.products.list .product-item-info:hover .product-item-inner{display:none}@media (min-width:769px) and (max-width:1200px){body#html-body.catalog-category-view #maincontent .columns .column.main,body#html-body.catalogsearch-result-index #maincontent .columns .column.main{width:80%}}body#html-body.catalog-category-view #maincontent .columns .column.main .products.wrapper .product-items .item.product-item .product-item-info:hover,body#html-body.catalogsearch-result-index #maincontent .columns .column.main .products.wrapper .product-items .item.product-item .product-item-info:hover{border:solid transparent 1px}body#html-body.catalog-category-view #maincontent .columns .column.main .products.wrapper .product-items .item.product-item .product-image-container,body#html-body.catalogsearch-result-index #maincontent .columns .column.main .products.wrapper .product-items .item.product-item .product-image-container{border:solid transparent 2px}body#html-body.catalog-category-view #maincontent .columns .column.main .products.wrapper .product-items .item.product-item .product-image-container:hover,body#html-body.catalogsearch-result-index #maincontent .columns .column.main .products.wrapper .product-items .item.product-item .product-image-container:hover{border:solid #cd0000 2px !important}body#html-body.catalog-category-view #maincontent .columns .sidebar.sidebar-main,body#html-body.catalogsearch-result-index #maincontent .columns .sidebar.sidebar-main{padding-right:0}@media (min-width:769px) and (max-width:1200px){body#html-body.catalog-category-view #maincontent .columns .sidebar.sidebar-main,body#html-body.catalogsearch-result-index #maincontent .columns .sidebar.sidebar-main{width:20%}body#html-body.catalog-category-view #maincontent .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-title,body#html-body.catalogsearch-result-index #maincontent .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-title{padding:10px 30px 0 5px;font-size:14px}body#html-body.catalog-category-view #maincontent .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content,body#html-body.catalogsearch-result-index #maincontent .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content{font-size:13px}}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:0 0 !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}