@charset "UTF-8";.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.jq-rating-label,.jq-stars{display:inline-block}.jq-rating-label{font-family:helvetica,arial,verdana;font-size:22px;position:relative;vertical-align:top}.jq-star{cursor:pointer;display:inline-block;height:100px;width:100px}.jq-star-svg{height:100%;padding-left:3px;width:100%}.jq-star-svg path{stroke-linejoin:round}.jq-star-svg polygon{stroke-width:15px}.jq-star-svg polygon[class^=svg-active-],.jq-star-svg polygon[class^=svg-hovered-]{stroke:blue!important}.jq-star-svg polygon[class^=svg-active-][data-side=left],.jq-star-svg polygon[class^=svg-hovered-][data-side=left]{stroke-opacity:1!important}.jq-shadow{filter:drop-shadow(-2px -2px 2px #888)}@font-face{font-family:FontAwesome;src:url(/bundles/coreshop/fonts/FontAwesome.woff2) format("woff2")}@font-face{font-family:regular;font-style:normal;font-weight:400;src:url(/static/fonts/Work-Sans/TTF/WorkSans-Regular.ttf) format("truetype")}@font-face{font-family:medium;font-style:normal;font-weight:400;src:url(/static/fonts/Work-Sans/TTF/WorkSans-Medium.ttf) format("truetype")}@font-face{font-family:semi-bold;font-style:normal;font-weight:400;src:url(/static/fonts/Work-Sans/TTF/WorkSans-SemiBold.ttf) format("truetype")}@font-face{font-family:bold;font-style:normal;font-weight:400;src:url(/static/fonts/Work-Sans/TTF/WorkSans-Bold.ttf) format("truetype")}@font-face{font-family:opensans-regular;font-style:normal;font-weight:400;src:url(/static/fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:opensans-semi-bold;font-style:normal;font-weight:400;src:url(/static/fonts/OpenSans-Semibold.ttf) format("truetype")}@font-face{font-family:opensans-bold;font-style:normal;font-weight:400;src:url(/static/fonts/OpenSans-Bold.ttf) format("truetype")}body{font-size:14px;letter-spacing:0;line-height:1.42857}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 20px}.h3,h3{font-size:1.429em}ol,ul{list-style:none;margin:0;padding:0}a{background:transparent;color:#666;transition:all .2s ease-in-out}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:#000;outline:none}a,button{touch-action:manipulation}#cart .btn,#main-menu.navbar,#search .input-group .form-control,.breadcrumb,.dropdown-menu,.header-top .btn-link,.header-top li,.list-group-item,.pagination,.product-col .btn-cart,.product-col .caption h4,.product-col .price,.product-filter,.product-head,.product-info .product-details,.side-heading,.tabs-panel .nav-tabs{font-family:Arial,sans-serif}.list-inline{list-style:none;margin:0 0 0 -5px;padding-left:0}.button{font-family:medium;font-size:16px;font-weight:400;line-height:1}.button:hover{background-color:#012b67}.button.outline-only,.button:hover{border-color:#012b67;color:#fff}.button.outline-only:hover{background-color:#fff;color:#012b67}.button.black{background:#3e3e3e;border-color:#3e3e3e;color:#fff}.button.black:hover{background-color:#f17b00;border-color:#f17b00;color:#fff}.button.grey{background:#f6f6f6;border-color:#f6f6f6;color:#3e3e3e}.button.grey:hover{background-color:#012b67;border-color:#012b67;color:#fff}.card{border:0!important}.card-smart .card-header{border-bottom:0;color:#3e3e3e;padding:0}.card-smart .card-header .card-title{color:#3e3e3e;font-family:semi-bold;font-size:22px;font-weight:400;line-height:26px;margin:0}.card-smart .card-footer{background:transparent!important;border:0;padding:0}.card-smart p{line-height:20px}.card-smart p,input.form-control{color:#3e3e3e;font-family:regular;font-size:14px;font-weight:400}input.form-control{border:1px solid #747474;border-radius:0;box-shadow:unset!important;height:50px;line-height:50px;outline:0!important;padding-left:10px;padding-right:10px}input.form-control:focus{border-color:#f17b00}textarea.form-control{background:#f6f6f6;border:1px solid #747474;border-radius:0;box-shadow:unset!important;color:#999;font-family:regular;font-size:14px;line-height:normal;min-height:100px;outline:0!important;padding-bottom:10px;padding-top:10px}textarea.form-control:focus{border-color:#f17b00}select.form-control{border-radius:0;box-shadow:unset!important;outline:0!important}select.form-control:focus{border-color:#f17b00}.form-group label{color:#3e3e3e;font-family:regular;font-size:14px;font-weight:400;letter-spacing:0;line-height:normal;margin-bottom:3px;padding-left:3px}.form-group label.required:after{color:#dc3545;content:"*";margin-left:3px}.form-group label.required .invalid-feedback{display:none!important}.form-group select.form-control+.select2-container .select2-selection--single{background:transparent;border:1px solid #747474;border-radius:0;height:50px;transition:border-color .3s}.form-group select.form-control+.select2-container .select2-selection--single .select2-selection__rendered{color:#3e3e3e;font-family:regular;font-size:14px;font-weight:400;line-height:50px;padding-left:10px;padding-right:30px;text-transform:none}.form-group select.form-control+.select2-container .select2-selection--single .select2-selection__arrow{height:50px;right:10px}.form-group select.form-control+.select2-container.select2-container--open .select2-selection--single{border-color:#f17b00}.form-group .select2-dropdown{border-radius:0}.form-group .select2-dropdown .select2-results .select2-results__options .select2-results__option{font-size:14px;font-weight:400;padding:10px}.form-group .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background:#f6f6f6}.form-group .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background:#012b67;color:#fff}.required-fields-tip{color:#dc3545!important}.form-check{padding-left:18px}.form-check .form-check-input{margin-left:-18px;margin-top:3px}.form-check .form-check-label{cursor:pointer;font-family:regular;font-weight:400;margin-bottom:0}.form-check .form-check-label a{color:#f17b00}.table-responsive{border:0!important}.paypal-checkout{padding:80px 0}.paypal-checkout h2{font-size:28px;text-align:center}.paypal-checkout #paypal-button-container{align-items:center;display:flex;justify-content:center;margin:40px 0}.facelift .select2-container--default .select2-results__option{font-family:opensans-regular}body.edit-mode header .nav-main .nav>li .dropdown{display:none}body.edit-mode header .nav-main .nav>li .dropdown ul>li>ul{display:none!important}body.with-sub-nav header{background:#fff;height:140px}body.with-sub-nav header .logo{height:140px}body.with-sub-nav header .logo svg{top:45px}body.with-sub-nav header .nav-main .nav>li.has-dropdown.dropdown-open .dropdown{box-shadow:0 3px 6px rgba(0,0,0,.3);opacity:1;pointer-events:all;top:100px;z-index:1}body.with-sub-nav header .nav-main .nav>li.has-dropdown.dropdown-open .dropdown ul>li{pointer-events:all}body.with-sub-nav header .nav-main .nav>li.has-dropdown.dropdown-open .dropdown ul>li>ul{display:flex}body.with-sub-nav header .nav-main .nav>li.has-dropdown.dropdown-open .dropdown ul>li>ul>li{display:block;height:auto}body.with-sub-nav header .nav-main .nav>li.has-dropdown.dropdown-open .dropdown ul>li>ul>li a{display:block;height:auto;pointer-events:all}body.with-sub-nav-fixed.with-sub-nav header .nav-main .nav>li.has-dropdown.active:not(.sibling-open) .dropdown{opacity:1;pointer-events:all;top:100px;z-index:1}body.with-sub-nav-fixed.with-sub-nav header .nav-main .nav>li.has-dropdown.active:not(.sibling-open) .dropdown ul>li>ul{opacity:0;z-index:-1}body.with-sub-nav-fixed.with-sub-nav header .nav-main .nav>li.has-dropdown.group-hovered .dropdown ul>li>ul>li{height:auto}header{background:hsla(0,0%,100%,.8);box-shadow:0 2px 2px rgba(0,0,0,.2);color:#3e3e3e;height:100px;left:0;position:fixed;top:0;transition:.6s;width:100%;z-index:2000}header.full-opacity,header:hover{background:#fff}header .logo{background:#ef7b10;display:inline-block;float:left;height:100px;position:relative;transition:.6s;width:230px;z-index:2}header .logo svg{left:calc(50% - 80px);max-width:calc(100% - 70px);position:relative;top:30px;transition:.3s}header .nav-top{height:40px;text-align:right}header .nav-top>ul{margin:0}header .nav-top>ul li{display:inline-block;line-height:30px;padding:0}header .nav-top>ul li:after{content:"|";margin:0 0 0 5px}header .nav-top>ul li:last-child:after{display:none}header .nav-top>ul li a{margin:0 5px}header .nav-top>ul li a.contact svg{position:relative;top:2px}header .nav-top>ul li a.login svg{position:relative;top:3px}header .nav-top .select2-container--default .select2-selection--single{background:none!important;border:none;height:30px}header .nav-top .select2-container--default .select2-selection--single .select2-selection__rendered{font-family:semi-bold;font-size:12px;line-height:30px;padding:0 25px 0 5px;text-align:left;text-transform:uppercase}header .nav-top .select2-container--default .select2-selection--single .select2-selection__arrow{height:6px;right:10px;top:12px;width:11px}header .nav-top .select2-container--default .select2-results__option{text-align:left;text-transform:uppercase}header .nav-toggle{cursor:pointer;display:none;height:70px;position:absolute;right:10px;top:0;width:70px}header .nav-toggle i{background:#3e3e3e;display:inline-block;height:3px;left:18px;position:relative;top:21px;transition:all .2s ease-out;width:32px}header .nav-toggle i:after,header .nav-toggle i:before{background:#3e3e3e;content:"";height:3px;left:0;position:absolute;transition:all .2s ease-out;width:32px}header .nav-toggle i:before{top:-10px}header .nav-toggle i:after{top:10px}header.nav-open{background:#fff;border-bottom:1px solid #cfcecd;position:-webkit-sticky;position:sticky}header.nav-open .nav-toggle i{background:transparent}header.nav-open .nav-toggle i:before{top:0;transform:rotate(45deg)}header.nav-open .nav-toggle i:after{top:0;transform:rotate(-45deg)}header .nav-main{height:60px}header .nav-main .mobile-bars{cursor:pointer;display:none;height:96px;padding:35px}header .nav-main .nav{display:flex;float:left}header .nav-main .nav>li{background:none!important;margin:0 20px 0 0;padding:0;position:inherit}header .nav-main .nav>li.mobile-only{display:none}header .nav-main .nav>li.active>a:after,header .nav-main .nav>li.dropdown-open>a:after{left:12px;opacity:1;width:calc(100% - 24px)}header .nav-main .nav>li.nav-orange>a{color:#fff!important}header .nav-main .nav>li.nav-orange>a:after{display:none}header .nav-main .nav>li.nav-orange>a span{background:#f17b00;display:inline-block;line-height:36px;min-width:72px;padding:0 10px;text-align:center}header .nav-main .nav>li.nav-gray>a{color:#fff!important}header .nav-main .nav>li.nav-gray>a:after{display:none}header .nav-main .nav>li.nav-gray>a span{background:#3e3e3e;display:inline-block;line-height:36px;min-width:72px;padding:0 10px;text-align:center}header .nav-main .nav>li.group-hovered .dropdown{box-shadow:0 3px 6px rgba(0,0,0,.3)}header .nav-main .nav>li.group-hovered .dropdown ul>li>ul{height:calc(100% - 70px);margin:15px 0;opacity:1!important;pointer-events:all;z-index:1!important}header .nav-main .nav>li.group-hovered .dropdown ul>li>ul>li{height:auto;min-height:32px}header .nav-main .nav>li.group-hovered .dropdown ul>li>ul>li a{pointer-events:all}header .nav-main .nav>li>a{color:#3e3e3e;font-family:semi-bold;font-size:17px;height:60px;line-height:40px;padding:10px 20px;position:relative;text-transform:uppercase;transition:.3s;z-index:3}header .nav-main .nav>li>a:after{background:#3e3e3e;bottom:16px;content:"";height:2px;left:50%;opacity:0;position:absolute;transition:.3s;width:0}header .nav-main .nav>li>a .active,header .nav-main .nav>li>a:hover{background:none}header .nav-main .nav>li>a .active:after,header .nav-main .nav>li>a:hover:after{left:12px;opacity:1;width:calc(100% - 24px)}header .nav-main .nav>li>a:focus{background:none}header .nav-main .nav>li .dropdown{background:#fff;display:flex;left:0;opacity:0;pointer-events:none;position:fixed;top:60px;transition:.6s;width:100%;z-index:-1}header .nav-main .nav>li .dropdown:before{background:#ebeae8;box-shadow:0 2px 2px rgba(0,0,0,.2);content:"";height:40px;left:0;position:absolute;top:0;width:100%;z-index:-1}header .nav-main .nav>li .dropdown ul{display:flex;flex-direction:row;list-style:none;padding:0}header .nav-main .nav>li .dropdown ul>li{line-height:40px;margin:0;max-width:25%;padding:0;width:100%}header .nav-main .nav>li .dropdown ul>li.active>a,header .nav-main .nav>li .dropdown ul>li.hovered>a,header .nav-main .nav>li .dropdown ul>li:hover>a{background:#dbdad7}header .nav-main .nav>li .dropdown ul>li>a{display:block;font-family:semi-bold;font-size:14px;margin:0;padding:0 20px;text-transform:uppercase;transition:.3s}header .nav-main .nav>li .dropdown ul>li>ul{border-right:1px solid #cfcecd;flex-direction:column;margin:0;transition:.6s}header .nav-main .nav>li .dropdown ul>li>ul:last-child{border-right:none}header .nav-main .nav>li .dropdown ul>li>ul>li{height:0;margin:0;max-width:100%;padding:0 10px;transition:.6s}header .nav-main .nav>li .dropdown ul>li>ul>li a{font-family:regular;font-size:16px;line-height:32px;padding:0 10px;pointer-events:none;text-transform:none;transition:.3s}header .nav-main .nav>li .dropdown ul>li>ul>li a.active,header .nav-main .nav>li .dropdown ul>li>ul>li a:hover{background:#ebeae8}header .nav-main .nav>li>ul{background:#fff;border-top:4px solid #ef7b10;box-shadow:0 5px 5px -3px rgba(0,0,0,.2);left:0;opacity:0;padding-bottom:20px;padding-left:calc(50% - 540px);padding-right:calc(50% - 540px);position:absolute;transition:.3s;visibility:hidden;width:100vw;z-index:5}header .language-switch{display:block;float:right;font-size:12px;margin-top:10px;position:relative;width:60px}header .language-switch .french-language,header .language-switch .german-language{cursor:pointer;display:inline;height:46px;padding:5px;position:relative;width:50px}header .language-switch .german-language{background-color:#fff;color:#3e3e3e}header .search{display:inline-block;float:right;margin-top:20px;position:relative;width:50px}header .search i{transition:.3s}header .search i:hover{color:#f17b00}header .shopping-carts{position:absolute;right:0;top:0}header .quick-nav{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fade-in;animation-name:fade-in;opacity:1;position:absolute;right:40px;top:calc(50vh - 100px);transition:.3s;width:300px;z-index:1000}header .quick-nav.scroll{right:0}header .quick-nav.scroll .quick-button-debug{height:50px;width:50px}header .quick-nav.scroll .quick-button-debug .image-block{height:42px;width:38px}header .quick-nav.scroll .quick-button-debug .image-block img{max-height:30px;max-width:30px}header .quick-nav.scroll.scroll-fix .quick-button{border-bottom-right-radius:0;border-top-right-radius:0;opacity:.8}header .quick-nav .quick-button{background:#f17b00;border-radius:4px;cursor:pointer;display:flex;height:60px;opacity:.8;padding:4px 6px;position:absolute;right:0;top:0;transition:.3s;width:60px}header .quick-nav .quick-button:nth-child(2){top:70px}header .quick-nav .quick-button:nth-child(3){top:140px}header .quick-nav .quick-button:nth-child(4){top:210px}header .quick-nav .quick-button.open{opacity:1!important;width:300px}header .quick-nav .quick-button.open .content{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fade-in;animation-name:fade-in;display:flex}header .quick-nav .quick-button.open .content a{color:#fff!important}header .quick-nav .quick-button .image-block{background-position:50%!important;background-repeat:no-repeat!important;background-size:100%!important;display:inline-flex;height:52px;width:48px}header .quick-nav .quick-button .image-block img{margin:auto}header .quick-nav .quick-button .content{display:none;opacity:0}header .quick-nav .quick-button .content a{color:#f17b00;line-height:48px;margin-left:10px}header .quick-nav .quick-button .content a p{line-height:48px;margin:0}.header-container.header-shop .logo{align-items:center;display:flex;justify-content:center}.header-container.header-shop .logo a svg{bottom:auto!important;left:auto!important;max-width:100%;top:auto!important;width:100%}.header-container.header-shop .nav-main .header-mini-cart{display:flex;height:40px;width:100%}.header-container.header-shop .nav-main .header-mini-cart:after{background:#ebeae8;box-shadow:inset 0 2px 2px rgba(0,0,0,.12);content:"";display:flex;height:40px;left:calc(-50vw + 50%);position:absolute;width:100vw;z-index:-1}.header-container.header-shop .nav-main .header-mini-cart .header-cart-link{align-items:center;display:flex;justify-content:flex-end}.header-container.header-shop .nav-main .header-mini-cart .header-cart-link .header-cart{align-items:center;display:flex;flex-direction:row}.header-container.header-shop .nav-main .header-mini-cart .header-cart-link .header-cart .cart-text{color:#3e3e3e;font-family:medium;font-size:11px;font-weight:400;line-height:18px;text-transform:uppercase}.header-container.header-shop .nav-main .header-mini-cart .header-cart-link .header-cart .cart-total{background:#f17b00;color:#fff;font-family:semi-bold;font-size:14px;font-weight:400;line-height:18px;margin-left:15px;padding:4px 13px}.header-container.header-shop .nav-main .header-mini-cart .header-cart-link .header-cart svg{height:auto;margin-left:6px;width:25px}@media (max-width:1500px){.header-container.header-shop .nav-main .header-mini-cart .header-cart-link{padding-left:10px;padding-right:10px}}@media (max-width:1200px){.header-container.header-shop .nav-main .header-mini-cart .header-cart-link{justify-content:flex-start;margin:0;padding-left:20px;padding-right:20px}}.header-container .nav-top{display:flex;justify-content:flex-end}.header-container .nav-top>ul>li:first-child:before{content:"|";margin:0 5px 0 0}.header-container .nav-top>ul>li.no-shop:first-child:before{content:""}.header-container .search-popup{align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.header-container .search-popup .search-form{background-color:#fff;color:#666;max-width:1170px;padding:60px 200px;position:relative;width:100%}.header-container .search-popup .search-form .search-form-close{background:none;border:none;color:#000;font-size:18px;font-weight:700;padding:8px 26px;position:absolute;right:15px;top:15px}.header-container .search-popup .search-form .search-input-container{align-items:center;display:flex;width:100%}.header-container .search-popup .search-form .search-input-container .input-text{border:none;border-bottom:2px solid #999;color:#999;letter-spacing:.075em;line-height:50px;outline:none;padding:4px 0;width:100%}.header-container .search-popup .search-form .search-input-container .search-button{background:none;border:1px solid #999;color:#000;height:35px;line-height:26px;margin-left:10px;width:38.5px}.header-container .search-popup.active{display:flex}.header-container .header-top .row{margin:0}.header-container .header-top .row .header-top-left{display:flex;height:100%;justify-content:flex-start;padding-left:0}.header-container .header-top .row .header-top-left .search-control{border-right:1px solid #f6f6f6;color:#303030;line-height:60px;min-height:60px;padding:0 30px}.header-container .header-top .row .header-top-left .search-control:hover{cursor:pointer}.header-container .header-top .row .header-top-right{display:flex}.header-container .header-top .row .header-top-right .customer-links-container{display:flex;flex-direction:row}.header-container .header-top .row .header-top-right .customer-links-container .customer-link{line-height:30px}.header-container .header-top .row .header-top-right .customer-links-container .customer-link a{color:#3e3e3e;display:block;font-family:medium;font-size:11px;margin:2px 7px 0}.header-container .header-top .row .header-top-right .customer-links-container .customer-link a .icon-dots{margin-right:5px;position:relative;top:1px}.header-container .header-top .row .header-top-right .customer-links-container .customer-link a .icon-user{position:relative;top:2px}.header-container .header-top .row .header-top-right .customer-links-container .customer-link:hover{cursor:pointer}.header-container .header-top .row .header-top-right .customer-links-container.logged{border-left:0}.header-container .header-top .row .header-top-right .customer-links-container.logged .customer-link{display:inline-flex;margin-left:5px}.header-container .header-top .row .header-top-right .customer-links-container.logged .customer-link a:hover{color:#f17b00}.header-container .header-top .row .header-top-right .customer-links-container.logged .customer-link:first-child:after,.header-container .header-top .row .header-top-right .customer-links-container.logged .customer-link:first-child:before{content:"|";font-family:medium;font-size:16px;margin:0}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link{color:#303030;line-height:32px;min-height:32px}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart{font-weight:400}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart .cart-text{font-family:medium;font-size:11px}.header-container .header-top .row .header-top-right .customer-links-container a,.header-container .header-top .row .header-top-right .header-mini-cart a{color:#999;text-decoration:none}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form{background-color:#fff;border:1px solid #f6f6f6;box-shadow:0 2px 3px rgba(0,0,0,.12);left:auto;margin:0;max-width:508px;min-width:200px;opacity:0;padding:0;position:absolute;right:200px;text-align:left;top:100%;transform:translateY(20%);transition:all .35s cubic-bezier(.645,.045,.355,1) 0s;visibility:hidden;width:100%;z-index:10}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form .form-title{border-bottom:1px solid #ebeae8;color:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:53px;margin:0;text-align:center;text-transform:uppercase}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form form .form-inputs{padding:30px}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form form .form-inputs .input-box{display:block;font-size:1.143em;margin-bottom:20px;margin-top:0}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form form .form-inputs .actions{align-items:center;display:flex;justify-content:space-between;margin:0;padding:30px 0 0}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form form .form-inputs .actions .button{font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:19px}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form form .form-inputs .actions .forget-password{color:#999;font-size:1em;margin-top:4px;padding:3px 0}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form form .form-inputs .actions .forget-password:hover{color:#f17b00}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form form .form-inputs label{color:#3e3e3e;display:inline-block;font-family:regular;font-size:14px;font-weight:400;line-height:24px;margin-bottom:0;max-width:100%;padding-left:3px}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form form .form-inputs input{background-color:#fff;border:1px solid #747474;border-radius:0;color:#3e3e3e;font-family:regular;font-size:14px;font-weight:400;height:50px;line-height:50px;max-width:100%;padding:6px 12px;width:100%}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form form .form-inputs input:focus{background-color:transparent;border-color:#f17b00;outline:none}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form .customer-create-account{border-top:1px solid #ebeae8;display:flex;flex-direction:column;overflow:hidden;padding:15px 27px}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form .customer-create-account .register-text{align-self:flex-start;color:#666;font-family:medium;font-size:14px;font-weight:400;line-height:47px}.header-container .header-top .row .header-top-right .customer-links-container .costumer-form .customer-create-account .register-button{align-self:flex-end;background:#3e3e3e;color:#fff;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:19px}.header-container .header-top .row .header-top-right .customer-links-container.hover .costumer-form{opacity:1;transform:translateY(0);visibility:visible;z-index:11}.header-container .header-top .row .header-top-right .header-mini-cart{cursor:pointer;position:relative}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link{padding:0}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart{color:#303030;display:inline-block;position:relative}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart .cart-total{background:#f17b00;border:1px solid #f17b00;color:#fff;font-family:semi-bold;font-size:11px;font-weight:400;line-height:14px;margin-left:3px;margin-right:5px;padding:0 5px;text-align:center}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart svg{display:none}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown{background-color:#fff;border:1px solid #f6f6f6;box-shadow:0 3px 5px rgba(0,0,0,.1);color:#666;opacity:0;position:absolute;right:10px;top:100%;transform:translateY(20%);transition:all .5s cubic-bezier(.645,.045,.355,1) 0s;visibility:hidden;width:340px;z-index:10}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .empty{color:#000;font-size:14px;letter-spacing:.5px;margin-bottom:0;padding:10px 15px;text-align:center;text-transform:uppercase}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list{list-style:none;margin:0;padding:0}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item{border-bottom:1px solid #f6f6f6;display:flex;margin-bottom:0;padding:18px;position:relative;width:100%}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-image{color:#303030;display:block;padding-right:0;width:30%}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-image img{height:auto;max-width:100%;width:100%}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-details{font-size:.929em;line-height:1em;padding-left:25px;padding-right:5px;position:relative;text-align:left;width:70%}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-details .product-name{color:#000;font-size:12px;font-weight:400;line-height:1.5;margin-bottom:5px;margin-top:-5px}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-details .product-name a{color:inherit;font-size:inherit}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-details .product-name a .attributes{display:block;font-family:regular;width:100%}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-details .product-name:hover{color:#012b67;cursor:pointer}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-details .price{color:#999;display:block;font-size:12px;white-space:nowrap}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-details .quantity{color:#999;display:block;font-size:12px;font-weight:400;text-transform:capitalize;width:100%}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-details .remove-item{color:#303030;position:absolute;right:0;top:0}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-details .remove-item:before{speak:none;content:"\f00d";font-family:FontAwesome;font-variant:normal;font-weight:400;height:100%;left:0;line-height:inherit;margin:0;position:absolute;text-align:center;text-transform:none;top:0;width:100%}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-details .edit-item{bottom:20px;color:#303030;display:none!important;display:block;line-height:23px;position:absolute;right:1px}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .product-list .item .product-details .edit-item:before{speak:none;content:"\f044";font-family:FontAwesome;font-variant:normal;font-weight:400;height:100%;left:0;line-height:inherit;margin:0;position:absolute;text-align:center;text-transform:none;top:0;width:100%}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .subtotal{border-top:2px solid #f6f6f6;display:none}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .subtotal .label{border-radius:0;color:#666;font-size:1em;padding:0}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .subtotal .price{color:#000;white-space:nowrap}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .actions{margin:0;padding:20px}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .actions .button{color:#fff;font-size:1em;letter-spacing:.5px;line-height:1.2;margin:0 0 10px;min-width:135px;padding:10px 28px 10px 30px;text-align:center;width:100%}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .actions .button.grey{color:#000}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .actions .button:active,.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .actions .button:focus,.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .actions .button:hover{background:#012b67;color:#fff}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .actions .button:first-child{margin-bottom:15px}.header-container .header-top .row .header-top-right .header-mini-cart .header-cart-link .header-cart-dropdown .actions .button.to-checkout{background:#f17b00;border-color:#f17b00;margin-bottom:0}.header-container .header-top .row .header-top-right .header-mini-cart:hover .header-cart-link .header-cart-dropdown{opacity:1;transform:translateY(0);visibility:visible;z-index:11}.header-container .header-bottom .header-bottom-content{box-shadow:0 2px 0 rgba(0,0,0,.05);padding:0 60px}.header-container .header-bottom .header-bottom-content .header-wrapper .header-logo .logo{display:inline-block;line-height:101px;margin:0;padding:0}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav{line-height:101px;position:relative}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav.fixed-header{align-items:center;-webkit-animation:slideIn .2s;animation:slideIn .2s;background-color:hsla(0,0%,100%,.8);box-shadow:0 6px 12px 0 rgba(0,0,0,.18);display:flex;justify-content:center;left:0;max-width:100%;position:fixed;top:0;width:100%;z-index:1000}@-webkit-keyframes slideIn{0%{top:-100%}to{top:0}}@keyframes slideIn{0%{top:-100%}to{top:0}}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav.fixed-header .header-nav-wrapper{align-items:center;display:flex;justify-content:flex-start;max-width:1170px;width:100%}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav.fixed-header .header-nav-wrapper .header-small-logo{display:inline-block}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .header-small-logo{display:none;max-height:50px;max-width:130px;padding-right:10px;padding-top:4px}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .header-small-logo img{display:block;max-width:100%;opacity:.8;transition:opacity .3s}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .header-small-logo:hover img{opacity:1}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container{text-align:center}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .toggle-menu{border-bottom:1px solid;border-top:1px solid;color:#999;display:none;line-height:0;padding:10px 20px;text-align:left}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .toggle-menu i{cursor:pointer}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .menu{margin:0;padding:0;position:relative}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .menu .menu-item{display:inline-block}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .menu .menu-item a{color:#999;display:inline-block;font-size:1em;font-weight:700;letter-spacing:1.5px;line-height:40px;padding:0 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .menu .menu-item .header-nav-cart .header-nav-cart-total{border:2px solid #000;color:#000;font-weight:700;line-height:16px;margin-left:15px;padding:3px 8px;text-align:center}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .menu .menu-item.active a,.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .menu .menu-item:hover a{color:#012b67}.facelift header .search a{align-items:center;display:flex;height:30px}.facelift header .search a svg path{stroke:#3e3e3e;transition:.3s}.facelift header .search a:hover svg path{stroke:#f17b00}.facelift header .header-top .row .header-top-right .customer-links-container .customer-link a{font-family:opensans-regular}.facelift header .nav-top .select2-container--default .select2-selection--single .select2-selection__rendered{font-family:opensans-semi-bold}.facelift header .nav-top .select2-container--default .select2-selection--single .select2-selection__arrow{top:14px}.facelift header .nav-main .nav>li .dropdown ul>li>a,.facelift header .nav-main .nav>li>a{font-family:opensans-semi-bold;text-transform:none}.facelift header .nav-main .nav>li .dropdown ul>li>ul>li>a{font-family:opensans-regular;font-size:14px}.facelift header .quick-nav{display:none}@media (max-width:1330px){.header-container .header-bottom .header-bottom-content .header-wrapper{flex-direction:column}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav{max-width:100%;width:100%}}@media (max-width:1199px){.header-container .search-popup .search-form{max-width:90%}}@media (max-width:992px){.header-container .search-popup .search-form{padding:60px}.header-container .header-top{display:none}.header-container .header-bottom .header-bottom-content{padding:0}.header-container .header-bottom .header-bottom-content .header-wrapper{margin:0}.header-container .header-bottom .header-bottom-content .header-wrapper .header-logo{max-width:100%;padding:10px;text-align:center}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav{padding-bottom:10px;transition:padding .3s}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav.active{padding-bottom:38px}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav.active .nav-container .menu{max-height:500px}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .toggle-menu{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .toggle-menu .header-nav-cart-container .header-nav-cart{color:#000;display:inline-block;font-size:1em;font-weight:700;letter-spacing:1.5px;line-height:40px;position:relative;text-transform:uppercase}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .toggle-menu .header-nav-cart-container .header-nav-cart .header-nav-cart-total{border:2px solid #000;color:#000;font-weight:700;line-height:16px;margin-left:15px;padding:3px 8px;text-align:center}}@media (max-width:992px) and (max-width:460px){.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .toggle-menu .header-nav-cart-container .header-nav-cart .header-nav-cart-total{margin-left:5px}}@media (max-width:992px){.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .menu{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s}.header-container .header-bottom .header-bottom-content .header-wrapper .header-nav .nav-container .menu .menu-item{border-bottom:1px solid;display:block!important;line-height:normal;text-align:left}}@media (max-width:460px){.header-container .header-bottom .header-wrapper .header-logo .logo img{height:auto;width:100%}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@media (max-width:1730px){header .container{margin:0 0 0 230px}header .container .header-top .row .header-top-right .header-mini-cart .header-cart-link{margin:0}}@media (max-width:1490px){header>.container{float:right;margin:0;width:calc(100% - 230px)}}@media (max-width:1450px){header .quick-nav{display:none}header .nav-main .nav>li{margin-right:0}}@media (max-width:1280px){header .nav-main .nav li>a{padding:10px 15px}}@media (max-width:1200px){html[lang=fr] header .logo svg{top:5px!important}body main{margin-top:70px!important}header{height:70px!important}header .search{display:none}header .logo{height:70px!important}header .logo svg{top:10px!important}header .container{margin:0}header .container .nav-top{display:none}header .container .nav-toggle{display:block}header .container .nav-main{background:#fff;display:none;height:calc(100vh - 70px);left:0;overflow-y:scroll;position:fixed;top:70px;width:100%}header .container .nav-main .nav{flex-direction:column;width:100%}header .container .nav-main .nav li.mobile-only{display:block}header .container .nav-main .nav li.mobile-only .header-cart-link{padding:0}header .container .nav-main .nav li.mobile-only .header-cart-link .header-cart{border-bottom:1px solid #ebeae8;border-top:1px solid #ebeae8;display:block;font-family:semi-bold;font-size:17px;height:50px;line-height:50px;padding:0 20px;text-transform:uppercase}header .container .nav-main .nav li.mobile-only .header-cart-link .header-cart .cart-total{border:1px solid #ebeae8;margin-left:5px;padding:4px 10px}header .container .nav-main .nav li.mobile-only .header-cart-link .header-cart svg{display:none}header .container .nav-main .nav li.mobile-only .header-cart-link .header-cart-dropdown{display:none!important}header .container .nav-main .nav li a{background:#fff!important}header .container .nav-main .nav li.active>a{color:#f17b00}header .container .nav-main .nav>li{width:100%}header .container .nav-main .nav>li>a{background:#fff;border-bottom:1px solid #ebeae8;border-top:1px solid #ebeae8;height:50px;line-height:50px;padding:0 20px}header .container .nav-main .nav>li>a:after{display:none}header .container .nav-main .nav>li .dropdown{display:none;flex-direction:column;margin-bottom:15px;opacity:1!important;pointer-events:all;position:relative;top:0!important;z-index:1}header .container .nav-main .nav>li .dropdown:before{display:none}header .container .nav-main .nav>li .dropdown .container{margin:0!important}header .container .nav-main .nav>li .dropdown .container ul{flex-direction:column;opacity:1!important}header .container .nav-main .nav>li .dropdown .container ul>li{height:auto;max-width:100%}header .container .nav-main .nav>li .dropdown .container ul>li a{pointer-events:all}header .container .nav-main .nav>li .dropdown .container ul>li>ul{margin-left:15px}}.header-container.header-shop .nav-top>ul>li a.contact svg{top:0}.header-container.header-shop .header-top .row .header-top-right .customer-links-container .customer-link a .icon-dots,.header-container.header-shop .header-top .row .header-top-right .customer-links-container .customer-link a .icon-user{top:-2px}footer{position:relative;z-index:9999}footer .top .container h4{color:#fff;font-weight:400}footer .top .container .top-flexbox{margin-bottom:15px}footer .top .container .top-flexbox .columns p{color:#fff}footer .bottom .container .bottom-flexbox h4{line-height:32px;margin:10px 0}.facelift footer{min-height:auto}.facelift footer .top .container .top-flexbox{margin-top:50px}.facelift footer .top .container .top-flexbox .columns p,.facelift footer .top .container .top-flexbox .columns ul li a{font-family:opensans-regular}.facelift footer .bottom .container .bottom-flexbox h4{font-family:opensans-semi-bold}.facelift footer .bottom .container .bottom-flexbox .links ul li a{font-family:opensans-regular}.swal-overlay{background-color:rgba(0,0,0,.7)}.swal-modal{border-radius:0;will-change:unset!important}.swal-modal .swal-button{background:#f6f6f6;border:2px solid #f6f6f6;border-radius:0;color:#666;transition:background .2s ease-in-out 0s,color .2s ease-in-out 0s,border-color .2s ease-in-out 0s}.swal-modal .swal-button:hover{background:#012b67;border-color:#012b67;color:#fff}.swal-modal .swal-button:focus{box-shadow:none}.swal-modal.waiting-for-request{background:transparent}.swal-modal.cart-popup{background:#f7f7f7;padding:40px 70px;width:580px}.swal-modal.cart-popup .swal-content{margin:0;padding:0}.swal-modal.cart-popup .swal-content .item-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.swal-modal.cart-popup .swal-content .item-container .check-icon{background:#f17b00;height:30px;margin-bottom:5px;padding:4px;width:30px}.swal-modal.cart-popup .swal-content .item-container .check-icon img{height:auto;width:18px}.swal-modal.cart-popup .swal-content .item-container .fa-ban{color:#ee523f;font-size:35px;margin-bottom:5px}.swal-modal.cart-popup .swal-content .item-container .popup-title{color:#3e3e3e;display:block;font-family:medium;font-size:18px;font-weight:400;line-height:26px;margin-bottom:12px;text-transform:uppercase}.swal-modal.cart-popup .swal-content .item-container .product-container{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;margin-bottom:18px;padding:0 20px;width:100%}.swal-modal.cart-popup .swal-content .item-container .product-container .image-link{display:block;margin-bottom:10px}.swal-modal.cart-popup .swal-content .item-container .product-container .image-link img{height:135px;width:auto}.swal-modal.cart-popup .swal-content .item-container .product-container .product-title{color:#3e3e3e;display:block;font-family:medium;font-size:14px;font-weight:400;line-height:20px;margin-bottom:12px;text-align:center;text-transform:uppercase}.swal-modal.cart-popup .swal-content .item-container .product-container .product-title .attributes{display:block;font-family:regular;width:100%}.swal-modal.cart-popup .swal-content .item-container .image-link{margin:0 0 20px}.swal-modal.cart-popup .swal-content .item-container .image-link img{max-height:135px;max-width:100%}.swal-modal.cart-popup .swal-footer{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 0 10px;padding:0}.swal-modal.cart-popup .swal-footer .swal-button-container{margin:0;width:100%}.swal-modal.cart-popup .swal-footer .swal-button-container:first-child{margin-right:20px}.swal-modal.cart-popup .swal-footer .swal-button-container .swal-button__loader{display:none}.swal-modal.cart-popup .swal-footer .swal-button-container .swal-button{align-items:center;background:#fff;border:1px solid #3e3e3e;color:#3e3e3e;display:flex;font-family:medium;font-size:16px;font-weight:400;justify-content:center;line-height:19px;padding:12px 24px;text-transform:uppercase;width:100%}.swal-modal.cart-popup .swal-footer .swal-button-container .swal-button:focus{background:#fff!important;border:1px solid #3e3e3e!important;color:#3e3e3e!important}.swal-modal.cart-popup .swal-footer .swal-button-container .swal-button:hover{background:#f17b00!important;border-color:#f17b00!important;color:#fff!important}.swal-modal.pdf-viewer{border-radius:6px;max-width:90%;width:unset}.swal-modal.pdf-viewer .swal-footer{padding:13px 20px}.swal-modal.pdf-viewer .swal-footer .swal-button-container{border-top:1px solid #e5e5e5;margin:0;padding:15px;width:100%}.swal-modal.pdf-viewer .swal-footer .swal-button-container .swal-button{background-color:transparent;border:2px solid #000;border-radius:0;color:#000;font-weight:700;letter-spacing:.15em;line-height:1.4;padding:8px 26px;text-transform:uppercase}.swal-modal.pdf-viewer .swal-footer .swal-button-container .swal-button:hover{background-color:#000;color:#fff}@media (max-width:992px){.swal-modal.cart-popup{padding:15px;width:320px}}.quick-view-wrapper{background-color:#fff;margin:0 auto;text-align:left}.quick-view-wrapper .container{max-width:100%;padding-left:15px;padding-right:15px}.quick-view-wrapper .container .row .product-img-box{margin-bottom:30px;padding-right:60px}.quick-view-wrapper .container .row .product-img-box.zoom-enabled .zoom-container{display:block}.quick-view-wrapper .container .row .product-img-box .zoom-container{border:1px solid #f6f6f6;display:none;height:100%;left:100%;position:absolute;top:0;z-index:100}.quick-view-wrapper .container .row .product-img-box .go-through{cursor:pointer;display:block;height:auto;max-width:100%;position:absolute;right:65px;top:-33px;z-index:10}.quick-view-wrapper .container .row .product-img-box .open-modal-container{align-items:center;display:flex;justify-content:center;width:100%}.quick-view-wrapper .container .row .product-img-box .open-modal-container .open-modal{margin-top:25px}.quick-view-wrapper .container .row .product-img-box .product-image{display:block;margin-bottom:30px}.quick-view-wrapper .container .row .product-img-box .product-image.has-pdf{cursor:pointer}.quick-view-wrapper .container .row .product-img-box .product-image:hover .img-zoom-lens{visibility:visible}.quick-view-wrapper .container .row .product-img-box .product-image .img-zoom-lens{box-shadow:0 0 3px 3px #999;height:90%;position:absolute;visibility:hidden;width:90%;z-index:100}.quick-view-wrapper .container .row .product-img-box .product-image .slick-slide{align-items:center;display:flex;justify-content:center}.quick-view-wrapper .container .row .product-img-box .product-image img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.quick-view-wrapper .container .row .product-img-box .more-views{position:relative}.quick-view-wrapper .container .row .product-img-box .more-views .next,.quick-view-wrapper .container .row .product-img-box .more-views .previous{align-items:center;background-color:#fff;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:0 4px;position:absolute;top:50%;transform:translateY(-50%);z-index:100}.quick-view-wrapper .container .row .product-img-box .more-views .next.slick-hidden,.quick-view-wrapper .container .row .product-img-box .more-views .previous.slick-hidden{display:none}.quick-view-wrapper .container .row .product-img-box .more-views .next:hover,.quick-view-wrapper .container .row .product-img-box .more-views .previous:hover{background-color:#000}.quick-view-wrapper .container .row .product-img-box .more-views .next:hover:after,.quick-view-wrapper .container .row .product-img-box .more-views .previous:hover:after{color:#fff}.quick-view-wrapper .container .row .product-img-box .more-views .next:after,.quick-view-wrapper .container .row .product-img-box .more-views .previous:after{color:#000;font-family:FontAwesome}.quick-view-wrapper .container .row .product-img-box .more-views .previous{left:10px}.quick-view-wrapper .container .row .product-img-box .more-views .previous:after{content:"\f053"}.quick-view-wrapper .container .row .product-img-box .more-views .next{right:8px}.quick-view-wrapper .container .row .product-img-box .more-views .next:after{content:"\f054"}.quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image{cursor:pointer;opacity:.3;padding:0 10px;transition:all .2s ease-in-out}.quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image.slick-current,.quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image:hover{opacity:1}.quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image img{max-height:155px;width:100%}.quick-view-wrapper .container .row .product-shopping{margin-bottom:30px}.quick-view-wrapper .container .row .product-shopping .product-name{border-bottom:2px solid #f6f6f6;color:#000;display:block;font-size:18px;letter-spacing:0;margin-bottom:31px;margin-top:35px;padding-bottom:20px}.quick-view-wrapper .container .row .product-shopping .product-name .subtitle{color:#999;display:block;font-size:14px;padding-top:5px}.quick-view-wrapper .container .row .product-shopping .price-wrapper{letter-spacing:1px;line-height:normal;margin:0 20px 0 0}.quick-view-wrapper .container .row .product-shopping .price-wrapper .price{color:#000;display:block;font-size:20px;letter-spacing:inherit;margin-right:20px;white-space:nowrap}.quick-view-wrapper .container .row .product-shopping .price-wrapper .tax{color:#999;display:block;font-size:12px;letter-spacing:2px;white-space:nowrap}.quick-view-wrapper .container .row .product-shopping .price-wrapper .delivery-time{color:#999;display:block;font-size:12px;letter-spacing:2px;margin-top:18px;white-space:nowrap}.quick-view-wrapper .container .row .product-shopping .add-to-cart-container{margin:40px 0 34px}.quick-view-wrapper .container .row .product-shopping .add-to-cart-container .out-of-stock{background:#6fd9e9;color:#fff;display:inline-block;font-size:14px;font-style:italic;font-weight:700;margin:0;padding:6px 11px}.quick-view-wrapper .container .row .product-shopping .add-to-cart-container .in-stock{color:#3e3e3e;font-weight:400;margin-bottom:8px}.quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart{display:flex}.quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart .quantity{margin-right:30px}.quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart .quantity .quantity-input{background-color:#fff;border:2px solid #ebebeb;color:#999;font-weight:700;height:48px;letter-spacing:2px;line-height:48px;text-align:center;transition:all .2s ease-in-out .1s;width:60px}.quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart .quantity .quantity-input:focus,.quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart .quantity .quantity-input:hover{border-color:#000;color:#000;outline:none}.quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart .quantity input::-webkit-inner-spin-button,.quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart .quantity input[type=number]{-moz-appearance:textfield}.quick-view-wrapper .container .row .product-shopping .product-features{border-bottom:2px solid #f6f6f6;font-size:1.143em;letter-spacing:.5px;padding-bottom:35px}.quick-view-wrapper .container .row .product-shopping .product-features .product-description{letter-spacing:0;line-height:1.7;margin-bottom:25px;padding:10px 0}.quick-view-wrapper .container .row .product-shopping .product-features .product-description p{font-size:inherit}.quick-view-wrapper .container .row .product-shopping .product-features .product-description ul li{margin-bottom:25px;margin-left:20px}.quick-view-wrapper .container .row .product-shopping .product-features .product-description ul li:first-child{margin-top:20px}.quick-view-wrapper .container .row .product-shopping .product-features .product-description ul li:before{content:"\f105";display:inline-block;font-family:FontAwesome;margin-left:-20px;width:20px}.quick-view-wrapper .container .row .product-shopping .product-features .preview-link{font-size:14px;letter-spacing:1.2px;padding:13px 20px}.quick-view-wrapper .container .row .product-shopping .product-features .preview-link:hover{color:#fff}.quick-view-wrapper .container .row .product-shopping .sharing-links{margin-top:35px}.quick-view-wrapper .container .row .product-shopping .sharing-links .button{margin-bottom:10px}.quick-view-wrapper .container .row .product-shopping .sharing-links .button:not(:last-child){margin-right:21px}.main-container.product-quickview-container{margin-top:0!important;padding-bottom:95px;padding-top:55px}.main-container.product-quickview-container .more-views .thumbnail-image img{height:97px!important;-o-object-fit:contain;object-fit:contain;width:97px!important}.main-container.product-quickview-container .product-features{padding-bottom:25px!important}@media (max-width:767px){.quick-view-wrapper .container .row{flex-direction:column}.quick-view-wrapper .container .row .product-img-box{max-width:100%;padding:0}.quick-view-wrapper .container .row .product-img-box .img-zoom-lens,.quick-view-wrapper .container .row .product-img-box .zoom-container,.quick-view-wrapper .container .row .product-img-box.zoom-enabled .zoom-container{display:none}.quick-view-wrapper .container .row .product-shopping{max-width:100%}}@media (max-width:991px){.quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart-button{font-size:13px;padding:8px 20px}}@media (max-width:365px){.quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart-button{font-size:10px;padding:8px 10px}.quick-view-wrapper .container .row .product-shopping .sharing-links{display:flex;flex-direction:row;justify-content:space-between}.quick-view-wrapper .container .row .product-shopping .sharing-links .button{margin:0;margin-right:0!important;padding-left:10px;padding-right:10px;text-align:center;width:calc(50% - 5px)}}.pdf-viewer .close{align-items:center;border-top-right-radius:6px;color:#666;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:26px;justify-content:center;line-height:1;position:absolute;right:0;text-align:center;top:0;width:40px;z-index:10}.pdf-viewer .close:after{content:"\f00d";font-family:FontAwesome}.pdf-viewer .close:hover{background-color:#000;color:#fff;opacity:1!important}.pdf-viewer .title{border-bottom:1px solid #e5e5e5;line-height:1.4;min-height:16px;padding:15px}.pdf-viewer .pagination-data{display:none}.pdf-viewer .pdf-container{padding:0 80px;position:relative}.pdf-viewer .pdf-container .pdf-renderer{height:700px;width:494px}.pdf-viewer .pdf-container .loader-container{align-items:center;display:none;filter:invert(100%);height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.pdf-viewer .pdf-container .loader-container svg{border-radius:10px;height:auto;width:50px}.pdf-viewer .pdf-container.is-Loading .loader-container{display:flex}.pdf-viewer .pdf-container .pdf-renderer{border:1px solid #e5e5e5;max-width:100%;opacity:1;transition:.3s}.pdf-viewer .pdf-container .pdf-renderer.opacity{opacity:0}.pdf-viewer .pdf-container .controls-container{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.pdf-viewer .pdf-container .controls-container .prev-page{left:20px}.pdf-viewer .pdf-container .controls-container .next-page{right:20px}.pdf-viewer .pdf-container .controls-container .next-page,.pdf-viewer .pdf-container .controls-container .prev-page{align-items:center;background-color:hsla(0,0%,100%,.8);border:2px solid #000;box-shadow:0 2px 6px rgba(0,0,0,.05);cursor:pointer;display:flex;height:50px;justify-content:center;opacity:.5;position:absolute;transition:all .3s;width:50px}.pdf-viewer .pdf-container .controls-container .next-page:after,.pdf-viewer .pdf-container .controls-container .prev-page:after{font-family:FontAwesome;font-size:15px;line-height:50px;transition:all .4s ease}.pdf-viewer .pdf-container .controls-container .next-page:hover,.pdf-viewer .pdf-container .controls-container .prev-page:hover{background-color:#000;opacity:1}.pdf-viewer .pdf-container .controls-container .next-page:hover:after,.pdf-viewer .pdf-container .controls-container .prev-page:hover:after{color:#fff}.pdf-viewer .pdf-container .controls-container .prev-page:after{content:"\f104"}.pdf-viewer .pdf-container .controls-container .next-page:after{content:"\f105"}.product-details-container{padding-bottom:60px}.product-details-container .breadcrumb-container{background:#fff;margin-bottom:20px}.product-details-container .breadcrumb-container .container nav .breadcrumb{padding:23px 20px}.product-details-container .breadcrumb-container .container nav .breadcrumb li{color:#3e3e3e;font-family:regular;font-size:16px;line-height:24px}.product-details-container .breadcrumb-container .container nav .breadcrumb li:before{display:none}.product-details-container .breadcrumb-container .container nav .breadcrumb li:after{color:#3e3e3e;content:"›";padding-left:0;padding-right:5px}.product-details-container .breadcrumb-container .container nav .breadcrumb li a{color:#3e3e3e}.product-details-container .quick-view-wrapper{padding-bottom:45px}.product-details-container .quick-view-wrapper .container .row .product-img-box{padding-right:58px}.product-details-container .quick-view-wrapper .container .row .product-img-box .product-image{cursor:pointer;margin-bottom:20px;max-width:650px;position:relative}.product-details-container .quick-view-wrapper .container .row .product-img-box .product-image .fa-search{bottom:10px;color:#fff;font-size:20px;pointer-events:none;position:absolute;right:10px;text-shadow:0 2px 2px rgba(0,0,0,.5);z-index:1}.product-details-container .quick-view-wrapper .container .row .product-img-box .product-image .img-zoom-lens,.product-details-container .quick-view-wrapper .container .row .product-img-box .zoom-container{display:none}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views{position:relative}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .slick-arrow{background:#fcf9f9;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;top:calc(50% - 15px);transition:.3s;width:20px;z-index:100}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .slick-arrow:after{color:#000;content:"\f054";font-family:FontAwesome}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .slick-arrow.slick-prev{left:0;transform:rotate(180deg)}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .slick-arrow.slick-next{right:0}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .slick-arrow.slick-disabled{opacity:0}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .slick-track{margin:0}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .slick-track .slick-slide:first-child .thumbnail-image{margin-left:0}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .slick-track .slick-slide:last-child .thumbnail-image{margin-right:0}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image{border:1px solid transparent;height:138px;margin:0 5px 10px;min-width:152px;opacity:1;padding:0;transition:.3s;width:179px!important}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image.active{border-color:#000}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image.thumbnail-video{min-width:179px;position:relative}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image.thumbnail-video.empty{background:#ebeae8}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image.thumbnail-video:hover .icon-video-play g path:first-child{fill:#f17b00}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image.thumbnail-video .icon-video-play{left:calc(50% - 37px);position:absolute;top:calc(50% - 37px)}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image.thumbnail-video .icon-video-play g path{transition:.3s}.product-details-container .quick-view-wrapper .container .row .product-shopping{padding-right:60px}.product-details-container .quick-view-wrapper .container .row .product-shopping .product-name{border-bottom:0;line-height:normal;margin-bottom:0;margin-top:40px;padding-bottom:0}.product-details-container .quick-view-wrapper .container .row .product-shopping .product-name .name{font-family:semi-bold;font-size:22px;font-weight:400;line-height:26px;text-transform:uppercase}.product-details-container .quick-view-wrapper .container .row .product-shopping .product-name .attributes{display:block;font-family:regular;margin:3px 0}.product-details-container .quick-view-wrapper .container .row .product-shopping .product-name .subtitle{font-size:16px;margin-top:10px;padding:0}.product-details-container .quick-view-wrapper .container .row .product-shopping .product-features{border-bottom:none;margin:0;padding:0}.product-details-container .quick-view-wrapper .container .row .product-shopping .product-features .product-description{margin:15px 0 0}.product-details-container .quick-view-wrapper .container .row .product-shopping .product-features .product-description p{color:#3e3e3e;font-family:regular;font-size:16px;font-weight:400;line-height:24px}.product-details-container .quick-view-wrapper .container .row .product-shopping .product-features .product-description>:last-child{margin-bottom:0}.product-details-container .quick-view-wrapper .container .row .product-shopping .variants-container{margin-bottom:25px}.product-details-container .quick-view-wrapper .container .row .product-shopping .variants-container fieldset{display:flex;flex-direction:row}.product-details-container .quick-view-wrapper .container .row .product-shopping .variants-container fieldset label{color:#747474;font-family:medium;font-size:14px;font-weight:400;line-height:24px;margin:0 5px 0 0;min-width:55px}.product-details-container .quick-view-wrapper .container .row .product-shopping .variants-container fieldset .attribute{flex-grow:1;position:relative;top:-3px}.product-details-container .quick-view-wrapper .container .row .product-shopping .variants-container fieldset .attribute .select2-container{max-width:260px}.product-details-container .quick-view-wrapper .container .row .product-shopping .variants-container fieldset .attribute .select2-container .select2-selection__rendered{color:#3e3e3e;font-family:medium;font-size:14px;font-weight:400;letter-spacing:0;padding-left:10px;text-transform:none}@media (max-width:1200px){.product-details-container .quick-view-wrapper .container .row .product-shopping .variants-container fieldset{flex-direction:column}.product-details-container .quick-view-wrapper .container .row .product-shopping .variants-container fieldset label{margin-bottom:3px}}.product-details-container .quick-view-wrapper .container .row .product-shopping .price-wrapper{color:#000}.product-details-container .quick-view-wrapper .container .row .product-shopping .price-wrapper .price .price-new{align-items:center;display:flex;font-family:semi-bold;font-size:32px;gap:10px;letter-spacing:0;line-height:32px}.product-details-container .quick-view-wrapper .container .row .product-shopping .price-wrapper .price .price-new .default-unit{font-family:regular;font-size:16px}.product-details-container .quick-view-wrapper .container .row .product-shopping .price-wrapper .price .additional-units-prices{margin:5px 0 15px}.product-details-container .quick-view-wrapper .container .row .product-shopping .price-wrapper .price .additional-units-prices .additional-unit-price{display:flex;font-size:14px;gap:5px;letter-spacing:0;margin-bottom:3px}.product-details-container .quick-view-wrapper .container .row .product-shopping .price-wrapper .tax{color:#3e3e3e;font-family:medium;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin-top:5px}.product-details-container .quick-view-wrapper .container .row .product-shopping .price-wrapper .stock-info{display:flex;letter-spacing:0;margin:5px 0 20px}.product-details-container .quick-view-wrapper .container .row .product-shopping .price-wrapper .shipping-text{letter-spacing:0;margin-top:5px}.product-details-container .quick-view-wrapper .container .row .product-shopping .price-wrapper .shipping-text a{color:#f17b00;text-decoration:underline}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container.with-icons{margin-bottom:15px}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation{flex-wrap:wrap}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation.rounded .quantity-rounded-message{display:block}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation.rounded .quantity .cart-quantity .quantity-input{border-color:#f17b00}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .quantity{align-items:flex-start;display:flex;gap:15px;margin-right:25px;max-width:calc(100% - 250px)}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .quantity .cart-quantity{align-items:center;display:flex}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .quantity .cart-quantity .equals{font-size:16px;margin-right:10px}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .quantity .cart-quantity .quantity-input{font-family:semi-bold;font-size:20px;font-weight:400;letter-spacing:0;width:90px}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .quantity .additional-quantities .additional-quantity{align-items:center;display:flex;margin-bottom:5px}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .quantity .additional-quantities .additional-quantity .additional-quantity-input{background:#fcf9f9;border:1px solid #3e3e3e;color:#3e3e3e;font-family:semi-bold;font-size:20px;font-weight:400;height:45px;letter-spacing:0;line-height:18px;outline:none!important;text-align:center;width:90px}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .quantity-rounded-message{color:#f17b00;display:none}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation label{font-family:regular;font-size:16px;font-weight:400;margin:0 2px 0 8px}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .add-to-cart-button{margin-bottom:10px}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart .quantity{margin-right:10px}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart .quantity .quantity-input{background:#fcf9f9;border:1px solid #3e3e3e;color:#3e3e3e;font-family:semi-bold;font-size:20px;font-weight:400;height:45px;letter-spacing:0;line-height:18px;width:50px}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart .button{height:45px;line-height:1;padding:0 30px}.product-details-container .quick-view-wrapper .container .row .product-shopping .icons{display:flex;flex-wrap:wrap;gap:68px}.product-details-container .quick-view-wrapper .container .row .product-shopping .icons .icon{width:90px}.product-details-container .quick-view-wrapper .container .row .product-shopping .icons .icon img{max-width:100%}.product-details-container .quick-view-wrapper .container .row .product-shopping .icons .icon span{color:#f17b00;display:inline-block;font-family:semi-bold;font-size:10px;line-height:12px;margin-top:5px;text-transform:uppercase}.product-details-container .quick-view-wrapper .container .product-info-container.has-links{display:flex;flex-direction:row}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .product-tabs{width:calc(100% - 370px)}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .suitables-container{padding-left:50px;width:370px}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .suitables-container .suitables-block{background:#ebeae8;margin-bottom:20px;padding:20px 18px 12px}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .suitables-container .suitables-block .title{align-items:center;display:flex;flex-direction:row;margin-bottom:15px}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .suitables-container .suitables-block .title img{flex-shrink:0;margin-right:8px}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .suitables-container .suitables-block .title span{color:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;line-height:19px;text-transform:uppercase}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .suitables-container .suitables-block .links{display:flex;flex-direction:column;padding-left:32px}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .suitables-container .suitables-block .links a{color:#3e3e3e;margin-bottom:15px}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .suitables-container .suitables-block .links a span{font-family:regular;font-size:14px;font-weight:400;line-height:1}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .suitables-container .suitables-block .links a span:after{content:"›";padding-left:10px}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .suitables-container .suitables-block .links a:hover{color:#f17b00}@media (max-width:820px){.product-details-container .quick-view-wrapper .container .product-info-container.has-links{flex-direction:column-reverse}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .suitables-container{padding-left:0}.product-details-container .quick-view-wrapper .container .product-info-container.has-links .product-tabs{width:100%}}@media (max-width:420px){.product-details-container .quick-view-wrapper .container .product-info-container.has-links .suitables-container{width:100%}}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab.active .headline .icon-chevron-down{transform:rotate(180deg)}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .headline{border-bottom:1px solid #3e3e3e;cursor:pointer;font-family:medium;font-size:16px;font-weight:400;line-height:19px;margin:40px 0 30px;padding-bottom:10px;position:relative;text-transform:uppercase}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .headline .icon-chevron-down{position:absolute;right:10px;top:8px;transition:.3s}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content{display:none;font-family:regular;font-size:14px;line-height:24px}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content h1,.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content h2,.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content h3,.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content h4,.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content h5,.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content h6{margin:0 0 10px}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content li,.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content p{font-family:regular;font-size:14px;line-height:24px}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content p big{display:block;font-family:medium;font-size:16px;margin-top:20px}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content ul li{padding-left:20px;position:relative}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content ul li:before{content:"•";left:0;position:absolute}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content ol{padding-left:15px}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content ol li{list-style:decimal;padding-left:5px}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content a{color:#f17b00}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table{width:auto}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr:first-child td,.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr:first-child th{border-top:none}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr:first-child td{border-bottom:1px solid #3e3e3e;font-family:regular}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr:last-child td,.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr:last-child th{border-bottom:none}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr th{font-family:medium}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr td,.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr th{text-align:left;vertical-align:top}.product-details-container .other-product-data{background-color:#f6f6f6;margin-top:40px;padding:90px 0;width:100%}.product-details-container .other-product-data .tabs{margin-bottom:30px}.product-details-container .other-product-data .tabs .tab-navigation{border-bottom:2px solid #e3e3e3;margin-bottom:50px}.product-details-container .other-product-data .tabs .tab-navigation .tab-link{color:#999;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;letter-spacing:0;line-height:1.5;margin:0;padding:0 0 20px}.product-details-container .other-product-data .tabs .tab-navigation .tab-link.active{color:#000}.product-details-container .other-product-data .tabs .tab-navigation .tab-link:not(:last-child){margin-right:140px}.product-details-container .other-product-data .tabs .tab{display:none}.product-details-container .other-product-data .tabs .tab .desctiption-tab{font-size:14px;letter-spacing:.5px;line-height:28px}.product-details-container .other-product-data .tabs .tab .downloads-tab ul{margin-bottom:20px}.product-details-container .other-product-data .tabs .tab .review-tab p{font-size:14px;font-weight:700;letter-spacing:.5px;line-height:28px}.product-details-container .other-product-data .tabs .tab.open{display:block}.product-details-container .video-viewer-template{display:none}@media (max-width:480px){.product-details-container .quick-view-wrapper .container{padding-left:0!important;padding-right:0!important}}.product-details-container .web-product-carousel{margin-bottom:0;margin-top:50px}.swal-modal.product-video-viewer{background:none;max-width:960px;width:100%}.swal-modal.product-video-viewer .swal-content{padding:0}.swal-modal.product-video-viewer .swal-content .video-viewer-template .video-viewer .video-container video{max-height:100vh;max-width:100%}.swal-modal.product-video-viewer .swal-footer{display:none}#images-modal{background:hsla(0,0%,100%,.9);z-index:2000}#images-modal:after{background-image:url(/static/img/icon-close-alt.svg);background-position:50%;background-repeat:no-repeat;content:""!important;cursor:pointer;font-size:36px!important;height:25px;position:absolute!important;right:140px!important;top:50px!important;width:27px}@media screen and (max-width:1430px){#images-modal:after{right:20px!important}}#images-modal.fade.in .modal-dialog{transform:translate(0)}#images-modal .modal-dialog{margin:auto;max-height:100%;max-width:1920px;pointer-events:all;width:100%!important}#images-modal .modal-dialog .modal-body{max-height:100%}#images-modal .modal-dialog .modal-body .images-carousel{height:100%;padding-top:40px}#images-modal .modal-dialog .modal-body .images-carousel .product-name{font-family:medium;font-size:18px;padding-right:50px;text-align:center}#images-modal .modal-dialog .modal-body .images-carousel .slick-list,#images-modal .modal-dialog .modal-body .images-carousel .slick-list .slick-track{height:100%}#images-modal .modal-dialog .modal-body .images-carousel .slick-list .slick-track .image-block{display:flex;height:calc(100vh - 90px);justify-content:center}#images-modal .modal-dialog .modal-body .images-carousel .slick-list .slick-track .image-block .image img{margin:20px;max-height:calc(100vh - 130px);max-width:calc(100% - 40px);transition:.3s}#images-modal .modal-dialog .modal-body .images-carousel .slick-list .slick-track .image-block.slick-active img{box-shadow:0 0 20px rgba(0,0,0,.1)}#images-modal .modal-dialog .modal-body .images-carousel .slick-arrow{cursor:pointer;height:48px;position:absolute;top:50%;transition:.3s;width:27px;z-index:10}#images-modal .modal-dialog .modal-body .images-carousel .slick-arrow.slick-prev{left:-10px}#images-modal .modal-dialog .modal-body .images-carousel .slick-arrow.slick-prev:before{transform:rotate(180deg)}#images-modal .modal-dialog .modal-body .images-carousel .slick-arrow.slick-next{right:-10px}#images-modal .modal-dialog .modal-body .images-carousel .slick-arrow:before{background:url(/static/img/icon-arrow-big.png) no-repeat;color:#fff;content:"";display:block;height:48px;left:0;position:absolute;top:0;width:26px}@media (max-width:1240px){.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container.with-icons{margin-bottom:34px}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .quantity{max-width:100%;width:100%}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .quantity .additional-quantities .additional-quantity .additional-quantity-input,.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .quantity .cart-quantity .quantity-input{font-size:16px;width:75px}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .quantity label{font-size:14px;margin:0 2px 0 6px}.product-details-container .quick-view-wrapper .container .row .product-shopping .add-to-cart-container .add-to-cart.with-calculation .add-to-cart-button{margin-top:15px;max-width:246px;width:100%}.product-details-container .quick-view-wrapper .container .row .product-shopping .icons{gap:44px}}@media (max-width:767px){.product-details-container .quick-view-wrapper .container .row .product-img-box{padding-right:0}.product-details-container .quick-view-wrapper .container .row .product-img-box .product-image{max-width:100%}}@media (max-width:480px){.product-details-container{background:#fff}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table{width:100%}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr{border-bottom:1px solid #3e3e3e;display:flex;flex-direction:column;padding-bottom:10px;width:100%}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr:last-child{border-bottom:none}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr td,.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr th{font-size:14px;padding:5px 0}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr th{border:none!important;padding-bottom:0}.product-details-container .quick-view-wrapper .container .product-tabs .product-tab .content table tr td{border:none!important;padding-top:0}.product-details-container .quick-view-wrapper .container .row .product-img-box .more-views .thumbnail-image{height:118px;width:154px!important}}.order-info-container{background:#fff;padding:20px 20px 40px}.order-info-container .page-title{color:#3e3e3e;font-family:semi-bold;font-size:22px;font-weight:400;line-height:26px;margin-bottom:30px}.order-info-container .address-container{margin-bottom:60px}.order-info-container .address-container .card,.order-info-container .address-container .card-body{padding:0}@media (max-width:767px){.order-info-container .address-container .card-smart{margin-bottom:15px}}.order-info-container .address-container .card-header{margin-top:0}.order-info-container .address-container .card-header .card-title{text-transform:uppercase}.order-info-container table{border-collapse:collapse}.order-info-container table td,.order-info-container table th{border:1px solid #ebeae8!important}.order-info-container table thead tr td{border-top:1px solid #ebeae8!important;color:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;padding:14px;text-transform:uppercase}.order-info-container table .price-rule-item td,.order-info-container table .shopping-cart-item td{color:#3e3e3e;font-family:semi-bold;font-size:16px;font-weight:400;letter-spacing:0;line-height:32px;padding:14px;vertical-align:middle}.order-info-container table .shopping-cart-item td .price-new{color:#3e3e3e}.order-info-container table .shopping-cart-item td .price-old{color:#acaba8}.order-info-container table .shopping-cart-item td .mobile-title{display:none}.order-info-container table .shopping-cart-item td.td-image{width:44%}.order-info-container table .shopping-cart-item td .product-container{display:flex;flex-direction:row;margin:0;padding:0}.order-info-container table .shopping-cart-item td .product-container .product-image{display:flex;width:130px}.order-info-container table .shopping-cart-item td .product-container .product-image img,.order-info-container table .shopping-cart-item td .product-container .product-image picture{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.order-info-container table .shopping-cart-item td .product-container .product-data{display:flex;flex-direction:column;justify-content:center;padding-left:10px;width:calc(100% - 130px)}.order-info-container table .shopping-cart-item td .product-container .product-data .product-name{color:#3e3e3e;font-family:semi-bold;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;padding-right:40px;text-align:left;text-transform:uppercase}.order-info-container table .shopping-cart-item td .product-container .product-data .product-name .name{display:block;width:100%}.order-info-container table .shopping-cart-item td .product-container .product-data .product-name .attributes{display:block;font-family:regular;margin:2px 0 5px;width:100%}.order-info-container table .shopping-cart-item td .product-container .product-data .gift-item{display:block;font-size:14px;font-style:italic;text-align:left}.order-info-container table .shopping-cart-item td .product-container .product-data .ean{color:#3e3e3e;font-family:regular;font-size:12px;font-weight:400;letter-spacing:0;line-height:24px;text-align:left;text-transform:none}.order-info-container .summary-table-container{display:flex;margin-top:25px}.order-info-container .summary-table-container .additional-actions{align-items:flex-start;display:flex;justify-content:flex-end;padding:0 20px;width:62%}.order-info-container .summary-table-container table.summary-table{border:1px solid #ebeae8;width:38%}.order-info-container .summary-table-container table.summary-table td,.order-info-container .summary-table-container table.summary-table th{font-size:14px;font-weight:700;text-transform:none}.order-info-container .summary-table-container table.summary-table .data th{text-align:left}.order-info-container .summary-table-container table.summary-table .data td,.order-info-container .summary-table-container table.summary-table .data th{color:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:32px;padding:15px 22px}.order-info-container .summary-table-container table.summary-table .total-row td,.order-info-container .summary-table-container table.summary-table .total-row th{font-family:semi-bold}.order-info-container .summary-table-container table.summary-table td,.order-info-container .summary-table-container table.summary-table th{border:0}.order-info-container .summary-table-container table.summary-table td.title,.order-info-container .summary-table-container table.summary-table th.title{color:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;text-transform:uppercase}.order-info-container .summary-table-container table.summary-table td.comment,.order-info-container .summary-table-container table.summary-table th.comment{font-style:italic;font-weight:400}.order-info-container .summary-table-container table.summary-table td.comment strong,.order-info-container .summary-table-container table.summary-table th.comment strong{font-style:normal;font-weight:700}@media (max-width:860px){.order-info-container .shopping-cart-table .table thead{display:none}.order-info-container .shopping-cart-table .table tbody{display:block}.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item{border-bottom:1px solid #ebeae8;display:table;margin-bottom:15px;margin-top:15px;width:100%}.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td{border:0;border:0!important;display:block;float:right;margin-bottom:8px;padding:0;text-align:left!important;width:60%}.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image{float:left;width:40%}.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container{align-items:center;flex-direction:column}.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container .product-data{width:100%}.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container .product-data .ean,.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container .product-data .product-name{padding:0;text-align:center!important;white-space:normal!important}.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td .mobile-title{color:#666;display:block;font-size:14px;font-weight:700;line-height:20px}.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td .quantity-input{width:65px}.order-info-container .shopping-cart-table .table tbody tr.price-rule-item{display:table;margin-top:15px;width:100%}.order-info-container .shopping-cart-table .table tbody tr.price-rule-item td{border:0!important;display:block;float:right;white-space:normal!important;width:100%}.order-info-container .summary-table-container{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:flex-start}.order-info-container .summary-table-container .additional-actions{align-items:flex-start;justify-content:flex-start;margin-top:15px}}@media (max-width:580px){.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item .td-image,.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td{width:50%!important}.order-info-container .summary-table{width:100%!important}}@media (max-width:480px){.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td{align-items:center;display:flex;flex-direction:column;float:none!important;text-align:center!important;width:100%!important}.order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item .td-image{float:none!important;width:100%!important}}.order-action .repeat-order{margin-bottom:20px}.alert{border-radius:0!important}.breadcrumb-container{background:#f6f6f6}.breadcrumb-container nav .breadcrumb{background:transparent;border:0;margin:0;padding:25px 0}.breadcrumb-container nav .breadcrumb li{font-size:18px;text-transform:none}.breadcrumb-container nav .breadcrumb li a{color:#999}.breadcrumb-container nav .breadcrumb li a:hover{color:#000}.breadcrumb-container nav .breadcrumb li.active{color:#666}.breadcrumb-container nav .breadcrumb li:after{color:#999;content:"/";padding-left:15px;padding-right:15px}.breadcrumb-container nav .breadcrumb li:last-child:after{display:none}.breadcrumb-container{background:#fff;margin-bottom:20px}.breadcrumb-container .container nav .breadcrumb{padding:23px 20px}.breadcrumb-container .container nav .breadcrumb li{color:#3e3e3e;font-family:regular;font-size:16px;line-height:24px}.breadcrumb-container .container nav .breadcrumb li:before{display:none}.breadcrumb-container .container nav .breadcrumb li:after{color:#3e3e3e;content:"›";padding-left:0;padding-right:5px}.breadcrumb-container .container nav .breadcrumb li a{color:#3e3e3e}@media (max-width:960px){.breadcrumb-container nav .breadcrumb li:after{padding-left:10px;padding-right:10px}}@media (max-width:670px){.breadcrumb-container nav .breadcrumb li:after{padding-left:7px;padding-right:7px}}.scroll-top-container{bottom:50px;display:none;position:fixed;right:120px;z-index:9998}.scroll-top-container .scroll-top{align-items:center;background-color:#3e3e3e;border-radius:4px;color:#fff;display:flex;font-size:44px;font-weight:700;height:50px;justify-content:center;line-height:1;width:50px}.scroll-top-container .scroll-top span{margin-top:-5px}.scroll-top-container .scroll-top:hover{background-color:#f17b00;color:#fff}@media (max-width:1600px){.scroll-top-container{bottom:40px;right:60px}}@media (max-width:1200px){.scroll-top-container{bottom:25px;right:30px}}@media (max-width:720px){.scroll-top-container{bottom:10px;right:15px}.scroll-top-container .scroll-top{font-size:30px;height:40px;width:40px}}.password-tips{margin-bottom:20px}.password-tips p{color:#3e3e3e;font-family:regular;font-size:14px;font-weight:400;letter-spacing:0;line-height:normal;margin-bottom:5px}.password-tips .prerequisites-list{list-style-type:disc;padding-left:15px}.password-tips .prerequisites-list .password-warning{color:#dc3545;font-family:regular;font-size:14px;font-weight:400}.password-tips .prerequisites-list .password-warning.is-valid{color:#75c19a}.form-control.is-invalid{background-image:none;border-color:#dc3545!important}.form-control.is-invalid:focus{border-color:#f17b00!important}.form-control[type=number]{padding-right:0}.form-group .errors{color:#dc3545;font-size:11px;margin-top:.25rem;width:100%}.invalid-feedback{font-size:11px}.form-error-icon{display:none}@-webkit-keyframes flash{0%{opacity:1}50%{opacity:.4;transform:scale(.9)}to{opacity:1}}@keyframes flash{0%{opacity:1}50%{opacity:.4;transform:scale(.9)}to{opacity:1}}.flash-animation{-webkit-animation:flash .6s ease-in-out 1;animation:flash .6s ease-in-out 1}.ccm-plugin--script-placeholder{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;width:100%}@media (max-width:1050px){.ccm-plugin--script-placeholder{align-items:flex-start}}.recaptcha-hint{color:#dc3545;height:0;margin:0;max-width:350px;opacity:0;transition:.3s;width:100%}.recaptcha-hint.show{height:auto;margin:0 0 20px;opacity:1}button.recaptcha-disabled{cursor:not-allowed;opacity:.6;pointer-events:all}.web-wysiwyg-container h1{font-size:28px}.web-wysiwyg-container p{line-height:1.846em;margin-bottom:25px}@media (max-width:560px){.web-wysiwyg-container h1{font-size:20px}}.error-wysiwyg{background-color:#f6f6f6;padding-top:75px}.error-wysiwyg .web-wysiwyg-container{background-color:#fff;padding:55px 0}.error-wysiwyg .web-wysiwyg-container p{line-height:normal;margin-bottom:10px}.error-wysiwyg .web-wysiwyg-container .links{margin-top:30px}.error-wysiwyg .web-wysiwyg-container .links a{display:block;margin-bottom:10px}.area-brick-container .pimcore_area_breadcrumb+.pimcore_area_web-wysiwyg{padding-top:70px}.area-brick-container .pimcore_area_web-wysiwyg+.pimcore_area_message-flip-box{margin-top:70px}.sitemap-container .page-title{display:block;font-size:1.4em;padding:10px;text-transform:uppercase}.sitemap-container ul{margin:5px 5px 30px;padding:0 0 0 10px}.sitemap-container ul li{font-size:1em;list-style:none}.sitemap-container ul li a{font-size:18px;font-weight:700}.sitemap-container .products{display:block;margin:0 0 10px}.sitemap-container .products ul{list-style:none;margin:0;padding:5px 5px 5px 15px}.sitemap-container .products ul li{list-style:inside}.sitemap-container .products ul li a{color:#666;font-size:14px;font-weight:700}.sitemap-container .products ul li a:hover{color:#000}.terms-of-service-container{padding-bottom:70px;padding-top:70px}.terms-of-service-container .terms-of-service-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.terms-of-service-container .terms-of-service-top .file-container label{color:#000;font-weight:700;margin:0;padding:0}@media (max-width:480px){.terms-of-service-container .terms-of-service-top{align-items:flex-start;flex-direction:column}}body.requesting:after{background:rgba(62,62,62,.58);content:"";height:5px;left:0;position:fixed;top:0;transition:.5s;width:10%;z-index:10000}body.requesting.request-done:after{width:100%}body .product-preview-overlay{background-color:transparent;height:100%;max-height:80%;max-width:70%;width:100%}body .product-preview-overlay .swal-content{height:100%;margin:0;padding:0}body .product-preview-overlay .swal-content .product-preview{align-items:center;display:flex;height:100%;justify-content:center;width:100%}body .product-preview-overlay .swal-content .product-preview.loading .loader{display:block}body .product-preview-overlay .swal-content .product-preview.loading .iframe-container{opacity:0}body .product-preview-overlay .swal-content .product-preview .loader{display:none;filter:invert(100%);height:50px;position:absolute;width:50px}body .product-preview-overlay .swal-content .product-preview .loader img{border-radius:10px;height:100%;width:100%}body .product-preview-overlay .swal-content .product-preview .iframe-container{background:#fff;border-radius:4px;display:block;height:100%;opacity:1;padding:15px;position:relative;transition:.3s;width:100%}body .product-preview-overlay .swal-content .product-preview .iframe-container .close-overlay{align-items:center;background:#fff;color:#666;cursor:pointer;display:flex;font-size:22px;height:44px;justify-content:center;left:100%;line-height:44px;margin-left:-4px;position:absolute;top:0;width:48px}body .product-preview-overlay .swal-content .product-preview .iframe-container .close-overlay:hover{color:#000}body .product-preview-overlay .swal-content .product-preview .iframe-container iframe{border:none;height:100%;width:100%}.product-shop-editmode{margin-top:40px}.product-shop{padding-bottom:130px}.product-shop .top-actions{background:#fff;padding-bottom:25px;padding-top:25px}.product-shop .top-actions .container{display:flex;flex-direction:row}.product-shop .top-actions .types{border:1px solid #747474;display:flex;flex-direction:row;margin:0;padding:5px 9px}.product-shop .top-actions .types button{align-items:center;background:transparent!important;border:0!important;display:flex;height:20px;justify-content:center;line-height:20px;margin:0;padding:0}.product-shop .top-actions .types button.list svg{height:auto;width:20px}.product-shop .top-actions .types button.list:after{border-right:1px solid #747474;content:"";display:block;height:20px;margin-left:6px;margin-right:6px;padding:0;width:1px}.product-shop .top-actions .types button.grid svg{height:19px;width:auto}.product-shop .top-actions .types button.active{background:transparent!important}.product-shop .top-actions .types button.active svg rect{fill:#f17b00!important}.product-shop .top-actions .sorters{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-end}.product-shop .top-actions .sorters .order-sorter label{color:#3e3e3e;font-family:regular;font-size:12px;font-weight:400;line-height:18px;margin-right:10px}.product-shop .top-actions .sorters .order-sorter .select2-container{width:150px!important}.product-shop .top-actions .sorters .order-sorter .select2-container .select2-selection__rendered{color:#747474;font-family:regular;font-size:12px;line-height:30px;padding-left:10px;padding-right:30px;text-transform:none}.product-shop .top-actions .sorters .order-sorter .select2-container .select2-selection__arrow{width:30px}.product-shop .top-actions .number-of-products{align-items:center;color:#424242;display:flex;font-family:regular;font-size:12px;line-height:18px;padding-left:30px}.product-shop .top-actions .number-of-products .number{margin-right:5px}.product-shop .product-shop-row{align-items:flex-start;display:flex;padding-top:30px}.product-shop .product-shop-row .row{margin-left:0;margin-right:0}.product-shop .product-shop-row .filter-col{background:#fff;min-height:570px;min-width:400px}.product-shop .product-shop-row .filter-col .filters{display:flex;flex-direction:column}.product-shop .product-shop-row .filter-col .filters .selected-filters .selected-filters-container{border-bottom:1px solid #cfcecd;margin-bottom:8px;padding-bottom:25px}.product-shop .product-shop-row .filter-col .filters .selected-filters .selected-filters-container .title{color:#3e3e3e;font-family:semi-bold;font-size:18px;font-weight:400;line-height:18px;margin-bottom:12px;padding-top:14px;text-transform:uppercase}.product-shop .product-shop-row .filter-col .filters .selected-filters .selected-filters-container .current-filters ul{display:flex}.product-shop .product-shop-row .filter-col .filters .selected-filters .selected-filters-container .current-filters ul li{align-items:center;border:1px solid #f17b00;border-radius:4px;display:flex;flex-direction:row;font-size:14px;justify-content:center;line-height:16px;margin-bottom:6px;padding:4px 7px 4px 10px}.product-shop .product-shop-row .filter-col .filters .selected-filters .selected-filters-container .current-filters ul li .value{color:#f17b00;font-family:medium;font-size:14px;font-weight:400;line-height:16px}.product-shop .product-shop-row .filter-col .filters .selected-filters .selected-filters-container .current-filters ul li .remove-filter{cursor:pointer;margin-left:8px}.product-shop .product-shop-row .filter-col .filters .selected-filters .selected-filters-container .current-filters ul li .remove-filter svg line{fill:#f17b00;stroke:#f17b00}.product-shop .product-shop-row .filter-col .filters .selected-filters .selected-filters-container .reset-filters{align-items:center;background:#f17b00;border:1px solid #f17b00;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;padding:4px 7px 4px 10px}.product-shop .product-shop-row .filter-col .filters .selected-filters .selected-filters-container .reset-filters .text{color:#fff;font-family:medium;font-size:14px;font-weight:400;line-height:16px}.product-shop .product-shop-row .filter-col .filters .selected-filters .selected-filters-container .reset-filters svg{margin-left:8px}.product-shop .product-shop-row .filter-col .filters .selected-filters .selected-filters-container .reset-filters svg line{fill:#fff;stroke:#fff}.product-shop .product-shop-row .filter-col .filters .filters-container .filter-label{color:#000;display:block;font-size:18px;font-weight:700;letter-spacing:2px;line-height:1.667em;padding-bottom:20px}.product-shop .product-shop-row .filter-col .filters .filters-container .filter-categories{margin-bottom:15px}.product-shop .product-shop-row .filter-col .filters .filters-container .filter-categories .category-name{color:#3e3e3e;display:block;font-family:semi-bold;font-size:18px;font-weight:400;line-height:18px;margin:0;padding-bottom:25px;padding-top:20px;text-transform:uppercase}.product-shop .product-shop-row .filter-col .filters .filters-container .filter-categories .category-filter{color:#3e3e3e;display:block;font-family:regular;font-size:16px;font-weight:400;line-height:24px;margin:0 0 10px;padding:0;text-transform:capitalize}.product-shop .product-shop-row .filter-col .filters .filters-container .filter-categories .category-filter .category-text{color:#3e3e3e;cursor:pointer;margin-right:15px;transition:color .3s}.product-shop .product-shop-row .filter-col .filters .filters-container .filter-categories .category-filter .category-text.selected,.product-shop .product-shop-row .filter-col .filters .filters-container .filter-categories .category-filter .category-text:hover{color:#f17b00}.product-shop .product-shop-row .filter-col .filters .filters-container .filter-categories .category-filter .hidden-input{display:none}.product-shop .product-shop-row .col-main{flex:auto;padding-left:15px;padding-right:15px;width:calc(100% - 400px)}.product-shop .product-shop-row .col-main .category-description{margin-bottom:20px}.product-shop .product-shop-row .col-main .product-filter{align-items:center;border:none;border-bottom:2px solid #f6f6f6;display:flex;justify-content:space-between;margin-top:0;padding:10px 0}.product-shop .product-shop-row .col-main .product-filter .select2-container .select2-selection{border:none;border-radius:0}.product-shop .product-shop-row .col-main .product-filter .select2-container .select2-selection__arrow{align-items:center;display:flex;justify-content:center}.product-shop .product-shop-row .col-main .product-filter .select2-container .select2-selection__arrow b{display:none}.product-shop .product-shop-row .col-main .product-filter .select2-container .select2-selection__arrow:after{content:"\f107";font-family:FontAwesome}.product-shop .product-shop-row .col-main .product-filter .select2-container .select2-dropdown{background:#fff;border:1px solid #f6f6f6;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.18);margin:.5em 0 0;padding:1em 0}.product-shop .product-shop-row .col-main .product-filter .select2-container .select2-dropdown .select2-results__options{background:#fff;color:#666;font-size:11.662px;letter-spacing:normal;line-height:16.66px;padding:5.831px 11.662px}.product-shop .product-shop-row .col-main .product-filter .select2-container .select2-dropdown .select2-results__options:hover{background:#fff;color:#000}.product-shop .product-shop-row .col-main .product-filter .sorters{align-items:center;display:flex;flex-grow:1}.product-shop .product-shop-row .col-main .product-filter .sorters .per-site-select{margin-right:65px}.product-shop .product-shop-row .col-main .product-filter .sorters .per-site-select .select2-container{width:165px!important}.product-shop .product-shop-row .col-main .product-filter .sorters .order-sorter .select2-container{width:260px!important}.product-shop .product-shop-row .col-main .product-filter .sorters .order-sorter,.product-shop .product-shop-row .col-main .product-filter .sorters .per-site-select{position:relative}.product-shop .product-shop-row .col-main .product-filter .sorters .order-sorter .select2-selection .select2-selection__rendered,.product-shop .product-shop-row .col-main .product-filter .sorters .per-site-select .select2-selection .select2-selection__rendered{color:#666;font-size:14px;font-weight:400;letter-spacing:.5px;transition:all .3s ease}.product-shop .product-shop-row .col-main .product-filter .sorters .order-sorter .select2-selection:hover .select2-selection__rendered,.product-shop .product-shop-row .col-main .product-filter .sorters .per-site-select .select2-selection:hover .select2-selection__rendered{color:#000}.product-shop .product-shop-row .col-main .product-filter .number-of-products{color:#666;font-size:14px;font-weight:400;letter-spacing:.75px;line-height:32px;margin:0;padding-left:10px;padding-right:10px}.product-shop .product-shop-row .col-main .products .no-products{text-align:center}.product-shop .product-shop-row .col-main .products .products-container{display:flex;flex-direction:row;flex-wrap:wrap}.product-shop .product-shop-row .col-main .products .products-container .product{display:flex;margin-bottom:20px!important;padding:0;position:relative;transition:width .5s;width:100%}.product-shop .product-shop-row .col-main .products .products-container .product .image{overflow:hidden;position:relative;width:300px}.product-shop .product-shop-row .col-main .products .products-container .product .image .product-image{overflow:hidden}.product-shop .product-shop-row .col-main .products .products-container .product .image .product-image img{-o-object-fit:cover;object-fit:cover;transition:.3s;width:100%}.product-shop .product-shop-row .col-main .products .products-container .product .image .icon{left:-10px;position:absolute;top:10px}.product-shop .product-shop-row .col-main .products .products-container .product .image .icon:nth-of-type(2){top:66px}.product-shop .product-shop-row .col-main .products .products-container .product .image .icon:nth-of-type(3){top:122px}.product-shop .product-shop-row .col-main .products .products-container .product .image .icon .value{color:#fff;display:flex;font-family:semi-bold;font-size:22px;height:49px;justify-content:center;left:9px;line-height:49px;position:absolute;top:6px;width:85px}.product-shop .product-shop-row .col-main .products .products-container .product .image .icon.discount.price .value{font-size:18px}.product-shop .product-shop-row .col-main .products .products-container .product .caption{background:#fff;display:flex;padding:20px;transition:background .3s;width:calc(100% - 300px)}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link{color:#000;display:flex;flex-direction:column;width:100%}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .product-name{color:#3e3e3e;font-family:semi-bold;font-size:22px;font-weight:400;letter-spacing:0;line-height:26px;margin:0 0 5px;padding-right:20px;text-transform:uppercase}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .price-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2px}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .price-container .variants{align-items:flex-end;display:flex}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .price-container .variants span{color:#acaba8;font-family:regular;font-size:16px;font-weight:400;letter-spacing:0;line-height:32px}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .price-container .price .variant-price{color:#3e3e3e;font-family:regular;font-size:14px;font-weight:400;line-height:32px;margin-right:3px}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .price-container .price .price-new{color:#3e3e3e;font-family:semi-bold;font-size:30px;font-weight:400;line-height:32px}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .price-container .price .price-old{color:#3e3e3e;font-family:medium;font-size:18px;font-weight:400;line-height:32px;margin-right:10px}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .price-container .price .price-discount{display:none}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .price-container .price.discount .price-new{color:#f17b00}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .stock{color:#747474;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .description{color:#3e3e3e;flex-grow:1;font-family:regular;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:30px}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .description>p:first-child{margin-bottom:0}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .description p{color:#3e3e3e;font-family:regular;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .description ul{list-style:disc;margin:0;padding:0}.product-shop .product-shop-row .col-main .products .products-container .product .caption .caption-link .description ul li{color:#3e3e3e;font-family:regular;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-left:20px}.product-shop .product-shop-row .col-main .products .products-container .product.fadeIn{-webkit-animation:fade-in 1.25s;animation:fade-in 1.25s}.product-shop .product-shop-row .col-main .products .products-container .product:hover .product-image img{transform:scale(1.11)}.product-shop .product-shop-row .col-main .products .products-container .product:hover .caption{background:#f17b00}.product-shop .product-shop-row .col-main .products .products-container .product:hover .caption .description li,.product-shop .product-shop-row .col-main .products .products-container .product:hover .caption .description p,.product-shop .product-shop-row .col-main .products .products-container .product:hover .caption .price .price-new,.product-shop .product-shop-row .col-main .products .products-container .product:hover .caption .price .price-old,.product-shop .product-shop-row .col-main .products .products-container .product:hover .caption .price .variant-price,.product-shop .product-shop-row .col-main .products .products-container .product:hover .caption .product-name,.product-shop .product-shop-row .col-main .products .products-container .product:hover .caption .stock,.product-shop .product-shop-row .col-main .products .products-container .product:hover .caption .variants span{color:#fff!important}.product-shop .product-shop-row .col-main .products .products-container.grid{gap:18px}.product-shop .product-shop-row .col-main .products .products-container.grid .product{display:flex;flex-direction:column;width:calc(33.33333% - 12px)}.product-shop .product-shop-row .col-main .products .products-container.grid .product .image{align-items:center;display:flex;height:350px;justify-content:center;width:100%}.product-shop .product-shop-row .col-main .products .products-container.grid .product .image .product-image{width:100%}.product-shop .product-shop-row .col-main .products .products-container.grid .product .image .product-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-shop .product-shop-row .col-main .products .products-container.grid .product .caption{flex-grow:1;padding:20px;width:100%}.product-shop .product-shop-row .col-main .products .products-container.grid .product .caption .caption-link .price-container{flex-direction:column}.product-shop .product-shop-row .col-main .products .loader{align-items:center;display:none;justify-content:center;padding-top:10px}.product-shop .product-shop-row .col-main .products .loader img{height:auto;width:100px}.product-shop .product-shop-row .col-main .products.is-Requesting .loader{display:flex}.product-shop .product-shop-row .col-main .product-pagination-container .product-pagination .page-item .page-link{background:#fff;border:2px solid #000;border-radius:0;color:#000;font-weight:700}.product-shop .product-shop-row .col-main .product-pagination-container .product-pagination .page-item.disabled .page-link{color:#666}.product-shop .product-shop-row .col-main .product-pagination-container .product-pagination .page-item.active .page-link,.product-shop .product-shop-row .col-main .product-pagination-container .product-pagination .page-item:hover:not(.disabled) .page-link{background:#000;color:#fff}@media (max-width:1300px){.product-shop .top-actions .container{padding-left:15px;padding-right:15px}.product-shop .product-shop-row{margin-left:0;margin-right:0}.product-shop .filter-col{min-width:350px!important}.product-shop .col-main{width:calc(100% - 350px)!important}.product-shop .col-main .products .products-container .product .product-name{padding-right:0!important}.product-shop .col-main .products .products-container .product .image{width:250px!important}.product-shop .col-main .products .products-container .product .caption{width:calc(100% - 250px)!important}.product-shop .col-main .products .products-container.grid .caption,.product-shop .col-main .products .products-container.grid .image{width:100%!important}}@media (max-width:1200px){.product-shop .product-shop-row .col-main{padding:0}}@media (max-width:980px){.product-shop .product-shop-row{flex-direction:column!important}.product-shop .filter-col{margin-bottom:20px;min-height:auto!important;min-width:100%!important}.product-shop .col-main{min-width:100%!important;padding-left:0!important;width:100%!important}.product-shop .col-main .products .products-container .product .caption .price-container{flex-direction:column!important}.product-shop .col-main .products .products-container.grid .product{width:calc(50% - 9px)}}@media (max-width:767px){.product-shop .product-shop-row .col-main .products .products-container.grid .product{width:100%}}@media (max-width:640px){.product-shop .filter-col{min-width:100%!important}.product-shop .col-main .products .products-container .product{margin-right:0!important;width:100%!important}.product-shop .col-main .products .products-container .product .caption,.product-shop .col-main .products .products-container .product .image{width:100%!important}}@media (max-width:520px){.product-shop .top-actions .types{display:none}.product-shop .top-actions .sorters{flex-grow:0}.product-shop .col-main .products .products-container .product{flex-direction:column!important;margin-right:0!important;width:100%!important}.product-shop .col-main .products .products-container .product .image{align-items:center;display:flex;height:350px!important;justify-content:center;width:100%!important}.product-shop .col-main .products .products-container .product .caption{width:100%!important}}.web-product-carousel{margin:20px 0 40px}.web-product-carousel.editmode .editmode-container{border:1px solid #999;margin-bottom:40px}.web-product-carousel .title{color:#3e3e3e;font-family:semi-bold;font-size:24px;line-height:32px;margin:0;text-align:center;text-transform:uppercase}.web-product-carousel .carousel-inner{padding-bottom:20px;padding-top:20px}.web-product-carousel .carousel-inner .product-item{display:flex!important;height:100%;padding-left:10px;padding-right:10px}.web-product-carousel .carousel-inner .product-item:hover .product-inner .image-container .product-image img{transform:scale(1.2)}.web-product-carousel .carousel-inner .product-item:hover .product-inner .info{background:#f17b00}.web-product-carousel .carousel-inner .product-item:hover .product-inner .info .price-new,.web-product-carousel .carousel-inner .product-item:hover .product-inner .info .price-old,.web-product-carousel .carousel-inner .product-item:hover .product-inner .info .product-name,.web-product-carousel .carousel-inner .product-item:hover .product-inner .info .stock{color:#fff!important}.web-product-carousel .carousel-inner .product-item .product-inner{display:flex;flex-direction:column}.web-product-carousel .carousel-inner .product-item .product-inner .image-container{overflow:hidden;position:relative}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .product-image{overflow:hidden}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .product-image img{transition:.3s}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .icon{left:0;position:absolute;top:0}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .icon:nth-of-type(2){top:54px}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .icon:nth-of-type(3){top:108px}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .icon .value{color:#fff;display:flex;font-family:semi-bold;font-size:22px;height:49px;justify-content:center;left:9px;line-height:49px;position:absolute;top:6px;width:85px}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .icon.discount.price .value{font-size:18px}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .actions .link-quickview{align-items:center;background:#fff;display:flex;height:50px;justify-content:center;left:50%;line-height:47px;margin:-1px;padding:0;position:absolute;top:-50px;transform:translate(-50%);transition:all .3s;width:70px;z-index:3}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .actions .link-quickview span{color:#999;font-size:16px;margin-top:5px}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .actions .link-quickview:hover{background:#000}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .actions .link-quickview:hover span{color:#fff}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .actions .add-to-cart-container{bottom:-50px;left:50%;position:absolute;text-align:center;transform:translate(-50%);transition:all .3s;width:100%;z-index:3}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .actions .add-to-cart-container .add-to-cart{background:#fff;color:#000;font-size:16px;font-weight:700;letter-spacing:2.4px;padding:15px 10px;text-transform:uppercase}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .actions .add-to-cart-container .add-to-cart:hover{background:#000;color:#fff}.web-product-carousel .carousel-inner .product-item .product-inner .image-container .actions .add-to-cart-container .out-of-stock{background:#6fd9e9;color:#fff;display:inline-block;font-size:14px;font-style:italic;font-weight:700;margin:0;padding:6px 11px}.web-product-carousel .carousel-inner .product-item .product-inner .info{display:flex;flex-direction:column;flex-grow:1;padding:15px;transition:.3s}.web-product-carousel .carousel-inner .product-item .product-inner .info .product-name{color:#3e3e3e;flex-grow:1;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin-bottom:8px;margin-top:8px;padding-bottom:5px;padding-top:5px;text-align:center;transition:.4s}.web-product-carousel .carousel-inner .product-item .product-inner .info .price-container{display:flex;flex-direction:column;margin-bottom:4px;margin-top:27px}.web-product-carousel .carousel-inner .product-item .product-inner .info .price-container.discount{margin-top:5px}.web-product-carousel .carousel-inner .product-item .product-inner .info .price-container.discount .price-new{color:#f17b00}.web-product-carousel .carousel-inner .product-item .product-inner .info .price-container .price-old{font-family:medium;font-size:16px;font-weight:400;line-height:22px;text-align:center;transition:.3s}.web-product-carousel .carousel-inner .product-item .product-inner .info .price-container .price-new{color:#3e3e3e;font-family:semi-bold;font-size:24px;letter-spacing:0;line-height:32px;margin-bottom:5px;text-align:center;transition:.3s;white-space:nowrap}.web-product-carousel .carousel-inner .product-item .product-inner .info .price-container .price-discount{display:none}.web-product-carousel .carousel-inner .product-item .product-inner .info .price-container .tax{color:#999;font-size:10px;line-height:normal;text-align:center;white-space:nowrap}.web-product-carousel .carousel-inner .product-item .product-inner .info .price-container .stock{text-align:center;transition:.3s}.web-product-carousel .carousel-inner .product-item .product-inner .info .delivery-time{color:#999;font-size:10px;line-height:normal;margin-top:15px;text-align:center}.web-product-carousel .carousel-inner .product-item .product-inner .info .delivery-time.hidden{opacity:0}.web-product-carousel .carousel-inner .product-item .product-inner:hover .actions .link-quickview{top:0}.web-product-carousel .carousel-inner .product-item .product-inner:hover .actions .add-to-cart-container{bottom:20px}.web-product-carousel .carousel-inner.slick-slider{overflow:initial!important}.web-product-carousel .carousel-inner.slick-slider .slick-track{display:flex}.web-product-carousel .carousel-inner.slick-slider .slick-track .slick-slide{display:flex;height:inherit}.web-product-carousel .carousel-inner .slick-arrow{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:60px;justify-content:center;opacity:.7;outline:0;position:absolute;top:33%;transform:translateY(-28%);transition:all .3s;width:60px;z-index:9998}.web-product-carousel .carousel-inner .slick-arrow .material-icons{color:#000;font-size:32px;transition:.3s}.web-product-carousel .carousel-inner .slick-arrow:focus,.web-product-carousel .carousel-inner .slick-arrow:hover{background:none!important;border:none!important;opacity:1}.web-product-carousel .carousel-inner .slick-arrow:hover .material-icons{color:#f17b00}.web-product-carousel .carousel-inner .slick-arrow.slick-prev{left:-30px}.web-product-carousel .carousel-inner .slick-arrow.slick-prev .material-icons{margin-right:-8px}.web-product-carousel .carousel-inner .slick-arrow.slick-next{right:-30px}.pimcore_area_product-carousel+.pimcore_area_message-flip-box{margin-top:70px}@media (max-width:1300px){.web-product-carousel .carousel-inner{padding-left:40px;padding-right:40px}.web-product-carousel .carousel-inner .slick-arrow.slick-prev{left:0}.web-product-carousel .carousel-inner .slick-arrow.slick-next{right:0}.pimcore_area_product-carousel+.pimcore_area_message-flip-box{margin-top:40px}}@media (max-width:960px){.web-product-carousel{margin-top:10px;padding-bottom:25px}.web-product-carousel .carousel-inner .slick-slide{display:flex;justify-content:center}.pimcore_area_product-carousel+.pimcore_area_message-flip-box{margin-top:30px}}@media (max-width:720px){.web-product-carousel .carousel-inner .product-item .product-inner .image-container .actions{display:none}}@media (max-width:576px){.web-product-carousel{margin-top:-10px;padding-bottom:10px}.pimcore_area_product-carousel+.pimcore_area_message-flip-box{margin-top:30px}}.contact-form{margin:0!important;padding-bottom:80px;padding-top:55px}.contact-form .description-container{margin-bottom:30px}.contact-form .description-container .title{font-size:17px;font-weight:700;line-height:20px;margin:0}.contact-form .map-container{margin-bottom:30px}.contact-form .map-container iframe{border:0;height:600px;width:100%}.contact-form .form-container{display:flex;flex-direction:row}.contact-form .form-container form{width:75%}.contact-form .form-container .contact-info{padding-left:25px;width:25%}.contact-form .form-container .contact-info h3{font-size:17px;font-weight:700;line-height:20px;margin:0 0 30px}.contact-form .form-container .contact-info .info{border-bottom:1px solid #999;margin-bottom:18px;padding-bottom:28px}.contact-form .form-container .contact-info .info h4{font-size:13px;font-weight:700;line-height:20px;margin:0 0 15px}.contact-form .form-container .contact-info .info p{color:#999;line-height:1.6}.contact-form .field{margin-bottom:30px!important;margin-left:0!important;margin-right:0!important}.contact-form .field label{color:#000;font-size:14px!important;font-weight:700!important;height:auto!important;letter-spacing:1px;line-height:normal!important;margin-bottom:5px}.contact-form .field.required label:after{color:#dc3545;content:"*";margin-left:3px}.contact-form .field.error .form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important}.contact-form .field.error p.error{color:#dc3545;margin-top:3px}.contact-form .field.captcha{margin-bottom:5px!important;margin-top:20px}.contact-form .field.captcha.error iframe{border:1px solid #dc3545;border-radius:4px}.contact-form .field.captcha.error p.error{display:block;margin-bottom:15px}.contact-form .field .form-control{color:#999!important;font-size:16px!important;height:50px!important;line-height:50px!important}.contact-form .field textarea.form-control{line-height:normal!important}.contact-form .button-container{margin-top:20px}.contact-form .button-container button{text-transform:uppercase!important}@media (max-width:1200px){.contact-form .map-container iframe{height:480px}.contact-form .form-container form{width:66.66%}.contact-form .form-container .contact-info{width:33.33%}}@media (max-width:960px){.contact-form .map-container iframe{height:350px}.contact-form .form-container form{width:60%}.contact-form .form-container .contact-info{width:40%}}@media (max-width:670px){.contact-form{padding-bottom:50px;padding-top:30px}.contact-form .map-container iframe{height:250px}.contact-form .form-container{display:flex;flex-direction:column-reverse}.contact-form .form-container form{width:100%!important}.contact-form .form-container .contact-info{margin-bottom:20px;padding-left:0;width:100%}.contact-form .form-container .contact-info .info{padding-bottom:5px}}@media (max-width:480px){.contact-form{padding-left:0!important;padding-right:0!important}}.web-categories-preview{margin:40px 0}.web-categories-preview.editmode .editmode-container{border:1px solid #999;margin-bottom:40px}.web-categories-preview.editmode .editmode-container .columns-select{border-top:1px solid;display:flex;margin:20px 0 0;padding:20px}.web-categories-preview.editmode .editmode-container .columns-select label{line-height:32px;margin:0 10px 0 0}.web-categories-preview .categories-container{margin:0 -10px}.web-categories-preview .categories-container .category-container{-webkit-animation:fadeInUp 1s forwards;animation:fadeInUp 1s forwards;-webkit-animation-delay:.2s;animation-delay:.2s;display:flex;margin-bottom:30px;opacity:0;overflow:hidden;padding:0 10px}.web-categories-preview .categories-container .category-container .category{display:flex;margin-bottom:10px;overflow:hidden;position:relative;transition:.3s;width:100%}.web-categories-preview .categories-container .category-container .category:hover{box-shadow:0 1px 8px rgba(0,0,0,.2)}.web-categories-preview .categories-container .category-container .category:hover .img-fluid{transform:scale(1.1)}.web-categories-preview .categories-container .category-container .category .img-fluid{align-self:flex-start;margin-top:64px;transition:.3s;width:100%}.web-categories-preview .categories-container .category-container .category .button-container{position:absolute;top:0;width:100%;z-index:3}.web-categories-preview .categories-container .category-container .category .button-container .button{background:#fff;border-color:#fff;color:#3e3e3e;font-family:semi-bold;font-size:22px;font-weight:400;letter-spacing:0;line-height:26px;padding:18px 25px;text-align:left;text-transform:uppercase;width:100%}@media (max-width:1280px){.web-categories-preview .categories-container{margin:0}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.web-message-flip-box{background-color:#f6f6f6;padding:85px 0 60px}@media (max-width:767px){.web-message-flip-box{padding:43px 0 30px}}.web-message-flip-box .container .flip-box{background:#fff none repeat scroll 0 0;border-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);color:#000;margin-bottom:30px;overflow:hidden;position:relative;text-align:center}@media (max-width:767px){.web-message-flip-box .container .flip-box{margin-bottom:10px}}.web-message-flip-box .container .flip-box .flip-box-before{color:#000;font-size:1.714em;font-weight:700;letter-spacing:.2em;line-height:38px;padding:44px 40px;text-transform:uppercase;transform:translate(0);transition:all .2s ease-out 0s}.web-message-flip-box .container .flip-box .flip-box-after{color:#999;font-size:1.143em;position:absolute;text-transform:inherit;top:0;transform:translateY(-100%);transition:all .2s ease-out 0s;width:100%}.web-message-flip-box .container .flip-box.editmode .flip-box-before{padding-bottom:20px}.web-message-flip-box .container .flip-box.editmode .flip-box-after{padding:20px 40px 40px;position:relative;transform:translate(0)}.web-message-flip-box .container .flip-box.animated:hover .flip-box-before{transform:translateY(100%)}.web-message-flip-box .container .flip-box.animated:hover .flip-box-after{top:50%;transform:translateY(-50%)}.shop-multi-teaser-container>.pimcore_editable_block{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-bottom:20px;padding-top:20px}.shop-multi-teaser-container>.pimcore_editable_block>.pimcore_block_entry,.shop-multi-teaser-container>.pimcore_editable_block>.teaser-block{flex:1 1 25.1%;max-width:calc(33.33333% - 13.33333px)}.shop-multi-teaser-container>.pimcore_editable_block img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shop-multi-teaser-container>.pimcore_editable_block .image{aspect-ratio:10/9;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:350px;padding:40px;position:relative;width:100%}.shop-multi-teaser-container>.pimcore_editable_block .image picture{bottom:0;left:0;position:absolute;right:0;top:0}.shop-multi-teaser-container>.pimcore_editable_block .button-container .button{border:none!important;margin-bottom:0;width:100%}.cart-page-container{padding-bottom:55px}.cart-page-container .breadcrumb-container{margin-bottom:20px}.cart-page-container .cart-empty-message{padding-top:20px}.cart-page-container .cart-empty-message,.cart-page-container .cart-empty-message p{color:#3e3e3e;font-family:medium;font-size:14px;font-weight:400;letter-spacing:0}.cart-page-container .cart-empty-message p a{color:#f17b00;text-decoration:underline}.cart-page-container .shopping-cart-table{margin-top:0;padding:25px 25px 45px}.cart-page-container .coreshop-flash-message{margin-bottom:20px}.cart-page-container input{border-radius:0;box-shadow:unset!important;outline:0!important}.cart-page-container .button{font-size:14px}.cart-page-container .button:hover{color:#fff!important}.cart-page-container .button:hover.black{color:#000!important}.cart-page-container table{border-collapse:collapse}.cart-page-container table td,.cart-page-container table th{border:1px solid #ebeae8}.cart-page-container table thead tr td{border-top:1px solid #ebeae8!important;color:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;padding:14px;text-transform:uppercase}.cart-page-container table tbody tr td{border-left:1px solid #ebeae8!important;border-right:1px solid #ebeae8!important}.cart-page-container table tbody tr td.td-remove{width:6%}.cart-page-container table tbody tr td.td-remove a .fa{color:#3e3e3e;font-size:14px;transition:color .3s}.cart-page-container table tbody tr td.td-remove a:hover .fa{color:#f17b00}.cart-page-container table .price-rule-item td{color:#3e3e3e;font-family:semi-bold;font-size:16px;font-weight:400;letter-spacing:0;line-height:32px;padding:14px;vertical-align:middle}.cart-page-container table .price-rule-item td:not(.text-center){text-align:left}.cart-page-container table .shopping-cart-item td{color:#3e3e3e;font-family:semi-bold;font-size:16px;font-weight:400;letter-spacing:0;line-height:32px;padding:14px;vertical-align:middle}.cart-page-container table .shopping-cart-item td .price-new{color:#3e3e3e}.cart-page-container table .shopping-cart-item td .price-old{color:#acaba8}.cart-page-container table .shopping-cart-item td .mobile-title{display:none}.cart-page-container table .shopping-cart-item td .product-container{display:flex;flex-direction:row;margin:0;padding:0}.cart-page-container table .shopping-cart-item td .product-container .product-image{display:flex;width:130px}.cart-page-container table .shopping-cart-item td .product-container .product-image img,.cart-page-container table .shopping-cart-item td .product-container .product-image picture{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.cart-page-container table .shopping-cart-item td .product-container .product-data{display:flex;flex-direction:column;justify-content:center;padding-left:10px;width:calc(100% - 130px)}.cart-page-container table .shopping-cart-item td .product-container .product-data .product-name{color:#3e3e3e;font-family:semi-bold;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;padding-right:40px;text-align:left;text-transform:uppercase}.cart-page-container table .shopping-cart-item td .product-container .product-data .product-name .name{display:block;width:100%}.cart-page-container table .shopping-cart-item td .product-container .product-data .product-name .attributes{display:block;font-family:regular;margin:2px 0 5px;width:100%}.cart-page-container table .shopping-cart-item td .product-container .product-data .gift-item{display:block;font-size:14px;font-style:italic;text-align:left}.cart-page-container table .shopping-cart-item td .product-container .product-data .ean{color:#3e3e3e;font-family:regular;font-size:12px;font-weight:400;letter-spacing:0;line-height:24px;text-align:left;text-transform:none}.cart-page-container table .shopping-cart-item td .quantity-input input{background:transparent;border:1px solid #ebeae8;color:#3e3e3e;font-family:regular;font-size:17px;font-weight:400;height:40px;letter-spacing:0;line-height:40px;padding:0;text-align:center;width:40px}.cart-page-container table .shopping-cart-item td .quantity-input input:focus{border:1px solid #f17b00}.cart-page-container table .shopping-cart-item td.td-image{width:44%}.cart-page-container table .price-rule-item td{font-size:14px}.cart-page-container table .buttons-container{border:0!important;padding-bottom:0;padding-right:0;padding-top:20px}.cart-page-container table .buttons-container .button{margin-bottom:0;margin-right:18px}.cart-page-container table .buttons-container .button:last-child{margin-right:0}.cart-page-container table.items-table{margin-bottom:60px}.cart-page-container table.summary-table{float:right;width:33.33%}.cart-page-container table.summary-table.with-voucher{width:100%}.cart-page-container table.summary-table td.empty{border:0}.cart-page-container table.summary-table td.cart-voucher{border:none!important;border:0;padding:0;width:59%}.cart-page-container table.summary-table td.cart-voucher table{width:100%}.cart-page-container table.summary-table td.cart-voucher table td.title,.cart-page-container table.summary-table td.cart-voucher table th.title{border:none!important;padding-left:0;text-align:left}.cart-page-container table.summary-table td.cart-voucher table td.data,.cart-page-container table.summary-table td.cart-voucher table th.data{border:none!important;padding:0;text-align:left}.cart-page-container table.summary-table td.cart-voucher table td.data label,.cart-page-container table.summary-table td.cart-voucher table th.data label{color:#666;display:none;font-size:14px;font-weight:400;line-height:20px;margin-bottom:15px;padding:0 5px;text-transform:none}.cart-page-container table.summary-table td.cart-voucher table td.data input,.cart-page-container table.summary-table td.cart-voucher table th.data input{background:#f6f6f6;border:1px solid #ebebeb;font-size:14px;height:40px;line-height:40px;margin-bottom:20px;max-width:300px;padding:6px 12px}.cart-page-container table.summary-table td.cart-voucher table td.data .button,.cart-page-container table.summary-table td.cart-voucher table th.data .button{background:#fff;border:1px solid #3e3e3e;max-width:300px;width:100%}.cart-page-container table.summary-table td.cart-summary{border:0!important;padding:0}.cart-page-container table.summary-table td.cart-summary table{border:0;width:100%}.cart-page-container table.summary-table td.cart-summary table tr{border:0}.cart-page-container table.summary-table td.cart-summary table td,.cart-page-container table.summary-table td.cart-summary table th{border:0;font-size:14px;font-weight:700;text-transform:none}.cart-page-container table.summary-table td.cart-summary table .data td,.cart-page-container table.summary-table td.cart-summary table .data th{color:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:32px;padding:10px 22px}.cart-page-container table.summary-table td.cart-summary table .data th{text-align:left}.cart-page-container table.summary-table td.cart-summary table .total-row td,.cart-page-container table.summary-table td.cart-summary table .total-row th{font-family:semi-bold}.cart-page-container table.summary-table td.cart-summary table td,.cart-page-container table.summary-table td.cart-summary table th{border:1px solid #ebeae8!important;vertical-align:top}.cart-page-container table.summary-table td.cart-summary table td.title,.cart-page-container table.summary-table td.cart-summary table th.title{color:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;text-transform:uppercase}.cart-page-container table.summary-table td.cart-summary table td.comment,.cart-page-container table.summary-table td.cart-summary table th.comment{font-style:italic;font-weight:400}.cart-page-container table.summary-table td.cart-summary table td.comment strong,.cart-page-container table.summary-table td.cart-summary table th.comment strong{font-style:normal;font-weight:700}.cart-page-container table.summary-table td.cart-summary table td.checkout-button,.cart-page-container table.summary-table td.cart-summary table th.checkout-button{border:0!important;padding:0!important}.cart-page-container table.summary-table td.cart-summary table td.checkout-button .button,.cart-page-container table.summary-table td.cart-summary table th.checkout-button .button{background:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:19px;margin-bottom:0;margin-top:15px;width:100%}.cart-page-container table.summary-table td.cart-summary table td.checkout-button .button:active,.cart-page-container table.summary-table td.cart-summary table td.checkout-button .button:focus,.cart-page-container table.summary-table td.cart-summary table td.checkout-button .button:hover,.cart-page-container table.summary-table td.cart-summary table th.checkout-button .button:active,.cart-page-container table.summary-table td.cart-summary table th.checkout-button .button:focus,.cart-page-container table.summary-table td.cart-summary table th.checkout-button .button:hover{color:#fff!important}@media (max-width:860px){.cart-page-container .shopping-cart-table .items-table thead{display:none}.cart-page-container .shopping-cart-table .items-table tbody{display:block}.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item{border-bottom:1px solid #ebeae8;display:table;margin-bottom:15px;margin-top:15px;width:100%}.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item td{border:0;border:0!important;display:block;float:right;margin-bottom:8px;padding:0;text-align:left!important;width:60%}.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item td.td-image{float:left;width:40%}.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item td.td-image .product-container{align-items:center;flex-direction:column}.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item td.td-image .product-container .product-data{width:100%}.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item td.td-image .product-container .product-data .ean,.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item td.td-image .product-container .product-data .product-name{padding:0;text-align:center!important}.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item td .mobile-title{color:#666;display:block;font-size:14px;font-weight:700;line-height:20px}.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item td .quantity-input{width:65px}.cart-page-container .shopping-cart-table .items-table tbody tr.price-rule-item{display:table;width:100%}.cart-page-container .shopping-cart-table .items-table tbody tr.actions-row{display:block;width:100%}.cart-page-container .shopping-cart-table .items-table tbody tr.actions-row td{align-items:center;display:flex;justify-content:center;width:100%}.cart-page-container .shopping-cart-table .summary-table{display:block;width:60%}.cart-page-container .shopping-cart-table .summary-table>tbody{display:block}.cart-page-container .shopping-cart-table .summary-table>tbody>tr{display:flex;flex-direction:column;width:100%}.cart-page-container .shopping-cart-table .summary-table>tbody>tr>td{display:block;width:100%}}@media (max-width:580px){.cart-page-container .shopping-cart-table .items-table{margin-bottom:40px}.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item .td-image,.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item td{width:50%!important}.cart-page-container .shopping-cart-table .items-table tbody tr.actions-row td{flex-direction:column;padding:20px}.cart-page-container .shopping-cart-table .items-table tbody tr.actions-row td .button{margin:0 0 15px}.cart-page-container .shopping-cart-table .items-table tbody tr.actions-row td .button:last-child{margin-bottom:0!important}.cart-page-container .shopping-cart-table .summary-table{width:100%}}@media (max-width:480px){.cart-page-container .shopping-cart-table .items-table{margin-bottom:40px}.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item td{align-items:center;display:flex;flex-direction:column;float:none!important;text-align:center!important;width:100%!important}.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item .td-remove{padding-bottom:20px}.cart-page-container .shopping-cart-table .items-table tbody tr.shopping-cart-item .td-image{float:none!important;width:100%!important}.cart-page-container table.summary-table td.cart-voucher table td.data .button,.cart-page-container table.summary-table td.cart-voucher table td.data input{max-width:100%}}.checkout-step-container{padding-bottom:100px;padding-top:0;position:relative}.checkout-step-container .container{background:#fff}.checkout-step-container.show-loader .loader-container{display:flex;pointer-events:all;z-index:10001}.checkout-step-container .loader-container{align-items:center;background:rgba(0,0,0,.3);display:none;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.checkout-step-container .loader-container .loader{align-items:center;background:#fff;display:flex;flex-direction:column;max-width:100%;padding:20px 30px}.checkout-step-container .loader-container .loader .description{font-size:18px;line-height:26px;margin:20px 0 0}.checkout-step-container .loader-container .loader .description p{font-size:inherit;line-height:inherit}.checkout-step-container .bs-wizard{align-items:center;display:flex;justify-content:center}.checkout-step-container .bs-wizard .progress{background:#ebebeb!important}.checkout-step-container .bs-wizard .bs-wizard-dot,.checkout-step-container .bs-wizard .progress-bar{background:#3e3e3e!important}.checkout-step-container .bs-wizard .bs-wizard-stepnum{color:#3e3e3e;font-family:semi-bold;font-size:14px;font-weight:400;line-height:20px;text-transform:uppercase}.checkout-step-container .bs-wizard .bs-wizard-stepnum a{color:#3e3e3e}.checkout-step-container .bs-wizard .bs-wizard-step.disabled .bs-wizard-stepnum{font-weight:400}.checkout-step-container .bs-wizard .bs-wizard-step.disabled .bs-wizard-dot{background:#ebebeb!important}.checkout-step-container .checkout-step .card{padding:35px 40px 50px}.checkout-step-container .checkout-step.step-customer .breadcrumb-container,.checkout-step-container .checkout-step.step-customer .registration-area .col-form-label,.checkout-step-container .checkout-step.step-customer .web-message-flip-box{display:none}.checkout-step-container .checkout-step.step-customer .security-container{padding-bottom:15px;padding-top:15px}@media (max-width:460px){.checkout-step-container .checkout-step.step-customer .security-container{padding-left:0!important;padding-right:0!important}}.checkout-step-container .checkout-step.step-customer .registration-area{scroll-margin-top:100px}.checkout-step-container .checkout-step.step-customer .registration-area .card{padding-top:0}.checkout-step-container .checkout-step.step-customer .registration-area .card-header{margin-top:30px;padding-bottom:12px}.checkout-step-container .checkout-step.step-customer .registration-area .card-header .card-title{text-transform:uppercase}@media (max-width:460px){.checkout-step-container .checkout-step.step-customer .registration-area .card-smart{padding-left:0!important;padding-right:0!important;padding-top:0!important}}.checkout-step-container .checkout-step.step-address .card-top-header{margin-bottom:15px;padding-bottom:12px}.checkout-step-container .checkout-step.step-address .card-top-header .card-title{text-transform:uppercase}.checkout-step-container .checkout-step.step-address .card-inner{padding:0}.checkout-step-container .checkout-step.step-address .card-inner .card-title{margin-bottom:5px}.checkout-step-container .checkout-step.step-address .card-inner input[type=text]{background:#f6f6f6;border:1px solid #ebebeb;border-radius:0;box-shadow:unset!important;color:#999;height:50px;line-height:50px;outline:0!important;padding-left:10px;padding-right:10px;width:100%}.checkout-step-container .checkout-step.step-address .address-container{margin-bottom:40px!important;margin-top:20px}@media (max-width:960px){.checkout-step-container .checkout-step.step-address .address-container{margin-bottom:10px!important}}.checkout-step-container .checkout-step.step-address .card-body{padding-top:0}.checkout-step-container .checkout-step.step-address .card-footer{margin-top:15px}@media (max-width:460px){.checkout-step-container .checkout-step.step-address .card-smart{padding-left:0!important;padding-right:0!important}}.checkout-step-container .checkout-step.step-address .invoice-address-selector .form-group label,.checkout-step-container .checkout-step.step-address .shipping-address-selector .form-group label{display:block}.checkout-step-container .checkout-step.step-address .invoice-address-selector .form-group .select2-container,.checkout-step-container .checkout-step.step-address .shipping-address-selector .form-group .select2-container{width:100%!important}.checkout-step-container .checkout-step.step-address .invoice-address-selector .form-group select.form-control,.checkout-step-container .checkout-step.step-address .shipping-address-selector .form-group select.form-control{opacity:0}.checkout-step-container .checkout-step.step-address .address-subforms{display:flex;max-height:0;overflow:hidden;position:relative;transition:.3s}.checkout-step-container .checkout-step.step-address .address-subforms .address-subform{display:block;max-width:100%;position:absolute;top:0;transition:all .3s;width:100%}.checkout-step-container .checkout-step.step-address .address-subforms .address-subform legend{color:#000;font-family:semi-bold;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:15px 0}.checkout-step-container .checkout-step.step-address .address-subforms .address-subform#invoiceAddress{left:-100%}.checkout-step-container .checkout-step.step-address .address-subforms .address-subform#shippingAddress{right:-100%}.checkout-step-container .checkout-step.step-address .address-subforms .address-subform .form-group{position:relative}.checkout-step-container .checkout-step.step-address .address-subforms .address-subform .form-group .select2-container{width:100%!important}.checkout-step-container .checkout-step.step-address .address-subforms.invoice-open{max-height:1200px}.checkout-step-container .checkout-step.step-address .address-subforms.invoice-open #invoiceAddress{left:0}.checkout-step-container .checkout-step.step-address .address-subforms.shipping-open{max-height:1200px}.checkout-step-container .checkout-step.step-address .address-subforms.shipping-open #shippingAddress{right:0}.checkout-step-container .checkout-step.step-address .address-subforms.invoice-open.shipping-open .address-subform{max-width:calc(50% - 10px)!important}.checkout-step-container .checkout-step.step-address .flash-messages{position:relative;width:100%}.checkout-step-container .checkout-step.step-address .flash-messages .alert{margin-bottom:12px;margin-top:30px;opacity:1;width:100%}.checkout-step-container .checkout-step.step-address .flash-messages .alert.hidden{display:none}.checkout-step-container .checkout-step.step-address .submit-forms{display:flex;flex-direction:column}.checkout-step-container .checkout-step.step-address .submit-forms .submit-buttons{margin-bottom:25px}.checkout-step-container .checkout-step.step-address .address-subforms-submit{margin-top:20px;transition:all .3s}.checkout-step-container .checkout-step.step-address .address-subforms-submit.hidden{display:none}.checkout-step-container .checkout-step.step-address .checkout-button-navigation .button{float:right!important}.checkout-step-container .checkout-step.step-shipping .card-top-header{margin-bottom:15px;padding-bottom:12px}.checkout-step-container .checkout-step.step-shipping .card-top-header .card-title{text-transform:uppercase}@media (max-width:460px){.checkout-step-container .checkout-step.step-shipping .card-smart{padding-left:0!important;padding-right:0!important}}.checkout-step-container .checkout-step.step-shipping .carrier-container{margin-bottom:15px;padding:0 20px 0 0}.checkout-step-container .checkout-step.step-shipping .carrier-container .title{font-family:semi-bold;font-size:14px;font-weight:400}.checkout-step-container .checkout-step.step-shipping .carrier-container .carrier-logo-container{display:inline-block;margin-right:8px;margin-top:-20px}.checkout-step-container .checkout-step.step-shipping .carrier-container .carrier-logo-container .carrier-logo{height:40px;width:auto}.checkout-step-container .checkout-step.step-shipping .carrier-container .card-body{font-style:italic;padding-bottom:20px;padding-left:20px;padding-top:10px}.checkout-step-container .checkout-step.step-shipping .comment-container{display:none;margin-bottom:40px;margin-top:20px}.checkout-step-container .checkout-step.step-shipping .row{margin-top:20px}.checkout-step-container .checkout-step.step-payment .card-header{margin-top:30px;padding-bottom:12px}.checkout-step-container .checkout-step.step-payment .card-header .card-title{text-transform:uppercase}@media (max-width:460px){.checkout-step-container .checkout-step.step-payment .card-smart{padding-left:0!important;padding-right:0!important;padding-top:0!important}}.checkout-step-container .checkout-step.step-payment .providers-container{margin-bottom:40px}.checkout-step-container .checkout-step.step-payment .providers-container .provider-single-container{margin-bottom:20px}.checkout-step-container .checkout-step.step-payment .providers-container .provider-single-container.has-logo{margin-top:25px}.checkout-step-container .checkout-step.step-payment .providers-container .provider-single-container label{cursor:pointer}.checkout-step-container .checkout-step.step-payment .providers-container .provider-single-container label .provider-logo-container{display:inline-block;margin-top:-30px}.checkout-step-container .checkout-step.step-payment .providers-container .provider-single-container label .provider-logo-container img{height:55px;width:auto}.checkout-step-container .checkout-step.step-payment .providers-container .provider-single-container label .title{color:#3e3e3e;font-family:semi-bold;font-weight:400}.checkout-step-container .checkout-step.step-payment .providers-container .provider-single-container .provider-description{font-style:italic}.checkout-step-container .checkout-step.step-summary .cart-summary{padding-left:20px;padding-right:20px}.checkout-step-container .checkout-step.step-summary table{border-collapse:collapse}.checkout-step-container .checkout-step.step-summary table td,.checkout-step-container .checkout-step.step-summary table th{border:1px solid #ebeae8}.checkout-step-container .checkout-step.step-summary table thead tr td{border-top:1px solid #ebeae8;color:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;padding:14px;text-transform:uppercase}.checkout-step-container .checkout-step.step-summary table .price-rule-item td,.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td{color:#3e3e3e;font-family:semi-bold;font-size:16px;font-weight:400;letter-spacing:0;line-height:32px;padding:14px;vertical-align:middle}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .price-new{color:#3e3e3e}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .price-old{color:#acaba8}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .mobile-title{display:none}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .product-container{display:flex;flex-direction:row;margin:0;padding:0}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .product-container .product-image{display:flex;width:130px}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .product-container .product-image img,.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .product-container .product-image picture{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .product-container .product-data{display:flex;flex-direction:column;justify-content:center;padding-left:10px;width:calc(100% - 130px)}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .product-container .product-data .product-name{color:#3e3e3e;font-family:semi-bold;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;padding-right:40px;text-align:left;text-transform:uppercase}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .product-container .product-data .product-name .name{display:block;width:100%}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .product-container .product-data .product-name .attributes{display:block;font-family:regular;margin:2px 0 5px;width:100%}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .product-container .product-data .gift-item{display:block;font-size:14px;font-style:italic;text-align:left}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td .product-container .product-data .ean{color:#3e3e3e;font-family:regular;font-size:12px;font-weight:400;letter-spacing:0;line-height:24px;text-align:left;text-transform:none}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td.cart-quantity{font-weight:700}.checkout-step-container .checkout-step.step-summary table .shopping-cart-item td.td-image{width:44%}.checkout-step-container .checkout-step.step-summary .summary-table-container{margin-top:25px}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table{border:0;float:right;width:38%}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table td,.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table th{border:1px solid #ebeae8;color:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;line-height:32px;text-transform:none}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table .data td,.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table .data th{padding:15px 22px}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table .data tr:last-child td,.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table .data tr:last-child th{padding-bottom:22px}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table td.title,.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table th.title{border-bottom:1px solid #ebeae8}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table td.comment,.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table th.comment{font-style:italic;font-weight:400}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table td.comment strong,.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table th.comment strong{font-style:normal;font-weight:700}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table td.checkout-button,.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table th.checkout-button{border:0!important;padding-left:0;padding-right:0}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table td.checkout-button .hidden,.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table th.checkout-button .hidden{display:none}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table td.checkout-button .form-group,.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table th.checkout-button .form-group{margin:0}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table td.checkout-button .form-check-label,.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table th.checkout-button .form-check-label{text-align:left}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table td.checkout-button .form-check-label strong,.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table th.checkout-button .form-check-label strong{font-family:medium;font-weight:400}.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table td.checkout-button .button,.checkout-step-container .checkout-step.step-summary .summary-table-container table.summary-table th.checkout-button .button{border-radius:0;margin-top:20px;width:100%}.checkout-step-container .checkout-step .checkout-button-navigation{display:flex;flex-direction:row;justify-content:space-between}.checkout-step-container .checkout-step .checkout-button-navigation .button{float:none!important;margin:0!important}@media (max-width:960px){.checkout-step-container{padding-bottom:50px;padding-top:0}.checkout-step-container .bs-wizard{align-items:center;display:flex;justify-content:center;margin-top:20px;overflow:hidden;padding-bottom:20px}.checkout-step-container .bs-wizard .bs-wizard-step{width:16.66%}}@media (max-width:960px) and (max-width:370px){.checkout-step-container .bs-wizard .bs-wizard-step{width:15%}}@media (max-width:960px){.checkout-step-container .bs-wizard .bs-wizard-step .bs-wizard-stepnum{align-items:center;display:flex;justify-content:center}.checkout-step-container .bs-wizard .bs-wizard-step .bs-wizard-stepnum .title{font-size:12px}.checkout-step-container .bs-wizard .bs-wizard-step.complete .bs-wizard-stepnum,.checkout-step-container .bs-wizard .bs-wizard-step.disabled .bs-wizard-stepnum{opacity:0}.checkout-step-container .security-container .buttons-container .button{margin-top:10px}.checkout-step-container .checkout-step.step-address .address-container .card-inner .card-footer .button{margin-bottom:25px}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table thead{display:none}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody{display:block}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item{border-bottom:1px solid #ebeae8;display:table;margin-bottom:15px;margin-top:15px;width:100%}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item td{border:0;border:0!important;display:block;float:right;margin-bottom:8px;padding:0;text-align:left!important;width:60%}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image{float:left;width:40%}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container{align-items:center;flex-direction:column}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container .product-data{width:100%}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container .product-data .ean,.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container .product-data .product-name{padding:0;text-align:center!important;white-space:normal!important}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item td .mobile-title{color:#666;display:block;font-size:14px;font-weight:700;line-height:20px}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item td .quantity-input{width:65px}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.price-rule-item{display:table;margin-top:15px;width:100%}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.price-rule-item td{border:0!important;display:block;float:right;white-space:normal!important;width:100%}.checkout-step-container .checkout-step.step-summary .summary-table-container{align-items:center;display:flex;justify-content:center}.checkout-step-container .checkout-step.step-summary .summary-table-container label{white-space:normal!important}.checkout-step-container .checkout-step.step-summary .summary-table-container .summary-table{float:none!important}}@media (max-width:960px) and (max-width:576px){.checkout-step-container .checkout-step.step-summary .summary-table-container .summary-table{width:100%!important}.checkout-step-container .checkout-step.step-summary .summary-table-container .summary-table .data td,.checkout-step-container .checkout-step.step-summary .summary-table-container .summary-table .data th{padding-left:10px!important;padding-right:10px!important}.checkout-step-container .checkout-step.step-summary .summary-table-container .summary-table .button{white-space:break-spaces;word-break:break-word}}@media (max-width:960px) and (max-width:580px){.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item .td-image,.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item td{width:50%!important}}@media (max-width:960px) and (max-width:480px){.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item td{align-items:center;display:flex;flex-direction:column;float:none!important;text-align:center!important;width:100%!important}.checkout-step-container .checkout-step.step-summary .shopping-cart-table .table tbody tr.shopping-cart-item .td-image{float:none!important;width:100%!important}}@media (max-width:576px){.checkout-step-container .checkout-step.step-payment .button.pull-right,.checkout-step-container .checkout-step.step-shipping .button.pull-right{float:left!important;margin-top:15px}}.payment-wall-container{padding-bottom:60px;padding-top:20px}.payment-wall-container .card{width:75%}.payment-wall-container .card .card-header{border-bottom:1px solid #f6f6f6;margin-top:30px;padding-bottom:12px}.payment-wall-container .card .card-header .card-title{text-transform:uppercase}.payment-wall-container .card .iframe-container{margin-bottom:20px;margin-top:5px}.thank-you-page-container{padding-bottom:60px;padding-top:0}.thank-you-page-container .alert-success{margin-bottom:20px}@media (max-width:960px){.thank-you-page-container{padding-bottom:50px;padding-top:20px}.thank-you-page-container .order-info-container .address-container .card{margin-bottom:10px}.thank-you-page-container .order-info-container .summary-table-container{display:flex;flex-direction:row-reverse}}@media (max-width:860px){.thank-you-page-container .shopping-cart-table .table thead{display:none}.thank-you-page-container .shopping-cart-table .table tbody{display:block}.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item{border-bottom:1px solid #ebeae8;display:table;margin-bottom:15px;margin-top:15px;width:100%}.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item td{border:0;border:0!important;display:block;float:right;margin-bottom:8px;padding:0;text-align:left!important;width:60%}.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image{float:left;width:40%}.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container{align-items:center;flex-direction:column}.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container .product-data{width:100%}.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container .product-data .ean,.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container .product-data .product-name{padding:0;text-align:center!important;white-space:normal!important}.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image .product-container .product-data .gift-item{display:block;font-size:14px;font-style:italic;text-align:left}.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item td .mobile-title{color:#666;display:block;font-size:14px;font-weight:700;line-height:20px}.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item td .quantity-input{width:65px}.thank-you-page-container .shopping-cart-table .table tbody tr.price-rule-item{display:table;margin-top:15px;width:100%}.thank-you-page-container .shopping-cart-table .table tbody tr.price-rule-item td{border:0!important;display:block;float:right;white-space:normal!important;width:100%}.thank-you-page-container .shopping-cart-table .summary-table{display:block;width:60%}.thank-you-page-container .shopping-cart-table .summary-table>tbody{display:block}.thank-you-page-container .shopping-cart-table .summary-table>tbody>tr{display:flex;flex-direction:column;width:100%}.thank-you-page-container .shopping-cart-table .summary-table>tbody>tr>td{display:block;width:100%}}@media (max-width:580px){.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item .td-image,.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item td{width:50%!important}.thank-you-page-container .shopping-cart-table .summary-table{width:100%}}@media (max-width:480px){.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item td{align-items:center;display:flex;flex-direction:column;float:none!important;text-align:center!important;width:100%!important}.thank-you-page-container .shopping-cart-table .table tbody tr.shopping-cart-item .td-image{float:none!important;width:100%!important}}@media (max-width:767px){.thank-you-page-container .order-info-container .summary-table-container{flex-direction:column-reverse}.thank-you-page-container .order-info-container .summary-table-container .summary-table{width:100%!important}}.security-container{padding-bottom:60px;padding-top:55px}.security-container .login-text{margin-bottom:20px}.security-container .buttons-container{margin-top:20px}.security-container .register-button-container{margin-top:15px}.security-container .register-button-container .guest-register{margin-top:0}@media (max-width:480px){.security-container .buttons-container a{display:block}.security-container .buttons-container .button{float:none!important;margin-top:10px}}@media (max-width:460px){.security-container{padding-top:20px}.security-container .card-smart{padding-left:0!important;padding-right:0!important}}.register-form-container{padding-bottom:70px;padding-top:10px}.register-form-container .card-smart .card-header{border-bottom:1px solid #f6f6f6;margin-top:25px;padding-bottom:12px}.register-form-container .card-smart .card-header .card-title{text-transform:uppercase}.register-form-container .card-smart .card-body .hidden{display:none}.register-form-container .form-group select.form-control{opacity:0}.register-form-container .col-form-label,.register-form-container .form-group label .invalid-feedback{display:none}.register-form-container .buttons-container{margin-top:15px}@media (max-width:480px){.register-form-container .registration-area{padding-top:0}.register-form-container .registration-area .buttons-container a{display:block}.register-form-container .registration-area .buttons-container .button{float:none!important;margin-top:10px}}@media (max-width:460px){.register-form-container{padding-top:0}.register-form-container .card-smart{padding-left:0!important;padding-right:0!important}}.password-reset-form-container{padding-bottom:70px;padding-top:35px}.password-reset-form-container .card-smart .card-header{border-bottom:1px solid #f6f6f6;margin-bottom:0;padding-bottom:12px}.password-reset-form-container .card-smart .card-header .card-title{text-transform:uppercase}.password-reset-form-container .required-fields-tip{margin-top:25px}.customer-container{padding-bottom:60px;padding-top:0}.empty-breadcrumb{background-color:#f6f6f6;height:75px}.my-account-page{padding-bottom:100px;padding-top:60px}.my-account-page .my-account-page-container{background:#fff;padding:20px 5px 40px}.my-account-page .alert{background:green;border:none;color:#fff;margin-bottom:35px;margin-top:10px;padding:7px 10px 7px 20px}.my-account-page .edit-link{display:block;margin-bottom:10px;margin-top:20px}.my-account-page .actions{align-content:center;display:flex;justify-content:space-between;padding-top:20px}.my-account-page .actions.back-action{padding:0 15px;position:relative}.my-account-page .actions.back-action .button{height:unset}@media (max-width:480px){.my-account-page .actions.back-action{padding-left:0!important;padding-right:0!important}}.my-account-page .actions .additional-actions .required{color:#dc3545;font-family:regular;font-size:14px;font-weight:400;letter-spacing:0;margin:0;text-align:right}.my-account-page .actions .additional-actions .back-link{margin:0}.my-account-page .actions .additional-actions .back-link a:not(.button){color:#3e3e3e;display:inline-block;font-family:regular;font-size:14px;font-weight:400;line-height:20px;padding:5px}.my-account-page .actions .additional-actions .back-link a:not(.button):hover{color:#f17b00}.my-account-page .actions .button{font-size:14px;height:100%;line-height:normal}.my-account-page .container .row{margin-left:0;margin-right:0}.my-account-page .block-title{color:#3e3e3e;display:block;font-family:semi-bold;font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:18px;text-transform:uppercase}.my-account-page .block-subtitle{color:#666;font-family:medium;font-size:14px;font-style:italic;font-weight:400;letter-spacing:0;margin-bottom:20px}.my-account-page .block{margin-bottom:10px}.my-account-page .block.navigation-block{margin-bottom:25px}.my-account-page .block .profile-navigation{display:flex;flex-direction:column}.my-account-page .block .profile-navigation .profile-navigation-item{color:#3e3e3e;font-family:regular;font-weight:400;letter-spacing:0;padding:7px 0}.my-account-page .block .profile-navigation .profile-navigation-item:not(:last-child){border-bottom:1px solid #f6f6f6}.my-account-page .block .profile-navigation .profile-navigation-item.active,.my-account-page .block .profile-navigation .profile-navigation-item:hover{color:#f17b00}.my-account-page .block .mini-cart-container{padding:10px 0}.my-account-page .block .mini-cart-container .mini-products-list .item{display:flex;margin-bottom:30px;padding-bottom:0;width:100%}.my-account-page .block .mini-cart-container .mini-products-list .item:last-child{margin-bottom:0}.my-account-page .block .mini-cart-container .mini-products-list .item .product-image{display:block;padding-right:10px;width:30%}.my-account-page .block .mini-cart-container .mini-products-list .item .product-image img{height:auto;width:100%}.my-account-page .block .mini-cart-container .mini-products-list .item .product-details{display:flex;flex-direction:column;padding-left:0;position:relative;text-align:left;width:70%}.my-account-page .block .mini-cart-container .mini-products-list .item .product-details .product-name{color:#3e3e3e;font-family:semi-bold;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.1;margin-bottom:5px;margin-top:0}.my-account-page .block .mini-cart-container .mini-products-list .item .product-details .product-name .attributes{display:block;font-family:regular}.my-account-page .block .mini-cart-container .mini-products-list .item .product-details .price{color:#3e3e3e;display:block;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;white-space:nowrap}.my-account-page .block .mini-cart-container .mini-products-list .item .product-details .quantity{color:#3e3e3e;display:block;font-family:medium;font-size:14px;font-weight:400;letter-spacing:0;text-transform:capitalize;width:100%}.my-account-page .block .mini-cart-container .mini-products-list .item .product-details .remove-item{bottom:0;color:#3e3e3e;height:20px;position:absolute;right:0;width:20px}.my-account-page .block .mini-cart-container .mini-products-list .item .product-details .remove-item:hover{color:#f17b00}.my-account-page .block .mini-cart-container .mini-products-list .item .product-details .remove-item:before{speak:none;content:"\f00d";font-family:FontAwesome;font-variant:normal;font-weight:400;height:100%;left:0;line-height:inherit;margin:0;position:absolute;text-align:center;text-transform:none;top:0;width:100%}.my-account-page .block .mini-cart-container .mini-products-list .item .product-details .edit-item{bottom:20px;color:#303030;display:none!important;display:block;line-height:23px;position:absolute;right:1px}.my-account-page .block .mini-cart-container .mini-products-list .item .product-details .edit-item:hover{color:#7e883a}.my-account-page .block .mini-cart-container .mini-products-list .item .product-details .edit-item:before{speak:none;content:"\f044";font-family:FontAwesome;font-variant:normal;font-weight:400;height:100%;left:0;line-height:inherit;margin:0;position:absolute;text-align:center;text-transform:none;top:0;width:100%}.my-account-page .block .mini-cart-container .empty{border:1px solid #f6f6f6;font-size:14px;letter-spacing:0;padding:50px 15px;text-align:center;text-transform:uppercase}.my-account-page .dashboard .welcome-msg{margin-bottom:20px}.my-account-page .dashboard .welcome-msg p{color:#3e3e3e;font-family:regular;font-size:14px;letter-spacing:0}.my-account-page .dashboard .welcome-msg .hello{color:#3e3e3e;font-family:semi-bold;font-size:18px;font-weight:400;letter-spacing:0}.my-account-page .dashboard .account-info{margin-bottom:30px}.my-account-page .dashboard .account-info-head{color:#3e3e3e;margin-bottom:15px;padding:10px 0}.my-account-page .dashboard .account-info-head h2{color:#3e3e3e;display:inline-block;font-family:semi-bold;font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:20px}.my-account-page .dashboard .account-info-row{display:flex;margin-bottom:30px;margin-left:-15px;margin-right:-15px;width:100%}.my-account-page .dashboard .account-info-column{padding:0 15px 15px;width:50%}.my-account-page .dashboard .account-info h3{color:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;line-height:30px;margin:0;text-transform:uppercase}.my-account-page .dashboard .account-info .account-info-box{width:100%}.my-account-page .dashboard .account-info .account-info-box-title{align-items:center;display:flex;justify-content:space-between}.my-account-page .dashboard .account-info .account-info-box-title a{color:#3e3e3e;font-size:12px;letter-spacing:0;line-height:1.1;text-decoration:underline}.my-account-page .dashboard .account-info .account-info-box-title a:hover{color:#f17b00}.my-account-page .dashboard .account-info .account-info-box-title.within{margin-bottom:15px;padding:0 15px}.my-account-page .dashboard .account-info .account-info-box-content p{color:#3e3e3e;font-family:regular;font-size:14px;font-weight:400;line-height:24px}.my-account-page .dashboard .account-info .account-info-box-content.within{display:flex;padding:0 15px}.my-account-page .dashboard .account-info .account-info-box-content a{font-size:12px;text-decoration:underline}.my-account-page .dashboard .account-info .account-info-box-content a:hover{color:#f17b00}.my-account-page .dashboard .account-info .account-info-box-content .addresses{display:flex;flex-wrap:wrap;gap:10px 20px;margin:10px 0}.my-account-page .dashboard .account-info .account-info-box-content .addresses .address{width:calc(33.33333% - 20px)}@media (max-width:767px){.my-account-page .dashboard .account-info .account-info-box-content .addresses .address{margin-bottom:10px}}.my-account-page .account-information .legend,.my-account-page .change-address-area .legend,.my-account-page .change-password-area .legend{color:#3e3e3e;font-family:semi-bold;font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:10px;padding-bottom:10px;text-transform:uppercase}.my-account-page .account-information .form-section,.my-account-page .change-address-area .form-section,.my-account-page .change-password-area .form-section{padding-bottom:20px}.my-account-page .account-information .form-row,.my-account-page .change-address-area .form-row,.my-account-page .change-password-area .form-row{margin-left:0;margin-right:0}.my-account-page .account-information .form-row .form-group,.my-account-page .change-address-area .form-row .form-group,.my-account-page .change-password-area .form-row .form-group{padding-left:15px;padding-right:0}.my-account-page .account-information .form-row .form-group:first-child,.my-account-page .change-address-area .form-row .form-group:first-child,.my-account-page .change-password-area .form-row .form-group:first-child{padding-left:0;padding-right:15px}.my-account-page .account-information .form-group,.my-account-page .change-address-area .form-group,.my-account-page .change-password-area .form-group{margin-bottom:20px}.my-account-page .account-information .form-group .errors,.my-account-page .change-address-area .form-group .errors,.my-account-page .change-password-area .form-group .errors{color:#dc3545}.my-account-page .account-information .form-group .form-control.not-full-width,.my-account-page .change-address-area .form-group .form-control.not-full-width,.my-account-page .change-password-area .form-group .form-control.not-full-width{width:60%!important}.my-account-page .account-information .form-group.small-select .select2-container,.my-account-page .change-address-area .form-group.small-select .select2-container,.my-account-page .change-password-area .form-group.small-select .select2-container{display:block;width:100px!important}.my-account-page .account-information .select2-container,.my-account-page .change-address-area .select2-container,.my-account-page .change-password-area .select2-container{width:100%!important}.my-account-page .account-information .select2-container .select2-selection--single,.my-account-page .change-address-area .select2-container .select2-selection--single,.my-account-page .change-password-area .select2-container .select2-selection--single{background-color:transparent;border:1px solid #747474;border-radius:0;height:50px;transition:border-color .3s}.my-account-page .account-information .select2-container .select2-selection__rendered,.my-account-page .change-address-area .select2-container .select2-selection__rendered,.my-account-page .change-password-area .select2-container .select2-selection__rendered{color:#3e3e3e;font-size:14px;font-weight:400;line-height:50px;padding-left:10px;padding-right:30px;text-transform:none}.my-account-page .account-information .select2-container .select2-selection__arrow,.my-account-page .change-address-area .select2-container .select2-selection__arrow,.my-account-page .change-password-area .select2-container .select2-selection__arrow{height:50px;right:10px}.my-account-page .account-information .select2-container--open--single,.my-account-page .change-address-area .select2-container--open--single,.my-account-page .change-password-area .select2-container--open--single{border-color:#999}.my-account-page .account-information .select2-container .select2-dropdown,.my-account-page .change-address-area .select2-container .select2-dropdown,.my-account-page .change-password-area .select2-container .select2-dropdown{border-radius:0}.my-account-page .account-information .select2-container .select2-dropdown .select2-results__option,.my-account-page .change-address-area .select2-container .select2-dropdown .select2-results__option,.my-account-page .change-password-area .select2-container .select2-dropdown .select2-results__option{font-size:14px;font-weight:400;padding:10px}.my-account-page .account-information .select2-container .select2-dropdown .select2-results--highlighted,.my-account-page .change-address-area .select2-container .select2-dropdown .select2-results--highlighted,.my-account-page .change-password-area .select2-container .select2-dropdown .select2-results--highlighted{background-color:#000;color:#fff}.my-account-page .addresses-area h2{color:#3e3e3e;font-family:semi-bold;font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:0;margin-top:10px;text-transform:uppercase}.my-account-page .addresses-area .additional-addresses,.my-account-page .addresses-area .default-addresses{padding-bottom:15px}.my-account-page .addresses-area .additional-addresses ol,.my-account-page .addresses-area .default-addresses ol{display:flex;flex-wrap:wrap;gap:10px 20px}.my-account-page .addresses-area .additional-addresses ol li,.my-account-page .addresses-area .default-addresses ol li{color:#3e3e3e;display:flex;flex-direction:column;font-family:regular;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:0;line-height:1.42857;width:calc(33.33333% - 20px)}.my-account-page .addresses-area .additional-addresses .actions-container,.my-account-page .addresses-area .default-addresses .actions-container{margin-top:20px}.my-account-page .addresses-area .additional-addresses .actions-container a,.my-account-page .addresses-area .default-addresses .actions-container a{font-size:12px;text-decoration:underline}.my-account-page .addresses-area .additional-addresses .actions-container a:hover,.my-account-page .addresses-area .default-addresses .actions-container a:hover{color:#f17b00}@media (max-width:767px){.my-account-page .addresses-area .additional-addresses .actions-container,.my-account-page .addresses-area .default-addresses .actions-container{margin-bottom:20px;margin-top:15px}}@media (max-width:480px){.my-account-page .addresses-area .additional-addresses,.my-account-page .addresses-area .default-addresses{padding-left:0!important;padding-right:0!important}}.my-account-page .addresses-area .add-new-address{bottom:100%;position:absolute;right:0}.my-account-page .orders-table .table-bordered{border-collapse:collapse;text-align:center}.my-account-page .orders-table .table-bordered thead tr td{color:#3e3e3e;font-family:medium;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;padding:14px;text-transform:uppercase}.my-account-page .orders-table .table-bordered td{border-color:#ebeae8;border:1px solid #ebeae8!important;color:#3e3e3e;font-family:semi-bold;font-size:16px;font-weight:400;letter-spacing:0;line-height:32px;padding:14px;vertical-align:middle}@media (max-width:991px){.my-account-page .account-info-row{flex-direction:column}.my-account-page .addresses-area .additional-addresses ol li,.my-account-page .addresses-area .default-addresses ol li,.my-account-page .dashboard .account-info .account-info-box-content .address{width:calc(50% - 10px)}.my-account-page .order-info-container .shopping-cart-table .table thead{display:none}.my-account-page .order-info-container .shopping-cart-table .table tbody{display:block}.my-account-page .order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item{display:table;margin-bottom:15px;margin-top:10px;width:100%}.my-account-page .order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td{border:0;display:block;float:right;margin-bottom:8px;padding:0;text-align:left!important;width:65%}.my-account-page .order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td.td-image{float:left;text-align:center!important;width:35%}.my-account-page .order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td .mobile-title{color:#666;display:block;font-size:14px;font-weight:700;line-height:20px}.my-account-page .order-info-container .shopping-cart-table .table tbody tr.shopping-cart-item td .quantity-input{width:65px}.my-account-page .order-info-container .summary-table-container{display:flex;flex-direction:column-reverse}.my-account-page .order-info-container .summary-table-container .additional-actions{justify-content:flex-start;margin-top:10px;padding-left:0}.my-account-page .order-info-container .summary-table-container .summary-table{float:none!important}}@media (max-width:991px) and (max-width:576px){.my-account-page .order-info-container .summary-table-container .summary-table{width:100%!important}.my-account-page .order-info-container .summary-table-container .summary-table .data td,.my-account-page .order-info-container .summary-table-container .summary-table .data th{padding-left:10px!important;padding-right:10px!important}}@media (max-width:767px){.my-account-page .dashboard .account-info .account-info-box-content{flex-direction:column}.my-account-page .dashboard .account-info .account-info-box-content .address{width:100%}.my-account-page .account-information .form-row .form-group,.my-account-page .change-address-area .form-row .form-group,.my-account-page .change-password-area .form-row .form-group{padding-left:0!important;padding-right:0!important}.my-account-page .account-information .form-group .form-control.not-full-width,.my-account-page .change-address-area .form-group .form-control.not-full-width,.my-account-page .change-password-area .form-group .form-control.not-full-width{width:100%!important}.my-account-page .orders-table{margin-top:30px}.my-account-page .addresses-area .additional-addresses ol,.my-account-page .addresses-area .default-addresses ol{flex-direction:column}.my-account-page .addresses-area .additional-addresses ol li,.my-account-page .addresses-area .default-addresses ol li{width:100%}.my-account-page .addresses-area .add-new-address{position:relative}}@media (max-width:480px){.my-account-page{padding-top:20px}.my-account-page>.container{padding-left:0;padding-right:0}}@media (max-width:360px){.my-account-page .actions{display:block}.my-account-page .actions .additional-actions{display:block;margin-bottom:10px}.my-account-page .actions .additional-actions .required{text-align:left}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}*{margin:0;padding:0}body{margin-bottom:0}body.shop-body{background-color:#f8f8f8}body.shop-body .main-container{margin-top:140px}@media (max-width:1200px){body.shop-body .main-container{margin-top:70px}}body.shop-body .main-container>.area-brick-container .pimcore_area_web-slider:first-child{margin-top:-140px}body.shop-body.modal-open .modal-backdrop.fade.in{opacity:.5}.main-container{padding-bottom:0}.flash-global-message{margin-top:20px!important;padding:10px!important}@media (min-width:1200px){.container{max-width:1170px;padding-left:0;padding-right:0}}@media (max-width:1200px){.container{max-width:100%!important;padding-left:15px;padding-right:15px;width:100%!important}}.pimcore_block_buttons{width:100%!important}.pimcore_editable_input.empty,.pimcore_editable_textarea.empty,.pimcore_wysiwyg.empty{min-height:20px;min-width:100px}.pimcore_editable_wysiwyg{min-width:200px}.x-list-plain .x-boundlist-item{font-size:13px;text-shadow:none}.pimcore_area_content .editmode{opacity:1}.pimcore_area_content [data-align-horizontal=left]{text-align:left}.pimcore_area_content [data-align-horizontal=center]{text-align:center}.pimcore_area_content [data-align-horizontal=right]{text-align:right}.pimcore_area_content [data-column-width="1"]{width:8.3333333333%}.pimcore_area_content [data-column-width="2"]{width:16.6666666667%}.pimcore_area_content [data-column-width="3"]{width:25%}.pimcore_area_content [data-column-width="4"]{width:33.3333333333%}.pimcore_area_content [data-column-width="5"]{width:41.6666666667%}.pimcore_area_content [data-column-width="6"]{width:50%}.pimcore_area_content [data-column-width="7"]{width:58.3333333333%}.pimcore_area_content [data-column-width="8"]{width:66.6666666667%}.pimcore_area_content [data-column-width="9"]{width:75%}.pimcore_area_content [data-column-width="10"]{width:83.3333333333%}.pimcore_area_content [data-column-width="11"]{width:91.6666666667%}.pimcore_area_content [data-column-width="12"]{width:100%}.pimcore_area_content [data-background=white]{background-color:#fff}.pimcore_area_content [data-background=gray]{background-color:#f4f4f4}.pimcore_area_content [data-background=gray2]{background-color:#ebeae8}.pimcore_area_content [data-background=gray3]{background-color:#dbdad7}.pimcore_area_content [data-background=gray4]{background-color:#9f9d9a}.pimcore_area_content [data-background=brand-primary]{background-color:#3e3e3e}.pimcore_area_content [data-background=brand-secondary]{background-color:#f17b00}.pimcore_area_content .pimcore_editable_input{min-height:30px;min-width:50px}.pimcore_area_content .edit-container{background:#000;color:#fff;margin-bottom:20px;min-height:35px;position:relative;transition:.3s}.pimcore_area_content .edit-container .edit-block-group{display:flex;flex-wrap:wrap;width:100%}.pimcore_area_content .edit-container .edit-block-group .edit-block:not(:last-child){border-right:1px solid #4a5a64}.pimcore_area_content .edit-container .edit-block{align-content:baseline;border-bottom:1px solid #4a5a64;color:#fff;display:flex;flex-grow:1;flex-wrap:wrap;height:auto;padding:2px 10px;position:relative;text-align:left;text-shadow:0 1px 1px #4a4a4a;transition:.3s;width:50%}.pimcore_area_content .edit-container .edit-block.full-width{width:100%}.pimcore_area_content .edit-container .edit-block.big{min-height:70px}.pimcore_area_content .edit-container .edit-block.column-direction{flex-direction:column}.pimcore_area_content .edit-container .edit-block[data-type=data-grid-height] .option-select .option,.pimcore_area_content .edit-container .edit-block[data-type=data-grid-width] .option-select .option{justify-content:center;min-width:20px}.pimcore_area_content .edit-container .edit-block[data-type=data-sub-title-headline-tag],.pimcore_area_content .edit-container .edit-block[data-type=data-title-headline-tag]{padding-top:15px}.pimcore_area_content .edit-container .edit-block .hidden-pimcore-input{display:none!important}.pimcore_area_content .edit-container .edit-block .alert{border-radius:0;display:none;margin:3px 0;padding:2px 5px;text-shadow:none;width:100%}.pimcore_area_content .edit-container .edit-block label{font-size:13px;font-weight:400;line-height:30px;margin-bottom:0;margin-right:10px}.pimcore_area_content .edit-container .edit-block .x-form-trigger-wrap-default{border-color:#6c808c!important}.pimcore_area_content .edit-container .edit-block .pimcore_editable_relation .x-form-item-body-default{display:grid}.pimcore_area_content .edit-container .edit-block .pimcore_editable_relation .x-form-item-body-default input{min-width:300px;width:100%}.pimcore_area_content .edit-container .edit-block .pimcore_editable_relation .x-form-item-body-default div{max-width:100%!important;min-height:32px}.pimcore_area_content .edit-container .edit-block .pimcore_editable_relations{text-shadow:none;width:100%!important}.pimcore_area_content .edit-container .edit-block .pimcore_editable_relations .x-box-inner,.pimcore_area_content .edit-container .edit-block .pimcore_editable_relations .x-box-target,.pimcore_area_content .edit-container .edit-block .pimcore_editable_relations .x-grid-header-ct,.pimcore_area_content .edit-container .edit-block .pimcore_editable_relations .x-toolbar{width:100%!important}.pimcore_area_content .edit-container .edit-block .pimcore_editable_link{top:8px}.pimcore_area_content .edit-container .edit-block .pimcore_editable_link .pimcore_editable_link_text{position:relative;top:-5px}.pimcore_area_content .edit-container .edit-block .option-select{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:-2px;margin-right:5px}.pimcore_area_content .edit-container .edit-block .option-select.position-select{max-width:68px}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option{height:20px;margin:0 1px 1px;padding:0;width:20px}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option svg{fill:#fff;height:20px;width:20px}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=top-left] svg{transform:rotate(-45deg)}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=top-right] svg{transform:rotate(45deg)}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=left] svg,.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=middle-left] svg{transform:rotate(-90deg)}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=middle-right] svg,.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=right] svg{transform:rotate(90deg)}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=bottom-left] svg{transform:rotate(-135deg)}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=bottom-center] svg,.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=bottom] svg{transform:rotate(180deg)}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=bottom-right] svg{transform:rotate(135deg)}.pimcore_area_content .edit-container .edit-block .option-select .pimcore_editable_numeric{height:30px;margin-top:-2px}.pimcore_area_content .edit-container .edit-block .option-select .pimcore_editable_numeric .x-form-spinner{text-shadow:none}.pimcore_area_content .edit-container .edit-block .option-select .pimcore_editable_numeric .x-form-trigger-wrap-default{height:30px}.pimcore_area_content .edit-container .edit-block .option-select .pimcore_editable_numeric .x-form-trigger-wrap-default input{color:#31444f;min-height:28px;padding-bottom:5px}.pimcore_area_content .edit-container .edit-block .option-select .option{align-items:center;background:#31444f;border:1px solid;cursor:pointer;display:flex;font-size:13px;height:26px;line-height:24px;margin:0 2px 2px;opacity:.4;padding:0 5px;text-align:center;transition:.3s}.pimcore_area_content .edit-container .edit-block .option-select .option svg{transition:.3s}.pimcore_area_content .edit-container .edit-block .option-select .option:focus,.pimcore_area_content .edit-container .edit-block .option-select .option:hover{opacity:.7}.pimcore_area_content .edit-container .edit-block .option-select .option.active{opacity:1}.pimcore_area_content .edit-container .edit-block .option-select .option:not(.color).active,.pimcore_area_content .edit-container .edit-block .option-select .option:not(.color):focus,.pimcore_area_content .edit-container .edit-block .option-select .option:not(.color):hover{background:#fff;border-color:#fff;color:#6c808c;text-shadow:none}.pimcore_area_content .edit-container .edit-block .option-select .option:not(.color).active svg path,.pimcore_area_content .edit-container .edit-block .option-select .option:not(.color):focus svg path,.pimcore_area_content .edit-container .edit-block .option-select .option:not(.color):hover svg path{fill:#6c808c}.pimcore_area_content .edit-container .edit-block .option-select .checkbox{cursor:pointer;height:30px;margin:0;position:relative;width:30px}.pimcore_area_content .edit-container .edit-block .option-select .checkbox svg{height:30px;left:0;position:absolute;top:0;transition:.3s;width:30px}.pimcore_area_content .edit-container .edit-block .option-select .checkbox .icon-checkbox-checked .box-shadow{fill:#31444f}.pimcore_area_content .edit-container .edit-block .option-select .checkbox[data-value="0"] .icon-checkbox-empty{opacity:.5}.pimcore_area_content .edit-container .edit-block .option-select .checkbox[data-value="0"] .icon-checkbox-checked,.pimcore_area_content .edit-container .edit-block .option-select .checkbox[data-value="1"] .icon-checkbox-empty{opacity:0}.pimcore_area_content .edit-container .edit-block .option-select .checkbox[data-value="1"] .icon-checkbox-checked{opacity:1}.pimcore_area_content .edit-container .edit-block .option-select .checkbox:focus[data-value="0"] .icon-checkbox-empty,.pimcore_area_content .edit-container .edit-block .option-select .checkbox:hover[data-value="0"] .icon-checkbox-empty{opacity:.7}.pimcore_area_content .edit-container .edit-block .option-select .headline-tag{text-transform:uppercase}.pimcore_area_content .edit-container .edit-block .option-select .headline-tag.active,.pimcore_area_content .edit-container .edit-block .option-select .headline-tag:focus,.pimcore_area_content .edit-container .edit-block .option-select .headline-tag:hover{background:#fff;border-color:#fff;color:#6c808c;opacity:1;text-shadow:none}.pimcore_area_content .edit-container .edit-block .option-select .color{border-color:#6c808c;box-shadow:0 2px 4px rgba(74,90,100,.6);cursor:pointer;height:26px;opacity:1;position:relative;top:0;transition:.3s;width:13px}.pimcore_area_content .edit-container .edit-block .option-select .color:before{background:linear-gradient(145deg,transparent,transparent 50%,hsla(0,0%,100%,.3) 70%,hsla(0,0%,100%,.4) 80%,transparent);content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:2}.pimcore_area_content .edit-container .edit-block .option-select .color:after{background:url(/static/img/icon/icon-checked.png) no-repeat;background-size:cover;bottom:-3px;content:"";height:18px;opacity:0;position:absolute;right:-4px;transition:.3s;width:18px;z-index:1}.pimcore_area_content .edit-container .edit-block .option-select .color:focus,.pimcore_area_content .edit-container .edit-block .option-select .color:hover{box-shadow:0 3px 6px #345468;opacity:1;top:-2px}.pimcore_area_content .edit-container .edit-block .option-select .color.active:after{opacity:1}.pimcore_area_content .edit-container .edit-block .option-select .color[data-value=transparent]{background:url(/static/img/icon/icon-visibility-off.svg) no-repeat;background-position:50%}.pimcore_area_content .edit-container .edit-block .option-select .color[data-value=white]{background:#fff}.pimcore_area_content .edit-container .edit-block .option-select .color[data-value=gray]{background:#f4f4f4}.pimcore_area_content .edit-container .edit-block .option-select .color[data-value=gray2]{background:#ebeae8}.pimcore_area_content .edit-container .edit-block .option-select .color[data-value=gray3]{background:#dbdad7}.pimcore_area_content .edit-container .edit-block .option-select .color[data-value=gray4]{background:#9f9d9a}.pimcore_area_content .edit-container .edit-block .option-select .color[data-value=green]{background:#73bf18}.pimcore_area_content .edit-container .edit-block .option-select .color[data-value=dark-green]{background:#003f26}.pimcore_area_content .edit-container .edit-block .option-select .color[data-value=blue]{background:#4288c7}.pimcore_area_content .edit-container .edit-block .option-select .color[data-value=brand-primary]{background:#3e3e3e}.pimcore_area_content .edit-container .edit-block .option-select .color[data-value=brand-secondary]{background:#f17b00}.pimcore_area_content .edit-container .edit-block .option-select .column-width{justify-content:center;width:24px}.pimcore_area_content .edit-container .edit-block .option-select .percent-width{justify-content:center;width:52px}.pimcore_area_content .edit-container .edit-block .option-select select[name=ad-select] .option{background-color:#fff}body main.show-headline-bar .web-slider-container .web-slider.full-height .slider-inner{height:calc(100vh - 60px)}body.with-sub-nav-fixed main.show-headline-bar .web-slider-container .web-slider.full-height .slider-inner{height:calc(100vh - 160px)}body.edit-mode .web-slider-container{margin-bottom:100px}.web-slider-container .select-block .x-form-item{min-width:150px}.web-slider-container .alert-info{background:#f6f6f6;border-radius:0;box-shadow:unset;margin-left:10px;margin-right:10px}.web-slider-container .alert-info .select-block .title{color:#606060;font-family:Open Sans,Helvetica Neue,helvetica,arial,verdana,sans-serif;font-size:16px;font-weight:400}.web-slider-container .alert-info .checkbox-block{margin-top:10px}.web-slider-container .alert-info .checkbox-block .pimcore_tag_checkbox{display:inline-flex;width:100%}.web-slider-container .alert-info .checkbox-block .pimcore_tag_checkbox input{cursor:pointer;margin-right:5px}.web-slider-container .alert-info .checkbox-block .pimcore_tag_checkbox label{-webkit-touch-callout:none;color:#606060;cursor:pointer;font-family:Open Sans,Helvetica Neue,helvetica,arial,verdana,sans-serif;font-size:16px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.web-slider-container.editmode-popup-open .web-slider .carousel-control,.web-slider-container.editmode-popup-open .web-slider .indicators{z-index:-1}.web-slider-container .trigger-edit-popup{background:#3c3f41;cursor:pointer;padding:7px;position:absolute;right:5px;top:5px;z-index:999}.web-slider-container .trigger-edit-popup:focus,.web-slider-container .trigger-edit-popup:hover{background:#585c5f}.web-slider-container .trigger-edit-popup .pimcore_material_icon_rename{display:block;height:24px;width:24px}.web-slider-container .image-title{background:hsla(0,0%,100%,.6);bottom:0;color:#3e3e3e;font-family:regular;font-size:14px;left:0;padding:5px 20px;position:absolute}.web-slider-container .editmode-popup{display:none}.web-slider-container .editmode-popup.open{background:hsla(0,0%,100%,.78);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:10020}.web-slider-container .editmode-popup.open .inner-content{background:#fff;border:1px solid #ccc;box-shadow:0 3px 6px rgba(0,0,0,.35);margin-top:30px;max-width:920px;padding:15px;position:fixed;width:75%}.web-slider-container .editmode-popup.open .inner-content .content-container{max-height:calc(100vh - 196px);overflow-y:auto}.web-slider-container .editmode-popup.open .inner-content .options-container{display:inline-flex;width:100%}.web-slider-container .editmode-popup.open .inner-content .options-container .option-container,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container{display:flex;flex-direction:column;margin-bottom:7px;margin-right:12px}.web-slider-container .editmode-popup.open .inner-content .options-container .option-container.full-width,.web-slider-container .editmode-popup.open .inner-content .options-container .option-container.full-width .pimcore_tag_image,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container.full-width,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container.full-width .pimcore_tag_image{width:100%}.web-slider-container .editmode-popup.open .inner-content .options-container .option-container.link,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container.link{padding-right:40px;width:100%}.web-slider-container .editmode-popup.open .inner-content .options-container .option-container.link .pimcore_tag_link_text,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container.link .pimcore_tag_link_text{display:block;margin-bottom:5px}.web-slider-container .editmode-popup.open .inner-content .options-container .option-container.link .pimcore_open_link_button,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container.link .pimcore_open_link_button{position:relative;right:0;top:0}.web-slider-container .editmode-popup.open .inner-content .options-container .option-container.link .pimcore_edit_link_button,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container.link .pimcore_edit_link_button{float:left;position:relative;right:0;top:0}.web-slider-container .editmode-popup.open .inner-content .options-container .option-container .pimcore_tag_link,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container .pimcore_tag_link{padding-top:5px}.web-slider-container .editmode-popup.open .inner-content .options-container .option-container .pimcore_tag_link .pimcore_edit_link_button,.web-slider-container .editmode-popup.open .inner-content .options-container .option-container .pimcore_tag_link .pimcore_open_link_button,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container .pimcore_tag_link .pimcore_edit_link_button,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container .pimcore_tag_link .pimcore_open_link_button{top:-1px!important}.web-slider-container .editmode-popup.open .inner-content .options-container .option-container .pimcore_tag_link .pimcore_tag_link_text,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container .pimcore_tag_link .pimcore_tag_link_text{font-family:Montserrat SemiBold,sans-serif;font-size:14px}.web-slider-container .editmode-popup.open .inner-content .options-container .option-container .x-form-text-field-body-default,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container .x-form-text-field-body-default{min-width:170px!important}.web-slider-container .editmode-popup.open .inner-content .options-container .option-container.checkbox,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container.checkbox{justify-content:center}.web-slider-container .editmode-popup.open .inner-content .options-container .option-container.checkbox label,.web-slider-container .editmode-popup.open .inner-content .options-container .select-container.checkbox label{font-size:12px;padding-left:0}.web-slider-container .editmode-popup.open .inner-content .pimcore_tag_textarea{border:1px solid #ccc;font-family:Montserrat SemiBold,sans-serif;font-size:14px;padding:5px}.web-slider-container .editmode-popup.open .inner-content .pimcore_tag_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.web-slider-container .editmode-popup.open .inner-content .info-label{align-items:center;display:inline-flex;font-size:12px;margin-bottom:3px;position:relative}.web-slider-container .editmode-popup.open .inner-content .info-label .tip{font-size:16px;margin-left:3px}.web-slider-container .editmode-popup.open .inner-content .info-label .info{display:none}.web-slider-container .editmode-popup.open .inner-content .info-label .info .color-preview{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.web-slider-container .editmode-popup.open .inner-content .info-label .info .color-preview li{align-items:center;display:inline-flex;margin-bottom:3px}.web-slider-container .editmode-popup.open .inner-content .info-label .info .color-preview li:last-child{margin-bottom:0}.web-slider-container .editmode-popup.open .inner-content .info-label .info .color-preview li span.color-option{background:#fff;border:1px solid #000;color:#fff;display:inline-block;float:left;height:13px;margin-right:5px;width:50px}.web-slider-container .editmode-popup.open .inner-content .info-label .info .color-preview li span.color-option.white{background:#fff;color:#fff}.web-slider-container .editmode-popup.open .inner-content .info-label .info .color-preview li span.color-option.gray{background:#f4f4f4;color:#f4f4f4}.web-slider-container .editmode-popup.open .inner-content .info-label .info .color-preview li span.color-option.gray2{background:#ebeae8;color:#ebeae8}.web-slider-container .editmode-popup.open .inner-content .info-label .info .color-preview li span.color-option.gray3{background:#dbdad7;color:#dbdad7}.web-slider-container .editmode-popup.open .inner-content .info-label .info .color-preview li span.color-option.gray4{background:#9f9d9a;color:#9f9d9a}.web-slider-container .editmode-popup.open .inner-content .info-label .info .color-preview li span.color-option.brand-primary{background:#3e3e3e;color:#3e3e3e}.web-slider-container .editmode-popup.open .inner-content .info-label .info .color-preview li span.color-option.brand-secondary{background:#f17b00;color:#f17b00}.web-slider-container .editmode-popup.open .inner-content .info-label:active .info,.web-slider-container .editmode-popup.open .inner-content .info-label:focus .info,.web-slider-container .editmode-popup.open .inner-content .info-label:hover .info{background:#3e3e3e;box-shadow:0 3px 6px rgba(0,0,0,.35);color:#fff;display:block;font-size:10px;left:10px;padding:8px;position:absolute;top:-5px;width:230px;z-index:9999}.web-slider-container .editmode-popup.open .inner-content .teaser-options .options-container{margin-top:8px}.web-slider-container .editmode-popup.open .inner-content .teaser-options .options-container .checkbox{margin-left:65px}.web-slider-container .editmode-popup.open .inner-content .button-container{margin-top:10px;padding-top:10px;text-align:right}.web-slider-container .editmode-popup.open .inner-content .button-container button{font-size:12px}.web-slider-container .editmode-popup.open .inner-content .button-container button.close-popup{background-color:#3e3e3e;color:#fff}.web-slider-container .web-slider{position:relative}.web-slider-container .web-slider.indicators-top .indicators{bottom:auto;top:110px}.web-slider-container .web-slider.full-height .slider-inner{height:100vh}.web-slider-container .web-slider.full-height .slider-inner .slide{max-height:100%}.web-slider-container .web-slider .carousel-control{background-image:none;bottom:inherit;opacity:.7;text-shadow:none;top:50%;transition:all .3s;width:auto;z-index:100}.web-slider-container .web-slider .carousel-control:active,.web-slider-container .web-slider .carousel-control:focus,.web-slider-container .web-slider .carousel-control:hover{opacity:.9}.web-slider-container .web-slider .carousel-control .icon-next,.web-slider-container .web-slider .carousel-control .icon-prev{align-items:center;background:#3e3e3e;display:flex;height:60px;justify-content:center;left:0;margin:0;position:relative;right:0;top:0;width:40px}.web-slider-container .web-slider .carousel-control .icon-next:before,.web-slider-container .web-slider .carousel-control .icon-prev:before{font-family:Material Icons;font-size:42px}.web-slider-container .web-slider .carousel-control .icon-next:before{content:"\e315"}.web-slider-container .web-slider .carousel-control .icon-prev:before{content:"\e314"}.web-slider-container .web-slider .indicators{bottom:0;padding:15px 0 10px;position:absolute;text-align:center;transition:.3s;width:100%;z-index:100}.web-slider-container .web-slider .indicators.hidden{display:block!important;opacity:0;visibility:hidden}.web-slider-container .web-slider .indicators li{display:inline-block;list-style-type:none;margin:0 3px;position:relative;transition:.3s}.web-slider-container .web-slider .indicators li .icon{background:#3e3e3e;border-radius:0;box-shadow:0 2px 2px #3e3e3e;cursor:pointer;height:6px;transition:.3s;width:36px}.web-slider-container .web-slider .indicators li.active .icon{background:#fff}.web-slider-container .web-slider .slider-inner{height:570px}.web-slider-container .web-slider .slider-inner .slide{background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:100%;max-height:570px;opacity:0;position:absolute;transition:1s;width:100%}.web-slider-container .web-slider .slider-inner .slide.active{opacity:1}.web-slider-container .web-slider .slider-inner .slide.fade-in{z-index:99}.web-slider-container .web-slider .slider-inner .slide.fade-out{transition-delay:.3s}.web-slider-container .web-slider .slider-inner .slide .caption{background:rgba(62,62,62,.75);bottom:50px;color:#fff;left:calc(50% - 615px);max-width:540px;padding:20px;position:absolute;width:100%;z-index:1}.web-slider-container .web-slider .slider-inner .slide .caption.with-icon{max-width:627px}.web-slider-container .web-slider .slider-inner .slide .caption.color-none,.web-slider-container .web-slider .slider-inner .slide .caption.no-background{background:none}.web-slider-container .web-slider .slider-inner .slide .caption.with-icons{padding:20px 125px 70px 20px}.web-slider-container .web-slider .slider-inner .slide .caption.background-white{background:hsla(0,0%,100%,.75);color:#3e3e3e}.web-slider-container .web-slider .slider-inner .slide .caption.background-gray{background:hsla(0,0%,96%,.75);color:#3e3e3e}.web-slider-container .web-slider .slider-inner .slide .caption.background-gray2{background:hsla(40,7%,92%,.75);color:#3e3e3e}.web-slider-container .web-slider .slider-inner .slide .caption.background-gray3{background:hsla(45,5%,85%,.75);color:#3e3e3e}.web-slider-container .web-slider .slider-inner .slide .caption.background-gray4{background:hsla(36,3%,61%,.75);color:#fff}.web-slider-container .web-slider .slider-inner .slide .caption.background-brand-primary{background:rgba(62,62,62,.75);color:#fff}.web-slider-container .web-slider .slider-inner .slide .caption.background-brand-secondary{background:rgba(241,123,0,.75);color:#fff}.web-slider-container .web-slider .slider-inner .slide .caption.background-gray .button-container .button,.web-slider-container .web-slider .slider-inner .slide .caption.background-gray2 .button-container .button,.web-slider-container .web-slider .slider-inner .slide .caption.background-gray3 .button-container .button,.web-slider-container .web-slider .slider-inner .slide .caption.background-white .button-container .button{background:#3e3e3e;color:#fff}.web-slider-container .web-slider .slider-inner .slide .caption.background-brand-primary .button-container .button,.web-slider-container .web-slider .slider-inner .slide .caption.background-gray4 .button-container .button{background:#fff;color:#3e3e3e}.web-slider-container .web-slider .slider-inner .slide .caption.background-brand-secondary .button-container .button{color:#f17b00}.web-slider-container .web-slider .slider-inner .slide .caption.background-brand-secondary .button-container .button:focus,.web-slider-container .web-slider .slider-inner .slide .caption.background-brand-secondary .button-container .button:hover{background:#3e3e3e!important}.web-slider-container .web-slider .slider-inner .slide .caption .icon-container{height:65px;margin-right:22px;width:65px}.web-slider-container .web-slider .slider-inner .slide .caption .icon-container img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons .icon{background:#f17b00;box-shadow:0 3px 6px rgba(0,0,0,.3);padding:3px 10px 0 12px;position:absolute}.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons .icon.new{bottom:12px;left:12px;padding:5px 13px 2px 15px}.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons .icon.bestseller,.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons .icon.regio{right:-8px;top:15px}.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons .icon.bestseller:after,.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons .icon.regio:after{background:url(/static/img/icon-corner-cut.svg);background-position:100%;content:"";height:55px;position:absolute;right:0;top:15px;width:8px;z-index:-1}.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons .icon.bestseller.icon-1,.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons .icon.regio.icon-1{top:15px}.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons .icon.bestseller.icon-2,.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons .icon.regio.icon-2{top:70px}.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons .icon.regio{padding:3px 10px 0 34px}.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .icons .icon.regio .pin{left:7px;position:absolute;top:7px}.web-slider-container .web-slider .slider-inner .slide .caption.top-left{bottom:auto;left:calc(50% - 615px);right:auto;top:60px}.web-slider-container .web-slider .slider-inner .slide .caption.top-center{bottom:auto;left:calc(25% + 25px);right:auto;top:60px}.web-slider-container .web-slider .slider-inner .slide .caption.top-right{bottom:auto;left:auto;right:calc(50% - 615px);top:60px}.web-slider-container .web-slider .slider-inner .slide .caption.middle-left{bottom:auto;left:calc(50% - 615px);right:auto;top:30%}.web-slider-container .web-slider .slider-inner .slide .caption.middle-center{bottom:auto;left:calc(25% + 25px);right:auto;top:30%}.web-slider-container .web-slider .slider-inner .slide .caption.middle-right{bottom:auto;left:auto;right:calc(50% - 615px);top:30%}.web-slider-container .web-slider .slider-inner .slide .caption.bottom-left{bottom:150px;left:calc(50% - 615px);right:auto;top:auto}.web-slider-container .web-slider .slider-inner .slide .caption.bottom-center{bottom:150px;left:calc(25% + 25px);right:auto;top:auto}.web-slider-container .web-slider .slider-inner .slide .caption.bottom-right{bottom:150px;left:auto;right:calc(50% - 615px);top:auto}.web-slider-container .web-slider .slider-inner .slide .caption .head{font-family:bold;font-size:14px;line-height:18px;margin-bottom:15px;-webkit-text-decoration:uppercase;text-decoration:uppercase}.web-slider-container .web-slider .slider-inner .slide .caption .sub-title,.web-slider-container .web-slider .slider-inner .slide .caption .title{margin:0;text-transform:uppercase}.web-slider-container .web-slider .slider-inner .slide .caption .text{font-family:medium;font-size:16px;line-height:24px;margin:15px 0}.web-slider-container .web-slider .slider-inner .slide .caption .head.color-white,.web-slider-container .web-slider .slider-inner .slide .caption .sub-title.color-white,.web-slider-container .web-slider .slider-inner .slide .caption .text.color-white,.web-slider-container .web-slider .slider-inner .slide .caption .title.color-white{color:#fff}.web-slider-container .web-slider .slider-inner .slide .caption .head.color-gray,.web-slider-container .web-slider .slider-inner .slide .caption .sub-title.color-gray,.web-slider-container .web-slider .slider-inner .slide .caption .text.color-gray,.web-slider-container .web-slider .slider-inner .slide .caption .title.color-gray{color:#f4f4f4}.web-slider-container .web-slider .slider-inner .slide .caption .head.color-gray2,.web-slider-container .web-slider .slider-inner .slide .caption .sub-title.color-gray2,.web-slider-container .web-slider .slider-inner .slide .caption .text.color-gray2,.web-slider-container .web-slider .slider-inner .slide .caption .title.color-gray2{color:#ebeae8}.web-slider-container .web-slider .slider-inner .slide .caption .head.color-gray3,.web-slider-container .web-slider .slider-inner .slide .caption .sub-title.color-gray3,.web-slider-container .web-slider .slider-inner .slide .caption .text.color-gray3,.web-slider-container .web-slider .slider-inner .slide .caption .title.color-gray3{color:#dbdad7}.web-slider-container .web-slider .slider-inner .slide .caption .head.color-gray4,.web-slider-container .web-slider .slider-inner .slide .caption .sub-title.color-gray4,.web-slider-container .web-slider .slider-inner .slide .caption .text.color-gray4,.web-slider-container .web-slider .slider-inner .slide .caption .title.color-gray4{color:#9f9d9a}.web-slider-container .web-slider .slider-inner .slide .caption .head.color-brand-primary,.web-slider-container .web-slider .slider-inner .slide .caption .sub-title.color-brand-primary,.web-slider-container .web-slider .slider-inner .slide .caption .text.color-brand-primary,.web-slider-container .web-slider .slider-inner .slide .caption .title.color-brand-primary{color:#3e3e3e}.web-slider-container .web-slider .slider-inner .slide .caption .head.color-brand-secondary,.web-slider-container .web-slider .slider-inner .slide .caption .sub-title.color-brand-secondary,.web-slider-container .web-slider .slider-inner .slide .caption .text.color-brand-secondary,.web-slider-container .web-slider .slider-inner .slide .caption .title.color-brand-secondary{color:#f17b00}.web-slider-container .web-slider .slider-inner .slide .caption .button-container{display:inline-flex;margin-top:30px;width:100%}.web-slider-container .web-slider .slider-inner .slide .caption .button-container .button{display:flex;margin:0 20px 0 0}.web-slider-container .web-slider .slider-inner .slide .caption .button-container .button:last-child{margin-right:0}.web-slider-container .web-slider .slider-inner .slide .caption .button-container .button span{margin:auto}.web-slider-container .web-slider .slider-inner .slide .caption .button{background:#fff;border:none!important;color:#3e3e3e;font-family:medium;font-size:18px;line-height:21px;min-width:200px;padding:15px 30px;text-decoration:none!important;text-transform:uppercase;transition:.3s}.web-slider-container .web-slider .slider-inner .slide .caption .button:hover{background:#f17b00;color:#fff}.web-slider-container .web-slider .slider-inner .slide .caption .button.button-white{background:#fff;color:#3e3e3e}.web-slider-container .web-slider .slider-inner .slide .caption .button.button-gray{background:#f4f4f4;color:#3e3e3e}.web-slider-container .web-slider .slider-inner .slide .caption .button.button-gray2{background:#ebeae8;color:#3e3e3e}.web-slider-container .web-slider .slider-inner .slide .caption .button.button-gray3{background:#dbdad7;color:#3e3e3e}.web-slider-container .web-slider .slider-inner .slide .caption .button.button-gray4{background:#9f9d9a;color:#fff}.web-slider-container .web-slider .slider-inner .slide .caption .button.button-brand-primary{background:#3e3e3e;color:#fff}.web-slider-container .web-slider .slider-inner .slide .caption .button.button-brand-secondary{background:#f17b00;color:#fff}.web-slider-container .web-slider .slider-inner .slide .caption .button.no-arrow span{position:absolute;right:30px;top:13px}.web-slider-container .web-slider .slider-inner .slide .caption .button.no-arrow.icon-calculator{padding-right:80px}.web-slider-container .web-slider .slider-inner .slide .caption .button.no-arrow.icon-calculator span{top:15px}.web-slider-container .web-slider .slider-inner .slide .caption .button.no-arrow.icon-search{padding-right:80px}.web-slider-container .web-slider .slider-inner .slide .caption .button.no-arrow.icon-search span{top:20px}.web-slider-container .web-slider .slider-inner .slide .caption .button.no-arrow.icon-visualiser,.web-slider-container .web-slider .slider-inner .slide .caption .button.no-arrow.icon-visualizer{padding-right:115px}.web-slider-container .web-slider .slider-inner .slide .caption .button.no-arrow:not(.icon){padding-right:90px}.web-slider-container .web-slider .slider-inner .slide .caption .button.no-arrow:not(.icon):before{display:none}.web-slider-container .web-slider .slider-inner .slide .caption .button.no-arrow:not(.icon):after{top:24px}.web-slider-container .web-slider .slider-inner .slide .caption .button.no-arrow:after{display:none}.web-slider-container .web-slider.edit-mode{z-index:10000}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group .x-form-trigger-wrap-default{width:20px}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group.color-gray{color:#f4f4f4}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group.color-white{color:#fff}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group .editable-setting{left:-25px;opacity:.5;position:absolute;transition:.3s;width:30px}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group .editable-setting:focus,.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group .editable-setting:hover{opacity:1}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group .editable-setting.color-picker{left:-50px}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group .editable-setting.color-picker .x-form-trigger-default:before{content:"\f043"}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group .editable-setting.headline-picker .x-form-trigger-default:before{content:"\f1dc"}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group.caption-position-group{left:0;position:absolute;top:-36px}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group.caption-position-group .editable-setting{left:0}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group.caption-position-group .x-form-trigger-wrap-default{width:160px}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group.text-group .editable-setting{top:25px}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group.text-group p.text{display:none}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group.button-group .editable-setting{top:9px}.web-slider-container .web-slider.edit-mode .slider-inner .slide .caption .input-group.button-group .pimcore_tag_link .pimcore_tag_link_text{display:none}.web-slider-container .web-slider.edit-mode .slider-inner .slide img{height:100%;max-height:570px;-o-object-fit:cover;object-fit:cover;width:100%}.web-slider-container .web-slider.edit-mode .slider-inner .slide .pimcore_tag_image_empty{background:#f4f4f4!important;height:100%}.web-slider-container .web-slider.edit-mode .slider-inner .slide .pimcore_tag_image .pimcore_tag_image_alt{display:none!important}.web-slider-container .web-slider.edit-mode .slider-inner .slide .pimcore_tag_input{border:1px solid #3e3e3e;font-family:medium;font-size:12px;line-height:14px;min-height:50px!important;padding-left:10px;width:480px}.web-slider-container .web-slider.edit-mode .slider-inner .slide .pimcore_tag_textarea{border:1px solid #3e3e3e;font-family:medium;font-size:12px;height:70px;line-height:14px;padding-left:10px;width:480px}.web-slider-container .web-slider.edit-mode .slider-inner .slide.blue{background:#3e3e3e}.web-slider-container .scroll-to-content-container{bottom:40px;display:flex;justify-content:center;position:absolute;width:100%}.web-slider-container .scroll-to-content-container .scroll-to-content svg{height:auto;margin-bottom:0;transition:all .48s ease-in-out;width:30px}.web-slider-container .scroll-to-content-container .scroll-to-content:hover svg{margin-bottom:-10px}.x-boundlist-floating{min-width:200px}.x-boundlist-floating span.color-option{background:#fff;color:#fff;display:inline-block;float:left;height:20px;margin-right:5px;position:relative;top:5px;width:40px}.x-boundlist-floating span.color-option.white{background:#fff;color:#fff}.x-boundlist-floating span.color-option.gray{background:#f4f4f4;color:#f4f4f4}.product-header.image-big .web-slider-container .web-slider .slider-inner{height:calc(100vh - 175px);min-height:570px}.product-header.image-big .web-slider-container .web-slider .slider-inner .slide{max-height:100%}.product-header>div.text{position:absolute}.product-header.image-small{max-height:570px}.product-header .web-slider-container .web-slider .slider-inner .slide .caption .text .button-container .button{padding-right:115px;position:relative}.product-header .web-slider-container .web-slider .slider-inner .slide .caption .text .button-container .button span{position:absolute;right:30px;top:13px}.product-header .web-slider-container .web-slider .slider-inner .slide .caption .text .button-container .button.icon-calculator{padding-right:80px}.product-header .web-slider-container .web-slider .slider-inner .slide .caption .text .button-container .button.icon-calculator span{top:15px}.product-header .web-slider-container .web-slider .slider-inner .slide .caption .text .button-container .button.icon-search{padding-right:80px}.product-header .web-slider-container .web-slider .slider-inner .slide .caption .text .button-container .button.icon-search span{top:20px}.product-header .web-slider-container .web-slider .slider-inner .slide .caption .text .button-container .button.icon-search span svg path{fill:#fff}.product-header .web-slider-container .web-slider .slider-inner .slide .caption .text .button-container .button.no-arrow:after,.product-header .web-slider-container .web-slider .slider-inner .slide .caption .text .button-container .button.no-arrow:before{display:none}.product-header .web-slider-container .web-slider .slider-inner .slide .caption .text .button-container .button:not(.icon){padding-right:90px}.product-header .web-slider-container .web-slider .slider-inner .slide .caption .text .button-container .button:not(.icon):before{display:none}.product-header .web-slider-container .web-slider .slider-inner .slide .caption .text .button-container .button:not(.icon):after{top:24px}.x-form-text-field-body-default{min-width:30px!important}@media (max-width:1640px){.web-slider-container.web-application-teaser-below .web-slider .slider-inner .slide .caption.bottom-right,.web-slider-container.web-application-teaser-below .web-slider .slider-inner .slide .caption.middle-right,.web-slider-container.web-application-teaser-below .web-slider .slider-inner .slide .caption.top-right,.web-slider-container.web-marketplace-teaser-below .web-slider .slider-inner .slide .caption.bottom-right,.web-slider-container.web-marketplace-teaser-below .web-slider .slider-inner .slide .caption.middle-right,.web-slider-container.web-marketplace-teaser-below .web-slider .slider-inner .slide .caption.top-right,.web-slider-container.web-multi-teaser-below .web-slider .slider-inner .slide .caption.bottom-right,.web-slider-container.web-multi-teaser-below .web-slider .slider-inner .slide .caption.middle-right,.web-slider-container.web-multi-teaser-below .web-slider .slider-inner .slide .caption.top-right{right:150px}}@media (max-width:1360px){.web-slider-container .web-slider .slider-inner .slide .caption.bottom-right,.web-slider-container .web-slider .slider-inner .slide .caption.middle-right,.web-slider-container .web-slider .slider-inner .slide .caption.top-right,.web-slider-container.web-application-teaser-below .web-slider .slider-inner .slide .caption.bottom-right,.web-slider-container.web-application-teaser-below .web-slider .slider-inner .slide .caption.middle-right,.web-slider-container.web-application-teaser-below .web-slider .slider-inner .slide .caption.top-right,.web-slider-container.web-marketplace-teaser-below .web-slider .slider-inner .slide .caption.bottom-right,.web-slider-container.web-marketplace-teaser-below .web-slider .slider-inner .slide .caption.middle-right,.web-slider-container.web-marketplace-teaser-below .web-slider .slider-inner .slide .caption.top-right,.web-slider-container.web-multi-teaser-below .web-slider .slider-inner .slide .caption.bottom-right,.web-slider-container.web-multi-teaser-below .web-slider .slider-inner .slide .caption.middle-right,.web-slider-container.web-multi-teaser-below .web-slider .slider-inner .slide .caption.top-right{right:40px}}@media (max-width:1270px){.web-slider-container .web-slider .slider-inner .slide .caption{left:20px;max-width:calc(50% - 50px);padding:20px}.web-slider-container .web-slider .slider-inner .slide .caption.top-left{left:20px}.web-slider-container .web-slider .slider-inner .slide .caption.top-right{right:2000px}.web-slider-container .web-slider .slider-inner .slide .caption.middle-right{right:20px}.web-slider-container .web-slider .slider-inner .slide .caption.bottom-left{left:20px}.web-slider-container .web-slider .slider-inner .slide .caption.bottom-right{right:20px}.web-slider-container .web-slider .slider-inner .slide .caption p{font-size:12px}.web-slider-container .web-slider .slider-inner .slide .caption .button{font-size:12px;padding:10px 20px}}@media (max-width:1050px){main.show-headline-bar .web-slider-container .web-slider.full-height .slider-inner{height:calc(100vh - 54px)}}@media (max-width:992px){.web-slider-container .web-slider .slider-inner .slide .caption{left:20px!important}}@media (max-width:767px){.web-slider-container .scroll-to-content-container{bottom:20px;display:none}.web-slider-container .web-slider .slider-inner .slide .caption{display:block}.web-slider-container .web-slider .slider-inner .slide .caption .icon-container{display:block;margin-bottom:10px}.web-slider-container .web-slider .slider-inner .slide .caption .caption-content{display:block;padding:10px;width:100%}.web-slider-container .web-slider .slider-inner .slide .caption .caption-content .title{margin-top:0}.web-slider-container .web-slider .slider-inner .slide .caption.bottom-center,.web-slider-container .web-slider .slider-inner .slide .caption.bottom-left,.web-slider-container .web-slider .slider-inner .slide .caption.bottom-right{bottom:30px}}@media (max-width:640px){.web-slider-container .web-slider .slider-inner .slide .caption{max-width:calc(100% - 40px);padding:20px;right:0!important}.web-slider-container .web-slider .slider-inner .slide .caption.color-none,.web-slider-container .web-slider .slider-inner .slide .caption.no-background{padding:0}.web-slider-container .web-slider .slider-inner .slide .caption.color-none.no-arrow span,.web-slider-container .web-slider .slider-inner .slide .caption.no-background.no-arrow span{top:5px}}.facelift.first-slider.with-sub-nav-fixed .web-slider-container.first[data-slider-height=full-height] .web-slider .slider-inner{height:calc(100vh - 100px)}.facelift .web-slider-container.editmode{margin-bottom:100px;padding-bottom:246px}.facelift .web-slider-container.editmode .images-preview-container{display:flex;max-width:100%}.facelift .web-slider-container.editmode .images-preview-container .image{background-size:cover!important;border:1px solid #fff;cursor:pointer;filter:grayscale(100%);height:70px;margin:4px;opacity:.6;transition:.3s;width:120px}.facelift .web-slider-container.editmode .images-preview-container .image.empty{background:hsla(0,0%,100%,.3)}.facelift .web-slider-container.editmode .images-preview-container .image.active,.facelift .web-slider-container.editmode .images-preview-container .image:hover{filter:none;opacity:1}.facelift .web-slider-container.editmode .web-slider .slider-inner .pimcore_block_entry{height:100%;opacity:0;pointer-events:none;position:absolute;width:100%}.facelift .web-slider-container.editmode .web-slider .slider-inner .pimcore_block_entry.active{opacity:1;pointer-events:all}.facelift .web-slider-container.editmode .web-slider .slider-inner .slide .desktop-image{height:100%;left:0;position:absolute;top:0;width:100%}.facelift .web-slider-container.editmode .web-slider .slider-inner .slide .desktop-image .pimcore_editable_image{height:100%!important;width:100%!important}.facelift .web-slider-container.editmode .web-slider .slider-inner .slide .desktop-image .pimcore_editable_image .pimcore_editable_image_alt{display:none}.facelift .web-slider-container.editmode .web-slider .slider-inner .slide .desktop-image .pimcore_editable_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.facelift .web-slider-container.editmode .web-slider .slider-inner .slide .video-container video{left:0;position:absolute;top:0}.facelift .web-slider-container.editmode .web-slider .slider-inner .slide .indicators,.facelift .web-slider-container.editmode .web-slider .slider-inner .slide .video-container video.pimcore_video{display:none}.facelift .web-slider-container.editmode .web-slider .slider-inner .slide .indicators li{pointer-events:none}.facelift .web-slider-container.editmode .web-slider .slider-inner .slide.active .indicators li{pointer-events:all}.facelift .web-slider-container[data-active-slide="0"] .web-slider .indicators.with-logo svg path[data-slide-to="0"],.facelift .web-slider-container[data-active-slide="1"] .web-slider .indicators.with-logo svg path[data-slide-to="1"],.facelift .web-slider-container[data-active-slide="2"] .web-slider .indicators.with-logo svg path[data-slide-to="2"]{opacity:1}.facelift .web-slider-container .web-slider{position:relative}.facelift .web-slider-container .web-slider .indicators{bottom:20px;display:flex;flex-direction:row;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;transition:1s;width:100%;z-index:99}.facelift .web-slider-container .web-slider .indicators li{background:#3e3e3e;box-shadow:0 2px 2px #3e3e3e;cursor:pointer;height:6px;margin:0 3px;width:36px}.facelift .web-slider-container .web-slider .indicators li.active{background:#fff}.facelift .web-slider-container .web-slider .slider-inner{min-height:570px}.facelift .web-slider-container .web-slider .slider-inner .arrow-down{bottom:20px;cursor:pointer;left:calc(50% - 20px);position:absolute;z-index:100}.facelift .web-slider-container .web-slider .slider-inner .slide{background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:100%;max-height:570px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity 1s;width:100%}.facelift .web-slider-container .web-slider .slider-inner .slide .desktop-image picture{height:100%;left:0;position:absolute;top:0;width:100%}.facelift .web-slider-container .web-slider .slider-inner .slide .desktop-image picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.facelift .web-slider-container .web-slider .slider-inner .slide .image-title{background:none;color:#fff;font-family:opensans-regular;text-shadow:0 1px 1px rgba(0,0,0,.8)}.facelift .web-slider-container .web-slider .slider-inner .slide .video-container{height:100%;left:0;position:absolute;top:0;width:100%}.facelift .web-slider-container .web-slider .slider-inner .slide .video-container .pimcore_editable_video{height:100%}.facelift .web-slider-container .web-slider .slider-inner .slide .video-container .pimcore_editable_video .pimcore_editable_video_empty{height:100%!important;width:100%!important}.facelift .web-slider-container .web-slider .slider-inner .slide .video-container video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block{background:none;bottom:0;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:calc(50% - 660px);max-width:1320px;min-height:230px;padding:180px 20px 110px;pointer-events:none;position:absolute;width:100%;z-index:2}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner{display:flex;justify-content:space-between;min-width:50%;pointer-events:all;transition:.3s;width:auto}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .title{font-family:opensans-semi-bold;font-size:32px;letter-spacing:0;line-height:46px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .sub-title{font-family:opensans-regular;font-size:70px;letter-spacing:0;line-height:60px;margin-top:45px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description{font-family:opensans-semi-bold;font-size:32px;letter-spacing:0;line-height:46px;margin-top:60px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button){color:#fff;padding-right:56px;position:relative;transition:.3s}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):after,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):before{content:"";height:24px;position:absolute;right:0;top:14px;transition:.3s;width:36px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):before{background:url(/static/img/icon/icon-arrow-right-shadow-white.svg) no-repeat}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):after{background:url(/static/img/icon/icon-arrow-right-shadow-orange.svg) no-repeat;opacity:0}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):focus,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):hover{color:#f17b00;text-shadow:0 1px 2px #000}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):focus:before,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):hover:before{opacity:0;right:-10px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):focus:after,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):hover:after{opacity:1;right:-10px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description span>.button{font-size:inherit}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description .button{font-size:24px;padding:5px 30px;text-shadow:none;text-transform:none}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description .button:focus,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description .button:hover{background:#fff!important;border-color:#f17b00!important;color:#f17b00!important}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description *,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .sub-title *,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .title *{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-shadow:0 2px 4px rgba(0,0,0,.8)}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description * b,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description * strong,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .sub-title * b,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .sub-title * strong,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .title * b,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .title * strong{font-family:opensans-bold}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .block{width:100%}.facelift .web-slider-container .web-slider .slider-inner .slide.active{opacity:1;pointer-events:all}.facelift .web-slider-container .web-slider .slider-inner .slide.fade-in{z-index:99}.facelift .web-slider-container .web-slider .slider-inner .slide.fade-out{transition-delay:.3s}.facelift .web-slider-container .web-slider .slider-inner .slide[data-text-position*=top] .text-block{justify-content:normal}.facelift .web-slider-container .web-slider .slider-inner .slide[data-text-position*=middle] .text-block{justify-content:center}.facelift .web-slider-container .web-slider .slider-inner .slide[data-text-position*=bottom] .text-block{justify-content:flex-end}.facelift .web-slider-container .web-slider .slider-inner .slide[data-text-position*=left] .text-block{align-items:normal}.facelift .web-slider-container .web-slider .slider-inner .slide[data-text-position*=center] .text-block{align-items:center}.facelift .web-slider-container .web-slider .slider-inner .slide[data-text-position*=right] .text-block{align-items:flex-end}.facelift .web-slider-container .web-slider .slider-inner .slide[data-type=image] .video-container,.facelift .web-slider-container .web-slider .slider-inner .slide[data-type=video] .desktop-image{display:none}.facelift .web-slider-container[data-slider-height=full-height] .web-slider .slider-inner{height:100vh}.facelift .web-slider-container[data-slider-height=full-height] .web-slider .slider-inner .slide{max-height:100%}.facelift .web-slider-container[data-indicators-position=bottom] .web-slider .indicators{bottom:20px;top:auto}.facelift .web-slider-container[data-indicators-position=left] .web-slider .indicators{flex-direction:column;left:30px;top:calc(50% - 20px);width:20px}.facelift .web-slider-container[data-indicators-position=left] .web-slider .indicators li{margin:8px 0}.facelift .web-slider-container[data-indicators-position=right] .web-slider .indicators{flex-direction:column;left:auto;right:30px;top:calc(50% - 20px);width:20px}.facelift .web-slider-container[data-indicators-position=right] .web-slider .indicators li{margin:8px 0}.facelift .web-slider-container[data-indicators-position=off] .web-slider .indicators{display:none}.facelift .web-slider-container.full-vh[data-slider-height=full-height] .web-slider .slider-inner{height:100vh}.facelift .web-slider-container.offset-bottom .web-slider .slider-inner .slide .text-block{padding-bottom:160px}.facelift .web-slider-container.offset-bottom .web-slider .slider-inner .arrow-down{bottom:90px}.facelift .web-slider-container.offset-bottom.with-magazine[data-slider-height=full-height] .web-slider .slider-inner{height:calc(100vh - 200px)}@media (max-width:1320px){.facelift .web-slider-container .web-slider .slider-inner .slide .text-block{left:0;padding:180px 20px 70px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .title{font-size:26px;line-height:36px;margin-bottom:15px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .sub-title{font-size:40px;line-height:40px;margin-bottom:20px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description{font-size:22px;line-height:28px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button){padding-right:44px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):after,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):before{background-size:contain!important;top:8px;width:30px}}@media (max-width:1200px){.facelift.first-slider.with-sub-nav-fixed .web-slider-container.first[data-slider-height=full-height] .web-slider .slider-inner{height:calc(100vh - 70px)}}@media (max-width:480px){.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .title{font-size:20px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .sub-title{font-size:32px;line-height:32px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description{font-size:18px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button){padding-right:34px}.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):after,.facelift .web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description a:not(.button):before{top:7px;width:24px}}

/*# sourceMappingURL=styles.css.map*/