:root{--theme-color-logo:#333333;--theme-filter-color-logo:invert(18%) sepia(5%) saturate(0%) hue-rotate(224deg) brightness(99%) contrast(94%);--theme-color-white:#fff;--theme-color-red:#ff0000;--theme-color-black:#000;--theme-color-main:#3c3f6c;--theme-color-main-darker:#2c2f50;--theme-color-addit:#51568b;--theme-color-addit-darker:#464d97;--theme-color-bg-darker:#2c2f50;--theme-color-gray-light:#ddd;--theme-color-gray-lighter:#f6f6f6;--theme-color-text:#434242;--theme-color-text-alt:#202020;--theme-filter-main:invert(23%) sepia(8%) saturate(3620%) hue-rotate(199deg) brightness(96%) contrast(88%);--theme-filter-addit:invert(96%) sepia(31%) saturate(1515%) hue-rotate(294deg) brightness(103%) contrast(98%);--theme-filter-color-white:invert(100%) sepia(100%) saturate(0%) hue-rotate(218deg) brightness(113%) contrast(101%);--theme-filter-color-red:invert(22%) sepia(89%) saturate(6819%) hue-rotate(357deg) brightness(96%) contrast(120%);--theme-color-tag-promo:#c42626;--theme-color-tag-new:#618338;--theme-color-tag-best:#00812b;--theme-color-tag-fororder:#3c3f6c;--theme-color-tag-items:#000000;--theme-color-tag-ofstock:#dc878c}html{scroll-behavior:smooth;scroll-padding-top:100px;}body{overflow-x:hidden;font-family:"Inter",sans-serif;font-size:15px;font-optical-sizing:auto;font-weight:400;font-variation-settings:"slnt" 0;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p,ul,ol{margin-bottom:20px;color:var(--theme-color-text);}h1,h2,h3,h4,h5,h6{font-weight:600;}.h1,h1{font-size:26px;line-height:30px;}.h2,h2{font-size:22px;line-height:26px;}p{font-weight:400;font-size:16px;line-height:24px;color:var(--theme-color-text);text-align:left;}p,.page-content.page-cms ul{margin-bottom:20px;}img{max-width:100%;height:auto;}table tr th,table tr td{color:var(--theme-color-text);}.color-red{color:var(--theme-color-main);}.color-red-darker{color:var(--theme-color-main-darker);}.color-pink{color:var(--theme-color-addit);}.color-gray-dark{color:var(--theme-color-text-alt);}.filter-color-main{-webkit-filter:var(--theme-filter-main);filter:var(--theme-filter-main);}.theme-filter-addit{-webkit-filter:var(--theme-filter-addit);filter:var(--theme-filter-addit);}a,body#checkout a{color:var(--theme-color-text);}a:focus,a:hover,.cart-grid-body a.label:hover,body#checkout a:hover,#header .header-nav .blockcart a:hover,.page-link:focus,.page-link:hover{color:var(--theme-color-addit);text-decoration:none;}a,svg,svg g,svg polygon,svg rect,svg path,i,img,button,.btn,input,textarea,select{transition:all .2s ease;}.table-labeled .label{border-radius:0;}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover,.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{outline:3px solid var(--theme-color-main);}.active.btn-tertiary,.btn-secondary.active,.btn-secondary:active,.btn-tertiary:active,.open>.btn-secondary.dropdown-toggle,.open>.dropdown-toggle.btn-tertiary,.btn-secondary.focus,.btn-secondary:focus,.btn-tertiary:focus,.focus.btn-tertiary,.active.btn-tertiary:focus,.active.btn-tertiary:hover,.active.focus.btn-tertiary,.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.btn-tertiary:active.focus,.btn-tertiary:active:focus,.btn-tertiary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover,.open>.dropdown-toggle.btn-tertiary:focus,.open>.dropdown-toggle.btn-tertiary:hover,.open>.dropdown-toggle.focus.btn-tertiary{outline:3px solid var(--theme-color-gray-light);}.btn-primary,.btn-secondary{font-weight:500;}button.back,button.continue{display:flex;align-items:center;justify-content:center;}button.back::before,button.continue::after{content:"";width:20px;height:20px;top:0;margin:0;display:block;background-size:20px;-webkit-filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(229deg) brightness(107%) contrast(101%);filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(229deg) brightness(107%) contrast(101%);}button.back::before{background:url('../svg/ico-arrow-left.svg') no-repeat center;background-size:20px;margin-right:8px;}button.continue::after{background:url('../svg/ico-arrow-right.svg') no-repeat center;background-size:20px;margin-left:8px;}#wrapper{padding:20px 0 0;background:#F7F7F4;}#main .page-content{margin-bottom:80px;}#main .page-footer{margin:0;}input,textarea,select{font-size:16px;line-height:24px;color:var(--theme-color-text);font-weight:400;}a,.btn,svg,input,textarea{transition:all .3s ease;}label,.label{}.full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:1px solid var(--theme-color-main-darker);outline-offset:0;border-radius:0;}a.link{color:var(--theme-color-text);font-size:14px;font-weight:400;background:url('../svg/double-chevron.svg') no-repeat right center;background-size:11px auto;padding-right:16px;}a.label{}a.label i{position:relative;top:-1.5px;}hr,.separator{border-top:1px dashed var(--theme-color-gray-light);}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}input::-moz-placeholder,textarea::-moz-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}input::-moz-placeholder, textarea::-moz-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}input:-ms-input-placeholder, textarea:-ms-input-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}input::-ms-input-placeholder, textarea::-ms-input-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}input::placeholder,textarea::placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}select{font-size:15px;}select,.form-control{padding:10px 12px;border:1px dashed var(--theme-color-addit);background:var(--theme-color-white);color:var(--theme-color-text-alt);}.form-control:focus{outline:1px dashed var(--theme-color-addit);background:var(--theme-color-white);}select,.form-control-select{background:url('../svg/select-down.svg') no-repeat 98% center;background-size:10px auto;transition:all .3s ease;}select.form-control:not([size]):not([multiple]),.dataTables_wrapper .dataTables_length select{background:url('../svg/select-down.svg') no-repeat 95% center;background-size:10px auto;min-width:250px;}select.form-control:not([size]):not([multiple]){height:auto;}select,.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{border:1px solid var(--theme-color-addit);background:var(--theme-color-white);border-radius:0;min-width:100px;}.input-group .input-group-btn>.btn,.input-group .input-group-btn>.btn[data-action="show-password"]{padding:9px 12px;}.input-group.focus{outline:1px dashed var(--theme-color-addit);}.custom-checkbox label{cursor:pointer;}.custom-checkbox input[type=checkbox]{display:none;}.custom-checkbox input[type=checkbox]+span{transition:all .2s ease;border:1px dashed #979797;}.custom-checkbox input[type=checkbox]+span .checkbox-checked{display:block;opacity:0;transition:all .2s ease;}.custom-checkbox input[type=checkbox]:hover+span{border:1px dashed var(--theme-color-main);}.custom-checkbox input[type=checkbox]:hover+span .checkbox-checked{display:block;color:var(--theme-color-main);opacity:1;}.custom-checkbox input[type=checkbox]:checked+span{border:1px dashed var(--theme-color-main);}.custom-checkbox input[type=checkbox]:checked+span .checkbox-checked{color:var(--theme-color-main);opacity:1;}.custom-radio{width:20px;height:20px;border:1px dashed var(--theme-color-main-darker);}.custom-radio input[type="radio"]:checked + span{background-color:var(--theme-color-main-darker);top:2px;left:2px;width:14px;height:14px;}label .color,.variant-links .color,.custom-checkbox input[type="checkbox"] + span.color,.custom-checkbox input[type="checkbox"] + span{}.custom-checkbox input[type="checkbox"] + span .checkbox-checked{}.input-color{}.input-color:checked + span,.input-color:hover + span,.input-radio:checked + span,.input-radio:hover + span{border:1px solid var(--theme-color-main);}#checkout #gdpr_consent{margin-left:15px;}.group-span-filestyle .btn-default,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.bootstrap-touchspin .group-span-filestyle .btn-touchspin{background:var(--theme-color-addit);}#save-cart-fancy-box .btn{font-size:16px;float:left;margin-right:16px;padding:10px 20px;}.page-authentication #content,.page-registration #content{max-width:960px;}#header{margin-bottom:0;}#header{box-shadow:none;}#header a{color:var(--theme-color-text);}#header a:hover{color:var(--theme-color-addit);}#header .header-nav,body#checkout #header .header-nav{background:var(--theme-color-white);padding:10px 0;border-bottom:1px dashed var(--theme-color-main);}#header .header-nav .header-nav-inner{display:flex;align-items:center;justify-content:flex-end;}#header .header-nav .header-nav-inner .left-nav,#header .header-nav .header-nav-inner .right-nav{width:auto;padding:0;}#header .header-nav .header-nav-inner .right-nav{align-items:center;padding:0;}#header .header-nav #_desktop_contact_link{display:block;}#header .header-nav #_desktop_contact_link #contact-link{margin:0;}#header .header-nav #_desktop_contact_link #contact-link.cl-list{display:flex;align-items:center;}#header .header-nav #_desktop_contact_link #contact-link.cl-list .cl-single{margin-right:20px;display:flex;align-items:center;}#header .header-nav #_desktop_contact_link #contact-link.cl-list .cl-single:last-child{margin-right:0;}#header .header-nav #_desktop_contact_link #contact-link.cl-list .cl-single svg{width:22px;height:22px;margin-right:6px;}#header .header-nav #_desktop_contact_link #contact-link.cl-list .cl-single a{font-size:15px;font-weight:500;color:var(--theme-color-text-alt);}#header .header-nav #_desktop_contact_link #contact-link.cl-list .cl-single a:hover{color:var(--theme-color-addit);}.svg-icon-phone,.svg-icon-email{fill:var(--theme-color-main);}#header .header-nav .dropdown>span{display:none;}#header .header-nav .language-selector,#header .header-nav .currency-selector{margin:0 0 0 25px;}#header .header-nav .language-selector .btn-unstyle span,#header .header-nav .currency-selector .btn-unstyle span{font-weight:normal;font-size:14px;line-height:20px;}#header .header-nav .language-selector .dropdown-menu,#header .header-nav .currency-selector .dropdown-menu{top:34px;left:auto;right:0;border:0;min-width:80px;border:1px dashed var(--theme-color-main);border-top:0;margin:0;padding:14px 0;}#header .header-nav .language-selector .dropdown-menu li a,#header .header-nav .currency-selector .dropdown-menu li a{font-weight:normal;font-size:14px;line-height:20px;}#header .header-nav .dropdown>span{font-size:14px;line-height:20px;}#header .header-nav .dropdown>button{width:80px;text-align:center;}#header .header-nav .dropdown>button .material-icons.expand-more{margin:0;background:url('../svg/select-down.svg') no-repeat center;background-size:12px;text-indent:-9999px;width:20px;height:20px;transition:all .2s ease;}#header .header-nav .dropdown.open>button .material-icons.expand-more{transform:rotate(-180deg);}div.header_user_info.ssc-nav{height:30px;padding:0;margin-left:14px;text-align:center;white-space:nowrap;display:flex;align-items:center;}div.header_user_info.ssc-nav>a{font-weight:normal;font-size:12px;line-height:16px;}div.header_user_info.ssc-nav>a span{display:none;}div.header_user_info.ssc-nav>span{margin-left:4px;font-weight:normal;font-size:12px;line-height:16px;}#header .header-top{background:var(--theme-color-white);padding:20px 0;}#header .header-top .main-navigation{margin:0;}#header .logo{position:relative;left:0;width:160px;height:auto;-webkit-filter:var(--theme-filter-color-logo);filter:var(--theme-filter-color-logo);}#header .header-top .header-top-right{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;}.page-content #search_widget{float:none;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;}.header-top #search_widget{min-width:auto;margin-right:0;width:100%;max-width:100%;}.page-content #search_widget form{border:1px dashed var(--theme-color-main);display:flex;align-items:center;justify-content:center;padding:15px 25px;background:var(--theme-color-white);width:100%;padding:10px 10px 10px 20px;}.header-top #search_widget form{position:absolute;top:160px;border:1px dashed var(--theme-color-main);display:flex;align-items:center;justify-content:center;padding:10px 15px;background:var(--theme-color-white);width:50%;}.page-content #search_widget form input,.header-top #search_widget form input{border-radius:0;background:transparent;padding:0;margin:0;}.page-content #search_widget form input::-webkit-input-placeholder,.header-top #search_widget form input::-webkit-input-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}.page-content #search_widget form input::-moz-placeholder,.header-top #search_widget form input::-moz-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}.page-content #search_widget form input:-ms-input-placeholder,.header-top #search_widget form input:-ms-input-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}.page-content #search_widget form input::-ms-input-placeholder,.header-top #search_widget form input::-ms-input-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}.page-content #search_widget form input::-webkit-input-placeholder, .header-top #search_widget form input::-webkit-input-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}.page-content #search_widget form input::-moz-placeholder, .header-top #search_widget form input::-moz-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}.page-content #search_widget form input:-ms-input-placeholder, .header-top #search_widget form input:-ms-input-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}.page-content #search_widget form input::-ms-input-placeholder, .header-top #search_widget form input::-ms-input-placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}.page-content #search_widget form input::placeholder,.header-top #search_widget form input::placeholder{font-weight:normal;font-size:15px;line-height:24px;color:var(--theme-color-text-alt);opacity:.6;}.page-content #search_widget form button,.header-top #search_widget form button{cursor:pointer;border:0;background:transparent;width:32px;height:32px;padding:0;margin:0;top:auto;bottom:auto;position:relative;transform:none;}.page-content #search_widget form button svg,.header-top #search_widget form button svg{width:32px;height:32px;}.page-content #search_widget .open-src-btn,.page-content #search_widget .form-wrapper .close-btn-force{display:none;}.page-content #search_widget .form-wrapper{position:relative;margin:0;top:0;opacity:1;max-width:500px;}.header-top #search_widget{position:unset;margin:0 20px 0 0;overflow:visible;width:auto;max-width:initial;}.header-top #search_widget .open-src-btn{cursor:pointer;border:0;background:transparent;width:34px;height:34px;padding:0;margin:0;display:flex;justify-content:center;align-items:center;z-index:999;float:right;}.header-top #search_widget .open-src-btn svg,.header-top #search_widget .open-src-btn img{width:34px;height:34px;position:absolute;}.header-top #search_widget .open-src-btn svg.open-svg,.header-top #search_widget .open-src-btn img.ico-search-svg{opacity:1;visibility:visible;-webkit-filter:var(--theme-color-main);filter:var(--theme-color-main);}.header-top #search_widget .open-src-btn:hover svg.open-svg,.header-top #search_widget .open-src-btn:hover img.ico-search-svg{opacity:1;visibility:visible;-webkit-filter:var(--theme-color-addit);filter:var(--theme-color-addit);}.header-top #search_widget .open-src-btn svg.close-svg,.header-top #search_widget .open-src-btn img.ico-close-svg{opacity:0;visibility:hidden;width:18px;height:18px;}.header-top #search_widget .open-src-btn.active-btn{}.header-top #search_widget .open-src-btn.active-btn svg.open-svg,.header-top #search_widget .open-src-btn.active-btn img.ico-search-svg{opacity:0;visibility:hidden;}.header-top #search_widget .open-src-btn.active-btn svg.close-svg,.header-top #search_widget .open-src-btn.active-btn img.ico-close-svg{opacity:1;visibility:visible;}.header-top #search_widget .open-src-btn:hover img.ico-search-svg,.header-top #search_widget .open-src-btn:hover img.ico-close-svg{opacity:.6;}.header-top #search_widget .form-wrapper{background:rgba(0,0,0,.8);width:100%;max-width:100%;margin:0 auto;position:fixed;top:-100vh;left:0;right:0;bottom:0;z-index:1;top:0;transition:all .2s ease;visibility:hidden;display:flex;align-items:center;justify-content:center;opacity:0;}.header-top #search_widget .form-wrapper .close-btn-force{position:absolute;top:40px;right:40px;cursor:pointer;}.header-top #search_widget .form-wrapper .close-btn-force img{-webkit-filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(211deg) brightness(111%) contrast(102%);filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(211deg) brightness(111%) contrast(102%);}.header-top #search_widget .form-wrapper.form-open{z-index:999;top:0;visibility:visible;opacity:1;}#checkout .header-top #search_widget{display:block;}#search_widget form i.clear{display:none!important;}ul.ui-widget{font-family:"Inter",sans-serif;}ul.ui-autocomplete.searchbar-autocomplete{min-height:auto;position:fixed;top:230px!important;left:0!important;right:0!important;width:50%!important;margin:0 auto;border-radius:0;border:1px dashed var(--theme-color-main);}._desktop_user_info{margin-right:20px;display:flex;}._desktop_user_info a.contact-and-help{display:flex;align-items:center;position:relative;flex-wrap:wrap;justify-content:center;margin-right:25px;max-width:100px;}._desktop_user_info a.contact-and-help svg{margin:0 0 5px;}._desktop_user_info a.contact-and-help span{font-size:12px;line-height:16px;font-weight:600;display:block;width:100%;color:var(--theme-color-text-alt);text-align:center;}._desktop_user_info .user-info{position:relative;display:flex;align-items:center;}._desktop_user_info .user-info span.btn-account{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;cursor:pointer;max-width:68px;}._desktop_user_info .user-info span.btn-account>svg{margin:0 0 5px;}._desktop_user_info .user-info span.btn-account>span{font-size:12px;line-height:16px;font-weight:600;display:block;width:100%;color:var(--theme-color-text-alt);text-align:center;}._desktop_user_info .user-info span.btn-account:hover img{opacity:.6;}._desktop_user_info .user-info span.btn-account.active{opacity:.4;}.link-fav,._desktop_user_info .user-info .link-fav{margin-left:20px;}.link-fav a,._desktop_user_info .user-info .link-fav a{display:block;}.link-fav a i,._desktop_user_info .user-info .link-fav a i{font-size:33px;color:var(--theme-color-main);}.link-fav a img,._desktop_user_info .user-info .link-fav a img{-webkit-filter:var(--theme-filter-main);filter:var(--theme-filter-main);}.link-fav a:hover,._desktop_user_info .user-info .link-fav a:hover{opacity:.6;}._desktop_user_info .user-info .account-content{background:var(--theme-color-white);padding:15px;width:300px;opacity:0;visibility:hidden;position:absolute;top:50px;left:auto;right:0;z-index:99;box-shadow:none;border:1px dashed var(--theme-color-main);}._desktop_user_info .user-info .account-content.open{opacity:1;visibility:visible;}#header .account-content p.no-account{margin:0;text-align:center;}#header .account-content p.no-account,#header .account-content p.no-account a{font-weight:600;font-size:15px;}#header .account-content p.no-account a.btn{color:var(--theme-color-white);max-width:100%;}#header .account-content p.no-account.no-account-bottom span{display:block;text-align:center;margin:14px 0;font-size:14px;}#header .account-content p.account-name{font-size:14px;padding-bottom:6px;border-bottom:1px solid var(--theme-color-main);}#header .account-content p.account-name span{font-weight:600;}#header .account-content ul.account-links-list{margin:0;}#header .account-content ul.account-links-list li{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:4px;}#header .account-content ul.account-links-list li::before{content:"";width:6px;height:6px;background:transparent;margin:0 6px 0 0;border:1px dashed var(--theme-color-main);outline:1px dashed var(--theme-color-addit);position:relative;top:7px;}#header .account-content ul.account-links-list li,#header .account-content ul.account-links-list li a{font-size:15px;}#header .account-content ul.account-links-list li.last-li{margin:30px 0 0;padding-top:6px;border-top:1px solid var(--theme-color-main);}#header .account-content ul.account-links-list li.last-li a.logout{font-weight:600;}._desktop_cart{max-width:35px;}._desktop_cart .blockcart{}._desktop_cart .blockcart a{display:flex;align-items:center;position:relative;flex-wrap:wrap;justify-content:center;}._desktop_cart .blockcart a svg{margin:0 0 5px;}._desktop_cart .blockcart a span{font-size:12px;line-height:16px;font-weight:600;display:block;width:100%;color:var(--theme-color-text-alt);text-align:center;}._desktop_cart .blockcart a .cart-products-count{width:16px;height:16px;border-radius:100%;background:var(--theme-color-addit);font-weight:600;font-size:8px;line-height:12px;display:flex;align-items:center;justify-content:center;text-align:center;color:#FBFFFE;position:absolute;left:auto;top:0;right:-2px;}._desktop_cart .blockcart a:hover{opacity:.6;}.sticky-menu-wrapper{}.main-navigation.stuck,#_desktop_top_menu.stuck{position:fixed;top:0;left:0;right:0;}#header .main-navigation{background:var(--theme-color-white);border-radius:0;border-top:1px dashed var(--theme-color-main);border-bottom:1px dashed var(--theme-color-main);}#header .main-navigation .container::before{content:"";background:rgba(0,0,0,.8);position:fixed;left:0;top:48px;right:0;bottom:0;width:100%;height:100%;z-index:-1;opacity:0;visibility:hidden;transition:all .2s ease;}#header .main-navigation .container.menu-bg-overlay{position:relative;}#header .main-navigation .container.menu-bg-overlay::before{opacity:1;visibility:visible;}#header .main-navigation .container{}#header .main-navigation .main-navigation-inner{}#_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu>.top-menu li a:hover,#header .main-navigation .top-menu[data-depth="0"] li a[data-depth="0"]:hover{color:var(--theme-color-addit);}#header .main-navigation .top-menu[data-depth="0"] li.category.has-submenu a[data-depth="0"]{cursor:pointer;}#header .main-navigation .top-menu[data-depth="0"] li.category.has-submenu a[data-depth="0"]:hover{}#header .main-navigation .top-menu[data-depth="0"] li.category.has-submenu a[data-depth="0"].active{color:var(--theme-color-white);background-color:var(--theme-color-main);}#header .main-navigation .top-menu[data-depth='0'] li.category.has-submenu .popover.sub-menu{opacity:0;visibility:hidden;display:none;padding:0;}#header .main-navigation .top-menu[data-depth='0'] li.category.has-submenu .popover.sub-menu.opened{opacity:1;visibility:visible;display:block;}#header .header-top,#header .header-top .main-navigation{transition:all .3s ease;}#header .header-top.stuck{position:fixed;top:0;left:0;right:0;z-index:999;padding:.5rem 0 0;}#header .header-top.stuck .main-navigation{margin:.5rem 0 0;}#header .menu>ul{}#header .menu>ul>li{}#header .menu>ul>li>a{font-weight:normal;font-size:16px;line-height:24px;text-transform:none;}#header .top-menu a[data-depth="0"]{padding:11px 24px;}#header .top-menu a[data-depth="0"]:hover{color:var(--theme-color-addit);}.main-navigation .main-navigation-inner .menu ul.top-menu[data-depth="0"]{display:flex;justify-content:center;}.main-navigation .main-navigation-inner .menu ul.top-menu[data-depth="0"]>li{padding:0;margin:0;position:relative;}.main-navigation .main-navigation-inner .menu ul.top-menu[data-depth="0"]>li>a{}.main-navigation .main-navigation-inner .menu ul.top-menu[data-depth="0"]>li.has-childrens{}.main-navigation .main-navigation-inner .menu ul.top-menu[data-depth="0"]>li.has-childrens>a{display:flex;align-items:center;}.main-navigation .main-navigation-inner .menu ul.top-menu[data-depth="0"]>li.has-childrens>a::after{content:"";background:url('../svg/select-down.svg') no-repeat center;background-size:12px auto;width:20px;height:20px;display:inline-flex;margin-left:4px;position:relative;top:1px;transition:all .2s ease;}.main-navigation .main-navigation-inner .menu ul.top-menu[data-depth="0"]>li.has-childrens>a:hover::after{transform:rotate(180deg);}#header .main-navigation .main-navigation-inner{position:relative;}.main-navigation .main-navigation-inner .menu ul.top-menu[data-depth="0"]>li{position:unset;}#_desktop_top_menu .top-menu[data-depth="0"]>li>.sub-menu,#_desktop_top_menu .top-menu[data-depth="0"]>li:hover>.sub-menu{position:absolute;left:20px;right:20px;top:46px!important;width:calc(100% - 40px);}#_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu{background:var(--theme-color-white);border:1px dashed var(--theme-color-main);border-top:0;box-shadow:none;}#_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu::before{display:none;}#_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu::after{display:none;}#_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu>.top-menu{padding:10px 0 14px 23px;position:relative;float:left;margin:0;}#_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu>.top-menu li a{padding-right:20px;font-weight:400;font-size:16px;line-height:20px;color:var(--theme-color-text);text-transform:none;}.top-menu .sub-menu{margin-left:0;width:auto;min-width:auto;box-shadow:none;width:840px;}.top-menu .collapse{visibility:hidden;opacity:0;display:none;}.top-menu .sub-menu .top-menu[data-depth="1"]{background:var(--theme-color-white);margin-bottom:0;}.top-menu .sub-menu ul[data-depth="1"]>li a.dropdown-submenu-icon{background:url('../svg/right-chevron.svg') no-repeat 98% 4px;background-size:auto 12px;}#_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu>.top-menu[data-depth="1"]{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;float:none;}#_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu>.top-menu[data-depth="1"] li{width:25%;}#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu{visibility:visible;opacity:1;display:block;}#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu[data-depth="1"] li:hover .top-menu,#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu[data-depth="1"] li:hover .collapse{visibility:visible;opacity:1;display:block;}#_desktop_top_menu .sub-menu li:hover .top-menu{visibility:visible;opacity:1;}#_desktop_top_menu .sub-menu .top-menu[data-depth="1"]{box-shadow:none;}#_desktop_top_menu .sub-menu .top-menu[data-depth="1"] li:hover .collapse{visibility:visible;opacity:1;display:block;}#header .top-menu[data-depth="1"]{}.top-menu .sub-menu ul[data-depth="1"]>li{margin:0;position:relative;}.top-menu .sub-menu ul[data-depth="1"]>li a[data-depth="1"]{padding:10px 0;}.top-menu .sub-menu ul[data-depth="1"]>li a[data-depth="1"]:hover{color:var(--theme-color-addit);}#_desktop_top_menu .sub-menu .top-menu[data-depth="2"]{display:none!important;}#_desktop_top_menu .sub-menu .top-menu[data-depth="2"] li:hover .collapse{visibility:visible;opacity:1;}#header .top-menu[data-depth="2"]{position:absolute;left:100%;top:0;background:var(--theme-color-white);padding:4px 23px 14px 23px;}.top-menu .sub-menu ul[data-depth="2"]>li a[data-depth="2"]{padding:8px 0;font-weight:700!important;}.top-menu[data-depth="3"]{display:none;}.top-menu .sub-menu ul[data-depth="3"]>li a[data-depth="3"]{padding:0;}#wrapper .breadcrumb{display:flex;align-items:center;margin-bottom:50px;}#wrapper .breadcrumb p{margin:0 16px 0 0;text-wrap:nowrap;}#wrapper .breadcrumb ol,#wrapper .breadcrumb ol li{line-height:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;}#wrapper .breadcrumb p,#wrapper .breadcrumb ol li a,#wrapper .breadcrumb ol li span{font-weight:400;font-size:14px;line-height:16px;color:var(--theme-color-text);}#wrapper .breadcrumb ol li::after{content:"";background:url('../svg/bread-spacer.svg') no-repeat;margin:0 8px;width:6px;height:9px;display:inline-block;}#wrapper .breadcrumb ol li:last-child::after{background:transparent;width:0;height:0;margin:0;}#wrapper .breadcrumb ol li a:hover,#wrapper .breadcrumb ol li a:hover span{color:var(--theme-color-addit);}#wrapper .breadcrumb ol{position:relative;width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;will-change:transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;flex-wrap:nowrap!important;}#wrapper .breadcrumb ol.active{cursor:grabbing;cursor:-webkit-grabbing}#wrapper .breadcrumb ol .br-item{display:inline-block;margin:0;}#wrapper .breadcrumb ol .br-item:last-child span{color:var(--theme-color-main);}#wrapper .breadcrumb ol::-webkit-scrollbar{display:none;}#page-index{}#carousel{display:block;}#carousel-mobile{display:none;}.carousel{margin:0 0 40px;padding:0;}.carousel .carousel-inner{height:auto;margin:0;padding:0;}.carousel .direction{display:none;}.carousel .direction .carousel-control.left,.carousel .direction .carousel-control.right{}.carousel .carousel-indicators{bottom:30px;width:100%;margin:0;display:flex;justify-content:center;left:0;right:0;}.carousel .carousel-indicators li{width:16px;height:16px;border-radius:16px;background:transparent;border:1px solid var(--theme-color-white);margin:0 5px;}.carousel .carousel-indicators li.active{background:var(--theme-color-main);border:1px solid var(--theme-color-main);}.slider-settings{display:none;visibility:hidden;}.home-slider{margin:0 0 40px;padding:0;}.home-slider .swiper-wrapper{}.home-slider .swiper-wrapper .swiper-slide a{display:block;}.home-slider .swiper-wrapper .swiper-slide .slide-content,.home-slider .swiper-wrapper .swiper-slide .slide-content .slide-title,.home-slider .swiper-wrapper .swiper-slide .slide-content .slide-description{margin:0;}.home-slider .swiper-button-prev,.home-slider .swiper-button-next{color:var(--theme-color-white);}.home-slider .swiper-pagination span.swiper-pagination-bullet{width:16px;height:16px;border-radius:16px;background:transparent;border:1px solid var(--theme-color-white);margin:0 5px;opacity:1;}.home-slider .swiper-pagination span.swiper-pagination-bullet:hover,.home-slider .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--theme-color-main);border:1px solid var(--theme-color-main);}.home-slider.home-slider-desktop{display:block;}.home-slider.home-slider-mobile{display:none;}@media all and (max-width:991px){.carousel{left:0;width:auto;padding:0;}}@media all and (max-width:767px){#carousel{display:none;}#carousel-mobile{display:block;}.home-slider.home-slider-desktop{display:none;}.home-slider.home-slider-mobile{display:block;}}.home-content-top{padding:35px 26px 20px 26px;background:#fff;margin:0 0 40px;}.featured-products{margin:0 0 60px;}#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title{padding:0 0 20px;margin:0 0 30px;font-weight:500;text-align:left;position:relative;font-size:24px;}#products .products-section-title::after,.featured-products .products-section-title::after,.product-accessories .products-section-title::after{content:"";border-bottom:1px dashed var(--theme-color-main);position:absolute;left:0;bottom:0;height:1px;width:100%;max-width:100%;}#products .products,.featured-products .products,.product-accessories .products{margin:0 -15px;}.homepage-aboutus{margin-bottom:78px;background:var(--theme-color-white);}.homepage-aboutus .hp-aboutus-row{display:flex;justify-content:center;}.homepage-aboutus .hp-aboutus-row .hpar-col{width:50%;}.homepage-aboutus .hp-aboutus-row .hpar-col .text-inner{padding:35px 26px 0 26px;max-width:700px;}.homepage-aboutus .hp-aboutus-row .hpar-col h2{font-weight:600;font-size:24px;line-height:26px;color:var(--theme-color-text-alt);margin:0 0 16px;padding:0 0 16px;position:relative;}.homepage-aboutus .hp-aboutus-row .hpar-col h2::after{content:"";border-bottom:1px dashed var(--theme-color-main);position:absolute;left:0;bottom:0;height:1px;width:100%;max-width:240px;}.homepage-aboutus .hp-aboutus-row .hpar-col p{font-weight:400;font-size:16px;line-height:24px;color:var(--theme-color-text-alt);margin:0 0 36px;}.homepage-aboutus .hp-aboutus-row .hpar-col a{}.homepage-aboutus .hp-aboutus-row .hpar-col img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:350px;}.homepage-aboutus .hp-aboutus-row .hpar-col.col-left{display:flex;align-items:center;}.homepage-aboutus .hp-aboutus-row .hpar-col.col-right{}@media all and (max-width:980px){.homepage-aboutus .hp-aboutus-row{flex-wrap:wrap;}.homepage-aboutus .hp-aboutus-row .hpar-col.col-left,.homepage-aboutus .hp-aboutus-row .hpar-col.col-right{width:100%;}.homepage-aboutus .hp-aboutus-row .hpar-col.col-left{order:2;}.homepage-aboutus .hp-aboutus-row .hpar-col.col-right{order:1;}}#wrapper .banner-wrapper{margin-bottom:40px;}#wrapper .banner-wrapper .banner-link{margin:0;display:inline-block;}#wrapper .banner-wrapper .banner-link img{}#wrapper .banner-wrapper .banner-link:hover img{opacity:.9;}#custom-text{margin-bottom:40px;padding:0;background:transparent;border-radius:0;}#custom-text p{margin:0;}#custom-text p a{margin:0;display:inline-block;}#custom-text p a img{}#custom-text p a:hover img{opacity:.9;}#custom-text p a img:nth-of-type(1){display:block;}#custom-text p a img:nth-of-type(2){display:none;}@media all and (max-width:767px){#custom-text p a img:nth-of-type(1){display:none;}#custom-text p a img:nth-of-type(2){display:block;}}.block-categories{padding:0;margin-bottom:30px;background:transparent}.block-categories .category-top-menu li{}.block-categories .category-top-menu li a.h6{margin:0;background:var(--theme-color-white);padding:20px 20px 20px;border-bottom:1px dashed var(--theme-color-addit-darker);font-size:20px;font-weight:600;border-bottom:1px dashed #bfbfbf;padding-bottom:12px;width:100%;display:inline-block;}.block-categories .category-sub-menu{margin:0;background:var(--theme-color-white);padding:15px 20px;}.block-categories .category-sub-menu li{position:relative}.block-categories .category-sub-menu li[data-depth="1"]{margin-bottom:.625rem}.block-categories .category-sub-menu li[data-depth="0"]>a,.block-categories .category-sub-menu li[data-depth="1"]>a,.block-categories .category-sub-menu li[data-depth="2"]>a{display:inline-block;width:100%;padding-bottom:4px;margin:4px 0 0;font-weight:400;font-size:16px;line-height:24px;color:var(--theme-color-text);}.block-categories .category-sub-menu li[data-depth="1"]>a,.block-categories .category-sub-menu li[data-depth="2"]>a{display:inline-block;width:100%;padding-bottom:2px;margin:4px 0 0;font-weight:400;font-size:16px;line-height:24px;color:var(--theme-color-text);}.block-categories .category-sub-menu li[data-depth="0"]>a{font-weight:400;}.block-categories .category-sub-menu li[data-depth="1"]>a,.block-categories .category-sub-menu li[data-depth="2"]>a{font-weight:400;}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]){padding-left:0;}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before{margin-right:10px;content:"-";display:none;}.block-categories .category-sub-menu li[data-depth="0"] ul.category-sub-menu{padding:0;}.block-categories .category-sub-menu li[data-depth="0"] ul.category-sub-menu li[data-depth="1"]{margin:0;}.block-categories a{color:var(--theme-color-text-alt);}.block-categories a:hover{color:var(--theme-color-addit)!important;}.block-categories .collapse-icons{position:absolute;top:6px;right:0;padding:0;cursor:pointer;width:20px;height:20px;display:flex;justify-content:center;align-items:center;}.block-categories .collapse-icons .add,.block-categories .collapse-icons .remove,.block-categories .collapse-icons[aria-expanded="true"] .add,.block-categories .collapse-icons[aria-expanded="true"] .remove{background:url('../svg/select-down.svg') no-repeat center;background-size:12px auto;text-indent:0;font-size:20px;width:20px;height:20px;transform:rotate(-90deg);transition:all .2s ease;}.block-categories .collapse-icons[aria-expanded="true"] .add{display:block!important;transform:rotate(0);}.block-categories .collapse-icons[aria-expanded="true"] .remove{display:none!important;}.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover{color:var(--theme-color-addit)}.block-categories .collapse-icons .remove{display:none}.block-categories .arrows .arrow-right,.block-categories .arrows .arrow-down{margin-left:2px;font-size:.875rem;cursor:pointer}.block-categories .arrows .arrow-right:hover,.block-categories .arrows .arrow-down:hover{color:var(--theme-color-addit)}.block-categories .arrows .arrow-down{display:none}.block-categories .arrows[aria-expanded="true"] .arrow-right{display:none}.block-categories .arrows[aria-expanded="true"] .arrow-down{display:inline-block}.block-categories .category-sub-menu .category-sub-menu{margin:0 0 0 10px;}.block-categories .category-sub-menu .category-sub-menu .category-sub-link{font-size:15px;}.block-categories .category-sub-menu li[data-depth="0"] ul.category-sub-menu li[data-depth="1"]{}.block-categories .category-sub-menu li[data-depth="0"] ul.category-sub-menu li[data-depth="1"] a{border-bottom:0;}.block-categories .category-sub-menu li[data-depth="0"] ul.category-sub-menu li[data-depth="1"] a .arrows{}.block-categories .arrows,.block-categories .arrows[aria-expanded="true"]{position:absolute;top:9px;right:0;padding:0;cursor:pointer;}.block-categories .arrows .arrow-right,.block-categories .arrows .arrow-down,.block-categories .arrows[aria-expanded="true"] .arrow-right,.block-categories .arrows[aria-expanded="true"] .arrow-down{background:url('../svg/select-down.svg') no-repeat center;text-indent:-9999px;font-size:0;width:10px;height:10px;background-size:10px auto;}.block-categories .arrows .arrow-right,.block-categories .arrows[aria-expanded="true"] .arrow-right{transform:rotate(-90deg);transition:all .2s ease;}.block-categories .arrows .arrow-down,.block-categories .arrows[aria-expanded="true"] .arrow-down{transform:rotate(180deg)}.clear-all-wrapper{margin:0;}.clear-all-wrapper .js-search-filters-clear-all{color:var(--theme-color-white);background-color:var(--theme-color-main);margin:0;padding:10px 15px;width:100%;}.clear-all-wrapper .js-search-filters-clear-all:hover{color:var(--theme-color-white);background-color:var(--theme-color-main-darker);}.clear-all-wrapper .js-search-filters-clear-all i{}#search_filters,#search_filters_brands,#search_filters_suppliers{padding:0;margin-bottom:30px;background:transparent}#search_filters>.h6,#search_filters_brands>.h6,#search_filters_suppliers>.h6{margin-bottom:0;background:var(--theme-color-white);padding:20px 20px 20px;border-bottom:1px dashed var(--theme-color-addit-darker);font-size:20px;font-weight:600;}#search_filters .facet,#search_filters_brands .facet,#search_filters_suppliers .facet{margin-right:0;background:var(--theme-color-white);padding:30px 20px 0;}#search_filters .facet .facet-title{border-bottom:1px dashed #bfbfbf;padding-bottom:12px;margin-bottom:16px;width:100%;}#search_filters .facet .facet-label{width:100%;text-align:left;display:flex;align-items:flex-start;justify-content:flex-start;}#search_filters .facet .facet-label .custom-checkbox,#search_filters .facet .facet-label .custom-radio{top:-3px;}#search_filters .facet ul.collapse{margin-bottom:0;}#search_filters .facet ul.collapse li{margin:0 0 6px;}#search_filters .facet ul.collapse li:last-child{margin:0;}#search_filters .facet .facet-label a,#search_filters_brands .facet .facet-label a,#search_filters_suppliers .facet .facet-label a{color:#141414;font-size:14px;line-height:16px;font-weight:400;margin:0;padding:0;white-space:unset;}#search_filters .facet:last-of-type{padding-bottom:30px;}.facet-dropdown{color:var(--theme-color-text);border:1px solid var(--theme-color-gray-lighter);box-shadow:none;}.facet-dropdown.open{color:var(--theme-color-text);border:1px solid #000;box-shadow:none;}.facet-dropdown.open>.select-title{border:0;}.facet-dropdown .select-list:hover{background:var(--theme-color-addit);}#products .all-product-link,.featured-products .all-product-link,.product-accessories .all-product-link{font-size:16px;font-weight:500;color:var(--theme-color-main-darker);margin:0 auto 50px;float:none!important;display:flex;justify-content:center;align-items:center;max-width:400px;}#products .all-product-link:hover,.featured-products .all-product-link:hover,.product-accessories .all-product-link:hover{color:var(--theme-color-addit);}#products h2 .all-product-link,.featured-products h2 .all-product-link,.product-accessories h2 .all-product-link{margin:0;float:right!important;}.page-home .products .product,.page-product .products .product,.page-order-confirmation .products .product{width:20%;}@media all and (max-width:767px){#search_filters .facet:last-of-type{padding-bottom:0;}}#left-column.left-column-hidden{display:none;}#content-wrapper.left-column{}#content-wrapper.left-column #products{}#content-wrapper.left-column #products #js-product-list{}#content-wrapper.left-column.no-filters #products #js-product-list .products{}#content-wrapper.left-column.no-filters #products #js-product-list .products .product{width:20%;}#content-wrapper.left-column .products .product{width:25%;}#js-product-list-header-noreload{margin-bottom:20px;}.block-category{background:var(--theme-color-white);padding:20px 0 0;margin:0;min-height:auto;}.block-category h1{font-weight:600;font-size:24px;line-height:26px;color:var(--theme-color-text-alt);text-transform:none!important;height:auto;margin:0 0 20px;padding-left:20px;display:flex;align-items:center;}.block-category .block-category-inner{display:flex;justify-content:flex-start;flex-wrap:wrap;}.block-category .block-category-inner #category-description .page-content.page-cms ul,.block-category .block-category-inner #category-description p,.page-content.page-cms .block-category .block-category-inner #category-description ul{margin-bottom:20px;font-weight:400;font-size:16px;line-height:25px;color:var(--theme-color-text);}.block-category-desc{background:var(--theme-color-white);padding:20px 0;}.category-description{margin:0 20px;transition:all .2s ease;height:auto;overflow:hidden;position:relative;z-index:0;}.category-description h2,.category-description h3{color:var(--theme-color-text-alt);}.category-description.hidding-desc{height:180px;}.category-description.hidding-desc::after{content:"";box-shadow:inset 0px -40px 40px var(--theme-color-white);z-index:1;position:absolute;bottom:0;height:120px;width:100%;}.after-category-description{width:100%;clear:both;}.after-category-description .show-all-block{margin:10px 20px 20px;}.after-category-description .show-all-block .sab-link{font-weight:600;text-decoration:underline;font-size:14px;cursor:pointer;}.after-category-description .show-all-block .sab-link.btn-hidden{display:none;}#subcategories{border-top:1px dashed var(--theme-color-gray-lighter);}#subcategories ul{}#subcategories ul li{width:calc(20% - 10px);min-width:auto;margin:0 5px;}#subcategories ul li .subcategory-image{}#subcategories ul li .subcategory-image a{border:1px dashed var(--theme-color-gray-lighter);}#subcategories ul li .subcategory-image a:hover{border:1px dashed var(--theme-color-main-darker);}#subcategories ul li .subcategory-title{}#subcategories ul li .subcategory-title a.subcategory-name{}.card-block.block-category-bottom{margin:0 0 60px;}.category-additional-description{margin:0;transition:all .2s ease;height:auto;overflow:hidden;position:relative;z-index:0;}.category-additional-description p{font-weight:400;font-size:16px;line-height:25px;color:var(--theme-color-text);margin:0 0 20px;}.category-additional-description.hidding-desc{height:180px;}.category-additional-description.hidding-desc::after{content:"";box-shadow:inset 0px -40px 40px var(--theme-color-white);z-index:1;position:absolute;bottom:0;height:120px;width:100%;}.after-category-additional-description{width:100%;clear:both;}.after-category-additional-description .show-all-block{margin:30px 0 10px;}.after-category-additional-description .show-all-block .sab-link{font-weight:600;text-decoration:underline;font-size:14px;cursor:pointer;}.after-category-additional-description .show-all-block .sab-link.btn-hidden{display:none;}.pagination{margin:30px 0 90px;}.pagination>div:first-child{padding-left:15px;}.pagination .pagination-inner{width:100%;}#manufacturer #main ul,.pagination .pagination-inner .page-list{background:transparent;padding:0;margin:0;display:flex;justify-content:center;align-items:center;}.pagination .pagination-inner .page-list li{margin:0 5px;}.pagination .pagination-inner .page-list li .spacer{}.pagination .pagination-inner .page-list li.current{}.pagination .pagination-inner .page-list li a{font-weight:400;font-size:16px;line-height:24px;color:#141414;padding:4px 10px;border:1px solid var(--theme-color-main-darker);}.pagination .pagination-inner .page-list li a.previous,.pagination .pagination-inner .page-list li a.next{border:0;}.pagination .pagination-inner .page-list li.current a{color:var(--theme-color-main-darker);font-weight:500;}.pagination .pagination-inner .page-list li a.previous{}.pagination .pagination-inner .page-list li a.previous svg{transform:rotate(180deg);}.pagination .pagination-inner .page-list li a.prev,.pagination .pagination-inner .page-list li a.next{height:30px;}.pagination .pagination-inner .page-list li a.prev{margin-right:0;}.pagination .pagination-inner .page-list li a.next{margin-left:0;}.pagination .pagination-inner .page-list li a.prev svg{transform:rotate(180deg);}.products-selection{margin:0 0 30px;}.products-selection .total-products{display:flex;align-items:center;min-height:42px;padding:0;}.products-selection .total-products p{margin:0;}.products-selection .sort-by-row-block{}.products-selection .sort-by-row{}.wishlist-products-container .sort-by-row .sort-by,.products-selection .sort-by-row .sort-by{padding:0;margin:0 15px 0 0;text-wrap:nowrap;}.products-selection .sort-by-row .products-sort-order{padding:0;}.products-selection .sort-by-row .products-sort-order button.select-title,.brands-sort .select-title,.products-sort-order .select-title,.suppliers-sort .select-title{border:1px dashed #bfbfbf;}.products-selection .sort-by-row .products-sort-order button.select-title i.material-icons,.brands-sort .select-title i.material-icons,.products-sort-order .select-title i.material-icons,.products-selection .sort-by-row .products-sort-order button.select-title .sort-dropdown{width:20px;height:20px;background:url('../svg/select-down.svg') no-repeat center;background-size:12px;transition:all .2s ease;font-size:0;}.products-selection .sort-by-row .products-sort-order button.select-title[aria-expanded="true"] i.material-icons,.brands-sort .select-title[aria-expanded="true"] i.material-icons,.products-sort-order .select-title[aria-expanded="true"] i.material-icons,.suppliers-sort .select-title[aria-expanded="true"] i.material-icons,.products-selection .sort-by-row .products-sort-order button.select-title[aria-expanded="true"] .sort-dropdown{transform:rotate(180deg);}.brands-sort .dropdown-menu,.products-sort-order .dropdown-menu,.suppliers-sort .dropdown-menu,.products-selection .sort-by-row .products-sort-order .dropdown-menu{width:100%;box-shadow:none;border:1px dashed #bfbfbf;border-top:0;}.brands-sort .dropdown-menu a.select-list,.products-sort-order .dropdown-menu a.select-list,.suppliers-sort .dropdown-menu a.select-list,.products-selection .sort-by-row .products-sort-order .dropdown-menu a.select-list{padding:8px 11px;font-size:14px;color:var(--theme-color-text-alt);}.brands-sort .dropdown-menu a.select-list.current,.products-sort-order .dropdown-menu a.select-list.current,.suppliers-sort .dropdown-menu a.select-list.current,.brands-sort .dropdown-menu a.select-list:hover,.products-sort-order .dropdown-menu a.select-list:hover,.suppliers-sort .dropdown-menu a.select-list:hover,.products-selection .sort-by-row .products-sort-order .dropdown-menu a.select-list.current,.products-selection .sort-by-row .products-sort-order .dropdown-menu a.select-list:hover{color:var(--theme-color-white);}.products-selection .sort-by-row{display:none!important;}.active_filters{padding:18px 15px 10px 15px;margin-bottom:18px;background:var(--theme-color-main);}.active_filters .active-filter-title{color:var(--theme-color-white);}.active_filters .filter-block{border:1px dashed var(--theme-color-white);color:var(--theme-color-white);background:rgba(252,193,173,.3);}.active_filters .filter-block .close{color:var(--theme-color-white);}.active_filters .filter-block .close:hover{color:var(--theme-color-white);}.brands-sort .select-list.current,.products-sort-order .select-list.current,.suppliers-sort .select-list.current{background:var(--theme-color-main-darker);color:var(--theme-color-white);}.products article.product-miniature .thumbnail-container .wishlist-button-add{position:absolute;top:auto;bottom:15px;right:10px;box-shadow:none;width:40px;min-width:40px;height:40px;background-color:transparent;box-shadow:none;border-radius:0;padding:0;display:flex;justify-content:center;align-items:center;border:1px solid red;}.products article.product-miniature .thumbnail-container .wishlist-button-add i{font-size:32px;font-weight:400;color:red;opacity:1;}.products article.product-miniature .thumbnail-container .wishlist-button-add:hover i{color:#f35959;opacity:1;}@media (max-width:767px){}.wishlist-button-add:hover{opacity:1!important;}.wishlist-add-to-new i{color:var(--theme-color-main)!important;}.wishlist-product-addtocart i{}.wishlist-button-add i:not(favorite_border){}.wishlist-button-add i:not(favorite){}.wishlist-toast{border-radius:0;}.quick-view-list{position:absolute;top:60px;right:10px;box-shadow:none;width:36px;min-width:36px;height:36px;background-color:transparent;box-shadow:none;border-radius:0;padding:0;}.quick-view-list i{font-size:36px;color:var(--theme-color-main);}.quick-view-list span{position:absolute;top:0;right:44px;text-align:right;text-wrap:nowrap;font-size:14px;background:var(--theme-color-main);padding:7px 14px;color:var(--theme-color-white);opacity:0;visibility:hidden;transition:all .2s ease;}.quick-view-list:hover i{opacity:.6;}.quick-view-list:hover span{opacity:1;visibility:visible;}.product-miniature .thumbnail-container{margin-bottom:40px;}.product-miniature .thumbnail-container .product-description::after,.product-miniature .thumbnail-container:focus .product-description::after,.product-miniature .thumbnail-container:hover .product-description::after{position:absolute;top:0;left:15px;right:15px;width:calc(100% - 30px);content:"";border-top:1px dashed var(--theme-color-addit);opacity:1;display:block;}.product-miniature .thumbnail-top{margin:0 0 15px;}.product-miniature .product-description{padding:10px 10px 15px;}.product-miniature .product-title{text-align:left;margin:0 0 15px;min-height:40px;text-transform:none;height:60px;overflow:hidden;}.product-miniature .product-title a{font-size:15px;line-height:20px;font-weight:400;color:var(--theme-color-text-alt);text-align:left;}.product-miniature .product-price-and-shipping{font-weight:700;color:var(--theme-color-text-alt);text-align:left;display:flex;justify-content:flex-start;}.product-miniature .product-price-and-shipping span{display:block;}.product-miniature .product-price-and-shipping span.price{order:1;font-size:18px;line-height:20px;}.product-miniature .product-price-and-shipping span.regular-price{order:2;margin-left:15px;font-size:16px;line-height:20px;}.product-miniature .product-price-and-shipping span.regular-price + span.price{color:var(--theme-color-main);}.add-to-cart-list-block{margin:20px 0 0;}.add-to-cart-list-block .add-to-cart-list{padding:4px 20px;display:flex;align-items:center;width:100%;justify-content:center;min-height:40px;}.add-to-cart-list-block .add-to-cart-list img{margin-right:8px;}.add-to-cart-list-block .add-to-cart-list span{font-size:14px;}.products article.product-miniature .thumbnail-container .add-to-cart-list-block{display:flex;align-items:center;}.products article.product-miniature .thumbnail-container .add-to-cart-list-block form{width:100%;}.products article.product-miniature .thumbnail-container .add-to-cart-list-block .add-to-cart-list{width:calc(100% - 50px);margin-right:10px;}.products article.product-miniature .thumbnail-container .add-to-cart-list-block .wishlist-button-add{position:relative;top:auto;right:auto;display:flex;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;border:1px solid red;}.products article.product-miniature .thumbnail-container .add-to-cart-list-block .wishlist-button-add i{font-size:32px;font-weight:400;}.product-miniature .product-flags{display:flex;flex-direction:row;flex-wrap:wrap;}.product-miniature .product-flags li.product-flag{font-size:12px;font-weight:400;padding:4px 10px;margin:0 10px 10px 0;min-width:auto;min-height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.product-miniature .product-flags li.product-flag:first-child{margin-top:0;}.product-miniature .product-flags li.product-flag.on-sale,.product-miniature .product-flags li.product-flag.discount,.product-miniature .product-flags li.product-flag.discount-amount,.product-miniature .product-flags li.product-flag.discount-percentage{background-color:var(--theme-color-tag-promo);}.product-miniature .product-flags li.product-flag.new{background-color:var(--theme-color-tag-new);}.product-miniature .product-flags li.product-flag.best{background-color:var(--theme-color-tag-best);}.product-miniature .product-flags li.product-flag.for-order{background-color:var(--theme-color-tag-fororder);}.product-miniature .product-flags li.product-flag.last-items{background-color:var(--theme-color-tag-items);}.product-miniature .product-flags li.product-flag.out_of_stock{background-color:var(--theme-color-tag-ofstock);}.product-miniature .thumbnail-container .product-thumbnail img{width:100%;}.product:hover .product-miniature .thumbnail-container .product-thumbnail img{transform:scale(1.1);}.product-container{}.product-container .pc-images{margin-bottom:50px;}.product-container .pc-images .images-container{}.product-container .pc-images .images-container .product-cover{margin-bottom:20px;}.product-container .pc-images .images-container .product-cover picture{}.product-container .pc-images .images-container .product-cover .layer{transition:all .2s ease;}.product-container .pc-images .images-container .product-cover .layer i{display:none;}.product-container .pc-images .images-container .product-cover .layer::after{content:"+";color:var(--theme-color-gray-lighter);font-size:70px;line-height:70px;font-weight:100;}.product-container .pc-images .images-container .js-qv-mask{}.product-container .pc-images .images-container .js-qv-mask .product-images{margin-bottom:0;}.product-container .pc-images .images-container .js-qv-mask .product-images .thumb-container picture img.thumb{margin-bottom:0;}.scroll-box-arrows i{font-size:46px;max-width:30px;display:flex;justify-content:center;align-items:center;height:120px;line-height:120px;bottom:0;transition:all .2s ease;}.scroll-box-arrows i:hover{color:var(--theme-color-addit-darker);}.js-product-images-modal{}.js-product-images-modal .modal-dialog{margin:30px auto;}.js-product-images-modal.in .modal-dialog{margin:30px auto;max-width:1200px;}@media (min-width:576px){#product-modal .modal-content .modal-body{margin:0;}.js-product-images-modal.in .modal-dialog{max-width:1200px;}}#product-modal .modal-content .modal-body .image-caption{display:none;}.product-miniature .thumbnail-container .product-thumbnail img,.product-container .pc-images .images-container .product-cover picture img,.product-container .pc-images .images-container .js-qv-mask .product-images .thumb-container picture img.thumb,#product-modal .modal-content .modal-body .product-cover-modal,#product-modal .modal-content .modal-body .product-images img{background:transparent;background:#212429;display:inline-block;}#product-modal .modal-content .modal-body .thumbnails .mask{}#product-modal .modal-content .modal-body .thumbnails .mask.nomargin{}#product-modal .modal-content .modal-body .product-images>li.thumb-container{display:block;}#product-modal .modal-content .modal-body .arrows i.arrow-up,#product-modal .modal-content .modal-body .arrows i.arrow-down{width:100px;height:100px;font-size:0;}#product-modal .modal-content .modal-body .arrows .arrow-up{background:url('../svg/ico-arrow-up.svg') no-repeat center;background-size:40px;}#product-modal .modal-content .modal-body .arrows .arrow-down{background:url('../svg/ico-arrow-down.svg') no-repeat center;background-size:40px;bottom:-3rem;}#product .product-container .pc-images .page-content{max-width:100%;}.product-container .pc-info{margin-bottom:50px;}.product-container .pc-details{}.product-container h1{font-size:32px;line-height:36px;font-weight:600;padding:0 50px 20px 0;margin:0 0 30px 0;font-weight:500;text-align:left;position:relative;}.product-container h1::after{content:"";border-bottom:1px dashed var(--theme-color-main);position:absolute;left:0;bottom:0;height:1px;width:100%;max-width:100%;}.product-container h1 .wishlist-button-add{position:absolute;right:0;top:0;}.product-container .product-flags{}.product-container .product-flags li{}.product-container .product-flags li.product-flag{font-size:12px;font-weight:400;padding:4px 10px;margin-top:3px;min-width:auto;min-height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.product-container .product-flags li.product-flag:first-child{margin-top:0;}.product-container .product-flags li.product-flag.on-sale,.product-container .product-flags li.product-flag.discount,.product-container .product-flags li.product-flag.discount-amount,.product-container .product-flags li.product-flag.discount-percentage{background-color:var(--theme-color-tag-promo);}.product-container .product-flags li.product-flag.new{background-color:var(--theme-color-tag-new);}.product-container .product-flags li.product-flag.best{background-color:var(--theme-color-tag-best);}.product-container .product-flags li.product-flag.for-order{background-color:var(--theme-color-tag-fororder);}.product-container .product-flags li.product-flag.last-items{background-color:var(--theme-color-tag-items);}.product-container .product-flags li.product-flag.out_of_stock{background-color:var(--theme-color-tag-ofstock);}.product-container .product-prices{margin:0;}.product-container .product-prices .product-discount{}.product-container .product-prices .product-discount .regular-price{font-size:26px;line-height:30px;font-weight:500;}.product-container #product-prices-block{}.product-container #product-prices-block.stuck{position:fixed;top:48px;background:#F7F7F4;}.product-container .product-prices{display:flex;flex-wrap:wrap;}.product-container .product-prices{margin-bottom:15px;width:100%;}.product-container .product-prices #product-availability.js-product-availability,.product-container .product-prices .delivery-time-information{width:auto;margin-right:30px;}.product-container .product-prices .product-price{width:100%;margin:20px 0 10px;}.product-container .product-prices .product-price .current-price{display:flex;align-items:center;margin:0;}.product-container .product-prices .product-price .current-price .current-price-value{color:var(--theme-color-main);font-size:28px;line-height:30px;font-weight:700;}.product-container .product-prices .product-price .current-price .discount-amount{background-color:var(--theme-color-text-alt);font-weight:400;display:none;}.product-container .tax-shipping-delivery-label{font-size:20px;font-weight:400;color:#7a7a7a;word-wrap:break-word;margin:6px 0 0 5px;display:none;}.product-container .tax-shipping-delivery-label .delivery-information{}.product-container .tax-shipping-delivery-label .delivery-information::before{}.has-discount .page-content.page-cms ul,.has-discount p,.has-discount.product-price,.page-content.page-cms .has-discount ul{color:var(--theme-color-addit);}.has-discount .discount{font-weight:500;background:var(--theme-color-tag-promo);}.delivery-time-information{display:flex;justify-content:flex-start;align-items:center;margin:0 0 20px;}.delivery-time-information svg{margin-right:10px;fill:var(--theme-color-main);}.delivery-time-information .delivery-information{font-size:15px;font-weight:500;}.product-accessories-block{margin:0 0 30px;}.product-accessories-block .pab-title{margin:0 0 10px;font-weight:700;}.product-accessories-block .product-accessories-list{display:flex;justify-content:flex-start;flex-wrap:wrap;}.product-accessories-block .product-accessories-list .pal-single{margin:0 15px 15px 0;width:100px;height:100px;}.product-accessories-block .product-accessories-list .pal-single:last-of-type{margin:0 0 15px 0;}.product-accessories-block .product-accessories-list .pal-single .pal-single-inner{position:relative;}.product-accessories-block .product-accessories-list .pal-single .pal-single-inner a{display:block;border:1px solid var(--theme-color-gray-light);}.product-accessories-block .product-accessories-list .pal-single .pal-single-inner a picture img{max-width:100px;max-height:100px;}.product-accessories-block .product-accessories-list .pal-single .pal-single-inner .product-flags li.product-flag{font-size:10px;font-weight:400;padding:2px 6px;}.product-accessories-block .product-accessories-list .pal-single .pal-single-inner a:hover{border:1px solid var(--theme-color-bg-darker);}.product-accessories-block .product-accessories-list .pal-single .pal-single-inner a:hover picture img{transform:scale(1.1);}.product-minimal-quantity.js-product-minimal-quantity{}#product-availability.js-product-availability{margin:0 0 10px;display:flex;align-items:center;width:100%;}#product-availability.js-product-availability i{width:34px;height:24px;margin-right:10px;display:flex;align-items:center;justify-content:center;border-radius:0 0 3px 3px;border-left:2px solid var(--theme-color-text-alt);border-bottom:2px solid var(--theme-color-text-alt);border-right:2px solid var(--theme-color-text-alt);}#product-availability.js-product-availability svg{width:34px;margin-right:10px;}#product-availability.js-product-availability .product-available,#product-availability.js-product-availability .product-last-items,#product-availability.js-product-availability .product-unavailable{color:var(--theme-color-text-alt);}#product-availability.js-product-availability .prod-av-label{font-size:15px;font-weight:500;}.product-information{font-size:16px;color:var(--theme-color-text-alt);}.product-variants>.product-variants-item{}.product-variants>.product-variants-item select.form-control:not([size]):not([multiple]),.product-variants>.product-variants-item .form-control-select{background:var(--theme-color-white) url('../svg/select-down.svg') no-repeat 95% center;}.product-quantity .add,.product-quantity .qty{margin-bottom:20px;}.product-quantity .qty{min-width:71px;}.product-quantity #quantity_wanted{text-align:center;}.product-actions .product-add-to-cart{}.product-actions .product-add-to-cart .control-label{display:none;}.page-product .product-container .wishlist-button-add{box-shadow:none;width:36px;min-width:36px;height:36px;background-color:transparent;box-shadow:none;border-radius:0;padding:0;background:transparent;}.page-product .product-container .wishlist-button-add i{font-size:36px;color:red;opacity:1;}.page-product .product-container .wishlist-button-add:hover i{color:#f35959;opacity:1;}#search_filters .facet .facet-label .color{background-color:var(--theme-color-main);margin:0 .5rem 0 0;}label .color,.variant-links .color,.custom-checkbox input[type="checkbox"] + span.color{}.product-customization .product-customization-item,.product-variants>.product-variants-item{margin:0 0 20px;}.product-customization{margin:0 0 30px;}.product-customization .card-block{padding:20px;display:flex;flex-wrap:wrap;}.product-customization .card-block .card-block-cont{width:40%;}.product-customization .card-block .card-title{margin-bottom:10px;}.product-customization .card-block .customiz-desc{display:block;margin:0 0 20px;}.product-customization .card-block .card-title,.product-customization .card-block .customiz-desc{font-size:15px;line-height:17px;}.product-customization form{width:60%;}.product-customization form ul.clearfix{margin:0;}.product-customization .product-customization-item{display:flex;justify-content:flex-start;align-items:center;}.product-customization .product-customization-item label{display:block;font-weight:500;text-align:left;font-size:15px;margin:0 15px 0 0;min-width:105px;}.product-customization .product-customization-item>label::after{content:":";}.product-customization .product-customization-item textarea{padding:7px 12px;border:1px dashed var(--theme-color-addit);background:var(--theme-color-white);width:90px;min-width:90px;height:40px;}.product-customization .product-customization-item textarea:focus{border-color:var(--theme-color-main);outline:1px dashed var(--theme-color-addit);}.product-customization .product-customization-item textarea::-webkit-input-placeholder{font-size:15px;}.product-customization .product-customization-item textarea::-moz-placeholder{font-size:15px;}.product-customization .product-customization-item textarea:-ms-input-placeholder{font-size:15px;}.product-customization .product-customization-item textarea::-ms-input-placeholder{font-size:15px;}.product-customization .product-customization-item textarea::placeholder{font-size:15px;}.product-customization .product-customization-item small{}.product-customization p.customization-message{margin:0 0 0 15px;display:flex;align-items:center;justify-content:flex-start}.product-customization p.customization-message label.customization-label{margin:0 2px 0 6px;}.product-customization p.customization-message label,.product-customization p.customization-message span{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:14px;line-height:16px;}.scroll-to-tabs-block{display:flex;flex-wrap:wrap;}.scroll-to-tabs.table-sizes{order:1;}.scroll-to-tabs.head-size{order:2;}.scroll-to-tabs.hand-size{order:3;}.scroll-to-tabs{margin:0 30px 8px 0;}.scroll-to-tabs a.move-to-tab{display:inline-flex;align-items:center;flex-wrap:wrap;font-size:15px;font-weight:600;}.scroll-to-tabs.table-sizes a.move-to-tab.table-sizes img{margin-right:7px;width:40px;height:37px;}.scroll-to-tabs.head-size a.move-to-tab.head-size img{margin-right:8px;width:40px;height:40px;}.scroll-to-tabs.hand-size a.move-to-tab.hand-size img{margin-right:8px;width:40px;height:38px;}.table-sizes,.head-size,.hand-size{display:none;}.table-sizes:nth-of-type(1),.head-size:nth-of-type(1),.hand-size:nth-of-type(1){display:flex;align-items:center;}.head-size + .table-sizes,.table-sizes + .head-size,.hand-size + .table-sizes,.table-sizes + .hand-size,.hand-size + .head-size,.head-size + .hand-size{display:block;}.scroll-to-tabs a.move-to-tab .mtt-elem{margin:0 15px 15px 0;}.scroll-to-tabs a.move-to-tab .mtt-elem:last-of-type{margin-right:0;}.product-actions .control-label{font-size:15px;font-weight:500;margin-bottom:8px;}.product-variants>.product-variants-item ul{margin-bottom:0;}.product-variants>.product-variants-item ul li{margin:0 10px 10px 0;}.product-variants>.product-variants-item ul li label{}.product-variants>.product-variants-item ul li label .input-radio{}.product-variants>.product-variants-item ul li label .radio-label{border:1px dashed #c7c7c7;padding:5px 15px;}.product-variants>.product-variants-item ul li label .input-radio:checked + span.radio-label{border:1px dashed var(--theme-color-main);}.product-variants>.product-variants-item label,.product-variants>.product-variants-item .color{margin:0;}.depend-action .product-variants>.product-variants-item{margin:0 0 8px;display:flex;justify-content:center;align-items:center;}.depend-action .product-variants>.product-variants-item .control-label{width:20%;display:block;}.depend-action .product-variants>.product-variants-item select{width:100%;border:1px solid var(--theme-color-text);color:var(--theme-color-text);line-height:35px;height:auto;padding:0 10px;background:#eee url('../svg/select-down.svg') no-repeat 99% center;background-size:10px auto;}.product-actions .add-to-cart{display:flex;align-items:center;padding:0 50px;}.product-actions .add-to-cart .cart-svg{margin-right:8px;}#product-availability .product-last-items,.product-add-to-cart #product-availability .product-unavailable{color:red;}.product-custom-info{background:var(--theme-color-white);padding:15px;margin:0 0 20px;border:1px dashed var(--theme-color-main);}.product-custom-info p{font-size:14px;line-height:19px;font-weight:500;}.product-custom-info p:last-of-type{margin-bottom:0;}.product-additional-info{margin:0 0 30px;}a#send_aap_button.btn{padding:0;color:var(--theme-color-text-alt);font-size:15px;font-weight:500;background:transparent;}a#send_aap_button.btn i{font-size:0;background:url('../svg/ico-question.svg') no-repeat center;background-size:28px;width:30px;height:30px;-webkit-filter:var(--theme-filter-main);filter:var(--theme-filter-main);}a#send_aap_button.btn:hover{color:var(--theme-color-main-darker);}a#send_aap_button.btn,a#send_aap_button.btn:focus,a#send_aap_button.btn:active{border:0;outline:none;}.fancybox-wrap{}.fancybox-wrap .fancybox-skin{border-radius:0;background:var(--theme-color-white);}.fancybox-wrap .fancybox-skin .fancybox-outer{}.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner{}.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner h2{padding:0 0 20px;margin:0 0 30px;font-size:24px;font-weight:500;text-align:left;position:relative;}.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner h2::after{content:"";border-bottom:1px dashed var(--theme-color-main);position:absolute;left:0;bottom:0;height:1px;width:100%;max-width:100%;}.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner p{}.small,p.small,.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner p.small{font-size:12px;line-height:15px;font-weight:400;}.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner p.small{margin:4px 0 0;}.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner p.submit{}.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner p.submit input.btn{}.fancybox-wrap .fancybox-close{background:url('../svg/ico-close.svg') no-repeat center;background-size:28px;width:30px;height:30px;top:10px;right:10px;}#send_AAP_form{}#send_AAP_form .card-block{padding:0;}#send_AAP_form .card-block .product{border-bottom:1px dashed var(--theme-color-main);padding:0;margin:0 15px 20px;width:calc(100% - 30px);}#send_AAP_form .card-block .product img{margin:0 0 20px;max-height:250px;}#send_AAP_form .card-block .product .product_desc{}#send_AAP_form .card-block .product .product_desc .product_name{margin-bottom:10px;}#send_AAP_form .card-block .product .product_desc .product_name,#send_AAP_form .card-block .product .product_desc .product_name strong{font-size:22px;font-weight:500;}#send_AAP_form .card-block .form-group{}#send_AAP_form .card-block .form-group .form-control-label{font-weight:600;padding:0;margin:0 0 10px;}#send_AAP_form .card-block .form-group input,#send_AAP_form .card-block .form-group textarea{border:1px dashed var(--theme-color-main);;}.send_AAP_form_content_button{border-top:1px dashed #cecece;}#send_AAP_form #gdpr_checkbox{cursor:pointer;}#send_AAP_form_error.alert-danger{font-weight:700;}@media all and (min-width:992px){}.product-additional-info{display:flex;}a#send_aap_button.btn{display:flex;align-items:center;}.social-sharing{margin:0 0 0 20px;}.social-sharing::before{content:"";margin-right:20px;display:block;width:1px;height:22px;border-left:1px dashed var(--theme-color-main);}.social-sharing span{font-size:15px;font-weight:600;}.social-sharing ul{display:flex;}.social-sharing ul li{background:transparent;border:1px dashed var(--theme-color-main);border-radius:0;width:40px;height:40px;margin-left:12px;}.social-sharing ul li a{display:flex;justify-content:center;align-items:center;background:var(--theme-color-white);}.social-sharing ul li a svg{width:20px;height:20px;}.social-sharing ul li.facebook a svg{fill:#0866ff;}.social-sharing ul li.twitter a svg{fill:#000;}.social-sharing ul li.pinterest a svg{fill:#e60023;}.social-sharing ul li.emailsend a svg{fill:var(--theme-color-main);}.social-sharing ul li.facebook a:hover,.social-sharing ul li.twitter a:hover,.social-sharing ul li.pinterest a:hover,.social-sharing ul li.emailsend a:hover{background:var(--theme-color-addit-darker);}.social-sharing ul li.facebook a:hover svg,.social-sharing ul li.twitter a:hover svg,.social-sharing ul li.pinterest a:hover svg,.social-sharing ul li.emailsend a:hover svg{fill:var(--theme-color-white);}.product-tabs-block{margin:0 0 80px;}.product-tabs-block .tabs{margin:0;padding:0;background:transparent;}.product-tabs-block .tabs ul.nav-tabs{display:flex;flex-wrap:wrap;margin:0;border:0;}.product-tabs-block .tabs ul.nav-tabs::before,.product-tabs-block .tabs ul.nav-tabs::after{display:none;}.product-tabs-block .tabs ul.nav-tabs li.nav-item{border:1px solid #F1F1F1;width:auto;background:#FFFFFF;margin:0 10px 10px 0;}.product-tabs-block .tabs ul.nav-tabs li.nav-item.prod-recomm-nav,.product-tabs-block .tabs ul.nav-tabs li.nav-item.prod-access-nav{display:none;}.product-tabs-block .tabs ul.nav-tabs li.nav-item.prod-recomm-nav.prod-nav-visible,.product-tabs-block .tabs ul.nav-tabs li.nav-item.prod-access-nav.prod-nav-visible{display:block;}.product-tabs-block .tabs ul.nav-tabs li.nav-item a.nav-link{font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:var(--theme-color-text);margin:0;text-align:center;padding:12px 25px;border:0;}.product-tabs-block .tabs ul.nav-tabs li.nav-item a.nav-link{border:0;background:var(--theme-color-white);color:var(--theme-color-text);}.product-tabs-block .tabs ul.nav-tabs li.nav-item a.nav-link:hover,.product-tabs-block .tabs ul.nav-tabs li.nav-item a.nav-link.active{background:var(--theme-color-main);color:var(--theme-color-white);box-shadow:none;}.product-tabs-block .tabs .tab-pane{background:var(--theme-color-white);margin:0;padding:30px 25px 16px;}.product-tabs-block .tabs .tab-pane .custom-tab-content,.product-tabs-block .tabs .tab-pane .product-short-description,.product-tabs-block .tabs .tab-pane .product-description{padding:0 0 16px;}.product-tabs-block .tabs .tab-pane table{width:100%;max-width:550px;height:130px;float:none;margin:0 0 16px;}.product-tabs-block .tabs .tab-pane table tr{}.product-tabs-block .tabs .tab-pane table tr td{border:1px solid #000;padding:6px 10px;}.product-tabs-block .tabs .tab-pane table tr td:nth-of-type(1){text-align:left;}.product-tabs-block .tabs .tab-pane table tr td:nth-of-type(2){text-align:center;}.product-tabs-block .tabs .tab-pane .custom-tab-content table{margin-left:0;}.product-tabs-block .tabs .tab-content .tab-pane{}.product-tabs-block .tabs .tab-content .tab-pane h2{}.product-tabs-block .tabs .tab-content .tab-pane h2 img{float:right;}.product-tabs-block .tabs .tab-content .tab-pane h3{}.product-tabs-block .tabs .tab-content .tab-pane h4{}.product-tabs-block .tabs .tab-content .tab-pane p{}.product-tabs-block .tabs .tab-content .tab-pane p img{}.product-tabs-block .tabs .tab-content .tab-pane ul,.product-tabs-block .tabs .tab-content .tab-pane ol{margin-bottom:20px;}.product-tabs-block .tabs .tab-content .tab-pane ul li,.product-tabs-block .tabs .tab-content .tab-pane ol li{margin-bottom:10px;}.product-tabs-block .tabs .tab-content .tab-pane ul ol li,.product-tabs-block .tabs .tab-content .tab-pane ol ul li{margin-top:10px;}.js-product-details{opacity:1;}.js-product-details .product-manufacturer{margin:0 0 15px;}.js-product-details .product-manufacturer label{font-size:15px;font-weight:600;color:var(--theme-color-text-alt);}.js-product-details .product-manufacturer a{display:block;}.js-product-details .product-manufacturer a img{max-width:140px;}.product-details-block .product-manufacturer{margin:0 0 20px;padding:0 0 15px;border-bottom:1px dashed var(--theme-color-addit);}.product-details-block .product-manufacturer label{font-size:15px;font-weight:600;color:var(--theme-color-text-alt);}.product-details-block .product-manufacturer a{display:block;}.product-details-block .product-manufacturer a img{max-width:100px;max-height:100px;}.product-details-block label.label,.product-details-block span.span-value{font-size:15px;text-align:left;}.product-details-block label.label{font-weight:500;min-width:200px;margin-right:20px;}.product-details-block span.span-value{font-weight:400;}.product-features{width:100%;clear:both;margin:0;}.product-features>dl.data-sheet{width:100%;}.product-features>dl.data-sheet dt.name,.product-features>dl.data-sheet dd.value{font-size:15px;background:transparent;}.product-features>dl.data-sheet dt.name{font-weight:500;}.product-features>dl.data-sheet dd.value{font-weight:400;}.product-features ul{}.product-features ul li{margin-bottom:10px;width:100%;}.product-features ul li:last-child{margin-bottom:0;}.product-features ul li span{font-size:15px;display:inline-flex;text-align:left;}.product-features ul li span.name{font-weight:500;min-width:200px;margin-right:20px;}.product-features ul li span.value{font-weight:400;}.product-accessories{}.product-accessories h2{}.product-accessories .products{}.product-accessories .products .product{width:20%;}#products-viewed .pfc-list-carousel{}#products-viewed .pfc-list-carousel .products{}#products-viewed .pfc-list-carousel .products .product{}@media all and (max-width:1500px){.product-tabs-block .tabs .tab-content .tab-pane h2 img{width:150px;}}@media all and (max-width:1366px){.product-tabs-block .tabs .tab-content .tab-pane h2 img{width:100px;}}@media all and (max-width:767px){.product-tabs-block .tabs .tab-content .tab-pane{padding:20px 15px 16px;}.product-tabs-block .tabs .tab-content .tab-pane h2 img{display:none;}}.product-list-reviews{position:absolute;top:-14px;left:0;right:0;z-index:1;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%;background:transparent;padding:4px 0;margin:0;}.product-list-reviews .grade-stars{background:rgba(255,255,255,.8);}.product-list-reviews .comments-nb{display:none;}.product-comments-additional-info{margin:0 0 12px;display:flex;align-items:center;justify-content:flex-start;position:relative;}.product-comments-additional-info .comments-note{position:absolute;top:0;right:0;margin:0;}.product-comments-additional-info .additional-links{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;}.product-comments-additional-info .additional-links a.link-comment{padding:0;display:flex;align-items:center;background:transparent;box-shadow:none;height:auto;font-size:15px;font-weight:500;color:var(--theme-color-text-alt);clear:both;width:100%;margin:0 0 10px;}.product-comments-additional-info .additional-links a.link-comment i{background:url('../svg/ico-comments-question.svg') no-repeat center;background-size:30px;width:30px;height:30px;margin-right:8px!important;-webkit-filter:var(--theme-filter-main);filter:var(--theme-filter-main);position:relative;top:-1px;}.product-comments-additional-info .additional-links a.link-comment i::before{display:none;}.product-comments-additional-info .additional-links a.link-comment.post-product-comment{padding:0;display:flex;align-items:center;background:transparent;box-shadow:none;height:auto;font-size:15px;font-weight:500;color:var(--theme-color-text-alt);margin:0;border:0;}.product-comments-additional-info .additional-links a.link-comment.post-product-comment i{background:url('../svg/ico-comment-pen.svg') no-repeat center;background-size:30px;width:30px;height:30px;margin-right:8px!important;-webkit-filter:var(--theme-filter-main);filter:var(--theme-filter-main);position:relative;top:-1px;}.product-comments-additional-info .additional-links a.link-comment.post-product-comment i::before{display:none;}.product-comments-additional-info a:hover,.product-comments-additional-info .additional-links a:hover,.product-comments-additional-info .additional-links a.link-comment:hover,.product-comments-additional-info .additional-links a.link-comment.post-product-comment:hover{color:var(--theme-color-main);text-decoration:none;}.product-comments-additional-info .post-product-comment{padding:0;display:flex;align-items:center;background:transparent;box-shadow:none;height:auto;font-size:15px;font-weight:500;color:var(--theme-color-text-alt);}.product-comments-additional-info .post-product-comment i{background:url('../svg/ico-comment-pen.svg') no-repeat center;background-size:30px;width:30px;height:30px;margin-right:8px!important;-webkit-filter:var(--theme-filter-main);filter:var(--theme-filter-main);position:relative;top:-1px;}.product-comments-additional-info .post-product-comment i::before{display:none;}.product-comments-additional-info .post-product-comment,.product-comments-additional-info .post-product-comment:hover,.product-comments-additional-info .post-product-comment:focus,.product-comments-additional-info .post-product-comment:after{border:0;outline:0;padding:0;background:transparent;}.product-comments-additional-info .post-product-comment:hover{color:var(--theme-color-addit);}#product-comments-list-header{padding:0;margin:0 0 15px;}#product-comments-list-header .comments-nb{padding:0;display:flex;align-items:center;font-size:15px;font-weight:500;}#product-comments-list-header .comments-nb i{background:url('../svg/ico-comments-question.svg') no-repeat center;background-size:30px;width:30px;height:30px;margin-right:8px!important;-webkit-filter:var(--theme-filter-main);filter:var(--theme-filter-main);}#product-comments-list-header .comments-nb i::before{display:none;}.product-comment-list-item{}.product-comment-list-item .post-product-comment{padding:0;background:transparent;box-shadow:none;height:auto;font-size:15px;font-weight:500;color:var(--theme-color-text);}.product-comment-list-item .post-product-comment:hover{color:var(--theme-color-main);}.product-comment-list-item .post-product-comment i{background:url('../svg/ico-comment-pen.svg') no-repeat center;background-size:30px;width:30px;height:30px;margin-right:8px!important;display:flex;justify-content:center;align-items:center;margin:0 auto;-webkit-filter:var(--theme-filter-main);filter:var(--theme-filter-main);position:relative;top:-1px;}.product-comment-list-item .post-product-comment i::before{display:none;}.product-comment-list-item .post-product-comment,.product-comment-list-item .post-product-comment:hover,.product-comment-list-item .post-product-comment:focus,.product-comment-list-item .post-product-comment:active{border:0;outline:0;padding:0;background:transparent;}.product-comment-list-item#empty-product-comment{}.product-comment-list-item#empty-product-comment .post-product-comment{display:flex;align-items:center;justify-content:center;margin:0 auto;}.product-comment-list-item#empty-product-comment .post-product-comment i{}.product-comment-list-item .comment-infos{}.product-comment-list-item .comment-infos .grade-stars{}.product-comment-list-item .comment-infos .comment-author{font-weight:500;}.product-comment-list-item .comment-content{}.product-comment-list-item .comment-content .h4{}.product-comment-list-item .comment-content p{}.product-comment-list-item .comment-content .comment-buttons{display:flex;align-items:center;width:100%;border-top:1px dashed #CCC;padding-top:12px;}.product-comment-list-item .comment-content .comment-buttons a{display:flex;align-items:center;margin-right:15px;}.product-comment-list-item .comment-content .comment-buttons a:last-of-type{margin-right:0;}.product-comment-list-item .comment-content .comment-buttons a i.material-icons{font-size:0;margin-right:6px;width:18px;height:18px;-webkit-filter:var(--theme-filter-main);filter:var(--theme-filter-main);}.product-comment-list-item .comment-content .comment-buttons a:last-of-type i.material-icons{margin-right:0;}.product-comment-list-item .comment-content .comment-buttons a span{font-size:14px;font-weight:500;}.product-comment-list-item .comment-content .comment-buttons a.useful-review i.material-icons{background:url('../svg/ico-useful-review.svg') no-repeat center;background-size:18px;}.product-comment-list-item .comment-content .comment-buttons a.not-useful-review i.material-icons{background:url('../svg/ico-not-useful-review.svg') no-repeat center;background-size:18px;}.product-comment-list-item .comment-content .comment-buttons a.report-abuse i.material-icons{background:url('../svg/ico-report-abuse.svg') no-repeat center;background-size:18px;}.product-comment-list-item .comment-content .comment-buttons a:hover i.material-icons{-webkit-filter:invert(77%) sepia(39%) saturate(415%) hue-rotate(320deg) brightness(103%) contrast(98%);filter:invert(77%) sepia(39%) saturate(415%) hue-rotate(320deg) brightness(103%) contrast(98%);}#product-comments-list-footer{margin:0 0 60px;}#product-comments-list-footer .post-product-comment{margin:0 auto;padding:0;background:transparent;box-shadow:none;height:auto;font-size:15px;font-weight:500;color:var(--theme-color-text);display:flex;align-items:center;}#product-comments-list-footer .post-product-comment:hover{color:var(--theme-color-main);}#product-comments-list-footer .post-product-comment i{background:url('../svg/ico-comment-pen.svg') no-repeat center;background-size:30px;width:30px;height:30px;margin-right:8px!important;display:flex;justify-content:center;align-items:center;margin:0 auto;-webkit-filter:var(--theme-filter-main);filter:var(--theme-filter-main);position:relative;top:-1px;}#product-comments-list-footer .post-product-comment i::before{display:none;}#product-comments-list-footer .post-product-comment,#product-comments-list-footer .post-product-comment:focus,#product-comments-list-footer .post-product-comment:active{border:0;outline:0;padding:0;}.star-content{margin:0 0 0 5px;display:flex;flex-direction:row;flex-wrap:nowrap;}.star-content div.star,.star-content div.star-on,.star-content div.star-hover{display:block;width:20px;height:20px;background:url('../svg/star-empty.svg') no-repeat center;background-size:20px;flex:auto;margin-left:3px;-webkit-filter:invert(83%) sepia(4%) saturate(320%) hue-rotate(164deg) brightness(91%) contrast(89%);filter:invert(83%) sepia(4%) saturate(320%) hue-rotate(164deg) brightness(91%) contrast(89%);}.star-content div.star-on,.star-content div.star-hover{background:url('../svg/star-full.svg') no-repeat center;background-size:20px;-webkit-filter:invert(90%) sepia(18%) saturate(7089%) hue-rotate(335deg) brightness(104%) contrast(102%);filter:invert(90%) sepia(18%) saturate(7089%) hue-rotate(335deg) brightness(104%) contrast(102%);}.small-stars .star-content div.star,.small-stars .star-content div.star-on,.small-stars .star-content div.star-hover{background:url('../svg/star-empty.svg') no-repeat 0 0 transparent;background-size:16px;width:16px;height:16px;margin-left:2px;-webkit-filter:invert(83%) sepia(4%) saturate(320%) hue-rotate(164deg) brightness(91%) contrast(89%);filter:invert(83%) sepia(4%) saturate(320%) hue-rotate(164deg) brightness(91%) contrast(89%);}.small-stars .star-content div.star-on,.small-stars .star-content div.star-hover{background:url('../svg/star-full.svg') no-repeat center;background-size:16px;-webkit-filter:invert(90%) sepia(18%) saturate(7089%) hue-rotate(335deg) brightness(104%) contrast(102%);filter:invert(90%) sepia(18%) saturate(7089%) hue-rotate(335deg) brightness(104%) contrast(102%);}.product-comment-modal .modal-header .h2{font-size:22px;font-weight:500;padding:0 0 10px;margin-bottom:20px;width:100%;border-bottom:1px dashed var(--theme-color-main);}.product-comment-modal .modal-dialog .h3{font-size:16px;font-weight:600;}.product-comment-modal label.form-label{font-size:14px;color:var(--theme-color-text-alt);font-weight:600;padding:0;margin:0 0 10px;}.product-comment-modal input,.product-comment-modal textarea{border:1px dashed var(--theme-color-main);margin-bottom:20px;}.product-comment-modal input:focus,.product-comment-modal input:active,.product-comment-modal textarea:focus,.product-comment-modal textarea:active{outline:none;}.product-comment-modal .required{font-size:12px;margin-left:0;top:-3px;color:red;}.product-comment-modal .btn-comment,.product-comment-modal .btn-comment-inverse,.btn-comment,.btn-comment-inverse{box-shadow:none;}.products-carousel{position:relative;}#products .swiper,.featured-products .swiper,.product-accessories .swiper{margin-bottom:0;}#products .swiper .products,.featured-products .swiper .products,.product-accessories .swiper .products{margin:0;}#products .products.swiper-wrapper,.featured-products .products.swiper-wrapper,.product-accessories .products.swiper-wrapper{flex-wrap:nowrap;justify-content:flex-start;}#products .products.swiper-wrapper .product.swiper-slide,.featured-products .products.swiper-wrapper .product.swiper-slide,.product-accessories .products.swiper-wrapper .product.swiper-slide{padding:0;}#products .products.swiper-wrapper .product.swiper-slide .product-miniature .thumbnail-container,.featured-products .products.swiper-wrapper .product.swiper-slide .product-miniature .thumbnail-container,.product-accessories .products.swiper-wrapper .product.swiper-slide .product-miniature .thumbnail-container{margin-bottom:0;}#products .products.swiper-wrapper .product.swiper-slide .add-to-cart-list-block .add-to-cart-list,.featured-products .products.swiper-wrapper .product.swiper-slide .add-to-cart-list-block .add-to-cart-list,.product-accessories .products.swiper-wrapper .product.swiper-slide .add-to-cart-list-block .add-to-cart-list{padding:4px 0;}.products-carousel .swiper-carousel-nav{position:absolute;top:-7px;right:0;width:100px;height:40px;}.products-carousel .swiper-carousel-nav .swiper-button-prev,.products-carousel .swiper-carousel-nav .swiper-button-next{width:40px;height:40px;top:0;margin:0;background:url('../svg/ico-arrow-right.svg') no-repeat center;}.products-carousel .swiper-carousel-nav .swiper-button-prev::after,.products-carousel .swiper-carousel-nav .swiper-button-next::after{display:none;}.products-carousel .swiper-carousel-nav .swiper-button-prev{left:auto;right:55px;transform:rotate(180deg);}.products-carousel .swiper-carousel-nav .swiper-button-next{left:auto;right:0;}#product .featured-products .products.swiper-wrapper .product.swiper-slide .add-to-cart-list-block .add-to-cart-list{padding:0;}.modal-header .close{background:url('../svg/ico-close.svg') no-repeat center;background-size:24px;width:30px;height:30px;opacity:1;top:15px;right:15px;position:absolute;margin:0;}.modal-header .close i,.modal-header .close span{display:none;}.modal-header .close,.modal-header .close:focus,.modal-header .close:active{outline:0;border:0;}.btn-comment,.btn-comment-inverse{line-height:1.25;font-weight:600;padding:.5rem 1.25rem;height:auto;}.btn-comment{box-shadow:none;background-color:var(--theme-color-main);}.btn-comment:hover{box-shadow:none;background-color:var(--theme-color-addit);}.btn-comment-inverse{background-color:var(--theme-color-white);color:#363a41;border:1px solid #979797;}.btn-comment-inverse:hover{background-color:#6b868f;color:var(--theme-color-white);border:1px solid #6b868f;}.product-comment-modal .modal-body .gdpr_consent{border-top:1px dashed #cecece;padding:20px 0 0;}#blockcart-modal .modal-header{border-bottom:1px dashed var(--theme-color-main);}#blockcart-modal .modal-title{font-size:18px;font-weight:500;margin:0;color:#4cbb6c;padding-right:35px;}#blockcart-modal .modal-title i.material-icons{margin-right:8px;display:none;}#blockcart-modal .product-image{margin:0;}#blockcart-modal .product-price{font-size:20px;font-weight:600;}#blockcart-modal .divide-right{border-right:1px dashed #dbdbdb;}#blockcart-modal .cart-content{padding-left:.5rem;}#blockcart-modal .cart-content .page-content.page-cms ul.cart-products-count,#blockcart-modal .cart-content p.cart-products-count,.page-content.page-cms #blockcart-modal .cart-content ul.cart-products-count{font-size:14px;font-weight:400;color:#6c868e;}#blockcart-modal .cart-content .page-content.page-cms ul.product-total,#blockcart-modal .cart-content p.product-total,.page-content.page-cms #blockcart-modal .cart-content ul.product-total{background-color:var(--theme-color-gray-lighter);border:1px dashed #b6b4b4;}#blockcart-modal .cart-content .page-content.page-cms ul,#blockcart-modal .cart-content p,.page-content.page-cms #blockcart-modal .cart-content ul{margin-bottom:10px;}#blockcart-modal .cart-content p.product-total{margin-bottom:20px;}#blockcart-modal .cart-content p.product-total .value{font-weight:700;color:var(--theme-color-main);}#blockcart-modal .cart-content .cart-content-btn .btn{font-size:15px;}#cms #content-wrapper #main{max-width:1300px;margin:0 auto;}#cms #content-wrapper #main .page-content.page-cms{padding:30px;}#main .page-header,#main .page-content,#main .page-footer{margin-bottom:20px;}#cms #content-wrapper #main .page-content.page-cms p.sec-title{text-transform:uppercase;}#cms #content-wrapper #main .page-content.page-cms a{text-decoration:underline;font-weight:500;}#cms #content-wrapper #main .page-content.page-cms ul{margin:0 0 30px 20px;list-style:disc none;}#cms #content-wrapper #main .page-content.page-cms ol{margin:0 0 30px 0;list-style:decimal inside none;padding:0;}#cms #content-wrapper #main .page-content.page-cms ol.contents{padding:0 0 20px;border-bottom:1px dashed var(--theme-color-addit);}#cms #content-wrapper #main .page-content.page-cms p,#cms #content-wrapper #main .page-content.page-cms ul li,#cms #content-wrapper #main .page-content.page-cms ol li{font-size:15px;line-height:23px;color:var(--theme-color-text);text-align:left;}#cms #content-wrapper #main .page-content.page-cms ol li::marker{margin-right:6px;}#cms #content-wrapper #main .page-content.page-cms ul li,#cms #content-wrapper #main .page-content.page-cms ol li{margin-bottom:6px;}#cms #content-wrapper #main .page-content.page-cms ul li:last-child,#cms #content-wrapper #main .page-content.page-cms ol li:last-child{margin-bottom:0;}#cms #content-wrapper #main .page-content.page-cms ol.contents.contents-numbers-off{list-style:none;}.table-medium{width:100%;max-width:800px;}#cms #content-wrapper #main .page-content.page-cms table{margin-bottom:30px;border:1px dashed var(--theme-color-addit);}#cms #content-wrapper #main .page-content.page-cms table thead{background:var(--theme-color-gray-lighter);}#cms #content-wrapper #main .page-content.page-cms table thead tr{}#cms #content-wrapper #main .page-content.page-cms table thead tr th{vertical-align:top;padding:15px;}#cms #content-wrapper #main .page-content.page-cms table thead tr th p{font-size:14px;line-height:19px;margin:0;}#cms #content-wrapper #main .page-content.page-cms table thead tr th p strong{display:block;}#cms #content-wrapper #main .page-content.page-cms table tbody{}#cms #content-wrapper #main .page-content.page-cms table tbody tr{}#cms #content-wrapper #main .page-content.page-cms table tbody tr td{vertical-align:top;padding:15px;}#cms #content-wrapper #main .page-content.page-cms table tbody tr td p{font-size:14px;line-height:19px;}#cms #content-wrapper #main .page-content.page-cms table tbody tr td p:last-of-type{margin-bottom:0;}#main .page-header{border-bottom:1px dashed var(--theme-color-addit);position:relative;left:0;bottom:0;height:auto;width:100%;max-width:100%;}#main .page-header h1{margin-bottom:12px;}#main .page-content{margin-bottom:80px;}#main .page-footer{margin-bottom:0;}#cms #content-wrapper #main .page-content.page-cms table.with-logos tbody tr{border-bottom:1px dashed var(--theme-color-addit);}#cms #content-wrapper #main .page-content.page-cms table.with-logos tbody tr td{vertical-align:middle;}#cms #content-wrapper #main .page-content.page-cms table.with-logos tbody tr td img.logo-delivery,#cms #content-wrapper #main .page-content.page-cms table.with-logos tbody tr td img.logo-payment{max-width:50px;height:auto;margin-right:15px;}@media all and (max-width:600px){#cms #content-wrapper #main .page-content.page-cms{padding:20px 15px;}#cms #content-wrapper #main .page-content.page-cms table.with-logos tbody tr td strong{display:inline-block;}}#authentication .custom-checkbox span{flex:unset;}#main .wishlist-container-header{margin-bottom:20px;border-bottom:1px dashed var(--theme-color-addit);position:relative;left:0;bottom:0;height:auto;width:100%;max-width:100%;}#main .wishlist-container-header h1{margin-bottom:12px;}.page #main .page-content,.page-my-account #main .page-content,.page-address #main .page-content,.page-addresses #main .page-content,.page-identity #main .page-content,.page-history #main .page-content,.page-order-slip #main .page-content,.page-order-detail #main .page-content,.page-customer-account #main .page-content,#main .wishlist-container{margin-bottom:30px;}.page #main .page-footer,.page-my-account #main .page-footer,.page-address #main .page-footer,.page-addresses #main .page-footer,.page-identity #main .page-footer,.page-history #main .page-footer,.page-order-slip #main .page-footer,.page-order-detail #main .page-footer,.page-customer-account #main .page-footer,#main .wishlist-footer-links{margin-bottom:80px;}.page-my-account #content .links a span.link-item{padding:10px 15px;border:1px dashed var(--theme-color-main);display:flex;align-items:center;color:var(--theme-color-text-alt);font-weight:600;}.page-my-account #content .links a span.link-item i{display:block;width:auto;padding-bottom:0;font-size:36px;color:var(--theme-color-main);margin-right:15px;}.page-my-account #content .links a:hover span.link-item{border:1px dashed var(--theme-color-addit);}.page-my-account #content .links a:hover span.link-item,.page-my-account #content .links a:hover span.link-item i{color:var(--theme-color-addit);}.page-my-account #content .links a:focus,.page-my-account #content .links a:active{border:0;outline:0;text-decoration:none;}#module-blockwishlist-lists .wishlist-list-item{}#module-blockwishlist-lists .wishlist-list-item:hover .wishlist-list-item-title{color:var(--theme-color-addit);}#module-blockwishlist-lists .wishlist-list-item.wishlist-list-item-default{border-bottom:1px dashed var(--theme-color-gray-light);}#main .wishlist-products-container .page-content.card.card-block{padding:30px 25px 16px;}#main .wishlist-products-container ul.wishlist-products-list{margin:0 -15px;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;}#main .wishlist-products-container ul.wishlist-products-list .wishlist-products-item{margin:0 0 30px;width:20%;}#main .wishlist-products-container ul.wishlist-products-list .wishlist-products-item .wishlist-product{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 15px;width:calc(100% - 30px);}.wishlist-products-item .wishlist-product-link{}.wishlist-products-item .wishlist-product-link .wishlist-product-image{width:auto;height:auto;}.wishlist-products-item .wishlist-product-link .wishlist-product-image img{position:relative;max-width:100%;max-height:100%;top:0;left:0;transform:none;}.wishlist-products-item .wishlist-product-link:hover .wishlist-product-image img{transform:none;}.wishlist-products-item .wishlist-product-link .wishlist-product-image img.wishlist-product-unavailable{opacity:1;}.wishlist-products-item .wishlist-product-link .wishlist-product-image p.wishlist-product-availability{color:#fff;background:#232323;bottom:0;left:0;right:0;transform:none;font-size:13px;line-height:20px;font-weight:500;}.wishlist-products-item .wishlist-product-title{font-size:15px;line-height:20px;font-weight:400;color:var(--theme-color-text-alt);text-align:left;min-height:40px;}.wishlist-products-item .wishlist-product-price{display:flex;align-items:flex-end;font-size:18px;line-height:20px;}.wishlist-products-item .wishlist-product-price .wishlist-product-price-promo{order:2;margin-left:15px;font-size:16px;line-height:20px;}.wishlist-products-item .wishlist-product-bottom .wishlist-product-addtocart{color:var(--theme-color-white);background-color:var(--theme-color-main);border-color:transparent;}.wishlist-products-item .wishlist-product-bottom .wishlist-product-addtocart:hover{color:var(--theme-color-white);background-color:var(--theme-color-addit);}.wishlist-products-item .wishlist-product-bottom .wishlist-product-addtocart i{display:none;}.wishlist-products-item .wishlist-product-bottom .wishlist-button-add{position:absolute;top:10px;right:10px;box-shadow:none;width:30px;min-width:30px;height:30px;background-color:transparent;box-shadow:none;border-radius:0;padding:0;background:url('../svg/ico-remove.svg') no-repeat center;background-size:30px;-webkit-filter:var(--theme-filter-color-white);filter:var(--theme-filter-color-white);}.wishlist-products-item .wishlist-product-bottom .wishlist-button-add:hover{background:url('../svg/ico-remove.svg') no-repeat center;background-size:30px;-webkit-filter:var(--theme-filter-color-red);filter:var(--theme-filter-color-red);}.wishlist-products-item .wishlist-product-bottom .wishlist-button-add i{font-size:36px;color:var(--theme-color-main);display:none;}.wishlist-products-item .wishlist-product-combinations>a{display:none;}.wishlist-products-item .wishlist-product-combinations .wishlist-product-combinations-text{color:#7a7a7a;font-size:14px;letter-spacing:0;}.wishlist-list .wishlist-list-item .wishlist-list-item-right .dropdown-menu{border:1px dashed var(--theme-color-text);border-radius:0;box-shadow:none;}.wishlist-list .wishlist-list-item .wishlist-list-item-right .dropdown-menu button{font-size:15px;}.wishlist-list .wishlist-list-item .wishlist-list-item-link .wishlist-list-item-right button:nth-of-type(2) i{width:24px;height:24px;background:url('../svg/ico-remove.svg') no-repeat center;background-size:24px;-webkit-filter:var(--theme-filter-main);filter:var(--theme-filter-main);font-size:0;}#main .wishlist-pagination{margin:0 0 40px;}.wishlist-footer-links>a,#view .wishlist-footer-links>a,#module-blockwishlist-lists .wishlist-footer-links a{display:inline-flex;align-items:center;}.wishlist-footer-links>a:nth-of-type(1) i,#view .wishlist-footer-links>a:nth-of-type(1) i,#module-blockwishlist-lists .wishlist-footer-links a:nth-of-type(1) i{font-size:22px;}.wishlist-footer-links>a:nth-of-type(2),#view .wishlist-footer-links>a:nth-of-type(2),#module-blockwishlist-lists .wishlist-footer-links a:nth-of-type(2){display:none;}@media all and (max-width:1300px){#main .wishlist-products-container ul.wishlist-products-list .wishlist-products-item{width:25%;}}@media all and (max-width:1080px){#main .wishlist-products-container ul.wishlist-products-list .wishlist-products-item{width:33.3%;}}@media all and (max-width:900px){#main .wishlist-products-container ul.wishlist-products-list .wishlist-products-item{width:50%;}}@media all and (max-width:768px){#main .wishlist-products-container ul.wishlist-products-list .wishlist-products-item .wishlist-product-link{display:block;}#main .wishlist-products-container ul.wishlist-products-list .wishlist-products-item .wishlist-product-link .wishlist-product-image{margin:0 0 15px;}}@media all and (max-width:650px){#main .wishlist-products-container .page-content.card.card-block{padding:30px 15px 16px;}#main .wishlist-products-container ul.wishlist-products-list .wishlist-products-item{width:100%;}}.page-addresses .address .address-body h4,.page-order-detail .addresses h4,.page-order-detail h3{padding-bottom:20px;border-bottom:1px dashed #ccc;}.thead-default th{color:var(--theme-color-text-alt);}.page-customer-account #content .order-actions{}.page-customer-account #content .order-actions a{clear:both;width:100%;padding:.2rem .725rem;font-weight:500;font-size:15px;}.page-customer-account #content .order-actions a.view-order-details-link{margin-bottom:6px;}.page-customer-account #content .order-actions a.reorder-link{}.page-footer .account-link{display:inline-flex;align-items:center;}.page-footer .account-link[data-role="back-to-your-account"]{}.page-footer .account-link[data-role="home"]{display:none;}body#checkout #order-summary-content #order-items h3.h3,#order-items .h3{font-size:16px;}.page-addresses .address .address-footer a i,.page-addresses .addresses-footer a i,.page-footer .account-link i{font-size:22px;}.page-addresses .address .address-footer{border-top:1px dashed var(--theme-color-gray-light);display:flex;justify-content:flex-start;align-items:center;}.page-addresses .address .address-footer a{margin:0;}.page-addresses .address .address-footer a i{display:none;}.page-addresses .address .address-footer>span{display:block;margin:0 15px;color:var(--theme-color-gray-light);}.page-addresses .addresses-clearfix{border-top:1px dashed var(--theme-color-gray-light);padding:15px 0 0;}.page-addresses .addresses-footer{margin:0;}.page-addresses .addresses-footer a{}.page-addresses .addresses-footer a span{font-size:15px;font-weight:500;margin:0;}#footer,body#checkout #footer{padding:0;display:block!important;}#footer .block_newsletter .page-content.page-cms ul,#footer .block_newsletter p,.page-content.page-cms #footer .block_newsletter ul{padding:0;}#footer .block_newsletter p.alert{padding:4px 10px;line-height:inherit;}.footer-container{padding:0;margin:0 0 80px;}.footer-container-before{background:var(--theme-color-bg-darker);margin:0 0 90px;padding:50px 0;}.footer-container-before .container{}.footer-container-before .container .row{}.footer-container-before .block_newsletter{background:transparent;}.footer-container-before .block_newsletter>.row{max-width:1300px;}.block_newsletter{max-width:80%;}.block_newsletter p{}.block_newsletter p#block-newsletter-label{color:var(--theme-color-white);font-size:22px;line-height:26px;font-weight:700;margin-bottom:20px;padding:0 0 20px;position:relative;}.block_newsletter p#block-newsletter-label::after{content:"";border-bottom:1px dashed #979797;position:absolute;left:0;bottom:0;height:1px;width:100%;max-width:240px;}.block_newsletter p#block-newsletter-desc{color:var(--theme-color-white);font-size:18px;line-height:22px;font-weight:500;margin-bottom:20px;padding:0;}.block_newsletter .form-wrapper{}.block_newsletter .fields-row{margin-bottom:12px;}.block_newsletter .info-row{}.block_newsletter form .row .col-xs-12:last-of-type p,.block_newsletter .info-row .condition{color:var(--theme-color-white);font-size:13px;line-height:16px;font-weight:400;margin-bottom:10px;}.block_newsletter form input[type=email]:focus{border:1px solid var(--theme-color-main);}.block_newsletter .info-row .gdpr_consent{}.block_newsletter .info-row .gdpr_consent .psgdpr_consent_message,body#checkout .block_newsletter .info-row .gdpr_consent .psgdpr_consent_message{display:flex;cursor:pointer;font-size:13px;}.block_newsletter .info-row .gdpr_consent .psgdpr_consent_message>span:nth-of-type(1),body#checkout .block_newsletter .info-row .gdpr_consent .psgdpr_consent_message>span:nth-of-type(1){position:relative;top:2px;}.block_newsletter .info-row .gdpr_consent .psgdpr_consent_message>span:nth-of-type(2) a,body#checkout .block_newsletter .info-row .gdpr_consent .psgdpr_consent_message>span:nth-of-type(2) a{text-decoration:underline;}.block_newsletter .info-row .gdpr_consent .psgdpr_consent_message,body#checkout .block_newsletter .info-row .gdpr_consent .psgdpr_consent_message,.block_newsletter .info-row .gdpr_consent .psgdpr_consent_message a,body#checkout .block_newsletter .info-row .gdpr_consent .psgdpr_consent_message a{color:var(--theme-color-white);}.block_newsletter .info-row .gdpr_consent .psgdpr_consent_message input[type=checkbox]:hover+span,.block_newsletter .info-row .gdpr_consent .psgdpr_consent_message input[type=checkbox]:checked+span{border:1px dashed var(--theme-color-white);}.block_newsletter .info-row .gdpr_consent .psgdpr_consent_message input[type=checkbox]:hover+span .checkbox-checked,.block_newsletter .info-row .gdpr_consent .psgdpr_consent_message input[type=checkbox]:checked+span .checkbox-checked{color:var(--theme-color-white);}body#checkout .block_newsletter .info-row .gdpr_consent .psgdpr_consent_message input[type=checkbox]:hover+span,body#checkout .block_newsletter .info-row .gdpr_consent .psgdpr_consent_message input[type=checkbox]:checked+span{border:1px dashed var(--theme-color-white);}body#checkout .block_newsletter .info-row .gdpr_consent .psgdpr_consent_message input[type=checkbox]:hover+span .checkbox-checked,body#checkout .block_newsletter .info-row .gdpr_consent .psgdpr_consent_message input[type=checkbox]:checked+span .checkbox-checked{color:var(--theme-color-white);}.block-social{text-align:right}.block-social ul li{display:inline-block;width:40px;height:40px;margin:0 10px 0 0;cursor:pointer;background:transparent;}.block-social ul li:last-child{margin:0;}.block-social ul li:hover{background:transparent;}.block-social ul li a{display:block;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap}.block-social ul li.facebook,.block-social ul li.instagram{background:transparent;}.block-social ul li.facebook::before,.block-social ul li.instagram::before{}.block-social ul li.facebook a{background:url('../svg/ico-social-fb.svg') no-repeat center;background-size:contain;}.block-social ul li.instagram a{background:url('../svg/ico-social-inst.svg') no-repeat center;background-size:contain;}.block-social ul li.facebook.icon-gray,.block-social ul li.instagram.icon-gray{background:transparent;}.block-social ul li.facebook a:hover,.block-social ul li.instagram a:hover{opacity:.6;}.footer-container .h3,.footer-container .h4{margin-bottom:20px;padding-bottom:14px;font-size:20px;font-weight:500;position:relative;}.footer-container .h3::after,.footer-container .h4::after{content:"";border-bottom:1px dashed #979797;position:absolute;left:0;bottom:0;height:1px;width:100%;max-width:240px;}#block_myaccount_infos .myaccount-title a,.block-contact-title,.blockcms-title,.myaccount-title,.myaccount-title a{font-size:20px;font-weight:500;}.block-contact,.footer-container li a{font-size:15px;line-height:20px;color:var(--theme-color-text);}.footer-container li{margin-bottom:8px;}.footer-container li a:hover{color:var(--theme-color-addit);}.footer-container .container .links li{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:4px;}.footer-container .container .links li::before{content:"";width:6px;height:6px;background:transparent;margin:0 6px 0 0;border:1px dashed var(--theme-color-main);outline:1px dashed var(--theme-color-addit);position:relative;top:7px;}.block-contact #contact-infos{}.block-contact #contact-infos .footer-logo{display:inline-block;margin:0 0 20px;}.block-contact #contact-infos .footer-logo img{max-width:168px;height:auto;-webkit-filter:var(--theme-filter-color-logo);filter:var(--theme-filter-color-logo);}.block-contact #contact-infos .block-social{margin:0 0 20px;}.block-contact #contact-infos .block-social ul li{width:30px;height:30px;padding:0;display:block!important;}.block-contact #contact-infos .block-social ul li::before{display:none;}.block-contact #contact-infos .ci-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;}.block-contact #contact-infos .ci-row:last-of-type{margin-bottom:0;}.block-contact #contact-infos .ci-row svg{width:24px;height:24px;margin-right:6px;}.block-contact #contact-infos .ci-row a{font-size:15px;font-weight:500;color:var(--theme-color-main);}.block-contact #contact-infos .ci-row a:hover{color:var(--theme-color-addit);}.footer-container-bootom{border-top:1px dashed var(--theme-color-main);padding:10px 0;}.fc-bootom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0;}.fc-bootom::before,.fc-bootom::after{display:none;}.fc-bootom .fc-col{width:auto;}.fc-bootom .fc-col p{margin:0;font-size:12px;font-weight:500;color:#7a7a7a;}.fc-bootom .fc-col p a.dev{display:block;width:60px;height:23px;}.fc-bootom .fc-col span.title{margin:0 10px 0 0;}.fc-bootom .fc-col span.sp{margin:0 0 0 10px;}.fc-bootom .fc-col.fc-col-left{display:flex;align-items:center;flex-wrap:wrap;}.fc-bootom .fc-col.fc-col-left p{margin-right:6px;}.fc-bootom .fc-col.fc-col-center p img{width:auto;max-height:20px;}.fc-bootom .fc-col.fc-col-center .block-social ul{margin:0;}.fc-bootom .fc-col.fc-col-center .block-social ul li{width:30px;height:30px;}.fc-bootom .fc-col.fc-col-right p{display:flex;align-items:center;}svg.logo-svg-psdes{transition:all .2s ease;}svg.logo-svg-psdes polygon:nth-of-type(1),svg.logo-svg-psdes polygon:nth-of-type(2),svg.logo-svg-psdes polygon:nth-of-type(3),svg.logo-svg-psdes polygon:nth-of-type(4),svg.logo-svg-psdes polygon:nth-of-type(5){fill:#721e1e;transition:all .2s ease;}svg.logo-svg-psdes path{fill:#333333;transition:all .2s ease;}a:hover svg.logo-svg-psdes{outline:0;background:var(--theme-color-white);border-radius:3px;}a:hover svg.logo-svg-psdes polygon:nth-of-type(1),a:hover svg.logo-svg-psdes polygon:nth-of-type(2),a:hover svg.logo-svg-psdes polygon:nth-of-type(3),a:hover svg.logo-svg-psdes polygon:nth-of-type(4),a:hover svg.logo-svg-psdes polygon:nth-of-type(5),a:hover svg.logo-svg-psdes path{fill:var(--theme-color-main-darker);}#contact .contact-rich hr{margin:10px 0;}#contact .contact-rich .block{display:flex;align-items:center;}#contact .contact-rich .block .icon{width:50px;}#contact .contact-rich .block .data.email{padding:0;}.scrolltotop{background:var(--theme-color-bg-darker);width:40px;height:40px;display:block;position:fixed;bottom:20px;right:20px;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;cursor:pointer;transition:all .2s ease;}.scrolltotop svg{transform:rotate(180deg);width:24px;height:24px;}.scrolltotop.vis{opacity:1;visibility:visible;}@media all and (max-width:1100px){.fc-bootom .fc-col{width:50%;}.fc-bootom .fc-col.fc-col-left{margin-bottom:6px;}.fc-bootom .fc-col.fc-col-center p{text-align:right;}}@media all and (max-width:767px){.fc-bootom .fc-col{width:100%;}.fc-bootom .fc-col.fc-col-center{margin-bottom:6px;}.fc-bootom .fc-col.fc-col-center p{text-align:left;}}#cart #content-wrapper{margin:30px 0 80px;}.cart-items{}.cart-items .cart-item{border-bottom:1px dashed var(--theme-color-addit);margin-bottom:15px;padding:20px 0;}.cart-items .cart-item:last-child{border-bottom:0;margin-bottom:0;}.cart-items .cart-item .product-line-grid{}.cart-items .cart-item .product-line-grid .product-line-grid-left{}.cart-items .cart-item .product-line-grid .product-line-grid-body{}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-price{margin:12px 0 10px;display:flex;align-items:center;justify-content:flex-start;}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .product-discount{}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .product-discount .regular-price{margin-left:15px;font-size:16px;line-height:20px;}.cart-items .cart-item .product-line-grid .product-line-grid-body .attributes{display:flex;justify-content:flex-start;}.cart-items .cart-item .product-line-grid .product-line-grid-body .attributes span{font-size:14px;}.cart-items .cart-item .product-line-grid .product-line-grid-body .attributes span.label{margin-right:6px;}.cart-items .cart-item .product-line-grid .product-line-grid-body .attributes span.value{}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-customization-line{display:flex;justify-content:flex-start;font-size:14px;}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-customization-line .label{font-weight:600;text-align:left;margin-right:6px;}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-customization-line .value{}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info{}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info a.label{font-size:16px;line-height:20px;}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .current-price{order:1;}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .current-price .price{color:var(--theme-color-text-alt);font-size:18px;line-height:20px;}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .product-discount{order:2;}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .product-discount .discount{background:var(--theme-color-text-alt);margin:0;}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .product-discount + .current-price .price{color:var(--theme-color-main);}.cart-items .cart-item .product-line-grid .product-line-grid-right{}.cart-items .cart-item .product-line-grid .product-line-grid-right .cart-line-product-actions{}.cart-items .cart-item .product-line-grid .product-line-grid-right .cart-line-product-actions a.remove-from-cart{}.cart-items .cart-item .product-line-grid .product-line-grid-right .cart-line-product-actions a.remove-from-cart svg{width:26px;height:26px;}.cart-items .cart-item .product-line-grid .product-line-grid-right .cart-line-product-actions a.remove-from-cart:hover svg{-webkit-filter:var(--theme-filter-addit);filter:var(--theme-filter-addit);}.cart-items .cart-item .product-line-grid .product-line-grid-right .input-group.bootstrap-touchspin{display:flex;}.customization-open{font-size:15px;font-weight:500;}.card-block.cart-detailed-subtotals+.cart-summary-totals .cart-total{border-top:1px dashed var(--theme-color-gray-light);}body#checkout section.checkout-step{padding:1.225rem 1.225rem .625rem;}body#checkout section.checkout-step .step-title{font-size:1.2rem;border-bottom:1px dashed var(--theme-color-main);}body#checkout section.checkout-step .content,body#checkout section.checkout-step .done,body#checkout section.checkout-step .step-edit,body#checkout section.checkout-step.-current.-reachable.-complete .done,body#checkout section.checkout-step.-current.-reachable.-complete .step-edit,body#checkout section.checkout-step.-reachable.-complete h1 .step-number{padding:0 1.2rem;}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit{padding:0;margin:0;}body#checkout section.checkout-step.-current.-reachable.-complete .step-number,body#checkout section.checkout-step.-reachable.-current .step-number{width:24px;height:24px;background-color:#00c062;border:1px solid #00c062;border-radius:0;padding:0;margin:0 10px 0 0;}body#checkout section.checkout-step.-reachable.-complete h1{color:#4cbb6c;}body#checkout section.checkout-step.-reachable.-complete h1 .done{width:24px;height:24px;background-color:#00c062;border:1px solid #00c062;border-radius:0;padding:0;margin:0 10px 0 0;color:var(--theme-color-white);font-size:20px;text-align:center;}body#checkout section.checkout-step .step-number{width:24px;height:24px;background-color:var(--theme-color-white);border:1px solid var(--theme-color-text-alt);border-radius:0;padding:0;margin:0 10px 0 0;}body#checkout section.checkout-step .content{margin-top:30px;}body#checkout section.checkout-step .address{font-size:15px;line-height:19px;}body#checkout section.checkout-step .address-footer{display:flex;justify-content:center;align-items:center;}body#checkout section.checkout-step .address-footer>a{color:var(--theme-color-text)!important;margin:0;}body#checkout section.checkout-step .address-footer>a:hover{color:var(--theme-color-addit)!important;}body#checkout section.checkout-step .address-footer>span{display:block;margin:0 15px;color:var(--theme-color-gray-light);}body#checkout section.checkout-step .delete-address .delete,body#checkout section.checkout-step .delete-address .edit,body#checkout section.checkout-step .edit-address .delete,body#checkout section.checkout-step .edit-address .edit{font-size:0;}body#checkout section.checkout-step .delivery-options>.row{border-right:.1rem dashed var(--theme-color-main);}.form-informations{margin-top:40px;}body#checkout section.checkout-step .address-item{border:1px dashed transparent;transition:all .2s ease;}body#checkout section.checkout-step .address-item.selected{border:1px dashed var(--theme-color-main);}body#checkout #order-summary-content .summary-selected-carrier>.row{display:flex;align-items:center;flex-wrap:wrap;}body#checkout #order-summary-content .summary-selected-carrier>.row>div{margin-bottom:10px;}body#checkout #order-summary-content .summary-selected-carrier>.row .carrier-name,body#checkout #order-summary-content .summary-selected-carrier>.row .carrier-price{font-weight:600;}body#checkout #order-summary-content .summary-selected-carrier>.row .logo-container img,body#checkout section.checkout-step .delivery-options .delivery-option img{width:4.5rem;}body#checkout section.checkout-step .delivery-options .delivery-option label .carrier-price{font-weight:500;}body#checkout section.checkout-step .delivery-options .delivery-option,body#checkout section.checkout-step .delivery-options .delivery-option .carrier,body#checkout section.checkout-step .delivery-options .delivery-option label>.row{}body#checkout section.checkout-step .delivery-options>.row{border-right:0;}body#checkout #delivery{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-right:-15px;margin-left:-15px;}body#checkout #delivery textarea,body#checkout #gift_message textarea{border:1px dashed var(--theme-color-main);}body#checkout #delivery textarea:focus,body#checkout #gift_message textarea:focus{outline:1px dashed var(--theme-color-addit);}.delivery-options-list form .form-fields{}.delivery-options-list form button.continue{margin-right:-15px;}body#checkout section.checkout-step .payment-options{margin:0;}body#checkout section.checkout-step .payment-options .payment-option{}body#checkout section.checkout-step .payment-options .payment-option .custom-radio{}body#checkout section.checkout-step .payment-options .payment-option label{text-align:left;}body#checkout section.checkout-step .payment-options .payment-option label span{font-size:17px;font-weight:600;}body#checkout section.checkout-step .payment-options .definition-list{border:1px dashed var(--theme-color-gray-light);padding:15px 15px 0 15px;}body#checkout section.checkout-step .payment-options .definition-list.additional-information{margin-left:0;margin-bottom:20px;}body#checkout section.checkout-step .payment-options .definition-list{}body#checkout #order-summary-content h4.h4{color:var(--theme-color-text-alt);border-bottom:1px dashed var(--theme-color-addit);padding-bottom:20px;margin-bottom:20px;}body#checkout #order-summary-content .step-edit{font-size:14px;float:right;padding:0;}body#checkout section.checkout-step .step-edit .edit{display:none;}body#checkout #order-summary-content .summary-selected-carrier,body#checkout #order-summary-content .order-confirmation-table{border:1px dashed var(--theme-color-gray-light);}body#checkout .condition-label label{cursor:pointer;font-size:14px;}body#checkout .condition-label label a{text-decoration:underline;font-weight:500;}#order-items .order-line hr,#order-summary-content #order-items hr{padding-bottom:20px;}#order-items .order-line,#order-summary-content #order-items .order-line{border-bottom:1px dashed #ccc;}#order-items .order-line:last-of-type,#order-summary-content #order-items .order-line:last-of-type{margin-bottom:40px;}body#checkout .cart-grid-right .card .cart-summary-subtotals-container{border-top:1px dashed var(--theme-color-gray-light);border-bottom:1px dashed var(--theme-color-gray-light);}.card-block.cart-summary-totals .cart-summary-line.cart-total .label{}.card-block.cart-summary-totals .cart-summary-line.cart-total .value{color:var(--theme-color-main);font-size:1.2rem;}#payment-confirmation{margin:0 0 40px;}@media all and (max-width:767px){body#checkout section.checkout-step .delivery-options .delivery-option .carrier>.carrier-logo{margin-bottom:15px;}body#checkout #delivery{margin:0;}.delivery-options-list form button.continue{margin-right:0;}.cart-grid-body .card-block,.cart-grid-body .cart-overview{padding:0;}.page-cart .cart-grid-body .card-block{padding:1rem;}#order-items .order-line>div:nth-of-type(1),#order-summary-content #order-items .order-line>div:nth-of-type(1){width:150px;}#order-items .order-line>div:nth-of-type(2),#order-summary-content #order-items .order-line>div:nth-of-type(2){width:calc(100% - 150px);}}@media all and (max-width:450px){body#checkout section.checkout-step .delivery-options>.row .col-xs-12{margin-bottom:5px;}}@media all and (max-width:360px){body#checkout #order-summary-content .summary-selected-carrier>.row .logo-container img,body#checkout section.checkout-step .delivery-options .delivery-option img{margin-top:15px;}}body#checkout #cart-summary-product-list .media-body{}body#checkout #cart-summary-product-list .media-body .product-name{}body#checkout #cart-summary-product-list .media-body .product-name a{font-size:15px;font-weight:600;}body#checkout #cart-summary-product-list .media-body .product-price{font-size:15px;color:var(--theme-color-main);font-weight:600;}body#checkout section.checkout-step.-current+.checkout-step .step-title{border-top:1px dashed var(--theme-color-gray-light);}body#checkout section.checkout-step:last-child{}body#checkout section.checkout-step:last-child .step-title{border-bottom:0;}#order-confirmation{}.page-order-confirmation #content-hook_order_confirmation{}.page-order-confirmation #content-hook_order_confirmation .card-title{padding-bottom:10px;border-bottom:1px dashed var(--theme-color-main);}.page-order-confirmation #content-hook_order_confirmation .card-title i{display:none;}#order-items hr{border-top:1px dashed var(--theme-color-main);}#order-items table tr td{font-size:.975rem;}#order-items .image img{max-width:120px;}#content-hook_payment_return{margin-bottom:70px;}.definition-list dl{margin-bottom:50px;}.definition-list dl dd,.definition-list dl dt{background:transparent;border-bottom:1px dashed var(--theme-color-main);padding:.625rem 0;}.definition-list dl dd:nth-of-type(even),.definition-list dl dt:nth-of-type(even),.product-features>dl.data-sheet dd.value:nth-of-type(even),.product-features>dl.data-sheet dt.name:nth-of-type(even){background:transparent;}.product-customization-line{display:flex;}.product-customization-line:nth-of-type(1){margin:10px 0 0;}.product-customization-line .label{font-weight:500;}.product-customization-line .value{margin-left:6px;}#pagenotfound .page-not-found,#products .page-not-found{max-width:100%;}#pagenotfound .page-not-found h4,#products .page-not-found h4{color:var(--theme-color-text-alt);font-weight:600;}.psdesigncookie-modal .custom-checkbox input:checked + label{background:var(--theme-color-tag-best);}.theme-contact-pined{position:fixed;bottom:70px;right:15px;display:flex;z-index:998;background:var(--theme-color-white);}.theme-contact-pined a{display:flex;align-items:center;justify-content:center;}@media all and (max-width:550px){}@media all and (max-width:450px){}@media all and (min-width:1200px){.container{width:100%;max-width:1500px}}@media all and (min-width:992px){.container{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}@media all and (min-width:768px){.container{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}@media all and (min-width:576px){.container{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.modal-dialog{margin:10% auto 0;}}@media all and (max-width:1920px){.container{width:auto;max-width:100%;padding:0 100px;}}@media all and (max-width:1700px){.container{width:auto;max-width:100%;padding:0 50px;}}@media all and (max-width:1366px){#_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu>.top-menu[data-depth="1"] li{max-width:33.3%;}.page-home .products .product,.page-product .products .product,.page-order-confirmation .products .product{width:25%;}#subcategories ul li{width:calc(25% - 10px);}#subcategories ul li .subcategory-title{font-size:16px;}#content-wrapper.left-column #products #js-product-list .products .product,#content-wrapper.left-column .products .product{width:33.3%;}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-price{flex-wrap:wrap;}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .product-discount{width:100%;margin:10px 0 0;}.cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .product-discount .regular-price{margin-left:0;}.container{padding:0 30px;}}@media all and (max-width:1040px){.page-home .products .product,.page-product .products .product,.page-order-confirmation .products .product{width:33.3%;}#subcategories ul li{width:calc(33.3% - 10px);}#content-wrapper.left-column #products #js-product-list .products .product,#content-wrapper.left-column .products .product{width:50%;}}@media all and (max-width:991px){#products .products,.featured-products .products{justify-content:flex-start;}.product-additional-info{flex-wrap:wrap;}.social-sharing{margin:10px 0 0;}.social-sharing::before{display:none;}}@media all and (max-width:976px){._desktop_user_info{margin-right:10px;}._desktop_user_info .user-info span.btn-account img{width:32px;height:32px;}._desktop_user_info .user-info .link-fav{margin-left:10px;}._desktop_user_info .user-info .link-fav a img{width:28px;height:30px;}.header-top #search_widget{margin:0 10px 0 0;}.header-top #search_widget .open-src-btn svg,.header-top #search_widget .open-src-btn img{width:30px;height:30px;}._desktop_cart .blockcart a img{width:30px;height:30px;}#products .products.swiper-wrapper .product.swiper-slide .add-to-cart-list-block .add-to-cart-list,.featured-products .products.swiper-wrapper .product.swiper-slide .add-to-cart-list-block .add-to-cart-list,.product-accessories .products.swiper-wrapper .product.swiper-slide .add-to-cart-list-block .add-to-cart-list{padding:0;}}@media all and (max-width:860px){#subcategories ul li{width:calc(50% - 10px);}}@media all and (max-width:767px){.container{padding:0 15px;}.footer-container{margin:0 0 20px;}#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title{font-size:20px;}#products h2 .all-product-link,.featured-products h2 .all-product-link,.product-accessories h2 .all-product-link{display:none;}.products article.product-miniature .thumbnail-container .wishlist-button-add i{font-size:28px;}.page-home .products .product,.page-product .products .product,.page-order-confirmation .products .product{width:50%;padding-right:10px;padding-left:10px;}.card{background-color:var(--theme-color-white);}.card-block{padding:1.25rem 1.25rem .5rem;}#main .wishlist-products-container .card.page-content,.wishlist-products-container .page-content.card{box-shadow:none;}#header .header-nav .header-nav-inner{justify-content:flex-end;}#header .header-nav .header-nav-inner .left-nav,.header-nav-mobile-block{display:none;}#header .header-nav .currency-selector{margin:0 0 0 15px;}#header .header-nav .language-selector .dropdown-menu,#header .header-nav .currency-selector .dropdown-menu{top:32px;}#header .header-top{padding:10px 0;}#header .header-top #menu-icon{margin-left:15px;cursor:pointer;}#header .header-top #menu-icon i{font-size:36px;color:var(--theme-color-main);}#header.is-open .header-top #menu-icon i{font-size:36px;color:var(--theme-color-addit);}#header .main-navigation{border-top:0;}#header #mobile_top_menu_wrapper{position:absolute;top:47px;left:-101%;width:100%;transition:all .2s ease;display:block!important;border:0;z-index:-1;padding:0;margin:0;}#header #mobile_top_menu_wrapper::before{content:"";background:rgba(0,0,0,.8);position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;transition:all .2s ease;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}#header #mobile_top_menu_wrapper>div{position:relative;z-index:2;background:var(--theme-color-white);padding:0 18px 0 25px;}#header #mobile_top_menu_wrapper .js-top-menu #top-menu{overflow-y:auto;max-height:calc(100vh - 160px);}#header #mobile_top_menu_wrapper .js-top-menu .top-menu{padding:30px 0 20px;}#header #mobile_top_menu_wrapper .js-top-menu .top-menu li{margin-bottom:15px;}#header #mobile_top_menu_wrapper .js-top-menu .top-menu li:last-child{margin-bottom:0;}#header #mobile_top_menu_wrapper .js-top-menu .top-menu li a[data-depth="0"]{font-weight:600;border:0;padding:0;color:var(--theme-color-text-alt);}#header #mobile_top_menu_wrapper .js-top-menu .top-menu li .sub-menu .top-menu{padding:0;}#header #mobile_top_menu_wrapper .js-top-menu .top-menu li .sub-menu .top-menu li{margin-bottom:10px;margin-left:10px;}#header #mobile_top_menu_wrapper .js-top-menu .top-menu li .sub-menu .top-menu li a[data-depth="1"]{font-weight:500;border:0;padding:0;color:var(--theme-color-text-alt);}#header #mobile_top_menu_wrapper .js-top-menu .top-menu li a[data-depth="0"]:hover,#header #mobile_top_menu_wrapper .js-top-menu .top-menu li .sub-menu .top-menu li a[data-depth="1"]:hover,#header #mobile_top_menu_wrapper .js-top-menu .top-menu li .sub-menu .top-menu li a[data-depth="1"]:hover{color:var(--theme-color-addit);}#mobile_top_menu_wrapper .top-menu .navbar-toggler{display:inline-block;padding:0;width:24px;height:24px;font-size:0;border:0;position:relative;top:-5px;}#mobile_top_menu_wrapper .top-menu .navbar-toggler .material-icons.add,#mobile_top_menu_wrapper .top-menu .navbar-toggler .material-icons.remove{width:24px;height:24px;}#mobile_top_menu_wrapper .top-menu .navbar-toggler .material-icons.add{}#mobile_top_menu_wrapper .top-menu .navbar-toggler .material-icons.remove{}#header #mobile_top_menu_wrapper .js-top-menu .top-menu li a[data-depth="0"]>.float-xs-right{width:24px;height:24px;}#header #mobile_top_menu_wrapper .js-top-menu-bottom #contact-link,#header #mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector,#header #mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper{padding:0;}#header #mobile_top_menu_wrapper .js-top-menu-bottom #_mobile_contact_link{display:flex;align-items:center;flex-wrap:wrap;padding:20px 0 30px;border-top:1px dashed var(--theme-color-main-darker);}#header #mobile_top_menu_wrapper .js-top-menu-bottom #_mobile_contact_link .cl-single{width:100%;margin-bottom:10px;display:flex;align-items:center;}#header #mobile_top_menu_wrapper .js-top-menu-bottom #_mobile_contact_link .cl-single:last-of-type{margin-bottom:0;}#header #mobile_top_menu_wrapper .js-top-menu-bottom #_mobile_contact_link .cl-single svg{width:22px;height:22px;margin-right:6px;}#header #mobile_top_menu_wrapper .js-top-menu-bottom #_mobile_contact_link .cl-single a{font-size:15px;font-weight:500;color:var(--theme-color-text-alt);}#header #mobile_top_menu_wrapper .js-top-menu-bottom #_mobile_contact_link a:hover{color:var(--theme-color-addit);}#header.is-open #mobile_top_menu_wrapper{left:0;display:block!important;margin:0;}#header.is-open #mobile_top_menu_wrapper::before{opacity:1;visibility:visible;}.header-top #search_widget form{width:96%;}ul.ui-autocomplete.searchbar-autocomplete{width:96%!important;max-height:60vh;overflow-y:auto;}.block-category h1{padding-left:0;}.category-description,.category-description.hidding-desc{margin:0;}.after-category-description .show-all-block{margin:10px 0 20px;}.block-category .block-category-inner #category-description .page-content.page-cms ul,.block-category .block-category-inner #category-description p,.page-content.page-cms .block-category .block-category-inner #category-description ul,.category-additional-description p{font-size:15px;line-height:22px;}#wrapper{display:block!important;}#subcategories{display:none;}#category #left-column #search_filters_wrapper.hidden-sm-down{left:-300px;display:block!important;}#category #left-column #search_filters_wrapper.hidden-sm-down::before{content:"";background:rgba(0,0,0,.8);position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;transition:all .2s ease;opacity:0;visibility:hidden;}#category #left-column #search_filters>p,#category #left-column #search_filters_wrapper .h6-mobile-title{padding:20px 20px 20px 16px;font-size:22px;display:block!important;}#category #left-column #search_filters_wrapper{margin-right:0;margin-left:0;position:fixed;left:0;top:0;z-index:999;background:var(--theme-color-white);width:300px;height:100%;transition:all .2s ease;display:block!important;}#category #left-column #search_filters_wrapper::before{content:"";background:rgba(0,0,0,.8);position:fixed;left:300px;top:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;transition:all .2s ease;opacity:1;visibility:visible;}#category #left-column #search_filters .facet{border-bottom:1px dashed #bfbfbf;}#category #left-column #search_filters .facet:first-of-type{margin-top:20px;}#category #left-column #search_filters .facet .h6{padding:20px 0 20px 15px;}#category #left-column #search_filters .facet .navbar-toggler{width:30px;padding:0;margin:0;}#search_filters .facet,#search_filters_brands .facet,#search_filters_suppliers .facet{padding:0;}#search_filters .facet .facet-title{border-bottom:0;width:calc(100% - 40px);}#category #left-column #search_filters .facet ul{padding-top:2px;}#category #left-column #search_filters .facet ul li{padding:0 15px;margin:0 0 8px;border-top:0;}#search_filter_controls{margin:0 0 20px;}#search_filter_controls .js-search-filters-clear-all{color:var(--theme-color-white);background-color:var(--theme-color-main);margin:0 0 20px;padding:10px 15px;width:100%;}#search_filter_controls .js-search-filters-clear-all:hover{color:var(--theme-color-white);background-color:var(--theme-color-main-darker);}#search_filter_controls .js-search-filters-clear-all i{}#search_filter_controls #_mobile_search_filters_clear_all{clear:both;display:block;margin:0 0 14px;}#search_filter_controls #_mobile_search_filters_clear_all>button{justify-content:center;display:flex;align-items:center;}#category #left-column #search_filter_controls button,#search_filter_controls button.btn{margin:0 15px;width:calc(100% - 30px);font-size:15px;}#content-wrapper.left-column.hidden-sm-down{display:block!important;}.products-selection .showing{text-align:left!important;padding:30px 0 0;}.products-selection .sort-by-row{display:flex;justify-content:space-between;}.products-selection .sort-by-row::after{display:none;}.products-selection .sort-by-row .products-sort-order{padding:0;max-width:300px;}#category .filter-button{padding:0;}#category .filter-button #search_filter_toggler{display:flex;align-items:center;justify-content:center;}#category .filter-button #search_filter_toggler svg{margin-right:10px;}.active_filters .filter-block{padding:6px;}#products .products,.featured-products .products,.product-accessories .products{margin:0 -8px;}#content-wrapper.left-column #products #js-product-list .products .product,#content-wrapper.left-column .products .product{width:50%;padding:0 8px;}.product-miniature .thumbnail-container{margin-bottom:16px;}.product-miniature .product-title{min-height:36px;}.product-miniature .product-title,.product-miniature .product-title a{font-size:14px;line-height:18px;}.product-miniature .product-price-and-shipping{align-items:flex-end;}.product-miniature .product-price-and-shipping span.regular-price{font-size:15px;line-height:17px;}.product-miniature .product-price-and-shipping span.price{font-size:16px;line-height:18px;}.add-to-cart-list-block .add-to-cart-list img{width:22px;height:22px;}.add-to-cart-list-block .add-to-cart-list span,.product-miniature .product-flags li.product-flag{font-size:13px;}.pagination .pagination-inner .page-list li a{font-size:14px;}.footer-container-before{margin:0 0 30px;padding:30px 0;}.footer-container-before .container .row{padding:0;margin:0;}.block_newsletter .form-wrapper,.block_newsletter .fields-row,.block_newsletter .info-row{padding:0;}#blockEmailSubscription_displayFooterBefore{width:auto;padding:0;border-bottom:0;max-width:100%;}.block-contact #contact-infos{padding:0;}.footer-container .hook-footer{margin:0;}.footer-container .h3,.footer-container .h4{margin-bottom:0;padding-bottom:0;}.footer-container .h3::after,.footer-container .h4::after{display:none;}.footer-container ul li{margin-bottom:14px;}.footer-container ul li a{font-size:14px;font-weight:500;}.product-tabs-block .tabs ul.nav-tabs li.nav-item{width:100%;margin:0 0 10px 0;}.links .title{border-bottom:1px dashed #979797;padding:10px 0;}#block_myaccount_infos.links .title{border-bottom:0;}.links .navbar-toggler{width:24px;height:24px;}.links .title .collapse-icons .add{display:block;}.links .collapse.in,.links .title[aria-expanded=true] .collapse-icons .remove{display:block;}.block-contact.links{margin:0 0 20px;}.block-contact.links .title{display:none;}.block-contact #contact-infos{display:flex!important;align-items:center;}.block-contact #contact-infos .footer-logo{margin-right:25px;margin-bottom:0;}.footer-container .links ul{background:transparent;margin:0;padding:0;}.footer-container .links ul>li{padding:0;border:0;}.footer-container .links ul>li:first-child{padding:20px 0 0;}.block-contact #contact-infos .block-social{margin:0 25px 0 0;}.block-contact #contact-infos .block-social ul li{margin-bottom:0;}.block-contact #contact-infos .ci-row{margin-bottom:15px;}.fc-bootom{margin:0;}#main .wishlist-container-header{display:flex;flex-wrap:wrap;}#main .wishlist-container-header h1,#main .wishlist-container-header a.wishlist-add-to-new{width:100%;}#main .wishlist-container-header a.wishlist-add-to-new{margin-bottom:20px;}.card,.card-block,.wishlist-container .page-content.card{box-shadow:none!important;}#blockcart-modal .divide-right{border:0;padding:0;}#blockcart-modal .divide-right .product-modal-image-block{margin:0 0 30px;}#blockcart-modal .divide-right .product-modal-image-block img{max-width:200px;}#blockcart-modal .divide-right .product-modal-details-block br{display:none;}#blockcart-modal .divide-right .product-modal-details-block>*,#blockcart-modal .modal-body .divide-right span,#blockcart-modal .cart-content .page-content.page-cms ul,#blockcart-modal .cart-content p,.page-content.page-cms #blockcart-modal .cart-content ul{padding:0;}#blockcart-modal .col-md-6{border:0;padding:0;}#blockcart-modal .col-md-6,#blockcart-modal .col-md-6 .cart-content{padding:0;}.product-customization .card-block .card-block-cont,.product-customization form{width:100%;}.product-customization .card-block .card-block-cont{order:1;}.product-customization form{order:2;}body#checkout section.checkout-step,.card-block{padding:15px;position:relative;}.js-payment-binary.disabled .accept-cgv,body#checkout section.checkout-step.-current .content,body#checkout section.checkout-step.-current.-reachable.-complete .content{padding:0;}body#checkout section.checkout-step #customer-form,body#checkout section.checkout-step #delivery-address,body#checkout section.checkout-step #invoice-address,body#checkout section.checkout-step #login-form{margin:0;}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit{position:absolute;right:15px;top:30px;}}@media all and (max-width:600px){#wrapper .breadcrumb p{display:none;}.product-actions .add-to-cart{padding:0 20px;}.block-contact #contact-infos{flex-wrap:wrap;}.block-contact #contact-infos .footer-logo,.block-contact #contact-infos .block-social,.block-contact #contact-infos .ci-row-outer{margin-bottom:15px;}.product-container .pc-images .images-container .js-qv-mask .product-images .thumb-container picture img.thumb{max-width:80px;}.product-customization .product-customization-item{flex-wrap:wrap;}.product-customization p.customization-message{width:100%;margin:10px 0 0;}.products-carousel .swiper-carousel-nav{position:relative;top:0;left:0;right:0;width:100%;}.products-carousel .swiper-carousel-nav .swiper-button-prev{left:0;right:auto;}.products-carousel .swiper-carousel-nav .swiper-button-next{left:auto;right:0;}}@media all and (max-width:550px){.products-selection .sort-by-row{flex-wrap:wrap;}#category .filter-button{max-width:100%;width:100%;margin-bottom:15px;}.products-selection .sort-by-row .products-sort-order{max-width:100%;width:100%;}#products .products,.featured-products .products,.product-accessories .products{margin:0;}#content-wrapper.left-column #products #js-product-list .products .product,#content-wrapper.left-column .products .product,.page-home .products .product,.page-product .products .product,.page-order-confirmation .products .product{width:100%;padding:0;}.product-miniature .thumbnail-container{width:100%;}.product-miniature .product-title{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;height:auto;}.fc-bootom{flex-wrap:wrap;}#send_AAP_form .card-block .product{padding:0 0 10px;margin:0 0 20px;width:100%;}#send_AAP_form .card-block .col-lg-6{padding:0;}.send_AAP_form_content_button{padding:20px 0;}.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner p.submit{margin:10px 0 0;}.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner p.submit input.btn{width:100%;}}@media all and (max-width:450px){.container{padding:0 15px;}#_desktop_logo_visible{width:100%;text-align:center}#header #mobile_top_menu_wrapper{left:-100%;width:100%;height:100%;position:fixed;top:0;z-index:1}#header #mobile_top_menu_wrapper::before{display:none;}#header #mobile_top_menu_wrapper>div{padding:0 5px 0 15px;}#header #mobile_top_menu_wrapper .js-top-menu-bottom{position:absolute;bottom:57px;left:0;right:10px;}#header #mobile_top_menu_wrapper .js-top-menu-bottom #_mobile_contact_link{padding:20px 0;}#header .header-top .header-top-right{position:fixed;bottom:0;background:var(--theme-color-white);justify-content:space-between;padding:10px 15px;z-index:2;border-top:1px dashed var(--theme-color-gray-light);}._desktop_user_info,.header-top #search_widget,#header .header-top #menu-icon,.link-fav,._desktop_user_info .user-info .link-fav{margin:0;}.link-fav a img,._desktop_user_info .user-info .link-fav a img{width:28px;height:30px;}.header-top #search_widget .form-wrapper .close-btn-force{top:20px;right:20px;}._desktop_user_info .user-info .account-content{position:fixed;top:auto;left:0;right:0;bottom:56px;width:100%;}.block_newsletter .fields-row{display:flex;flex-wrap:wrap;}.block_newsletter form .input-wrapper{width:100%;order:1;}.block_newsletter form .row .col-xs-12:first-of-type .btn-primary:first-of-type{width:100%;margin:0;order:2;}#footer{padding-bottom:57px;}#blockcart-modal .modal-dialog .btn-primary .material-icons{display:none;}.cart-items .cart-item .product-line-grid .product-line-grid-left{width:100%;margin:0 0 15px;}.cart-items .cart-item .product-line-grid .product-line-grid-body{width:100%;}.cart-items .cart-item .product-line-grid .product-line-grid-right .row .hidden-md-up{display:none;}.cart-items .cart-item .product-line-grid .product-line-grid-right .row .text-xs-right{position:absolute;right:0;}}@media all and (max-width:390px){.block-contact #contact-infos .block-social ul li{margin-bottom:15px;}.block-contact #contact-infos .block-social ul li:last-child{margin-bottom:0;}}@media all and (max-width:767px){p{font-size:15px;line-height:22px;}.h1,h1,.h2,h2,.product-container h1{font-size:26px;line-height:28px;}}@media all and (max-width:550px){.h1,h1,.h2,h2,.product-container h1{font-size:22px;line-height:24px;}}