@CHARSET "ISO-8859-1";:root{--parker-support-card-width:18.75rem;--parker-support-card-height:10.5rem;--parker-contact-info-card-height:14rem;--parker-contact-info-card-width:18rem;--parker-contact-info-card-min-width:18rem}body{font-family:"Open Sans",sans-serif;font-size:var(--parker-fs-300);line-height:var(--parker-lh-300);color:var(--parker-cl-typography-default-text);position:relative}body.dark-mode{background-color:var(--parker-cl-system-dark-100)}main{min-height:100vh;padding-top:calc(var(--fixed-header-height, 0px) + var(--informative-notification-height, 0px))!important}#drop-down-blocker{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99998;background:#aaa;opacity:0;display:none}p{font-size:var(--parker-fs-300);line-height:var(--parker-lh-300);--capsize-bottom:var(--parker-cb-300);--capsize-top:var(--parker-ct-300)}p::before{content:"";margin-bottom:var(--capsize-bottom);display:table}p::after{content:"";margin-top:var(--capsize-top);display:table}.minimum-charge-notification{width:fit-content}#ecommerce-notifications{width:21.25rem;position:absolute;top:5.5rem;right:2rem;display:flex;flex-direction:column;gap:8px;cursor:pointer}.mobile #ecommerce-notifications{top:4.5rem;right:1.5rem}.parker-ecommerce-notification{display:flex;flex-direction:row;gap:.5rem;width:21.25rem;height:5rem;border-radius:1rem;box-shadow:0 4px 46px 0 rgba(0,0,0,.05);padding:1rem;align-items:center;background:#fff;animation:fade 3s ease-in-out;opacity:0}@keyframes fade{0%{opacity:0;margin-top:-5px}20%{opacity:1;margin-top:0}80%{opacity:1}100%{opacity:0}}.parker-ecommerce-notification-image{height:3.5rem;flex-basis:0px;font-size:.75rem}.parker-ecommerce-notification[data-type="S"] .parker-ecommerce-notification-image{background-color:var(--parker-cl-system-light-90);border-radius:8px;padding:.5rem .25rem}.parker-ecommerce-notification-text-section{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.parker-ecommerce-notification-text-section h5{width:11rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:.1rem}.parker-fade-in{opacity:0}.parker-ecommerce-notifications-icon{background-color:var(--parker-cl-system-light-90)}.parker-ecommerce-notifications-done{background:#3EBE61}.parker-ecommerce-notifications-done .material-icons{color:var(--parker-cl-buttons-inform-background)}.parker-informative-notification{position:fixed;top:var(--fixed-header-height);left:0;z-index:9999}@media (max-width:768px){.parker-informative-notification{top:3rem;padding:.75rem 2.5rem .75rem 1rem}.parker-informative-notification-content{max-width:100%}}.contact-dropdown{display:flex;gap:1rem}.contact-dropdown-name{min-width:10rem}.contact-dropdown-phone{color:var(--parker-cl-system-dark-40)}.business-area-text{color:var(--parker-cl-typography-low-contrast);margin-left:.25rem}.parker-banner{max-width:66.25rem;width:100%;height:23rem;background-color:var(--parker-cl-system-light-100);border-radius:1.5rem;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;position:relative}.parker-banner-close-button{position:absolute;right:1rem;top:1rem;z-index:10}.parker-banner-content{display:flex;flex-direction:column;justify-content:center;gap:2rem;flex:1;width:100%;padding-block:2rem}.parker-banner-text-wrapper{display:flex;gap:1rem;flex-direction:column;color:var(--parker-cl-typography-default-text);padding-inline:2rem}.parker-banner-category{color:var(--parker-cl-system-dark-40);text-transform:uppercase}.parker-banner-sub-title{margin-top:.5rem}.parker-banner-buttons-wrapper{display:flex;row-gap:.5rem;column-gap:1rem;flex-wrap:wrap;padding-inline:2rem}.clearance-banner .parker-banner-image-wrapper{max-width:26.375rem}.clearance-banner .parker-banner-image{height:105%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clearance-banner .parker-banner-text-wrapper{max-width:29.125rem}.christmas-banner .parker-banner-image{width:100%;height:100%;object-fit:cover}.bosch-gws750-banner-image-wrapper{display:flex;justify-content:center;width:51%;background-image:url(/sharedupgrade/media/images/hero/bosch-banner-background.png);background-position:center;margin-right:8px}.bosch-gws750-banner-text-wrapper,.bosch-gws750-banner-buttons-wrapper{padding-inline:5.5rem}.bosch-gws750-banner-category{color:var(--parker-cl-notifications-danger-1)}.customer-event-banner-image-wrapper{display:flex;justify-content:center;width:100%;margin-right:8px}.customer-event-banner-buttons-wrapper{padding-inline:unset}.parker-customer-event-banner-image{width:100%}.customer-event-banner-content{gap:1rem}.parker-customer-event-banner-form{gap:1rem}.customer-event-confirmation-text{height:245px}#product-matrix-dialog .parker-dialog-close-button{top:1.25rem}#delivery-address-dialog .parker-card-dialog-button,#invoice-address-dialog .parker-card-dialog-button{width:6.625rem;align-self:flex-end}#delivery-address-dialog .parker-form{margin-bottom:0}.delivery-address-dialog-op-times-day{width:125px!important}.delivery-address-dialog-op-times-time{flex:1 1 0px}.delivery-address-dialog-op-times-time-fieldset-1,.delivery-address-dialog-op-times-time-fieldset-2{align-items:center;flex-wrap:wrap}.delivery-address-dialog-op-times-add-times,.delivery-address-dialog-op-times-remove-times{cursor:pointer}#delivery-address-dialog .parker-notification{margin-bottom:1rem}#delivery-address-dialog .parker-notification-close{margin-left:-.5rem}#delivery-address-dialog-offloading-form{gap:16px}#delivery-address-dialog-offloading-form-checkbox-offloading-side-checkbox-yes+label{height:4rem}.delivery-address-contact-dialog{width:24.2rem}.delivery-address-contact-dialog-main-section{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:3rem}.delivery-address-contact-dialog-form{gap:2rem;margin-top:1rem;margin-bottom:0}.parker-dialog .parker-name-fieldset{flex-wrap:nowrap}.parker-dialog .parker-name-fieldset-title{width:5rem!important}.parker-dialog .parker-name-fieldset-title .select2-container{width:5rem}.parker-dialog .parker-name-fieldset-forename,.parker-dialog .parker-name-fieldset-surname{min-width:4rem}.delivery-address-contact-dialog-save-btn{width:6.5rem;align-self:flex-end}.parker-tech-dialog{background-color:var(--parker-cl-system-dark-60)}.parker-tech-dialog-main-section{display:flex;flex-direction:column;gap:32px}.tech-skeleton{float:left;gap:11px!important;top:-5px;position:relative}.tech-spec-skeleton-note{height:0;margin-bottom:2px}.tech-spec-skeleton-heading{height:0;margin-top:2px}.parker-skeleton .tech-spec-selection-container-skeleton{width:100%!important;height:34px!important;margin-bottom:30px;margin-top:59px;background-color:var(--parker-cl-system-dark-90)!important}.tech-spec-skeleton{flex-direction:row}.tech-chip-title{padding-top:10px}.tech-spec-dialog{padding:4rem;background-color:rgba(72,72,72,.7);backdrop-filter:blur(10px);min-height:750px;width:1060px}.parker-dialog-tech-title-section{gap:16px;display:flex;flex-direction:column}.parker-tech-dialog-material-selection-container{display:flex;gap:16px;flex-wrap:wrap}.parker-tech-dialog-material-selection{display:flex;padding-bottom:16px;gap:16px;flex-wrap:wrap}.parker-tech-dialog-product-selection-container{display:flex;gap:16px;flex-wrap:wrap;padding-bottom:16px}.tech-spec-filter-chip input:checked+label{background-color:var(--parker-cl-notifications-inform-2)}.tech-spec-filter-chip input:checked+label .parker-chip-text{color:var(--parker-cl-system-light-100)}.tech-spec-filter-chip .parker-chip-left-icon,.tech-spec-filter-chip.parker-chip-right-icon{display:none}.parker-tech-dialog-product-selection{display:flex;gap:16px;flex-wrap:wrap}.parker-tech-cards-div{display:flex;gap:16px}.parker-tech-dialog-card{background-color:transparent;display:flex;flex-direction:column;text-align:center;align-items:center;width:220px;min-height:240px}.parker-tech-dialog-card-image{width:116px;height:117px}.tech-spec-skeleton,.tech-skeleton{width:100%}.parker-skeleton .tech-spec-card-skeleton{background-color:var(--parker-cl-system-dark-90)!important;width:100%!important;height:12rem!important}.parker-tech-card-dialog-technical-info{display:flex;flex-direction:column;align-items:center;margin-top:16px;gap:16px;font-size:var(--parker-fs-400);line-height:var(--parker-lh-400);font-weight:700}.parker-tech-card-dialog-technical-info .parker-data-pair-value{color:var(--parker-cl-system-dark-40)}.parker-tech-card-dialog-technical-info .parker-data-pair-key{color:var(--parker-cl-system-light-40)}.parker-tech-dialog-bottom{display:flex;flex-wrap:wrap}.parker-dialog-tech-heading{color:var(--parker-cl-system-light-100)}.parker-tech-dialog-table td{color:var(--parker-cl-system-light-100);padding-right:78px}.parker-tech-dialog-table th{padding-bottom:16px;color:var(--parker-cl-system-light-100);text-align:left;font-size:var(--parker-fs-400);line-height:var(--parker-lh-400);--capsize-bottom:var(--parker-cb-400);--capsize-top:var(--parker-ct-400);font-weight:600}.feedback-no-btn span,.feedback-yes-btn span{cursor:pointer}.parker-tech-dialog-file-format{padding-top:8px}.tech-spec-file-format-list{color:var(--parker-cl-system-light-100);padding-left:18px;padding-top:8px}@media (max-width:900px){.parker-tech-cards-div{flex-wrap:wrap}.tech-spec-selection-container-skeleton{height:52px!important}.tech-spec-card-skeleton{height:15rem!important}.parker-dialog-iframe{width:100%}.parker-tech-dialog-product-selection-container,.parker-tech-dialog-material-selection-container,.parker-tech-dialog-bottom{flex-direction:column}.parker-tech-dialog-bottom{gap:32px}.parker-tech-dialog-card{flex-direction:row;gap:32px;width:300px;min-height:76px;text-align:left;align-items:self-start}.parker-tech-card-dialog-technical-info{align-items:baseline}.parker-tech-dialog-card-image{width:75px;height:76px}.parker-tech-card-dialog-technical-heading{font-size:16px}}@media (max-width:768px){.parker-banner{flex-direction:column;height:unset}.customer-event-confirmation-text{height:unset}.parker-tools-banner .parker-banner-image-wrapper{max-width:100%}.parker-tools-banner-tools-logo{width:10.5rem;margin:1rem 0 -7vw 1rem}.clearance-banner .parker-banner-image-wrapper{display:flex;justify-content:center;max-width:100%;padding:1rem}.clearance-banner .parker-banner-image{height:20rem;position:static;transform:unset}.clearance-banner .parker-banner-text-wrapper{max-width:100%}.christmas-banner .parker-banner-image{height:25rem;object-position:30% 30%}.bosch-gws750-banner{flex-direction:row}.bosch-gws750-banner .parker-banner-text-wrapper,.bosch-gws750-banner-buttons-wrapper{padding-inline:1rem}}@media (max-width:600px){.tech-skeleton{padding:1rem}.tech-spec-selection-container-skeleton{height:52px!important}.tech-spec-card-skeleton{height:15rem!important}.tech-spec-dialog{padding:2rem}.tech-spec-card-skeleton{width:8rem;height:3rem}.parker-tech-dialog{width:100vw!important;height:100vh!important;max-width:100vw;max-height:100vh;margin:0;border-radius:0}.parker-tech-dialog-material-selection-container{flex-direction:column}.parker-tech-dialog-product-selection-container{flex-direction:column}.parker-tech-dialog-type-selection-container{flex-direction:column}.parker-tech-dialog-main-section{padding:16px}.parker-tech-dialog-table{width:100%}.parker-tech-dialog-table td{color:var(--parker-cl-system-light-100);padding-right:0}.parker-dialog-iframe{width:100%}.bosch-gws750-banner-image-wrapper{width:100%}.bosch-gws750-banner{flex-direction:column}.bosch-gws750-banner .parker-banner-title{font-size:var(--parker-fs-600);line-height:var(--parker-lh-600);--capsize-bottom:var(--parker-cb-600);--capsize-top:var(--parker-ct-600);font-weight:700}.bosch-gws750-banner .parker-banner-text-wrapper,.bosch-gws750-banner-buttons-wrapper{padding-inline:2rem}}@media (max-width:500px){.clearance-banner .parker-banner-image{height:17rem}.christmas-banner .parker-banner-image{height:20rem}}@media (max-width:400px){.tech-skeleton{padding-inline:0}.tech-spec-selection-container-skeleton{margin-top:120px}.tech-spec-card-skeleton{height:16rem!important}.parker-tech-dialog-main-section{padding-inline:0}.tech-spec-dialog{padding:1rem}.parker-tech-dialog{padding:1rem}.parker-tech-dialog-table td{color:var(--parker-cl-system-light-100)}.parker-tech-dialog-close-button{top:1rem;right:1rem}.parker-banner .parker-btn{width:100%;padding-inline:1rem}.customer-event-banner-buttons-wrapper{width:100%}}.delivery-address-dialog-offloading-checkbox .parker-checkbox label{height:auto;display:block!important;padding-inline:.5rem}.delivery-address-dialog-offloading-checkbox .parker-checkbox label a,.delivery-address-dialog-delivery-plan-info a{color:var(--parker-cl-typography-hyperlink);text-decoration-line:underline;text-underline-offset:2px;font-weight:600}.delivery-address-dialog-delivery-plan-info{border:1px solid var(--parker-cl-notifications-inform-2);border-radius:8px;background-color:var(--parker-cl-notifications-inform-4);padding:.5rem;color:var(--parker-cl-typography-hyperlink)}.delivery-address-dialog-form .offloading-no-capacity-placeholder{display:none}.delivery-address-dialog-form .delivery-offloading-container .parker-input-section{flex:unset}.delivery-address-dialog-form .delivery-offloading-container{flex-wrap:nowrap}#delivery-offloading-container-MAN{flex-wrap:wrap}#delivery-offloading-container-MAN .offload-checkbox{flex:1;min-width:11rem}.offloading-manual-warning{max-width:27rem}#items-not-added-to-order-dialog-main-section{display:flex;flex-direction:column;align-items:center;gap:1rem}#items-not-added-to-order-dialog-icon{color:var(--parker-cl-system-dark-60)}#items-not-added-to-order-dialog-main-section h4{font-weight:600;text-align:center}#items-not-added-to-order-dialog-main-section h6{font-weight:400;max-width:20rem;text-align:center}#items-not-added-to-order-dialog-main-section h6 a{text-decoration-line:underline;text-underline-offset:4px}#items-not-added-to-order-dialog-sales-order{display:flex;flex-direction:column-reverse;align-self:flex-start;gap:.5rem;margin-top:1.5rem}#items-not-added-to-order-dialog-sales-order .parker-data-pair-value{font-size:var(--parker-fs-500);font-weight:600}#items-not-added-to-order-dialog-sales-order .parker-data-pair-key{font-size:var(--parker-fs-200);font-weight:400;color:var(--parker-cl-system-dark-40)}#items-not-added-to-order-dialog-order-lines{width:100%;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;max-height:10rem;overflow:auto;align-self:flex-start}#items-not-added-to-order-dialog-close{width:14rem;margin-top:1.5rem}#items-not-added-to-order-dialog-close:focus{outline:none}.parker-countdown{color:var(--parker-cl-notifications-confirm-1);font-weight:700}.parker-product-type-indicator{width:6.5rem;padding:1rem;text-align:center;gap:.5rem;border-radius:.5rem}.parker-product-type-indicator[data-type="STK"]{background:var(--parker-cl-notifications-inform-3)}.parker-product-type-indicator[data-type="PRC"]{background:var(--parker-cl-notifications-confirm-2)}.parker-product-type-indicator[data-type="ENG"]{background:var(--parker-cl-notifications-danger-2)}#login-page-wrapper{display:flex;align-content:center;justify-content:center;padding-top:5rem}.logout-btn{height:2rem!important;width:4.65rem;padding:.5rem;border-radius:0.5rem!important;background-color:var(--parker-cl-system-light-90)!important;--btn-font-size:var(--parker-fs-250) !important;--btn-line-height:var(--parker-lh-250) !important}.logout-btn .parker-btn-text{font-weight:600}.view-more-button{display:flex;width:100%;height:2rem!important;background-color:var(--parker-cl-system-light-60)!important;align-content:center;justify-content:center;border-radius:8px!important;--btn-font-size:var(--parker-fs-250) !important}.view-more-button .parker-btn-text{font-weight:600;color:var(--parker-cl-system-dark-90)}.view-more-button .material-icons{color:var(--parker-cl-system-dark-90)}.parker-onboarding-cta{background:linear-gradient(-45deg,#328DFC 40%,#99c6ff 50%,#328DFC 60%);background-size:300%;background-position-x:100%;animation:shimmer 2s infinite linear}.parker-onboarding-cta *{color:var(--parker-cl-system-light-100)!important}@keyframes shimmer{to{background-position-x:0%}}@media (max-width:520px){.payment-section{margin-block:8px!important}.parker-new-user-image{display:none}#login-page-wrapper{padding-top:2rem}}@media (max-width:450px){.mobile #ecommerce-notifications{width:100%;right:0;top:4rem;align-items:center}}@media (max-width:360px){.parker-ecommerce-notification{width:288px}.parker-ecommerce-notification-image{display:none}}