/* hotfix */

/* we're only adding "body" to increase specificity - don't add it in the production css */

body main { text-align: left; }   /* merged in dev */

body .button.white:hover { color: #000; }  /* merged in dev */
body .sample-header.scroll-to-search { left: 0; }   /* merged in dev */
body .form-new-design .product-estimate-shipping .button { text-decoration: none; font-size: inherit; } /* merged in dev */

body .line .img-wrapper img { box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.3); }

body .generate-btn { padding: 1rem; border-radius: 28px; color: #fff; background-color: #000; } /* ideally just need to add .button class to button

body .form-new-design #btnCheckoutAsGuest { background-color: #000; } /* remove on QA branch release */
body section.assembly:has(+ .assembly) { display: none; } /* remove on QA branch release */
body .hero-free-design-left a { background: #000; }  /* remove on QA branch release */

body .html-sales-disocunt .center-1 main { text-align: center; }
body .accessory-savings { margin: 4rem 0; }

/* hot fix for assembled/hinge/ideal issue -  do not publish! */
.cart-items-item:has(.ideal-cabinetry-cart-item-assemble) .cart-item-hinge-location {
    display: flex !important;
}


@media(min-width: 1070px) and (max-width: 1224px) {
	body>header { z-index: 110 !important; }
}