.et_pb_widget .widgettitle,.et_pb_widget .wp-block-group__inner-container>h2,.et_pb_widget .wp-block-group__inner-container>h3{background:black!important;color:white}.footer_columns_3{background:white!important;color:black}.wc-block-grid__product-add-to-cart{color:white}#top-header{display:none!important}.product-share-links{background-color:transparent!important}.actions,.shipping,.order-total,.checkout{background-color:white!important}.checkout-button,.wp-element-button{width:100%!important}.page-container,#main-header{background-color:#ffffff!important;color:#000000!important}#et-navigation li a{color:#000000!important}.ds-fullwidth-specialty,.et_pb_row{width:90%!important;max-width:90%!important;min-width:90%!important}.RRP{color:red;size:smaller}:root{--dm-primary:#ff6a00;--dm-primary-dark:#e55d00;--dm-green:#00a651;--dm-purple:#7b1fa2;--dm-bg:#f7f8fa;--dm-border:#e5e7eb;--dm-text:#222;--dm-shadow:0 10px 30px rgba(0,0,0,.08)}.dm-price-breaks{max-width:1200px;margin:40px auto;padding:20px;font-family:"Montserrat",Arial,sans-serif}.dm-header{text-align:center;margin-bottom:30px}.dm-header h3{font-size:2rem;margin-bottom:8px;color:var(--dm-text)}.dm-header p{color:#666}.dm-break-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:stretch}@media (max-width:900px){.dm-break-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.dm-break-grid{grid-template-columns:1fr}}.dm-tier{background:white;border:2px solid var(--dm-border);border-radius:20px;padding:25px;display:flex;flex-direction:column;position:relative;transition:.3s;box-shadow:0 4px 12px rgba(0,0,0,.04)}.dm-tier:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.10)}.featured-tier{border:3px solid var(--dm-primary);transform:scale(1.05);box-shadow:0 20px 40px rgba(255,106,0,.18)}.featured-tier:hover{transform:scale(1.05)translateY(-4px)}.current-tier{border:3px solid var(--dm-green);background:#f5fff8}.dm-ribbon{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--dm-primary);color:white;font-weight:700;padding:8px 18px;border-radius:20px;font-size:.85rem;letter-spacing:.5px}.dm-status{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--dm-green);color:white;font-weight:700;padding:8px 18px;border-radius:20px;font-size:.85rem}.dm-tier-top{margin-top:20px;text-align:center}.dm-qty{display:block;font-size:1.2rem;font-weight:700;color:#444;margin-bottom:15px}.dm-price{font-size:2.4rem;font-weight:800;color:var(--dm-text);margin-bottom:20px}.dm-saving{text-align:center;font-size:1.3rem;font-weight:800;color:var(--dm-primary);margin-bottom:15px}.dm-saving small{display:block;font-size:.9rem;font-weight:600;color:#666;margin-top:6px}.dm-saving-placeholder{height:65px}.dm-message{text-align:center;color:#555;font-size:.95rem;line-height:1.4;min-height:50px;margin-bottom:20px}.dm-btn{margin-top:auto;width:100%;border:none;border-radius:12px;background:#222;color:white;padding:15px;font-weight:700;font-size:1rem;cursor:pointer;transition:.25s}.dm-btn:hover{transform:translateY(-2px)}.featured-btn{background:linear-gradient(135deg,#ff8a00,#ff5100);font-size:1.1rem}.featured-btn:hover{box-shadow:0 10px 20px rgba(255,106,0,.35)}@media(max-width:768px){.featured-tier{transform:none}.featured-tier:hover{transform:translateY(-4px)}.dm-price{font-size:2rem}}.dm-upsell-banner{background:#fff4e5;border:2px solid #ff9800;color:#b85a00;font-weight:700;text-align:center;padding:14px;border-radius:12px;margin-bottom:20px;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}