.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{letter-spacing:1.31px}h1{letter-spacing:1.72px}h2{letter-spacing:1.29px}button{text-transform:uppercase}@media (min-width:992px){.page-main{padding-left:40px;padding-right:40px}}.select{position:relative}.select:after{font-family:'icons-blank-theme';content:'\e622';position:absolute;top:38px;font-size:36px;width:0;height:0;right:40px;bottom:0;pointer-events:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}select,.date-select{cursor:pointer;padding-right:28px;padding-left:11px;color:#003f7b;text-transform:uppercase;font-weight:500;box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);-moz-appearance:none;-webkit-appearance:none}select:-moz-focusring,.date-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select::-ms-expand,.date-select::-ms-expand{display:none}.product-item-name{text-transform:uppercase !important}.page-wrapper{margin:0 auto}@media (min-width:768px){.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.header-notice-wrapper .header-text-info,.info-wrapper,.sidepanel{max-width:100%}}@media (min-width:992px){.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.header-notice-wrapper .header-text-info,.info-wrapper,.sidepanel{max-width:970px}}@media (min-width:1200px){.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.header-notice-wrapper .header-text-info,.info-wrapper,.sidepanel{max-width:1200px}}@media (min-width:1440px){.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.header-notice-wrapper .header-text-info,.info-wrapper,.sidepanel{max-width:1440px}}.catalog-product-view .page-main,.cms-home .page-main,.page-products .page-main{padding-left:0;padding-right:0;position:relative}.page-main{-ms-flex-grow:0;-webkit-flex-grow:0;flex-grow:0}.page-layout-1column .page-title-wrapper{padding-left:0;padding-top:22px}.page-layout-1column .product-title{padding-left:0;padding-top:22px}@media (min-width:992px){.page-layout-1column .product-title{padding-left:0}}.page-main .page-title-wrapper .page-title{display:block;text-align:center}.catalog-product-view .page-main .page-title-wrapper .page-title{text-align:left}@media (min-width:768px){.breadcrumbs+.page-main .page-title-wrapper{padding-top:0}}.lds-ring{display:none;position:relative;width:20px;height:20px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;margin:-2px;border:2px solid #003f7b;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;border-color:#003f7b transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.modals-overlay{background-color:rgba(0,63,123,0.95)}@media (min-width:992px){.related-products-container .related-products .related-product-item-category img{height:248px}}.related-products .related-product-item-category:hover{border:1px solid #009ee0;border:1px solid rgba(0,158,224,0.3);-webkit-box-shadow:0 6px 8px 0 rgba(0,0,0,0.15);box-shadow:0 6px 8px 0 rgba(0,0,0,0.15);z-index:2}.related-products-container .related-products .related-product-availability-container{visibility:hidden}.related-products-container .related-products .related-product-item-category:hover .related-product-availability-container{visibility:visible}.info-wrapper{margin:0 auto;background-color:#ebf5fb;text-align:center;padding-bottom:54px}.info-wrapper h1{text-transform:uppercase;padding:42px 0 24px 0;margin:0}.info-wrapper p{margin:0}.frontpage-info-wrapper{display:none}.page-footer .footer-links a,.page-footer .footer-links a:hover,.page-footer .footer-links a:active{color:#fff;text-decoration:none;border-bottom:1px #fff solid}.page-footer .footer-links .footer-links-title{margin-bottom:12px;font-size:15px !important;font-weight:500;text-transform:uppercase}.page-footer .footer-links p:not(:first-child){margin-bottom:5px}.page-footer .footer.content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:none;margin-top:0;padding:0;background-color:#003f7b;color:#fff}.page-footer .footer.content>*{font-size:14px !important;font-weight:300}.page-footer .copyright{-ms-flex-order:3;-webkit-order:3;order:3;margin:0 0 16px 0}.page-footer .footer-logo-wrapper{margin:40px 0;max-width:175px}.page-footer .footer-logo-wrapper .logo{max-width:100%;margin:0}.page-footer .footer-logo-wrapper .logo img{height:auto}.page-footer .footer-logo-wrapper .nav-toggle{display:none}.page-footer .footer-links-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:36px;padding:0 120px;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-footer .footer-links{width:30%}@media only screen and (max-width:992px) and (min-width:481px){.page-footer .footer-links-wrapper{padding:0 40px}}.header-notice-wrapper{width:100%;line-height:30px;text-align:center}.header-notice-wrapper .header-text-info{max-width:100%;margin:0 auto}.header-notice-wrapper .notice-lang-container{max-width:1200px;position:relative;margin:0 auto}.header-text-info p span{width:100%;height:100%;display:block}.header-text-info{position:relative}.header-text-info:not(#switcher-language-nav){font-size:16px !important}.header-text-info p{margin-bottom:0}.page-header{border:0;margin-bottom:0}.page-header a{color:#fff}.page-header .header.content{padding:30px 20px 0;background-color:#003f7b}.checkout-index-index.page-layout-checkout .header.content,.checkout-index-index.page-layout-1column .header.content{padding:22px 15px}@media (min-width:992px){.checkout-index-index.page-layout-checkout .header-content{padding:22px 0}}.page-header .header.content .block-search{width:33%;position:absolute;top:22px;left:0;right:0;margin:0 auto;padding:0}.page-header .header.content .block-search input{padding-top:2px}.page-header .header.content .block-search input::-webkit-input-placeholder{color:#003f7b;opacity:1}.page-header .header.content .block-search input:-ms-input-placeholder{color:#003f7b;opacity:1}.page-header .header.content .block-search input::-ms-input-placeholder{color:#003f7b;opacity:1}.page-header .header.content .block-search input::placeholder{color:#003f7b;opacity:1}.page-header #two-row-authorization-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.page-header #two-row-authorization-link span{line-height:19px}.page-header .authorization-link,.page-header li #account-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;float:right;line-height:33px}.page-header .authorization-link:after,.page-header li #account-link:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px;line-height:33px;color:#fff;content:'\e606';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;text-decoration:underline}body .page-header .authorization-link:after,body .page-header li #account-link:after,body .page-header .authorization-link:hover:after,body .page-header li #account-link:hover:after{text-decoration:none}.page-header .header.content .nav-sections{background-color:transparent;margin-top:41px;margin-bottom:1px}.page-header .minicart-wrapper .action.showcart{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.page-header .minicart-wrapper .action.showcart:before,.page-header .minicart-wrapper .action.showcart:hover:before{color:#fff}.page-header .minicart-wrapper .action.showcart .text{order:-1;width:auto;height:auto;line-height:33px;position:relative}.minicart-wrapper .action.showcart .counter.qty{color:#fff;background-color:#7ed321;position:absolute;top:0;right:0;margin:0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;min-width:11px;height:17px}.minicart-wrapper .action.showcart .counter.qty span{line-height:0px;font-size:16px;top:-2px;position:relative}.minicart-wrapper .action.showcart .counter.qty .counter-label{display:none}.switcher .options{display:inline-block;position:relative}.switcher .options:before,.switcher .options:after{content:'';display:table}.switcher .options:after{clear:both}.switcher .options .action.toggle{padding:0;cursor:pointer;display:inline-block;text-decoration:none}.switcher .options .action.toggle>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.switcher .options .action.toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:'\e622';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.switcher .options .action.toggle:hover:after{color:inherit}.switcher .options .action.toggle:active:after{color:inherit}.switcher .options .action.toggle.active{display:inline-block;text-decoration:none}.switcher .options .action.toggle.active>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.switcher .options .action.toggle.active:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:'\e621';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.switcher .options .action.toggle.active:hover:after{color:inherit}.switcher .options .action.toggle.active:active:after{color:inherit}.switcher .options ul.dropdown{margin:0;padding:0;list-style:none none;background:#fff;border:1px solid #bbb;margin-top:4px;min-width:160px;z-index:100;box-sizing:border-box;display:none;position:absolute;top:100%;box-shadow:0 3px 3px rgba(0,0,0,0.15)}.switcher .options ul.dropdown li{margin:0;padding:0}.switcher .options ul.dropdown li:hover{background:#e8e8e8;cursor:pointer}.switcher .options ul.dropdown:before,.switcher .options ul.dropdown:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0}.switcher .options ul.dropdown:before{border:6px solid;border-color:transparent transparent #fff transparent;z-index:99}.switcher .options ul.dropdown:after{border:7px solid;border-color:transparent transparent #bbb transparent;z-index:98}.switcher .options ul.dropdown:before{left:10px;top:-12px}.switcher .options ul.dropdown:after{left:9px;top:-14px}.switcher .options.active{overflow:visible}.switcher .options.active ul.dropdown{display:block}.switcher .options ul.dropdown a{color:#003f7b;text-decoration:none;display:block;padding:4px}.switcher .options ul.dropdown a:visited{color:#003f7b;text-decoration:none}.switcher .options ul.dropdown a:hover{color:#003f7b;text-decoration:none}.switcher .options ul.dropdown a:active{color:#333;text-decoration:none}.switcher strong{font-weight:300}.header-notice-wrapper ul.dropdown.switcher-dropdown{right:0}.header-notice-wrapper .switcher .options ul.dropdown li:hover{background-color:#ebf5fb}.header-notice-wrapper .switcher .options ul.dropdown:before,.header-notice-wrapper .switcher .options ul.dropdown:after{left:108px}.header-notice-wrapper .switcher .options .action.toggle:after{font-size:20px;line-height:28px;content:'\e607'}.header-notice-wrapper .switcher .options .action.toggle.active:after{content:'\e618'}.header-notice-wrapper div#switcher-language-nav{font-size:15px}.switcher-language strong.label.switcher-label:after{content:':'}.v-navigation--mega .v-navigation__link{color:#003f7b;font-weight:300;text-decoration:none;font-size:1.3rem}.v-navigation--mega .v-navigation__link--level0{color:#fff;font-weight:500;padding:15px 13px 13px;text-transform:uppercase !important;border-bottom:2px solid transparent;padding-bottom:13px}.v-navigation--mega .v-navigation__link--level0:hover{border-color:#fff}.menu-overlay{background:#000;opacity:0;position:fixed;top:0px;left:0px;width:100%;height:100%;display:none}.menu-overlay.active{display:block;z-index:20}.customer-logged-in .sidepanel .login-container,.customer-logged-in .page-header li.authorization-link,.customer-logged-in .login-link-mobile,.customer-logged-out .sidepanel .account-container,.customer-logged-out .page-header li #account-link,.customer-logged-out .account-link-mobile{display:none}.sidepanel{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;visibility:visible;opacity:1;position:fixed;top:0;width:100%;height:100%;z-index:122;overflow:hidden}.sidepanel .login-container .block .block-title,.sidepanel .account-container .block-title{border:none;font-size:16px;text-transform:uppercase}.sidepanel .login-container .block .block-title{padding:0 24px}.sidepanel .account-container .shipping-details-selection-wrapper{padding:24px 24px 12px 24px}.sidepanel:not(.active){visibility:hidden;opacity:0}.sidepanel:not(.active) .sidepanel-content{-webkit-transform:translate3d(200%, 0, 0);-moz-transform:translate3d(200%, 0, 0);-ms-transform:translate3d(200%, 0, 0);-o-transform:translate3d(200%, 0, 0);transform:translate3d(200%, 0, 0)}.sidepanel .sidepanel-overlay{width:100%;height:100%;position:fixed;top:0;right:0;left:0;bottom:0}.sidepanel .sidepanel-content{-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s;position:absolute;box-sizing:border-box;background:white;right:0;height:100%;width:414px;max-width:90%;box-shadow:-2px 2px 8px 0 rgba(0,0,0,0.5);overflow:auto}.sidepanel .sidepanel-content .fieldset:after{display:none}.sidepanel .block-customer-login,.sidepanel .block-new-customer,.sidepanel .block-request-account{width:100%;margin-bottom:22px;margin-top:24px}.sidepanel .account-title,.sidepanel .login-title{position:relative;padding:23px 0;margin:0;color:#fff;background-color:#003f7b;text-align:center;text-transform:uppercase}.sidepanel .account-title .close-button,.sidepanel .login-title .close-button{position:absolute;cursor:pointer;left:10px;top:12px;font-size:30px;padding-left:5px}.sidepanel .account-title .close-button::before,.sidepanel .login-title .close-button::before{font-family:'icons-blank-theme';content:'\e616'}.sidepanel .sidepanel-title{padding:0 40px;margin:0;font-weight:bold}.sidepanel .customer-account-name{display:none}.account-container li{list-style:none}.account-container .account-links,.account-container .account-logout,.account-container .block-title{padding:0 24px}.account-container .account-links li{margin:8px 0}.account-container .account-links li a{display:block;width:100%}.account-container .account-links li a::after{color:#003f7b;font-size:8px;float:right}.account-container .delivery-method-selections{display:flex;flex-wrap:wrap;width:100%}.account-container .select-container.delivery-method,.account-container .select-container.ship-to,.account-container .select-container.pickup-point,.account-container .select-container.date,.account-container .delivery-date-select-wrapper{margin-right:0;margin-bottom:16px;width:100%}.account-container .select-container.date{margin-right:0;width:45%;margin-right:16px;margin-bottom:0}.account-container .shipping-details-selection-wrapper{margin-bottom:16px}.account-container .action.primary.shipping-details{width:50%;margin-top:0px;padding:10px 0 9px 0;margin-left:0}.account-container .delivery-method-selections.freeshipping .select-container.ship-to,.account-container .delivery-method-selections.freeshipping .select-container.date,.account-container .delivery-method-selections.delivery .select-container.ship-to,.account-container .delivery-method-selections.delivery .select-container.date,.account-container .delivery-method-selections.pickup .select-container.pickup-point{display:block}.sidepanel .login-container .block-content{padding:0 24px}.sidepanel .login-container .block .fieldset.login .actions-toolbar>.primary{margin-right:0}.sidepanel .login-container .fieldset .field{margin:0}.sidepanel .login-container .fieldset .field.email{margin-bottom:24px}.sidepanel .login-container .fieldset .field .control{width:100%}.sidepanel .login-container .fieldset .field.note,.sidepanel .login-container .fieldset .field label{display:none}.sidepanel .login-container input{font-size:14px}.sidepanel .login-container .action.primary{width:100%;height:47px;text-transform:uppercase}.sidepanel .login-container .action.primary a{padding-top:16px}.sidepanel .login-container .action.secondary{margin-top:10px}.sidepanel .login-container .block-new-customer .actions-toolbar,.sidepanel .login-container .block-request-account .actions-toolbar{margin-top:0}.sidepanel .login-container .block-new-customer .block-content p,.sidepanel .login-container .block-request-account .block-content p{line-height:14px;font-size:14px}.sidepanel .login-container .block-customer-login .action.primary{margin:24px 0 0 0}.sidepanel .login-container .actions-toolbar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.sidepanel .login-container .actions-toolbar .primary{-ms-flex-order:2;-webkit-order:2;order:2}.sidepanel .login-container .actions-toolbar .secondary{-ms-flex-order:1;-webkit-order:1;order:1;text-align:left}.sidepanel .login-container .actions-toolbar .secondary .action.remind{color:#c3c4c6;font-size:14px}.mm-opened .pbs-main-wrapper{z-index:100}.sidepanel .mm-navbar{display:none}body.sidebar-active{overflow:hidden}.account .block.block-compare,.account .block.block-wishlist{display:block}.account .block-order-details-view .box-title>span{font-weight:600 !important}.account.company-profile-index .form-edit-order-confirmation-recipients button{float:right}.block-dashboard-info strong,.account .page-title,.account .address-book-title,.account .block-title strong{text-transform:uppercase;font-weight:500}.account .address-book-title{margin-bottom:12px}.account .page-title{font-size:18px}.account .page-title-wrapper{margin-top:40px}.account .box-title,.account>.block-title,.account .column.main .block:not(.widget) .block-title>strong{font-family:'FuturaPT';font-weight:500;font-size:16px;display:block}.account .box .box-content{margin-top:12px}.account .column.main .block:not(.widget) .block-content p,.account .column.main address{font-size:15px}.account .block{margin-bottom:0}@media (min-width:768px){.block-addbysku .fields.additional.deletableItem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:16px}.block-addbysku .fields.additional.deletableItem .actions-toolbar{position:static;margin-left:24px;margin-bottom:0}.column .block-addbysku .fieldset .fields .field{margin-bottom:0}.block-addbysku .fields.additional.deletableItem .sku{width:50%}.block-addbysku .fields.additional.deletableItem .qty{margin:0 8px;text-align:center}}.column .block-addbysku .action.remove:before{color:#d0021b}.column .block-addbysku .product-item-add-to-box__plus:after,.column .block-addbysku .product-item-add-to-box__minus:after{font-size:25px}.column .block-addbysku .fieldset .fields .field.qty .control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.block-addbysku .fields.additional.deletableItem .qty{padding:0}.fieldset.newsletter-form-wrapper>.field.choice:before{height:100px}.account-nav .item.current a,.account-nav .item.current strong{border-color:#003f7b}.products-grid .product-item-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;border:1px solid transparent;position:relative;z-index:1}.products-grid .product-item-info:hover{border:1px solid rgba(0,158,224,0.3);box-shadow:0 6px 8px 0 rgba(0,0,0,0.15)}.products-grid .product-item-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;align-items:center;max-width:100%;box-sizing:border-box;padding:0 10px}.products-grid .product.name a,.products-grid .product-item-name a{display:block;height:45px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.products-grid .product.name a,.products-grid .product-item .old-price .price{font-weight:500}.products-grid .product-item-info *{text-align:center}.products-grid .product-item-actions *{text-transform:uppercase}.products-grid .product-item-info .tocart{height:47px;padding-left:27px;padding-right:27px}.products-grid .product-item .price-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;flex-direction:row;margin:0 8px;padding-top:8px}.products-grid .product-item .price-label{display:none}.products-grid .product-item .price-box .price,.product-info-main .price-box .price{opacity:0;position:absolute;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.products-grid .product-item .price-box .price.price-load,.product-info-main .price-box .price.price-load{opacity:1;position:relative}.products-grid .product-item .price-box .price{font-size:16px}.product-info-placeholder,.product-info-error,.customer-logged-out .product-info-placeholder.visible{display:none}.product-info-placeholder.visible{display:block}.product-info-main .product-info-placeholder,.products-grid .product-item .product-info-placeholder{margin:0 8px;text-align:center}.products-grid .product-item .product-info-placeholder{padding-top:5px;font-weight:bold}.product-info-main .product-info-placeholder{font-size:24px;padding-bottom:15px}.products-grid .product-item .special-price{color:#008d36;margin-right:10px}.products-grid .product-item .old-price{color:#c3c4c6}.products-grid .product-item-info .actions-secondary{display:none;position:absolute;left:-1px;width:calc(100% + 2px);background-color:white;border:1px solid rgba(0,158,224,0.3);border-top:0 none;box-shadow:0 6px 8px 0 rgba(0,0,0,0.15);box-sizing:border-box;padding:24px;z-index:2;vertical-align:baseline;text-align:left;line-height:24px;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.products-grid .product-item-info .actions-secondary>*{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;flex-basis:30px;-ms-flexbox:1 100px}.products-grid .product-item-info .actions-secondary>*:empty{display:none}.products-grid .product-item-info .actions-secondary .availability{-ms-flex-grow:3;-webkit-flex-grow:3;flex-grow:3;flex-basis:200px;-ms-flexbox:3 200px;text-align:left}.products-grid .product-item-info .actions-secondary .availability .stock-availability{float:left}.products-grid .product-item-info:hover{z-index:2}.products-grid .product-item-info:hover .actions-secondary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.products-grid .product-item-actions{margin-bottom:16px;margin-top:8px;display:block !important}.products-related .product-item-actions,.products-crosssell .product-item-actions{display:none !important}.products-related .product.name a,.products-grid .product-item-name a,.products-crosssell .product.name a,.products-grid .product-item-name a{height:60px}.products-grid .actions-secondary .stock-availability{margin-top:0;display:inline-block}.customer-logged-out .stock-availability{display:none !important}.products-grid .product-package-info{font-size:14px;min-height:40px}.products-grid .product-item-name{padding:0 8px;max-width:100%}.products-grid .product-item-photo{max-width:100%}.products-grid .product-image-container{position:static !important;padding-top:8px}.products-grid .product-item{margin-left:0 !important}.products-grid.products-related .price-box,.products-grid.products-crosssell .price-box{display:none}.products-grid.products-related .recommendation-button,.products-grid.products-crosssell .recommendation-button{margin:0 0 16px 0}.block.related #block-related-heading{margin-left:20px;text-transform:uppercase}.block.crosssell #block-crosssell-heading{text-align:center;text-transform:uppercase}.product-info-main .stock-availability,.product-item .stock-availability,.cart-container .cart.item .stock-availability,.requisition-grid .stock-availability{height:18px;min-height:18px;width:18px;min-width:18px;border-radius:50%;display:none;font-family:'Clarendon';color:white;font-size:14px;text-transform:lowercase;position:relative;text-align:center;line-height:18px}.products-grid .product-item-actions .stock-availability .info-text-icon{text-transform:none}.stock-availability .info-text-icon{letter-spacing:0}.cart-container .cart.item .stock-availability-wrapper{display:table-cell;padding-right:16px}.product-item .stock-availability{margin-top:5px;margin-right:10px}.product-info-main .stock-availability{margin-top:-12px;margin-right:24px}.page-product-grouped .grouped .stock-availability{margin-top:5px;margin-right:18px}.product-info-main .availability-green .stock-availability,.product-item .availability-green .stock-availability,.cart-container .cart.item.availability-green .stock-availability,.requisition-grid .availability-green .stock-availability{display:block;background:#7ED321}.product-info-main .availability-red .stock-availability,.product-item .availability-red .stock-availability,.cart-container .cart.item.availability-red .stock-availability,.requisition-grid .availability-red .stock-availability{display:block;background:#D0021B}.product-info-main .availability-yellow .stock-availability,.product-item .availability-yellow .stock-availability,.cart-container .cart.item.availability-yellow .stock-availability,.requisition-grid .availability-yellow .stock-availability{display:block;background:#ffca33}.toolbar-top .infinite-scrolling{display:none}.toolbar-top.show-more-container{padding:0}.toolbar-top.show-more-container .infinite-scrolling{display:block}.toolbar-top.show-more-container .toolbar.toolbar-products>*:not(.infinite-scrolling){display:none}.toolbar-top.show-more-container{background:transparent}.infinite-scrolling{width:100%}.infinite-scrolling .see-more{padding:16px 26px;font-weight:500;line-height:85px;background-color:#009ee0;color:white;text-transform:uppercase}@media (min-width:768px){.page-layout-1column .block.widget .products-grid .product-item{width:calc(100%/2 - 4px)}}@media (max-width:768px){.page-layout-1column .block.widget .products-grid .product-item{width:calc(100%/2 - 4px)}}@media (max-width:481px){.page-layout-1column .block.widget .products-grid .product-item{width:100%}.products-grid .product-item{width:100%}}@media (max-width:992px){.column.main .product-items{margin-left:0}.column.main .product-item{padding-left:0}.page-products .product-item-info{width:99%;margin:auto}.page-products .product-item-info:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.page-product-grouped .grouped .stock-availability{margin-top:0px}.ajaxblocks-loader{left:50%}.cart-container .cart.item .stock-availability-wrapper .stock-availability{display:inline-block}}.product-info-main .page-title-wrapper .page-title{text-transform:uppercase}.product-add-form .box-tocart{display:block}.product-add-form .box-tocart .cart-form,.product-add-form .box-tocart .product-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0}.product-add-form .box-tocart .cart-form{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:7px 0}.product-add-form .box-tocart .product-info{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.product-add-form .box-tocart .cart-form .price-box{margin:0;width:120px;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.product-add-form .box-tocart .cart-form .price-label{display:none}.product-add-form .price-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.product-add-form .price-box .special-price{margin:0 16px}.product-add-form .box-tocart .actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:left;padding-top:25px;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.box-tocart .actions .action.primary.tocart{width:100%}.product-add-form .box-tocart .product-package-text{width:47%;font-weight:500;letter-spacing:1.23px;font-size:15px;color:#003f7b}.product-add-form .box-tocart .product-package-text:hover{text-decoration:none}.product-add-form .box-tocart .availability-info{font-size:12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-top:2px}.product-add-form .box-tocart .product-info{width:53%}.product-add-form .box-tocart .field.qty{padding-right:0;margin-left:40px}.product-add-form .product-group-title{color:#009ee0;font-size:14px;font-weight:500;letter-spacing:1.15px;line-height:16px;text-align:center;margin:16px 0;position:relative;cursor:pointer}.product-add-form .product-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.group-title-background{height:1px;background:rgba(0,158,224,0.1);width:100%;left:0;top:8px;right:0;z-index:-1;position:absolute}.group-title-text{background:white;padding:0 16px}.group-title-text::after{font-family:'icons-blank-theme';content:'\e608';font-size:32px;position:absolute;top:-1px;background:white}.product-group.active .group-title-text::after{content:'\e622';top:0}.product-group-content{display:none}.product-group.active .product-group-content{display:block}.box-tocart .actions .action.primary.tocart{width:55%}.box-tocart .actions .prices-vat-info-text{font-size:15px;font-weight:500;letter-spacing:1.23px;width:65%}.product-info-main .stock-availability{margin-top:0;margin-right:8px;height:10px;min-height:10px;width:10px;top:-2px;min-width:10px;font-size:10px;line-height:10px}.product-info-main .price-box .weee{margin-bottom:0;line-height:inherit}.product-info-main .page-title{text-transform:uppercase}.product-info-main .qty-increment-info{font-weight:500;text-align:center;min-height:0;margin-top:-8px;max-width:90px}.product-info-main .box-tocart .input-text.qty{height:29px;width:43px}.product-back-link-container{margin-top:15px;margin-bottom:15px;order:-2}.ppt-print-button{cursor:pointer;margin-left:31px}@media (min-width:768px){.product-back-link-container{margin-top:0}}.product-back-link{position:relative;margin-left:40px}.product-back-link::after{font-family:'icons-blank-theme';content:'\e617';position:absolute;left:-16px;top:0;font-size:16px}@media (min-width:481px){.ppt-print-button{margin-left:55px}}@media (min-width:992px){.product-info-main .page-title-wrapper .page-title{margin-top:0}.ppt-print-button{margin-left:80px}}@media (max-width:1200px){.box-tocart .actions{-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.box-tocart .actions .action.primary.tocart{width:100%}.box-tocart .actions .prices-vat-info-text{text-align:center;width:100%;margin-bottom:8px}.product-add-form .box-tocart .cart-form{-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;flex-direction:row;margin-bottom:30px;margin-top:30px}}@media (max-width:992px){.catalog-product-view .product-item-add-to-box__control{margin-top:0;gap:10px}.product-info-main .qty-increment-info{margin-right:8px}}@media (max-width:481px){.product-add-form .box-tocart .product-info{width:100%;-webkit-justify-content:left;justify-content:left}.product-add-form .box-tocart .product-package-text{width:100%;text-align:left}.product-add-form .box-tocart .cart-form{-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}@media only screen and (min-width:481px){.product-info-main .price-box .price-wrapper .price,.product-options-bottom .price-box .price-wrapper .price{font-size:24px}}.product-info-main .box-tocart,.product-options-bottom .box-tocart{margin:0}.product.info.detailed{padding:40px 80px}.product.info.detailed .data.item.title{text-transform:uppercase}.product.info.detailed .attribute-row:not(:last-child){border-bottom:1px solid rgba(0,158,224,0.1)}.product.info.detailed .additional-attributes-wrapper{width:100%}.product.info.detailed .attribute-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:8px 0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}dt.attribute-title,dd.attribute-value{flex:0 0 48%;margin:0}.product.info.detailed dl,.product.info.detailed dt{font-weight:300;margin:0}@media (min-width:992px){.product.info.detailed .product-info-description-wrapper,.product.info.detailed .product-info-attributes-wrapper{flex-basis:45%}.product.info.detailed .additional-attributes-wrapper .attributes-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.product.info.detailed .additional-attributes-wrapper .attributes-list .attribute-column{flex:1 0 100%}.product.info.detailed .additional-attributes-wrapper.two-column .attributes-list .attribute-column{flex:1 0 45%}.product.info.detailed .additional-attributes-wrapper.two-column .attributes-list .attribute-column:first-child{padding-right:16px}.product.info.detailed .attribute-row:not(:last-of-type){border-bottom:1px solid rgba(0,158,224,0.1)}.product.data.items>.item.title.active>.switch{border-bottom:2px solid #003f7b}}@media (max-width:992px){.product.info.detailed{padding:20px 40px}.product.info.detailed .attributes-list{padding:0}.product.info.detailed .product-info{-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}@media (max-width:481px){.product.info.detailed{padding:8px 16px}.product.info.detailed .attributes-list{padding:8px 0}dt.attribute-title,dd.attribute-value{word-break:break-word}}@media (min-width:1200px){.brand-description-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;margin-bottom:24px}.brand-description-section .text{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;order:1}.brand-description-section .image{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.brand-description-section .image.left,.brand-description-section .image.right{max-width:calc(50% - 40px);min-width:calc(50% - 40px)}.brand-description-section .image.left{order:0;margin-right:80px}.brand-description-section .image.right{order:2;margin-left:80px}}@media (max-width:1200px){.brand-description-section .image,.brand-description-section .text{margin-bottom:24px}.brand-description-section .image{text-align:center}}.product-compare-list{position:fixed;left:0;bottom:0;z-index:10001;width:100%;color:#ebf5fb}.block-compare{margin-bottom:0}.block-compare .block-compare-wrap{background-color:#003f7b;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 auto;max-width:1440px;padding:11px 40px;box-sizing:border-box}.block-compare .block-title{margin-bottom:0}.block-compare .product-items{display:none}.block-compare .product-items li{position:relative}.block-compare .actions-toolbar{margin:0}.block-compare .action{margin-top:0 !important;padding:14px 20px}.block-compare .action.clear{color:#ebf5fb}.table-wrapper.grouped tr,.table-wrapper.grouped td,.table-wrapper.grouped .control.qty{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.table-wrapper.grouped td{padding:0}.table-wrapper.grouped .control.qty{margin-left:50px}.table-wrapper.grouped .col.qty{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.table-wrapper.grouped thead,.page-product-grouped .box-tocart .fieldset.cart-form{display:none}.table.grouped>tbody+tbody{border-top:none}.table-wrapper.grouped{margin-top:24px}.table-wrapper.grouped .product-item-name{font-weight:500}.page-product-grouped .box-tocart .actions .action.primary.tocart{width:55%}.page-product-grouped .product-add-form .box-tocart .actions{text-align:right;padding-top:25px}@media (max-width:1200px){.table-wrapper.grouped tr{-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column;margin-bottom:16px}.table-wrapper.grouped .col.qty{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-grow:0;-webkit-flex-grow:0;flex-grow:0}.page-product-grouped .box-tocart .actions .action.primary.tocart{width:100%}}@media (max-width:992px){.product-info-main .table-wrapper.grouped .col{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important}.product-info-main .table-wrapper.grouped .col::before{display:none !important}}@media (min-width:1200px){.table-wrapper.grouped .col.qty{margin-left:32px}}@media (min-width:992px) and (max-width:1200px){.table-wrapper.grouped .col.qty{margin-left:38px}}.catalog-product-view .product.media .fotorama__wrap{text-align:center}.fotorama__caption{display:none}@media only screen and (max-width:992px) and (min-width:481px){.catalog-product-view .product.media,.catalog-product-view .product-info-main{padding:20px 40px}}.hidden-for-brandpage{display:none}.hidden-for-offerings-page{display:none}.toolbar-top{background-color:#ebf5fb;text-transform:uppercase;font-weight:500;font-size:14px;padding:0}@media (max-width:767px){.toolbar-top{margin-bottom:0 !important}}.show-more-container{margin-bottom:0 !important}.toolbar-top .toolbar{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.toolbar-top .toolbar .toolbar-amount{flex:1 0 0px;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-order:1;-webkit-order:1;order:1}.toolbar-top .toolbar .toolbar-mof-container{flex:2 0 0px;-ms-flex-order:3;-webkit-order:3;order:3;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;background-color:white;flex-basis:100%;padding-top:16px}.toolbar-top .toolbar .toolbar-sorter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 0 0px;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-order:2;-webkit-order:2;order:2;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.toolbar-top .toolbar .toolbar-mof-container .filter-options{border:none;display:block;margin:0 auto;align-items:center}@media (min-width:768px){.toolbar-top .toolbar .toolbar-mof-container .filter-options{display:table}}.toolbar-top .toolbar .toolbar-mof-container .filter-options .filter-options-title{margin:0;padding:0 20px;border:0;font-family:'FuturaPT'}.toolbar-top .toolbar .toolbar-mof-container .filter-options .filter-options-title:after{font-family:'icons-blank-theme';content:'\e607'}.toolbar-top .toolbar .toolbar-mof-container .filter-options .filter-options-title:hover{cursor:pointer}.toolbar-top dd.filter-options-content{display:none}.toolbar-top dd.filter-options-content.checkbox.allow.active{display:block}.toolbar-top .toolbar-mof-container .filter-options-content{margin-top:16px}.toolbar-top .block-title.filter-title{display:none}.toolbar-top .block.filter{margin:0}.toolbar-bottom .modes,.toolbar-top .toolbar .modes,.toolbar-bottom .toolbar-amount,.toolbar-bottom .sorter,.toolbar-bottom,.toolbar .filter-actions{display:none}.sorter-action:before,.sorter-action:before:hover{color:#003f7b}.toolbar-bottom .pages{display:block}.toolbar select{border:none;background:transparent;color:currentColor}.toolbar select.sorter-options{box-shadow:none}.toolbar select.sorter-options::-ms-expand{border:none;background:transparent;color:#003f7b}.toolbar-top .block-subtitle{display:none}.toolbar-top .toolbar-mof-container .filter-options-content{overflow-y:auto;top:100px;left:0;margin-top:11px;margin-bottom:0;border-bottom:1px solid rgba(0,158,224,0.3);border-top:1px solid rgba(0,158,224,0.3);background-color:white;z-index:100;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:24px 0;box-sizing:border-box;width:100%}@media (min-width:768px){.toolbar-top .toolbar-mof-container .filter-options-content{border-top:0 none;margin-top:0}}.toolbar-top .toolbar-mof-container .filter-current{width:100%;left:0;background-color:#fff;z-index:100}.toolbar-top .toolbar-mof-container .filter-current .items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.toolbar-top .filter-options-content .field.search{padding:0 20%}.toolbar-top .filter-options-content .action.show-less{display:none}.toolbar-top .filter-options-content .items{display:block;width:100%}.toolbar-top .filter .filter-options .item{margin:0;padding:14px;min-width:100%;text-align:center}@media (min-width:640px){.toolbar-top .filter .filter-options .item{min-width:225px;float:left;text-align:left}}.toolbar-top .filter .filter-options .filter-options-content>div .item{text-align:left;float:left;min-width:205px}.toolbar-top .filter .filter-options .item .count{display:none}.toolbar-top .filter .filter-options .item a{color:#003f7b;cursor:pointer;position:relative}.toolbar-top .filter .filter-options .item a:hover{text-decoration:none}.toolbar-top .filter .filter-options .item input{-webkit-appearance:none;height:16px;width:16px;position:relative;top:2px;border:1px solid #003f7b;border-radius:2px}.toolbar-top .filter .filter-options .item input:checked{color:#003f7b}.toolbar-top .filter .filter-options .item input:checked:after{content:'\e610';font-family:'icons-blank-theme';font-size:18px;position:absolute;top:-2px;left:-1px}.toolbar-top .filter .filter-current .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:10px 16px 0 16px}.toolbar-top .filter .filter-current .item .filter-label{margin-right:16px}.toolbar-top .filter .filter-current .item .action.remove:hover{text-decoration:none}.toolbar-top .filter .filter-current .item .action.remove:before{content:'\e616';font-family:'icons-blank-theme';font-size:31px;line-height:19px}.toolbar-top .filter .filter-current .item .action.remove span{display:none}.toolbar-top .filter .filter-options .ui-slider-handle{background:#009ee0}.toolbar-top .filter .close-button{position:absolute;right:0;margin-right:12px;cursor:pointer;font-size:12px}@media (min-width:768px){.toolbar-top .filter .close-button{margin-right:32px;font-size:14px}}.page-layout-stories-category .toolbar-sorter.sorter{display:none}.toolbar .filter .action.show-more{cursor:pointer}.toolbar .filter .action.show-more:hover{text-decoration:underline;cursor:pointer;color:#009ee0}.toolbar .filter .action.show-more span:after{content:" +"}.toolbar .filter-options-item{display:table-cell;text-align:left}.filter-options-row-titles{display:inline-flex}.toolbar .block-content.filter-content{margin:0 auto}.toolbar-top .toolbar .toolbar-amount{padding:8px 0 8px 40px}.toolbar-top .toolbar .toolbar-sorter{padding:8px 32px 8px 0}@media only screen and (min-width:992px){.toolbar-top dd.filter-options-content{text-align:left}}@media only screen and (min-width:768px){.toolbar-top .toolbar .toolbar-amount{text-align:left}.toolbar-top .toolbar .toolbar-sorter{text-align:right}}@media only screen and (max-width:768px) and (min-width:481px){.toolbar-top .toolbar .toolbar-amount{flex:1 0 50%}.toolbar-top .toolbar .toolbar-sorter{flex:1 0 50%}.toolbar-top .toolbar .toolbar-mof-container{flex:2 0 100%;-ms-flex-grow:2;-webkit-flex-grow:2;flex-grow:2;-ms-flex-order:4;-webkit-order:4;order:4}}@media only screen and (max-width:481px){.toolbar-top .toolbar .toolbar-amount{flex:1 0 100%;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.toolbar-top .toolbar .toolbar-sorter{flex:1 0 100%;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;order:1}.toolbar-top .toolbar .toolbar-mof-container{flex:2 0 100%;-ms-flex-grow:2;-webkit-flex-grow:2;flex-grow:2;-ms-flex-order:4;-webkit-order:4;order:4}}@media only screen and (max-width:768px){.toolbar-top .toolbar .toolbar-mof-container .filter-options dt.filter-options-title{padding:8px 0}.toolbar-top .toolbar .toolbar-sorter{border-top:1px solid #fff;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:1px 0}.toolbar-top .toolbar{-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.toolbar-top .toolbar .toolbar-sorter,.toolbar-top .toolbar .toolbar-mof-container,.toolbar-top .toolbar .toolbar-amount{width:100%;box-sizing:border-box}.toolbar-top .toolbar .toolbar-mof-container{margin-top:0}.toolbar-top .toolbar .toolbar-amount,.toolbar-top .toolbar .toolbar-sorter{padding:8px 0}.toolbar-top .toolbar .toolbar-mof-container .filter-options-item{text-align:center;padding-bottom:8px}.toolbar-top .toolbar .filter-options-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.toolbar-top .filter .filter-options .item{padding:4px 14px;box-sizing:border-box}.toolbar-top .filter .close-button{margin-top:10px;margin-right:26px}.column .toolbar-top .toolbar-mof-container .filter-options-content{margin:16px 16px 8px 16px;padding:0;width:calc(100% - 32px)}.toolbar-top .filter-options-content .items{margin-bottom:10px}}@media only screen and (max-width:992px){.toolbar-top .toolbar-mof-container .filter-options-content{padding:11px}.toolbar-top .toolbar-mof-container .filter-options-content>div,.toolbar-top .toolbar-mof-container .filter-options-content>ol{padding-top:32px}.toolbar-top .toolbar .toolbar-amount{padding-left:16px}.toolbar-top .toolbar .toolbar-sorter{padding-right:8px}}.cms-banner-column{position:relative}.cms-banner-button{width:auto !important;position:absolute;left:50%;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;transform:translateX(-50%) !important;bottom:-24px;z-index:100}.cms-banner-button a{padding:16px 40px;margin:0;box-shadow:0 2px 20px 10px rgba(0,0,0,0.05)}.cms-banner-button a:hover{text-decoration:none}.cms-banner-text{width:70% !important;position:absolute;left:50%;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;transform:translateX(-50%) !important;top:30%;z-index:100;font-size:24px}.block.widget.block-products-list .block-title strong{font-size:18px}.maintenance-notice-wrapper{padding:8px 8px}.message.info.maintenance-notice{margin:0;font-size:16px;padding-top:20px;border:1px solid #6f4400}.message.info.maintenance-notice p:first-child::before{padding-top:9px}.maintenance-notice-text{margin-bottom:10px}body.maintenance .login-account-links{visibility:hidden}.cms-index-index .page-main,.cms-banner-column.column-with-padding>a{height:100%}form.minisearch button.action.search{width:32px;height:32px;top:4px;right:4px;background-color:#003f7b;padding:0}form.minisearch button.action.search:before{color:white;font-size:32px}form.minisearch button.action.search:hover{background-color:#003f7b}form.minisearch button.action.search[disabled]{background-color:transparent}form.minisearch button.action.search[disabled]:before{color:#003f7b}.smile-elasticsuite-autocomplete-result .product-shop.product-item{gap:0}.smile-elasticsuite-autocomplete-result .product-shop.product-item .product-secondary{display:flex;justify-content:center;align-items:center}.smile-elasticsuite-autocomplete-result .icon-shopping-cart-alt{background:#009ee0;border:none;color:#ffffff;cursor:pointer;font-family:'FuturaPT','FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:1.6rem;box-sizing:border-box;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;padding:0}.smile-elasticsuite-autocomplete-result .icon-shopping-cart-alt:before{font-family:'icons-blank-theme';font-size:26px;color:#fff;content:'\e611';display:block;font-weight:normal}.smile-elasticsuite-autocomplete-result .product-item .price-box{min-width:90px}.smile-elasticsuite-autocomplete-result .product-image-box{min-width:55px}.smile-elasticsuite-autocomplete-result .product-shop{margin:0;display:flex;flex-direction:row;width:60%}.smile-elasticsuite-autocomplete-result .product-shop .f-fix{min-width:210px;max-width:210px}.smile-elasticsuite-autocomplete-result .product-shop .availability-info{display:flex}.smile-elasticsuite-autocomplete-result .product-shop .availability-info .stock-availability-G{display:block;background:#7ED321}.smile-elasticsuite-autocomplete-result .product-shop .availability-info .stock-availability-Y{display:block;background:#FFCA33}.smile-elasticsuite-autocomplete-result .product-shop .availability-info .stock-availability-R{display:block;background:#D0021B}.smile-elasticsuite-autocomplete-result .product-shop .product-item:not(.simple) .product-add-to-cart{display:none}.smile-elasticsuite-autocomplete-result .product-shop .product-item .simple .product-add-to-cart{display:flex}.smile-elasticsuite-autocomplete-result .product-shop .product-add-to-cart{display:flex;justify-content:end;align-items:center;width:100%}.smile-elasticsuite-autocomplete-result .product-shop .product-add-to-cart .autocomplete-list-add-to-cart{float:right;display:flex;align-items:flex-end;height:50px;gap:10px}.smile-elasticsuite-autocomplete-result .product-shop .product-add-to-cart .autocomplete-list-add-to-cart div.product-item-info__group--qty{padding:5px 10px}.smile-elasticsuite-autocomplete-result .product-shop .product-add-to-cart .autocomplete-list-add-to-cart .product-item-qty.control{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;padding:0;align-items:center}.smile-elasticsuite-autocomplete-result .product-shop .product-add-to-cart .autocomplete-list-add-to-cart .qty{width:55px;margin:0}.smile-elasticsuite-autocomplete-result .product-shop .product-add-to-cart .autocomplete-list-add-to-cart .tocart{margin:0;height:50px}.block-search .search-autocomplete .autocomplete-list{display:flex;flex-direction:column}.block-search .search-autocomplete .autocomplete-list .load-more-wrapper{order:10;text-align:center;padding:10px;background-color:white;border-right:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}@media (max-width:768px){.block-search .control{padding:initial;margin:initial}.search-autocomplete{min-width:100% !important;left:0 !important;margin-top:0 !important}.smile-elasticsuite-autocomplete-result .product-item .price-box{min-width:90px;float:left}.smile-elasticsuite-autocomplete-result .product-shop .product-add-to-cart{zoom:0.8;width:auto}.smile-elasticsuite-autocomplete-result .product-shop.product-item .product-secondary{display:initial}.smile-elasticsuite-autocomplete-result .product-shop{display:initial;flex-direction:column;width:100%}}@media (max-width:992px){.smile-elasticsuite-autocomplete-result .product-shop{width:100%}}@media (min-width:768px){.search-autocomplete{min-width:100% !important;left:0 !important}}@media (min-width:992px){.search-autocomplete{min-width:750px !important;left:-210px !important}}@media (min-width:1200px){.search-autocomplete{min-width:750px !important;left:-110px !important}}.search-clear{position:absolute;right:45px;background:none;font-size:30px;color:#003f7b;border-radius:100%;padding:5px;display:none;top:8px}.search-clear:hover{background:none;color:#003f7b}input:not(:placeholder-shown)+.search-clear,input[value]:not([value=""])+.search-clear{display:block}@media (max-width:992px){.search-clear{top:68px;font-size:22px;right:50px}}.category-view .category-image{position:relative;max-height:300px;overflow:hidden;margin:0}.category-suositusvalikoima #narrow-by-list>div:nth-child(1)>div:nth-child(1){display:none}.category-image .image{width:100%}.category-view .category-image .category-image-header{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;font-size:24px;text-transform:uppercase;color:#fff}@media (min-width:992px){.category-view .category-image{max-height:190px}}@media (min-width:1200px){.category-view .category-image{max-height:240px}}@media (min-width:1440px){.category-view .category-image{max-height:300px}}.product-item-add-to-box__control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:8px}.product-item-add-to-box__input{min-width:35px}.input-text.qty{text-align:center;padding:0;border:none;color:#003f7b;font-weight:500;height:38px}.input-text.qty:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.product-item-add-to-box__plus:after,.product-item-qty__plus:after{content:'\e61c'}.product-item-add-to-box__minus,.product-item-qty__minus{opacity:0.3}.product-item-add-to-box__minus:after,.product-item-qty__minus:after{content:'\e60f'}.product-item-add-to-box__plus,.product-item-qty__plus,.product-item-add-to-box__minus,.product-item-qty__minus{line-height:37px;cursor:pointer;padding:0 8px}.product-item-add-to-box__plus:after,.product-item-qty__plus:after,.product-item-add-to-box__minus:after,.product-item-qty__minus:after{font-size:18px;font-weight:bold;color:#003f7b;font-family:'icons-blank-theme';text-align:center}.catalog-product-view:not(.page-product-grouped) .product-item-add-to-box__plus,.catalog-product-view:not(.page-product-grouped) .product-item-add-to-box__minus{line-height:29px}.price-qty-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly}.qty-increment-info{font-size:12px;min-height:15px;display:block;text-transform:none;font-weight:lighter}.catalog-category-view .category-view .page-title{text-transform:uppercase}.catalog-category-view .category-view .page-title-wrapper{padding-top:50px}.breadcrumbs{display:none}.catalog-category-view .category-view{position:relative;min-height:48px}.catalog-category-view .category-view .breadcrumbs{position:absolute;z-index:2}.breadcrumbs{padding-left:15px;margin-left:0}@media (min-width:992px){.breadcrumbs{padding-left:40px;margin-left:auto}}@media (min-width:768px){.category-view,.breadcrumbs{display:block}}.cart-summary-wrapper{display:flex;flex-direction:column}.cart-container .cart.table-wrapper .action,.cart-container .cart.main.actions .action,.cart-container .cart-summary .action{height:47px}.cart-container .cart.table-wrapper .product-item-name,.cart.table-wrapper .cart.items.data.table .col{font-weight:500}.cart-container .cart.table-wrapper .col.qty,.cart-container .cart.table-wrapper .col.msrp{text-align:center}.cart-container .cart.table-wrapper .col.price,.cart-container .cart.table-wrapper .col.subtotal{justify-content:flex-end}.cart-container .cart.table-wrapper .field.qty{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.cart-container .product-item-add-to-box__plus,.cart-container .product-item-add-to-box__minus{background:transparent;padding:0 8px;opacity:1}.cart-container .product-item-add-to-box__plus:disabled,.cart-container .product-item-add-to-box__minus:disabled{opacity:.3}.cart-container .product-item-add-to-box__plus:active,.cart-container .product-item-add-to-box__minus:active{box-shadow:none}.cart-container .product-item-add-to-box__plus:active:after,.cart-container .product-item-add-to-box__minus:active:after{color:#009ee0}.cart-container .cart.main.actions .action.continue{padding-top:14px}.checkout-cart-index .page-title{margin:16px;text-align:center}.checkout-cart-index .cartpage-header-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.checkout-cart-index .cartpage-header-column{flex:1 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.checkout-cart-index .cartpage-header-column.left-column{order:1}.checkout-cart-index .page-title-wrapper{width:100%;text-align:center;flex:2 0 0;order:2}.checkout-cart-index .cartpage-header-column.right-column{order:3}.cart-table-headers{padding-top:22px}.cart-container .cart-table-category-title{background-color:#ebf5fb;padding:10px}.cart-container .cart-table-headers .cart-row{padding-top:10px;padding-bottom:10px}.cart-container .cart-table-category-content{margin-bottom:10px}.cart-container .cart-row .col.item{margin-top:0}.cart-container .availability-text{text-transform:none;font-weight:300;font-size:12px}@media (min-width:993px){.cart-container .cart-table-headers .col.item span{margin-left:-24px}.abs-shopping-cart-items-desktop,.checkout-cart-index .page-title-wrapper,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{float:left;position:relative;width:73%;margin:0 20px 0 0}}.cart.table-wrapper .product-item-name{margin-top:0;margin-bottom:0}@media (max-width:992px){.cart-container .cart-row{padding-top:22px}}@media (min-width:992px){.cart.table-wrapper .item .col.item{padding:22px 8px 0}}.cart-container .cart-summary{display:none;border:1px solid #003f7b;border-radius:2px;font-size:15px;font-weight:500}.cart-container .cart-summary .total-notification-spacer{height:22px}.cart-container .cart-summary .total-notification{text-transform:none}.cart-container .cart-summary .total-notification td{padding:0 4px}.cart-container .cart-summary.cart-has-items{display:block;z-index:5;width:100%}.cart-container .cart-summary th.mark,.cart-container .cart-summary strong{font-weight:500}.cart-container .cart-summary .block.shipping{display:none}.cart-container .cart-summary .title{font-size:16px;text-align:center;font-weight:bold}.cart-container .cart-summary .cart-totals{border-top:0}.table.totals .totals.shipping{display:none}.cart-container .cart-summary .action.primary.checkout,.cart-container .gift-options-title{font-size:16px}.cart-container .gift-wrapping .field{font-size:14px}.cart-container .gift-item-block .content{padding-top:22px}.gift-options .actions-toolbar .secondary .action-cancel{margin-top:14px}.cart-container .action.multicheckout{display:none}.cart-container #gift-options-cart{display:none}.cart.table-wrapper .actions-toolbar{width:18px}.cart.table-wrapper .actions-toolbar>.action{display:none !important}.cart-container .cart.table-wrapper .action,.cart-container .cart.main.actions .action,.cart-container .cart-summary .action,.cart-container .cart.table-wrapper .product-item-name,.cart.table-wrapper .cart.items.data.table .col,.checkout-cart-index .page-title,.cart-container .cart-summary,.cart-container .gift-item-block,.cart-container .gift-item-block .action,.checkout-cart-index .block.discount,.checkout-cart-index .block.cart-requisition .title,.checkout-cart-index .block.cart-import-export .title,.checkout-cart-index .block.cart-requisition .actions-toolbar{text-transform:uppercase}.shipping-details-selection-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.shipping-details-selection-wrapper .shipping-details-selection-title{width:100%;text-transform:uppercase;font-weight:500}.shipping-details-selection-wrapper .select-container{display:none;margin-right:40px;position:relative}.shipping-details-selection-wrapper .select-container:after{font-family:'icons-blank-theme';content:'\e622';position:absolute;top:38px;font-size:36px;width:0;height:0;right:40px;bottom:0;pointer-events:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.shipping-details-selection-wrapper .select-container select{cursor:pointer;padding-right:28px;padding-left:11px;color:#003f7b;text-transform:uppercase;font-weight:500;letter-spacing:normal;box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);overflow:hidden;-moz-appearance:none;-webkit-appearance:none}.shipping-details-selection-wrapper .select-container select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.shipping-details-selection-wrapper .select-container select::-ms-expand{display:none}.shipping-details-selection-wrapper .select-container.delivery-method{display:block}.shipping-details-selection-wrapper.pickup .select-container.pickup-point{display:block}.shipping-details-selection-wrapper.delivery .select-container.ship-to,.shipping-details-selection-wrapper.freeshipping .select-container.ship-to,.shipping-details-selection-wrapper.delivery .select-container.date,.shipping-details-selection-wrapper.freeshipping .select-container.date{display:block}.shipping-details-selection-wrapper .pickup-info-text{display:none;text-transform:uppercase;font-weight:500;margin-top:10px}.shipping-details-selection-wrapper.pickup .pickup-info-text{display:block}.cart-container .form-cart .actions{text-align:left;display:flex;flex-wrap:wrap;margin-right:24px}.cart-container .cart.main.actions .cart-update-form{margin-right:auto}.cart-container .cart.main.actions a{cursor:pointer}.cart-container .cart.main.actions a:hover{text-decoration:none}.cart-container .cart.main.actions .action-link{background:none;text-transform:none;padding:0;margin:0}.cart-container .cart.main.actions #empty_cart_button,.cart-container .cart.main.actions a{float:none;color:#797979;font-size:15px;font-weight:300}.cart-container .cart-table{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:space-between}.cart-container .cart-row{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap}.cart-container .cart-row .col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap;flex-grow:1;flex-basis:0;align-items:center;justify-content:center}.cart-container .cart-row .col.item{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;flex-grow:3;margin-top:0px}.cart-container .item-additional-details.col{flex-grow:4}.cart-container .cart-row .col.item-actions{flex:0 0 24px}.cart.table-wrapper .col .col{padding-top:0}.cart.table-wrapper .items .cart-table-headers+.item{border-top:1px solid #003f7b}.cart.table-wrapper .items>.item{border:0}.cart.table-wrapper .items>.item:last-of-type{border-bottom:1px solid #003f7b}.cart.table-wrapper .item-info td,.cart.table-wrapper .product-item-details{vertical-align:middle}.checkout-cart-index .action.continue{color:#797979;font-size:15px}.checkout-cart-index .action.continue:before{content:'< '}.checkout-cart-index .checkout-links-wrapper .content{z-index:1;background-color:#fff;width:100%;max-width:465px}.checkout-cart-index .checkout-links-wrapper .checkout-quickorder .content{max-width:670px}.checkout-cart-index .checkout-links-wrapper .block.checkout-quickorder #block-cart-quickorder-heading,.checkout-cart-index .checkout-links-wrapper .block.discount #block-discount-heading,.checkout-cart-index .checkout-links-wrapper .block.cart-import-export #block-import-export-heading,.checkout-cart-index .checkout-links-wrapper .block.cart-requisition #block-cart-requisition-heading{font-size:16px;font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif;position:relative}.checkout-cart-index .checkout-links-wrapper .block.checkout-quickorder #block-cart-quickorder-heading:after,.checkout-cart-index .checkout-links-wrapper .block.discount #block-discount-heading:after,.checkout-cart-index .checkout-links-wrapper .block.cart-import-export #block-import-export-heading:after,.checkout-cart-index .checkout-links-wrapper .block.cart-requisition #block-cart-requisition-heading:after{font-family:'icons-blank-theme';content:'\e622';position:relative;display:inline-block;top:11px;font-size:36px;cursor:pointer}.checkout-cart-index .checkout-links-wrapper .block.checkout-quickorder #block-cart-quickorder-heading:hover,.checkout-cart-index .checkout-links-wrapper .block.discount #block-discount-heading:hover,.checkout-cart-index .checkout-links-wrapper .block.cart-import-export #block-import-export-heading:hover,.checkout-cart-index .checkout-links-wrapper .block.cart-requisition #block-cart-requisition-heading:hover{cursor:pointer}.checkout-cart-index .checkout-links-wrapper .active #block-cart-quickorder-heading:after,.checkout-cart-index .checkout-links-wrapper .active #block-discount-heading:after,.checkout-cart-index .checkout-links-wrapper .active #block-import-export-heading:after,.checkout-cart-index .checkout-links-wrapper .active #block-cart-requisition-heading:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.checkout-cart-index .checkout-links-wrapper .block:not(:last-child){margin-right:21px}.checkout-cart-index .checkout-links-wrapper .block.discount{margin:0}.checkout-cart-index .discount-code.label{display:none}.checkout-cart-index .discount-coupon-wrapper,.checkout-cart-index .cart-requisition-input-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.checkout-cart-index .discount-coupon-wrapper .actions-toolbar,.checkout-cart-index .discount-coupon-wrapper .discount-field,.checkout-cart-index .cart-requisition-input-wrapper .actions-toolbar,.checkout-cart-index .cart-requisition-input-wrapper .cart-requisition-field{margin:0 !important}.checkout-cart-index .discount-coupon-wrapper .coupon-control{width:170px !important}.checkout-cart-index .cart-requisition-input-wrapper .cart-requisition-control{width:100% !important}.checkout-quickorder,.cart-requisition,.block.discount,.cart-import-export{margin-bottom:24px}.cart-requisition .fieldset{margin-bottom:0}.cart-requisition-field.field{flex-basis:100%}.cart-requisition .cart-requisition-message.message{margin-top:8px}.cart-requisition .cart-requisition-control{position:relative}.cart-requisition .cart-requisition-loader{position:absolute;top:10px;right:10px}.checkout-cart-index .discount-coupon-wrapper button.apply-coupon-btn,.checkout-cart-index .discount-coupon-wrapper button.cancel,.checkout-cart-index .cart-requisition-input-wrapper button.save-cart-requisition-btn{margin-left:12px}.checkout-cart-index .discount-coupon-wrapper button.apply-coupon-btn,.checkout-cart-index .discount-coupon-wrapper button.cancel,.checkout-cart-index .cart-import-export button,.checkout-cart-index .cart-requisition-input-wrapper button.save-cart-requisition-btn{height:40px;padding:9px 20px 8px 20px}.cart.table-wrapper .mobile-cart-label{display:none}.cart-container .vaimo-component-badge__wrapper{display:block;max-width:20px}.cart-vaimo-component-badge-container{position:relative}.cart-items-wrapper{display:none}.cart-loader{display:none;margin:auto;width:50px;height:50px;padding:50px}.cart-loader.has-items{position:absolute;top:63px;left:0;right:0;bottom:0;z-index:1000}.cart-loader .lds-ring{width:100%;height:100%}.cart-loader .lds-ring div,.cart-item-loader.active .lds-ring div{width:50px;height:50px}.cart-row-delete-icon{position:relative}.cart-row-delete-icon img{position:relative}.cart-container .product-item-name{min-height:44px}.product-item-package-text{padding-top:7px;font-size:15px;display:inline-block}.cart-table-headers,.cart.items.data.table{border-bottom:1px solid #003f7b}.cart.items.data.table{padding-bottom:36px;position:relative}.cart .input-text.qty.error{border:2px solid #f00;color:red}.cart .input-text.qty.success{border:0 solid #008000;animation:fade .3s linear}.cart .input-text.qty.loading{border:0 solid #00f;animation:fade .3s infinite linear}.ajax-items.loading{opacity:0.3}.cart .error-message{display:none;color:red}.cart .error-message.visible{display:block}.cart-item-loader{display:none}.cart-item-loader.active{display:block;background:white;opacity:0.8;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000}.cart-item-loader.active .lds-ring{display:block;margin:auto;top:0;position:absolute;bottom:0;left:0;right:0;width:50px;height:50px}.cart-table-product-row-wrapper.cart.item{position:relative}.cart-form-wrapper .cart-empty{display:none}.shipping-details-error{display:none;width:100%;margin-top:16px;color:#D0021B}.no-shipping-methods{width:100%;color:#D0021B}.bom-information{color:#797979;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-flex-flow:column;-moz-flex-flow:column;flex-flow:column;font-size:11px}.bom-information .bom-price{font-size:11px}.bom-information .cart-table-product-row.cart-row.item-info{margin-top:8px}.bom-information-visible{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.cart.table-wrapper .item .bom-information .col.item{min-height:0;margin-top:0}.cart.table-wrapper .bom-information .col{padding-top:0}.boms-toggle{text-align:right;padding:10px 0;color:#797979;font-size:14px}.boms-toggle span{cursor:pointer}.boms-toggle-icon{border:1px solid;border-radius:50%;width:16px;color:#797979;height:16px;margin:0 0 0 8px;text-align:center;cursor:pointer;position:relative}.boms-toggle-icon-text{text-transform:none;font-weight:bold;font-size:11px;position:absolute;top:0;left:6px}.cart-container .price-including-tax,.cart-container .price-excluding-tax{line-height:normal}.cart-container .cart-row .col.qty{-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}@media (max-width:1200px) and (min-width:992px){.cart-summary table.data.table.totals tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:992px){.cart.table-wrapper .item .bom-information .col.item{padding:0 8px}.cart.table-wrapper .col.qty .input-text{margin-top:0}.checkout-cart-index .checkout-links-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:75%;float:left}.checkout-cart-index .checkout-links-wrapper .checkout-quickorder,.checkout-cart-index .checkout-links-wrapper .cart-requisition,.checkout-cart-index .checkout-links-wrapper .block.discount,.checkout-cart-index .checkout-links-wrapper .cart-import-export{margin-bottom:0}.checkout-cart-index .checkout-links-wrapper .block.active{margin-bottom:50px}.checkout-cart-index .checkout-links-wrapper .content{position:relative}.checkout-cart-index .product-recommendation-wrapper .products-grid{margin-top:0}}@media (max-width:992px){.cart-container .cart-summary{font-size:14px}.cart-container .delivery-date-select-wrapper{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.cart.table-wrapper .col.qty:before,.cart.table-wrapper .col.price:before,.cart.table-wrapper .col.subtotal:before,.cart.table-wrapper .col.msrp:before{padding-bottom:0}.cart-container .cart-row,.cart-container .cart-row span{font-size:14px}.cart-container .cart-row{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.cart-table-product-row .cart-row .item-info{margin-top:18px}.cart.table-wrapper .item .col.item{min-height:50px}.cart.table-wrapper .item .col.item,.cart-container .item-additional-details{padding:0 0 0 78px}.cart.table-wrapper .product-item-photo{max-width:70px;top:0}.cart-container .cart-row .col:not(.item){-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:8px}.cart.table-wrapper .cart-table-headers .col:not(.item){display:none}.cart.table-wrapper .col.availability,.cart.table-wrapper .col.price,.cart.table-wrapper .col.qty,.cart.table-wrapper .col.subtotal{text-align:left;width:100%}.cart.table-wrapper .col.availability:before,.cart.table-wrapper .col.price:before,.cart.table-wrapper .col.qty:before,.cart.table-wrapper .col.subtotal:before{display:none}.cart.table-wrapper .bom-information .col.qty,.cart.table-wrapper .bom-information .col.subtotal{width:auto}.cart.table-wrapper .bom-information .col.availability{display:none}.cart.table-wrapper .item .bom-information .col.item{margin-bottom:8px;width:100%}.cart.table-wrapper .mobile-cart-label{display:block;width:50%;text-align:left}.cart-container .cart-row .col{flex-basis:auto;padding-top:0}.cart.table-wrapper .item .col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.cart-container .cart-row .col.item{margin-right:16px}.cart.table-wrapper .col.item-actions{position:absolute;top:18px;right:0}.cart-container .cart.item .stock-availability{height:12px;min-height:12px;width:12px;min-width:12px;border-radius:10px}.cart.table-wrapper .actions-toolbar{width:12px}.cart-container .cart.table-wrapper .col.price,.cart-container .cart.table-wrapper .col.subtotal{justify-content:flex-start}.bom-information .cart-table-product-row.cart-row.item-info{margin-top:0}.bom-information{margin-top:8px}.boms-toggle-icon{margin:14px 0 4px 8px}.stock-availability .info-text-icon{display:none}}@media (max-width:481px){.cart.main.actions button#empty_cart_button{margin-bottom:12px}.cart.main.actions button.action.update{width:100%}.checkout-cart-index .cart-requisition-input-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-align:inherit;-webkit-align-items:inherit;align-items:inherit}.checkout-cart-index .cart-requisition-input-wrapper button.save-cart-requisition-btn{margin-left:0;margin-top:12px}.checkout-cart-index .columns .checkout-links-wrapper .block{margin-right:0}.block.checkout-quickorder #block-cart-quickorder-heading:after,.block.discount #block-discount-heading:after,.block.cart-import-export #block-import-export-heading:after,.block.cart-requisition #block-cart-requisition-heading:after{margin-right:-40px}.checkout-cart-index .discount-coupon-wrapper{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.checkout-cart-index .discount-coupon-wrapper .coupon-control{margin-right:12px;margin-bottom:12px}.checkout-cart-index .discount-coupon-wrapper button{margin-left:0 !important;margin-bottom:12px !important}.cart-import-export.active{margin-bottom:0}.cart-import-export.active .import-export-cart-button{margin-bottom:24px}}.form-cart{display:none}.form-cart--has-items{display:block}.cart-import-export .import-cart-file{position:absolute;left:-2000px}.cart-import-export .import-export-cart-button.processing{animation-name:buttonLoadAnimation;animation-duration:500ms;animation-iteration-count:infinite;animation-direction:alternate}.cart-import-export .messages{margin-top:5px}@keyframes buttonLoadAnimation{0%{background-color:#003f7b}100%{background-color:#009ee0}}#mini-cart .page-header a{color:#003f7b}#mini-cart .product:not(.actions){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}#mini-cart .product-item-details{-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;flex-direction:row}#mini-cart .product-image-container{display:block}.minicart-items .item-qty{width:80px;margin-left:16px}.minicart-items .product-item-details .details-qty{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.minicart-items .product-cart-image{flex-basis:30%}.minicart-items .product-item-details{padding:0;flex-basis:70%}.minicart-wrapper .product .actions{margin:-33px 0 0}.minicart-items .product-image-container{margin-right:8px}.minicart-items .update-cart-item{height:40px;padding:0 12px}.action.showcart span.text{color:#fff}.minicart-items .product-item-name a,a.action.viewcart{color:#003f7b}#mini-cart .product-item-name{padding:0}.minicart-items .product.actions .primary{display:none}.checkout-payment-method .payment-method-content{padding-left:0}.checkout-agreement .action-show{max-width:90%}.page-products .vaimo-component-badge__image{max-height:60px}.catalog-product-view .vaimo-component-badge__image{max-height:80px}.page-products .vaimo-component-badge__wrapper,.catalog-product-view .vaimo-component-badge__wrapper{-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:8px}.page-products .vaimo-component-badge__wrapper{height:60px}.catalog-product-view .vaimo-component-badge__wrapper{height:80px}.ajaxblocks-loader{transform:translate(-50%, -50%);transform:-webkit-translate(-50%, -50%);transform:-moz-translate(-50%, -50%);transform:-ms-translate(-50%, -50%)}.stories .product-image-container{width:100% !important;border:0}.stories .block-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.stories .block-title h2{flex:1 0 0;text-transform:uppercase}.stories .show-all-link{flex:1 0 0;text-align:right;align-self:center;text-transform:uppercase;color:#003f7b}.stories .product-image-container .product-image-photo{width:100%}.stories a.stories__item-info--title{color:#003f7b;text-transform:uppercase}.stories a.stories__item-info--title h3{font-family:'FuturaPT';font-size:15px;font-weight:500}.stories .stories__item-info--description{font-size:14px}.page-story .page-title-wrapper{margin-top:16px}.page-story .story-info{margin-bottom:1em}.page-story .story-media{text-align:center}.page-story .story-content img{display:block;margin:0 auto}.page-story .story-back-link{float:left;position:relative}.page-story .story-back-link::before{font-family:'icons-blank-theme';content:'\e617';position:absolute;left:-16px;top:0px;font-size:16px}.page-story .story-date{text-align:right}@media only screen and (min-width:1200px){.page-story .columns{padding:0 120px}}@media only screen and (max-width:1200px) and (min-width:481px){.page-story .columns{padding:0 40px}}.page-products.category-artikkelit .product-item-inner{display:none}.block.widget .product-item-info{width:fit-content !important}.widget.block-products-list.grid .block-title{display:flex}.widget.block-products-list.grid .block-title h2{flex:1 0 0;margin:0}.widget.block-products-list.grid .block-title .show-all-link{flex:1 0 0;text-align:right;align-self:center;text-transform:uppercase;color:#003f7b}@media (max-width:481px){.widget.block-products-list.grid .block-title .show-all-link-label{display:none}}.quickorder-index-index .product-block:not(:empty){margin-bottom:16px}.quickorder-index-index .fields.additional.deletable-item .qty{padding:0}.quickorder-index-index .fieldset>.field .note:before,.quickorder-index-index .fieldset>.fields>.field .note{margin:0 0 16px}.quickorder-index-index .fieldset>.field .note:before,.quickorder-index-index .fieldset>.fields>.field .note:before{display:none}.quickorder-index-index .fieldset>.field:not(.choice)>.label{display:block;float:none;text-align:left;width:auto}.quickorder-index-index form.form.form-addbysku{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.quickorder-index-index .box.box-items{box-sizing:border-box}.quickorder-index-index .box.box-upload{background-color:#ebf5fb;position:relative;padding:1px 15px 27.5px;box-sizing:border-box}.quickorder-index-index .box.box-upload .field.sku{margin:0;padding:0}.quickorder-index-index .column .block-addbysku .fieldset .fields .field.qty .control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:100px}.quickorder-index-index .column .block-addbysku .qty-increment-info{display:none;flex-basis:100%;text-align:center}.quickorder-index-index .column .block-addbysku .qty-increment-info.visible{display:block}@media only screen and (min-width:768px){.quickorder-index-index .box.box-items{width:70%}.quickorder-index-index .box.box-upload{width:30%}}@media only screen and (max-width:768px){.quickorder-index-index form.form.form-addbysku{-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.quickorder-index-index .box.box-items{-ms-flex-order:0;-webkit-order:0;order:0}.quickorder-index-index .box.box-upload{-ms-flex-order:-1;-webkit-order:-1;order:-1;margin:0 !important}.quickorder-index-index .column .block-addbysku .fieldset .fields .field.qty{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.quickorder-index-index .fields.additional.deletable-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.quickorder-index-index .fields.additional.deletable-item .field.qty.required{width:70%}.quickorder-index-index .fields.additional.deletable-item .actions-toolbar.remove-button{width:20%}}.column.main .checkout-links-wrapper .block .title strong{font-size:1.6rem;font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase}.checkout-quickorder-wrapper{margin:2.2rem 0}.checkout-quick-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.checkout-quick-form .field{width:60%;max-width:270px}.checkout-quick-form .field--narrow{width:35%;max-width:120px}.block.checkout-quickorder .messages{max-width:642px;margin-top:8px}.checkout-quick-form .control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:24px;margin-right:24px}.checkout-quick-form input[type=number]{text-align:center;border:0 none}.checkout-quick-form input[type=number]:focus{box-shadow:none}.checkout-quick-form .button--add-to-cart{height:40px;padding:9px 20px 8px 20px}.checkout-quick-form .product-item-add-to-box__minus{opacity:1}.checkout-quick-form .product-item-add-to-box__plus.disabled,.checkout-quick-form .product-item-add-to-box__minus.disabled{opacity:.3;cursor:default}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.customer-company-select .select2-container li .selected{font-weight:bold}.customer-company-select .modal-popup .modal-title{border-bottom:none}.customer-company-select .modal-popup .modal-footer{border-top:none}.company-select-modal{text-align:center;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.company-select-modal .modal-inner-wrap{width:100% !important;max-width:780px;margin:0;position:static;left:auto;background-color:transparent;box-shadow:none;text-transform:uppercase}.company-select-modal .modal-content{width:100%;max-width:640px;margin-left:auto;margin-right:auto;box-sizing:border-box}.company-select-modal .modal-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-left:2rem;padding-right:2rem}.company-select-modal .modal-footer button{width:120px;margin:0 10px 48px}.company-select-modal .modal-footer button:hover{background:#00a9f0}@media (min-width:640px){.company-select-modal .modal-footer{padding-left:2rem;padding-right:2rem}.company-select-modal .modal-footer button{margin:0 20px 48px}}.customer-company-select .company-select-modal h1{font-weight:700;text-transform:uppercase;text-align:center}@media screen and (min-width:641px){.company-select-modal .modal-footer button{width:220px;margin:0 40px 48px}}@media screen and (min-width:992px){.modals-wrapper .company-select-modal .modal-inner-wrap{width:100%}.customer-company-select .company-select-modal h1{margin-bottom:44px}}@media screen and (max-width:991px){.modal-popup.company-select-modal{left:0}.modal-popup.company-select-modal .modal-inner-wrap[class]{background-color:transparent;height:auto}.modals-wrapper .company-select-modal .modal-header{padding-top:5rem}}.contact-index-index .page-title-wrapper{text-align:center;margin-top:40px;margin-bottom:44px;padding-top:0}.contact-index-index .page-title-wrapper .page-title{margin-top:0}@media (min-width:1200px){.contact-index-index .column.main{width:90%;float:right}}@media (min-width:1440px){.contact-index-index .column.main{width:80%;float:right}}.contact-index-index .page-title-wrapper .page-title{font-family:'Clarendon';font-weight:300;line-height:22px;font-size:1.8rem;margin-top:2.75rem;margin-bottom:2.2rem;margin-top:0;text-transform:uppercase;font-weight:500}fieldset.contact-form{border:0;margin:0 0 44px;padding:0;letter-spacing:-.31em;width:100%}fieldset.contact-form>*{letter-spacing:normal}fieldset.contact-form>.legend{margin:0 0 27.5px;padding:0;box-sizing:border-box;float:left;line-height:1.2;font-size:2rem}fieldset.contact-form>.legend+br{clear:both;display:block;height:0;overflow:hidden;visibility:hidden}.date-selector{background:#fff;background-clip:padding-box;border:1px solid #003f7b;border-radius:2px;color:#003f7b;font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;height:40px;line-height:1.42857143;padding:0 16px;vertical-align:baseline;width:100%;box-sizing:border-box}.date-selector:disabled{opacity:.5}.date-selector::-moz-placeholder{color:#797979}.date-selector::-webkit-input-placeholder{color:#797979}.date-selector:-ms-input-placeholder{color:#797979}.contact-index-index .selectors-wrapper{max-width:220px;margin:16px 0}.contact-index-index .contact-form-hidden,.contact-index-index .contact-form-actions{display:none}.form.contact .actions-toolbar{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end}.contact-form-header{margin-bottom:12px;font-size:15px;font-weight:500;text-transform:uppercase}@media (min-width:768px){.form-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.form-wrapper .contact-form{width:70%;margin-right:30px}.form-wrapper .contact-information{width:30%}}.form-wrapper .contact-information .contact-box{box-sizing:border-box;border:1px solid #003f7b;padding:0 15px;border-radius:2px;font-size:14px}.contact-box .contact{margin-bottom:24px}.contact-box .contact:last-child{margin-bottom:20px}.contact-box h2{font-family:'Clarendon';font-weight:300;line-height:22px;font-size:1.8rem;margin-top:2.75rem;margin-bottom:2.2rem;text-transform:uppercase;text-align:center;margin-top:20px;margin-bottom:28px}.contact-box strong{text-transform:uppercase;font-size:15px}.contact-box p{overflow-wrap:break-word;word-wrap:break-word;margin-bottom:8px}.contact-box p.contact-title{margin-bottom:12px}.age-verification-modal{text-align:center;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.age-verification-modal .modal-inner-wrap{width:100% !important;max-width:780px;margin:0;position:static;left:auto;background-color:transparent;box-shadow:none;text-transform:uppercase}.age-verification-modal .modal-header{display:none}.age-verification-modal .modal-content{text-transform:uppercase}.age-verification-modal .modal-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.age-verification-modal button{width:120px;margin:0 20px 24px;background:#009ee0;box-shadow:0 2px 20px 10px rgba(0,0,0,0.05)}.age-verification-modal button:hover{background:#00a9f0}.age-verification-modal button.age-verification-login{width:220px}@media screen and (min-width:641px){.age-verification-modal button{width:220px;margin:0 40px 48px}.age-verification-modal button.age-verification-login{width:366px}}.age-verification-modal h1{font-weight:bold}.age-verification-modal .action-close{display:none}.sales-rule-banner-wrapper{color:#fff;text-transform:uppercase;font-size:16pt;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px}.sales-rule-banner-wrapper .sales-rule-banner-name{font-weight:bold;margin-bottom:20px}.sales-rule-banner-wrapper .sales-rule-banner-description{margin-bottom:20px}.sales-rule-banner-wrapper .sales-rule-banner-add-to-cart-button{background-color:#fff;color:#003f7b}.has-tooltip{position:relative;cursor:help}.has-tooltip:hover .tooltip:not(:empty){display:block}.tooltip{box-sizing:border-box;display:none;position:absolute;bottom:30px;transform:translate3d(-50%, 0, 0);left:9px;max-width:200px;min-width:120px;background:rgba(0,0,0,0.85);border-radius:2px;color:#fff;padding:10px;font-family:'FuturaPT';line-height:20px;text-transform:none}.tooltip:after{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0.85);border-width:6px;margin-left:-6px}.products-grid .product-item-actions .tooltip{text-transform:none}.form-edit-account .fieldset.company{float:none !important;margin-bottom:29px}.form-edit-account .fieldset.job_title{float:none !important;margin-bottom:29px}.allow-shopping-assistance{display:none}.company-profile-payment-methods .payment-methods-label{font-weight:500}.order-history *{box-sizing:border-box}.order-history-list{border-bottom:1px solid #eaeaea;padding:10px 0}.order-history-list:last-child{border-bottom:0}.order-history-list-row{border-bottom:1px solid #eaeaea}.order-history-list-row:last-child{border-bottom:0 none}.order-history-list-row .order-history-list{border-bottom:0 none}.order-history-list-child{color:#797979}.order-history-list-child .order-history-list--item{padding-top:0}.order-history-list--header{display:none;position:relative}.order-history-list .order-history-list--item:first-child{padding-left:0}.order-history-list--header .order-history-list--item span:after{content:'';position:absolute;top:6px;line-height:1;color:#c3c4c6;font-family:'icons-blank-theme';font-size:1.5em}.order-history .sortable{cursor:pointer}.order-history .sortable-desc span:after{content:'\e622'}.order-history .sortable-asc span:after{content:'\e621'}.order-history .sorted-by span{padding-bottom:5px;padding-right:25px;border-bottom:2px solid #003f7b}.order-history .sorted-by span:after{color:#003f7b}.order-history-list--item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex:1 100%;flex:1 100%}.order-history-list--item strong,.order-history-list--item span{-ms-flex:1 50%;flex:1 50%}.order-history-list--item span{text-align:right;padding-left:10px}.order-history button.text-link{padding:0;font-family:'FuturaPT';font-weight:300;text-transform:none;background:transparent;color:#1979c3}.order-history button.boms-toggle-icon{padding:0;background:transparent;color:#797979;position:absolute;right:0;bottom:8px;line-height:14px}.order-history button.boms-toggle-icon:focus{border:1px solid #797979}.order-history button.boms-toggle-icon:hover{border:1px solid #797979}.order-history button.boms-toggle-icon .boms-toggle-icon-text{position:static;left:auto;top:auto;letter-spacing:0}.order-history .list{list-style:none;padding:0;margin:0}.order-history .list li{border-bottom:1px solid #d1d1d1;padding:7px 5px 4px 0;margin-bottom:0}.order-history .list li:last-of-type{border-bottom:0 none}@media (min-width:769px){.order-history-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border:0 none;padding:0}.order-history-list--header{font-weight:500;border-bottom:1px solid #003f7b}.order-history-list-header--no-border{border-bottom:0 none}.order-history-list--item{display:block;-ms-flex:1 16.666667%;flex:1 16.666667%;padding:7px 5px 4px;white-space:nowrap;overflow:hidden;position:relative}.order-history-list--item strong{display:none}.order-history-list--item span{padding-left:0}.order-history-list--item-wide{-ms-flex:2 33.333333%;flex:2 33.333333%}.order-history-list--item-narrow{-ms-flex:1 10%;flex:1 10%}}.order-history .clickable{cursor:pointer}.order-history .clickable:hover{background-color:#e8e8e8}.order-history .filters{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.order-history .filters>*{width:48%}.order-history input,.order-history select{width:100%}.order-history .pad--bottom{padding-bottom:20px}.order-history .pad--bottom-2{padding-bottom:40px}.order-history .section--narrow{width:100%}@media (min-width:769px){.order-history .section--narrow{max-width:50%}}.order-history .section-title{font-family:'FuturaPT';font-size:1.6rem;font-weight:500;border-bottom:1px solid #003f7b;padding-bottom:7px;margin-bottom:0px}.order-history .section-title+p{margin-top:7px}.order-history h3{font-family:'FuturaPT';font-size:1.6rem;font-weight:500;margin-bottom:7px;text-transform:uppercase}.order-history .page-title{margin-bottom:22px}@media (min-width:769px){.order-history .two-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.order-history .two-column div:last-child{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end}}.order-history .summary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.order-history .summary dt{font-weight:300;flex:1 50%;padding:7px 0 4px;margin-bottom:0;border-bottom:1px solid #eaeaea}.order-history .summary dt:last-of-type{border-bottom:0 none}.order-history .summary dd{flex:1 50%;text-align:right;padding:7px 0 4px;margin-bottom:0;border-bottom:1px solid #eaeaea}.order-history .summary dd:last-of-type{border-bottom:0 none}.order-history .loader{position:fixed;left:0;top:0;bottom:0;right:100%;z-index:999}.order-history .loading-wrapper{position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(255,255,255,0);transition:all ease-in 250ms}.order-history .loader.loading{right:0}.order-history .loader.loading .loading-wrapper{background-color:rgba(255,255,255,0.75);background-image:url('../../../../../base/Magento/base/default/images/loader-2.gif');background-position:center;background-repeat:no-repeat}.order-history .hide-desktop{display:block}@media (min-width:769px){.order-history .hide-desktop{display:none}}.order-history-sidepanel{padding:24px 24px 0}.order-history-sidepanel .block-title{padding:0 0 12px}.order-history-sidepanel .order-history-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.order-history-sidepanel .order-history-list--header{font-weight:300;border-bottom:0 none;margin-bottom:0}.order-history-sidepanel{padding:24px 24px 0}.order-history-sidepanel .block-title{padding:0 0 12px}.order-history-sidepanel .order-history-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:'space-between';justify-content:'space-between'}.order-history-sidepanel .order-history-list--header{font-weight:300;border-bottom:0 none;margin-bottom:0}.order-history-sidepanel .order-history-list--item{padding-left:0}.headings{font-size:16px;font-weight:700;border-bottom:1px solid;padding-bottom:10px;margin-bottom:10px}.change-requisition-list-type.action.secondary{border:none;padding:12px;height:40px}.requisition-list-requisition-view .requisition-list-type-changer .requisition-list-type-select{height:40px;max-width:140px}.category-title{background-color:#ebf5fb;padding:10px;margin-bottom:10px}.column .subtotal{margin:0px 25px;text-align:right;min-width:115px}.column .badge{min-width:45px;max-width:45px;text-align:center}.column .remove{max-width:40px;margin:0 5px;text-align:center}.requisition-item-wrapper{background-color:#fff}.action.showcart:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;line-height:25px;color:#fff;content:'\e611';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.icon-menu:before{content:'\e609';font-family:'icons-blank-theme';color:#003f7b;font-size:18px}.requisition-list-requisition-view .product-item .pricing .column.qty{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;position:relative;padding-right:30px;min-width:123px}.requisition-list-requisition-view .product-item .pricing .column.qty.inventory{display:flex;flex-direction:row;min-width:510px}.inventory-desired-stock-wrapper{padding:0 30px}.inventory-in-stock{max-width:70px;margin:0px 30px}.inventory-amount-to-cart{text-align:left}.qty-wrapper{display:flex;flex-direction:row}.products-list .product-item{position:relative;display:flex;margin-bottom:15px}.requisition-list-requisition-view .products.list .product-item .pricing{width:auto;align-items:center}.requisition-list-requisition-view .products.list .product-item .column.product{flex-grow:1;width:auto;margin-bottom:0}.requisition-list-requisition-view .column.action{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:9px;bottom:0}.action-delete{width:14px;padding:0;background:transparent;margin-top:auto}.action-delete:hover{background:transparent}.requisition-list-requisition-view .products.list .product-item .column.image{position:static;margin-left:28px;margin-right:10px}.product-item-description{float:none;max-width:260px}.pricing{display:flex}.additional-info{display:flex}.input-text.qty{width:43px}.casses-per-pallet{display:none}.requisition-list-requisition-view .product-item-footer{display:flex;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #d8d8d8}.price-wrapper{font-size:18px;font-weight:500;line-height:1}.total-price-wrapper{font-size:18px;font-weight:500;line-height:1}.requisition-list-requisition-view .product-item .availability-text{margin-left:10px}.requisition-list-requisition-view .product-item .casses-per-pallet{font-style:italic;margin-right:16px}.availability{display:flex}.requisition-list-requisition-view .added-by-name{font-size:14px;margin-left:124px;margin-top:8px}.requisition-grid .stock-availability{margin:0 auto}.requisition-grid .col.availability{text-align:center}.requisition-grid .col.availability .availability-text{text-transform:none;font-weight:300;font-size:12px}.requisition-grid .product-item-name{font-size:16px;font-weight:500}.requisition-content .block-requisition-management .requisition-list-title h1{font-size:24px;font-family:inherit}.block-requisition-management .requisition-toolbar-select{float:left;font-weight:500}.block-requisition-management button{text-transform:none}.block-requisition-management .action.remove-selected{margin-bottom:6px;margin-right:16px}.requisition-content .actions-toolbar{margin-left:0;position:relative}.requisition-content .actions-toolbar>.action-delete{margin-left:0;width:18px}.requisition-content .actions-toolbar>.action-delete:before{display:none}.requisition-content .requisition-view-links{margin-bottom:0}.requisition-content .item .col.qty .input-text{margin-top:0}.requisition-content .product-item-add-to-box__minus,.requisition-content .product-item-add-to-box__plus{display:inline-block}.requisition-grid .item .col.qty{min-width:96px}.requisition-content td.col{vertical-align:middle}.requisition-content .product-item-subtotal{display:inline}.block-requisition-management .mobile-label{display:none}.requisition-grid tbody{border-top:1px solid #003f7b;border-bottom:1px solid #003f7b}.requisition-grid .table:not(.cart):not(.totals)>thead>tr>th,.requisition-grid .table:not(.cart):not(.totals)>thead>tr>td{border-bottom:none}.block-requisition-management .actions.requisition-view-links{position:absolute;right:0}.requisition-content .block-requisition-management .requisition-list-title h1{margin-top:17px}.requisition-content .product-item-image{max-width:75px;min-width:75px}.requisition-content .column.qty{user-select:none}.requisition-list-requisition-index .list-hierarchy-level-field{display:none}.requisition-list-requisition-index .hierarchy-level-1{background-color:#f1f8ff}.requisition-list-requisition-index .hierarchy-level-1 .convert .action-menu-item{display:none}.requisition-list-requisition-index .hierarchy-level-2{background-color:#fff9f0}.requisition-list-requisition-index .hierarchy-level-2 .convert .action-menu-item{display:none}.requisition-list-requisition-index .number-field{display:none}.requisition-company-list-delete-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column;margin-top:8px;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.requisition-company-list-delete-form input{margin-right:16px}.requisition-company-select-form{margin-bottom:16px;margin-top:8px;min-width:300px;max-width:500px}.remove-company-button{margin:8px}.requisition-company-select{width:auto}.requisition-company-actions-wrapper{margin:16px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.add-company-button{margin-left:16px}.requisition-company-label{font-weight:500}.requisition-company-list-delete-wrapper{margin-right:32px}.companies-inputs-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column;max-height:112px;overflow-y:scroll;width:auto;padding:8px;border:1px solid #d3d3d3;border-radius:2px}.requisition-company-actions-wrapper button{background:transparent;color:#003f7b;font-weight:300;margin:0;padding:8px;height:34px}.requisition-company-actions-wrapper button:hover{text-decoration:underline}.requisition-company-select-form li.select2-search.select2-search--inline{height:22px}.requisition-company-select-form li.select2-selection__choice{margin-bottom:0}.requisition-company-select-form .select2-container .select2-search--inline .select2-search__field{padding-top:8px;height:100%}.requisition-toolbar-drag-and-drop{display:flex;flex-direction:row;width:100%;margin:10px 0}.drag-and-drop-button{margin:0 10px 0 0;padding:10px}.requisition-sortby-select{-webkit-appearance:auto;-moz-appearance:auto;height:49px}.action.print{float:right}@media only screen and (max-width:1200px){.requisition-content .product-item-description{width:100%}}.add-to-requisitionlist-icon{cursor:pointer}.add-to-requisitionlist-icon:before{content:'\e601';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;line-height:40px;color:#108aff;font-family:'icons-blank-theme';vertical-align:middle;cursor:pointer}.social-button .requisition-list-button:before{content:'\e601';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;line-height:40px;color:#108aff;font-family:'icons-blank-theme';vertical-align:middle;cursor:pointer}.requisition-list__label{text-align:left}.requisition-list-action{position:static;pointer-events:all}.requisition-list-action .list-items{margin:0;padding:0;list-style:none none;max-height:240px;overflow-y:auto}.requisition-list__items{display:none;position:fixed;top:36px;left:36px;right:0;bottom:0;text-align:left;background:#fff;z-index:3}.active .requisition-list__items{display:block}.requisition-list__header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px 24px;z-index:2;position:relative}.requisition-list__heading{font-family:'Clarendon';font-size:16px;margin:0}.requisition-list__close{background-image:none;background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:300;font-size:20px;color:#000}.requisition-list__close:focus,.requisition-list__close:active{background:none;border:none}.requisition-list__close:hover{background:none;border:none}.requisition-list__close.disabled,.requisition-list__close[disabled],fieldset[disabled] .requisition-list__close{pointer-events:none;opacity:.5}.requisition-list__close:hover,.requisition-list__close:active{color:#000;box-shadow:none}.requisition-list__item{font-size:14px;color:#1979c3;padding:16px 24px;margin:0;border-top:1px solid #003f7b;text-transform:initial !important}.requisition-list__item:first-child{border-top:0}.requisition-list__item:hover{cursor:pointer;text-decoration:underline}.requisition-list__form{display:flex;padding:16px 24px;align-items:end}.requisition-list__form .input-text,.requisition-list__form .requisition-list__action{height:37px;padding:10px 20px}.requisition-list__form .input-text::-webkit-input-placeholder{font-size:14px;font-style:italic;color:#003f7b;opacity:1}.requisition-list__form .input-text::-moz-placeholder{font-size:14px;font-style:italic;color:#003f7b;opacity:1}.requisition-list__form .input-text:-ms-input-placeholder{font-size:14px;font-style:italic;color:#003f7b;opacity:1}.requisition-list__form .input-text:-moz-placeholder{font-size:14px;font-style:italic;color:#003f7b;opacity:1}.requisition-list__form+.message{padding-left:24px}.requisition-list__field{position:relative;flex:1}.requisition-list__action{min-width:100px;font-size:16px}.requisition-list__loader{position:absolute;top:50%;right:50%}.requisition-list__overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:1}body._dropdown-open{overflow:hidden}body._dropdown-open .page-header,body._dropdown-open .page-header-sticky-wrapper{z-index:0}.product-add-form{position:relative}.block-requisition-management .requisition-toolbar-actions button.action:before{content:attr(data-mobile-label)}[id^="rule-"]{scroll-margin-top:20px}.offerings-rule-banner{line-height:0;max-width:100%;text-align:center;margin:30px 0px 10px 0px}.offerings-rule-banner img{width:100%}.offerings-rule-container{margin-bottom:30px}.offerings-rule-container .offerings-rule-2column{display:flex;gap:24px}.offerings-rule-container .offerings-rule-2column .offerings-rule-web-image{max-width:300px;width:100%}.offerings-rule-container .offerings-rule-2column .offerings-rule-information{width:100%}.offerings-rule-container .offerings-rule-2column .offerings-rule-information .rule-title{text-align:left;padding:6px 12px}.offerings-rule-container .product-package-text{display:flex;flex-direction:column}.offerings-rule-container .availability-info{display:flex;align-items:baseline}.offerings-rule-container .stock-availability{height:18px;min-height:18px;width:18px;min-width:18px;border-radius:50%;display:none;font-family:'Clarendon';color:white;font-size:14px;text-transform:lowercase;position:relative;text-align:center;line-height:18px}.offerings-rule-container .availability-green .stock-availability{display:block;background:#7ED321}.offerings-rule-container .availability-yellow .stock-availability{display:block;background:#ffca33}.offerings-rule-container .availability-red .stock-availability{display:block;background:#D0021B}.offerings-rule-container button:focus{background-color:#009ee0}.offerings-rule-container button:focus .rule-description{text-align:left;padding:6px 12px}.offerings-rule-container .rule-title{border:1px solid #003f7b;background-color:#003f7b;color:white;margin:0;padding:6px;text-align:center}.offerings-rule-container .rule-description{border:1px solid #003f7b;color:#003f7b;margin:0;padding:6px;text-align:center}.offerings-rule-container .rule-products .product:not(:last-child){border-bottom:1px solid #cccbca}.offerings-rule-container .rule-products .col{vertical-align:middle}.offerings-rule-container .col.image{width:80px;text-align:center}.offerings-rule-container .col.image img{max-height:80px;max-width:80px}.offerings-rule-container .col.product-description{width:59%}.offerings-rule-container .offerings-rule-2column .col.product-description{width:35%}.offerings-rule-container .col.qty{width:100px}.offerings-rule-container .product-item-add-to-box__control{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.offerings-rule-container .col.actions .product-item-add-to-box__control{margin-right:16px}.offerings-rule-container .col.actions form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:auto;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.offerings-rule-container .col.actions{max-width:80px}.offerings-rule-container .col.col-checkbox{width:18px}.offerings-rule-container .rule-actions{padding:10px 10px 10px 11px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center}.offerings-rule-container .rule-actions>*{top:0}.action-select-all-checkbox{margin-right:20px}.action-select-all-checkbox-label{align-items:center;align-content:center;font-weight:400;margin-left:4px;margin-top:4px;margin-right:30px}.page-title.offerings{text-align:center;text-transform:uppercase}.qty-actions-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.offerings-rule-container .qty-actions-wrapper .qty-increment-info{max-width:115px;text-align:center}.rule-products-wrapper{max-height:305px;overflow:hidden;transition:max-height .6s ease}.rule-products-wrapper.expanded{-webkit-mask-image:none;mask-image:none}.load-more-products{display:none}.load-more-products.active{display:inline-block;margin-bottom:16px;background:none;background-color:none;color:#003f7b;font-weight:600}.load-more-products.active:focus{background:none}.load-more-products.active::before{content:'\e622';font-family:'icons-blank-theme';font-size:35px;display:block;text-align:center;position:relative;top:40px}.load-more-products.active::after{content:'\e622';font-family:'icons-blank-theme';clear:both;font-size:35px;display:flex;align-items:center;align-content:center;margin:0 auto;text-align:center;justify-content:center;margin-top:4px}.load-more-products.active.expanded::before{content:'\e622';font-family:'icons-blank-theme';font-size:35px;display:block;text-align:center;position:relative;top:40px;rotate:180deg}.load-more-products.active.expanded::after{content:'\e622';font-family:'icons-blank-theme';clear:both;font-size:35px;display:flex;align-items:center;align-content:center;margin:0 auto;text-align:center;justify-content:center;margin-top:4px;rotate:180deg}@media (max-width:1440px){.offerings-rule-container .col.product-description{width:48%}.offerings-rule-container .offerings-rule-2column .col.product-description{width:35%}}@media (max-width:1200px){.offerings-rule-container .col.product-description{width:36%}.offerings-rule-container .offerings-rule-2column .col.product-description{width:24%}.offerings-rule-container .offerings-rule-2column .offerings-rule-web-image{max-width:150px !important}}@media (max-width:992px){.offerings-rule-container .rule-products .col{width:auto;max-width:100%;text-align:center}.offerings-rule-container .col.price{text-align:center}.offerings-rule-container .product-item-add-to-box__control{width:auto}.offerings-rule-container .col.actions form{-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.offerings-rule-container .rule-products .product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column;background:white;margin:8px}.offerings-rule-container .rule-products .col-checkbox{text-align:left}.offerings-rule-container .col.actions button.action.tocart.primary{width:100%}.offerings-rule-container .rule-actions button,.offerings-rule-container .rule-actions .add-selected-to-cart-form{width:100%}.offerings-rule-container{background:#ebf5fb}.offerings-rule-information:not(.active) .rule-products,.offerings-rule-information:not(.active) .rule-actions{display:none}.offerings-rule-information .active .rule-products,.offerings-rule-information .active .rule-actions{display:inline-table}.offerings-rule-container .offerings-rule-web-image{display:none}.offerings-rule-container .offerings-rule-2column .offerings-rule-information{width:100%}.offerings-rule-container .offerings-rule-2column .offerings-rule-information .rule-title{text-align:center;padding:6px 12px}.offerings-rule-container .offerings-rule-2column .offerings-rule-information .rule-description{text-align:center;padding:6px 12px}.offerings-rule-container .rule-title{position:relative}.offerings-rule-container .rule-title::after{font-family:'icons-blank-theme';content:'\e608';font-size:32px;position:absolute;right:0;top:-4px}.offerings-rule-container.active .rule-title::after{content:'\e622'}.offerings-rule-container .qty-actions-wrapper .qty-increment-info{max-width:none;margin-bottom:16px}.offerings-rule-container .col.actions .product-item-add-to-box__control{margin-right:0}}.cms-no-route .page-main .page-title-wrapper{display:none}.page-not-found-wrapper{display:flex;flex-direction:row-reverse;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:42px}.page-not-found-text{text-transform:uppercase;margin-left:90px;margin-bottom:120px;font-weight:500}.page-not-found-text span{margin-bottom:20px;display:block}.page-not-found-image{flex-basis:560px}.b2bregistration-registration-create .page-title-wrapper .page-title,.b2bregistration-account-request .page-title-wrapper .page-title{text-transform:uppercase;font-size:18px;font-weight:500}.b2bregistration-fieldset-wrapper{width:50%;max-width:400px;margin:0 auto}.b2bregistration-fieldset-wrapper .fieldset{margin-bottom:24px}.form.b2bregistration{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 auto;max-width:1030px}.form.b2bregistration .field{margin-bottom:10px}.form.b2bregistration .field:not(.choice){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.form.b2bregistration .field.choice{font-size:12px;margin-top:24px;margin-bottom:16px}.form.b2bregistration .field .label{text-align:left;padding-bottom:10px;width:100%}.form.b2bregistration .field .control{width:100%}.form.b2bregistration .fieldset .legend,.form.b2bregistration .fieldset .action-toolbar{margin-left:0}.b2bregistration-fieldset-wrapper .legend{font-size:17px;font-weight:500;text-transform:uppercase;letter-spacing:1.31px;margin-bottom:10px}.action-description{letter-spacing:1.23px}.form.b2bregistration .field.choice{position:relative}.form.b2bregistration .field.choice::before{display:none}.form.b2bregistration .field.choice label{font-weight:300;font-size:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.form.b2bregistration .field.choice input{visibility:hidden;display:block;height:0;width:0;position:absolute;overflow:hidden}.form.b2bregistration .custom-checkbox{height:18px;width:18px;min-width:18px;border:1px solid #003f7b;border-radius:2px;display:inline-block}.form.b2bregistration .field.choice input:checked+label .custom-checkbox::before{font-family:'icons-blank-theme';content:'\e610';font-size:34px;position:relative;top:-15px;left:-8px}.form.b2bregistration .field.choice label .label-text,.form.b2bregistration .field.choice label::after{position:relative;left:14px;top:2px}.form.b2bregistration .actions-toolbar{margin-left:0}.form.b2bregistration .actions-toolbar>.primary{width:100%}.form.b2bregistration .field.choice.required .label-text::after{content:'*';color:#e02b27;font-size:1.4rem;margin:0 0 0 6px}.form.b2bregistration .field textarea{height:130px}.form.b2bregistration .action.submit.primary{height:45px}.form.b2bregistration .action.submit.primary span{padding:0 10px}.emailpot{display:none}.b2bregistration.success{max-width:642px;margin:0 auto}.wishlist .field.qty .control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}.wishlist .qty-increment-info{min-height:17px}.wishlist .product-item-inner{max-width:100%}@media (max-width:1200px) and (min-width:992px){.products-grid.wishlist .product-item{width:50%}}.product-recommendation-wrapper .widget.block-products-list.grid .block-title{margin-left:40px;text-transform:uppercase}.checkout-cart-index .product-recommendation-wrapper .widget.block-products-list.grid .block-title{margin-left:0}.checkout-cart-index .products-grid .product-items{margin-left:0 !important}.catalog-category-view .category-view .product-recommendation-wrapper .block-static-block.widget,.catalog-category-view .category-view .product-recommendation-wrapper .block-products-list,.catalog-category-view .category-view .product-recommendation-wrapper .products-grid{margin-bottom:0}.checkout-index-index .delivery-info p{font-weight:bold;margin-bottom:20px;padding:15px}.ampromo-overlay{z-index:9998}.ampromo-overlay h2{margin-top:16px;font-size:24px;letter-spacing:1.72px}.ampromo-overlay .ampromo-items{position:fixed;border:0 none;box-shadow:none;width:90%;height:100%;max-width:100%;top:0;left:0;transform:translate(0, 0);display:block;padding:0;margin:0}.ampromo-overlay .ampromo-items .item-amount-info{text-align:center;margin-bottom:16px}.ampromo-overlay .ampromo-items .ampromo-item-buttons{margin-top:24px}.ampromo-overlay .ampromo-items .products-list{max-height:calc(100vh - 191px);overflow:auto;align-items:center}.ampromo-overlay .ampromo-items .products-list .product-item-photo{padding:0}.ampromo-overlay .ampromo-items .products.list{margin:0;align-items:center}.ampromo-overlay .ampromo-items .products.list .product-info-group{display:flex;flex-direction:row}.ampromo-overlay .ampromo-items .products.list .product-item-info__primary{display:flex;align-items:center}.ampromo-overlay .ampromo-items .products.list .product-item-info__secondary{margin-left:auto;display:flex;align-items:center}.ampromo-overlay .ampromo-items .products.list .product-image-wrapper{max-width:120px;margin-right:20px}.ampromo-overlay .ampromo-items .products.list .product-item-info{align-items:center}.ampromo-overlay .ampromo-items .products.list .price-box{display:none}.ampromo-overlay .ampromo-items .products.list .product-item-info__extras{display:none}.ampromo-overlay .ampromo-items .products.list .product-item-qty__minus{padding:10px}.ampromo-overlay .ampromo-items .products.list .product-item-qty__minus button:focus{background:#009ee0}.ampromo-overlay .ampromo-items .products.list .product-item-qty__minus span{display:none}.ampromo-overlay .ampromo-items .products.list .product-item-qty__plus{padding:10px}.ampromo-overlay .ampromo-items .products.list .product-item-qty__plus button:focus{background:#009ee0}.ampromo-overlay .ampromo-items .products.list .product-item-qty__plus span{display:none}.ampromo-overlay .ampromo-items .campaign-title-wrapper{background:#ebf5fb;display:flex;padding:12px 16px;margin-bottom:10px}.ampromo-overlay .ampromo-items .campaign-title-wrapper .amount-left{margin-left:auto}.ampromo-overlay .action.tocart.primary{height:50px;padding:16px}@font-face{font-family:'Clarendon';src:url('../fonts/Clarendon/clarendon.woff2') format('woff2'),url('../fonts/Clarendon/clarendon.woff') format('woff');font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:'FuturaPT';src:url('../fonts/FuturaPT/Regular/futura-regular.woff2') format('woff2'),url('../fonts/FuturaPT/Regular/futura-regular.woff') format('woff');font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:'FuturaPT';src:url('../fonts/FuturaPT/Bold/futura-bold.woff2') format('woff2'),url('../fonts/FuturaPT/Bold/futura-bold.woff') format('woff');font-weight:500;font-style:normal;font-display:auto}*{-webkit-filter:none !important;background:transparent !important;color:#000000 !important;filter:none !important;text-shadow:none !important;box-sizing:border-box}.message.global.demo,.sidepanel,.logo,.header-notice-wrapper,.stock-availability,.product-item-add-to-box__minus,.product-item-add-to-box__plus{display:none !important}.product.media{width:55%;float:left;padding-right:5%}.product-info-main{float:right;width:45%;clear:right;margin-bottom:0}.primary.action.quick-add-to-cart-btn{display:none}.requisition-list-requisition-view.added-by-name{font-size:14px;margin-left:0;margin-top:2px}.item-select-wrapper{position:static}.requisition-list-requisition-view .column.action{display:none}.requisition-list-requisition-view .products.list .product-item .column.product{margin-left:-38px}.casses-per-pallet{display:none}.added-by-name{display:none}.requisition-list-requisition-print.copyright.phone{display:none}.table-comparison .cell{width:auto}