/* Temporary catalogue-only recovery. Server-side guards independently block checkout. */
.wkd-payment-notice{position:relative;z-index:1001;padding:14px 22px;text-align:center;background:#f5ede0;color:#2c3640;border-bottom:1px solid #d9c9ad;font:16px/1.5 Arial,sans-serif}
.wkd-payment-notice strong,.wkd-payment-notice span{display:block}
.wkd-payment-notice a{color:#155b6d;font-weight:700;text-decoration:underline;white-space:nowrap}
#cart,.header-cart,.desktop-cart-wrapper,.mobile-cart-wrapper,.cart-group,.mobile-cart-content-container,
.btn-cart,#button-cart,[onclick*="cart.add"],[onclick*="cart.remove"],[onclick*="wishlist.add"],[onclick*="compare.add"],
a[href*="route=checkout/"],a[href*="route=account/"],a[href*="open_login_popup"],a[href*="open_register_popup"],
.product-buttons .stepper,.product-buttons .extra-group,.product-buttons .wishlist-compare,
.module-newsletter,.product-sticky,.buttons-wrapper .btn-cart,
form[action*="route=information/contact"] {display:none!important}
@media(max-width:767px){.wkd-payment-notice{padding:12px 14px;font-size:14px}}

/* Phone ordering only while CommWeb is under maintenance. */
#add_to_cart_but,.btn-quick-buy,.btn-wishlist,.btn-compare,.module-form {display:none!important}

.module-master_slider {overflow:hidden;max-width:100%}
a[href*="open_popup"] {display:none!important}

/* Contain off-screen carousel slides on small screens. */
html, body { overflow-x: hidden; }
