body.dewalt [class*=kl-teaser],body.dewalt [class*=kl-toc-holder],body.dewalt .klaviyo-form,body.dewalt [class*=klaviyo-form],body.dewalt div[aria-label=POPUP],body.dewalt div[aria-label=FLYOUT],body.dewalt div[aria-label=BANNER],body.dewalt .needsclick[class*=kl-]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.dewalt .consultation-drawer,body.dewalt .back-in-stock{background:var(--dewalt-on-light-bg-page);border-radius:0;font-family:var(--dewalt-font-body);z-index:100}body.dewalt .consultation-drawer .drawer-wrapper,body.dewalt .back-in-stock .drawer-wrapper{padding:0;gap:0;min-height:0;overflow:hidden}body.dewalt .consultation-drawer .drawer-wrapper .titles,body.dewalt .back-in-stock .drawer-wrapper .titles{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--dewalt-on-light-border-default)}body.dewalt .consultation-drawer .drawer-wrapper .titles .s1,body.dewalt .back-in-stock .drawer-wrapper .titles .s1{font-family:var(--dewalt-font-display);font-weight:900;font-stretch:expanded;font-variation-settings:"wdth" 125;font-size:18px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--dewalt-on-light-text-primary)}body.dewalt .consultation-drawer .drawer-wrapper .titles .close,body.dewalt .back-in-stock .drawer-wrapper .titles .close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:4px;border-radius:0;cursor:pointer;color:var(--dewalt-on-light-icon-primary)}body.dewalt .consultation-drawer .drawer-wrapper .titles .close svg,body.dewalt .back-in-stock .drawer-wrapper .titles .close svg{width:20px;height:20px}body.dewalt .consultation-drawer .drawer-wrapper .titles .close svg path,body.dewalt .back-in-stock .drawer-wrapper .titles .close svg path{fill:currentColor;stroke:currentColor}body.dewalt .consultation-drawer .drawer-wrapper .subtitle,body.dewalt .back-in-stock .drawer-wrapper .subtitle{margin-top:0;padding:16px 24px 0}body.dewalt .consultation-drawer .drawer-wrapper .subtitle .b4,body.dewalt .back-in-stock .drawer-wrapper .subtitle .b4{color:var(--dewalt-on-light-text-secondary);font-family:var(--dewalt-font-body);font-size:14px;line-height:1.45}body.dewalt .consultation-drawer .drawer-wrapper .consultation-form,body.dewalt .back-in-stock .drawer-wrapper .consultation-form{flex:1;min-height:0;height:auto;overflow:hidden;margin-top:0;padding:16px 24px 24px;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:20px}body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper{display:flex;flex-direction:column;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;gap:16px}body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper::-webkit-scrollbar,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper::-webkit-scrollbar{width:4px}body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper::-webkit-scrollbar-track,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper::-webkit-scrollbar-track{background-color:var(--dewalt-on-light-bg-muted)}body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper::-webkit-scrollbar-thumb,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper::-webkit-scrollbar-thumb{background-color:var(--dewalt-on-dark-text-brand);border-radius:0}body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper input,body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper textarea,body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper select,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper input,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper textarea,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper select{width:100%;border:1px solid var(--dewalt-on-light-border-default);border-radius:0;background:var(--dewalt-on-light-bg-page);color:var(--dewalt-on-light-text-primary);font-family:var(--dewalt-font-body);font-size:16px;line-height:1.4;font-weight:500;padding:12px 16px;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none}body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper input::placeholder,body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper textarea::placeholder,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper input::placeholder,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper textarea::placeholder{color:var(--dewalt-on-light-text-muted);opacity:1}body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper input:focus,body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper textarea:focus,body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper select:focus,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper input:focus,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper textarea:focus,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper select:focus{border-color:var(--dewalt-on-light-border-focus)}body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper select,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper select{color:var(--dewalt-on-light-text-primary);background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23231e20' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .fields-wrapper textarea,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .fields-wrapper textarea{min-height:120px;resize:vertical}body.dewalt .consultation-drawer .consultation-form .form-error,body.dewalt .back-in-stock .consultation-form .form-error{color:#b42318}body.dewalt .consultation-drawer .consultation-form .success,body.dewalt .back-in-stock .consultation-form .success-message{color:var(--dewalt-on-light-text-primary);font-family:var(--dewalt-font-body);font-weight:600}body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .button.primary,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .button.primary{width:100%;border-radius:0;background:var(--dewalt-on-dark-text-brand);color:var(--dewalt-on-light-text-primary);border:0;font-family:var(--dewalt-font-display);font-weight:800;letter-spacing:.06em;text-transform:uppercase;min-height:48px;padding:12px 16px}body.dewalt .consultation-drawer .drawer-wrapper .consultation-form .button.primary:hover,body.dewalt .back-in-stock .drawer-wrapper .consultation-form .button.primary:hover{background:#e5ab15;color:var(--dewalt-on-light-text-primary)}body.dewalt csm-cookie-consent{font-family:var(--dewalt-font-body)!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/drawers-dewalt.css.map */
