.de-back-results{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;margin:0 0 14px;padding:9px 13px;border:1px solid #7696a8;border-radius:7px;background:#eaf4fa;color:#10374d;font:600 14px/1.4 Arial,sans-serif;text-decoration:none;cursor:pointer}
.de-back-results:hover{background:#d9edf5}.de-back-results:focus-visible{outline:3px solid #008ca6;outline-offset:3px}
#de-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 16px}
#de-active-filters:empty{display:none}
#de-active-filters button{min-height:44px;padding:8px 12px;border:1px solid #7194a5;border-radius:8px;background:#edf7fc;color:#12374d;font:600 13px/1.4 Arial,sans-serif;cursor:pointer;max-width:100%;overflow-wrap:anywhere}
#de-active-filters .de-clear-active{background:transparent;text-decoration:underline;border-color:transparent}
#cart-dialog.de-intuitive-cart .checkout-layout{display:block}
#cart-dialog.de-intuitive-cart .checkout-summary{position:static;top:auto;width:100%;max-width:none;box-sizing:border-box;margin:16px 0}
#cart-dialog.de-intuitive-cart #de-cart-delivery-choice .payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#cart-dialog.de-intuitive-cart #de-cart-delivery-choice .payment-option{min-width:0;height:100%;box-sizing:border-box}
#cart-dialog.de-intuitive-cart #de-cart-delivery-choice .payment-option:has(input:checked){outline:2px solid #087e9a;outline-offset:1px}
#cart-dialog.de-intuitive-cart .summary-grand{font-size:1.2em}
@media(max-width:600px){#cart-dialog.de-intuitive-cart #de-cart-delivery-choice .payment-options{grid-template-columns:1fr}#cart-dialog.de-intuitive-cart .checkout-summary{padding:16px}}
