@font-face{font-family:"boschsans";font-style:normal;font-weight:200;src:url("../fonts/BoschSans-Light.woff2") format("woff2"),url("../fonts/BoschSans-Light.woff") format("woff")}@font-face{font-family:"boschsans";font-style:normal;font-weight:normal;src:url("../fonts/BoschSans-Regular.woff2") format("woff2"),url("../fonts/BoschSans-Regular.woff") format("woff")}@font-face{font-family:"boschsans";font-style:normal;font-weight:500;src:url("../fonts/BoschSans-Medium.woff2") format("woff2"),url("../fonts/BoschSans-Medium.woff") format("woff")}@font-face{font-family:"boschsans";font-style:normal;font-weight:bold;src:url("../fonts/BoschSans-Bold.woff2") format("woff2"),url("../fonts/BoschSans-Bold.woff") format("woff")}body{font-family:'Bosch Sans',Arial,'Helvetica Neue',Helvetica,'Nimbus Sans L','Liberation Sans',FreeSans,sans-serif;font-size:14px}a,a:hover,a:focus,a:visited{color:#337ab7}.actions-toolbar{display:flex;justify-content:flex-end;align-content:center;margin-top:15px}.actions-toolbar .secondary{display:flex;align-items:center;justify-content:center;margin:0 15px 0 0}.actions-toolbar .secondary a{color:#007BC0}.mage-error[generated="true"]{position:relative;font-size:14px !important;padding-left:24px}.mage-error[generated="true"]::before{content:'';background-image:url('../images/svg/abort-frame_red.svg');width:15px;height:15px;background-size:15px 15px;position:absolute;left:0;top:3px}.columns{background-color:white;border-radius:4px;padding:40px}.columns .column{padding-bottom:0 !important}.columns .column.main{min-height:unset !important}.mgtdevelopertoolbar-toolbar-container .columns{background-color:unset;border-radius:unset;padding:unset}@media screen and (max-width:767px){.columns{padding:20px 15px 20px 15px}}.page-main{margin-bottom:25px}.block-title{font-size:30px !important;color:#2d2d37 !important;border-bottom:none !important}.block-title>strong,.block-title>span{font-size:30px !important;color:#2d2d37 !important}.fieldset{margin-bottom:25px !important}.fieldset>.field{margin-bottom:25px}.page-title>span.base{font-size:30px}.box-title{font-size:24px}.box-title>span{font-size:24px !important}b,strong{font-weight:700}.table-striped tbody tr:nth-of-type(odd) td{background-color:#F3F3F3}.page-wrapper{padding-top:118px}.catalog-category-view .page-wrapper{padding-top:118px}.page-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(45,45,55,0.8);z-index:800}.page-overlay.switcher-overlay{z-index:1040}.page-header{padding-top:15px;background-color:#fff;background-image:url("../images/svg/supergraphic.svg");background-repeat:no-repeat;background-position:top;background-size:100% 15px;z-index:900}.page-header .navbar{justify-content:space-between;padding:24px}.page-header .navbar .navbar-brand{display:inline-flex;align-items:center;margin:0;padding:0}.page-header .navbar .navbar-brand>img{width:auto;height:55px}@media all and (min-width:768px),print{.page-header .navbar .navbar-brand>img{padding-right:25px;border-right:2px solid #efeff0}}.page-header .navbar .navbar-brand>span{display:none;margin-left:25px;font-size:16px;color:#2D2D37}@media all and (min-width:768px),print{.page-header .navbar .navbar-brand>span{display:inline-block}}.page-header .navbar .navbar-nav{display:none}@media all and (min-width:768px),print{.page-header .navbar .navbar-nav{display:flex;margin-left:auto}}.page-header .navbar .navbar-nav .nav-item{margin-bottom:0;border-bottom:3px solid transparent;transition:border-bottom-color .5s ease-in-out}.page-header .navbar .navbar-nav .nav-item.active,.page-header .navbar .navbar-nav .nav-item:hover{border-bottom-color:#bfc0c2}.page-header .navbar .navbar-nav .nav-item .nav-link{padding:8px;font-size:16px;color:inherit}.page-header .navbar .navbar-cart{margin-left:auto}.page-header .navbar .navbar-switcher{display:none;margin-left:16px}@media all and (min-width:768px){.page-header .navbar .navbar-switcher{display:flex}}.page-header .navbar .navbar-account{display:none;margin-left:16px;margin-right:16px}@media all and (min-width:768px){.page-header .navbar .navbar-account{display:flex}}.page-footer{background-color:initial;padding:0px;margin:0px}.footer.content{max-width:none;padding:0px;margin:0px;width:100%;border-top:none}.footer-bottom,.copyright{font-family:"Bosch Sans",Arial,"Helvetica Neue",Helvetica,"Nimbus Sans L","Liberation Sans",FreeSans,sans-serif;line-height:1.5}.footer-bottom{border-top:8px solid #cfd0d1;background:#efeff0;padding:70px 0px 10px 0px;font-size:14px;font-weight:400;z-index:0;color:#000;margin-top:120px;position:relative}.footer-bottom a{color:#000000}.footer-bottom .link-title{font-weight:700}.footer-bottom .social-link{margin-right:10px}.f-b-logo-wrapper{position:absolute;top:70px;left:24px}.f-b-logo{width:auto;height:55px}.footer.content .footer-bottom .links a{color:#000;padding:0px;font-size:0px}.f-b-all-links-wrapper{padding-left:47px}.footer.content .f-b-all-links-wrapper .list-unstyled{margin-bottom:10px}.footer.content ul.list-unstyled{padding-right:46px}.footer.content ul.list-unstyled>li{margin-bottom:10px}.footer.content ul.list-unstyled>li.space{margin-top:24px}.external-links .space{margin-top:24px}.s-l-w-top{margin-bottom:25px}.page-wrapper .copyright{background:#efeff0;padding-top:40px;font-size:14px;font-weight:400;color:#000;padding-bottom:70px}.footer-top{background-image:url('../images/footer/footer-top_background.svg');background-size:cover;padding:0 11.5%}.footer-top .p-m-title{font-size:36px;font-weight:300;color:#606061;padding:70px 0 40px 0;text-align:center}.footer-top .method-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:space-between;background-color:white;padding-top:10px;margin:0 2px 0 2px;flex:0 0 219px;text-align:center}.footer-top .method-wrapper .title{padding:0 0 20px 0;font-size:16px;font-weight:300;color:#303031}.footer-top .p-m-sub-title{font-size:24px;font-weight:300;color:#606061;padding:40px 0 70px 0;text-align:center}.footer-top .method-wrapper .image-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;width:200px;height:100px}.footer-top .method-wrapper .method.cards{width:160px}.footer-top .p-m-sub-title img{height:40px;margin-left:10px}@media (max-width:1200px){.f-b-links-wrapper{padding-top:60px}}@media (max-width:1150px){.footer-top .p-m-title{padding:32px 0px}.p-m-payment-methods{flex-wrap:wrap;padding-bottom:48px}.footer-top .method-wrapper{flex:100%;margin:5px 0 0 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 5px;height:70px}.footer-top .method-wrapper .image-wrapper{flex:0 0 120px;width:120px;height:40px}.footer-top .method-wrapper .method.cards{width:80px}.footer-top .method-wrapper .title{flex:0 1 auto;padding:0;text-align:left}.footer-top .p-m-sub-title{display:none}}@media (max-width:993px){.footer-bottom{margin-bottom:0px;padding-bottom:25px}.f-b-logo-wrapper{position:relative;top:0px;left:0px;margin-left:24px}.f-b-links-wrapper{display:block !important;padding-top:46px}.f-b-all-links-wrapper{display:block !important;padding-left:0px}.f-b-external-links-wrapper{margin-top:25px}.footer-bottom .link-title{margin-top:20px}.footer-bottom .f-b-social-wrapper .link-title:nth-child(2){margin-top:25px}.page-wrapper .copyright{padding-top:20px;padding-bottom:71px}.s-l-w-top{margin-bottom:25px}}@media (min-width:592px) and (max-width:993px){.footer-bottom .container{max-width:540px !important;margin-top:30px}}input[type="text"],input[type="email"],input[type="password"]{border:none;border-bottom:2px solid #cfd0d1;padding:0 0 15px 0;font-size:14px;color:#303031;width:100%;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}input[type="text"][disabled],input[type="email"][disabled],input[type="password"][disabled]{cursor:not-allowed;opacity:1;font-weight:bold;font-style:italic}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus{border-bottom-color:#007BC0;box-shadow:none}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder{color:#999999;font-size:14px}input[type="checkbox"],input[type="radio"]{width:0;height:0;box-shadow:none !important}input[type="checkbox"][disabled],input[type="radio"][disabled]{cursor:not-allowed;font-weight:bold;font-style:italic;opacity:1}input[type="checkbox"]:checked+label:before,input[type="radio"]:checked+label:before{background-image:url('../images/svg/checkmark.svg');background-size:100% 100%;border:none}input[type="checkbox"].square-checkbox:hover+label:before,input[type="radio"].square-checkbox:hover+label:before{border:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 1 1'%3e%3crect fill='%237FC6E7' x='0' y='0' width='1' height='1'/%3e%3c/svg%3e")}input[type="checkbox"].square-checkbox:checked+label:before,input[type="radio"].square-checkbox:checked+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 1 1'%3e%3crect fill='%23005691' x='0' y='0' width='1' height='1'/%3e%3c/svg%3e")}input[type="checkbox"].square-checkbox:checked+label:after,input[type="radio"].square-checkbox:checked+label:after{content:"";box-sizing:border-box;border-bottom:2px solid #fff;border-left:2px solid #fff;position:absolute;left:10px;top:calc(43%);-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transform-origin:bottom;transform-origin:bottom;width:18px;height:10px}input[type="checkbox"].mage-error+label:before,input[type="radio"].mage-error+label:before{border-color:red}input[type="checkbox"].square-checkbox+label:before,input[type="radio"].square-checkbox+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 1 1'%3e%3crect fill='%23DFDFE0' x='0' y='0' width='1' height='1'/%3e%3c/svg%3e");border:none;border-radius:unset}input[type="checkbox"]+label,input[type="radio"]+label{cursor:pointer;display:flex !important;align-items:center;position:relative;padding-left:40px}input[type="checkbox"]+label:before,input[type="radio"]+label:before{content:'';width:30px;height:30px;border:1px solid #337ab7;border-radius:50%;display:inline-block;cursor:pointer;position:absolute;left:0;top:50%;transform:translateY(-50%)}input:required{box-shadow:none !important}a[type="button"]{text-decoration:none !important}.select2{transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border:none;border-bottom:2px solid #cfd0d1;padding:0 0 13px 0;width:100% !important}.select2.selected .select2-selection .select2-selection__rendered{color:#303031}.select2 .select2-selection{border:none}.select2 .select2-selection .select2-selection__rendered{padding:0 0 13px 0;color:#999999}.select2-container.select2-container--disabled .select2-selection__rendered{cursor:not-allowed;background-color:white !important;font-weight:bold;font-style:italic}.select2-container .select2-dropdown{border:none}.select2-container .select2-results__options{box-shadow:0 1px 5px 0 rgba(96,96,97,0.2);border-radius:4px}.select2-container .select2-results__options .select2-results__option{margin:0 !important;border-bottom:2px solid #cfd0d1;padding:15px 10px;color:#606061}.select2-container .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:white}.select2-container .select2-results__options .select2-results__option[aria-selected="true"]{border-bottom-color:#007BC0;background-color:white}.select2-container .select2-search{display:none}.select2-container.select2-container--open .select2-selection__arrow:before{transform:rotate(180deg)}.select2-container .select2-selection__arrow:before{content:'';background-image:url('../images/svg/arrow-black.svg');background-size:15px 15px;width:15px;height:15px;position:absolute}.select2-container .select2-selection__arrow b{display:none}select:disabled{opacity:1;cursor:not-allowed}.field.choice{position:relative}.field.choice input[type="checkbox"],.field.choice input[type="radio"]{position:absolute;visibility:hidden}.cobi-btn-primary,.modal-footer .action.primary,.modal-footer .action-primary{display:flex;align-items:center;justify-content:center;border-color:#007BC0;background-color:#007BC0;color:white !important;padding:12px 40px;transition:background-color .3s ease-in-out 0s,border-color .3s ease-in-out 0s;font-weight:normal;font-size:14px}.cobi-btn-primary:hover,.modal-footer .action.primary:hover,.modal-footer .action-primary:hover,.cobi-btn-primary:active,.modal-footer .action.primary:active,.modal-footer .action-primary:active,.cobi-btn-primary:focus,.modal-footer .action.primary:focus,.modal-footer .action-primary:focus{background-color:#006a9b;border-color:#006a9b}.cobi-btn-primary svg,.modal-footer .action.primary svg,.modal-footer .action-primary svg{margin-left:20px}.cobi-btn-primary svg path,.modal-footer .action.primary svg path,.modal-footer .action-primary svg path{fill:white}.cobi-btn-primary-dark,.modal-footer .action.primary,.modal-footer .action-primary{display:flex;align-items:center;justify-content:center;border-color:#005691;background-color:#005691;color:white !important;padding:12px 40px;transition:background-color .3s ease-in-out 0s,border-color .3s ease-in-out 0s;font-weight:normal;font-size:14px}.cobi-btn-primary-dark:hover,.modal-footer .action.primary:hover,.modal-footer .action-primary:hover,.cobi-btn-primary-dark:active,.modal-footer .action.primary:active,.modal-footer .action-primary:active,.cobi-btn-primary-dark:focus,.modal-footer .action.primary:focus,.modal-footer .action-primary:focus{background-color:#7fc6e7;border-color:#7fc6e7}.cobi-btn-primary-dark svg,.modal-footer .action.primary svg,.modal-footer .action-primary svg{margin-left:20px;fill:white}.cobi-btn-dots{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;font-size:0;line-height:0;background-color:#007BC0;border:0;border-radius:0}.cobi-btn-dots span{display:block;width:4px;height:4px;margin:0 2px;font-size:inherit;line-height:inherit;background-color:#fff;border-radius:50%}.cobi-btn-dots.active,.cobi-btn-dots:active,.cobi-btn-dots:hover,.cobi-btn-dots:focus{background-color:#006a9b;border:inherit}.cobi-btn-secondary,.modal-footer .action.secondary,.modal-footer .action-secondary{background-color:transparent;border-color:#007BC0;color:#007BC0 !important;padding:12px 40px;transition:background-color .3s ease-in-out 0s,border-color .3s ease-in-out 0s,color .3s ease-in-out 0s;font-weight:normal;font-size:14px}.cobi-btn-secondary:hover,.modal-footer .action.secondary:hover,.modal-footer .action-secondary:hover,.cobi-btn-secondary:active,.modal-footer .action.secondary:active,.modal-footer .action-secondary:active,.cobi-btn-secondary:focus,.modal-footer .action.secondary:focus,.modal-footer .action-secondary:focus{color:#006a9b !important;border-color:#006a9b;background-color:transparent}.cobi-btn-outline-primary{display:flex;align-items:center;justify-content:center;color:#007BC0;border:1px solid #007bc0;padding:12px 40px;transition:background-color .3s ease-in-out 0s,border-color .3s ease-in-out 0s;font-weight:normal;font-size:14px;background-color:transparent}.cobi-btn-outline-primary:hover,.cobi-btn-outline-primary:active,.cobi-btn-outline-primary:focus{border-color:#006a9b;color:#006a9b;text-decoration:none;background-color:transparent}.cobi-btn-outline-primary:hover svg,.cobi-btn-outline-primary:active svg,.cobi-btn-outline-primary:focus svg{fill:#006a9b}.cobi-btn-outline-primary svg{fill:#007BC0}.message.success{font-size:14px;color:#3d6611;border:1px solid #446423;background-color:#eff5ea;border-radius:4px}.message.success>*:first-child{position:relative}.message.success>*:first-child:before{background-image:url('../images/svg/checkmark_green.svg');background-size:20px 20px;background-repeat:no-repeat;content:'';width:20px;height:20px;left:-33px;top:12px}ul.list-special{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:start;justify-content:start;padding-left:0;list-style:none}ul.list-special>li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0;padding:0;line-height:24px}ul.list-special>li:before{content:'';display:block;margin-right:10px;margin-bottom:auto;width:18px;height:18px;background-color:transparent;background-image:url("../images/svg/check-tarmac.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.modal-popup .modal-content,.modal-popup .modal-footer,.modal-popup .modal-header{border:none !important}.modal-popup .modal-header .action-close:before{content:'';background-image:url('../images/svg/close.svg');background-size:24px 24px;width:24px;height:24px}.modal-popup .modal-header .action-close{outline:none}.modal-popup .terms-outer-div{padding:0}.cobi-modal{border-radius:4px}.cobi-modal .modal-content,.cobi-modal .modal-header{padding:0;margin:0}.cobi-modal .modal-content button{width:100%}.cobi-modal .modal-header{display:flex;align-items:center;justify-content:space-between}.cobi-modal .modal-header .lang-select{background-color:#fff;caret-color:#007BC0;color:#000;font-weight:200;outline:none;border-radius:0;-webkit-appearance:none;width:auto;font-size:12px;border:0;min-height:20px;padding:0 16px 0 0;background-image:url("../images/svg/arrow-small.svg");background-position:right center;background-size:18px}.cobi-modal .modal-header .action-close{position:relative;margin-left:auto}.cobi-modal.modal-inner-wrap{width:95vw;max-height:100vh !important;padding:0 10px 16px;background-color:#fff;margin-top:0}.cobi-modal .title{font-size:16px;font-weight:200;color:#005691;margin:0 0 10px;line-height:1.2;background:-webkit-linear-gradient(45deg, #005691, #007bc0);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.cobi-modal .description-title{font-weight:bold;font-size:12px;line-height:18px}.cobi-modal .description-text{font-size:12px;font-weight:200;line-height:18px;margin-bottom:10px}.cobi-modal .cookies{margin-top:-20px;margin-bottom:16px}.cobi-modal .cookie-label{min-height:24px;padding-left:40px;line-height:24px;margin:0 0 2px;color:#000;font-weight:200;font-size:16px}.cobi-modal .impressum-link{display:flex;justify-content:flex-end}.cobi-modal .buttons{margin-bottom:32px}.cobi-modal .action-close{padding-left:0;padding-right:0}.cobi-modal-open .page-wrapper{-webkit-filter:blur(5px);filter:blur(5px)}@media all and (min-width:768px){.cobi-modal-open div.cobi-modal.modal-inner-wrap{padding:0 32px 48px 32px;width:80vw}.cobi-modal-open div.cobi-modal .cobi-modal-footer{display:flex;justify-content:space-between}.cobi-modal-open div.cobi-modal .cobi-modal-footer .buttons{flex:1;margin-bottom:0;padding-right:20px;padding-top:20px}.cobi-modal-open div.cobi-modal .cobi-modal-footer .links{display:flex;flex-direction:column;justify-content:space-between}}@media all and (min-width:1024px){.cobi-modal-open div.cobi-modal.modal-inner-wrap{width:632px}.cobi-modal-open div.cobi-modal .title{font-size:24px}}#modal-cookie-notices,#modal-privacy-settings{display:flex;justify-content:center;align-items:center}.bosch-accessories-specification-modal .accessory-title{font-size:30px}.bosch-accessories-specification-modal .tabs .tabs-top{display:flex;margin-bottom:10px}.bosch-accessories-specification-modal .tabs .tab{padding:0 5px;border-bottom:2px solid #007bc0;transition:border-color .5s ease-in-out;font-size:18px;font-weight:bold;cursor:pointer}.bosch-accessories-specification-modal .tabs .tab>a{color:#007BC0;text-decoration:none}.bosch-accessories-specification-modal .tabs .tab.closed{border-bottom:2px solid transparent}.bosch-accessories-specification-modal .tabs .tab.closed>a{color:#2d2d2d}.bosch-accessories-specification-modal img{width:100%}.bosch-accessories-specification-modal .tab-content table{background-color:#f3f3f3}.bosch-accessories-specification-modal .tab-content table td{font-size:12px;padding:10px;border:2px solid #fff}.bosch-accessories-specification-modal .tab-content table td:first-child{width:40%}@media all and (min-width:321px){.bosch-accessories-specification-modal .tab-content table td{font-size:14px}}.modal-popup.popup-authentication .form-login .fieldset .field .label{margin-bottom:0}.modal-popup.popup-authentication .form-login .fieldset .input-field .input-text{padding-bottom:0}.modal-popup.popup-authentication .form-login .actions-toolbar :before{display:none}.modal-popup.popup-authentication .form-login .actions-toolbar div.primary{flex:0 0 auto;margin:0 25px 0 0}@media all and (min-width:768px){.modal-popup.popup-authentication .form-login .actions-toolbar div.primary{margin-right:auto}}.modal-popup.popup-authentication .form-login .actions-toolbar div.secondary{flex:0 1 auto;padding:0;margin:0}.modal-popup.melissa-validation .address-radio{width:unset;height:unset}.bosch-privacy-settings-modal .cobi-modal-footer .links{flex:2}.navbar-account{display:inline-block;position:relative;display:flex}.navbar-account:before,.navbar-account:after{content:'';display:table}.navbar-account:after{clear:both}.navbar-account .action.toggle{cursor:pointer}.navbar-account ul.dropdown{margin:0;padding:0;list-style:none none;background:#fff;margin-top:0;min-width:100%;z-index:100;box-sizing:border-box;display:none;position:absolute;top:120%;right:0;box-shadow:0 3px 3px rgba(0,0,0,0.15)}.navbar-account ul.dropdown li{margin:0;padding:5px 0 0 0}.navbar-account ul.dropdown li:hover{cursor:pointer}.navbar-account.active{overflow:visible}.navbar-account.active ul.dropdown{display:block}.navbar-account .action.toggle{width:35px;height:35px;padding:6px;background-image:url('../images/svg/account.svg');background-repeat:no-repeat;background-size:contain;background-position:center}.navbar-account ul.dropdown{width:160px;border-bottom:2px solid #efeff0}.navbar-account ul.dropdown li:hover{cursor:inherit}.navbar-account ul.dropdown li a{display:block;padding:6px;font-size:16px;color:inherit}.navbar-account ul.dropdown li a:hover{text-decoration:none}.navbar-cart{position:relative;display:flex;width:35px;height:35px}.navbar-cart .shopping-cart{display:none;width:100%;height:100%;background-image:url('../images/svg/shoppingcart.svg');background-repeat:no-repeat;background-position:center;background-size:contain}.navbar-cart .shopping-cart.active{display:block}.navbar-cart .shopping-cart .cart-size{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px;font-weight:500;color:#fff;background-color:#007BC0;border-radius:50%;transform:translate(-25%, 25%)}.navbar-switcher .icon-dropdown-toggle{display:block;width:35px;height:35px;padding:6px;background-color:transparent !important;background-image:url('../images/svg/globe.svg');background-repeat:no-repeat;background-size:contain;background-position:center;border:0 !important;outline:none !important}.navbar-switcher .dropdown-menu{width:300px;margin:20px 0 0 0;padding:20px;border:0;border-radius:4px;z-index:1050}.navbar-switcher .dropdown-menu.dropdown-menu-right{right:-32px}.navbar-switcher .dropdown-menu:after{content:"";position:absolute;top:-13px;right:34px;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #fff}.navbar-switcher .dropdown-menu li .label{display:block;margin-bottom:10px;color:#007BC0;font-size:16px;font-weight:700;line-height:1.1}.navbar-switcher .dropdown-menu .accordion-content{background-color:#eee;margin-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.navbar-switcher .dropdown-menu .accordion-content ul{padding-left:0}.navbar-switcher .dropdown-menu .accordion-content .nav-link{padding:10px}.navbar-switcher .nav-item{margin-bottom:5px}.navbar-switcher .nav-item:last-of-type{margin-bottom:0}.navbar-switcher .nav-item.active a,.navbar-switcher .nav-item.active.website{background-color:#eee}.navbar-switcher .nav-item .nav-link,.navbar-switcher .nav-item.website{padding:5px;font-size:14px;color:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.navbar-switcher .nav-item .nav-link:hover,.navbar-switcher .nav-item.website:hover{cursor:pointer;background-color:#007BC0}.navbar-switcher .nav-item.website{padding:10px;margin-bottom:0;position:relative;border-radius:4px}.navbar-switcher .nav-item.website:after{position:absolute;top:14px;right:10px;content:"";height:11px;width:11px;background:url('../images/svg/arrow-black.svg') 0 100% no-repeat}.navbar-switcher .nav-item.website.active-accordion{background-color:#007BC0;border-bottom-left-radius:0;border-bottom-right-radius:0}.navbar-switcher .nav-item.website.active-accordion:after{background:url('../images/svg/checkicon.svg') 0 100% no-repeat}.navbar-switcher .language-switch{margin-bottom:0}.navbar-switcher .language-switch .nav-item{width:50%}.navbar .hamburger-menu{display:inline-block}.navbar .hamburger-menu .hamburger-trigger{width:32px;height:32px;margin-left:16px;background-image:url('../images/svg/hamburger.svg')}.navbar .hamburger-menu.active .block-menu{display:block}.navbar .hamburger-menu .block-menu{background-color:white;margin:4px 0 0 0;position:absolute;right:65px;top:38px;box-shadow:0 1px 5px 0 rgba(96,96,97,0.2);min-width:150px}.navbar .hamburger-menu .block-menu .navbar-switcher{display:block;margin-left:0}.navbar .hamburger-menu .block-menu .navbar-switcher .dropdown-menu:after{right:168px}.navbar .hamburger-menu .block-menu .navbar-switcher .dropdown-menu-right{right:-55px}.navbar .hamburger-menu .block-menu .navbar-switcher .icon-dropdown-toggle{margin-left:5px;margin-bottom:5px}.navbar .hamburger-menu .block-menu .country-switch{margin-right:0}.navbar .hamburger-menu .block-menu .navbar-nav,.navbar .hamburger-menu .block-menu .account-links{display:block}.navbar .hamburger-menu .block-menu .account-links{padding-left:0}.navbar .hamburger-menu .block-menu .account-links .item{padding:8px;font-size:16px;margin-bottom:0}.navbar .hamburger-menu .block-menu .account-links .item a{text-decoration:none;color:black}.navbar .hamburger-menu .block-menu .navbar-nav .nav-item,.navbar .hamburger-menu .block-menu .account-links .item{border-bottom:2px solid #efeff0}.navbar .hamburger-menu .block-menu .navbar-nav .nav-item.active,.navbar .hamburger-menu .block-menu .account-links .item.active{border-bottom-color:#bfc0c2}@media all and (min-width:768px){.navbar .hamburger-menu{display:none}}.cobi-block-customer-login{clear:none !important;float:none !important;width:100% !important}.cobi-block-customer-login .block-title{border-bottom:none !important;margin-bottom:0 !important}.cobi-block-customer-login .block-title #block-customer-login-heading{font-size:30px;color:#2d2d37}.cobi-block-customer-login .fieldset.login{margin-bottom:0}.cobi-block-forgot-password{clear:none !important;float:none !important;width:100% !important}.cobi-block-forgot-password .fieldset{margin-bottom:0}.checkout-agreement .label::after{content:none !important}.checkout-agreement .action-show{color:#337ab7 !important}.checkout-agreement .mage-error{display:none !important}.customer-id{color:#777;font-size:19.5px}.block-addresses-default address{font-size:14px}.block-addresses-default .actions-toolbar{margin-top:35px}.orders-recent{border-bottom:none !important}.orders-recent .table thead th{border-bottom:none;border-top:none;font-weight:100;font-size:18px;color:#2d2d2d;padding:15px 20px}.orders-recent .table tbody td{border-top:none;border-bottom:none;padding:15px 20px}.orders-recent .table tr:nth-of-type(2n+1)>td{background-color:#F3F3F3}.orders-recent .table tr:nth-of-type(2n+1) td:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.orders-recent .table tr:nth-of-type(2n+1) td:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.orders-recent .table .status{font-style:italic}.orders-recent .table .status-th{font-style:normal}.order-items .table-order-items{border-collapse:separate}.order-items .table-order-items thead th{padding:15px 20px;border:none !important;font-size:18px;font-weight:100}.order-items .table-order-items tbody tr td{padding:15px 20px;font-size:14px}.order-items .table-order-items tbody tr td:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.order-items .table-order-items tbody tr td:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.order-items .table-order-items tbody tr td .product-item-name{font-size:14px;font-weight:700}.order-items .table-order-items tbody tr td .price{font-weight:normal;text-align:right;font-size:14px}.order-items .table-order-items tbody tr td .price-excluding-tax{text-align:right}.order-items .table-order-items tbody tr td .items-qty .content{font-weight:700}.order-items .table-order-items tfoot tr th,.order-items .table-order-items tfoot tr td{font-size:12px;color:#606061;background-color:white;border-bottom:1px solid #efeff0 !important}.order-items .table-order-items tfoot tr th{padding:12px 48px 6px 24px;border-left:1px solid #efeff0 !important}.order-items .table-order-items tfoot tr td{padding:12px 24px 6px 0;border-right:1px solid #efeff0 !important}.order-items .table-order-items tfoot .totals-tax th{border-bottom:2px solid #000 !important}.order-items .table-order-items tfoot .totals-tax td{border-bottom:2px solid #000 !important}.order-details-items .product-item-name{font-size:14px}.order-links .item strong{border:none;font-size:30px;font-weight:500;padding:0}.order-details-items{border:none;padding:25px 0}.order-details-items .table-wrapper{border-bottom:none !important}.order-details-items .order-title{display:none !important}@media all and (max-width:640px){.order-items .table-order-items tbody tr td .price-excluding-tax{text-align:left !important}}.block-order-details-view .block-content{padding:40px 0}.block-order-details-view .box-order-shipping-address .box-title,.block-order-details-view .box-order-billing-address .box-title{font-weight:normal;font-size:24px}.comparison-table-wrapper{margin-bottom:50px}.comparison-table-wrapper .heading{display:block;margin:0 0 48px 0;font-size:30px;text-align:center}.comparison-table-wrapper .compare-table{table-layout:fixed;border-spacing:4px 0;border-collapse:separate}.comparison-table-wrapper .compare-table ul li,.comparison-table-wrapper .compare-table ol li{margin-bottom:0}.comparison-table-wrapper .compare-table th{font-weight:normal}.comparison-table-wrapper .compare-table thead td,.comparison-table-wrapper .compare-table thead th{padding:60px 0;border:0}@media all and (min-width:768px){.comparison-table-wrapper .compare-table thead td,.comparison-table-wrapper .compare-table thead th{padding:15px 0}}.comparison-table-wrapper .compare-table thead th{position:relative;width:30px;font-size:14px;text-align:center}@media all and (min-width:480px){.comparison-table-wrapper .compare-table thead th{width:60px;font-size:16px}}@media all and (min-width:768px){.comparison-table-wrapper .compare-table thead th{width:110px;font-size:16px}}@media all and (min-width:1024px){.comparison-table-wrapper .compare-table thead th{width:200px;font-size:20px}}.comparison-table-wrapper .compare-table thead th img{display:none;max-width:100%;height:auto;margin:0 auto}@media all and (min-width:768px){.comparison-table-wrapper .compare-table thead th img{display:block;max-width:100px}}@media all and (max-width:767px){.comparison-table-wrapper .compare-table thead th span{position:absolute;bottom:0;left:50%;display:block;transform-origin:left;transform:rotate(-90deg);white-space:nowrap}}.comparison-table-wrapper .compare-table tbody tr{color:#606061;background-color:#fff}.comparison-table-wrapper .compare-table tbody tr th,.comparison-table-wrapper .compare-table tbody tr td{padding-top:10px;padding-bottom:10px}@media all and (min-width:640px){.comparison-table-wrapper .compare-table tbody tr th,.comparison-table-wrapper .compare-table tbody tr td{padding-top:16px;padding-bottom:16px}}@media all and (min-width:1024px){.comparison-table-wrapper .compare-table tbody tr th,.comparison-table-wrapper .compare-table tbody tr td{padding-top:24px;padding-bottom:24px}}.comparison-table-wrapper .compare-table tbody tr.trigger{cursor:pointer}.comparison-table-wrapper .compare-table tbody tr.trigger th,.comparison-table-wrapper .compare-table tbody tr.trigger td{vertical-align:middle;border-top:10px solid #f5f5f6}.comparison-table-wrapper .compare-table tbody tr.trigger th{position:relative;padding-left:40px;font-size:16px}@media all and (min-width:480px){.comparison-table-wrapper .compare-table tbody tr.trigger th{font-size:20px}}@media all and (min-width:640px){.comparison-table-wrapper .compare-table tbody tr.trigger th{padding-left:70px;font-size:24px}}.comparison-table-wrapper .compare-table tbody tr.trigger th:before{content:"";position:absolute;top:calc(50% - 10px);left:14px;display:block;width:12px;height:12px;border-top:2px solid #007bc0;border-right:2px solid #007bc0;transform:rotate(135deg)}@media all and (min-width:640px){.comparison-table-wrapper .compare-table tbody tr.trigger th:before{width:16px;height:16px;top:calc(50% - 14px);left:27px}}.comparison-table-wrapper .compare-table tbody tr.trigger td{padding:10px 0}.comparison-table-wrapper .compare-table tbody tr.trigger td span{display:block;width:24px;height:24px;margin:0 auto;background-image:url('../images/svg/checkmark-gray.svg');background-repeat:no-repeat;background-position:center;background-size:contain}.comparison-table-wrapper .compare-table tbody tr.trigger td span.active{background-image:url('../images/svg/checkmark.svg')}.comparison-table-wrapper .compare-table tbody tr.active{background-color:#efeff0}.comparison-table-wrapper .compare-table tbody tr.active+.content{display:table-row}.comparison-table-wrapper .compare-table tbody tr.active th,.comparison-table-wrapper .compare-table tbody tr.active td{border-top-color:#cfd0d1}.comparison-table-wrapper .compare-table tbody tr.active th:before{margin-top:6px;transform:rotate(-45deg)}@media all and (min-width:640px){.comparison-table-wrapper .compare-table tbody tr.active th:before{margin-top:10px}}.comparison-table-wrapper .compare-table tbody tr.active td{position:relative}.comparison-table-wrapper .compare-table tbody tr.active td:before{content:"";position:absolute;top:-10px;left:-4px;display:block;width:4px;height:calc(100% +  10px);background-color:#efeff0}.comparison-table-wrapper .compare-table tbody tr.content{display:none;background-color:#efeff0}.comparison-table-wrapper .compare-table tbody tr.content td{padding-left:16px;padding-right:16px;letter-spacing:0.45px}@media all and (min-width:768px){.comparison-table-wrapper .compare-table tbody tr.content td{padding-left:24px;padding-right:24px;font-size:16px}}@media all and (min-width:1024px){.comparison-table-wrapper .compare-table tbody tr.content td{padding-left:70px;padding-right:36px}}.return-separator{margin:100px 0;padding:36px 24px;background-color:#007BC0}.return-separator .return-label{display:block;margin:0;padding:0;font-size:24px;line-height:32px;color:#fff;text-align:center}.carousel-container{margin:0 auto;padding:0}.carousel-container #banner-slider-carousel .title-wrapper{position:absolute;font-size:28px;font-weight:bold;top:220px;width:90%;padding:20px;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;color:white}.carousel-container #banner-slider-carousel .title-wrapper .cobi-banner-link{display:flex;align-items:center;font-size:20px;font-weight:400;padding:15px 5px 15px 15px;border:1px solid #fff;color:white;cursor:pointer;text-decoration:none;outline:none}.carousel-container #banner-slider-carousel .title-wrapper .cobi-banner-link svg{width:30px;height:30px}.carousel-container #banner-slider-carousel .item-content{display:flex;justify-content:center;overflow:hidden}.carousel-container #banner-slider-carousel .owl-carousel{padding-bottom:30px}.carousel-container #banner-slider-carousel .owl-nav{opacity:1}.carousel-container #banner-slider-carousel .owl-nav button{display:block;bottom:0;outline:none;text-decoration:none}.carousel-container #banner-slider-carousel .owl-nav button::before{content:"";filter:drop-shadow(0 0 2px rgba(0,0,0,0.5));border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:10px}.carousel-container #banner-slider-carousel .owl-nav .owl-prev{left:20px}.carousel-container #banner-slider-carousel .owl-nav .owl-prev::before{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.carousel-container #banner-slider-carousel .owl-nav .owl-next{right:20px}.carousel-container #banner-slider-carousel .owl-nav .owl-next::before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.carousel-container #banner-slider-carousel .owl-nav .owl-prev span,.carousel-container #banner-slider-carousel .owl-nav .owl-next span{display:none}.carousel-container #banner-slider-carousel .owl-nav button{opacity:1}.carousel-container #banner-slider-carousel .owl-item{background-color:#cfd0d1}.carousel-container #banner-slider-carousel .owl-item.active{z-index:1}.carousel-container #banner-slider-carousel .owl-item img{height:400px;width:unset !important;margin:0 auto;max-width:unset !important}.carousel-container #banner-slider-carousel .owl-dots{display:flex;justify-content:center;align-items:center;opacity:1;padding:8px 0;transform:translateX(-50%);width:100%;background:#dfdfe0}.carousel-container #banner-slider-carousel .owl-dots .owl-dot{text-decoration:none;outline:none;height:24px;flex:0 1 24px;margin-right:8px}.carousel-container #banner-slider-carousel .owl-dots .owl-dot:first-child{margin-left:8px}.carousel-container #banner-slider-carousel .owl-dots .owl-dot.active span{background:#007BC0}.carousel-container #banner-slider-carousel .owl-dots .owl-dot span{border-radius:unset;background:#BFC0C2;margin:0;width:100%;height:24px}@media all and (min-width:480px){.carousel-container #banner-slider-carousel .title-wrapper{width:unset;text-align:left;align-items:flex-start;margin:0;top:50%;transform:translateY(-50%);left:100px;font-size:38px}.carousel-container #banner-slider-carousel .owl-item img{height:540px}.carousel-container #banner-slider-carousel .owl-nav button{bottom:70px}.carousel-container #banner-slider-carousel .owl-dots{padding:0;bottom:32px}.carousel-container #banner-slider-carousel .owl-dots .owl-dot{height:8px;flex:0 1 120px;margin:0 !important;border-right:3px solid #fff}.carousel-container #banner-slider-carousel .owl-dots .owl-dot:first-child{border-left:3px solid #fff}.carousel-container #banner-slider-carousel .owl-dots .owl-dot span{height:8px}}@media all and (max-width:480px){.carousel-container #banner-slider-carousel .title-wrapper{bottom:120px}}.gallery-placeholder{background-color:#efeff0}.gallery-placeholder .fotorama__stage{max-height:460px}.gallery-placeholder .fotorama__nav-wrap{border-top:5px solid #e3e2e3}.gallery-placeholder .fotorama__nav-wrap .fotorama__nav{margin-top:-5px;max-height:90px}.gallery-placeholder .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame{padding:0;margin-right:4px;box-sizing:border-box}.gallery-placeholder .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame[data-active="true"]:before{content:'';position:absolute;width:100%;height:100%;background-color:#efeff0;border:2px solid #007bc0;border-top:5px solid #007bc0;z-index:1}.gallery-placeholder .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame[data-active="true"]:after{content:'';background-image:url('../images/svg/maximize_blue.svg');position:absolute;width:35px;height:35px;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}.gallery-placeholder .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb{background-color:transparent;cursor:pointer;border-top:5px solid #bfc0c2}.gallery-placeholder .fotorama__nav-wrap .fotorama__nav .fotorama__thumb-border{display:none}@media all and (min-width:425px){.gallery-placeholder .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame{margin:0 4px}.gallery-placeholder .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame[data-active="true"]:after{width:45px;height:45px}}@media all and (min-width:768px){.gallery-placeholder .fotorama__nav-wrap .fotorama__nav{display:flex;justify-content:center}}.customer-account-login{background-color:#F2F2F2}.customer-account-login .columns{margin-top:20px}.customer-account-login .no-account-yet{display:flex;justify-content:flex-end}.customer-account-login .no-account-yet .description{margin-right:5px}.customer-account-login .block-customer-login{margin-bottom:0}.customer-account-create{background-color:#F2F2F2}.customer-account-create .columns{margin-top:20px}.customer-account-create .block-description{margin-bottom:20px}.customer-account-index{background-color:#F2F2F2}.customer-account-index .columns{background-color:transparent;padding:0 !important}.customer-account-index .cobi-form-edit-account,.customer-account-index .block-addresses-default,.customer-account-index .message.info.empty,.customer-account-index .block-dashboard-orders{background-color:white;padding:40px;border-radius:4px}.customer-account-index .block-addresses-default,.customer-account-index .message.info.empty,.customer-account-index .block-dashboard-orders{margin-top:25px;margin-bottom:0 !important}.customer-account-index .legend{font-size:30px;border-bottom:none}.customer-account-index .page-title{margin-right:10px !important;margin-top:30px;margin-bottom:15px}.customer-account-index .box-additional-addresses-title{padding-top:30px}.customer-account-index .box-additional-addresses{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.customer-account-index .box-additional-addresses .box{margin-bottom:30px}.customer-account-index .block-addresses-default .block-title{margin-bottom:20px !important}.customer-account-index .message.info.empty{font-size:14px}@media screen and (max-width:767px){.customer-account-index .cobi-form-edit-account,.customer-account-index .block-addresses-default,.customer-account-index .message.info.empty,.customer-account-index .block-dashboard-orders{padding:20px 15px 20px 15px}}.customer-address-form .columns{background-color:transparent;padding:0 !important}.customer-address-form .address-wrapper,.customer-address-form .contact-information-wrapper{background-color:white;padding:40px;border-radius:4px}.customer-address-form .legend{border-bottom:none}.customer-address-form .legend>span{font-size:30px;font-weight:500}.customer-address-form .address-wrapper,.customer-address-form .contact-information-wrapper{clear:unset !important;float:unset !important;width:100% !important}.customer-address-form .field.telephone.fax{display:flex}.customer-address-form .field.telephone.fax .telephone-wrapper{margin-right:14px;flex:1}.customer-address-form .field.telephone.fax .fax-wrapper{margin-left:14px;flex:1}.customer-address-form .field.zip.city{display:flex}.customer-address-form .field.zip.city .zip-wrapper{margin-right:14px;flex:1}.customer-address-form .field.zip.city .city-wrapper{margin-left:14px;flex:2}@media screen and (max-width:767px){.customer-address-form .address-wrapper,.customer-address-form .contact-information-wrapper{padding:20px 15px 20px 15px}}.terms-outer-div{font-weight:300;color:#606061}.terms-outer-div h2{font-weight:300;color:#606061}.terms-outer-div .terms-header{position:relative;text-align:center}.terms-outer-div .terms-header:after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;width:100%;flex:0 0 100%;display:block;background:#efeff0;z-index:1}.terms-outer-div .terms-header h2{padding:0;display:inline-block;position:relative;font-size:36px;line-height:1.1666666667;text-align:center}.terms-outer-div .terms-header h2:after{content:'';position:absolute;left:-25px;right:-25px;bottom:-5px;height:3px;border:solid #fff;border-width:0 2px;background:#606061;z-index:2}.terms-outer-div .text{font-size:16px}@media (min-width:768px){.terms-outer-div{padding:0 50px}}@media (min-width:1024px){.terms-outer-div .text{margin:0 16.66667%}}.sales-order-view{background-color:#F2F2F2}.sales-order-view .page-title-wrapper .page-title{margin-bottom:20px;margin-right:0 !important;font-size:30px}.sales-order-view .page-title-wrapper .order-date{font-size:14px}.sales-order-view .page-title-wrapper .order-date .label{display:inline !important;font-size:14px}.sales-order-view .page-title-wrapper .order-status{border:none;text-transform:unset;font-size:30px;font-weight:500;margin-top:0;padding:0;line-height:36px}.sales-order-view .columns{background-color:transparent;padding:0 !important}.sales-order-view .block-order-details-view,.sales-order-view .order-details-items{background-color:white;border-radius:4px;padding:20px 15px 20px 15px}.sales-order-view .block-order-details-view{margin-bottom:25px !important}.sales-order-view .items.order-links{background-color:white;padding:20px 15px 0 15px;border-radius:4px}@media screen and (min-width:640px){.sales-order-view .block-order-details-view,.sales-order-view .order-details-items{padding:40px}.sales-order-view .items.order-links{padding:40px 40px 0 40px}}.customer-account-forgotpassword{background-color:#F2F2F2}.customer-address-form{background-color:#F2F2F2}.customer-account-logoutsuccess{background-color:#F2F2F2}.checkout-cart-index #block-shipping{display:none}.checkout-cart-index .columns{padding:0 10px}.checkout-cart-index #maincontent{margin-top:25px}.checkout-cart-index .page-title-wrapper{text-align:center}.checkout-cart-index .page-title-wrapper .page-title{text-align:center}.checkout-cart-index .page-title-wrapper .page-title>span.base{font-size:24px;text-align:center}.checkout-cart-index .product-item-headline{font-size:16px}.checkout-cart-index .product-item-cobi-sku{color:#8f9091;font-size:16px}.checkout-cart-index .qty-action{display:none}.checkout-cart-index .item-info td.qty .control.qty label{display:flex}.checkout-cart-index .item-info td.qty .control.qty label .qty-action{width:25px;background-color:#efeff0;border-color:#efeff0;padding:0;position:relative;outline:none}.checkout-cart-index .item-info td.qty .control.qty label .qty-action:before{content:'';background-image:url('../images/svg/up.svg');background-repeat:no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:15px;height:15px}.checkout-cart-index .item-info td.qty .control.qty label .qty-action:active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.checkout-cart-index .item-info td.qty .control.qty label .qty-action.qty-increase{margin-right:2px}.checkout-cart-index .item-info td.qty .control.qty label .qty-action.qty-decrease:before{transform:translate(-50%, -50%) rotate(180deg)}.checkout-cart-index #shopping-cart-table td{padding:19px 0 0 0}.checkout-cart-index #shopping-cart-table td.price{padding-right:0;padding-left:0;padding-top:26px}.checkout-cart-index #shopping-cart-table td.price span.price{font-size:14px;font-weight:normal;color:#303031}.checkout-cart-index #shopping-cart-table td.price .price-including-tax{text-align:right}.checkout-cart-index #shopping-cart-table th.price{text-align:right}.checkout-cart-index #shopping-cart-table thead th{border-top:unset;font-size:12px;color:#303031;font-weight:100;padding:19px 0 19px 0;vertical-align:top}.checkout-cart-index #shopping-cart-table .cobi-actions{padding-top:14px;padding-bottom:14px}.checkout-cart-index #shopping-cart-table .cobi-actions .action-delete{text-decoration:none}.checkout-cart-index #shopping-cart-table .cobi-actions .action-delete:active,.checkout-cart-index #shopping-cart-table .cobi-actions .action-delete:hover,.checkout-cart-index #shopping-cart-table .cobi-actions .action-delete:focus{fill:red}.checkout-cart-index #shopping-cart-table .cobi-actions .action-delete:active>span,.checkout-cart-index #shopping-cart-table .cobi-actions .action-delete:hover>span,.checkout-cart-index #shopping-cart-table .cobi-actions .action-delete:focus>span{color:red}.checkout-cart-index #shopping-cart-table .cobi-actions .action-delete>span{font-size:12px;color:#606061}.checkout-cart-index .block{margin-bottom:0}.checkout-cart-index .cart.table-wrapper{border-top:unset;margin-bottom:0}.checkout-cart-index .cart.table-wrapper .cobi-product-item-photo .product-image-wrapper .product-image-photo{height:40px;margin:0}.checkout-cart-index .cart.table-wrapper .product-item-name{color:#007BC0;font-weight:bold;font-size:14px}.checkout-cart-index .cart.table-wrapper .actions-toolbar{display:flex;justify-content:flex-start;align-items:center}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete:before,.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete:after{content:none}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete>span{position:unset;width:unset;height:unset}.checkout-cart-index .cart.table-wrapper .cart>.item{border-bottom:2px solid #dfdfe0}.checkout-cart-index .cobi-cart-summary .data.table.totals{margin-top:20px}.checkout-cart-index .cobi-cart-summary .cart-totals{border-top:unset;padding:0}.checkout-cart-index .cobi-cart-summary .cart-totals .total-rules{display:none}.checkout-cart-index .cobi-cart-summary .cart-totals th.mark{color:#606061;border-top:unset;padding:6px 0}.checkout-cart-index .cobi-cart-summary .cart-totals .amount{border-top:unset}.checkout-cart-index .cobi-cart-summary .cart-totals td{color:#303031}.checkout-cart-index .cobi-cart-summary .cart-totals .mark{background-color:unset;padding:0}.checkout-cart-index .cobi-cart-summary .cart-totals .grand.totals{border-top:2px solid #dfdfe0;border-bottom:2px solid #dfdfe0;padding:6px 0}.checkout-cart-index .cobi-cart-summary .cart-totals .grand.totals th.mark>strong{font-size:14px;font-weight:normal;padding:0}.checkout-cart-index .cobi-cart-summary .cart-totals .grand.totals .amount{padding:6px 0}.checkout-cart-index .cobi-cart-summary .cart-totals .grand.totals .amount .price{font-size:14px;font-weight:bold;color:#303031}.checkout-cart-index .qty .field.qty input{text-align:center;border:1px solid #efeff0;width:45px}.checkout-cart-index td.qty{padding-top:20px}.checkout-cart-index .block.discount{margin-top:20px}.checkout-cart-index .block.discount .fieldset.coupon .field .control{display:flex;align-items:center;margin-bottom:0}.checkout-cart-index .block.discount .fieldset.coupon .field .control #coupon_code{margin-right:15px;padding:14px 18px 14px 24px;border-bottom:unset;background-color:#efeff0;color:#606061;height:100%}.checkout-cart-index .checkout-methods-items .action{padding:7.5px 30px}.checkout-cart-index .checkout-methods-items .action svg{height:30px;width:30px}.checkout-cart-index .checkout-methods-items .action.checkout{width:100%;padding-right:20px}.checkout-cart-index .checkout-methods-items .action.checkout svg{transform:rotate(90deg)}.checkout-cart-index .checkout-methods-items .action.continue{margin-bottom:10px;padding-left:20px}.checkout-cart-index .checkout-methods-items .action.continue svg{margin-right:20px;transform:rotate(270deg)}.checkout-cart-index #ajax-coupon-message{font-size:14px;margin-bottom:5px;position:relative;padding-left:20px;color:#02a03a}.checkout-cart-index #ajax-coupon-message.error{color:#ca2423}.checkout-cart-index #ajax-coupon-message.error:before{background-image:url('../images/svg/abort-frame_red.svg');background-size:15px 15px;width:15px;height:15px;top:3px}.checkout-cart-index #ajax-coupon-message:before{content:'';background-image:url('../images/svg/checkmark_green.svg');background-size:20px 20px;width:20px;height:20px;position:absolute;left:0;top:1px}@media all and (min-width:768px){.checkout-cart-index .qty-action{display:inline-block}.checkout-cart-index .cart.table-wrapper .product-item-name{font-size:16px}.checkout-cart-index .cart.table-wrapper .cobi-product-item-photo .product-image-wrapper .product-image-photo{height:unset}.checkout-cart-index .cart.table-wrapper .item-info .item{display:flex}.checkout-cart-index .cobi-product-item-photo{margin-right:50px}.checkout-cart-index #shopping-cart-table td.price span.price{font-size:16px}.checkout-cart-index #shopping-cart-table .cobi-actions{padding-top:0;padding-left:215px}.checkout-cart-index #shopping-cart-table thead th.item{padding-left:26px}.checkout-cart-index .qty .field.qty input{font-size:16px}.checkout-cart-index #cart-totals{display:flex;justify-content:flex-end}.checkout-cart-index #cart-totals .table-wrapper{width:50%}.checkout-cart-index #cart-totals tr th.mark{font-size:16px}.checkout-cart-index #cart-totals tr th.mark>strong{font-size:16px}.checkout-cart-index #cart-totals .grand.totals td>strong>span{font-size:24px}.checkout-cart-index #cart-totals .grand.totals th{padding:14px 0}.checkout-cart-index #cart-totals .price{font-size:16px}.checkout-cart-index .checkout-methods-items .item{display:flex;justify-content:space-between}.checkout-cart-index .checkout-methods-items .item .action.continue{margin-bottom:0}.checkout-cart-index .checkout-methods-items .item .action.checkout{width:unset}}@media all and (min-width:1024px){.checkout-cart-index .columns{padding:0 40px}.checkout-cart-index .cobi-cart-summary{display:flex;flex-wrap:wrap;justify-content:space-between}.checkout-cart-index .cobi-cart-summary #block-shipping,.checkout-cart-index .cobi-cart-summary #cart-totals{width:100%}.checkout-cart-index .cobi-cart-summary #block-discount,.checkout-cart-index .cobi-cart-summary .checkout-methods-items{margin-top:40px;width:50%}.checkout-cart-index .cobi-cart-summary #block-discount .fieldset.coupon{margin-bottom:0 !important}.checkout-cart-index .cobi-cart-summary .checkout-methods-items{display:flex;justify-content:flex-end;align-items:flex-end}.checkout-cart-index .cobi-cart-summary .checkout-methods-items .item{justify-content:flex-end;margin-bottom:0}.checkout-cart-index .cobi-cart-summary .checkout-methods-items .action.continue{margin-right:10px}}.checkout-index-index{background-color:#F2F2F2}.checkout-index-index .page-title-wrapper{display:none}.checkout-index-index #maincontent{padding:0;margin-bottom:0}.checkout-index-index .columns{padding:0}.checkout-index-index .footer-bottom{margin-top:0}.checkout-index-index .osc-place-order-wrapper{padding-left:0;padding-right:0}.checkout-index-index .opc-wrapper .form-discount{max-width:unset}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps{display:flex;justify-content:space-evenly;padding-top:20px}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step{display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step:before{content:"";position:absolute;top:18px;height:2px;width:100%;z-index:-1}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step .icon{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#007BC0;border:2px solid #007bc0;width:36px;height:36px}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step .icon svg{width:24px;height:24px}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step .title{margin:20px 0}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step.cart:before{background:linear-gradient(to right, transparent 50%, #007bc0 50%)}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step.cart .title{display:none;color:#007BC0}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step.information:before{background:#007BC0}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step.information .title{color:#007BC0}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step.payment:before{background:linear-gradient(to right, #cfd0d1 50%, transparent 50%)}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step.payment .title{display:none;color:#cfd0d1}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step.payment .icon{background-color:#F2F2F2;border:2px solid #cfd0d1}.checkout-index-index .checkout-comment-block .field-row .payment-option-content #discount-form .payment-option-inner .field .control{display:flex;align-items:center;margin-bottom:0;position:relative}.checkout-index-index .checkout-comment-block .field-row .payment-option-content #discount-form .payment-option-inner .field .control #discount-code{margin-right:15px;padding:14px 18px 14px 24px;border-bottom:unset;background-color:#efeff0;color:#606061;height:100%}.checkout-index-index .checkout-comment-block .field-row .payment-option-content #discount-form .payment-option-inner .field .control #discount-code-error{position:absolute;bottom:-25px}.checkout-index-index .checkout-comment-block .field-row .payment-option-content #discount-form .payment-option-inner .field .control button.cobi-btn-outline-primary{border-color:#007BC0 !important;color:#007BC0 !important;background-color:transparent !important}.checkout-index-index .checkout-agreement button.action-show{text-align:left}.checkout-index-index .checkout-agreement button.action-show>span{white-space:normal}.checkout-index-index .checkout-agreement label{padding-top:5px;padding-bottom:5px}.checkout-index-index .columns{background-color:transparent}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .step-title{background-color:white;text-align:center;padding:36px 0 !important;margin:0;border-bottom:unset}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .step-title>span{white-space:normal;color:#606061;font-size:24px;font-weight:normal;text-transform:none}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper form,.checkout-index-index .opc-wrapper.one-step-checkout-wrapper fieldset{padding:0}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper form,.checkout-index-index .opc-wrapper.one-step-checkout-wrapper fieldset,.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .fieldset,.checkout-index-index .opc-wrapper.one-step-checkout-wrapper label{margin:0 !important}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .form-login{background-color:white}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .step-content{padding:0 !important;margin-bottom:0 !important}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .required-fields,.checkout-index-index .opc-wrapper.one-step-checkout-wrapper label{font-size:16px;color:#606061}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .action-auth-toggle>span{font-size:16px;color:#007BC0}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .osc-authentication-wrapper{padding:25px 10px;background-color:white}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .osc-authentication-wrapper .action-auth-toggle{display:inline-block}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .osc-authentication-wrapper .action-auth-toggle:hover>span{color:#007BC0;text-decoration:underline}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .field .control._with-tooltip input{width:100%}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper #checkout-step-shipping .field.addresses{background-color:white}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper #checkout-step-shipping .field.addresses .shipping-address-item.selected-item{border-color:#1979c3}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper #checkout-step-shipping .field.addresses .shipping-address-item.selected-item:after{background:#1979c3}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper #checkout-step-shipping .action.action-show-popup{margin-top:10px;margin-bottom:0;margin-left:auto}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper #checkout-step-shipping .create-account-block{margin-top:0}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper #checkout-step-shipping .create-account-block .create-account-checkbox{background-color:white;margin-bottom:0;padding-bottom:36px}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper #checkout-step-shipping .create-account-block .create-account-checkbox .field.choice.col-mp{margin-bottom:0}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper #checkout-step-shipping .create-account-block fieldset.hidden-fields{background-color:white;padding-bottom:30px}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper #checkout-step-shipping .create-account-block .confirmation{margin-top:15px}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper #checkout-step-billing .field label,.checkout-index-index .opc-wrapper.one-step-checkout-wrapper #checkout-step-billing legend.label{display:none !important}.checkout-index-index .fieldset>.field{margin-bottom:15px}.checkout-index-index .fieldset>.field .additional{margin-top:15px}.checkout-index-index #shipping-new-address-form{background-color:white;padding-bottom:36px}.checkout-index-index #shipping-new-address-form .field label,.checkout-index-index #shipping-new-address-form legend.label{display:none !important}.checkout-index-index #checkout-step-shipping_method{background-color:white;padding-bottom:26px !important}.checkout-index-index .opc.opc-sticky{display:inline-block}.checkout-index-index .opc.opc-sticky .sticky{position:sticky;top:150px}.checkout-index-index .checkout-billing-address{background-color:white;padding-bottom:24px}.checkout-index-index .checkout-billing-address div.field{padding:0 10px !important}.checkout-index-index .checkout-billing-address fieldset.street .field{padding:0 !important}.checkout-index-index .checkout-shipping-method{margin-top:15px}.checkout-index-index .checkout-shipping-method .row{margin:0 !important;padding:0 5px 0 15px}.checkout-index-index .checkout-shipping-method .methods-shipping{background-color:white;border-bottom:unset}.checkout-index-index .checkout-shipping-method .methods-shipping .message.notice{margin-bottom:-26px;margin-top:20px}.checkout-index-index .checkout-shipping-method .methods-shipping td{border-top:unset}.checkout-index-index .checkout-shipping-method .methods-shipping .col-description{display:none}.checkout-index-index .checkout-shipping-method .methods-shipping .col-method label:before{transform:translateY(-15%)}.checkout-index-index #payment{margin-top:15px}.checkout-index-index #payment .payment-methods{margin:-0}.checkout-index-index #payment .payment-methods .payment-group{background-color:white;padding-bottom:36px}.checkout-index-index #payment .payment-methods .payment-group .payment-method{padding:0 5px 0 15px}.checkout-index-index #payment .payment-methods .payment-group .payment-method .payment-method-title{border-top:unset;padding:10px 5px}.checkout-index-index #payment .payment-methods .payment-group .payment-method .payment-method-content p{margin:0}.checkout-index-index #payment .payment-methods .payment-group .payment-method .checkout-agreements-block{padding:0}.checkout-index-index .field-tooltip-action.action-help{display:none}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .form-shipping-address{margin-top:15px !important;margin-bottom:0}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .billing-address-same-as-shipping-block{margin-top:15px;margin-bottom:0 !important;padding-bottom:36px;background-color:white}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .billing-address-same-as-shipping-block .required-fields{margin-top:15px;padding:0 10px}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .billing-address-same-as-shipping-block label{margin-left:10px !important}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary{margin-top:100px}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .step-title>span{font-size:36px}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary #checkout-review-table{border:unset}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary #checkout-review-table th{display:none}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary #checkout-review-table tbody tr td{border-top:2px solid #eee;border-bottom:unset;padding:0}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary #checkout-review-table .product-item-detail{display:block;padding-top:20px}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary #checkout-review-table .product-item-name{font-size:16px !important;color:#606061;padding:12px 0;margin:0;text-align:center}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary #checkout-review-table .cart-price>span.price{color:#303031;font-weight:bold;font-size:16px}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary{padding:0 15px !important}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals{border-left:unset;border-right:unset;border-bottom:2px solid #dfdfe0}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals .grand.totals td,.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals .grand.totals th{border-top:2px solid #dfdfe0;padding:10px 0}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals .grand.totals th>strong{font-weight:normal}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals .total-rules{display:none}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals th{text-align:left;font-size:14px;color:#606061}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals th.mark{background-color:white}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals td{font-size:14px;color:#303031;text-align:right}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals th,.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals td{padding:5px 0}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals tr:first-child th,.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals tr:first-child td{border-top:8px solid #eee;padding-top:20px}.checkout-index-index #opc-sidebar{background-color:white}.checkout-index-index #co-place-order-area{margin-top:24px;padding:0 15px !important}.checkout-index-index #co-place-order-area .osc-addition-content-wrapper{padding:0}.checkout-index-index #co-place-order-area .osc-addition-content-wrapper .osc-place-order-block{padding:0 !important;border:unset}.checkout-index-index #co-place-order-area #co-place-order-agreement+div{padding-left:40px}.checkout-index-index .message.error{background-color:white;color:#ca2434;margin-bottom:0;padding-left:25px}.checkout-index-index .message.error>*:first-child:before{content:"";width:15px;height:15px;background-image:url('../images/svg/abort-frame_red.svg');top:20px}.checkout-index-index .message.success{color:#02a03a;background-color:white;border:unset;margin-bottom:0;padding-left:25px}.checkout-index-index .message.success>*:first-child:before{left:-24px}.checkout-index-index .action.change-order{margin-top:30px;padding:8px 40px}.checkout-index-index .place-order-primary{width:100%}.checkout-index-index .place-order-primary .action.checkout{width:100%}.checkout-index-index .checkout-agreement{padding-left:0 !important}.checkout-index-index .checkout-agreement .action-show>span{font-size:14px}.checkout-index-index .select[name="country_id"]{border:unset;border-bottom:2px solid #cfd0d1;margin-top:10px;padding-left:0;color:#303031;font-size:14px;font-style:italic;font-weight:bold;height:36px;padding-bottom:10px}.checkout-index-index select{background-image:none;background-color:white}.checkout-index-index .form-login,.checkout-index-index .form-shipping-address{max-width:unset !important}.checkout-index-index .field-error{padding-left:24px;font-size:14px;position:relative}.checkout-index-index .field-error:before{content:'';background-image:url('../images/svg/abort-frame_red.svg');width:15px;height:15px;background-size:15px 15px;position:absolute;left:0;top:3px}.checkout-index-index .shipping-address-headnote div{display:inline;font-size:10px;position:absolute}.checkout-index-index .shipping-address-note div{margin-top:25px;font-size:14px;color:#2D2D37}.checkout-index-index .shipping-address-note div:first-child{margin-top:0}.checkout-index-index #checkout-step-shipping .shipping-address-note{background-color:white;padding:16px 20px 30px 20px;margin-top:0;margin-bottom:15px}.checkout-index-index #checkout-step-shipping #shipping-new-address-form .shipping-address-note{padding:0 10px;margin-top:16px;margin-bottom:0}.checkout-index-index .order-review-note{margin-top:35px}.checkout-index-index .order-review-note ul{padding:0 25px}.checkout-index-index .order-review-note ul li{margin-bottom:0}.checkout-index-index .field.choice{padding:0 10px}.checkout-index-index .modal-popup .form-shipping-address{padding-top:30px}.checkout-index-index .modal-popup .form-shipping-address .step-title{display:none}.checkout-index-index .modal-popup .form-shipping-address input[name="telephone"]{width:100%}.checkout-index-index .modal-popup .form-shipping-address .select[name="country_id"]{margin-top:0}.checkout-index-index .modal-popup .form-shipping-address .required-fields{font-size:16px;color:#606061}.checkout-index-index .modal-popup .form-shipping-address .shipping-address-note{display:none}.checkout-index-index .modal-popup .form-shipping-address #shipping-new-address-form{margin-bottom:0;padding-bottom:0}.checkout-index-index .modal-popup .modal-footer .action-save-address{margin-left:30px}.checkout-index-index .table-checkout-shipping-method td input[type="checkbox"],.checkout-index-index .table-checkout-shipping-method td input[type="radio"]{visibility:hidden}@media all and (min-width:375px){.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary #checkout-review-table td.subtotal{padding-top:30px}}@media all and (min-width:768px){.checkout-index-index .information-wrapper{padding:0 10.9%}.checkout-index-index .step-title,.checkout-index-index .form-login,.checkout-index-index .osc-authentication-wrapper,.checkout-index-index .create-account-checkbox,.checkout-index-index .create-account-checkbox .hidden-fields,.checkout-index-index #shipping-new-address-form,.checkout-index-index .billing-address-same-as-shipping-block,.checkout-index-index .checkout-billing-address,.checkout-index-index #checkout-shipping-method-load,.checkout-index-index .payment-group,.checkout-index-index #checkout-step-shipping .create-account-block .form-create-account{padding-left:18% !important;padding-right:18% !important}.checkout-index-index .checkout-shipping-method .methods-shipping .col-method label:before,.checkout-index-index .payment-method label:before{left:-5px}.checkout-index-index .checkout-shipping-method .row,.checkout-index-index #payment .payment-methods .payment-group .payment-method{padding:0}.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step.cart .title,.checkout-index-index .checkout-steps-wrapper .one-step-checkout.steps .step.payment .title{display:block}.checkout-index-index .action-auth-toggle{padding-left:10px;padding-right:10px}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .create-account-checkbox label{margin-left:10px !important}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary #checkout-review-table .product-item-detail{display:inherit}.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals th,.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary .opc-block-summary .table-totals td{font-size:16px !important}}@media all and (min-width:1024px){.checkout-index-index .opc-wrapper.one-step-checkout-wrapper .order-summary{margin-top:-32px}}@media all and (min-width:1440px){.checkout-index-index .field[name$=".firstname"],.checkout-index-index .field[name$=".lastname"]{width:50%;clear:none}.checkout-index-index .field[name$=".postcode"]{width:33.33333333%;clear:none}.checkout-index-index .field[name$=".city"]{width:66.66666666%;clear:none}}.checkout-onepage-success .page-main{margin-bottom:0}.checkout-onepage-success .columns{padding:0 !important}.checkout-onepage-success .checkout-success{position:relative;margin-top:45px}.checkout-onepage-success .checkout-success:after{display:block;content:"";position:absolute;bottom:0;right:0;max-width:800px;width:60%;height:400px;background:linear-gradient(to right bottom, transparent 50%, #00c8e6 50%);z-index:1}.checkout-onepage-success .checkout-success .col{z-index:2}.checkout-onepage-success .success-title{display:block;margin-bottom:10px;font-size:36px;color:#007BC0}.checkout-onepage-success .action.primary.continue{display:inline-flex;margin-top:75px;text-decoration:none !important;text-align:center}@media all and (max-width:991px){.product-list-wrapper .product-list-container{max-width:540px !important}}.product-list-wrapper .product-list .product-col{margin-bottom:30px}.product-card{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;background-color:#efeff0;transition:background-color 100ms ease-in-out}.product-card.accessory:hover{background-color:#007BC0}.product-card.accessory:hover .image-wrapper .cobi-btn-primary{background-color:#03afe3}.product-card.accessory:hover .details-wrapper{color:#fff !important}.product-card.accessory:hover .details-wrapper .price{color:inherit}.product-card.accessory:hover .details-wrapper .delivery:before{background-color:#fff !important}.product-card.accessory:hover .button-wrapper .cobi-btn-primary{color:#007BC0 !important;background-color:#fff}.product-card.accessory:hover .button-wrapper .cobi-btn-primary svg{fill:#007BC0}.product-card.accessory:hover .button-wrapper .cobi-btn-primary svg path{fill:#007BC0}.product-card .image-wrapper{position:relative;background-image:linear-gradient(to bottom, #efeff0, #dfdfe0)}.product-card .image-wrapper .cobi-btn-dots{position:absolute;right:0;bottom:0}.product-card .details-wrapper{color:#606061;font-weight:400;transition:color 100ms ease-in-out}.product-card .details-wrapper .price{margin-bottom:16px;font-size:21px;line-height:1;color:#007BC0}.product-card .details-wrapper .name{margin-bottom:20px;font-size:21px;font-weight:700}.product-card .details-wrapper .delivery{display:flex;align-items:center;margin-bottom:20px;font-size:12px}.product-card .details-wrapper .delivery:before{content:"";display:block;margin-right:8px;width:10px;height:10px;background-color:green;border-radius:50%;transition:background-color 100ms ease-in-out}.product-card .details-wrapper .delivery.sold-out:before{background-color:red}.product-card .details-wrapper .description-wrapper{font-size:16px}.product-card .button-wrapper{margin-top:auto}.product-card .button-wrapper .cobi-btn-primary{display:inline-flex;align-items:center;padding:7px 15px 7px 20px;line-height:1;border:0;border-radius:0}.product-card .button-wrapper .cobi-btn-primary svg{width:30px;height:30px;fill:#fff;transform:rotate(90deg);transition:fill 100ms ease-in-out}.product-card .details-wrapper,.product-card .button-wrapper{padding:20px}.product-card .cobi-btn-primary{transition:color 100ms ease-in-out,background-color 100ms ease-in-out}#product-main-content .product-wrapper .page-title-wrapper{margin-top:32px;font-size:18px;color:#606061}#product-main-content .product-wrapper .page-title-wrapper .page-title{margin-bottom:10px}#product-main-content .product-wrapper .page-title-wrapper .page-title>span.base{font-size:36px;color:#606061}#product-main-content .product-wrapper .product.attribute.description{font-size:14px;color:#606061}#product-main-content .product-wrapper .product-info-wrapper{padding-top:10px}#product-main-content .product-wrapper .product-info-wrapper .product-info-price{padding:30px 15px 0 15px}#product-main-content .product-wrapper .product-info-wrapper .product-info-price .price-box .price-container .price{font-size:36px;font-weight:700;color:#303031}#product-main-content .product-wrapper .product-info-wrapper .product-info-price .price-box .old-price .price-container .price{text-decoration:line-through;color:#D51317}#product-main-content .product-wrapper .product-info-wrapper .product-info-price .product-info-stock-sku{padding-left:10px}#product-main-content .product-wrapper .product-info-wrapper .product-info-price .product-info-stock-sku .stock{display:flex;align-items:center;color:#606061;font-size:12px}#product-main-content .product-wrapper .product-info-wrapper .product-info-price .product-info-stock-sku .stock:before{content:'';width:10px;height:10px;border-radius:50%;background-color:green;margin-right:8px}#product-main-content .product-wrapper .product-info-wrapper .product-info-price .product-info-stock-sku .stock.unavailable:before{background-color:orange}#product-main-content .product-wrapper .product-info-wrapper .product-info-price .product-info-stock-sku .stock.unavailable-red:before{background-color:red}#product-main-content .product-wrapper .product-info-delivery-area{display:block;font-family:inherit;font-size:12px;color:#606061}#product-main-content .product-wrapper .box-tocart .actions{margin-top:5px;padding:0 15px}#product-main-content .product-wrapper .box-tocart .actions .action.tocart{width:100%;padding:8px 40px;font-size:14px;margin-top:10px}#product-main-content .details-title{font-size:24px;color:#606061;padding:24px 0}#product-main-content .comparison-table-wrapper .compare-table{border-spacing:unset}#product-main-content .comparison-table-wrapper .compare-table h3{font-size:24px}#product-main-content .comparison-table-wrapper .compare-table .tech-specs.content>td{padding:0;border:none}#product-main-content .comparison-table-wrapper .compare-table .tech-specs td{border:2px solid #fff;background-color:#efeff0}#product-main-content .comparison-table-wrapper .compare-table .tech-specs td.title{background-color:#D9DDDF}@media all and (min-width:640px){#product-main-content .product-wrapper .product-info-wrapper{display:flex;flex-wrap:wrap}#product-main-content .product-wrapper .product-info-wrapper .product-info-price{flex:3}#product-main-content .product-wrapper .product-info-wrapper .product-info-price .product-info-stock-sku{padding-left:0}#product-main-content .product-wrapper .product-info-wrapper .product-add-form{flex:5}}@media all and (min-width:1024px){#product-main-content .product-wrapper{display:grid;grid-template-columns:66.66666667% 33.33333333%;grid-template-rows:auto auto}#product-main-content .product-wrapper .page-title-wrapper{margin-top:0}#product-main-content .product-wrapper .cobi-product-media,#product-main-content .product-wrapper .details-specification,#product-main-content .product-wrapper .cobi-product-info-main-wrapper{display:inline-block}#product-main-content .product-wrapper .cobi-product-media{grid-column:1;grid-row:1;padding-right:50px}#product-main-content .product-wrapper .details-specification{grid-column:1;grid-row:2;padding-right:50px}#product-main-content .product-wrapper .cobi-product-info-main-wrapper{grid-column:2;grid-row:span 2}#product-main-content .product-wrapper .cobi-product-info-main-wrapper .cobi-product-info-main{position:relative}}@media all and (min-width:640px) and (max-width:1023px){#product-main-content .cobi-product-info-main-wrapper{padding:0 130px}}@media (max-width:640px){.details-specification .comparison-table-wrapper .compare-table tr.content td{padding-left:5px;padding-right:0}}@media all and (max-width:991px),print{.configurator-wrapper .container{max-width:540px !important}}.configurator-wrapper .nav-tabs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-end;justify-content:space-between;border:0}.configurator-wrapper .nav-tabs .nav-item{position:relative;flex:0 1 100%;cursor:pointer}.configurator-wrapper .nav-tabs .nav-item .tab-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.configurator-wrapper .nav-tabs .nav-item .tab-wrapper .label{display:block;margin-bottom:0;font-size:16px;font-weight:400;color:#606061;text-align:center}.configurator-card{position:relative}.configurator-card.product-card{background-color:transparent}.configurator-card.product-card .image-wrapper{background-color:#cfd0d1;background-image:none}.configurator-card.product-card .image-wrapper img{padding:40px 0 25px 0}.configurator-card.product-card .details-wrapper .price{font-size:16px}.configurator-card.product-card .details-wrapper .description-wrapper{font-size:14px}.configurator-card.active{z-index:890}.configurator-card.active .card-wrapper{transform:rotateY(180deg)}.configurator-card.active .front-wrapper{visibility:hidden}.configurator-card.active .back-wrapper{visibility:visible}.configurator-card .card-wrapper{height:100%;background-color:#fff;border-radius:4px;transition:transform 600ms ease-in-out}.configurator-card .front-wrapper,.configurator-card .back-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;transition:visibility 0ms linear 300ms}.configurator-card .front-wrapper{cursor:pointer;visibility:visible}.configurator-card .back-wrapper{visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}.configurator-card .back-wrapper .button-wrapper{align-self:center}.configurator-wrapper .groups-wrapper .nav-groups .nav-group{margin:0 10px;padding:60px 0 40px 0}@media all and (min-width:451px),print{.configurator-wrapper .groups-wrapper .nav-groups .nav-group{margin:0 20px}}.configurator-wrapper .groups-wrapper .nav-groups .nav-group .group-wrapper{padding:0 0 16px 0;border-bottom:4px solid #dfdfe0}.configurator-wrapper .groups-wrapper .nav-groups .nav-group .group-wrapper:after{content:'';display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:26px solid #efeff0}.configurator-wrapper .groups-wrapper .nav-groups .nav-group .group-wrapper.active{border-bottom-color:#007bc0}.configurator-wrapper .groups-wrapper .nav-groups .nav-group .group-wrapper.active:after{display:block}.configurator-wrapper .groups-wrapper .nav-groups .nav-group .group-wrapper.active .label{color:#007bc0}.configurator-wrapper .groups-wrapper .nav-groups .nav-group .group-wrapper .image{height:55px;margin-bottom:16px}.configurator-wrapper .groups-wrapper .nav-groups .nav-group .group-wrapper .label{font-size:21px;font-weight:500}.configurator-wrapper .groups-wrapper .nav-groups .nav-group .group-wrapper .label span{display:block;font-size:16px;font-weight:400}.packages-wrapper{padding-bottom:60px;background-color:#efeff0}.packages-wrapper .packages-title{display:block;margin:0;padding:48px 0;font-size:36px;font-weight:300;color:#606061;text-align:center}.packages-wrapper .package-list .package-col{margin-bottom:30px}.packages-wrapper .package-list .package-col:last-of-type{margin-bottom:0}.packages-wrapper .package-list .package-col:last-of-type .front-wrapper .image-wrapper::after{content:'TOP SELLER';position:absolute;top:0;left:0;padding:6px 12px;background-color:#007BC0;color:white;font-weight:bold;font-size:14px}@media all and (min-width:992px),print{.packages-wrapper .package-list .package-col{margin-bottom:0}}.configurator-wrapper .hubs-wrapper{padding:20px}.configurator-wrapper .hubs-label{display:block;margin:0 0 16px 0;font-size:20px;font-weight:400;color:#606061}.configurator-wrapper .nav-hubs .nav-hub .hub-wrapper.active .label{color:#007bc0}.configurator-wrapper .nav-hubs .nav-hub .hub-wrapper.active .checkmark{background-image:url('../images/svg/checkmark.svg');border:0}.configurator-wrapper .nav-hubs .nav-hub .hub-wrapper .image{height:48px;margin-bottom:16px}.configurator-wrapper .nav-hubs .nav-hub .hub-wrapper .label{font-size:14px}.configurator-wrapper .nav-hubs .nav-hub .hub-wrapper .checkmark{display:block;width:30px;height:30px;margin-top:8px;border-radius:50%;border:1px solid #007bc0;background-repeat:no-repeat;background-position:center;background-size:contain}.configurator-wrapper .cases-wrapper{padding:20px 20px}.configurator-wrapper .cases-label{display:block;margin:0 0 16px 0;font-size:20px;font-weight:400;color:#606061}.configurator-wrapper .nav-cases{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}.configurator-wrapper .nav-cases .nav-case{margin:0 0 8px 0}.configurator-wrapper .nav-cases .nav-case:last-of-type{margin:0}.configurator-wrapper .nav-cases .nav-case .nav-link{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin:0;padding:0;font-size:14px;font-weight:400;color:#606061;text-decoration:none !important}.configurator-wrapper .nav-cases .nav-case .nav-link:before{content:"";display:block;width:30px;height:30px;margin:0 20px 0 0;border-radius:50%;border:1px solid #007bc0;background-repeat:no-repeat;background-position:center;background-size:contain}.configurator-wrapper .nav-cases .nav-case .nav-link.active{color:#007bc0}.configurator-wrapper .nav-cases .nav-case .nav-link.active:before{background-image:url('../images/svg/checkmark.svg');border:0}.amrma-btns-block .cobi-btn-primary{display:inline-flex}.amrma-checkbox-container .amrma-checkbox+.amrma-label{background:transparent none !important;border:none !important}.amrma-table-container .table-wrapper .amrma-table thead .col,.amrma-table-container .table-wrapper .amrma-table .amrma-tbody .col{width:auto}.amrma-table-container .table-wrapper .amrma-table .amrma-tbody .amrma-row .col.id{padding:10px}@media only screen and (max-width:639px){.amrma-table-container .table-wrapper .amrma-table .amrma-tbody .amrma-row .col.id{position:relative;top:auto;left:auto;padding-left:125px}.amrma-table-container .table-wrapper .amrma-table .amrma-tbody .amrma-row .col.id:before{padding-right:10px;content:attr(data-th) ': ';display:inline-block;color:#111111;font-weight:700}}@media only screen and (max-width:639px){.amrma-table-container .table-wrapper .amrma-table .amrma-tbody .amrma-row .col.item{position:absolute;top:20px;left:25px;padding:0}.amrma-table-container .table-wrapper .amrma-table .amrma-tbody .amrma-row .col.item:before{display:none}}.amrma-table-container .table-wrapper .amrma-table .amrma-tbody .amrma-row .col.name{word-break:break-all}@media only screen and (min-width:640px){.amreturns-orders-container .cobi-btn-primary{padding-top:4px;padding-bottom:4px}}.amasty_rma-guest-login .page-wrapper{background-color:#F2F2F2}.amasty_rma-guest-login .page-main{margin-bottom:0}.amasty_rma-guest-login .page.messages{margin-top:25px}.amasty_rma-guest-login .columns{background-color:initial;padding:0;margin-top:25px}.amasty_rma-guest-login .form.form-orders-search{width:100%}.amasty_rma-guest-login .fieldset{padding:40px 40px 25px 40px;background-color:#ffffff;border-radius:4px}.amasty_rma-guest-login .action.submit.primary{background-color:#007BC0;border-radius:0;border-width:0;color:#FFF;padding:12px 40px;transition:background-color .3s ease-in-out 0s;font-size:14px;font-weight:400;line-height:1.42857143;margin-right:0}.amasty_rma-guest-login .field.find{display:none}.amasty_rma-guest-login h2{margin:0 0 10px 0;font-size:28px;line-height:35px;letter-spacing:0.22px}.amasty_rma-guest-login h3{margin:0 0 15px 0;font-size:18px;line-height:30px}.iwd-address-validation-popup.modal-popup .action-close{display:block !important;padding:10px !important}.iwd-address-validation-popup.modal-popup .modal-inner-wrap{width:600px !important;margin-left:auto !important;left:0 !important}@media screen and (max-width:768px){.iwd-address-validation-popup.modal-popup .modal-inner-wrap{width:85% !important}}.iwd-address-validation-popup.modal-popup .modal-header{background-color:transparent}.iwd-address-validation-popup.modal-popup .modal-header h1{display:block;width:100%;padding-right:42px;font-size:30px;font-weight:normal;line-height:normal;letter-spacing:0.22px;text-align:left}.iwd-address-validation-popup.modal-popup .modal-content{margin:0}.iwd-address-validation-popup.modal-popup .modal-content ul li{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.iwd-address-validation-popup.modal-popup .modal-content ul li input[type="radio"]{display:block;width:20px;height:20px;margin:0 6px 0 0;float:unset}.iwd-address-validation-popup.modal-popup .modal-content ul li label{display:block;width:100%;margin:0;float:unset}.iwd-address-validation-popup.modal-popup .modal-footer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;width:100%}.iwd-address-validation-popup.modal-popup .modal-footer .cobi-btn-primary{margin-right:20px;padding:10px 18px}