body.lumyraze-page #promo-code-badge{background:linear-gradient(110deg,#8f1f37,#c03b57 50%,#a62642)!important;border-color:#a62642!important;color:#fff8ee!important;box-shadow:0 2px 9px #a6264229!important}
body.lumyraze-page .bundle-options .bundle:not(:has(input[name="bundle"]:checked)){background:#fffdf8!important;color:#263d3a!important;border:1px solid #adc8bb!important;box-shadow:none!important}
body.lumyraze-page .bundle-options .bundle:has(input[name="bundle"]:checked){background:#a62642!important;color:#fff8ee!important;border:2px solid #8f1f37!important;box-shadow:0 5px 20px #a6264226!important}
body.lumyraze-page .bundle-options .bundle:has(input[name="bundle"]:checked) :is(.bundle-copy strong,.bundle-copy small,.bundle-price s,.bundle-offer>b,.bundle-offer>small,.bundle-offer time,.mv-kit-heading,.mv-kit-copy strong,.mv-kit-copy small,.mv-kit-price,.mv-kit-price s,.mv-kit-total,.mv-kit-note){color:#fff8ee!important}
body.lumyraze-page .bundle-options .bundle:has(input[name="bundle"]:checked) :is(.bundle-price strong,.mv-kit-included,.mv-kit-price>strong,.mv-kit-total>strong){color:#ffe49a!important}
body.lumyraze-page .bundle-options .bundle:has(input[name="bundle"]:checked) :is(.mv-kit-panel,.mv-kit-row){border-color:#e998a8!important}
body.lumyraze-page .bundle-options .bundle:has(input[name="bundle"]:checked) .mv-kit-row input{accent-color:#f2ce64}
body.lumyraze-page .bundle-options input[name="bundle"]:checked+.radio-ui{background:#f2ce64!important;border-color:#fff8ee!important;box-shadow:0 0 0 2px #f2ce64!important}
body.lumyraze-page .bundle-options .bundle:nth-child(2) .lumy-bundle-summary .bulk-save{background:linear-gradient(105deg,#e9b944,#ffe49a 48%,#efc44f)!important;color:#382b12!important;border-color:#ffe394!important;box-shadow:0 2px 10px #e2b44224!important;text-shadow:none!important}
body.lumyraze-page #why-merryvinyls .compare-head strong:nth-child(2),body.lumyraze-page #why-merryvinyls .compare-head strong:nth-child(2):hover{background:#a62642!important;color:#fff8ee!important;transition:none!important}
body.lumyraze-page #why-merryvinyls .compare-row .compare-ours,body.lumyraze-page #why-merryvinyls .compare-row:hover .compare-ours{background:#f4d3da!important;color:#762037!important}
body.lumyraze-page #why-merryvinyls .compare-row .compare-ours:hover{background:#a62642!important;color:#fff8ee!important}
body.lumyraze-page #why-merryvinyls .feature-compare{border-color:#8b5662!important}
body.lumyraze-page #why-merryvinyls :is(.compare-head,.compare-row){border-bottom:1px solid #9c5363!important}
body.lumyraze-page #why-merryvinyls :is(.compare-head,.compare-row)>:not(:first-child){border-left:1px solid #ad7a7f!important}
body.lumyraze-page #why-merryvinyls .compare-row:last-child{border-bottom:0!important}
body.lumyraze-page .bundle-options .bundle:nth-child(2)::after{content:none!important;animation:none!important;filter:none!important}
body.lumyraze-page .bundle-options .bundle:nth-child(2),body.lumyraze-page .bundle-options .bundle:nth-child(2):has(input[name="bundle"]:checked){box-shadow:none!important}

body.lumyraze-page :is(.faq-list,.mini-faq) summary:hover,body.lumyraze-page :is(.faq-list,.mini-faq) summary:focus-visible{color:#a62642!important}

body.lumyraze-page .return-offer-modal #return-offer-claim{background:radial-gradient(ellipse at 50% 10%,#df6078 0%,#c33b57 32%,transparent 72%),linear-gradient(110deg,#8f1f37,#b82d49 50%,#8f1f37)!important;color:#fff8ee!important;border-color:#9b2039!important;box-shadow:inset 0 1px 0 #f293a380,0 4px 14px #a6264224!important}
body.lumyraze-page .return-cart-preview{background:#fff5d8!important;border-color:#c99a42!important;color:#624319!important;padding:12px 14px;border-radius:8px}
body.lumyraze-page .return-cart-preview [data-return-cart-label],body.lumyraze-page .return-cart-preview [data-return-cart-extra]{color:#8f1f37!important;font-weight:800}
body.lumyraze-page .return-cart-preview small{color:#52655e!important}

body.lumyraze-page #why-merryvinyls :is(.compare-head,.compare-row){align-items:stretch!important}
body.lumyraze-page #why-merryvinyls :is(.compare-head,.compare-row)>*{align-self:stretch!important;height:auto!important;margin-block:0!important;display:flex;align-items:center}

body.lumyraze-page .offer-modal{background:radial-gradient(ellipse at 20% 0%,#bd3d58 0%,transparent 58%),linear-gradient(145deg,#9b2440,#74192e)!important;border-color:#e3ad77!important;color:#fff8ee!important}
body.lumyraze-page .offer-modal #offer-heading{color:#fff8ee!important}
body.lumyraze-page .offer-modal #offer-heading em{color:#f7d985!important}
body.lumyraze-page .offer-modal :is(.offer-kicker,#offer-description,.offer-fineprint){color:#fff0dc!important}
body.lumyraze-page .offer-modal .offer-gift{background:linear-gradient(145deg,#f7dc8e,#e5bb57)!important;border-color:#f8e3ab!important;box-shadow:none!important}
body.lumyraze-page .offer-modal .offer-gift svg{stroke:#74192e!important}
body.lumyraze-page .offer-modal .offer-ticket{background:linear-gradient(135deg,#fff8ee,#f8e5bd)!important;border-color:#e3b95f!important}
body.lumyraze-page .offer-modal .offer-ticket-time{border-left-color:#b48a3d!important}
body.lumyraze-page .offer-modal #offer-copy{color:#74192e!important;opacity:1!important}
body.lumyraze-page .offer-modal #offer-copy:hover{background:#f7e6bd!important}
body.lumyraze-page .offer-modal :is(#offer-copy strong,#offer-copy small,#offer-copy .offer-copy-hint,#offer-copy .offer-copy-status,.offer-ticket-time small,.offer-ticket-time time){color:#74192e!important;opacity:1!important}
body.lumyraze-page .offer-modal #offer-claim{background:radial-gradient(ellipse at 50% 0%,#fff0be,transparent 76%),linear-gradient(110deg,#e1b24a,#f7dc8e 50%,#e1b24a)!important;color:#624319!important;border:1px solid #f8e3ab!important;box-shadow:inset 0 1px 0 #fff5d5!important}
body.lumyraze-page .offer-modal #offer-claim:disabled{opacity:1!important;background:#f1dcab!important;color:#624319!important}
