/* Selected by the owner: indigo + electric lime on a light base. */
:root{--ink:#211d42;--paper:#fcfbff;--muted:#655f78;--coral:#5a36c9;--forest:#39206f;--line:#e5e0f1;--mint:#eaf6cd;--yellow:#d5ff5f;--indigo:#35206b;--lime:#d5ff5f}
.top-note{background:var(--indigo);color:#fff}.top-note button{color:var(--lime)}
.brand-symbol,.brand-dot{color:#623be0}.site-search input{background:#f0ecf8}.site-search input:focus{background:#fff;box-shadow:0 0 0 1px #8063cc}.cart-link span{background:var(--indigo);color:var(--lime)}.nav-finder{color:#5a36c9}
.hero h1 em{color:#5a36c9}.hero-art{background:radial-gradient(ellipse at 52% 48%,#e4d9ff 0,#f1ebff 45%,transparent 71%)}.orbit{border-color:#c5b4ed}.orbit-two{border-color:#a995dc}.floating-label{border-color:#ded3f3;box-shadow:0 8px 25px #35206b0b}.hero-sticker{background:var(--lime);color:var(--indigo)}.live-dot{background:#6e3ee5;box-shadow:0 0 0 5px #eee7ff}.gift-hero{--box:#7650db;--ribbon:#d5ff5f}.spark{color:#6540ba}
.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--indigo);color:#fff}.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#56349c;color:#fff}.hero-actions>.button{background:var(--lime);color:var(--indigo);box-shadow:0 6px 0 #c0e94b}.hero-actions>.button:hover{background:#e0ff8d;color:var(--indigo)}
.statement-strip{background:var(--indigo);border-color:var(--indigo);color:#fff}.statement-strip span:nth-child(even){color:var(--lime)}
.rose{background:#eee5ff}.mint{background:#eaf6cd}.yellow{background:#f2efcd}.blue{background:#e4e8ff}.green{background:#e7ddf7}.orange{background:#f4e5f3}.gift-rose{--box:#8b5ad0;--ribbon:#d5ff5f}.gift-mint{--box:#574294;--ribbon:#c8ef65}.gift-yellow{--box:#b3ca46;--ribbon:#5b3c99}.gift-blue{--box:#7387df;--ribbon:#e3d8ff}.gift-green{--box:#4d307e;--ribbon:#d5ff5f}.gift-orange{--box:#ba75bb;--ribbon:#e4dbff}.card-arrow{border-color:#5a458866}
.finder-banner{background:linear-gradient(115deg,#2e1b59,#4f2d91);color:#fff}.finder-banner .eyebrow{color:#dcf9a1}.finder-banner p{color:#e3d8f4}.finder-burst{color:var(--lime)}.finder-banner .light{background:var(--lime);color:var(--indigo)}.finder-banner .light:hover{background:#e3ff9b;color:var(--indigo)}
.site-footer{background:#eee9f7}.site-footer p{color:#60556f}.footer-bottom{border-color:#d9d0e8}.gift-help{color:#5a36c9;border-color:#cfc0e9}.woocommerce-tabs a{color:#5630ad}.woocommerce div.product form.cart .button{background:var(--indigo)}.woocommerce .woocommerce-info{border-color:#6543ad}.woocommerce .woocommerce-info:before{color:#6543ad}.woocommerce span.onsale{background:#5a36c9;color:#fff}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border-color:#cfc5e1}
dialog::backdrop{background:#21143c99}.progress-track{background:#e5ddf2}.quiz-options span{border-color:#d5cae8}.quiz-options input:checked+span{background:#eef8d7;border-color:#5f438e;box-shadow:inset 0 0 0 1px #5f438e}.quiet{background:#e9e2f4;color:var(--indigo)}.results-intro{background:#f0eafa}.filter-summary span{border-color:#c9bbdf}.site-search .visual-trigger{border-color:#d2c8e5}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,.quiz-options input:focus-visible+span{outline-color:#6441bd}.op-search-all{color:var(--indigo)}
.woocommerce-checkout .select2-selection--single,.woocommerce-checkout #customer_details,.op-econt-choice,.op-address-suggestions,.select2-dropdown{border-color:var(--line)}.woocommerce-checkout .select2-selection__rendered{color:var(--ink)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--indigo);color:#fff}.op-econt-method input{accent-color:var(--indigo)}.op-econt-choice:has(input:checked){background:#f0eafa;border-color:#634391;box-shadow:inset 0 0 0 1px #634391}.op-econt-choice:focus-within{outline-color:#6441bd}.op-econt-help,.op-address-status{color:var(--muted)}.op-address-suggestions{box-shadow:0 10px 25px #35206b18}.op-address-suggestions li[aria-selected=true],.op-address-suggestions li:hover{background:#f0eafa}.woocommerce-checkout #order_review{background:#f2edf9}.woocommerce-checkout #place_order{background:var(--indigo);color:#fff}.woocommerce-checkout #place_order:hover{background:#56349c}
