/* Generated by scripts/generate-appearance.mjs. Product colors and action semantics stay fixed. */
:root[data-theme="blue"]{--ink:#243f53;--muted:#536775;--paper:#f2f6f8;--line:#bacbd7;--appearance-soft:#e5eef4;--appearance-surface:#fbfdff}
:root[data-theme="blue"]{--ink:#243f53;--muted:#536775;--paper:#f2f6f8;--line:#bacbd7}:where(:root[data-theme="blue"]) body{background:var(--paper);color:var(--ink)}:where(:root[data-theme="blue"]) button:focus-visible,:where(:root[data-theme="blue"]) a:focus-visible,:where(:root[data-theme="blue"]) input:focus-visible,:where(:root[data-theme="blue"]) select:focus-visible{outline:3px solid #de642e;outline-offset:4px}:where(:root[data-theme="blue"]) button{color:inherit}:where(:root[data-theme="blue"]) a{color:inherit}:where(:root[data-theme="blue"]) .demo{background:var(--ink);color:#fbfdff}:where(:root[data-theme="blue"]) header{border-bottom:1px solid var(--line)}:where(:root[data-theme="blue"]) nav button{background:none;border:0;border-radius:25px}:where(:root[data-theme="blue"]) nav button.active{background:#e5eef4}:where(:root[data-theme="blue"]) .quiet{background:none;border:0}:where(:root[data-theme="blue"]) h1 em{color:#536775}:where(:root[data-theme="blue"]) .hero-copy>p:not(.eyebrow){color:var(--muted)}:where(:root[data-theme="blue"]) .primary{background:var(--ink);color:white;border:0;border-radius:8px}:where(:root[data-theme="blue"]) .hero-copy small{color:var(--muted)}:where(:root[data-theme="blue"]) .hero-art{background:#eeeede;border-radius:160px 160px 12px 12px}:where(:root[data-theme="blue"]) .shelf{background:#536775}:where(:root[data-theme="blue"]) #resultCount{color:var(--muted)}:where(:root[data-theme="blue"]) #viewDescription{color:var(--muted)}:where(:root[data-theme="blue"]) .search{background:white;border:1px solid var(--line);border-radius:9px}:where(:root[data-theme="blue"]) .search span{color:var(--muted)}:where(:root[data-theme="blue"]) input[type=search]{background:none;border:0;outline-offset:8px}:where(:root[data-theme="blue"]) .filter-row>label{color:var(--muted)}:where(:root[data-theme="blue"]) .filter-row select{border:0;background:transparent;color:var(--ink)}:where(:root[data-theme="blue"]) .chip{border:1px solid var(--line);border-radius:25px;background:none}:where(:root[data-theme="blue"]) .chip.active{background:var(--ink);border-color:var(--ink);color:white}:where(:root[data-theme="blue"]) .card{background:white;border:1px solid var(--line);border-radius:12px}:where(:root[data-theme="blue"]) .card:hover{box-shadow:0 10px 25px #243f530c}:where(:root[data-theme="blue"]) .visual{background:var(--bg)}:where(:root[data-theme="blue"]) .heart{background:white;border:0;border-radius:50%}:where(:root[data-theme="blue"]) .heart.on{color:#c25331;background:#fff1e9}:where(:root[data-theme="blue"]) .brandline{color:var(--muted)}:where(:root[data-theme="blue"]) .name{background:none;border:0}:where(:root[data-theme="blue"]) .spec{color:var(--muted)}:where(:root[data-theme="blue"]) .price span{color:var(--muted)}:where(:root[data-theme="blue"]) .condition{color:#9a5a2e}:where(:root[data-theme="blue"]) .add{background:#f2f6f8;border:1px solid #bacbd7;border-radius:6px}:where(:root[data-theme="blue"]) .add.on{background:#e5eef4}:where(:root[data-theme="blue"]) .story{border-top:1px solid var(--line)}:where(:root[data-theme="blue"]) .story b{color:#536775}:where(:root[data-theme="blue"]) .story p{color:var(--muted)}:where(:root[data-theme="blue"]) footer{border-top:1px solid var(--line);color:var(--muted)}:where(:root[data-theme="blue"]) footer strong{color:var(--ink)}:where(:root[data-theme="blue"]) #toast{background:var(--ink);color:white;border-radius:8px;box-shadow:0 5px 20px #0002}:where(:root[data-theme="blue"]) dialog{border:1px solid var(--line);border-radius:14px;color:var(--ink)}:where(:root[data-theme="blue"]) dialog::backdrop{background:#243f5370}:where(:root[data-theme="blue"]) #close{border:0;background:#eee;border-radius:50%}:where(:root[data-theme="blue"]) .empty{border:1px dashed #bacbd7;border-radius:12px}:where(:root[data-theme="blue"]) .qty button{border:1px solid var(--line);background:white;border-radius:5px}:where(:root[data-theme="blue"]) .plan-settings,:where(:root[data-theme="blue"]) .order,:where(:root[data-theme="blue"]) .totalbox{border:1px solid var(--line);border-radius:10px;background:white}:where(:root[data-theme="blue"]) .plan-settings input{border:1px solid var(--line);border-radius:5px}:where(:root[data-theme="blue"]) .order small,:where(:root[data-theme="blue"]) .fineprint{color:var(--muted)}

:where(:root[data-theme="blue"]) .filament-detail #close{background:#e5eef4}:where(:root[data-theme="blue"]) .detail-visual{background:var(--bg);border-radius:14px}:where(:root[data-theme="blue"]) .detail-visual span{color:#536775}:where(:root[data-theme="blue"]) .detail-community{border-top:1px solid var(--line)}:where(:root[data-theme="blue"]) .review-context{background:#e5eef4;border-radius:8px}:where(:root[data-theme="blue"]) .review-empty{border:1px dashed #bacbd7;border-radius:10px}:where(:root[data-theme="blue"]) .empty-mark{color:#536775}:where(:root[data-theme="blue"]) .review-empty p,:where(:root[data-theme="blue"]) .review-aside p{color:#536775}:where(:root[data-theme="blue"]) .review-empty small{color:#536775}:where(:root[data-theme="blue"]) .review-aside{background:#f4eadf;border-radius:10px}:where(:root[data-theme="blue"]) .review{border:1px solid var(--line);border-radius:10px}:where(:root[data-theme="blue"]) .evidence{background:#e5eef4;border-radius:5px}:where(:root[data-theme="blue"]) .review figure img{border-radius:8px;background:#eee}:where(:root[data-theme="blue"]) .review figcaption{color:var(--muted)}:where(:root[data-theme="blue"]) .danger{color:#9d3329}:where(:root[data-theme="blue"]) .secondary{background:white;border:1px solid #bacbd7;border-radius:7px}:where(:root[data-theme="blue"]) .form-title p{color:var(--muted)}:where(:root[data-theme="blue"]) .field input,:where(:root[data-theme="blue"]) .field textarea,:where(:root[data-theme="blue"]) .field select{border:1px solid #bacbd7;border-radius:7px;color:var(--ink);background:white}:where(:root[data-theme="blue"]) .checkline input{accent-color:#536775}:where(:root[data-theme="blue"]) .photo-field{background:#f3f1e9;border-radius:10px}:where(:root[data-theme="blue"]) #photoPreview img{border-radius:7px}:where(:root[data-theme="blue"]) #communityMessage:not(:empty){background:#e5eef4;border-radius:8px}:where(:root[data-theme="blue"]) #deleteConfirm{border-top:1px solid var(--line)}

:where(:root[data-theme="blue"]) #collections{border:1px solid var(--line);border-radius:14px;background:#e5eef4}:where(:root[data-theme="blue"]) .collection-intro p{color:var(--muted)}:where(:root[data-theme="blue"]) .collection-note{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .collection-add{background:none;border:0}
:where(:root[data-theme="blue"]) #collectionDialog textarea:focus-visible,:where(:root[data-theme="blue"]) #backupDialog button:focus-visible{outline:3px solid #de642e;outline-offset:4px}
:where(:root[data-theme="blue"]) #collections{background:transparent}:where(:root[data-theme="blue"]) .saved-simulation-examples{border:1px solid var(--line);border-radius:14px}:where(:root[data-theme="blue"]) .saved-simulation-examples>summary{color:var(--muted)}:where(:root[data-theme="blue"]) #priceWatchShelf:not([open]),:where(:root[data-theme="blue"]) #sourceMonitor:not([open]){background:transparent}

:where(:root[data-theme="blue"]) .planner-controls{background:#e5eef4;border:1px solid var(--line,#bacbd7);border-radius:22px}:where(:root[data-theme="blue"]) .planner-controls fieldset{border:0}:where(:root[data-theme="blue"]) .planner-controls input[type=radio]{accent-color:#536775}:where(:root[data-theme="blue"]) .planner-budget input{border:1px solid #bacbd7;border-radius:12px;background:#fff}:where(:root[data-theme="blue"]) .planner-comparison{background:#fbfdff;border:1px solid #bacbd7;border-radius:20px}:where(:root[data-theme="blue"]) .planner-table table{border-collapse:collapse}:where(:root[data-theme="blue"]) .planner-table th,:where(:root[data-theme="blue"]) .planner-table td{border-bottom:1px solid #bacbd7}:where(:root[data-theme="blue"]) .planner-proposal{background:#e5eef4;border-radius:14px}

:where(:root[data-theme="blue"]) #localStatus{border:1px solid #bacbd7;border-radius:12px;background:#e5eef4}:where(:root[data-theme="blue"]) #localStatus button:focus-visible,:where(:root[data-theme="blue"]) #localStatus summary:focus-visible{outline:3px solid #536775;outline-offset:3px}

:where(:root[data-theme="blue"]) #cloudDialog{border:1px solid #bacbd7;border-radius:22px;background:#fbfdff;color:#243f53}:where(:root[data-theme="blue"]) #cloudDialog::backdrop{background:#243f5388}:where(:root[data-theme="blue"]) .cloud-preview{background:#e5eef4;border-radius:16px}:where(:root[data-theme="blue"]) #cloudMessage:not(:empty){background:#e5eef4;border-radius:12px}

:where(:root[data-theme="blue"]) .cloud-conflict{border:1px solid #bacbd7;border-radius:14px}:where(:root[data-theme="blue"]) .cloud-version{background:#e5eef4;border-radius:10px}:where(:root[data-theme="blue"]) .cloud-photo img{border-radius:8px}

:where(:root[data-theme="blue"]) header.site-navigation{background:var(--paper);box-shadow:0 1px 0 #e5eef4}:where(:root[data-theme="blue"]) header.site-navigation.compact{box-shadow:0 3px 14px #243f5312}:where(:root[data-theme="blue"]) header.site-navigation nav button[aria-current=page]{background:#e5eef4;box-shadow:inset 0 -3px #536775}

:where(:root[data-theme="blue"]) #headerSearch{background:white;border:1px solid #bacbd7;border-radius:10px}:where(:root[data-theme="blue"]) #headerSearch .search{border:0;background:none}:where(:root[data-theme="blue"]) #headerSearch .search>span{border:0}:where(:root[data-theme="blue"]) #headerSearch:focus-within{outline:2px solid #536775;outline-offset:2px}:where(:root[data-theme="blue"]) #headerSearch input:focus-visible{outline:none}:where(:root[data-theme="blue"]) #headerSearch .search-submit{border:0;border-radius:0 9px 9px 0;background:#e5eef4}:where(:root[data-theme="blue"]) #headerSearch .search-clear{background:none;border:0}:where(:root[data-theme="blue"]) .search-scope{color:var(--muted)}
@media(max-width:700px){
 :where(:root[data-theme="blue"]) header.site-navigation>nav button{border-radius:12px;}
}

:where(:root[data-theme="blue"]) .search-suggestions{background:#fbfdff;border:1px solid #bacbd7;border-radius:12px;box-shadow:0 14px 32px #243f5326}:where(:root[data-theme="blue"]) .suggestion-hint{color:var(--muted)}:where(:root[data-theme="blue"]) .suggestion{border-radius:7px}:where(:root[data-theme="blue"]) .suggestion small{color:var(--muted)}:where(:root[data-theme="blue"]) .suggestion:hover,:where(:root[data-theme="blue"]) .suggestion[aria-selected=true]{background:#e5eef4}:where(:root[data-theme="blue"]) .active-filter{border:1px solid #bacbd7;border-radius:20px;background:#e5eef4}

:where(:root[data-theme="blue"]) #cloudManagementDialog{border:1px solid #bacbd7;border-radius:22px;background:#fbfdff;color:#243f53}:where(:root[data-theme="blue"]) #cloudManagementDialog::backdrop{background:#243f5388}:where(:root[data-theme="blue"]) .management-summary{background:#e5eef4;border-radius:14px}:where(:root[data-theme="blue"]) .management-danger{background:#854932;color:white;border:1px solid #854932;border-radius:12px}:where(:root[data-theme="blue"]) #cloudManagementDialog button:focus-visible{outline:3px solid #536775;outline-offset:3px}:where(:root[data-theme="blue"]) #managementMessage:not(:empty){background:#e5eef4;border-radius:12px}

:where(:root[data-theme="blue"]) #syncStatus{background:#f3eee8;border:1px solid #dfd8ce;border-radius:12px}:where(:root[data-theme="blue"]) #syncDialog fieldset{border:1px solid #bacbd7;border-radius:12px}:where(:root[data-theme="blue"]) .sync-versions label{background:#f2f6f8;border-radius:10px}:where(:root[data-theme="blue"]) .sync-consent{background:#e5eef4;border-radius:12px}:where(:root[data-theme="blue"]) #syncDialog input:focus-visible,:where(:root[data-theme="blue"]) #syncDialog button:focus-visible,:where(:root[data-theme="blue"]) #syncStatus button:focus-visible{outline:3px solid #536775;outline-offset:3px}
:where(:root[data-theme="blue"]) .sync-photo{border-radius:8px}:where(:root[data-theme="blue"]) .sync-diagnostics-table table{border-collapse:collapse}:where(:root[data-theme="blue"]) .sync-diagnostics-table th,:where(:root[data-theme="blue"]) .sync-diagnostics-table td{border-bottom:1px solid #bacbd7}:where(:root[data-theme="blue"]) #syncDiagnosticsDialog button:focus-visible{outline:3px solid #536775;outline-offset:3px}

:where(:root[data-theme="blue"]) #syncStatus{background:#e5eef4;border:1px solid #bacbd7;border-radius:12px}:where(:root[data-theme="blue"]) #syncStatus[data-routine=true]{background:#f2f6f8}:where(:root[data-theme="blue"]) #syncStatus[data-sync-state=offline]{background:#f3efdf}:where(:root[data-theme="blue"]) #syncStatus[data-sync-state=conflict],:where(:root[data-theme="blue"]) #syncStatus[data-sync-state=paused]{background:#f5e6df}:where(:root[data-theme="blue"]) #syncStatus[data-sync-state=sending]{border-color:#bacbd7}:where(:root[data-theme="blue"]) #syncStatus :focus-visible{outline:3px solid #cd6938;outline-offset:3px}

:where(:root[data-theme="blue"]) .offers-intro{background:#e5eef4;border:1px solid #bacbd7;border-radius:18px}:where(:root[data-theme="blue"]) .offers-tools select{background:#fff;border:1px solid #bacbd7;border-radius:10px}:where(:root[data-theme="blue"]) .real-offer{border:1px solid #bacbd7;background:#fbfdff;border-radius:20px}:where(:root[data-theme="blue"]) .offer-package{background:#e5eef4;border-radius:20px}:where(:root[data-theme="blue"]) .offer-package.refill{background:#f2dfcb}:where(:root[data-theme="blue"]) .offer-stamp{color:#536775}:where(:root[data-theme="blue"]) .offers-sources{background:#f0eee6;border-radius:16px}:where(:root[data-theme="blue"]) .sr-only{border:0}:where(:root[data-theme="blue"]) .offer-quantity input{border:1px solid #bacbd7;border-radius:8px}:where(:root[data-theme="blue"]) .offer-history table{border-collapse:collapse}:where(:root[data-theme="blue"]) .offer-history th,:where(:root[data-theme="blue"]) .offer-history td{border-bottom:1px solid #bacbd7}:where(:root[data-theme="blue"]) .demo-section-title{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .quantity-price-details table{border-collapse:collapse}:where(:root[data-theme="blue"]) .quantity-price-details th,:where(:root[data-theme="blue"]) .quantity-price-details td{border-bottom:1px solid #bacbd7}

:where(:root[data-theme="blue"]) .product-photo{background:#fff;border-radius:16px;border:1px solid #bacbd7}:where(:root[data-theme="blue"]) .product-photo-open{border:0;background:#fff;border-radius:0}:where(:root[data-theme="blue"]) .product-photo img{background:#fff}:where(:root[data-theme="blue"]) .product-photo-zoom{background:#e5eef4ef;border-radius:20px;color:#243f53}:where(:root[data-theme="blue"]) .product-photo figcaption{color:#536775;border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .product-photo figcaption a{color:inherit}:where(:root[data-theme="blue"]) .photo-showcase-card{background:#fbfdff;border:1px solid #bacbd7;border-radius:20px}:where(:root[data-theme="blue"]) .photo-showcase-card .product-photo{border:0;border-radius:0}:where(:root[data-theme="blue"]) .photo-short-description{color:#536775}:where(:root[data-theme="blue"]) .product-photo-open:focus-visible{outline:3px solid #c9673d;outline-offset:-4px}

:where(:root[data-theme="blue"]) .product-price{color:#243f53}:where(:root[data-theme="blue"]) .product-price-main>span{color:#536775}:where(:root[data-theme="blue"]) .product-price .product-price-note{color:#536775}:where(:root[data-theme="blue"]) .product-price-stock{color:#8f381c}:where(:root[data-theme="blue"]) .photo-showcase-copy .product-price{border-bottom:1px solid #bacbd7}:where(:root[data-theme="blue"]) #realDetailBody>.product-price{border:1px solid #bacbd7;background:#e5eef4;border-radius:14px}



:where(:root[data-theme="blue"]) .product-price-history table{border-collapse:collapse}:where(:root[data-theme="blue"]) .product-price-history th,:where(:root[data-theme="blue"]) .product-price-history td{border-bottom:1px solid #bacbd7}:where(:root[data-theme="blue"]) .price-watch-shelf{background:#e5eef4;border:1px solid #bacbd7;border-radius:18px}:where(:root[data-theme="blue"]) .watch-item{background:#fbfdff;border:1px solid #bacbd7;border-radius:14px}:where(:root[data-theme="blue"]) .watch-reached{border:2px solid #bacbd7}:where(:root[data-theme="blue"]) .price-watch-dialog input,:where(:root[data-theme="blue"]) .price-watch-dialog select{border:1px solid #bacbd7;border-radius:8px}

:where(:root[data-theme="blue"]) .watch-card{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .watch-card-status{color:#536775}

:where(:root[data-theme="blue"]) .watch-dialog-photo{background:white;border-radius:12px}

:where(:root[data-theme="blue"]) .watch-dialog-current-price{border:1px solid #bacbd7;border-radius:12px;background:#e5eef4}:where(:root[data-theme="blue"]) .watch-current-caption{color:#536775}:where(:root[data-theme="blue"]) .watch-dialog-current-price .product-price{border:0}:where(:root[data-theme="blue"]) .watch-threshold-suffix{color:#536775}

:where(:root[data-theme="blue"]) #realComparisonTray{background:#fbfdff;border:1px solid #bacbd7;box-shadow:0 4px 24px #243f5333;border-radius:14px}:where(:root[data-theme="blue"]) #realComparisonDialog{background:#fbfdff;border:1px solid #bacbd7;border-radius:18px;color:#243f53}:where(:root[data-theme="blue"]) #realComparisonDialog::backdrop{background:#243f5380}:where(:root[data-theme="blue"]) .real-compare-heading{background:#fbfdff;border-bottom:1px solid #bacbd7}:where(:root[data-theme="blue"]) .real-comparison-scroll{border:1px solid #bacbd7;border-radius:10px}:where(:root[data-theme="blue"]) .real-comparison-scroll table{border-collapse:collapse}:where(:root[data-theme="blue"]) .real-comparison-scroll th,:where(:root[data-theme="blue"]) .real-comparison-scroll td{border-bottom:1px solid #bacbd7;border-right:1px solid #bacbd7}:where(:root[data-theme="blue"]) .real-comparison-scroll th{background:#e5eef4}:where(:root[data-theme="blue"]) .real-comparison-scroll input:not([type=checkbox]){border:1px solid #bacbd7;border-radius:8px}:where(:root[data-theme="blue"]) #realComparisonDialog :focus-visible,:where(:root[data-theme="blue"]) #realComparisonTray :focus-visible{outline:3px solid #d76a36;outline-offset:3px}:where(:root[data-theme="blue"]) .real-comparison-variant{border:1px solid #bacbd7;border-radius:12px;background:#fbfdff}:where(:root[data-theme="blue"]) .comparison-variant-heading{background:#e5eef4}:where(:root[data-theme="blue"]) .real-comparison-variant dl>div{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .real-comparison-variant dt{color:#536775}:where(:root[data-theme="blue"]) .real-comparison-variant input:not([type=checkbox]){border:1px solid #bacbd7;border-radius:8px}:where(:root[data-theme="blue"]) .comparison-list-message{border-left:3px solid #bacbd7;background:#e5eef4}

:where(:root[data-theme="blue"]) #projectWorkspace{background:#fbfdff;border:1px solid #bacbd7;border-radius:16px}:where(:root[data-theme="blue"]) .project-fields input,:where(:root[data-theme="blue"]) .project-fields select{border:1px solid #bacbd7;border-radius:8px}:where(:root[data-theme="blue"]) .project-candidate{border:1px solid #bacbd7;border-radius:12px;background:#f2f6f8}:where(:root[data-theme="blue"]) #projectNeedsDetails{border:1px solid #bacbd7;border-radius:12px}:where(:root[data-theme="blue"]) #projectWorkspace :focus-visible,:where(:root[data-theme="blue"]) #assignRealProject :focus-visible{outline:3px solid #ce693a;outline-offset:3px}

:where(:root[data-theme="blue"]) .project-candidate .project-candidate-mismatch{border:1px solid #c89e83;border-radius:8px;background:#fbede3;color:#713821}

:where(:root[data-theme="blue"]) .project-price-goal{border:1px solid #bacbd7;border-radius:10px;background:#f2f6f8}:where(:root[data-theme="blue"]) .project-goal-state{border-left:3px solid #bacbd7}:where(:root[data-theme="blue"]) .project-goal-state[data-goal-status=within]{border-color:#bacbd7;color:#243f53}

:where(:root[data-theme="blue"]) #projectComparison{border:1px solid #bacbd7;border-radius:12px;background:#fbfdff}:where(:root[data-theme="blue"]) #projectComparison fieldset{border:0}:where(:root[data-theme="blue"]) #projectComparison :focus-visible{outline:3px solid #ce693a;outline-offset:3px}

:where(:root[data-theme="blue"]) .real-plan-table table{border-collapse:collapse;background:#fbfdff}:where(:root[data-theme="blue"]) .real-plan-table th,:where(:root[data-theme="blue"]) .real-plan-table td{border-bottom:1px solid #bacbd7}:where(:root[data-theme="blue"]) .real-plan-table input,:where(:root[data-theme="blue"]) .real-delivery input,:where(:root[data-theme="blue"]) .real-budget input{border:1px solid #bacbd7;border-radius:9px;background:#fff}:where(:root[data-theme="blue"]) .real-delivery{border:1px solid #bacbd7;border-radius:14px}:where(:root[data-theme="blue"]) .source-monitor{border:1px solid #bacbd7;border-radius:14px;background:#e5eef4}:where(:root[data-theme="blue"]) .source-monitor :focus-visible{outline:3px solid #ce693a;outline-offset:3px}@media(max-width:700px){:where(:root[data-theme="blue"]) #realPlannerPanel .real-plan-table table{background:transparent}:where(:root[data-theme="blue"]) #realPlannerPanel .real-plan-table tbody tr{border:1px solid #bacbd7;border-radius:12px;background:#fbfdff}:where(:root[data-theme="blue"]) #realPlannerPanel .real-plan-table tbody th,:where(:root[data-theme="blue"]) #realPlannerPanel .real-plan-table tbody td{border:0}}:where(:root[data-theme="blue"]) #realPlannerPanel .real-delivery input:focus-visible{outline:3px solid #a64e29;outline-offset:2px}

:where(:root[data-theme="blue"]) header.site-navigation nav button[aria-current=page]{background:#243f53;color:#fff;box-shadow:inset 0 -4px #bacbd7}
:where(:root[data-theme="blue"]) header.site-navigation nav button:focus-visible{outline-offset:1px}
:where(:root[data-theme="blue"]) #toast{border:1px solid #bacbd7}
:where(:root[data-theme="blue"]) .install-shortcut{border:1px solid #bacbd7;border-radius:9px;background:#fff;color:#243f53}
:where(:root[data-theme="blue"]) #installDialog .install-close{border:1px solid var(--line);border-radius:8px;background:white}
:where(:root[data-theme="blue"]) .install-platforms button{border:1px solid var(--line);border-radius:9px;background:white}
:where(:root[data-theme="blue"]) .install-platforms button[aria-pressed=true]{background:#243f53;color:white;border-color:#bacbd7}

:where(:root[data-theme="blue"]) .card .visual-open{background:transparent;border:0;color:inherit;border-radius:0}
:where(:root[data-theme="blue"]) .card .visual-open:focus-visible{outline:3px solid #de642e;outline-offset:-5px}
:where(:root[data-theme="blue"]) .filament-detail .detail-toolbar{background:#fff;border-bottom:1px solid var(--line)}
:where(:root[data-theme="blue"]) .detail-toolbar .detail-step{border:1px solid #bacbd7;border-radius:8px;background:white}
:where(:root[data-theme="blue"]) .detail-gesture-hint{color:#536775}
:where(:root[data-theme="blue"]) .filament-detail #filamentTitle:focus{outline:none}

:where(:root[data-theme="blue"]) #realDetail{background:#fbfdff;color:#243f53;border:1px solid #bacbd7;border-radius:20px}:where(:root[data-theme="blue"]) #realDetail::backdrop{background:rgb(26 46 36 / .52)}:where(:root[data-theme="blue"]) .real-detail-toolbar{background:#fbfdff;border-bottom:1px solid #bacbd7}:where(:root[data-theme="blue"]) .real-detail-hint{color:#536775}:where(:root[data-theme="blue"]) .real-detail-table table{border-collapse:collapse}:where(:root[data-theme="blue"]) .real-detail-table td,:where(:root[data-theme="blue"]) .real-detail-table th{border-bottom:1px solid #bacbd7}:where(:root[data-theme="blue"]) #realDetail button:focus-visible,:where(:root[data-theme="blue"]) #realDetail a:focus-visible{outline:3px solid #d46035;outline-offset:3px}

:where(:root[data-theme="blue"]) .browse-mode button{border:1px solid #bacbd7;background:#fff;border-radius:10px}
:where(:root[data-theme="blue"]) .browse-mode button[aria-pressed=true]{background:#243f53;color:#fff}
:where(:root[data-theme="blue"]) .explorer{background:#fbfdff;border:1px solid #bacbd7;border-radius:18px}
:where(:root[data-theme="blue"]) .explorer .explorer-visual{border-radius:14px;background:var(--bg,#e5eef4);border:0;color:#243f53}
:where(:root[data-theme="blue"]) .explorer-progress{color:#536775}

:where(:root[data-theme="blue"]) .amazon-source{border:1px solid #bacbd7;border-radius:16px;background:#f4f0e6}
:where(:root[data-theme="blue"]) .amazon-source input{border:1px solid #bacbd7;border-radius:8px;background:white}
:where(:root[data-theme="blue"]) .amazon-result{background:white;border:1px solid #bacbd7;border-radius:12px}:where(:root[data-theme="blue"]) .amazon-source :focus-visible{outline:3px solid #ce693a;outline-offset:3px}

:where(:root[data-theme="blue"]) #accountDialog{border:1px solid #bacbd7;border-radius:20px;color:#243f53}:where(:root[data-theme="blue"]) #accountDialog .account-state{background:#e5eef4;border-radius:12px}:where(:root[data-theme="blue"]) #accountDialog .account-signout{color:#243f53}
:where(:root[data-theme="blue"]) #accountDialog .fineprint{color:#536775}
:where(:root[data-theme="blue"]) .account-entry{border:1px solid #bacbd7;border-radius:9px;background:#e5eef4;color:#243f53}
:where(:root[data-theme="blue"]) .account-entry[data-account=authenticated]:before{background:#536775;border-radius:50%}
:where(:root[data-theme="blue"]) .account-entry:focus-visible{outline:3px solid #de642e;outline-offset:2px}

:where(:root[data-theme="blue"]) .filament-evidence{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .evidence-filter select{background:#fff;border:1px solid #bacbd7;border-radius:10px}:where(:root[data-theme="blue"]) .evidence-gallery figure{border:1px solid #bacbd7;border-radius:14px;background:#f5f5ee}:where(:root[data-theme="blue"]) .evidence-empty{background:#f4efe7;border-radius:12px}:where(:root[data-theme="blue"]) .evidence-filter:focus-within{outline-offset:4px}:where(:root[data-theme="blue"]) .community-approved-review{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .evidence-photo-filters button{border-radius:24px}:where(:root[data-theme="blue"]) .evidence-photo-filters button[aria-pressed="true"]{background:#243f53;color:#fff;border-color:#bacbd7}:where(:root[data-theme="blue"]) .evidence-photo-open{border:0;border-radius:0;background:#fff}:where(:root[data-theme="blue"]) .evidence-photo-open>span{border-radius:20px;background:#ffffffed;color:#243f53}:where(:root[data-theme="blue"]) .evidence-photo-lightbox{border:0;border-radius:18px;background:#fffef9;color:#243f53}:where(:root[data-theme="blue"]) .evidence-photo-lightbox::backdrop{background:#243f53e0}:where(:root[data-theme="blue"]) .evidence-lightbox-stage{background:#fff}:where(:root[data-theme="blue"]) .evidence-lightbox-arrow{border:1px solid #bacbd7;border-radius:12px;background:#fffef9ed;color:#243f53}:where(:root[data-theme="blue"]) .evidence-photo-open:focus-visible,:where(:root[data-theme="blue"]) .evidence-lightbox-arrow:focus-visible{outline:3px solid #cf653e;outline-offset:3px}

:where(:root[data-theme="blue"]) .public-community{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .public-community-dialog{border:1px solid #bacbd7;border-radius:20px;color:#243f53;background:#fff}:where(:root[data-theme="blue"]) .public-community-dialog::backdrop{background:#243f5377}:where(:root[data-theme="blue"]) .public-community-dialog input:not([type=checkbox]),:where(:root[data-theme="blue"]) .public-community-dialog textarea,:where(:root[data-theme="blue"]) .public-community-dialog select{border:1px solid #bacbd7;border-radius:9px}:where(:root[data-theme="blue"]) .public-community-review{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .public-community-progress{color:#536775}:where(:root[data-theme="blue"]) .public-community-photo-preview{border-radius:14px;background:#f2f6f8}:where(:root[data-theme="blue"]) .public-community-upload{border:1px dashed #bacbd7;border-radius:14px;background:#f2f6f8}:where(:root[data-theme="blue"]) .public-community-filament{border:1px solid #bacbd7;border-radius:14px}:where(:root[data-theme="blue"]) .public-community-filament img{background:white;border-radius:10px}:where(:root[data-theme="blue"]) .public-community-dialog section h3{outline:none}:where(:root[data-theme="blue"]) .public-community-feed button[aria-pressed="true"]{background:#e5eef4;border-color:#bacbd7}:where(:root[data-theme="blue"]) .public-community-contribution{background:#f2f6f8;border-radius:12px}

:where(:root[data-theme="blue"]) .shelf-notification-count{color:#fff;background:#243f53;border-radius:1em}:where(:root[data-theme="blue"]) .notification-center-dialog{border:1px solid #bacbd7;border-radius:24px;color:#243f53;background:#faf9f4}:where(:root[data-theme="blue"]) .notification-center-dialog::backdrop{background:#243f5388}:where(:root[data-theme="blue"]) .notification-item{border:1px solid #bacbd7;border-radius:16px;background:#fff}:where(:root[data-theme="blue"]) .notification-unread{border-left:5px solid #bacbd7;background:#e5eef4}:where(:root[data-theme="blue"]) .notification-cloud{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .notification-center-dialog [role=status]:not(:empty){background:#f1e7da;border-radius:10px}:where(:root[data-theme="blue"]) .notification-center-open b{border-radius:12px;background:#243f53;color:#fff}:where(:root[data-theme="blue"]) .notification-center-open[data-sync-state=unsaved]{outline:2px solid #a66333;outline-offset:-2px}
:where(:root[data-theme="blue"]) .notification-overview{background:#e5eef4;border:1px solid #bacbd7;border-radius:14px}

:where(:root[data-theme="blue"]) #purchaseCheck{border:1px solid #bacbd7;border-radius:22px;color:#243f53;background:#fbfdff}:where(:root[data-theme="blue"]) #purchaseCheck::backdrop{background:#243f5399}

:where(:root[data-theme="blue"]) #shippingComparisonDialog{border:1px solid #bacbd7;border-radius:22px;color:#243f53;background:#fbfdff}:where(:root[data-theme="blue"]) #shippingComparisonDialog::backdrop{background:#243f5399}:where(:root[data-theme="blue"]) .shipping-variants fieldset{border:1px solid #bacbd7;border-radius:16px}:where(:root[data-theme="blue"]) .shipping-variants input,:where(:root[data-theme="blue"]) .shipping-variants select,:where(:root[data-theme="blue"]) .shipping-quantity input{border:1px solid #bacbd7;border-radius:9px;background:#fff;color:inherit}:where(:root[data-theme="blue"]) .shipping-result{border-top:1px solid #bacbd7}
:where(:root[data-theme="blue"]) #localStatus .account-invitation{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) #localStatus .account-invitation>button:focus-visible{outline:3px solid #cb6843;outline-offset:3px}

:root[data-theme="blue"]{--photo-line:#e5eef4}:where(:root[data-theme="blue"]) .visual-offer{border-radius:18px;box-shadow:0 2px 8px #243f5305}:where(:root[data-theme="blue"]) .visual-offer-photo{background:#fff}:where(:root[data-theme="blue"]) .visual-offer-photo .product-photo{border:0;border-radius:0}:where(:root[data-theme="blue"]) .visual-offer-photo .product-photo-open{background:#fff}:where(:root[data-theme="blue"]) .visual-offer-photo figcaption{color:#536775}:where(:root[data-theme="blue"]) .visual-offer .offer-spec{color:#536775}:where(:root[data-theme="blue"]) .product-price-compact .product-price-kg span{color:#536775}:where(:root[data-theme="blue"]) .visual-offer-tools{border-top:1px solid var(--photo-line)}:where(:root[data-theme="blue"]) .visual-offer-tools>summary{color:#536775}:where(:root[data-theme="blue"]) .offers-intro{background:none;border:0}:where(:root[data-theme="blue"]) .filament-thumb{background:#fff;border:1px solid var(--photo-line);border-radius:12px}:where(:root[data-theme="blue"]) .filament-thumb-empty{color:#536775}:where(:root[data-theme="blue"]) .purchase-product-photo .product-photo{background:#fff;border-radius:16px}:where(:root[data-theme="blue"]) .photo-showcase-card{border-radius:18px;box-shadow:0 2px 8px #243f5305}:where(:root[data-theme="blue"]) .photo-showcase .product-photo{background:#fff}:where(:root[data-theme="blue"]) .visual-offer:hover,:where(:root[data-theme="blue"]) .photo-showcase-card:hover{border-color:#bacbd7;box-shadow:0 5px 16px #243f530b}

:where(:root[data-theme="blue"]) .compact-price-status{color:#536775}:where(:root[data-theme="blue"]) .product-gallery-thumbs button{background:white;border:1px solid #bacbd7;border-radius:9px}:where(:root[data-theme="blue"]) .product-gallery-thumbs button[aria-pressed=true]{border:2px solid #bacbd7}

:where(:root[data-theme="blue"]) .product-gallery-stage{background:white;border-radius:16px}:where(:root[data-theme="blue"]) .product-gallery-arrow{border:0;border-radius:12px;background:#e5eef4cc;color:#243f53}:where(:root[data-theme="blue"]) .product-gallery-arrow:hover{background:#e5eef4}:where(:root[data-theme="blue"]) .product-gallery-position{background:#fffef2e8;border-radius:12px}:where(:root[data-theme="blue"]) .product-gallery-stage:focus-visible{outline:3px solid #d46035;outline-offset:2px}

:where(:root[data-theme="blue"]) .visual-filters{border:1px solid #bacbd7;border-radius:16px;background:#f2f6f8;color:var(--ink,#243f53)}:where(:root[data-theme="blue"]) .visual-filter-count,:where(:root[data-theme="blue"]) .visual-filter-hint{color:#536775}:where(:root[data-theme="blue"]) .visual-filter-reset{border:0;background:none;color:inherit}:where(:root[data-theme="blue"]) .visual-facet-group{border:0;background:transparent}:where(:root[data-theme="blue"]) .visual-facet-group>summary{border:1px solid #bacbd7;border-radius:12px;background:#fff}:where(:root[data-theme="blue"]) .visual-facet-group[open]>summary{border-color:#bacbd7;background:#e5eef4}:where(:root[data-theme="blue"]) .visual-facet-selected{border-radius:50px;background:#243f53;color:#fff}:where(:root[data-theme="blue"]) .visual-facet-popover{border:1px solid #bacbd7;border-radius:12px;background:#fff;box-shadow:0 10px 26px #243f5320}:where(:root[data-theme="blue"]) .visual-facet-option{border-radius:8px}:where(:root[data-theme="blue"]) .visual-facet-option:hover,:where(:root[data-theme="blue"]) .visual-facet-option.is-active{background:#e5eef4}:where(:root[data-theme="blue"]) .visual-facet-option input{accent-color:#243f53}:where(:root[data-theme="blue"]) .visual-facet-option small{color:#536775}:where(:root[data-theme="blue"]) .visual-facet-search{border:1px solid #bacbd7;border-radius:8px}:where(:root[data-theme="blue"]) .visual-filter-footer select{border:1px solid #bacbd7;border-radius:9px;background:#fff;color:inherit}:where(:root[data-theme="blue"]) .visual-price-range input{border:1px solid #bacbd7;border-radius:8px}:where(:root[data-theme="blue"]) .visual-filters :is(summary,input,button,select):focus-visible{outline:3px solid #ed7344;outline-offset:3px}@media(max-width:700px){:where(:root[data-theme="blue"]) .visual-facet-popover{box-shadow:none}}:where(:root[data-theme="blue"]) .visual-filter-selection{color:#536775}@media(max-width:700px){:where(:root[data-theme="blue"]) .visual-filters-mobile-toggle{border:1px solid #bacbd7;border-radius:11px;background:#fff;color:#243f53}}

:where(:root[data-theme="blue"]) .photo-color-dialog{border:1px solid #bacbd7;border-radius:24px;color:#243f53;background:#fbfdff}:where(:root[data-theme="blue"]) .photo-color-dialog::backdrop{background:#243f5388}:where(:root[data-theme="blue"]) .photo-color-heading button{border-radius:50%;border:1px solid #bacbd7;background:#e5eef4}:where(:root[data-theme="blue"]) .photo-color-file{border:1px solid #bacbd7;border-radius:14px;background:#e5eef4}:where(:root[data-theme="blue"]) .photo-color-canvas-wrap canvas{border-radius:14px;box-shadow:0 0 0 1px #e5eef4}:where(:root[data-theme="blue"]) .photo-color-picked{background:#e5eef4;border-radius:14px}:where(:root[data-theme="blue"]) .photo-color-picked input{border:0}:where(:root[data-theme="blue"]) .photo-color-match-grid article{background:#fff;border:1px solid #bacbd7;border-radius:16px}:where(:root[data-theme="blue"]) .photo-color-match-grid button{border:0;background:white;color:inherit}:where(:root[data-theme="blue"]) .photo-color-match-grid button span{color:#536775}:where(:root[data-theme="blue"]) .photo-color-dialog button:focus-visible,:where(:root[data-theme="blue"]) .photo-color-dialog canvas:focus-visible{outline:3px solid #c56c43;outline-offset:3px}@media(max-width:600px){:where(:root[data-theme="blue"]) .photo-color-dialog{border-radius:18px}}:where(:root[data-theme="blue"]) .color-picker-tabs button{border:1px solid #bacbd7;border-radius:20px;background:white;color:#243f53}:where(:root[data-theme="blue"]) .color-picker-tabs button[aria-pressed=true]{background:#243f53;color:white}:where(:root[data-theme="blue"]) .color-basic-grid button{border:1px solid #bacbd7;background:white;border-radius:10px;color:#243f53}:where(:root[data-theme="blue"]) .color-basic-grid button[aria-pressed=true]{outline:2px solid #536775}:where(:root[data-theme="blue"]) .color-basic-grid button>span{background:var(--sample);border:1px solid #0002;border-radius:50%}:where(:root[data-theme="blue"]) .color-sv-plane{background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),var(--hue,#00a080);border-radius:14px}:where(:root[data-theme="blue"]) .color-sv-plane>span,:where(:root[data-theme="blue"]) .color-hue-wheel>span{border:2px solid white;box-shadow:0 0 0 1px #0009;border-radius:50%}:where(:root[data-theme="blue"]) .color-hue-wheel{background:radial-gradient(circle,white,transparent 70%),conic-gradient(from 90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%}:where(:root[data-theme="blue"]) .color-sliders input{accent-color:#243f53}:where(:root[data-theme="blue"]) .color-manual input{border:1px solid #bacbd7;border-radius:9px}:where(:root[data-theme="blue"]) .visual-color-target{border:1px solid #bacbd7;border-radius:9px;background:white}:where(:root[data-theme="blue"]) .visual-color-target:before{background:var(--picked);border:1px solid #0003;border-radius:4px}:where(:root[data-theme="blue"]) .color-picker-tools :is(button,input,[tabindex]):focus-visible{outline:3px solid #d56a3f;outline-offset:3px}

:where(:root[data-theme="blue"]) .similar-offers-grid article{border:1px solid #bacbd7;border-radius:14px;background:#fff}:where(:root[data-theme="blue"]) .similar-offer-photo{border:0;background:white}:where(:root[data-theme="blue"]) .similar-offers-grid small,:where(:root[data-theme="blue"]) .similar-offers-note{color:#536775}
:where(:root[data-theme="blue"]) .card-mass{color:#536775}:where(:root[data-theme="blue"]) .photo-showcase-copy .product-price{border:0}:where(:root[data-theme="blue"]) .skip-to-filaments{background:#243f53;color:white;border-radius:8px}:where(:root[data-theme="blue"]) .test-catalog-notice{color:#536775;border:1px solid #bacbd7;border-radius:10px;background:#e5eef4}:where(:root[data-theme="blue"]) .test-catalog-caption{color:#536775}:where(:root[data-theme="blue"]) .test-deal-tags{color:#825132;background:#f8e6d8;border-radius:6px}:where(:root[data-theme="blue"]) .preview-plan-summary{border:1px solid #bacbd7;border-radius:15px;background:#e5eef4}

:where(:root[data-theme="blue"]) .print-settings-peek{border:0;background:none;color:#536775}:where(:root[data-theme="blue"]) .filament-print-settings{background:#e5eef4;border:1px solid #bacbd7;border-radius:16px}:where(:root[data-theme="blue"]) .print-settings-table{border-collapse:collapse}:where(:root[data-theme="blue"]) .print-settings-table th,:where(:root[data-theme="blue"]) .print-settings-table td{border-bottom:1px solid #bacbd7}:where(:root[data-theme="blue"]) .print-profile-file{background:#fbfdff;border:1px solid #bacbd7;border-radius:12px}:where(:root[data-theme="blue"]) .filament-print-settings input,:where(:root[data-theme="blue"]) .filament-print-settings textarea{border:1px solid #bacbd7;border-radius:8px}:where(:root[data-theme="blue"]) .filament-print-settings :focus-visible{outline:3px solid #ed7344;outline-offset:2px}

:where(:root[data-theme="blue"]) .print-equipment-picker{border:1px solid #bacbd7;border-radius:12px;background:#fbfdff}:where(:root[data-theme="blue"]) .print-equipment-picker select{border:1px solid #bacbd7;border-radius:8px;background:white}

:where(:root[data-theme="blue"]) .catalog-layout>.visual-filters{background:#e5eef4}:where(:root[data-theme="blue"]) .catalog-layout .visual-facet-group{border-bottom:1px solid #bacbd7}:where(:root[data-theme="blue"]) .catalog-layout .visual-facet-group>summary{border:0;border-radius:0;background:transparent}:where(:root[data-theme="blue"]) .catalog-layout .visual-facet-group[open]>summary{background:transparent;color:#243f53}:where(:root[data-theme="blue"]) .catalog-layout .visual-facet-popover{border:0;box-shadow:none;background:transparent}:where(:root[data-theme="blue"]) .deal-tabs button{border:1px solid #bacbd7;border-radius:24px;background:#fbfdff;color:#243f53}:where(:root[data-theme="blue"]) .deal-tabs button[aria-pressed=true]{background:#243f53;color:#fff;border-color:#bacbd7}:where(:root[data-theme="blue"]) .deal-tabs button:focus-visible{outline:3px solid #db7044;outline-offset:2px}:where(:root[data-theme="blue"]) .deal-description{color:#536775}:where(:root[data-theme="blue"]) .deal-method{color:#536775}:where(:root[data-theme="blue"]) .deal-empty{background:#e5eef4;border:1px solid #bacbd7;border-radius:12px}:where(:root[data-theme="blue"]) .deal-reason{border-radius:8px;background:#e5eef4;color:#243f53}:where(:root[data-theme="blue"]) .deal-unusual{background:#f7e9d7;color:#805221}
@media(max-width:700px){:where(:root[data-theme="blue"]) .catalog-layout .visual-filter-apply{border:0;border-radius:10px;background:#243f53;color:white}}

:where(:root[data-theme="blue"]) .detail-advanced{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .quick-plan-total{background:#e5eef4;border:1px solid #bacbd7;border-radius:16px}:where(:root[data-theme="blue"]) .explorer-visual>img{background:white;border-radius:12px}@media(max-width:700px){:where(:root[data-theme="blue"]) .deal-mobile-picker select{border:1px solid #bacbd7;background:white;color:#243f53;border-radius:10px}}:where(:root[data-theme="blue"]) .quick-plan-items article{background:white;border:1px solid #bacbd7;border-radius:12px}

:where(:root[data-theme="blue"]) #localStatus .installation-help #syncStatus{border:1px solid #bacbd7;border-radius:12px}

:where(:root[data-theme="blue"]) .shelf-heart-explainer{color:#536775!important}:where(:root[data-theme="blue"]) .shelf-layout-controls>span{color:#536775}:where(:root[data-theme="blue"]) .shelf-layout-controls button{border:1px solid #bacbd7;background:#fbfdff;border-radius:10px;color:#243f53}:where(:root[data-theme="blue"]) .shelf-layout-controls button[aria-pressed=true]{background:#243f53;color:white;border-color:#bacbd7}:where(:root[data-theme="blue"]) .shelf-layout-controls button:focus-visible{outline:3px solid #d56e42;outline-offset:3px}:where(:root[data-theme="blue"]) .filament-shelf-row{background:linear-gradient(90deg,#eee9dc,#f6f1e6 45%,#e9e6d9);border:1px solid #d8cfbb;border-radius:14px}:where(:root[data-theme="blue"]) .filament-shelf-row:before{background:linear-gradient(#e1c8a0 0 25%,#bf9870 30%,#aa815b 90%,#8c6948 100%);border-top:1px solid #e9d6b7;box-shadow:0 8px 10px #71573b30;border-radius:2px 2px 5px 5px}:where(:root[data-theme="blue"]) .filament-shelf-row>.visual-offer{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0}:where(:root[data-theme="blue"]) .filament-shelf-row .visual-offer-photo{background:transparent}:where(:root[data-theme="blue"]) .filament-shelf-row .product-photo,:where(:root[data-theme="blue"]) .filament-shelf-row .product-photo-open{background:transparent!important;border:0!important;box-shadow:none!important}:where(:root[data-theme="blue"]) .filament-shelf-row .product-photo img{filter:drop-shadow(1px 6px 3px #243f531c)}:where(:root[data-theme="blue"]) .physical-shelf-empty:before{border-radius:3px;background:linear-gradient(#dfc9a5,#ae875c);box-shadow:0 10px 15px #87694b30}
@media(max-width:700px){:where(:root[data-theme="blue"]) .filament-shelf-row{border-radius:10px}}

:where(:root[data-theme="blue"]) .filament-shelf-row .product-photo img{background:transparent!important}

:where(:root[data-theme="blue"]) .visual-filters .visual-facet-popover{box-shadow:none!important}
:where(:root[data-theme="blue"]) .visual-facet-more{border:0;background:none;color:#243f53}:where(:root[data-theme="blue"]) .visual-facet-more:hover{color:#243f53}:where(:root[data-theme="blue"]) .visual-facet-more:focus-visible{outline:3px solid #d36c42;outline-offset:2px;border-radius:4px}

:where(:root[data-theme="blue"]) footer.site-footer{border-top:1px solid #bacbd7;color:#536775}:where(:root[data-theme="blue"]) .footer-identity strong{color:#243f53}:where(:root[data-theme="blue"]) .site-footer .footer-links :is(a,button){border:0;background:none;color:#243f53}:where(:root[data-theme="blue"]) .site-footer .footer-links :is(a,button):focus-visible{outline:3px solid #d46c42;outline-offset:4px;border-radius:2px}:where(:root[data-theme="blue"]) .site-footer .footer-note{color:#536775}

:where(:root[data-theme="blue"]) #inventoryTabs button{border:1px solid #bacbd7;border-radius:24px;background:#fbfdff;color:#243f53}:where(:root[data-theme="blue"]) #inventoryTabs button[aria-pressed=true]{background:#243f53;color:white}:where(:root[data-theme="blue"]) .inventory-heading p{color:#536775}:where(:root[data-theme="blue"]) .inventory-sync{color:#536775}:where(:root[data-theme="blue"]) .inventory-filters{background:#e5eef4;border-radius:14px}:where(:root[data-theme="blue"]) .inventory-filters :is(input[type=search],select){border:1px solid #bacbd7;border-radius:8px;background:white}:where(:root[data-theme="blue"]) .inventory-card{border:1px solid #bacbd7;background:#fbfdff;border-radius:18px}:where(:root[data-theme="blue"]) .inventory-photo{border:0;background:#fff}:where(:root[data-theme="blue"]) .inventory-location{color:#536775}:where(:root[data-theme="blue"]) .inventory-no-photo span{color:#536775}:where(:root[data-theme="blue"]) .inventory-empty{border:1px dashed #bacbd7;border-radius:18px;background:#e5eef4}:where(:root[data-theme="blue"]) .inventory-dialog{border:1px solid #bacbd7;border-radius:22px;color:#243f53;background:#fbfdff}:where(:root[data-theme="blue"]) .inventory-dialog::backdrop{background:#243f5366}:where(:root[data-theme="blue"]) .inventory-dialog :is(input,select){border:1px solid #bacbd7;border-radius:8px;background:#fff;color:inherit}:where(:root[data-theme="blue"]) .inventory-pick-result{background:white;border:1px solid #bacbd7;border-radius:12px;color:inherit}:where(:root[data-theme="blue"]) .inventory-pick-result small{color:#536775}:where(:root[data-theme="blue"]) .inventory-dialog button:focus-visible,:where(:root[data-theme="blue"]) #inventoryTabs button:focus-visible{outline:3px solid #d46c42;outline-offset:3px}:where(:root[data-theme="blue"]) .inventory-contribution{border:1px solid #bacbd7;border-radius:14px;background:#e5eef4}

:where(:root[data-theme="blue"]) .inventory-filterbox{border:1px solid #bacbd7;border-radius:12px;background:#e5eef4}:where(:root[data-theme="blue"]) .inventory-quick-status select{border:1px solid var(--line,#bacbd7);border-radius:8px;background:var(--paper,#fff)}:where(:root[data-theme="blue"]) .inventory-stock-summary{color:var(--muted,#536775)}

:where(:root[data-theme="blue"]) .fp-scanner{border:1px solid #bacbd7;border-radius:20px;background:#fffef9;color:#243f53;box-shadow:0 24px 80px #0004}:where(:root[data-theme="blue"]) .fp-scanner::backdrop{background:#243f53b3}:where(:root[data-theme="blue"]) .fp-scanner video{background:#243f53;border-radius:12px}:where(:root[data-theme="blue"]) .fp-scanner button{border:1px solid #bacbd7;border-radius:10px;background:#243f53;color:white}:where(:root[data-theme="blue"]) .fp-scanner-head button,:where(:root[data-theme="blue"]) .fp-scanner [data-stop]{background:#fff;color:#243f53}:where(:root[data-theme="blue"]) .fp-scanner input,:where(:root[data-theme="blue"]) .fp-scanner select{border:1px solid #bacbd7;border-radius:8px;background:white;color:#243f53}:where(:root[data-theme="blue"]) .fp-scanner [data-status]{border-radius:10px;background:#e5eef4}:where(:root[data-theme="blue"]) .fp-scanner form{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .fp-scanner .fp-scanner-note{color:#536775}:where(:root[data-theme="blue"]) .fp-scanner :focus-visible{outline:3px solid #d09d24;outline-offset:3px}:where(:root[data-theme="blue"]) .fp-camera-tools select{border:1px solid var(--line,#bacbd7);border-radius:9px;background:var(--paper,#fff);color:var(--ink,#243f53)}:where(:root[data-theme="blue"]) .fp-camera-tools button{border:1px solid var(--line,#bacbd7);border-radius:9px;background:var(--paper,#fff);color:var(--ink,#243f53)}:where(:root[data-theme="blue"]) .fp-camera-tools details{border-top:1px solid var(--line,#bacbd7)}:where(:root[data-theme="blue"]) .fp-camera-tools input[type=range]{accent-color:var(--ink,#243f53)}:where(:root[data-theme="blue"]) .fp-camera-tools input[type=checkbox]{accent-color:var(--ink,#243f53)}

:where(:root[data-theme="blue"]) .fp-scanner-frame{background:#243f53;border-radius:12px}:where(:root[data-theme="blue"]) .fp-scanner .fp-scanner-frame video{border-radius:0}:where(:root[data-theme="blue"]) .fp-scanner-guide{border:2px solid #ffffffb3;border-radius:8px}:where(:root[data-theme="blue"]) .fp-scanner [data-label-fallback]{background:white;color:#243f53}

:where(:root[data-theme="blue"]) .label-reader{border:1px solid #bacbd7;border-radius:22px;color:#243f53;background:#fbfdff}:where(:root[data-theme="blue"]) .label-reader::backdrop{background:#243f5377}:where(:root[data-theme="blue"]) .label-reader canvas{border:1px solid #bacbd7;border-radius:8px}:where(:root[data-theme="blue"]) .label-reader video{background:#243f53;border-radius:10px}:where(:root[data-theme="blue"]) .label-reader progress{accent-color:#536775}:where(:root[data-theme="blue"]) .label-reader-status{background:#e5eef4;border-radius:10px}:where(:root[data-theme="blue"]) .label-confirm-note{border:1px solid #bacbd7;background:#e5eef4;border-radius:12px}:where(:root[data-theme="blue"]) .label-match{border:1px solid #bacbd7;border-radius:10px;background:white;color:#243f53}:where(:root[data-theme="blue"]) .label-reader button:focus-visible{outline:3px solid #d46c42;outline-offset:3px}
:where(:root[data-theme="blue"]) .label-reader [data-colour-review]{border:1px solid var(--line,#bacbd7);border-radius:12px}
:where(:root[data-theme="blue"]) .label-low-confidence{background:var(--soft,#e5eef4);border:1px solid var(--line,#bacbd7);border-radius:12px}:where(:root[data-theme="blue"]) .label-reader-status:focus{outline:2px solid var(--ink,#243f53);outline-offset:3px}

:where(:root[data-theme="blue"]) .label-reader [data-label-review]{border:1px solid var(--line,#bacbd7);border-radius:12px;background:var(--paper,#fbfdff)}:where(:root[data-theme="blue"]) .label-reader [data-label-conflicts] label{border-left:3px solid #b66a32}
:where(:root[data-theme="blue"]) .live-scan-heading{border:0}
:where(:root[data-theme="blue"]) .live-scan-camera{background:var(--ink,#243f53);border-radius:12px}
:where(:root[data-theme="blue"]) .live-scan-camera canvas{border:0;border-radius:0}
:where(:root[data-theme="blue"]) .live-scan-guide{border:2px solid #ffffffaa;border-radius:8px}
:where(:root[data-theme="blue"]) .live-scanner [data-live-conflicts] label,:where(:root[data-theme="blue"]) .live-scanner [data-live-other]:not([hidden]){border:1px solid var(--line,#bacbd7);background:var(--soft,#e5eef4);border-radius:8px}
:where(:root[data-theme="blue"]) .live-scan-footer{background:var(--paper,#fbfdff);border-top:1px solid var(--line,#bacbd7)}
:where(:root[data-theme="blue"]) .live-scanner .secondary{background:var(--paper,#fbfdff);border:1px solid var(--line,#bacbd7);border-radius:8px}
:where(:root[data-theme="blue"]) .live-scan-footer .quiet{color:var(--ink,#243f53)}

@media(max-width:700px){:where(:root[data-theme="blue"]) .visual-filter-count{color:#536775}:where(:root[data-theme="blue"]) .visual-facet-option small{color:#536775}:where(:root[data-theme="blue"]) .visual-filters :is(button,summary,input,select):focus-visible{outline:3px solid #a64e29;outline-offset:3px}}
@media(max-width:700px){
 :where(:root[data-theme="blue"]) #realDetail{border-radius:16px}
 :where(:root[data-theme="blue"]) #realDetail .real-detail-main>.product-photo{border-radius:12px}
 :where(:root[data-theme="blue"]) #realDetail .detail-variant-line{color:#536775}
 :where(:root[data-theme="blue"]) #realDetail .detail-refill-note{color:#785634}
 :where(:root[data-theme="blue"]) #realDetail .detail-mobile-extra{border:1px solid #bacbd7;border-radius:12px;background:#f2f6f8}
 :where(:root[data-theme="blue"]) #realDetail .detail-mobile-extra[open]>summary{border-bottom:1px solid #bacbd7}
 :where(:root[data-theme="blue"]) #realDetail .detail-mobile-extra>.filament-evidence{border:0}
 :where(:root[data-theme="blue"]) #realDetail .detail-mobile-extra>summary:focus-visible,:where(:root[data-theme="blue"]) #realDetail .detail-photo-info>summary:focus-visible{outline:3px solid #a64e29;outline-offset:2px;border-radius:3px}
}

@media(max-width:700px){
 :where(:root[data-theme="blue"]) .mobile-personal-global{border-bottom:1px solid #bacbd7}
 :where(:root[data-theme="blue"]) #realShelfPanel .mobile-personal-info{border-top:1px solid #bacbd7}
 :where(:root[data-theme="blue"]) #realShelfPanel .mobile-personal-info>summary:focus-visible{outline:3px solid #a64e29;outline-offset:2px}
 :where(:root[data-theme="blue"]) .inventory-more{border-top:1px solid #bacbd7}
}

:where(:root[data-theme="blue"]) .explorer-carousel{background:transparent;border:0;outline:none}
:where(:root[data-theme="blue"]) .explorer-current{border:1px solid #bacbd7;border-radius:16px;background:#fbfdff;box-shadow:0 6px 24px #243f5310}
:where(:root[data-theme="blue"]) .explorer-carousel .explorer-visual{background:#fff}
:where(:root[data-theme="blue"]) .explorer-peer{background:#fbfdff;border:1px solid #bacbd7;border-radius:14px;box-shadow:0 5px 15px #243f5310;color:#243f53}
:where(:root[data-theme="blue"]) .explorer-peer img{background:#fff}
:where(:root[data-theme="blue"]) .explorer-peer:hover{border-color:#bacbd7;background:#e5eef4}
:where(:root[data-theme="blue"]) .explorer-peer:focus-visible{outline:3px solid #a64e29;outline-offset:3px}
:where(:root[data-theme="blue"]) .explorer-side{border:1px solid #bacbd7;border-radius:12px;background:#f2f6f8f2;color:#243f53}
:where(:root[data-theme="blue"]) .explorer-thumb-nav{background:#f2f6f8;border-radius:12px}
:where(:root[data-theme="blue"]) .explorer-thumb-nav button{border:1px solid #bacbd7;background:#fbfdff;color:#243f53;border-radius:9px}
:where(:root[data-theme="blue"]) .explorer-instruction{color:#536775}
@media(max-width:1100px){:where(:root[data-theme="blue"]) .explorer-thumbstrip .explorer-peer{box-shadow:none}}
@media(max-width:700px){
 :where(:root[data-theme="blue"]) .explorer-current{border-radius:12px}
 :where(:root[data-theme="blue"]) .explorer-thumb-nav{box-shadow:0 -3px 10px #243f5310}
 :where(:root[data-theme="blue"]) #realDetail .real-detail-toolbar{border-top:1px solid #bacbd7;border-bottom:0}
}

:where(:root[data-theme="blue"]) #accountDialog{background:#fbfdff}
:where(:root[data-theme="blue"]) .member-avatar{border-radius:50%;background:#e5eef4;color:#243f53}
:where(:root[data-theme="blue"]) #memberOverview .member-kicker{color:#536775}
:where(:root[data-theme="blue"]) .member-stats{border-radius:12px;background:#e5eef4}
:where(:root[data-theme="blue"]) #memberOverview .member-thanks{color:#536775}
:where(:root[data-theme="blue"]) .member-login-settings{border-top:1px solid #bacbd7}
:where(:root[data-theme="blue"]) #profileEditor,:where(:root[data-theme="blue"]) .member-reviews-dialog{border:1px solid #bacbd7;border-radius:16px;background:#fbfdff;color:#243f53}
:where(:root[data-theme="blue"]) #profileEditor::backdrop,:where(:root[data-theme="blue"]) .member-reviews-dialog::backdrop{background:#243f5366}
:where(:root[data-theme="blue"]) #profileEditor label:not(.profile-publish) input:not([type=file]),:where(:root[data-theme="blue"]) #profileEditor select{border:1px solid #bacbd7;border-radius:8px;background:white;color:inherit}
:where(:root[data-theme="blue"]) #profileEditor .profile-publish{background:#e5eef4;border-radius:8px}
:where(:root[data-theme="blue"]) .profile-publish input{accent-color:#243f53}:where(:root[data-theme="blue"]) .member-reviews-dialog article{border-top:1px solid #bacbd7}
:where(:root[data-theme="blue"]) #memberOverview button:focus-visible,:where(:root[data-theme="blue"]) #profileEditor :is(input,select,button):focus-visible{outline:3px solid #a64e29;outline-offset:3px}
:where(:root[data-theme="blue"]) .review-member-link{border:0;background:transparent;color:inherit}
:where(:root[data-theme="blue"]) .review-member-link:focus-visible,:where(:root[data-theme="blue"]) .author-profile-dialog button:focus-visible,:where(:root[data-theme="blue"]) .author-photo-dialog button:focus-visible{outline:3px solid #a64e29;outline-offset:3px}
:where(:root[data-theme="blue"]) .author-profile-dialog{border:1px solid #bacbd7;border-radius:20px;background:#fbfdff;color:#243f53}
:where(:root[data-theme="blue"]) .author-profile-dialog::backdrop,:where(:root[data-theme="blue"]) .author-photo-dialog::backdrop{background:rgb(28 49 39 / 48%)}:where(:root[data-theme="blue"]) .author-profile-heading .author-profile-kicker{color:#536775}:where(:root[data-theme="blue"]) .author-about{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .author-photo-grid button{border:1px solid #bacbd7;border-radius:12px;background:#e5eef4}
:where(:root[data-theme="blue"]) .author-review{border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .author-review-photo{border:0;border-radius:8px}
:where(:root[data-theme="blue"]) .author-profile-controls{background:#fbfdff;border-top:1px solid #bacbd7}:where(:root[data-theme="blue"]) .author-profile-controls [aria-pressed=true]{background:#243f53;color:#fff;border-color:#bacbd7}
:where(:root[data-theme="blue"]) .author-photo-dialog{background:#fbfdff;border:1px solid #bacbd7;border-radius:16px}:where(:root[data-theme="blue"]) .author-photo-grid>figure:only-child img{background:#fff}:where(:root[data-theme="blue"]) .author-preview-note{border-radius:8px;background:#e5eef4}

:where(:root[data-theme="blue"]) #avatarCropDialog{border:1px solid #bacbd7;border-radius:18px;background:#fbfdff;color:#243f53}:where(:root[data-theme="blue"]) #avatarCropDialog::backdrop{background:rgb(28 49 39 / 48%)}

:where(:root[data-theme="blue"]) .visual-filter-chips button{border:1px solid #bacbd7;border-radius:8px;background:#e5eef4;color:#243f53}:where(:root[data-theme="blue"]) .visual-filter-chips button:hover{background:#e5eef4}:where(:root[data-theme="blue"]) .visual-filter-chips button:focus-visible{outline:3px solid #a64e29;outline-offset:2px}:where(:root[data-theme="blue"]) .catalog-loading p{color:#536775}:where(:root[data-theme="blue"]) .catalog-load-placeholder span{border:1px solid #bacbd7;border-radius:14px;background:#e5eef4}

:where(:root[data-theme="blue"]) .quantity-stepper button{border:1px solid var(--line,#bacbd7);border-radius:8px;background:#e5eef4;color:var(--ink,#243f53)}
:where(:root[data-theme="blue"]) .quantity-stepper :is(button,input):focus-visible{outline:3px solid #a64e29;outline-offset:2px}
:where(:root[data-theme="blue"]) .quick-plan-line-total span{color:#536775}

:where(:root[data-theme="blue"]) .inventory-search-label input{border:1px solid #bacbd7;border-radius:8px;background:white;color:inherit}
:where(:root[data-theme="blue"]) .inventory-dialog :is(input,select):focus-visible,:where(:root[data-theme="blue"]) .inventory-search-label input:focus-visible,:where(:root[data-theme="blue"]) .inventory-filterbox :is(input,select,summary):focus-visible{outline:3px solid #a64e29;outline-offset:2px}
@media(max-width:700px){
 :where(:root[data-theme="blue"]) .inventory-dialog{border-radius:16px}
 :where(:root[data-theme="blue"]) #inventoryPickCount{color:#536775}
 :where(:root[data-theme="blue"]) .inventory-editor-mobile .inventory-identity-fields{border-block:1px solid #bacbd7}
}
:where(:root[data-theme="blue"]) .inventory-places-overview{background:var(--surface,#e5eef4);border:1px solid #bacbd7;border-radius:16px}
:where(:root[data-theme="blue"]) .inventory-place-controls select{border:1px solid #bacbd7;border-radius:8px;background:white;color:inherit}
:where(:root[data-theme="blue"]) .inventory-place-products{border-bottom:7px solid #bacbd7;border-radius:0 0 8px 8px}
:where(:root[data-theme="blue"]) .inventory-place-label{color:inherit}

:where(:root[data-theme="blue"]) .product-photo-enlarge{border:0;background:transparent;border-radius:0}
:where(:root[data-theme="blue"]) .product-photo-enlarge>span{background:#e5eef4ed;color:#243f53;border-radius:20px}
:where(:root[data-theme="blue"]) .product-photo-enlarge:focus-visible{outline:3px solid #a64e29;outline-offset:-4px}
:where(:root[data-theme="blue"]) .product-gallery-single{color:#536775}
:where(:root[data-theme="blue"]) #productPhotoViewer{border:0;border-radius:0;background:#fbfdff;color:#243f53}
:where(:root[data-theme="blue"]) #productPhotoViewer::backdrop{background:#243f53d9}
:where(:root[data-theme="blue"]) #productPhotoViewer .photo-viewer-heading{border-bottom:1px solid #bacbd7;background:#fbfdff}
:where(:root[data-theme="blue"]) .photo-viewer-stage{background:#fff}
:where(:root[data-theme="blue"]) .photo-viewer-arrow{border:1px solid #bacbd7;border-radius:12px;background:#e5eef4e8;color:#243f53}
:where(:root[data-theme="blue"]) #productPhotoViewer .photo-viewer-controls{border-top:1px solid #bacbd7;background:#fbfdff}
:where(:root[data-theme="blue"]) .photo-viewer-thumbs button{background:white;border:1px solid #bacbd7;border-radius:8px}
:where(:root[data-theme="blue"]) .photo-viewer-thumbs button[aria-pressed=true]{border:3px solid #bacbd7}
:where(:root[data-theme="blue"]) #productPhotoViewer button:focus-visible{outline:3px solid #a64e29;outline-offset:2px}



:where(:root[data-theme="blue"]) #profileEditor textarea{border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}:where(:root[data-theme="blue"]) .profile-printers{border:0}:where(:root[data-theme="blue"]) .profile-privacy{border-top:1px solid var(--line)}

:where(:root[data-theme="blue"]) .source-promotion-flash{background:#fbe3d4;color:#7c3c1c;border-color:#e6b18f}:where(:root[data-theme="blue"]) .source-promotion-more,:where(:root[data-theme="blue"]) .source-promotion-terms{color:var(--ink,#243f53)}:where(:root[data-theme="blue"]) .source-promotion-details section{border-top:1px solid var(--line,#bacbd7)}:where(:root[data-theme="blue"]) .source-promotion-details>summary:focus-visible{outline:3px solid var(--focus,#db7044);outline-offset:3px;border-radius:8px}

:where(:root[data-theme="blue"]) .shelf-view-switch button,:where(:root[data-theme="blue"]) .shelf-selection button{border:1px solid var(--line,#bacbd7);border-radius:8px;background:var(--paper,#fbfdff);color:var(--ink)}:where(:root[data-theme="blue"]) .shelf-view-switch [aria-pressed=true]{background:var(--ink,#243f53);color:white}:where(:root[data-theme="blue"]) .shelf-selection{background:var(--paper);border:1px solid var(--line);border-radius:10px}:where(:root[data-theme="blue"]) header [data-view=saved] svg{fill:none;stroke:currentColor}:where(:root[data-theme="blue"]) .shelf-first #inventoryTabs button{border-radius:10px}:where(:root[data-theme="blue"]) .shelf-first #inventoryTabs #shelfAdd{background:var(--paper);color:var(--ink)}:where(:root[data-theme="blue"]) .shelf-organization{border:1px solid var(--line);border-radius:12px}
:where(:root[data-theme="blue"]) .shelf-owned-row{border:1px solid #bacbd7;border-radius:12px;background:#e5eef4}:where(:root[data-theme="blue"]) .shelf-owned-row:before{background:linear-gradient(#bacbd7,#536775 40%,#536775);border-radius:2px 2px 5px 5px;box-shadow:0 7px 9px #243f5325}:where(:root[data-theme="blue"]) .shelf-first .inventory-place-products{border:0}:where(:root[data-theme="blue"]) .shelf-first .inventory-card{border:0;background:transparent;border-radius:0}:where(:root[data-theme="blue"]) .shelf-first .inventory-photo{background:transparent}:where(:root[data-theme="blue"]) .shelf-inline>summary:focus-visible{outline:3px solid #de642e;outline-offset:4px;border-radius:6px}:where(:root[data-theme="blue"]) .shelf-check{background:white;border:1px solid #bacbd7;border-radius:8px}:where(:root[data-theme="blue"]) .shelf-check input{accent-color:#243f53}:where(:root[data-theme="blue"]) .shelf-selecting:has(.shelf-check input:checked){outline:2px solid #536775;border-radius:8px}:where(:root[data-theme="blue"]) body .shelf-selection:not([hidden]){box-shadow:0 -4px 18px #243f5320}

:where(:root[data-theme="blue"]) header nav svg{fill:none;stroke:currentColor}
:where(:root[data-theme="blue"]) .shelf-layout-row{border:1px solid color-mix(in srgb,var(--shelf-tone),white 50%);border-radius:12px;background:var(--shelf-back)}
:where(:root[data-theme="blue"]) .shelf-row-count{color:var(--muted)}:where(:root[data-theme="blue"]) .shelf-rail>:is(.inventory-card,.visual-offer){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}:where(:root[data-theme="blue"]) .shelf-rail .visual-offer-photo,:where(:root[data-theme="blue"]) .shelf-rail .product-photo,:where(:root[data-theme="blue"]) .shelf-rail .product-photo-open{background:transparent!important;border:0!important;box-shadow:none!important}
:where(:root[data-theme="blue"]) .shelf-board-button{border:0;background:transparent}:where(:root[data-theme="blue"]) .shelf-board-button>span{border-radius:2px 2px 5px 5px;background:linear-gradient(color-mix(in srgb,var(--shelf-tone),white 25%),var(--shelf-tone) 45%,color-mix(in srgb,var(--shelf-tone),black 20%));box-shadow:0 7px 9px #243f5320}:where(:root[data-theme="blue"]) .shelf-row-arrows button{border:1px solid var(--line);border-radius:10px;background:#ffffffdf}
:where(:root[data-theme="blue"]) .shelf-style-dialog fieldset{border:0}:where(:root[data-theme="blue"]) .shelf-palette label{background:var(--back);border:2px solid transparent;border-bottom:8px solid var(--swatch);border-radius:10px}:where(:root[data-theme="blue"]) .shelf-palette label:has(input:checked){border-top-color:var(--ink);border-left-color:var(--ink);border-right-color:var(--ink)}:where(:root[data-theme="blue"]) .shelf-remove-dialog button:focus-visible,:where(:root[data-theme="blue"]) .shelf-selection button:focus-visible{outline:3px solid var(--ink,#243f53);outline-offset:3px}

@media(max-width:700px) and (min-height:500px){:where(:root[data-theme="blue"]) .shelf-selection{box-shadow:0 -4px 24px #0002}}

:where(:root[data-theme="blue"]) .variant-offers,:where(:root[data-theme="blue"]) .detail-contribute{border:1px solid var(--line);border-radius:14px;background:var(--paper)}:where(:root[data-theme="blue"]) .variant-offers>p,:where(:root[data-theme="blue"]) .detail-contribute>p{color:var(--muted)}:where(:root[data-theme="blue"]) .variant-offer{border-top:1px solid var(--line)}:where(:root[data-theme="blue"]) .public-review-order select{border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--paper)}:where(:root[data-theme="blue"]) .shelf-empty-place{border:1px dashed var(--shelf-tone);background:var(--shelf-back);border-radius:12px}:where(:root[data-theme="blue"]) .shelf-empty-place>span{background:var(--shelf-tone);border-radius:4px}
:where(:root[data-theme="blue"]) .public-review-photo{border-radius:10px}

:where(:root[data-theme="blue"]) body #toast{border:0}
:where(:root[data-theme="blue"]) #toast::backdrop{background:transparent}
:where(:root[data-theme="blue"]) .review-comments{border-top:1px solid var(--line)}
:where(:root[data-theme="blue"]) .review-comments .comment{border-radius:12px;background:var(--soft,#f2f6f8)}
:where(:root[data-theme="blue"]) .comment-author .comment-avatar{border-radius:50%}
:where(:root[data-theme="blue"]) .comment-date{color:var(--muted)}:where(:root[data-theme="blue"]) .comment-form textarea{border:1px solid var(--line);border-radius:10px}
:where(:root[data-theme="blue"]) .comment-file-label{border:1px solid var(--line);border-radius:10px}:where(:root[data-theme="blue"]) .comment-file-label:focus-within{outline:2px solid var(--ink);outline-offset:3px}:where(:root[data-theme="blue"]) .comment-photos button{border:0;background:none}:where(:root[data-theme="blue"]) .comment-photos img,:where(:root[data-theme="blue"]) .comment-previews img{border-radius:9px}
:where(:root[data-theme="blue"]) .comment-photo-viewer{background:var(--back,#fff)}

:where(:root[data-theme="blue"]) .scan-learning-preview{background:var(--paper,#fff);border:1px solid var(--line,#bacbd7);border-radius:12px}:where(:root[data-theme="blue"]) .scan-learning-dialog form+form{border-top:1px solid var(--line)}:where(:root[data-theme="blue"]) .scan-reference-hint{border:1px solid var(--line);border-radius:12px}:where(:root[data-theme="blue"]) .scan-reference-hint button{border:1px solid var(--line);border-radius:10px;background:var(--paper,#fff);color:var(--ink,#243f53)}

:where(:root[data-theme="blue"]) .catalog-category-tabs button,:where(:root[data-theme="blue"]) .catalog-layout-picker button{border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}
:where(:root[data-theme="blue"]) .catalog-category-tabs button[aria-pressed=true],:where(:root[data-theme="blue"]) .catalog-layout-picker button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}:where(:root[data-theme="blue"]) .catalog-layout-picker svg{fill:none;stroke:currentColor}:where(:root[data-theme="blue"]) .catalog-spec-tag{border-radius:5px;background:var(--soft,#e5eef4);color:var(--ink)}
:where(:root[data-theme="blue"]) .catalog-product-information{border-top:1px solid var(--line)}

:where(:root[data-theme="blue"]) .variant-summary{border:0;background:transparent;color:var(--ink)}
:where(:root[data-theme="blue"]) .variant-offers{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
:where(:root[data-theme="blue"]) .variant-comparison-note,:where(:root[data-theme="blue"]) .variant-current-merchant{color:var(--muted)}
:where(:root[data-theme="blue"]) .variant-offers .variant-offer{border-bottom:1px solid var(--line)}
:where(:root[data-theme="blue"]) .variant-offers .variant-offer:last-child{border-bottom:0}:where(:root[data-theme="blue"]) .variant-offer-labels span{background:var(--soft);border-radius:5px}
:where(:root[data-theme="blue"]) .catalog-specification-group{border-top:1px solid var(--line)}:where(:root[data-theme="blue"]) .catalog-specification-source{color:var(--muted)}:where(:root[data-theme="blue"]) .variant-basis button[aria-pressed="true"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}

:where(:root[data-theme="blue"]) .basket-comparison{border:1px solid var(--line,#bacbd7);border-radius:16px;background:var(--paper,#fbfdff)}:where(:root[data-theme="blue"]) .basket-comparison fieldset{border:1px solid var(--line,#bacbd7);border-radius:12px}:where(:root[data-theme="blue"]) .basket-comparison input{border:1px solid var(--line,#bacbd7);border-radius:8px}:where(:root[data-theme="blue"]) .basket-comparison article{border-top:1px solid var(--line,#bacbd7)}

:where(:root[data-theme="blue"]) .tester-feedback-dialog{border:1px solid var(--line,#bacbd7);border-radius:20px;background:var(--paper,#fbfdff);color:var(--ink,#243f53)}:where(:root[data-theme="blue"]) .tester-feedback-dialog::backdrop{background:#243f5380}:where(:root[data-theme="blue"]) .tester-feedback-dialog input,:where(:root[data-theme="blue"]) .tester-feedback-dialog select,:where(:root[data-theme="blue"]) .tester-feedback-dialog textarea{border:1px solid var(--line,#bacbd7);border-radius:10px;color:inherit;background:var(--paper,#fff)}:where(:root[data-theme="blue"]) .tester-feedback-dialog article{border-top:1px solid var(--line,#bacbd7)}

:where(:root[data-theme="blue"]) .catalog-personal-tools{border-bottom:1px solid var(--line,#bacbd7);color:var(--ink,#243f53)}:where(:root[data-theme="blue"]) .catalog-recent-grid article{background:var(--paper,#fbfdff);border:1px solid var(--line,#bacbd7);border-radius:14px}:where(:root[data-theme="blue"]) .catalog-recent-open{border:0;background:transparent;color:inherit}:where(:root[data-theme="blue"]) .catalog-recent-open img{background:white;border-radius:8px}:where(:root[data-theme="blue"]) .catalog-view-dialog{border:1px solid var(--line,#bacbd7);border-radius:20px;background:var(--paper,#fbfdff);color:var(--ink,#243f53)}:where(:root[data-theme="blue"]) .catalog-view-dialog::backdrop{background:#243f5380}:where(:root[data-theme="blue"]) .catalog-view-dialog input{border-radius:8px;border:1px solid var(--line,#bacbd7)}:where(:root[data-theme="blue"]) .catalog-legacy-import{border:1px solid var(--line,#bacbd7);border-radius:12px}

:where(:root[data-theme="blue"]) .filter-layout-controls{border-bottom:1px solid var(--line)}:where(:root[data-theme="blue"]) .filter-scroll-choice select{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="blue"]) .catalog-browse-toolbar{border:1px solid var(--line);border-radius:12px;background:var(--soft,#e5eef4);color:var(--ink)}:where(:root[data-theme="blue"]) .catalog-browse-toolbar select{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="blue"]) .catalog-discount-toggle input{accent-color:var(--ink)}:where(:root[data-theme="blue"]) .filter-sheet{border:1px solid var(--line);border-radius:20px 20px 0 0;background:var(--paper,#fbfdff);color:var(--ink)}:where(:root[data-theme="blue"]) .filter-sheet::backdrop{background:#243f5380}:where(:root[data-theme="blue"]) .filter-sheet-header{border-bottom:1px solid var(--line)}:where(:root[data-theme="blue"]) .filter-sheet-size{border:0;background:transparent}:where(:root[data-theme="blue"]) .filter-sheet-size span{border-radius:8px;background:var(--line,#bacbd7)}:where(:root[data-theme="blue"]) .filter-sheet-body .visual-filters{border:0!important;background:transparent!important}:where(:root[data-theme="blue"]) .filter-sheet-body .visual-facet-group{border-bottom:1px solid var(--line)}:where(:root[data-theme="blue"]) .filter-sheet-body .visual-facet-group>summary{border:0;background:transparent}:where(:root[data-theme="blue"]) .filter-sheet-body .visual-facet-popover{border:0;box-shadow:none}:where(:root[data-theme="blue"]) .filter-sheet-footer{border-top:1px solid var(--line);background:var(--paper)}:where(:root[data-theme="blue"]) .filter-sheet :is(button,summary,input,select):focus-visible,:where(:root[data-theme="blue"]) .catalog-browse-toolbar :is(button,summary,input,select):focus-visible{outline:3px solid #ba542f;outline-offset:2px}

:where(:root[data-theme="blue"]) .filter-panel-content:focus-visible{outline:3px solid #ba542f;outline-offset:2px}
:where(:root[data-theme="blue"]) .filter-active-summary{border-bottom:1px solid var(--line)}:where(:root[data-theme="blue"]) .filter-summary-chips button{border:1px solid var(--line);border-radius:9px;background:var(--soft,#e5eef4);color:var(--ink)}:where(:root[data-theme="blue"]) .filter-active-summary :is(button):focus-visible{outline:3px solid #ba542f;outline-offset:1px}:where(:root[data-theme="blue"]) .filter-sheet-header>.filter-active-summary{border-bottom:0}
:where(:root[data-theme="blue"]) .filter-summary-color::before{background:var(--picked);border:1px solid var(--line);border-radius:4px}
@media(max-width:700px){:where(:root[data-theme="blue"]) .catalog-browse-toolbar>.filter-active-summary{border-bottom:0;border-top:1px solid var(--line)}}:where(:root[data-theme="blue"]) .filter-layout-controls>summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}:where(:root[data-theme="blue"]) .visual-price-range :is(input,select){border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}
:where(:root[data-theme="blue"]) #catalogPersonalTools{border:0}

@media(min-width:701px){:where(:root[data-theme="blue"]) .catalog-browse-toolbar{background:var(--paper);box-shadow:0 2px 8px #0001}}
@media(max-width:700px){
 :where(:root[data-theme="blue"]) .catalog-browse-toolbar .catalog-more-departments[open]{border-top:1px solid var(--line)}
}

:where(:root[data-theme="blue"]) .portal-deals-dialog{border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="blue"]) .portal-deals-dialog::backdrop{background:#243f5380}:where(:root[data-theme="blue"]) .portal-deals-dialog input:not([type=checkbox]),:where(:root[data-theme="blue"]) .portal-deals-dialog select{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="blue"]) .portal-search-results button{border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="blue"]) .portal-search-results img,:where(:root[data-theme="blue"]) .portal-selected img{background:white;border-radius:8px}:where(:root[data-theme="blue"]) .portal-items article{border-top:1px solid var(--line)}:where(:root[data-theme="blue"]) .portal-deals-dialog :is(button,input,select,summary):focus-visible{outline:3px solid #ba542f;outline-offset:2px}
:where(:root[data-theme="blue"]) .portal-deals-dialog header{background:var(--paper)}

:root[data-theme="lavender"]{--ink:#493b58;--muted:#6a5b76;--paper:#f6f3f8;--line:#d0c2d8;--appearance-soft:#eee6f3;--appearance-surface:#fffaff}
:root[data-theme="lavender"]{--ink:#493b58;--muted:#6a5b76;--paper:#f6f3f8;--line:#d0c2d8}:where(:root[data-theme="lavender"]) body{background:var(--paper);color:var(--ink)}:where(:root[data-theme="lavender"]) button:focus-visible,:where(:root[data-theme="lavender"]) a:focus-visible,:where(:root[data-theme="lavender"]) input:focus-visible,:where(:root[data-theme="lavender"]) select:focus-visible{outline:3px solid #de642e;outline-offset:4px}:where(:root[data-theme="lavender"]) button{color:inherit}:where(:root[data-theme="lavender"]) a{color:inherit}:where(:root[data-theme="lavender"]) .demo{background:var(--ink);color:#fffaff}:where(:root[data-theme="lavender"]) header{border-bottom:1px solid var(--line)}:where(:root[data-theme="lavender"]) nav button{background:none;border:0;border-radius:25px}:where(:root[data-theme="lavender"]) nav button.active{background:#eee6f3}:where(:root[data-theme="lavender"]) .quiet{background:none;border:0}:where(:root[data-theme="lavender"]) h1 em{color:#6a5b76}:where(:root[data-theme="lavender"]) .hero-copy>p:not(.eyebrow){color:var(--muted)}:where(:root[data-theme="lavender"]) .primary{background:var(--ink);color:white;border:0;border-radius:8px}:where(:root[data-theme="lavender"]) .hero-copy small{color:var(--muted)}:where(:root[data-theme="lavender"]) .hero-art{background:#eeeede;border-radius:160px 160px 12px 12px}:where(:root[data-theme="lavender"]) .shelf{background:#6a5b76}:where(:root[data-theme="lavender"]) #resultCount{color:var(--muted)}:where(:root[data-theme="lavender"]) #viewDescription{color:var(--muted)}:where(:root[data-theme="lavender"]) .search{background:white;border:1px solid var(--line);border-radius:9px}:where(:root[data-theme="lavender"]) .search span{color:var(--muted)}:where(:root[data-theme="lavender"]) input[type=search]{background:none;border:0;outline-offset:8px}:where(:root[data-theme="lavender"]) .filter-row>label{color:var(--muted)}:where(:root[data-theme="lavender"]) .filter-row select{border:0;background:transparent;color:var(--ink)}:where(:root[data-theme="lavender"]) .chip{border:1px solid var(--line);border-radius:25px;background:none}:where(:root[data-theme="lavender"]) .chip.active{background:var(--ink);border-color:var(--ink);color:white}:where(:root[data-theme="lavender"]) .card{background:white;border:1px solid var(--line);border-radius:12px}:where(:root[data-theme="lavender"]) .card:hover{box-shadow:0 10px 25px #493b580c}:where(:root[data-theme="lavender"]) .visual{background:var(--bg)}:where(:root[data-theme="lavender"]) .heart{background:white;border:0;border-radius:50%}:where(:root[data-theme="lavender"]) .heart.on{color:#c25331;background:#fff1e9}:where(:root[data-theme="lavender"]) .brandline{color:var(--muted)}:where(:root[data-theme="lavender"]) .name{background:none;border:0}:where(:root[data-theme="lavender"]) .spec{color:var(--muted)}:where(:root[data-theme="lavender"]) .price span{color:var(--muted)}:where(:root[data-theme="lavender"]) .condition{color:#9a5a2e}:where(:root[data-theme="lavender"]) .add{background:#f6f3f8;border:1px solid #d0c2d8;border-radius:6px}:where(:root[data-theme="lavender"]) .add.on{background:#eee6f3}:where(:root[data-theme="lavender"]) .story{border-top:1px solid var(--line)}:where(:root[data-theme="lavender"]) .story b{color:#6a5b76}:where(:root[data-theme="lavender"]) .story p{color:var(--muted)}:where(:root[data-theme="lavender"]) footer{border-top:1px solid var(--line);color:var(--muted)}:where(:root[data-theme="lavender"]) footer strong{color:var(--ink)}:where(:root[data-theme="lavender"]) #toast{background:var(--ink);color:white;border-radius:8px;box-shadow:0 5px 20px #0002}:where(:root[data-theme="lavender"]) dialog{border:1px solid var(--line);border-radius:14px;color:var(--ink)}:where(:root[data-theme="lavender"]) dialog::backdrop{background:#493b5870}:where(:root[data-theme="lavender"]) #close{border:0;background:#eee;border-radius:50%}:where(:root[data-theme="lavender"]) .empty{border:1px dashed #d0c2d8;border-radius:12px}:where(:root[data-theme="lavender"]) .qty button{border:1px solid var(--line);background:white;border-radius:5px}:where(:root[data-theme="lavender"]) .plan-settings,:where(:root[data-theme="lavender"]) .order,:where(:root[data-theme="lavender"]) .totalbox{border:1px solid var(--line);border-radius:10px;background:white}:where(:root[data-theme="lavender"]) .plan-settings input{border:1px solid var(--line);border-radius:5px}:where(:root[data-theme="lavender"]) .order small,:where(:root[data-theme="lavender"]) .fineprint{color:var(--muted)}

:where(:root[data-theme="lavender"]) .filament-detail #close{background:#eee6f3}:where(:root[data-theme="lavender"]) .detail-visual{background:var(--bg);border-radius:14px}:where(:root[data-theme="lavender"]) .detail-visual span{color:#6a5b76}:where(:root[data-theme="lavender"]) .detail-community{border-top:1px solid var(--line)}:where(:root[data-theme="lavender"]) .review-context{background:#eee6f3;border-radius:8px}:where(:root[data-theme="lavender"]) .review-empty{border:1px dashed #d0c2d8;border-radius:10px}:where(:root[data-theme="lavender"]) .empty-mark{color:#6a5b76}:where(:root[data-theme="lavender"]) .review-empty p,:where(:root[data-theme="lavender"]) .review-aside p{color:#6a5b76}:where(:root[data-theme="lavender"]) .review-empty small{color:#6a5b76}:where(:root[data-theme="lavender"]) .review-aside{background:#f4eadf;border-radius:10px}:where(:root[data-theme="lavender"]) .review{border:1px solid var(--line);border-radius:10px}:where(:root[data-theme="lavender"]) .evidence{background:#eee6f3;border-radius:5px}:where(:root[data-theme="lavender"]) .review figure img{border-radius:8px;background:#eee}:where(:root[data-theme="lavender"]) .review figcaption{color:var(--muted)}:where(:root[data-theme="lavender"]) .danger{color:#9d3329}:where(:root[data-theme="lavender"]) .secondary{background:white;border:1px solid #d0c2d8;border-radius:7px}:where(:root[data-theme="lavender"]) .form-title p{color:var(--muted)}:where(:root[data-theme="lavender"]) .field input,:where(:root[data-theme="lavender"]) .field textarea,:where(:root[data-theme="lavender"]) .field select{border:1px solid #d0c2d8;border-radius:7px;color:var(--ink);background:white}:where(:root[data-theme="lavender"]) .checkline input{accent-color:#6a5b76}:where(:root[data-theme="lavender"]) .photo-field{background:#f3f1e9;border-radius:10px}:where(:root[data-theme="lavender"]) #photoPreview img{border-radius:7px}:where(:root[data-theme="lavender"]) #communityMessage:not(:empty){background:#eee6f3;border-radius:8px}:where(:root[data-theme="lavender"]) #deleteConfirm{border-top:1px solid var(--line)}

:where(:root[data-theme="lavender"]) #collections{border:1px solid var(--line);border-radius:14px;background:#eee6f3}:where(:root[data-theme="lavender"]) .collection-intro p{color:var(--muted)}:where(:root[data-theme="lavender"]) .collection-note{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .collection-add{background:none;border:0}
:where(:root[data-theme="lavender"]) #collectionDialog textarea:focus-visible,:where(:root[data-theme="lavender"]) #backupDialog button:focus-visible{outline:3px solid #de642e;outline-offset:4px}
:where(:root[data-theme="lavender"]) #collections{background:transparent}:where(:root[data-theme="lavender"]) .saved-simulation-examples{border:1px solid var(--line);border-radius:14px}:where(:root[data-theme="lavender"]) .saved-simulation-examples>summary{color:var(--muted)}:where(:root[data-theme="lavender"]) #priceWatchShelf:not([open]),:where(:root[data-theme="lavender"]) #sourceMonitor:not([open]){background:transparent}

:where(:root[data-theme="lavender"]) .planner-controls{background:#eee6f3;border:1px solid var(--line,#d0c2d8);border-radius:22px}:where(:root[data-theme="lavender"]) .planner-controls fieldset{border:0}:where(:root[data-theme="lavender"]) .planner-controls input[type=radio]{accent-color:#6a5b76}:where(:root[data-theme="lavender"]) .planner-budget input{border:1px solid #d0c2d8;border-radius:12px;background:#fff}:where(:root[data-theme="lavender"]) .planner-comparison{background:#fffaff;border:1px solid #d0c2d8;border-radius:20px}:where(:root[data-theme="lavender"]) .planner-table table{border-collapse:collapse}:where(:root[data-theme="lavender"]) .planner-table th,:where(:root[data-theme="lavender"]) .planner-table td{border-bottom:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .planner-proposal{background:#eee6f3;border-radius:14px}

:where(:root[data-theme="lavender"]) #localStatus{border:1px solid #d0c2d8;border-radius:12px;background:#eee6f3}:where(:root[data-theme="lavender"]) #localStatus button:focus-visible,:where(:root[data-theme="lavender"]) #localStatus summary:focus-visible{outline:3px solid #6a5b76;outline-offset:3px}

:where(:root[data-theme="lavender"]) #cloudDialog{border:1px solid #d0c2d8;border-radius:22px;background:#fffaff;color:#493b58}:where(:root[data-theme="lavender"]) #cloudDialog::backdrop{background:#493b5888}:where(:root[data-theme="lavender"]) .cloud-preview{background:#eee6f3;border-radius:16px}:where(:root[data-theme="lavender"]) #cloudMessage:not(:empty){background:#eee6f3;border-radius:12px}

:where(:root[data-theme="lavender"]) .cloud-conflict{border:1px solid #d0c2d8;border-radius:14px}:where(:root[data-theme="lavender"]) .cloud-version{background:#eee6f3;border-radius:10px}:where(:root[data-theme="lavender"]) .cloud-photo img{border-radius:8px}

:where(:root[data-theme="lavender"]) header.site-navigation{background:var(--paper);box-shadow:0 1px 0 #eee6f3}:where(:root[data-theme="lavender"]) header.site-navigation.compact{box-shadow:0 3px 14px #493b5812}:where(:root[data-theme="lavender"]) header.site-navigation nav button[aria-current=page]{background:#eee6f3;box-shadow:inset 0 -3px #6a5b76}

:where(:root[data-theme="lavender"]) #headerSearch{background:white;border:1px solid #d0c2d8;border-radius:10px}:where(:root[data-theme="lavender"]) #headerSearch .search{border:0;background:none}:where(:root[data-theme="lavender"]) #headerSearch .search>span{border:0}:where(:root[data-theme="lavender"]) #headerSearch:focus-within{outline:2px solid #6a5b76;outline-offset:2px}:where(:root[data-theme="lavender"]) #headerSearch input:focus-visible{outline:none}:where(:root[data-theme="lavender"]) #headerSearch .search-submit{border:0;border-radius:0 9px 9px 0;background:#eee6f3}:where(:root[data-theme="lavender"]) #headerSearch .search-clear{background:none;border:0}:where(:root[data-theme="lavender"]) .search-scope{color:var(--muted)}
@media(max-width:700px){
 :where(:root[data-theme="lavender"]) header.site-navigation>nav button{border-radius:12px;}
}

:where(:root[data-theme="lavender"]) .search-suggestions{background:#fffaff;border:1px solid #d0c2d8;border-radius:12px;box-shadow:0 14px 32px #493b5826}:where(:root[data-theme="lavender"]) .suggestion-hint{color:var(--muted)}:where(:root[data-theme="lavender"]) .suggestion{border-radius:7px}:where(:root[data-theme="lavender"]) .suggestion small{color:var(--muted)}:where(:root[data-theme="lavender"]) .suggestion:hover,:where(:root[data-theme="lavender"]) .suggestion[aria-selected=true]{background:#eee6f3}:where(:root[data-theme="lavender"]) .active-filter{border:1px solid #d0c2d8;border-radius:20px;background:#eee6f3}

:where(:root[data-theme="lavender"]) #cloudManagementDialog{border:1px solid #d0c2d8;border-radius:22px;background:#fffaff;color:#493b58}:where(:root[data-theme="lavender"]) #cloudManagementDialog::backdrop{background:#493b5888}:where(:root[data-theme="lavender"]) .management-summary{background:#eee6f3;border-radius:14px}:where(:root[data-theme="lavender"]) .management-danger{background:#854932;color:white;border:1px solid #854932;border-radius:12px}:where(:root[data-theme="lavender"]) #cloudManagementDialog button:focus-visible{outline:3px solid #6a5b76;outline-offset:3px}:where(:root[data-theme="lavender"]) #managementMessage:not(:empty){background:#eee6f3;border-radius:12px}

:where(:root[data-theme="lavender"]) #syncStatus{background:#f3eee8;border:1px solid #dfd8ce;border-radius:12px}:where(:root[data-theme="lavender"]) #syncDialog fieldset{border:1px solid #d0c2d8;border-radius:12px}:where(:root[data-theme="lavender"]) .sync-versions label{background:#f6f3f8;border-radius:10px}:where(:root[data-theme="lavender"]) .sync-consent{background:#eee6f3;border-radius:12px}:where(:root[data-theme="lavender"]) #syncDialog input:focus-visible,:where(:root[data-theme="lavender"]) #syncDialog button:focus-visible,:where(:root[data-theme="lavender"]) #syncStatus button:focus-visible{outline:3px solid #6a5b76;outline-offset:3px}
:where(:root[data-theme="lavender"]) .sync-photo{border-radius:8px}:where(:root[data-theme="lavender"]) .sync-diagnostics-table table{border-collapse:collapse}:where(:root[data-theme="lavender"]) .sync-diagnostics-table th,:where(:root[data-theme="lavender"]) .sync-diagnostics-table td{border-bottom:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) #syncDiagnosticsDialog button:focus-visible{outline:3px solid #6a5b76;outline-offset:3px}

:where(:root[data-theme="lavender"]) #syncStatus{background:#eee6f3;border:1px solid #d0c2d8;border-radius:12px}:where(:root[data-theme="lavender"]) #syncStatus[data-routine=true]{background:#f6f3f8}:where(:root[data-theme="lavender"]) #syncStatus[data-sync-state=offline]{background:#f3efdf}:where(:root[data-theme="lavender"]) #syncStatus[data-sync-state=conflict],:where(:root[data-theme="lavender"]) #syncStatus[data-sync-state=paused]{background:#f5e6df}:where(:root[data-theme="lavender"]) #syncStatus[data-sync-state=sending]{border-color:#d0c2d8}:where(:root[data-theme="lavender"]) #syncStatus :focus-visible{outline:3px solid #cd6938;outline-offset:3px}

:where(:root[data-theme="lavender"]) .offers-intro{background:#eee6f3;border:1px solid #d0c2d8;border-radius:18px}:where(:root[data-theme="lavender"]) .offers-tools select{background:#fff;border:1px solid #d0c2d8;border-radius:10px}:where(:root[data-theme="lavender"]) .real-offer{border:1px solid #d0c2d8;background:#fffaff;border-radius:20px}:where(:root[data-theme="lavender"]) .offer-package{background:#eee6f3;border-radius:20px}:where(:root[data-theme="lavender"]) .offer-package.refill{background:#f2dfcb}:where(:root[data-theme="lavender"]) .offer-stamp{color:#6a5b76}:where(:root[data-theme="lavender"]) .offers-sources{background:#f0eee6;border-radius:16px}:where(:root[data-theme="lavender"]) .sr-only{border:0}:where(:root[data-theme="lavender"]) .offer-quantity input{border:1px solid #d0c2d8;border-radius:8px}:where(:root[data-theme="lavender"]) .offer-history table{border-collapse:collapse}:where(:root[data-theme="lavender"]) .offer-history th,:where(:root[data-theme="lavender"]) .offer-history td{border-bottom:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .demo-section-title{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .quantity-price-details table{border-collapse:collapse}:where(:root[data-theme="lavender"]) .quantity-price-details th,:where(:root[data-theme="lavender"]) .quantity-price-details td{border-bottom:1px solid #d0c2d8}

:where(:root[data-theme="lavender"]) .product-photo{background:#fff;border-radius:16px;border:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .product-photo-open{border:0;background:#fff;border-radius:0}:where(:root[data-theme="lavender"]) .product-photo img{background:#fff}:where(:root[data-theme="lavender"]) .product-photo-zoom{background:#eee6f3ef;border-radius:20px;color:#493b58}:where(:root[data-theme="lavender"]) .product-photo figcaption{color:#6a5b76;border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .product-photo figcaption a{color:inherit}:where(:root[data-theme="lavender"]) .photo-showcase-card{background:#fffaff;border:1px solid #d0c2d8;border-radius:20px}:where(:root[data-theme="lavender"]) .photo-showcase-card .product-photo{border:0;border-radius:0}:where(:root[data-theme="lavender"]) .photo-short-description{color:#6a5b76}:where(:root[data-theme="lavender"]) .product-photo-open:focus-visible{outline:3px solid #c9673d;outline-offset:-4px}

:where(:root[data-theme="lavender"]) .product-price{color:#493b58}:where(:root[data-theme="lavender"]) .product-price-main>span{color:#6a5b76}:where(:root[data-theme="lavender"]) .product-price .product-price-note{color:#6a5b76}:where(:root[data-theme="lavender"]) .product-price-stock{color:#8f381c}:where(:root[data-theme="lavender"]) .photo-showcase-copy .product-price{border-bottom:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) #realDetailBody>.product-price{border:1px solid #d0c2d8;background:#eee6f3;border-radius:14px}



:where(:root[data-theme="lavender"]) .product-price-history table{border-collapse:collapse}:where(:root[data-theme="lavender"]) .product-price-history th,:where(:root[data-theme="lavender"]) .product-price-history td{border-bottom:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .price-watch-shelf{background:#eee6f3;border:1px solid #d0c2d8;border-radius:18px}:where(:root[data-theme="lavender"]) .watch-item{background:#fffaff;border:1px solid #d0c2d8;border-radius:14px}:where(:root[data-theme="lavender"]) .watch-reached{border:2px solid #d0c2d8}:where(:root[data-theme="lavender"]) .price-watch-dialog input,:where(:root[data-theme="lavender"]) .price-watch-dialog select{border:1px solid #d0c2d8;border-radius:8px}

:where(:root[data-theme="lavender"]) .watch-card{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .watch-card-status{color:#6a5b76}

:where(:root[data-theme="lavender"]) .watch-dialog-photo{background:white;border-radius:12px}

:where(:root[data-theme="lavender"]) .watch-dialog-current-price{border:1px solid #d0c2d8;border-radius:12px;background:#eee6f3}:where(:root[data-theme="lavender"]) .watch-current-caption{color:#6a5b76}:where(:root[data-theme="lavender"]) .watch-dialog-current-price .product-price{border:0}:where(:root[data-theme="lavender"]) .watch-threshold-suffix{color:#6a5b76}

:where(:root[data-theme="lavender"]) #realComparisonTray{background:#fffaff;border:1px solid #d0c2d8;box-shadow:0 4px 24px #493b5833;border-radius:14px}:where(:root[data-theme="lavender"]) #realComparisonDialog{background:#fffaff;border:1px solid #d0c2d8;border-radius:18px;color:#493b58}:where(:root[data-theme="lavender"]) #realComparisonDialog::backdrop{background:#493b5880}:where(:root[data-theme="lavender"]) .real-compare-heading{background:#fffaff;border-bottom:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .real-comparison-scroll{border:1px solid #d0c2d8;border-radius:10px}:where(:root[data-theme="lavender"]) .real-comparison-scroll table{border-collapse:collapse}:where(:root[data-theme="lavender"]) .real-comparison-scroll th,:where(:root[data-theme="lavender"]) .real-comparison-scroll td{border-bottom:1px solid #d0c2d8;border-right:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .real-comparison-scroll th{background:#eee6f3}:where(:root[data-theme="lavender"]) .real-comparison-scroll input:not([type=checkbox]){border:1px solid #d0c2d8;border-radius:8px}:where(:root[data-theme="lavender"]) #realComparisonDialog :focus-visible,:where(:root[data-theme="lavender"]) #realComparisonTray :focus-visible{outline:3px solid #d76a36;outline-offset:3px}:where(:root[data-theme="lavender"]) .real-comparison-variant{border:1px solid #d0c2d8;border-radius:12px;background:#fffaff}:where(:root[data-theme="lavender"]) .comparison-variant-heading{background:#eee6f3}:where(:root[data-theme="lavender"]) .real-comparison-variant dl>div{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .real-comparison-variant dt{color:#6a5b76}:where(:root[data-theme="lavender"]) .real-comparison-variant input:not([type=checkbox]){border:1px solid #d0c2d8;border-radius:8px}:where(:root[data-theme="lavender"]) .comparison-list-message{border-left:3px solid #d0c2d8;background:#eee6f3}

:where(:root[data-theme="lavender"]) #projectWorkspace{background:#fffaff;border:1px solid #d0c2d8;border-radius:16px}:where(:root[data-theme="lavender"]) .project-fields input,:where(:root[data-theme="lavender"]) .project-fields select{border:1px solid #d0c2d8;border-radius:8px}:where(:root[data-theme="lavender"]) .project-candidate{border:1px solid #d0c2d8;border-radius:12px;background:#f6f3f8}:where(:root[data-theme="lavender"]) #projectNeedsDetails{border:1px solid #d0c2d8;border-radius:12px}:where(:root[data-theme="lavender"]) #projectWorkspace :focus-visible,:where(:root[data-theme="lavender"]) #assignRealProject :focus-visible{outline:3px solid #ce693a;outline-offset:3px}

:where(:root[data-theme="lavender"]) .project-candidate .project-candidate-mismatch{border:1px solid #c89e83;border-radius:8px;background:#fbede3;color:#713821}

:where(:root[data-theme="lavender"]) .project-price-goal{border:1px solid #d0c2d8;border-radius:10px;background:#f6f3f8}:where(:root[data-theme="lavender"]) .project-goal-state{border-left:3px solid #d0c2d8}:where(:root[data-theme="lavender"]) .project-goal-state[data-goal-status=within]{border-color:#d0c2d8;color:#493b58}

:where(:root[data-theme="lavender"]) #projectComparison{border:1px solid #d0c2d8;border-radius:12px;background:#fffaff}:where(:root[data-theme="lavender"]) #projectComparison fieldset{border:0}:where(:root[data-theme="lavender"]) #projectComparison :focus-visible{outline:3px solid #ce693a;outline-offset:3px}

:where(:root[data-theme="lavender"]) .real-plan-table table{border-collapse:collapse;background:#fffaff}:where(:root[data-theme="lavender"]) .real-plan-table th,:where(:root[data-theme="lavender"]) .real-plan-table td{border-bottom:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .real-plan-table input,:where(:root[data-theme="lavender"]) .real-delivery input,:where(:root[data-theme="lavender"]) .real-budget input{border:1px solid #d0c2d8;border-radius:9px;background:#fff}:where(:root[data-theme="lavender"]) .real-delivery{border:1px solid #d0c2d8;border-radius:14px}:where(:root[data-theme="lavender"]) .source-monitor{border:1px solid #d0c2d8;border-radius:14px;background:#eee6f3}:where(:root[data-theme="lavender"]) .source-monitor :focus-visible{outline:3px solid #ce693a;outline-offset:3px}@media(max-width:700px){:where(:root[data-theme="lavender"]) #realPlannerPanel .real-plan-table table{background:transparent}:where(:root[data-theme="lavender"]) #realPlannerPanel .real-plan-table tbody tr{border:1px solid #d0c2d8;border-radius:12px;background:#fffaff}:where(:root[data-theme="lavender"]) #realPlannerPanel .real-plan-table tbody th,:where(:root[data-theme="lavender"]) #realPlannerPanel .real-plan-table tbody td{border:0}}:where(:root[data-theme="lavender"]) #realPlannerPanel .real-delivery input:focus-visible{outline:3px solid #a64e29;outline-offset:2px}

:where(:root[data-theme="lavender"]) header.site-navigation nav button[aria-current=page]{background:#493b58;color:#fff;box-shadow:inset 0 -4px #d0c2d8}
:where(:root[data-theme="lavender"]) header.site-navigation nav button:focus-visible{outline-offset:1px}
:where(:root[data-theme="lavender"]) #toast{border:1px solid #d0c2d8}
:where(:root[data-theme="lavender"]) .install-shortcut{border:1px solid #d0c2d8;border-radius:9px;background:#fff;color:#493b58}
:where(:root[data-theme="lavender"]) #installDialog .install-close{border:1px solid var(--line);border-radius:8px;background:white}
:where(:root[data-theme="lavender"]) .install-platforms button{border:1px solid var(--line);border-radius:9px;background:white}
:where(:root[data-theme="lavender"]) .install-platforms button[aria-pressed=true]{background:#493b58;color:white;border-color:#d0c2d8}

:where(:root[data-theme="lavender"]) .card .visual-open{background:transparent;border:0;color:inherit;border-radius:0}
:where(:root[data-theme="lavender"]) .card .visual-open:focus-visible{outline:3px solid #de642e;outline-offset:-5px}
:where(:root[data-theme="lavender"]) .filament-detail .detail-toolbar{background:#fff;border-bottom:1px solid var(--line)}
:where(:root[data-theme="lavender"]) .detail-toolbar .detail-step{border:1px solid #d0c2d8;border-radius:8px;background:white}
:where(:root[data-theme="lavender"]) .detail-gesture-hint{color:#6a5b76}
:where(:root[data-theme="lavender"]) .filament-detail #filamentTitle:focus{outline:none}

:where(:root[data-theme="lavender"]) #realDetail{background:#fffaff;color:#493b58;border:1px solid #d0c2d8;border-radius:20px}:where(:root[data-theme="lavender"]) #realDetail::backdrop{background:rgb(26 46 36 / .52)}:where(:root[data-theme="lavender"]) .real-detail-toolbar{background:#fffaff;border-bottom:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .real-detail-hint{color:#6a5b76}:where(:root[data-theme="lavender"]) .real-detail-table table{border-collapse:collapse}:where(:root[data-theme="lavender"]) .real-detail-table td,:where(:root[data-theme="lavender"]) .real-detail-table th{border-bottom:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) #realDetail button:focus-visible,:where(:root[data-theme="lavender"]) #realDetail a:focus-visible{outline:3px solid #d46035;outline-offset:3px}

:where(:root[data-theme="lavender"]) .browse-mode button{border:1px solid #d0c2d8;background:#fff;border-radius:10px}
:where(:root[data-theme="lavender"]) .browse-mode button[aria-pressed=true]{background:#493b58;color:#fff}
:where(:root[data-theme="lavender"]) .explorer{background:#fffaff;border:1px solid #d0c2d8;border-radius:18px}
:where(:root[data-theme="lavender"]) .explorer .explorer-visual{border-radius:14px;background:var(--bg,#eee6f3);border:0;color:#493b58}
:where(:root[data-theme="lavender"]) .explorer-progress{color:#6a5b76}

:where(:root[data-theme="lavender"]) .amazon-source{border:1px solid #d0c2d8;border-radius:16px;background:#f4f0e6}
:where(:root[data-theme="lavender"]) .amazon-source input{border:1px solid #d0c2d8;border-radius:8px;background:white}
:where(:root[data-theme="lavender"]) .amazon-result{background:white;border:1px solid #d0c2d8;border-radius:12px}:where(:root[data-theme="lavender"]) .amazon-source :focus-visible{outline:3px solid #ce693a;outline-offset:3px}

:where(:root[data-theme="lavender"]) #accountDialog{border:1px solid #d0c2d8;border-radius:20px;color:#493b58}:where(:root[data-theme="lavender"]) #accountDialog .account-state{background:#eee6f3;border-radius:12px}:where(:root[data-theme="lavender"]) #accountDialog .account-signout{color:#493b58}
:where(:root[data-theme="lavender"]) #accountDialog .fineprint{color:#6a5b76}
:where(:root[data-theme="lavender"]) .account-entry{border:1px solid #d0c2d8;border-radius:9px;background:#eee6f3;color:#493b58}
:where(:root[data-theme="lavender"]) .account-entry[data-account=authenticated]:before{background:#6a5b76;border-radius:50%}
:where(:root[data-theme="lavender"]) .account-entry:focus-visible{outline:3px solid #de642e;outline-offset:2px}

:where(:root[data-theme="lavender"]) .filament-evidence{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .evidence-filter select{background:#fff;border:1px solid #d0c2d8;border-radius:10px}:where(:root[data-theme="lavender"]) .evidence-gallery figure{border:1px solid #d0c2d8;border-radius:14px;background:#f5f5ee}:where(:root[data-theme="lavender"]) .evidence-empty{background:#f4efe7;border-radius:12px}:where(:root[data-theme="lavender"]) .evidence-filter:focus-within{outline-offset:4px}:where(:root[data-theme="lavender"]) .community-approved-review{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .evidence-photo-filters button{border-radius:24px}:where(:root[data-theme="lavender"]) .evidence-photo-filters button[aria-pressed="true"]{background:#493b58;color:#fff;border-color:#d0c2d8}:where(:root[data-theme="lavender"]) .evidence-photo-open{border:0;border-radius:0;background:#fff}:where(:root[data-theme="lavender"]) .evidence-photo-open>span{border-radius:20px;background:#ffffffed;color:#493b58}:where(:root[data-theme="lavender"]) .evidence-photo-lightbox{border:0;border-radius:18px;background:#fffef9;color:#493b58}:where(:root[data-theme="lavender"]) .evidence-photo-lightbox::backdrop{background:#493b58e0}:where(:root[data-theme="lavender"]) .evidence-lightbox-stage{background:#fff}:where(:root[data-theme="lavender"]) .evidence-lightbox-arrow{border:1px solid #d0c2d8;border-radius:12px;background:#fffef9ed;color:#493b58}:where(:root[data-theme="lavender"]) .evidence-photo-open:focus-visible,:where(:root[data-theme="lavender"]) .evidence-lightbox-arrow:focus-visible{outline:3px solid #cf653e;outline-offset:3px}

:where(:root[data-theme="lavender"]) .public-community{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .public-community-dialog{border:1px solid #d0c2d8;border-radius:20px;color:#493b58;background:#fff}:where(:root[data-theme="lavender"]) .public-community-dialog::backdrop{background:#493b5877}:where(:root[data-theme="lavender"]) .public-community-dialog input:not([type=checkbox]),:where(:root[data-theme="lavender"]) .public-community-dialog textarea,:where(:root[data-theme="lavender"]) .public-community-dialog select{border:1px solid #d0c2d8;border-radius:9px}:where(:root[data-theme="lavender"]) .public-community-review{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .public-community-progress{color:#6a5b76}:where(:root[data-theme="lavender"]) .public-community-photo-preview{border-radius:14px;background:#f6f3f8}:where(:root[data-theme="lavender"]) .public-community-upload{border:1px dashed #d0c2d8;border-radius:14px;background:#f6f3f8}:where(:root[data-theme="lavender"]) .public-community-filament{border:1px solid #d0c2d8;border-radius:14px}:where(:root[data-theme="lavender"]) .public-community-filament img{background:white;border-radius:10px}:where(:root[data-theme="lavender"]) .public-community-dialog section h3{outline:none}:where(:root[data-theme="lavender"]) .public-community-feed button[aria-pressed="true"]{background:#eee6f3;border-color:#d0c2d8}:where(:root[data-theme="lavender"]) .public-community-contribution{background:#f6f3f8;border-radius:12px}

:where(:root[data-theme="lavender"]) .shelf-notification-count{color:#fff;background:#493b58;border-radius:1em}:where(:root[data-theme="lavender"]) .notification-center-dialog{border:1px solid #d0c2d8;border-radius:24px;color:#493b58;background:#faf9f4}:where(:root[data-theme="lavender"]) .notification-center-dialog::backdrop{background:#493b5888}:where(:root[data-theme="lavender"]) .notification-item{border:1px solid #d0c2d8;border-radius:16px;background:#fff}:where(:root[data-theme="lavender"]) .notification-unread{border-left:5px solid #d0c2d8;background:#eee6f3}:where(:root[data-theme="lavender"]) .notification-cloud{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .notification-center-dialog [role=status]:not(:empty){background:#f1e7da;border-radius:10px}:where(:root[data-theme="lavender"]) .notification-center-open b{border-radius:12px;background:#493b58;color:#fff}:where(:root[data-theme="lavender"]) .notification-center-open[data-sync-state=unsaved]{outline:2px solid #a66333;outline-offset:-2px}
:where(:root[data-theme="lavender"]) .notification-overview{background:#eee6f3;border:1px solid #d0c2d8;border-radius:14px}

:where(:root[data-theme="lavender"]) #purchaseCheck{border:1px solid #d0c2d8;border-radius:22px;color:#493b58;background:#fffaff}:where(:root[data-theme="lavender"]) #purchaseCheck::backdrop{background:#493b5899}

:where(:root[data-theme="lavender"]) #shippingComparisonDialog{border:1px solid #d0c2d8;border-radius:22px;color:#493b58;background:#fffaff}:where(:root[data-theme="lavender"]) #shippingComparisonDialog::backdrop{background:#493b5899}:where(:root[data-theme="lavender"]) .shipping-variants fieldset{border:1px solid #d0c2d8;border-radius:16px}:where(:root[data-theme="lavender"]) .shipping-variants input,:where(:root[data-theme="lavender"]) .shipping-variants select,:where(:root[data-theme="lavender"]) .shipping-quantity input{border:1px solid #d0c2d8;border-radius:9px;background:#fff;color:inherit}:where(:root[data-theme="lavender"]) .shipping-result{border-top:1px solid #d0c2d8}
:where(:root[data-theme="lavender"]) #localStatus .account-invitation{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) #localStatus .account-invitation>button:focus-visible{outline:3px solid #cb6843;outline-offset:3px}

:root[data-theme="lavender"]{--photo-line:#eee6f3}:where(:root[data-theme="lavender"]) .visual-offer{border-radius:18px;box-shadow:0 2px 8px #493b5805}:where(:root[data-theme="lavender"]) .visual-offer-photo{background:#fff}:where(:root[data-theme="lavender"]) .visual-offer-photo .product-photo{border:0;border-radius:0}:where(:root[data-theme="lavender"]) .visual-offer-photo .product-photo-open{background:#fff}:where(:root[data-theme="lavender"]) .visual-offer-photo figcaption{color:#6a5b76}:where(:root[data-theme="lavender"]) .visual-offer .offer-spec{color:#6a5b76}:where(:root[data-theme="lavender"]) .product-price-compact .product-price-kg span{color:#6a5b76}:where(:root[data-theme="lavender"]) .visual-offer-tools{border-top:1px solid var(--photo-line)}:where(:root[data-theme="lavender"]) .visual-offer-tools>summary{color:#6a5b76}:where(:root[data-theme="lavender"]) .offers-intro{background:none;border:0}:where(:root[data-theme="lavender"]) .filament-thumb{background:#fff;border:1px solid var(--photo-line);border-radius:12px}:where(:root[data-theme="lavender"]) .filament-thumb-empty{color:#6a5b76}:where(:root[data-theme="lavender"]) .purchase-product-photo .product-photo{background:#fff;border-radius:16px}:where(:root[data-theme="lavender"]) .photo-showcase-card{border-radius:18px;box-shadow:0 2px 8px #493b5805}:where(:root[data-theme="lavender"]) .photo-showcase .product-photo{background:#fff}:where(:root[data-theme="lavender"]) .visual-offer:hover,:where(:root[data-theme="lavender"]) .photo-showcase-card:hover{border-color:#d0c2d8;box-shadow:0 5px 16px #493b580b}

:where(:root[data-theme="lavender"]) .compact-price-status{color:#6a5b76}:where(:root[data-theme="lavender"]) .product-gallery-thumbs button{background:white;border:1px solid #d0c2d8;border-radius:9px}:where(:root[data-theme="lavender"]) .product-gallery-thumbs button[aria-pressed=true]{border:2px solid #d0c2d8}

:where(:root[data-theme="lavender"]) .product-gallery-stage{background:white;border-radius:16px}:where(:root[data-theme="lavender"]) .product-gallery-arrow{border:0;border-radius:12px;background:#eee6f3cc;color:#493b58}:where(:root[data-theme="lavender"]) .product-gallery-arrow:hover{background:#eee6f3}:where(:root[data-theme="lavender"]) .product-gallery-position{background:#fffef2e8;border-radius:12px}:where(:root[data-theme="lavender"]) .product-gallery-stage:focus-visible{outline:3px solid #d46035;outline-offset:2px}

:where(:root[data-theme="lavender"]) .visual-filters{border:1px solid #d0c2d8;border-radius:16px;background:#f6f3f8;color:var(--ink,#493b58)}:where(:root[data-theme="lavender"]) .visual-filter-count,:where(:root[data-theme="lavender"]) .visual-filter-hint{color:#6a5b76}:where(:root[data-theme="lavender"]) .visual-filter-reset{border:0;background:none;color:inherit}:where(:root[data-theme="lavender"]) .visual-facet-group{border:0;background:transparent}:where(:root[data-theme="lavender"]) .visual-facet-group>summary{border:1px solid #d0c2d8;border-radius:12px;background:#fff}:where(:root[data-theme="lavender"]) .visual-facet-group[open]>summary{border-color:#d0c2d8;background:#eee6f3}:where(:root[data-theme="lavender"]) .visual-facet-selected{border-radius:50px;background:#493b58;color:#fff}:where(:root[data-theme="lavender"]) .visual-facet-popover{border:1px solid #d0c2d8;border-radius:12px;background:#fff;box-shadow:0 10px 26px #493b5820}:where(:root[data-theme="lavender"]) .visual-facet-option{border-radius:8px}:where(:root[data-theme="lavender"]) .visual-facet-option:hover,:where(:root[data-theme="lavender"]) .visual-facet-option.is-active{background:#eee6f3}:where(:root[data-theme="lavender"]) .visual-facet-option input{accent-color:#493b58}:where(:root[data-theme="lavender"]) .visual-facet-option small{color:#6a5b76}:where(:root[data-theme="lavender"]) .visual-facet-search{border:1px solid #d0c2d8;border-radius:8px}:where(:root[data-theme="lavender"]) .visual-filter-footer select{border:1px solid #d0c2d8;border-radius:9px;background:#fff;color:inherit}:where(:root[data-theme="lavender"]) .visual-price-range input{border:1px solid #d0c2d8;border-radius:8px}:where(:root[data-theme="lavender"]) .visual-filters :is(summary,input,button,select):focus-visible{outline:3px solid #ed7344;outline-offset:3px}@media(max-width:700px){:where(:root[data-theme="lavender"]) .visual-facet-popover{box-shadow:none}}:where(:root[data-theme="lavender"]) .visual-filter-selection{color:#6a5b76}@media(max-width:700px){:where(:root[data-theme="lavender"]) .visual-filters-mobile-toggle{border:1px solid #d0c2d8;border-radius:11px;background:#fff;color:#493b58}}

:where(:root[data-theme="lavender"]) .photo-color-dialog{border:1px solid #d0c2d8;border-radius:24px;color:#493b58;background:#fffaff}:where(:root[data-theme="lavender"]) .photo-color-dialog::backdrop{background:#493b5888}:where(:root[data-theme="lavender"]) .photo-color-heading button{border-radius:50%;border:1px solid #d0c2d8;background:#eee6f3}:where(:root[data-theme="lavender"]) .photo-color-file{border:1px solid #d0c2d8;border-radius:14px;background:#eee6f3}:where(:root[data-theme="lavender"]) .photo-color-canvas-wrap canvas{border-radius:14px;box-shadow:0 0 0 1px #eee6f3}:where(:root[data-theme="lavender"]) .photo-color-picked{background:#eee6f3;border-radius:14px}:where(:root[data-theme="lavender"]) .photo-color-picked input{border:0}:where(:root[data-theme="lavender"]) .photo-color-match-grid article{background:#fff;border:1px solid #d0c2d8;border-radius:16px}:where(:root[data-theme="lavender"]) .photo-color-match-grid button{border:0;background:white;color:inherit}:where(:root[data-theme="lavender"]) .photo-color-match-grid button span{color:#6a5b76}:where(:root[data-theme="lavender"]) .photo-color-dialog button:focus-visible,:where(:root[data-theme="lavender"]) .photo-color-dialog canvas:focus-visible{outline:3px solid #c56c43;outline-offset:3px}@media(max-width:600px){:where(:root[data-theme="lavender"]) .photo-color-dialog{border-radius:18px}}:where(:root[data-theme="lavender"]) .color-picker-tabs button{border:1px solid #d0c2d8;border-radius:20px;background:white;color:#493b58}:where(:root[data-theme="lavender"]) .color-picker-tabs button[aria-pressed=true]{background:#493b58;color:white}:where(:root[data-theme="lavender"]) .color-basic-grid button{border:1px solid #d0c2d8;background:white;border-radius:10px;color:#493b58}:where(:root[data-theme="lavender"]) .color-basic-grid button[aria-pressed=true]{outline:2px solid #6a5b76}:where(:root[data-theme="lavender"]) .color-basic-grid button>span{background:var(--sample);border:1px solid #0002;border-radius:50%}:where(:root[data-theme="lavender"]) .color-sv-plane{background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),var(--hue,#00a080);border-radius:14px}:where(:root[data-theme="lavender"]) .color-sv-plane>span,:where(:root[data-theme="lavender"]) .color-hue-wheel>span{border:2px solid white;box-shadow:0 0 0 1px #0009;border-radius:50%}:where(:root[data-theme="lavender"]) .color-hue-wheel{background:radial-gradient(circle,white,transparent 70%),conic-gradient(from 90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%}:where(:root[data-theme="lavender"]) .color-sliders input{accent-color:#493b58}:where(:root[data-theme="lavender"]) .color-manual input{border:1px solid #d0c2d8;border-radius:9px}:where(:root[data-theme="lavender"]) .visual-color-target{border:1px solid #d0c2d8;border-radius:9px;background:white}:where(:root[data-theme="lavender"]) .visual-color-target:before{background:var(--picked);border:1px solid #0003;border-radius:4px}:where(:root[data-theme="lavender"]) .color-picker-tools :is(button,input,[tabindex]):focus-visible{outline:3px solid #d56a3f;outline-offset:3px}

:where(:root[data-theme="lavender"]) .similar-offers-grid article{border:1px solid #d0c2d8;border-radius:14px;background:#fff}:where(:root[data-theme="lavender"]) .similar-offer-photo{border:0;background:white}:where(:root[data-theme="lavender"]) .similar-offers-grid small,:where(:root[data-theme="lavender"]) .similar-offers-note{color:#6a5b76}
:where(:root[data-theme="lavender"]) .card-mass{color:#6a5b76}:where(:root[data-theme="lavender"]) .photo-showcase-copy .product-price{border:0}:where(:root[data-theme="lavender"]) .skip-to-filaments{background:#493b58;color:white;border-radius:8px}:where(:root[data-theme="lavender"]) .test-catalog-notice{color:#6a5b76;border:1px solid #d0c2d8;border-radius:10px;background:#eee6f3}:where(:root[data-theme="lavender"]) .test-catalog-caption{color:#6a5b76}:where(:root[data-theme="lavender"]) .test-deal-tags{color:#825132;background:#f8e6d8;border-radius:6px}:where(:root[data-theme="lavender"]) .preview-plan-summary{border:1px solid #d0c2d8;border-radius:15px;background:#eee6f3}

:where(:root[data-theme="lavender"]) .print-settings-peek{border:0;background:none;color:#6a5b76}:where(:root[data-theme="lavender"]) .filament-print-settings{background:#eee6f3;border:1px solid #d0c2d8;border-radius:16px}:where(:root[data-theme="lavender"]) .print-settings-table{border-collapse:collapse}:where(:root[data-theme="lavender"]) .print-settings-table th,:where(:root[data-theme="lavender"]) .print-settings-table td{border-bottom:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .print-profile-file{background:#fffaff;border:1px solid #d0c2d8;border-radius:12px}:where(:root[data-theme="lavender"]) .filament-print-settings input,:where(:root[data-theme="lavender"]) .filament-print-settings textarea{border:1px solid #d0c2d8;border-radius:8px}:where(:root[data-theme="lavender"]) .filament-print-settings :focus-visible{outline:3px solid #ed7344;outline-offset:2px}

:where(:root[data-theme="lavender"]) .print-equipment-picker{border:1px solid #d0c2d8;border-radius:12px;background:#fffaff}:where(:root[data-theme="lavender"]) .print-equipment-picker select{border:1px solid #d0c2d8;border-radius:8px;background:white}

:where(:root[data-theme="lavender"]) .catalog-layout>.visual-filters{background:#eee6f3}:where(:root[data-theme="lavender"]) .catalog-layout .visual-facet-group{border-bottom:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .catalog-layout .visual-facet-group>summary{border:0;border-radius:0;background:transparent}:where(:root[data-theme="lavender"]) .catalog-layout .visual-facet-group[open]>summary{background:transparent;color:#493b58}:where(:root[data-theme="lavender"]) .catalog-layout .visual-facet-popover{border:0;box-shadow:none;background:transparent}:where(:root[data-theme="lavender"]) .deal-tabs button{border:1px solid #d0c2d8;border-radius:24px;background:#fffaff;color:#493b58}:where(:root[data-theme="lavender"]) .deal-tabs button[aria-pressed=true]{background:#493b58;color:#fff;border-color:#d0c2d8}:where(:root[data-theme="lavender"]) .deal-tabs button:focus-visible{outline:3px solid #db7044;outline-offset:2px}:where(:root[data-theme="lavender"]) .deal-description{color:#6a5b76}:where(:root[data-theme="lavender"]) .deal-method{color:#6a5b76}:where(:root[data-theme="lavender"]) .deal-empty{background:#eee6f3;border:1px solid #d0c2d8;border-radius:12px}:where(:root[data-theme="lavender"]) .deal-reason{border-radius:8px;background:#eee6f3;color:#493b58}:where(:root[data-theme="lavender"]) .deal-unusual{background:#f7e9d7;color:#805221}
@media(max-width:700px){:where(:root[data-theme="lavender"]) .catalog-layout .visual-filter-apply{border:0;border-radius:10px;background:#493b58;color:white}}

:where(:root[data-theme="lavender"]) .detail-advanced{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .quick-plan-total{background:#eee6f3;border:1px solid #d0c2d8;border-radius:16px}:where(:root[data-theme="lavender"]) .explorer-visual>img{background:white;border-radius:12px}@media(max-width:700px){:where(:root[data-theme="lavender"]) .deal-mobile-picker select{border:1px solid #d0c2d8;background:white;color:#493b58;border-radius:10px}}:where(:root[data-theme="lavender"]) .quick-plan-items article{background:white;border:1px solid #d0c2d8;border-radius:12px}

:where(:root[data-theme="lavender"]) #localStatus .installation-help #syncStatus{border:1px solid #d0c2d8;border-radius:12px}

:where(:root[data-theme="lavender"]) .shelf-heart-explainer{color:#6a5b76!important}:where(:root[data-theme="lavender"]) .shelf-layout-controls>span{color:#6a5b76}:where(:root[data-theme="lavender"]) .shelf-layout-controls button{border:1px solid #d0c2d8;background:#fffaff;border-radius:10px;color:#493b58}:where(:root[data-theme="lavender"]) .shelf-layout-controls button[aria-pressed=true]{background:#493b58;color:white;border-color:#d0c2d8}:where(:root[data-theme="lavender"]) .shelf-layout-controls button:focus-visible{outline:3px solid #d56e42;outline-offset:3px}:where(:root[data-theme="lavender"]) .filament-shelf-row{background:linear-gradient(90deg,#eee9dc,#f6f1e6 45%,#e9e6d9);border:1px solid #d8cfbb;border-radius:14px}:where(:root[data-theme="lavender"]) .filament-shelf-row:before{background:linear-gradient(#e1c8a0 0 25%,#bf9870 30%,#aa815b 90%,#8c6948 100%);border-top:1px solid #e9d6b7;box-shadow:0 8px 10px #71573b30;border-radius:2px 2px 5px 5px}:where(:root[data-theme="lavender"]) .filament-shelf-row>.visual-offer{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0}:where(:root[data-theme="lavender"]) .filament-shelf-row .visual-offer-photo{background:transparent}:where(:root[data-theme="lavender"]) .filament-shelf-row .product-photo,:where(:root[data-theme="lavender"]) .filament-shelf-row .product-photo-open{background:transparent!important;border:0!important;box-shadow:none!important}:where(:root[data-theme="lavender"]) .filament-shelf-row .product-photo img{filter:drop-shadow(1px 6px 3px #493b581c)}:where(:root[data-theme="lavender"]) .physical-shelf-empty:before{border-radius:3px;background:linear-gradient(#dfc9a5,#ae875c);box-shadow:0 10px 15px #87694b30}
@media(max-width:700px){:where(:root[data-theme="lavender"]) .filament-shelf-row{border-radius:10px}}

:where(:root[data-theme="lavender"]) .filament-shelf-row .product-photo img{background:transparent!important}

:where(:root[data-theme="lavender"]) .visual-filters .visual-facet-popover{box-shadow:none!important}
:where(:root[data-theme="lavender"]) .visual-facet-more{border:0;background:none;color:#493b58}:where(:root[data-theme="lavender"]) .visual-facet-more:hover{color:#493b58}:where(:root[data-theme="lavender"]) .visual-facet-more:focus-visible{outline:3px solid #d36c42;outline-offset:2px;border-radius:4px}

:where(:root[data-theme="lavender"]) footer.site-footer{border-top:1px solid #d0c2d8;color:#6a5b76}:where(:root[data-theme="lavender"]) .footer-identity strong{color:#493b58}:where(:root[data-theme="lavender"]) .site-footer .footer-links :is(a,button){border:0;background:none;color:#493b58}:where(:root[data-theme="lavender"]) .site-footer .footer-links :is(a,button):focus-visible{outline:3px solid #d46c42;outline-offset:4px;border-radius:2px}:where(:root[data-theme="lavender"]) .site-footer .footer-note{color:#6a5b76}

:where(:root[data-theme="lavender"]) #inventoryTabs button{border:1px solid #d0c2d8;border-radius:24px;background:#fffaff;color:#493b58}:where(:root[data-theme="lavender"]) #inventoryTabs button[aria-pressed=true]{background:#493b58;color:white}:where(:root[data-theme="lavender"]) .inventory-heading p{color:#6a5b76}:where(:root[data-theme="lavender"]) .inventory-sync{color:#6a5b76}:where(:root[data-theme="lavender"]) .inventory-filters{background:#eee6f3;border-radius:14px}:where(:root[data-theme="lavender"]) .inventory-filters :is(input[type=search],select){border:1px solid #d0c2d8;border-radius:8px;background:white}:where(:root[data-theme="lavender"]) .inventory-card{border:1px solid #d0c2d8;background:#fffaff;border-radius:18px}:where(:root[data-theme="lavender"]) .inventory-photo{border:0;background:#fff}:where(:root[data-theme="lavender"]) .inventory-location{color:#6a5b76}:where(:root[data-theme="lavender"]) .inventory-no-photo span{color:#6a5b76}:where(:root[data-theme="lavender"]) .inventory-empty{border:1px dashed #d0c2d8;border-radius:18px;background:#eee6f3}:where(:root[data-theme="lavender"]) .inventory-dialog{border:1px solid #d0c2d8;border-radius:22px;color:#493b58;background:#fffaff}:where(:root[data-theme="lavender"]) .inventory-dialog::backdrop{background:#493b5866}:where(:root[data-theme="lavender"]) .inventory-dialog :is(input,select){border:1px solid #d0c2d8;border-radius:8px;background:#fff;color:inherit}:where(:root[data-theme="lavender"]) .inventory-pick-result{background:white;border:1px solid #d0c2d8;border-radius:12px;color:inherit}:where(:root[data-theme="lavender"]) .inventory-pick-result small{color:#6a5b76}:where(:root[data-theme="lavender"]) .inventory-dialog button:focus-visible,:where(:root[data-theme="lavender"]) #inventoryTabs button:focus-visible{outline:3px solid #d46c42;outline-offset:3px}:where(:root[data-theme="lavender"]) .inventory-contribution{border:1px solid #d0c2d8;border-radius:14px;background:#eee6f3}

:where(:root[data-theme="lavender"]) .inventory-filterbox{border:1px solid #d0c2d8;border-radius:12px;background:#eee6f3}:where(:root[data-theme="lavender"]) .inventory-quick-status select{border:1px solid var(--line,#d0c2d8);border-radius:8px;background:var(--paper,#fff)}:where(:root[data-theme="lavender"]) .inventory-stock-summary{color:var(--muted,#6a5b76)}

:where(:root[data-theme="lavender"]) .fp-scanner{border:1px solid #d0c2d8;border-radius:20px;background:#fffef9;color:#493b58;box-shadow:0 24px 80px #0004}:where(:root[data-theme="lavender"]) .fp-scanner::backdrop{background:#493b58b3}:where(:root[data-theme="lavender"]) .fp-scanner video{background:#493b58;border-radius:12px}:where(:root[data-theme="lavender"]) .fp-scanner button{border:1px solid #d0c2d8;border-radius:10px;background:#493b58;color:white}:where(:root[data-theme="lavender"]) .fp-scanner-head button,:where(:root[data-theme="lavender"]) .fp-scanner [data-stop]{background:#fff;color:#493b58}:where(:root[data-theme="lavender"]) .fp-scanner input,:where(:root[data-theme="lavender"]) .fp-scanner select{border:1px solid #d0c2d8;border-radius:8px;background:white;color:#493b58}:where(:root[data-theme="lavender"]) .fp-scanner [data-status]{border-radius:10px;background:#eee6f3}:where(:root[data-theme="lavender"]) .fp-scanner form{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .fp-scanner .fp-scanner-note{color:#6a5b76}:where(:root[data-theme="lavender"]) .fp-scanner :focus-visible{outline:3px solid #d09d24;outline-offset:3px}:where(:root[data-theme="lavender"]) .fp-camera-tools select{border:1px solid var(--line,#d0c2d8);border-radius:9px;background:var(--paper,#fff);color:var(--ink,#493b58)}:where(:root[data-theme="lavender"]) .fp-camera-tools button{border:1px solid var(--line,#d0c2d8);border-radius:9px;background:var(--paper,#fff);color:var(--ink,#493b58)}:where(:root[data-theme="lavender"]) .fp-camera-tools details{border-top:1px solid var(--line,#d0c2d8)}:where(:root[data-theme="lavender"]) .fp-camera-tools input[type=range]{accent-color:var(--ink,#493b58)}:where(:root[data-theme="lavender"]) .fp-camera-tools input[type=checkbox]{accent-color:var(--ink,#493b58)}

:where(:root[data-theme="lavender"]) .fp-scanner-frame{background:#493b58;border-radius:12px}:where(:root[data-theme="lavender"]) .fp-scanner .fp-scanner-frame video{border-radius:0}:where(:root[data-theme="lavender"]) .fp-scanner-guide{border:2px solid #ffffffb3;border-radius:8px}:where(:root[data-theme="lavender"]) .fp-scanner [data-label-fallback]{background:white;color:#493b58}

:where(:root[data-theme="lavender"]) .label-reader{border:1px solid #d0c2d8;border-radius:22px;color:#493b58;background:#fffaff}:where(:root[data-theme="lavender"]) .label-reader::backdrop{background:#493b5877}:where(:root[data-theme="lavender"]) .label-reader canvas{border:1px solid #d0c2d8;border-radius:8px}:where(:root[data-theme="lavender"]) .label-reader video{background:#493b58;border-radius:10px}:where(:root[data-theme="lavender"]) .label-reader progress{accent-color:#6a5b76}:where(:root[data-theme="lavender"]) .label-reader-status{background:#eee6f3;border-radius:10px}:where(:root[data-theme="lavender"]) .label-confirm-note{border:1px solid #d0c2d8;background:#eee6f3;border-radius:12px}:where(:root[data-theme="lavender"]) .label-match{border:1px solid #d0c2d8;border-radius:10px;background:white;color:#493b58}:where(:root[data-theme="lavender"]) .label-reader button:focus-visible{outline:3px solid #d46c42;outline-offset:3px}
:where(:root[data-theme="lavender"]) .label-reader [data-colour-review]{border:1px solid var(--line,#d0c2d8);border-radius:12px}
:where(:root[data-theme="lavender"]) .label-low-confidence{background:var(--soft,#eee6f3);border:1px solid var(--line,#d0c2d8);border-radius:12px}:where(:root[data-theme="lavender"]) .label-reader-status:focus{outline:2px solid var(--ink,#493b58);outline-offset:3px}

:where(:root[data-theme="lavender"]) .label-reader [data-label-review]{border:1px solid var(--line,#d0c2d8);border-radius:12px;background:var(--paper,#fffaff)}:where(:root[data-theme="lavender"]) .label-reader [data-label-conflicts] label{border-left:3px solid #b66a32}
:where(:root[data-theme="lavender"]) .live-scan-heading{border:0}
:where(:root[data-theme="lavender"]) .live-scan-camera{background:var(--ink,#493b58);border-radius:12px}
:where(:root[data-theme="lavender"]) .live-scan-camera canvas{border:0;border-radius:0}
:where(:root[data-theme="lavender"]) .live-scan-guide{border:2px solid #ffffffaa;border-radius:8px}
:where(:root[data-theme="lavender"]) .live-scanner [data-live-conflicts] label,:where(:root[data-theme="lavender"]) .live-scanner [data-live-other]:not([hidden]){border:1px solid var(--line,#d0c2d8);background:var(--soft,#eee6f3);border-radius:8px}
:where(:root[data-theme="lavender"]) .live-scan-footer{background:var(--paper,#fffaff);border-top:1px solid var(--line,#d0c2d8)}
:where(:root[data-theme="lavender"]) .live-scanner .secondary{background:var(--paper,#fffaff);border:1px solid var(--line,#d0c2d8);border-radius:8px}
:where(:root[data-theme="lavender"]) .live-scan-footer .quiet{color:var(--ink,#493b58)}

@media(max-width:700px){:where(:root[data-theme="lavender"]) .visual-filter-count{color:#6a5b76}:where(:root[data-theme="lavender"]) .visual-facet-option small{color:#6a5b76}:where(:root[data-theme="lavender"]) .visual-filters :is(button,summary,input,select):focus-visible{outline:3px solid #a64e29;outline-offset:3px}}
@media(max-width:700px){
 :where(:root[data-theme="lavender"]) #realDetail{border-radius:16px}
 :where(:root[data-theme="lavender"]) #realDetail .real-detail-main>.product-photo{border-radius:12px}
 :where(:root[data-theme="lavender"]) #realDetail .detail-variant-line{color:#6a5b76}
 :where(:root[data-theme="lavender"]) #realDetail .detail-refill-note{color:#785634}
 :where(:root[data-theme="lavender"]) #realDetail .detail-mobile-extra{border:1px solid #d0c2d8;border-radius:12px;background:#f6f3f8}
 :where(:root[data-theme="lavender"]) #realDetail .detail-mobile-extra[open]>summary{border-bottom:1px solid #d0c2d8}
 :where(:root[data-theme="lavender"]) #realDetail .detail-mobile-extra>.filament-evidence{border:0}
 :where(:root[data-theme="lavender"]) #realDetail .detail-mobile-extra>summary:focus-visible,:where(:root[data-theme="lavender"]) #realDetail .detail-photo-info>summary:focus-visible{outline:3px solid #a64e29;outline-offset:2px;border-radius:3px}
}

@media(max-width:700px){
 :where(:root[data-theme="lavender"]) .mobile-personal-global{border-bottom:1px solid #d0c2d8}
 :where(:root[data-theme="lavender"]) #realShelfPanel .mobile-personal-info{border-top:1px solid #d0c2d8}
 :where(:root[data-theme="lavender"]) #realShelfPanel .mobile-personal-info>summary:focus-visible{outline:3px solid #a64e29;outline-offset:2px}
 :where(:root[data-theme="lavender"]) .inventory-more{border-top:1px solid #d0c2d8}
}

:where(:root[data-theme="lavender"]) .explorer-carousel{background:transparent;border:0;outline:none}
:where(:root[data-theme="lavender"]) .explorer-current{border:1px solid #d0c2d8;border-radius:16px;background:#fffaff;box-shadow:0 6px 24px #493b5810}
:where(:root[data-theme="lavender"]) .explorer-carousel .explorer-visual{background:#fff}
:where(:root[data-theme="lavender"]) .explorer-peer{background:#fffaff;border:1px solid #d0c2d8;border-radius:14px;box-shadow:0 5px 15px #493b5810;color:#493b58}
:where(:root[data-theme="lavender"]) .explorer-peer img{background:#fff}
:where(:root[data-theme="lavender"]) .explorer-peer:hover{border-color:#d0c2d8;background:#eee6f3}
:where(:root[data-theme="lavender"]) .explorer-peer:focus-visible{outline:3px solid #a64e29;outline-offset:3px}
:where(:root[data-theme="lavender"]) .explorer-side{border:1px solid #d0c2d8;border-radius:12px;background:#f6f3f8f2;color:#493b58}
:where(:root[data-theme="lavender"]) .explorer-thumb-nav{background:#f6f3f8;border-radius:12px}
:where(:root[data-theme="lavender"]) .explorer-thumb-nav button{border:1px solid #d0c2d8;background:#fffaff;color:#493b58;border-radius:9px}
:where(:root[data-theme="lavender"]) .explorer-instruction{color:#6a5b76}
@media(max-width:1100px){:where(:root[data-theme="lavender"]) .explorer-thumbstrip .explorer-peer{box-shadow:none}}
@media(max-width:700px){
 :where(:root[data-theme="lavender"]) .explorer-current{border-radius:12px}
 :where(:root[data-theme="lavender"]) .explorer-thumb-nav{box-shadow:0 -3px 10px #493b5810}
 :where(:root[data-theme="lavender"]) #realDetail .real-detail-toolbar{border-top:1px solid #d0c2d8;border-bottom:0}
}

:where(:root[data-theme="lavender"]) #accountDialog{background:#fffaff}
:where(:root[data-theme="lavender"]) .member-avatar{border-radius:50%;background:#eee6f3;color:#493b58}
:where(:root[data-theme="lavender"]) #memberOverview .member-kicker{color:#6a5b76}
:where(:root[data-theme="lavender"]) .member-stats{border-radius:12px;background:#eee6f3}
:where(:root[data-theme="lavender"]) #memberOverview .member-thanks{color:#6a5b76}
:where(:root[data-theme="lavender"]) .member-login-settings{border-top:1px solid #d0c2d8}
:where(:root[data-theme="lavender"]) #profileEditor,:where(:root[data-theme="lavender"]) .member-reviews-dialog{border:1px solid #d0c2d8;border-radius:16px;background:#fffaff;color:#493b58}
:where(:root[data-theme="lavender"]) #profileEditor::backdrop,:where(:root[data-theme="lavender"]) .member-reviews-dialog::backdrop{background:#493b5866}
:where(:root[data-theme="lavender"]) #profileEditor label:not(.profile-publish) input:not([type=file]),:where(:root[data-theme="lavender"]) #profileEditor select{border:1px solid #d0c2d8;border-radius:8px;background:white;color:inherit}
:where(:root[data-theme="lavender"]) #profileEditor .profile-publish{background:#eee6f3;border-radius:8px}
:where(:root[data-theme="lavender"]) .profile-publish input{accent-color:#493b58}:where(:root[data-theme="lavender"]) .member-reviews-dialog article{border-top:1px solid #d0c2d8}
:where(:root[data-theme="lavender"]) #memberOverview button:focus-visible,:where(:root[data-theme="lavender"]) #profileEditor :is(input,select,button):focus-visible{outline:3px solid #a64e29;outline-offset:3px}
:where(:root[data-theme="lavender"]) .review-member-link{border:0;background:transparent;color:inherit}
:where(:root[data-theme="lavender"]) .review-member-link:focus-visible,:where(:root[data-theme="lavender"]) .author-profile-dialog button:focus-visible,:where(:root[data-theme="lavender"]) .author-photo-dialog button:focus-visible{outline:3px solid #a64e29;outline-offset:3px}
:where(:root[data-theme="lavender"]) .author-profile-dialog{border:1px solid #d0c2d8;border-radius:20px;background:#fffaff;color:#493b58}
:where(:root[data-theme="lavender"]) .author-profile-dialog::backdrop,:where(:root[data-theme="lavender"]) .author-photo-dialog::backdrop{background:rgb(28 49 39 / 48%)}:where(:root[data-theme="lavender"]) .author-profile-heading .author-profile-kicker{color:#6a5b76}:where(:root[data-theme="lavender"]) .author-about{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .author-photo-grid button{border:1px solid #d0c2d8;border-radius:12px;background:#eee6f3}
:where(:root[data-theme="lavender"]) .author-review{border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .author-review-photo{border:0;border-radius:8px}
:where(:root[data-theme="lavender"]) .author-profile-controls{background:#fffaff;border-top:1px solid #d0c2d8}:where(:root[data-theme="lavender"]) .author-profile-controls [aria-pressed=true]{background:#493b58;color:#fff;border-color:#d0c2d8}
:where(:root[data-theme="lavender"]) .author-photo-dialog{background:#fffaff;border:1px solid #d0c2d8;border-radius:16px}:where(:root[data-theme="lavender"]) .author-photo-grid>figure:only-child img{background:#fff}:where(:root[data-theme="lavender"]) .author-preview-note{border-radius:8px;background:#eee6f3}

:where(:root[data-theme="lavender"]) #avatarCropDialog{border:1px solid #d0c2d8;border-radius:18px;background:#fffaff;color:#493b58}:where(:root[data-theme="lavender"]) #avatarCropDialog::backdrop{background:rgb(28 49 39 / 48%)}

:where(:root[data-theme="lavender"]) .visual-filter-chips button{border:1px solid #d0c2d8;border-radius:8px;background:#eee6f3;color:#493b58}:where(:root[data-theme="lavender"]) .visual-filter-chips button:hover{background:#eee6f3}:where(:root[data-theme="lavender"]) .visual-filter-chips button:focus-visible{outline:3px solid #a64e29;outline-offset:2px}:where(:root[data-theme="lavender"]) .catalog-loading p{color:#6a5b76}:where(:root[data-theme="lavender"]) .catalog-load-placeholder span{border:1px solid #d0c2d8;border-radius:14px;background:#eee6f3}

:where(:root[data-theme="lavender"]) .quantity-stepper button{border:1px solid var(--line,#d0c2d8);border-radius:8px;background:#eee6f3;color:var(--ink,#493b58)}
:where(:root[data-theme="lavender"]) .quantity-stepper :is(button,input):focus-visible{outline:3px solid #a64e29;outline-offset:2px}
:where(:root[data-theme="lavender"]) .quick-plan-line-total span{color:#6a5b76}

:where(:root[data-theme="lavender"]) .inventory-search-label input{border:1px solid #d0c2d8;border-radius:8px;background:white;color:inherit}
:where(:root[data-theme="lavender"]) .inventory-dialog :is(input,select):focus-visible,:where(:root[data-theme="lavender"]) .inventory-search-label input:focus-visible,:where(:root[data-theme="lavender"]) .inventory-filterbox :is(input,select,summary):focus-visible{outline:3px solid #a64e29;outline-offset:2px}
@media(max-width:700px){
 :where(:root[data-theme="lavender"]) .inventory-dialog{border-radius:16px}
 :where(:root[data-theme="lavender"]) #inventoryPickCount{color:#6a5b76}
 :where(:root[data-theme="lavender"]) .inventory-editor-mobile .inventory-identity-fields{border-block:1px solid #d0c2d8}
}
:where(:root[data-theme="lavender"]) .inventory-places-overview{background:var(--surface,#eee6f3);border:1px solid #d0c2d8;border-radius:16px}
:where(:root[data-theme="lavender"]) .inventory-place-controls select{border:1px solid #d0c2d8;border-radius:8px;background:white;color:inherit}
:where(:root[data-theme="lavender"]) .inventory-place-products{border-bottom:7px solid #d0c2d8;border-radius:0 0 8px 8px}
:where(:root[data-theme="lavender"]) .inventory-place-label{color:inherit}

:where(:root[data-theme="lavender"]) .product-photo-enlarge{border:0;background:transparent;border-radius:0}
:where(:root[data-theme="lavender"]) .product-photo-enlarge>span{background:#eee6f3ed;color:#493b58;border-radius:20px}
:where(:root[data-theme="lavender"]) .product-photo-enlarge:focus-visible{outline:3px solid #a64e29;outline-offset:-4px}
:where(:root[data-theme="lavender"]) .product-gallery-single{color:#6a5b76}
:where(:root[data-theme="lavender"]) #productPhotoViewer{border:0;border-radius:0;background:#fffaff;color:#493b58}
:where(:root[data-theme="lavender"]) #productPhotoViewer::backdrop{background:#493b58d9}
:where(:root[data-theme="lavender"]) #productPhotoViewer .photo-viewer-heading{border-bottom:1px solid #d0c2d8;background:#fffaff}
:where(:root[data-theme="lavender"]) .photo-viewer-stage{background:#fff}
:where(:root[data-theme="lavender"]) .photo-viewer-arrow{border:1px solid #d0c2d8;border-radius:12px;background:#eee6f3e8;color:#493b58}
:where(:root[data-theme="lavender"]) #productPhotoViewer .photo-viewer-controls{border-top:1px solid #d0c2d8;background:#fffaff}
:where(:root[data-theme="lavender"]) .photo-viewer-thumbs button{background:white;border:1px solid #d0c2d8;border-radius:8px}
:where(:root[data-theme="lavender"]) .photo-viewer-thumbs button[aria-pressed=true]{border:3px solid #d0c2d8}
:where(:root[data-theme="lavender"]) #productPhotoViewer button:focus-visible{outline:3px solid #a64e29;outline-offset:2px}



:where(:root[data-theme="lavender"]) #profileEditor textarea{border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}:where(:root[data-theme="lavender"]) .profile-printers{border:0}:where(:root[data-theme="lavender"]) .profile-privacy{border-top:1px solid var(--line)}

:where(:root[data-theme="lavender"]) .source-promotion-flash{background:#fbe3d4;color:#7c3c1c;border-color:#e6b18f}:where(:root[data-theme="lavender"]) .source-promotion-more,:where(:root[data-theme="lavender"]) .source-promotion-terms{color:var(--ink,#493b58)}:where(:root[data-theme="lavender"]) .source-promotion-details section{border-top:1px solid var(--line,#d0c2d8)}:where(:root[data-theme="lavender"]) .source-promotion-details>summary:focus-visible{outline:3px solid var(--focus,#db7044);outline-offset:3px;border-radius:8px}

:where(:root[data-theme="lavender"]) .shelf-view-switch button,:where(:root[data-theme="lavender"]) .shelf-selection button{border:1px solid var(--line,#d0c2d8);border-radius:8px;background:var(--paper,#fffaff);color:var(--ink)}:where(:root[data-theme="lavender"]) .shelf-view-switch [aria-pressed=true]{background:var(--ink,#493b58);color:white}:where(:root[data-theme="lavender"]) .shelf-selection{background:var(--paper);border:1px solid var(--line);border-radius:10px}:where(:root[data-theme="lavender"]) header [data-view=saved] svg{fill:none;stroke:currentColor}:where(:root[data-theme="lavender"]) .shelf-first #inventoryTabs button{border-radius:10px}:where(:root[data-theme="lavender"]) .shelf-first #inventoryTabs #shelfAdd{background:var(--paper);color:var(--ink)}:where(:root[data-theme="lavender"]) .shelf-organization{border:1px solid var(--line);border-radius:12px}
:where(:root[data-theme="lavender"]) .shelf-owned-row{border:1px solid #d0c2d8;border-radius:12px;background:#eee6f3}:where(:root[data-theme="lavender"]) .shelf-owned-row:before{background:linear-gradient(#d0c2d8,#6a5b76 40%,#6a5b76);border-radius:2px 2px 5px 5px;box-shadow:0 7px 9px #493b5825}:where(:root[data-theme="lavender"]) .shelf-first .inventory-place-products{border:0}:where(:root[data-theme="lavender"]) .shelf-first .inventory-card{border:0;background:transparent;border-radius:0}:where(:root[data-theme="lavender"]) .shelf-first .inventory-photo{background:transparent}:where(:root[data-theme="lavender"]) .shelf-inline>summary:focus-visible{outline:3px solid #de642e;outline-offset:4px;border-radius:6px}:where(:root[data-theme="lavender"]) .shelf-check{background:white;border:1px solid #d0c2d8;border-radius:8px}:where(:root[data-theme="lavender"]) .shelf-check input{accent-color:#493b58}:where(:root[data-theme="lavender"]) .shelf-selecting:has(.shelf-check input:checked){outline:2px solid #6a5b76;border-radius:8px}:where(:root[data-theme="lavender"]) body .shelf-selection:not([hidden]){box-shadow:0 -4px 18px #493b5820}

:where(:root[data-theme="lavender"]) header nav svg{fill:none;stroke:currentColor}
:where(:root[data-theme="lavender"]) .shelf-layout-row{border:1px solid color-mix(in srgb,var(--shelf-tone),white 50%);border-radius:12px;background:var(--shelf-back)}
:where(:root[data-theme="lavender"]) .shelf-row-count{color:var(--muted)}:where(:root[data-theme="lavender"]) .shelf-rail>:is(.inventory-card,.visual-offer){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}:where(:root[data-theme="lavender"]) .shelf-rail .visual-offer-photo,:where(:root[data-theme="lavender"]) .shelf-rail .product-photo,:where(:root[data-theme="lavender"]) .shelf-rail .product-photo-open{background:transparent!important;border:0!important;box-shadow:none!important}
:where(:root[data-theme="lavender"]) .shelf-board-button{border:0;background:transparent}:where(:root[data-theme="lavender"]) .shelf-board-button>span{border-radius:2px 2px 5px 5px;background:linear-gradient(color-mix(in srgb,var(--shelf-tone),white 25%),var(--shelf-tone) 45%,color-mix(in srgb,var(--shelf-tone),black 20%));box-shadow:0 7px 9px #493b5820}:where(:root[data-theme="lavender"]) .shelf-row-arrows button{border:1px solid var(--line);border-radius:10px;background:#ffffffdf}
:where(:root[data-theme="lavender"]) .shelf-style-dialog fieldset{border:0}:where(:root[data-theme="lavender"]) .shelf-palette label{background:var(--back);border:2px solid transparent;border-bottom:8px solid var(--swatch);border-radius:10px}:where(:root[data-theme="lavender"]) .shelf-palette label:has(input:checked){border-top-color:var(--ink);border-left-color:var(--ink);border-right-color:var(--ink)}:where(:root[data-theme="lavender"]) .shelf-remove-dialog button:focus-visible,:where(:root[data-theme="lavender"]) .shelf-selection button:focus-visible{outline:3px solid var(--ink,#493b58);outline-offset:3px}

@media(max-width:700px) and (min-height:500px){:where(:root[data-theme="lavender"]) .shelf-selection{box-shadow:0 -4px 24px #0002}}

:where(:root[data-theme="lavender"]) .variant-offers,:where(:root[data-theme="lavender"]) .detail-contribute{border:1px solid var(--line);border-radius:14px;background:var(--paper)}:where(:root[data-theme="lavender"]) .variant-offers>p,:where(:root[data-theme="lavender"]) .detail-contribute>p{color:var(--muted)}:where(:root[data-theme="lavender"]) .variant-offer{border-top:1px solid var(--line)}:where(:root[data-theme="lavender"]) .public-review-order select{border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--paper)}:where(:root[data-theme="lavender"]) .shelf-empty-place{border:1px dashed var(--shelf-tone);background:var(--shelf-back);border-radius:12px}:where(:root[data-theme="lavender"]) .shelf-empty-place>span{background:var(--shelf-tone);border-radius:4px}
:where(:root[data-theme="lavender"]) .public-review-photo{border-radius:10px}

:where(:root[data-theme="lavender"]) body #toast{border:0}
:where(:root[data-theme="lavender"]) #toast::backdrop{background:transparent}
:where(:root[data-theme="lavender"]) .review-comments{border-top:1px solid var(--line)}
:where(:root[data-theme="lavender"]) .review-comments .comment{border-radius:12px;background:var(--soft,#f6f3f8)}
:where(:root[data-theme="lavender"]) .comment-author .comment-avatar{border-radius:50%}
:where(:root[data-theme="lavender"]) .comment-date{color:var(--muted)}:where(:root[data-theme="lavender"]) .comment-form textarea{border:1px solid var(--line);border-radius:10px}
:where(:root[data-theme="lavender"]) .comment-file-label{border:1px solid var(--line);border-radius:10px}:where(:root[data-theme="lavender"]) .comment-file-label:focus-within{outline:2px solid var(--ink);outline-offset:3px}:where(:root[data-theme="lavender"]) .comment-photos button{border:0;background:none}:where(:root[data-theme="lavender"]) .comment-photos img,:where(:root[data-theme="lavender"]) .comment-previews img{border-radius:9px}
:where(:root[data-theme="lavender"]) .comment-photo-viewer{background:var(--back,#fff)}

:where(:root[data-theme="lavender"]) .scan-learning-preview{background:var(--paper,#fff);border:1px solid var(--line,#d0c2d8);border-radius:12px}:where(:root[data-theme="lavender"]) .scan-learning-dialog form+form{border-top:1px solid var(--line)}:where(:root[data-theme="lavender"]) .scan-reference-hint{border:1px solid var(--line);border-radius:12px}:where(:root[data-theme="lavender"]) .scan-reference-hint button{border:1px solid var(--line);border-radius:10px;background:var(--paper,#fff);color:var(--ink,#493b58)}

:where(:root[data-theme="lavender"]) .catalog-category-tabs button,:where(:root[data-theme="lavender"]) .catalog-layout-picker button{border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}
:where(:root[data-theme="lavender"]) .catalog-category-tabs button[aria-pressed=true],:where(:root[data-theme="lavender"]) .catalog-layout-picker button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}:where(:root[data-theme="lavender"]) .catalog-layout-picker svg{fill:none;stroke:currentColor}:where(:root[data-theme="lavender"]) .catalog-spec-tag{border-radius:5px;background:var(--soft,#eee6f3);color:var(--ink)}
:where(:root[data-theme="lavender"]) .catalog-product-information{border-top:1px solid var(--line)}

:where(:root[data-theme="lavender"]) .variant-summary{border:0;background:transparent;color:var(--ink)}
:where(:root[data-theme="lavender"]) .variant-offers{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
:where(:root[data-theme="lavender"]) .variant-comparison-note,:where(:root[data-theme="lavender"]) .variant-current-merchant{color:var(--muted)}
:where(:root[data-theme="lavender"]) .variant-offers .variant-offer{border-bottom:1px solid var(--line)}
:where(:root[data-theme="lavender"]) .variant-offers .variant-offer:last-child{border-bottom:0}:where(:root[data-theme="lavender"]) .variant-offer-labels span{background:var(--soft);border-radius:5px}
:where(:root[data-theme="lavender"]) .catalog-specification-group{border-top:1px solid var(--line)}:where(:root[data-theme="lavender"]) .catalog-specification-source{color:var(--muted)}:where(:root[data-theme="lavender"]) .variant-basis button[aria-pressed="true"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}

:where(:root[data-theme="lavender"]) .basket-comparison{border:1px solid var(--line,#d0c2d8);border-radius:16px;background:var(--paper,#fffaff)}:where(:root[data-theme="lavender"]) .basket-comparison fieldset{border:1px solid var(--line,#d0c2d8);border-radius:12px}:where(:root[data-theme="lavender"]) .basket-comparison input{border:1px solid var(--line,#d0c2d8);border-radius:8px}:where(:root[data-theme="lavender"]) .basket-comparison article{border-top:1px solid var(--line,#d0c2d8)}

:where(:root[data-theme="lavender"]) .tester-feedback-dialog{border:1px solid var(--line,#d0c2d8);border-radius:20px;background:var(--paper,#fffaff);color:var(--ink,#493b58)}:where(:root[data-theme="lavender"]) .tester-feedback-dialog::backdrop{background:#493b5880}:where(:root[data-theme="lavender"]) .tester-feedback-dialog input,:where(:root[data-theme="lavender"]) .tester-feedback-dialog select,:where(:root[data-theme="lavender"]) .tester-feedback-dialog textarea{border:1px solid var(--line,#d0c2d8);border-radius:10px;color:inherit;background:var(--paper,#fff)}:where(:root[data-theme="lavender"]) .tester-feedback-dialog article{border-top:1px solid var(--line,#d0c2d8)}

:where(:root[data-theme="lavender"]) .catalog-personal-tools{border-bottom:1px solid var(--line,#d0c2d8);color:var(--ink,#493b58)}:where(:root[data-theme="lavender"]) .catalog-recent-grid article{background:var(--paper,#fffaff);border:1px solid var(--line,#d0c2d8);border-radius:14px}:where(:root[data-theme="lavender"]) .catalog-recent-open{border:0;background:transparent;color:inherit}:where(:root[data-theme="lavender"]) .catalog-recent-open img{background:white;border-radius:8px}:where(:root[data-theme="lavender"]) .catalog-view-dialog{border:1px solid var(--line,#d0c2d8);border-radius:20px;background:var(--paper,#fffaff);color:var(--ink,#493b58)}:where(:root[data-theme="lavender"]) .catalog-view-dialog::backdrop{background:#493b5880}:where(:root[data-theme="lavender"]) .catalog-view-dialog input{border-radius:8px;border:1px solid var(--line,#d0c2d8)}:where(:root[data-theme="lavender"]) .catalog-legacy-import{border:1px solid var(--line,#d0c2d8);border-radius:12px}

:where(:root[data-theme="lavender"]) .filter-layout-controls{border-bottom:1px solid var(--line)}:where(:root[data-theme="lavender"]) .filter-scroll-choice select{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="lavender"]) .catalog-browse-toolbar{border:1px solid var(--line);border-radius:12px;background:var(--soft,#eee6f3);color:var(--ink)}:where(:root[data-theme="lavender"]) .catalog-browse-toolbar select{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="lavender"]) .catalog-discount-toggle input{accent-color:var(--ink)}:where(:root[data-theme="lavender"]) .filter-sheet{border:1px solid var(--line);border-radius:20px 20px 0 0;background:var(--paper,#fffaff);color:var(--ink)}:where(:root[data-theme="lavender"]) .filter-sheet::backdrop{background:#493b5880}:where(:root[data-theme="lavender"]) .filter-sheet-header{border-bottom:1px solid var(--line)}:where(:root[data-theme="lavender"]) .filter-sheet-size{border:0;background:transparent}:where(:root[data-theme="lavender"]) .filter-sheet-size span{border-radius:8px;background:var(--line,#d0c2d8)}:where(:root[data-theme="lavender"]) .filter-sheet-body .visual-filters{border:0!important;background:transparent!important}:where(:root[data-theme="lavender"]) .filter-sheet-body .visual-facet-group{border-bottom:1px solid var(--line)}:where(:root[data-theme="lavender"]) .filter-sheet-body .visual-facet-group>summary{border:0;background:transparent}:where(:root[data-theme="lavender"]) .filter-sheet-body .visual-facet-popover{border:0;box-shadow:none}:where(:root[data-theme="lavender"]) .filter-sheet-footer{border-top:1px solid var(--line);background:var(--paper)}:where(:root[data-theme="lavender"]) .filter-sheet :is(button,summary,input,select):focus-visible,:where(:root[data-theme="lavender"]) .catalog-browse-toolbar :is(button,summary,input,select):focus-visible{outline:3px solid #ba542f;outline-offset:2px}

:where(:root[data-theme="lavender"]) .filter-panel-content:focus-visible{outline:3px solid #ba542f;outline-offset:2px}
:where(:root[data-theme="lavender"]) .filter-active-summary{border-bottom:1px solid var(--line)}:where(:root[data-theme="lavender"]) .filter-summary-chips button{border:1px solid var(--line);border-radius:9px;background:var(--soft,#eee6f3);color:var(--ink)}:where(:root[data-theme="lavender"]) .filter-active-summary :is(button):focus-visible{outline:3px solid #ba542f;outline-offset:1px}:where(:root[data-theme="lavender"]) .filter-sheet-header>.filter-active-summary{border-bottom:0}
:where(:root[data-theme="lavender"]) .filter-summary-color::before{background:var(--picked);border:1px solid var(--line);border-radius:4px}
@media(max-width:700px){:where(:root[data-theme="lavender"]) .catalog-browse-toolbar>.filter-active-summary{border-bottom:0;border-top:1px solid var(--line)}}:where(:root[data-theme="lavender"]) .filter-layout-controls>summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}:where(:root[data-theme="lavender"]) .visual-price-range :is(input,select){border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}
:where(:root[data-theme="lavender"]) #catalogPersonalTools{border:0}

@media(min-width:701px){:where(:root[data-theme="lavender"]) .catalog-browse-toolbar{background:var(--paper);box-shadow:0 2px 8px #0001}}
@media(max-width:700px){
 :where(:root[data-theme="lavender"]) .catalog-browse-toolbar .catalog-more-departments[open]{border-top:1px solid var(--line)}
}

:where(:root[data-theme="lavender"]) .portal-deals-dialog{border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="lavender"]) .portal-deals-dialog::backdrop{background:#493b5880}:where(:root[data-theme="lavender"]) .portal-deals-dialog input:not([type=checkbox]),:where(:root[data-theme="lavender"]) .portal-deals-dialog select{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="lavender"]) .portal-search-results button{border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="lavender"]) .portal-search-results img,:where(:root[data-theme="lavender"]) .portal-selected img{background:white;border-radius:8px}:where(:root[data-theme="lavender"]) .portal-items article{border-top:1px solid var(--line)}:where(:root[data-theme="lavender"]) .portal-deals-dialog :is(button,input,select,summary):focus-visible{outline:3px solid #ba542f;outline-offset:2px}
:where(:root[data-theme="lavender"]) .portal-deals-dialog header{background:var(--paper)}

:root[data-theme="sand"]{--ink:#604331;--muted:#78604f;--paper:#f8f4ee;--line:#d8c7b4;--appearance-soft:#f2e8dc;--appearance-surface:#fffdf9}
:root[data-theme="sand"]{--ink:#604331;--muted:#78604f;--paper:#f8f4ee;--line:#d8c7b4}:where(:root[data-theme="sand"]) body{background:var(--paper);color:var(--ink)}:where(:root[data-theme="sand"]) button:focus-visible,:where(:root[data-theme="sand"]) a:focus-visible,:where(:root[data-theme="sand"]) input:focus-visible,:where(:root[data-theme="sand"]) select:focus-visible{outline:3px solid #de642e;outline-offset:4px}:where(:root[data-theme="sand"]) button{color:inherit}:where(:root[data-theme="sand"]) a{color:inherit}:where(:root[data-theme="sand"]) .demo{background:var(--ink);color:#fffdf9}:where(:root[data-theme="sand"]) header{border-bottom:1px solid var(--line)}:where(:root[data-theme="sand"]) nav button{background:none;border:0;border-radius:25px}:where(:root[data-theme="sand"]) nav button.active{background:#f2e8dc}:where(:root[data-theme="sand"]) .quiet{background:none;border:0}:where(:root[data-theme="sand"]) h1 em{color:#78604f}:where(:root[data-theme="sand"]) .hero-copy>p:not(.eyebrow){color:var(--muted)}:where(:root[data-theme="sand"]) .primary{background:var(--ink);color:white;border:0;border-radius:8px}:where(:root[data-theme="sand"]) .hero-copy small{color:var(--muted)}:where(:root[data-theme="sand"]) .hero-art{background:#eeeede;border-radius:160px 160px 12px 12px}:where(:root[data-theme="sand"]) .shelf{background:#78604f}:where(:root[data-theme="sand"]) #resultCount{color:var(--muted)}:where(:root[data-theme="sand"]) #viewDescription{color:var(--muted)}:where(:root[data-theme="sand"]) .search{background:white;border:1px solid var(--line);border-radius:9px}:where(:root[data-theme="sand"]) .search span{color:var(--muted)}:where(:root[data-theme="sand"]) input[type=search]{background:none;border:0;outline-offset:8px}:where(:root[data-theme="sand"]) .filter-row>label{color:var(--muted)}:where(:root[data-theme="sand"]) .filter-row select{border:0;background:transparent;color:var(--ink)}:where(:root[data-theme="sand"]) .chip{border:1px solid var(--line);border-radius:25px;background:none}:where(:root[data-theme="sand"]) .chip.active{background:var(--ink);border-color:var(--ink);color:white}:where(:root[data-theme="sand"]) .card{background:white;border:1px solid var(--line);border-radius:12px}:where(:root[data-theme="sand"]) .card:hover{box-shadow:0 10px 25px #6043310c}:where(:root[data-theme="sand"]) .visual{background:var(--bg)}:where(:root[data-theme="sand"]) .heart{background:white;border:0;border-radius:50%}:where(:root[data-theme="sand"]) .heart.on{color:#c25331;background:#fff1e9}:where(:root[data-theme="sand"]) .brandline{color:var(--muted)}:where(:root[data-theme="sand"]) .name{background:none;border:0}:where(:root[data-theme="sand"]) .spec{color:var(--muted)}:where(:root[data-theme="sand"]) .price span{color:var(--muted)}:where(:root[data-theme="sand"]) .condition{color:#9a5a2e}:where(:root[data-theme="sand"]) .add{background:#f8f4ee;border:1px solid #d8c7b4;border-radius:6px}:where(:root[data-theme="sand"]) .add.on{background:#f2e8dc}:where(:root[data-theme="sand"]) .story{border-top:1px solid var(--line)}:where(:root[data-theme="sand"]) .story b{color:#78604f}:where(:root[data-theme="sand"]) .story p{color:var(--muted)}:where(:root[data-theme="sand"]) footer{border-top:1px solid var(--line);color:var(--muted)}:where(:root[data-theme="sand"]) footer strong{color:var(--ink)}:where(:root[data-theme="sand"]) #toast{background:var(--ink);color:white;border-radius:8px;box-shadow:0 5px 20px #0002}:where(:root[data-theme="sand"]) dialog{border:1px solid var(--line);border-radius:14px;color:var(--ink)}:where(:root[data-theme="sand"]) dialog::backdrop{background:#60433170}:where(:root[data-theme="sand"]) #close{border:0;background:#eee;border-radius:50%}:where(:root[data-theme="sand"]) .empty{border:1px dashed #d8c7b4;border-radius:12px}:where(:root[data-theme="sand"]) .qty button{border:1px solid var(--line);background:white;border-radius:5px}:where(:root[data-theme="sand"]) .plan-settings,:where(:root[data-theme="sand"]) .order,:where(:root[data-theme="sand"]) .totalbox{border:1px solid var(--line);border-radius:10px;background:white}:where(:root[data-theme="sand"]) .plan-settings input{border:1px solid var(--line);border-radius:5px}:where(:root[data-theme="sand"]) .order small,:where(:root[data-theme="sand"]) .fineprint{color:var(--muted)}

:where(:root[data-theme="sand"]) .filament-detail #close{background:#f2e8dc}:where(:root[data-theme="sand"]) .detail-visual{background:var(--bg);border-radius:14px}:where(:root[data-theme="sand"]) .detail-visual span{color:#78604f}:where(:root[data-theme="sand"]) .detail-community{border-top:1px solid var(--line)}:where(:root[data-theme="sand"]) .review-context{background:#f2e8dc;border-radius:8px}:where(:root[data-theme="sand"]) .review-empty{border:1px dashed #d8c7b4;border-radius:10px}:where(:root[data-theme="sand"]) .empty-mark{color:#78604f}:where(:root[data-theme="sand"]) .review-empty p,:where(:root[data-theme="sand"]) .review-aside p{color:#78604f}:where(:root[data-theme="sand"]) .review-empty small{color:#78604f}:where(:root[data-theme="sand"]) .review-aside{background:#f4eadf;border-radius:10px}:where(:root[data-theme="sand"]) .review{border:1px solid var(--line);border-radius:10px}:where(:root[data-theme="sand"]) .evidence{background:#f2e8dc;border-radius:5px}:where(:root[data-theme="sand"]) .review figure img{border-radius:8px;background:#eee}:where(:root[data-theme="sand"]) .review figcaption{color:var(--muted)}:where(:root[data-theme="sand"]) .danger{color:#9d3329}:where(:root[data-theme="sand"]) .secondary{background:white;border:1px solid #d8c7b4;border-radius:7px}:where(:root[data-theme="sand"]) .form-title p{color:var(--muted)}:where(:root[data-theme="sand"]) .field input,:where(:root[data-theme="sand"]) .field textarea,:where(:root[data-theme="sand"]) .field select{border:1px solid #d8c7b4;border-radius:7px;color:var(--ink);background:white}:where(:root[data-theme="sand"]) .checkline input{accent-color:#78604f}:where(:root[data-theme="sand"]) .photo-field{background:#f3f1e9;border-radius:10px}:where(:root[data-theme="sand"]) #photoPreview img{border-radius:7px}:where(:root[data-theme="sand"]) #communityMessage:not(:empty){background:#f2e8dc;border-radius:8px}:where(:root[data-theme="sand"]) #deleteConfirm{border-top:1px solid var(--line)}

:where(:root[data-theme="sand"]) #collections{border:1px solid var(--line);border-radius:14px;background:#f2e8dc}:where(:root[data-theme="sand"]) .collection-intro p{color:var(--muted)}:where(:root[data-theme="sand"]) .collection-note{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .collection-add{background:none;border:0}
:where(:root[data-theme="sand"]) #collectionDialog textarea:focus-visible,:where(:root[data-theme="sand"]) #backupDialog button:focus-visible{outline:3px solid #de642e;outline-offset:4px}
:where(:root[data-theme="sand"]) #collections{background:transparent}:where(:root[data-theme="sand"]) .saved-simulation-examples{border:1px solid var(--line);border-radius:14px}:where(:root[data-theme="sand"]) .saved-simulation-examples>summary{color:var(--muted)}:where(:root[data-theme="sand"]) #priceWatchShelf:not([open]),:where(:root[data-theme="sand"]) #sourceMonitor:not([open]){background:transparent}

:where(:root[data-theme="sand"]) .planner-controls{background:#f2e8dc;border:1px solid var(--line,#d8c7b4);border-radius:22px}:where(:root[data-theme="sand"]) .planner-controls fieldset{border:0}:where(:root[data-theme="sand"]) .planner-controls input[type=radio]{accent-color:#78604f}:where(:root[data-theme="sand"]) .planner-budget input{border:1px solid #d8c7b4;border-radius:12px;background:#fff}:where(:root[data-theme="sand"]) .planner-comparison{background:#fffdf9;border:1px solid #d8c7b4;border-radius:20px}:where(:root[data-theme="sand"]) .planner-table table{border-collapse:collapse}:where(:root[data-theme="sand"]) .planner-table th,:where(:root[data-theme="sand"]) .planner-table td{border-bottom:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .planner-proposal{background:#f2e8dc;border-radius:14px}

:where(:root[data-theme="sand"]) #localStatus{border:1px solid #d8c7b4;border-radius:12px;background:#f2e8dc}:where(:root[data-theme="sand"]) #localStatus button:focus-visible,:where(:root[data-theme="sand"]) #localStatus summary:focus-visible{outline:3px solid #78604f;outline-offset:3px}

:where(:root[data-theme="sand"]) #cloudDialog{border:1px solid #d8c7b4;border-radius:22px;background:#fffdf9;color:#604331}:where(:root[data-theme="sand"]) #cloudDialog::backdrop{background:#60433188}:where(:root[data-theme="sand"]) .cloud-preview{background:#f2e8dc;border-radius:16px}:where(:root[data-theme="sand"]) #cloudMessage:not(:empty){background:#f2e8dc;border-radius:12px}

:where(:root[data-theme="sand"]) .cloud-conflict{border:1px solid #d8c7b4;border-radius:14px}:where(:root[data-theme="sand"]) .cloud-version{background:#f2e8dc;border-radius:10px}:where(:root[data-theme="sand"]) .cloud-photo img{border-radius:8px}

:where(:root[data-theme="sand"]) header.site-navigation{background:var(--paper);box-shadow:0 1px 0 #f2e8dc}:where(:root[data-theme="sand"]) header.site-navigation.compact{box-shadow:0 3px 14px #60433112}:where(:root[data-theme="sand"]) header.site-navigation nav button[aria-current=page]{background:#f2e8dc;box-shadow:inset 0 -3px #78604f}

:where(:root[data-theme="sand"]) #headerSearch{background:white;border:1px solid #d8c7b4;border-radius:10px}:where(:root[data-theme="sand"]) #headerSearch .search{border:0;background:none}:where(:root[data-theme="sand"]) #headerSearch .search>span{border:0}:where(:root[data-theme="sand"]) #headerSearch:focus-within{outline:2px solid #78604f;outline-offset:2px}:where(:root[data-theme="sand"]) #headerSearch input:focus-visible{outline:none}:where(:root[data-theme="sand"]) #headerSearch .search-submit{border:0;border-radius:0 9px 9px 0;background:#f2e8dc}:where(:root[data-theme="sand"]) #headerSearch .search-clear{background:none;border:0}:where(:root[data-theme="sand"]) .search-scope{color:var(--muted)}
@media(max-width:700px){
 :where(:root[data-theme="sand"]) header.site-navigation>nav button{border-radius:12px;}
}

:where(:root[data-theme="sand"]) .search-suggestions{background:#fffdf9;border:1px solid #d8c7b4;border-radius:12px;box-shadow:0 14px 32px #60433126}:where(:root[data-theme="sand"]) .suggestion-hint{color:var(--muted)}:where(:root[data-theme="sand"]) .suggestion{border-radius:7px}:where(:root[data-theme="sand"]) .suggestion small{color:var(--muted)}:where(:root[data-theme="sand"]) .suggestion:hover,:where(:root[data-theme="sand"]) .suggestion[aria-selected=true]{background:#f2e8dc}:where(:root[data-theme="sand"]) .active-filter{border:1px solid #d8c7b4;border-radius:20px;background:#f2e8dc}

:where(:root[data-theme="sand"]) #cloudManagementDialog{border:1px solid #d8c7b4;border-radius:22px;background:#fffdf9;color:#604331}:where(:root[data-theme="sand"]) #cloudManagementDialog::backdrop{background:#60433188}:where(:root[data-theme="sand"]) .management-summary{background:#f2e8dc;border-radius:14px}:where(:root[data-theme="sand"]) .management-danger{background:#854932;color:white;border:1px solid #854932;border-radius:12px}:where(:root[data-theme="sand"]) #cloudManagementDialog button:focus-visible{outline:3px solid #78604f;outline-offset:3px}:where(:root[data-theme="sand"]) #managementMessage:not(:empty){background:#f2e8dc;border-radius:12px}

:where(:root[data-theme="sand"]) #syncStatus{background:#f3eee8;border:1px solid #dfd8ce;border-radius:12px}:where(:root[data-theme="sand"]) #syncDialog fieldset{border:1px solid #d8c7b4;border-radius:12px}:where(:root[data-theme="sand"]) .sync-versions label{background:#f8f4ee;border-radius:10px}:where(:root[data-theme="sand"]) .sync-consent{background:#f2e8dc;border-radius:12px}:where(:root[data-theme="sand"]) #syncDialog input:focus-visible,:where(:root[data-theme="sand"]) #syncDialog button:focus-visible,:where(:root[data-theme="sand"]) #syncStatus button:focus-visible{outline:3px solid #78604f;outline-offset:3px}
:where(:root[data-theme="sand"]) .sync-photo{border-radius:8px}:where(:root[data-theme="sand"]) .sync-diagnostics-table table{border-collapse:collapse}:where(:root[data-theme="sand"]) .sync-diagnostics-table th,:where(:root[data-theme="sand"]) .sync-diagnostics-table td{border-bottom:1px solid #d8c7b4}:where(:root[data-theme="sand"]) #syncDiagnosticsDialog button:focus-visible{outline:3px solid #78604f;outline-offset:3px}

:where(:root[data-theme="sand"]) #syncStatus{background:#f2e8dc;border:1px solid #d8c7b4;border-radius:12px}:where(:root[data-theme="sand"]) #syncStatus[data-routine=true]{background:#f8f4ee}:where(:root[data-theme="sand"]) #syncStatus[data-sync-state=offline]{background:#f3efdf}:where(:root[data-theme="sand"]) #syncStatus[data-sync-state=conflict],:where(:root[data-theme="sand"]) #syncStatus[data-sync-state=paused]{background:#f5e6df}:where(:root[data-theme="sand"]) #syncStatus[data-sync-state=sending]{border-color:#d8c7b4}:where(:root[data-theme="sand"]) #syncStatus :focus-visible{outline:3px solid #cd6938;outline-offset:3px}

:where(:root[data-theme="sand"]) .offers-intro{background:#f2e8dc;border:1px solid #d8c7b4;border-radius:18px}:where(:root[data-theme="sand"]) .offers-tools select{background:#fff;border:1px solid #d8c7b4;border-radius:10px}:where(:root[data-theme="sand"]) .real-offer{border:1px solid #d8c7b4;background:#fffdf9;border-radius:20px}:where(:root[data-theme="sand"]) .offer-package{background:#f2e8dc;border-radius:20px}:where(:root[data-theme="sand"]) .offer-package.refill{background:#f2dfcb}:where(:root[data-theme="sand"]) .offer-stamp{color:#78604f}:where(:root[data-theme="sand"]) .offers-sources{background:#f0eee6;border-radius:16px}:where(:root[data-theme="sand"]) .sr-only{border:0}:where(:root[data-theme="sand"]) .offer-quantity input{border:1px solid #d8c7b4;border-radius:8px}:where(:root[data-theme="sand"]) .offer-history table{border-collapse:collapse}:where(:root[data-theme="sand"]) .offer-history th,:where(:root[data-theme="sand"]) .offer-history td{border-bottom:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .demo-section-title{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .quantity-price-details table{border-collapse:collapse}:where(:root[data-theme="sand"]) .quantity-price-details th,:where(:root[data-theme="sand"]) .quantity-price-details td{border-bottom:1px solid #d8c7b4}

:where(:root[data-theme="sand"]) .product-photo{background:#fff;border-radius:16px;border:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .product-photo-open{border:0;background:#fff;border-radius:0}:where(:root[data-theme="sand"]) .product-photo img{background:#fff}:where(:root[data-theme="sand"]) .product-photo-zoom{background:#f2e8dcef;border-radius:20px;color:#604331}:where(:root[data-theme="sand"]) .product-photo figcaption{color:#78604f;border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .product-photo figcaption a{color:inherit}:where(:root[data-theme="sand"]) .photo-showcase-card{background:#fffdf9;border:1px solid #d8c7b4;border-radius:20px}:where(:root[data-theme="sand"]) .photo-showcase-card .product-photo{border:0;border-radius:0}:where(:root[data-theme="sand"]) .photo-short-description{color:#78604f}:where(:root[data-theme="sand"]) .product-photo-open:focus-visible{outline:3px solid #c9673d;outline-offset:-4px}

:where(:root[data-theme="sand"]) .product-price{color:#604331}:where(:root[data-theme="sand"]) .product-price-main>span{color:#78604f}:where(:root[data-theme="sand"]) .product-price .product-price-note{color:#78604f}:where(:root[data-theme="sand"]) .product-price-stock{color:#8f381c}:where(:root[data-theme="sand"]) .photo-showcase-copy .product-price{border-bottom:1px solid #d8c7b4}:where(:root[data-theme="sand"]) #realDetailBody>.product-price{border:1px solid #d8c7b4;background:#f2e8dc;border-radius:14px}



:where(:root[data-theme="sand"]) .product-price-history table{border-collapse:collapse}:where(:root[data-theme="sand"]) .product-price-history th,:where(:root[data-theme="sand"]) .product-price-history td{border-bottom:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .price-watch-shelf{background:#f2e8dc;border:1px solid #d8c7b4;border-radius:18px}:where(:root[data-theme="sand"]) .watch-item{background:#fffdf9;border:1px solid #d8c7b4;border-radius:14px}:where(:root[data-theme="sand"]) .watch-reached{border:2px solid #d8c7b4}:where(:root[data-theme="sand"]) .price-watch-dialog input,:where(:root[data-theme="sand"]) .price-watch-dialog select{border:1px solid #d8c7b4;border-radius:8px}

:where(:root[data-theme="sand"]) .watch-card{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .watch-card-status{color:#78604f}

:where(:root[data-theme="sand"]) .watch-dialog-photo{background:white;border-radius:12px}

:where(:root[data-theme="sand"]) .watch-dialog-current-price{border:1px solid #d8c7b4;border-radius:12px;background:#f2e8dc}:where(:root[data-theme="sand"]) .watch-current-caption{color:#78604f}:where(:root[data-theme="sand"]) .watch-dialog-current-price .product-price{border:0}:where(:root[data-theme="sand"]) .watch-threshold-suffix{color:#78604f}

:where(:root[data-theme="sand"]) #realComparisonTray{background:#fffdf9;border:1px solid #d8c7b4;box-shadow:0 4px 24px #60433133;border-radius:14px}:where(:root[data-theme="sand"]) #realComparisonDialog{background:#fffdf9;border:1px solid #d8c7b4;border-radius:18px;color:#604331}:where(:root[data-theme="sand"]) #realComparisonDialog::backdrop{background:#60433180}:where(:root[data-theme="sand"]) .real-compare-heading{background:#fffdf9;border-bottom:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .real-comparison-scroll{border:1px solid #d8c7b4;border-radius:10px}:where(:root[data-theme="sand"]) .real-comparison-scroll table{border-collapse:collapse}:where(:root[data-theme="sand"]) .real-comparison-scroll th,:where(:root[data-theme="sand"]) .real-comparison-scroll td{border-bottom:1px solid #d8c7b4;border-right:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .real-comparison-scroll th{background:#f2e8dc}:where(:root[data-theme="sand"]) .real-comparison-scroll input:not([type=checkbox]){border:1px solid #d8c7b4;border-radius:8px}:where(:root[data-theme="sand"]) #realComparisonDialog :focus-visible,:where(:root[data-theme="sand"]) #realComparisonTray :focus-visible{outline:3px solid #d76a36;outline-offset:3px}:where(:root[data-theme="sand"]) .real-comparison-variant{border:1px solid #d8c7b4;border-radius:12px;background:#fffdf9}:where(:root[data-theme="sand"]) .comparison-variant-heading{background:#f2e8dc}:where(:root[data-theme="sand"]) .real-comparison-variant dl>div{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .real-comparison-variant dt{color:#78604f}:where(:root[data-theme="sand"]) .real-comparison-variant input:not([type=checkbox]){border:1px solid #d8c7b4;border-radius:8px}:where(:root[data-theme="sand"]) .comparison-list-message{border-left:3px solid #d8c7b4;background:#f2e8dc}

:where(:root[data-theme="sand"]) #projectWorkspace{background:#fffdf9;border:1px solid #d8c7b4;border-radius:16px}:where(:root[data-theme="sand"]) .project-fields input,:where(:root[data-theme="sand"]) .project-fields select{border:1px solid #d8c7b4;border-radius:8px}:where(:root[data-theme="sand"]) .project-candidate{border:1px solid #d8c7b4;border-radius:12px;background:#f8f4ee}:where(:root[data-theme="sand"]) #projectNeedsDetails{border:1px solid #d8c7b4;border-radius:12px}:where(:root[data-theme="sand"]) #projectWorkspace :focus-visible,:where(:root[data-theme="sand"]) #assignRealProject :focus-visible{outline:3px solid #ce693a;outline-offset:3px}

:where(:root[data-theme="sand"]) .project-candidate .project-candidate-mismatch{border:1px solid #c89e83;border-radius:8px;background:#fbede3;color:#713821}

:where(:root[data-theme="sand"]) .project-price-goal{border:1px solid #d8c7b4;border-radius:10px;background:#f8f4ee}:where(:root[data-theme="sand"]) .project-goal-state{border-left:3px solid #d8c7b4}:where(:root[data-theme="sand"]) .project-goal-state[data-goal-status=within]{border-color:#d8c7b4;color:#604331}

:where(:root[data-theme="sand"]) #projectComparison{border:1px solid #d8c7b4;border-radius:12px;background:#fffdf9}:where(:root[data-theme="sand"]) #projectComparison fieldset{border:0}:where(:root[data-theme="sand"]) #projectComparison :focus-visible{outline:3px solid #ce693a;outline-offset:3px}

:where(:root[data-theme="sand"]) .real-plan-table table{border-collapse:collapse;background:#fffdf9}:where(:root[data-theme="sand"]) .real-plan-table th,:where(:root[data-theme="sand"]) .real-plan-table td{border-bottom:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .real-plan-table input,:where(:root[data-theme="sand"]) .real-delivery input,:where(:root[data-theme="sand"]) .real-budget input{border:1px solid #d8c7b4;border-radius:9px;background:#fff}:where(:root[data-theme="sand"]) .real-delivery{border:1px solid #d8c7b4;border-radius:14px}:where(:root[data-theme="sand"]) .source-monitor{border:1px solid #d8c7b4;border-radius:14px;background:#f2e8dc}:where(:root[data-theme="sand"]) .source-monitor :focus-visible{outline:3px solid #ce693a;outline-offset:3px}@media(max-width:700px){:where(:root[data-theme="sand"]) #realPlannerPanel .real-plan-table table{background:transparent}:where(:root[data-theme="sand"]) #realPlannerPanel .real-plan-table tbody tr{border:1px solid #d8c7b4;border-radius:12px;background:#fffdf9}:where(:root[data-theme="sand"]) #realPlannerPanel .real-plan-table tbody th,:where(:root[data-theme="sand"]) #realPlannerPanel .real-plan-table tbody td{border:0}}:where(:root[data-theme="sand"]) #realPlannerPanel .real-delivery input:focus-visible{outline:3px solid #a64e29;outline-offset:2px}

:where(:root[data-theme="sand"]) header.site-navigation nav button[aria-current=page]{background:#604331;color:#fff;box-shadow:inset 0 -4px #d8c7b4}
:where(:root[data-theme="sand"]) header.site-navigation nav button:focus-visible{outline-offset:1px}
:where(:root[data-theme="sand"]) #toast{border:1px solid #d8c7b4}
:where(:root[data-theme="sand"]) .install-shortcut{border:1px solid #d8c7b4;border-radius:9px;background:#fff;color:#604331}
:where(:root[data-theme="sand"]) #installDialog .install-close{border:1px solid var(--line);border-radius:8px;background:white}
:where(:root[data-theme="sand"]) .install-platforms button{border:1px solid var(--line);border-radius:9px;background:white}
:where(:root[data-theme="sand"]) .install-platforms button[aria-pressed=true]{background:#604331;color:white;border-color:#d8c7b4}

:where(:root[data-theme="sand"]) .card .visual-open{background:transparent;border:0;color:inherit;border-radius:0}
:where(:root[data-theme="sand"]) .card .visual-open:focus-visible{outline:3px solid #de642e;outline-offset:-5px}
:where(:root[data-theme="sand"]) .filament-detail .detail-toolbar{background:#fff;border-bottom:1px solid var(--line)}
:where(:root[data-theme="sand"]) .detail-toolbar .detail-step{border:1px solid #d8c7b4;border-radius:8px;background:white}
:where(:root[data-theme="sand"]) .detail-gesture-hint{color:#78604f}
:where(:root[data-theme="sand"]) .filament-detail #filamentTitle:focus{outline:none}

:where(:root[data-theme="sand"]) #realDetail{background:#fffdf9;color:#604331;border:1px solid #d8c7b4;border-radius:20px}:where(:root[data-theme="sand"]) #realDetail::backdrop{background:rgb(26 46 36 / .52)}:where(:root[data-theme="sand"]) .real-detail-toolbar{background:#fffdf9;border-bottom:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .real-detail-hint{color:#78604f}:where(:root[data-theme="sand"]) .real-detail-table table{border-collapse:collapse}:where(:root[data-theme="sand"]) .real-detail-table td,:where(:root[data-theme="sand"]) .real-detail-table th{border-bottom:1px solid #d8c7b4}:where(:root[data-theme="sand"]) #realDetail button:focus-visible,:where(:root[data-theme="sand"]) #realDetail a:focus-visible{outline:3px solid #d46035;outline-offset:3px}

:where(:root[data-theme="sand"]) .browse-mode button{border:1px solid #d8c7b4;background:#fff;border-radius:10px}
:where(:root[data-theme="sand"]) .browse-mode button[aria-pressed=true]{background:#604331;color:#fff}
:where(:root[data-theme="sand"]) .explorer{background:#fffdf9;border:1px solid #d8c7b4;border-radius:18px}
:where(:root[data-theme="sand"]) .explorer .explorer-visual{border-radius:14px;background:var(--bg,#f2e8dc);border:0;color:#604331}
:where(:root[data-theme="sand"]) .explorer-progress{color:#78604f}

:where(:root[data-theme="sand"]) .amazon-source{border:1px solid #d8c7b4;border-radius:16px;background:#f4f0e6}
:where(:root[data-theme="sand"]) .amazon-source input{border:1px solid #d8c7b4;border-radius:8px;background:white}
:where(:root[data-theme="sand"]) .amazon-result{background:white;border:1px solid #d8c7b4;border-radius:12px}:where(:root[data-theme="sand"]) .amazon-source :focus-visible{outline:3px solid #ce693a;outline-offset:3px}

:where(:root[data-theme="sand"]) #accountDialog{border:1px solid #d8c7b4;border-radius:20px;color:#604331}:where(:root[data-theme="sand"]) #accountDialog .account-state{background:#f2e8dc;border-radius:12px}:where(:root[data-theme="sand"]) #accountDialog .account-signout{color:#604331}
:where(:root[data-theme="sand"]) #accountDialog .fineprint{color:#78604f}
:where(:root[data-theme="sand"]) .account-entry{border:1px solid #d8c7b4;border-radius:9px;background:#f2e8dc;color:#604331}
:where(:root[data-theme="sand"]) .account-entry[data-account=authenticated]:before{background:#78604f;border-radius:50%}
:where(:root[data-theme="sand"]) .account-entry:focus-visible{outline:3px solid #de642e;outline-offset:2px}

:where(:root[data-theme="sand"]) .filament-evidence{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .evidence-filter select{background:#fff;border:1px solid #d8c7b4;border-radius:10px}:where(:root[data-theme="sand"]) .evidence-gallery figure{border:1px solid #d8c7b4;border-radius:14px;background:#f5f5ee}:where(:root[data-theme="sand"]) .evidence-empty{background:#f4efe7;border-radius:12px}:where(:root[data-theme="sand"]) .evidence-filter:focus-within{outline-offset:4px}:where(:root[data-theme="sand"]) .community-approved-review{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .evidence-photo-filters button{border-radius:24px}:where(:root[data-theme="sand"]) .evidence-photo-filters button[aria-pressed="true"]{background:#604331;color:#fff;border-color:#d8c7b4}:where(:root[data-theme="sand"]) .evidence-photo-open{border:0;border-radius:0;background:#fff}:where(:root[data-theme="sand"]) .evidence-photo-open>span{border-radius:20px;background:#ffffffed;color:#604331}:where(:root[data-theme="sand"]) .evidence-photo-lightbox{border:0;border-radius:18px;background:#fffef9;color:#604331}:where(:root[data-theme="sand"]) .evidence-photo-lightbox::backdrop{background:#604331e0}:where(:root[data-theme="sand"]) .evidence-lightbox-stage{background:#fff}:where(:root[data-theme="sand"]) .evidence-lightbox-arrow{border:1px solid #d8c7b4;border-radius:12px;background:#fffef9ed;color:#604331}:where(:root[data-theme="sand"]) .evidence-photo-open:focus-visible,:where(:root[data-theme="sand"]) .evidence-lightbox-arrow:focus-visible{outline:3px solid #cf653e;outline-offset:3px}

:where(:root[data-theme="sand"]) .public-community{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .public-community-dialog{border:1px solid #d8c7b4;border-radius:20px;color:#604331;background:#fff}:where(:root[data-theme="sand"]) .public-community-dialog::backdrop{background:#60433177}:where(:root[data-theme="sand"]) .public-community-dialog input:not([type=checkbox]),:where(:root[data-theme="sand"]) .public-community-dialog textarea,:where(:root[data-theme="sand"]) .public-community-dialog select{border:1px solid #d8c7b4;border-radius:9px}:where(:root[data-theme="sand"]) .public-community-review{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .public-community-progress{color:#78604f}:where(:root[data-theme="sand"]) .public-community-photo-preview{border-radius:14px;background:#f8f4ee}:where(:root[data-theme="sand"]) .public-community-upload{border:1px dashed #d8c7b4;border-radius:14px;background:#f8f4ee}:where(:root[data-theme="sand"]) .public-community-filament{border:1px solid #d8c7b4;border-radius:14px}:where(:root[data-theme="sand"]) .public-community-filament img{background:white;border-radius:10px}:where(:root[data-theme="sand"]) .public-community-dialog section h3{outline:none}:where(:root[data-theme="sand"]) .public-community-feed button[aria-pressed="true"]{background:#f2e8dc;border-color:#d8c7b4}:where(:root[data-theme="sand"]) .public-community-contribution{background:#f8f4ee;border-radius:12px}

:where(:root[data-theme="sand"]) .shelf-notification-count{color:#fff;background:#604331;border-radius:1em}:where(:root[data-theme="sand"]) .notification-center-dialog{border:1px solid #d8c7b4;border-radius:24px;color:#604331;background:#faf9f4}:where(:root[data-theme="sand"]) .notification-center-dialog::backdrop{background:#60433188}:where(:root[data-theme="sand"]) .notification-item{border:1px solid #d8c7b4;border-radius:16px;background:#fff}:where(:root[data-theme="sand"]) .notification-unread{border-left:5px solid #d8c7b4;background:#f2e8dc}:where(:root[data-theme="sand"]) .notification-cloud{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .notification-center-dialog [role=status]:not(:empty){background:#f1e7da;border-radius:10px}:where(:root[data-theme="sand"]) .notification-center-open b{border-radius:12px;background:#604331;color:#fff}:where(:root[data-theme="sand"]) .notification-center-open[data-sync-state=unsaved]{outline:2px solid #a66333;outline-offset:-2px}
:where(:root[data-theme="sand"]) .notification-overview{background:#f2e8dc;border:1px solid #d8c7b4;border-radius:14px}

:where(:root[data-theme="sand"]) #purchaseCheck{border:1px solid #d8c7b4;border-radius:22px;color:#604331;background:#fffdf9}:where(:root[data-theme="sand"]) #purchaseCheck::backdrop{background:#60433199}

:where(:root[data-theme="sand"]) #shippingComparisonDialog{border:1px solid #d8c7b4;border-radius:22px;color:#604331;background:#fffdf9}:where(:root[data-theme="sand"]) #shippingComparisonDialog::backdrop{background:#60433199}:where(:root[data-theme="sand"]) .shipping-variants fieldset{border:1px solid #d8c7b4;border-radius:16px}:where(:root[data-theme="sand"]) .shipping-variants input,:where(:root[data-theme="sand"]) .shipping-variants select,:where(:root[data-theme="sand"]) .shipping-quantity input{border:1px solid #d8c7b4;border-radius:9px;background:#fff;color:inherit}:where(:root[data-theme="sand"]) .shipping-result{border-top:1px solid #d8c7b4}
:where(:root[data-theme="sand"]) #localStatus .account-invitation{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) #localStatus .account-invitation>button:focus-visible{outline:3px solid #cb6843;outline-offset:3px}

:root[data-theme="sand"]{--photo-line:#f2e8dc}:where(:root[data-theme="sand"]) .visual-offer{border-radius:18px;box-shadow:0 2px 8px #60433105}:where(:root[data-theme="sand"]) .visual-offer-photo{background:#fff}:where(:root[data-theme="sand"]) .visual-offer-photo .product-photo{border:0;border-radius:0}:where(:root[data-theme="sand"]) .visual-offer-photo .product-photo-open{background:#fff}:where(:root[data-theme="sand"]) .visual-offer-photo figcaption{color:#78604f}:where(:root[data-theme="sand"]) .visual-offer .offer-spec{color:#78604f}:where(:root[data-theme="sand"]) .product-price-compact .product-price-kg span{color:#78604f}:where(:root[data-theme="sand"]) .visual-offer-tools{border-top:1px solid var(--photo-line)}:where(:root[data-theme="sand"]) .visual-offer-tools>summary{color:#78604f}:where(:root[data-theme="sand"]) .offers-intro{background:none;border:0}:where(:root[data-theme="sand"]) .filament-thumb{background:#fff;border:1px solid var(--photo-line);border-radius:12px}:where(:root[data-theme="sand"]) .filament-thumb-empty{color:#78604f}:where(:root[data-theme="sand"]) .purchase-product-photo .product-photo{background:#fff;border-radius:16px}:where(:root[data-theme="sand"]) .photo-showcase-card{border-radius:18px;box-shadow:0 2px 8px #60433105}:where(:root[data-theme="sand"]) .photo-showcase .product-photo{background:#fff}:where(:root[data-theme="sand"]) .visual-offer:hover,:where(:root[data-theme="sand"]) .photo-showcase-card:hover{border-color:#d8c7b4;box-shadow:0 5px 16px #6043310b}

:where(:root[data-theme="sand"]) .compact-price-status{color:#78604f}:where(:root[data-theme="sand"]) .product-gallery-thumbs button{background:white;border:1px solid #d8c7b4;border-radius:9px}:where(:root[data-theme="sand"]) .product-gallery-thumbs button[aria-pressed=true]{border:2px solid #d8c7b4}

:where(:root[data-theme="sand"]) .product-gallery-stage{background:white;border-radius:16px}:where(:root[data-theme="sand"]) .product-gallery-arrow{border:0;border-radius:12px;background:#f2e8dccc;color:#604331}:where(:root[data-theme="sand"]) .product-gallery-arrow:hover{background:#f2e8dc}:where(:root[data-theme="sand"]) .product-gallery-position{background:#fffef2e8;border-radius:12px}:where(:root[data-theme="sand"]) .product-gallery-stage:focus-visible{outline:3px solid #d46035;outline-offset:2px}

:where(:root[data-theme="sand"]) .visual-filters{border:1px solid #d8c7b4;border-radius:16px;background:#f8f4ee;color:var(--ink,#604331)}:where(:root[data-theme="sand"]) .visual-filter-count,:where(:root[data-theme="sand"]) .visual-filter-hint{color:#78604f}:where(:root[data-theme="sand"]) .visual-filter-reset{border:0;background:none;color:inherit}:where(:root[data-theme="sand"]) .visual-facet-group{border:0;background:transparent}:where(:root[data-theme="sand"]) .visual-facet-group>summary{border:1px solid #d8c7b4;border-radius:12px;background:#fff}:where(:root[data-theme="sand"]) .visual-facet-group[open]>summary{border-color:#d8c7b4;background:#f2e8dc}:where(:root[data-theme="sand"]) .visual-facet-selected{border-radius:50px;background:#604331;color:#fff}:where(:root[data-theme="sand"]) .visual-facet-popover{border:1px solid #d8c7b4;border-radius:12px;background:#fff;box-shadow:0 10px 26px #60433120}:where(:root[data-theme="sand"]) .visual-facet-option{border-radius:8px}:where(:root[data-theme="sand"]) .visual-facet-option:hover,:where(:root[data-theme="sand"]) .visual-facet-option.is-active{background:#f2e8dc}:where(:root[data-theme="sand"]) .visual-facet-option input{accent-color:#604331}:where(:root[data-theme="sand"]) .visual-facet-option small{color:#78604f}:where(:root[data-theme="sand"]) .visual-facet-search{border:1px solid #d8c7b4;border-radius:8px}:where(:root[data-theme="sand"]) .visual-filter-footer select{border:1px solid #d8c7b4;border-radius:9px;background:#fff;color:inherit}:where(:root[data-theme="sand"]) .visual-price-range input{border:1px solid #d8c7b4;border-radius:8px}:where(:root[data-theme="sand"]) .visual-filters :is(summary,input,button,select):focus-visible{outline:3px solid #ed7344;outline-offset:3px}@media(max-width:700px){:where(:root[data-theme="sand"]) .visual-facet-popover{box-shadow:none}}:where(:root[data-theme="sand"]) .visual-filter-selection{color:#78604f}@media(max-width:700px){:where(:root[data-theme="sand"]) .visual-filters-mobile-toggle{border:1px solid #d8c7b4;border-radius:11px;background:#fff;color:#604331}}

:where(:root[data-theme="sand"]) .photo-color-dialog{border:1px solid #d8c7b4;border-radius:24px;color:#604331;background:#fffdf9}:where(:root[data-theme="sand"]) .photo-color-dialog::backdrop{background:#60433188}:where(:root[data-theme="sand"]) .photo-color-heading button{border-radius:50%;border:1px solid #d8c7b4;background:#f2e8dc}:where(:root[data-theme="sand"]) .photo-color-file{border:1px solid #d8c7b4;border-radius:14px;background:#f2e8dc}:where(:root[data-theme="sand"]) .photo-color-canvas-wrap canvas{border-radius:14px;box-shadow:0 0 0 1px #f2e8dc}:where(:root[data-theme="sand"]) .photo-color-picked{background:#f2e8dc;border-radius:14px}:where(:root[data-theme="sand"]) .photo-color-picked input{border:0}:where(:root[data-theme="sand"]) .photo-color-match-grid article{background:#fff;border:1px solid #d8c7b4;border-radius:16px}:where(:root[data-theme="sand"]) .photo-color-match-grid button{border:0;background:white;color:inherit}:where(:root[data-theme="sand"]) .photo-color-match-grid button span{color:#78604f}:where(:root[data-theme="sand"]) .photo-color-dialog button:focus-visible,:where(:root[data-theme="sand"]) .photo-color-dialog canvas:focus-visible{outline:3px solid #c56c43;outline-offset:3px}@media(max-width:600px){:where(:root[data-theme="sand"]) .photo-color-dialog{border-radius:18px}}:where(:root[data-theme="sand"]) .color-picker-tabs button{border:1px solid #d8c7b4;border-radius:20px;background:white;color:#604331}:where(:root[data-theme="sand"]) .color-picker-tabs button[aria-pressed=true]{background:#604331;color:white}:where(:root[data-theme="sand"]) .color-basic-grid button{border:1px solid #d8c7b4;background:white;border-radius:10px;color:#604331}:where(:root[data-theme="sand"]) .color-basic-grid button[aria-pressed=true]{outline:2px solid #78604f}:where(:root[data-theme="sand"]) .color-basic-grid button>span{background:var(--sample);border:1px solid #0002;border-radius:50%}:where(:root[data-theme="sand"]) .color-sv-plane{background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),var(--hue,#00a080);border-radius:14px}:where(:root[data-theme="sand"]) .color-sv-plane>span,:where(:root[data-theme="sand"]) .color-hue-wheel>span{border:2px solid white;box-shadow:0 0 0 1px #0009;border-radius:50%}:where(:root[data-theme="sand"]) .color-hue-wheel{background:radial-gradient(circle,white,transparent 70%),conic-gradient(from 90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%}:where(:root[data-theme="sand"]) .color-sliders input{accent-color:#604331}:where(:root[data-theme="sand"]) .color-manual input{border:1px solid #d8c7b4;border-radius:9px}:where(:root[data-theme="sand"]) .visual-color-target{border:1px solid #d8c7b4;border-radius:9px;background:white}:where(:root[data-theme="sand"]) .visual-color-target:before{background:var(--picked);border:1px solid #0003;border-radius:4px}:where(:root[data-theme="sand"]) .color-picker-tools :is(button,input,[tabindex]):focus-visible{outline:3px solid #d56a3f;outline-offset:3px}

:where(:root[data-theme="sand"]) .similar-offers-grid article{border:1px solid #d8c7b4;border-radius:14px;background:#fff}:where(:root[data-theme="sand"]) .similar-offer-photo{border:0;background:white}:where(:root[data-theme="sand"]) .similar-offers-grid small,:where(:root[data-theme="sand"]) .similar-offers-note{color:#78604f}
:where(:root[data-theme="sand"]) .card-mass{color:#78604f}:where(:root[data-theme="sand"]) .photo-showcase-copy .product-price{border:0}:where(:root[data-theme="sand"]) .skip-to-filaments{background:#604331;color:white;border-radius:8px}:where(:root[data-theme="sand"]) .test-catalog-notice{color:#78604f;border:1px solid #d8c7b4;border-radius:10px;background:#f2e8dc}:where(:root[data-theme="sand"]) .test-catalog-caption{color:#78604f}:where(:root[data-theme="sand"]) .test-deal-tags{color:#825132;background:#f8e6d8;border-radius:6px}:where(:root[data-theme="sand"]) .preview-plan-summary{border:1px solid #d8c7b4;border-radius:15px;background:#f2e8dc}

:where(:root[data-theme="sand"]) .print-settings-peek{border:0;background:none;color:#78604f}:where(:root[data-theme="sand"]) .filament-print-settings{background:#f2e8dc;border:1px solid #d8c7b4;border-radius:16px}:where(:root[data-theme="sand"]) .print-settings-table{border-collapse:collapse}:where(:root[data-theme="sand"]) .print-settings-table th,:where(:root[data-theme="sand"]) .print-settings-table td{border-bottom:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .print-profile-file{background:#fffdf9;border:1px solid #d8c7b4;border-radius:12px}:where(:root[data-theme="sand"]) .filament-print-settings input,:where(:root[data-theme="sand"]) .filament-print-settings textarea{border:1px solid #d8c7b4;border-radius:8px}:where(:root[data-theme="sand"]) .filament-print-settings :focus-visible{outline:3px solid #ed7344;outline-offset:2px}

:where(:root[data-theme="sand"]) .print-equipment-picker{border:1px solid #d8c7b4;border-radius:12px;background:#fffdf9}:where(:root[data-theme="sand"]) .print-equipment-picker select{border:1px solid #d8c7b4;border-radius:8px;background:white}

:where(:root[data-theme="sand"]) .catalog-layout>.visual-filters{background:#f2e8dc}:where(:root[data-theme="sand"]) .catalog-layout .visual-facet-group{border-bottom:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .catalog-layout .visual-facet-group>summary{border:0;border-radius:0;background:transparent}:where(:root[data-theme="sand"]) .catalog-layout .visual-facet-group[open]>summary{background:transparent;color:#604331}:where(:root[data-theme="sand"]) .catalog-layout .visual-facet-popover{border:0;box-shadow:none;background:transparent}:where(:root[data-theme="sand"]) .deal-tabs button{border:1px solid #d8c7b4;border-radius:24px;background:#fffdf9;color:#604331}:where(:root[data-theme="sand"]) .deal-tabs button[aria-pressed=true]{background:#604331;color:#fff;border-color:#d8c7b4}:where(:root[data-theme="sand"]) .deal-tabs button:focus-visible{outline:3px solid #db7044;outline-offset:2px}:where(:root[data-theme="sand"]) .deal-description{color:#78604f}:where(:root[data-theme="sand"]) .deal-method{color:#78604f}:where(:root[data-theme="sand"]) .deal-empty{background:#f2e8dc;border:1px solid #d8c7b4;border-radius:12px}:where(:root[data-theme="sand"]) .deal-reason{border-radius:8px;background:#f2e8dc;color:#604331}:where(:root[data-theme="sand"]) .deal-unusual{background:#f7e9d7;color:#805221}
@media(max-width:700px){:where(:root[data-theme="sand"]) .catalog-layout .visual-filter-apply{border:0;border-radius:10px;background:#604331;color:white}}

:where(:root[data-theme="sand"]) .detail-advanced{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .quick-plan-total{background:#f2e8dc;border:1px solid #d8c7b4;border-radius:16px}:where(:root[data-theme="sand"]) .explorer-visual>img{background:white;border-radius:12px}@media(max-width:700px){:where(:root[data-theme="sand"]) .deal-mobile-picker select{border:1px solid #d8c7b4;background:white;color:#604331;border-radius:10px}}:where(:root[data-theme="sand"]) .quick-plan-items article{background:white;border:1px solid #d8c7b4;border-radius:12px}

:where(:root[data-theme="sand"]) #localStatus .installation-help #syncStatus{border:1px solid #d8c7b4;border-radius:12px}

:where(:root[data-theme="sand"]) .shelf-heart-explainer{color:#78604f!important}:where(:root[data-theme="sand"]) .shelf-layout-controls>span{color:#78604f}:where(:root[data-theme="sand"]) .shelf-layout-controls button{border:1px solid #d8c7b4;background:#fffdf9;border-radius:10px;color:#604331}:where(:root[data-theme="sand"]) .shelf-layout-controls button[aria-pressed=true]{background:#604331;color:white;border-color:#d8c7b4}:where(:root[data-theme="sand"]) .shelf-layout-controls button:focus-visible{outline:3px solid #d56e42;outline-offset:3px}:where(:root[data-theme="sand"]) .filament-shelf-row{background:linear-gradient(90deg,#eee9dc,#f6f1e6 45%,#e9e6d9);border:1px solid #d8cfbb;border-radius:14px}:where(:root[data-theme="sand"]) .filament-shelf-row:before{background:linear-gradient(#e1c8a0 0 25%,#bf9870 30%,#aa815b 90%,#8c6948 100%);border-top:1px solid #e9d6b7;box-shadow:0 8px 10px #71573b30;border-radius:2px 2px 5px 5px}:where(:root[data-theme="sand"]) .filament-shelf-row>.visual-offer{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0}:where(:root[data-theme="sand"]) .filament-shelf-row .visual-offer-photo{background:transparent}:where(:root[data-theme="sand"]) .filament-shelf-row .product-photo,:where(:root[data-theme="sand"]) .filament-shelf-row .product-photo-open{background:transparent!important;border:0!important;box-shadow:none!important}:where(:root[data-theme="sand"]) .filament-shelf-row .product-photo img{filter:drop-shadow(1px 6px 3px #6043311c)}:where(:root[data-theme="sand"]) .physical-shelf-empty:before{border-radius:3px;background:linear-gradient(#dfc9a5,#ae875c);box-shadow:0 10px 15px #87694b30}
@media(max-width:700px){:where(:root[data-theme="sand"]) .filament-shelf-row{border-radius:10px}}

:where(:root[data-theme="sand"]) .filament-shelf-row .product-photo img{background:transparent!important}

:where(:root[data-theme="sand"]) .visual-filters .visual-facet-popover{box-shadow:none!important}
:where(:root[data-theme="sand"]) .visual-facet-more{border:0;background:none;color:#604331}:where(:root[data-theme="sand"]) .visual-facet-more:hover{color:#604331}:where(:root[data-theme="sand"]) .visual-facet-more:focus-visible{outline:3px solid #d36c42;outline-offset:2px;border-radius:4px}

:where(:root[data-theme="sand"]) footer.site-footer{border-top:1px solid #d8c7b4;color:#78604f}:where(:root[data-theme="sand"]) .footer-identity strong{color:#604331}:where(:root[data-theme="sand"]) .site-footer .footer-links :is(a,button){border:0;background:none;color:#604331}:where(:root[data-theme="sand"]) .site-footer .footer-links :is(a,button):focus-visible{outline:3px solid #d46c42;outline-offset:4px;border-radius:2px}:where(:root[data-theme="sand"]) .site-footer .footer-note{color:#78604f}

:where(:root[data-theme="sand"]) #inventoryTabs button{border:1px solid #d8c7b4;border-radius:24px;background:#fffdf9;color:#604331}:where(:root[data-theme="sand"]) #inventoryTabs button[aria-pressed=true]{background:#604331;color:white}:where(:root[data-theme="sand"]) .inventory-heading p{color:#78604f}:where(:root[data-theme="sand"]) .inventory-sync{color:#78604f}:where(:root[data-theme="sand"]) .inventory-filters{background:#f2e8dc;border-radius:14px}:where(:root[data-theme="sand"]) .inventory-filters :is(input[type=search],select){border:1px solid #d8c7b4;border-radius:8px;background:white}:where(:root[data-theme="sand"]) .inventory-card{border:1px solid #d8c7b4;background:#fffdf9;border-radius:18px}:where(:root[data-theme="sand"]) .inventory-photo{border:0;background:#fff}:where(:root[data-theme="sand"]) .inventory-location{color:#78604f}:where(:root[data-theme="sand"]) .inventory-no-photo span{color:#78604f}:where(:root[data-theme="sand"]) .inventory-empty{border:1px dashed #d8c7b4;border-radius:18px;background:#f2e8dc}:where(:root[data-theme="sand"]) .inventory-dialog{border:1px solid #d8c7b4;border-radius:22px;color:#604331;background:#fffdf9}:where(:root[data-theme="sand"]) .inventory-dialog::backdrop{background:#60433166}:where(:root[data-theme="sand"]) .inventory-dialog :is(input,select){border:1px solid #d8c7b4;border-radius:8px;background:#fff;color:inherit}:where(:root[data-theme="sand"]) .inventory-pick-result{background:white;border:1px solid #d8c7b4;border-radius:12px;color:inherit}:where(:root[data-theme="sand"]) .inventory-pick-result small{color:#78604f}:where(:root[data-theme="sand"]) .inventory-dialog button:focus-visible,:where(:root[data-theme="sand"]) #inventoryTabs button:focus-visible{outline:3px solid #d46c42;outline-offset:3px}:where(:root[data-theme="sand"]) .inventory-contribution{border:1px solid #d8c7b4;border-radius:14px;background:#f2e8dc}

:where(:root[data-theme="sand"]) .inventory-filterbox{border:1px solid #d8c7b4;border-radius:12px;background:#f2e8dc}:where(:root[data-theme="sand"]) .inventory-quick-status select{border:1px solid var(--line,#d8c7b4);border-radius:8px;background:var(--paper,#fff)}:where(:root[data-theme="sand"]) .inventory-stock-summary{color:var(--muted,#78604f)}

:where(:root[data-theme="sand"]) .fp-scanner{border:1px solid #d8c7b4;border-radius:20px;background:#fffef9;color:#604331;box-shadow:0 24px 80px #0004}:where(:root[data-theme="sand"]) .fp-scanner::backdrop{background:#604331b3}:where(:root[data-theme="sand"]) .fp-scanner video{background:#604331;border-radius:12px}:where(:root[data-theme="sand"]) .fp-scanner button{border:1px solid #d8c7b4;border-radius:10px;background:#604331;color:white}:where(:root[data-theme="sand"]) .fp-scanner-head button,:where(:root[data-theme="sand"]) .fp-scanner [data-stop]{background:#fff;color:#604331}:where(:root[data-theme="sand"]) .fp-scanner input,:where(:root[data-theme="sand"]) .fp-scanner select{border:1px solid #d8c7b4;border-radius:8px;background:white;color:#604331}:where(:root[data-theme="sand"]) .fp-scanner [data-status]{border-radius:10px;background:#f2e8dc}:where(:root[data-theme="sand"]) .fp-scanner form{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .fp-scanner .fp-scanner-note{color:#78604f}:where(:root[data-theme="sand"]) .fp-scanner :focus-visible{outline:3px solid #d09d24;outline-offset:3px}:where(:root[data-theme="sand"]) .fp-camera-tools select{border:1px solid var(--line,#d8c7b4);border-radius:9px;background:var(--paper,#fff);color:var(--ink,#604331)}:where(:root[data-theme="sand"]) .fp-camera-tools button{border:1px solid var(--line,#d8c7b4);border-radius:9px;background:var(--paper,#fff);color:var(--ink,#604331)}:where(:root[data-theme="sand"]) .fp-camera-tools details{border-top:1px solid var(--line,#d8c7b4)}:where(:root[data-theme="sand"]) .fp-camera-tools input[type=range]{accent-color:var(--ink,#604331)}:where(:root[data-theme="sand"]) .fp-camera-tools input[type=checkbox]{accent-color:var(--ink,#604331)}

:where(:root[data-theme="sand"]) .fp-scanner-frame{background:#604331;border-radius:12px}:where(:root[data-theme="sand"]) .fp-scanner .fp-scanner-frame video{border-radius:0}:where(:root[data-theme="sand"]) .fp-scanner-guide{border:2px solid #ffffffb3;border-radius:8px}:where(:root[data-theme="sand"]) .fp-scanner [data-label-fallback]{background:white;color:#604331}

:where(:root[data-theme="sand"]) .label-reader{border:1px solid #d8c7b4;border-radius:22px;color:#604331;background:#fffdf9}:where(:root[data-theme="sand"]) .label-reader::backdrop{background:#60433177}:where(:root[data-theme="sand"]) .label-reader canvas{border:1px solid #d8c7b4;border-radius:8px}:where(:root[data-theme="sand"]) .label-reader video{background:#604331;border-radius:10px}:where(:root[data-theme="sand"]) .label-reader progress{accent-color:#78604f}:where(:root[data-theme="sand"]) .label-reader-status{background:#f2e8dc;border-radius:10px}:where(:root[data-theme="sand"]) .label-confirm-note{border:1px solid #d8c7b4;background:#f2e8dc;border-radius:12px}:where(:root[data-theme="sand"]) .label-match{border:1px solid #d8c7b4;border-radius:10px;background:white;color:#604331}:where(:root[data-theme="sand"]) .label-reader button:focus-visible{outline:3px solid #d46c42;outline-offset:3px}
:where(:root[data-theme="sand"]) .label-reader [data-colour-review]{border:1px solid var(--line,#d8c7b4);border-radius:12px}
:where(:root[data-theme="sand"]) .label-low-confidence{background:var(--soft,#f2e8dc);border:1px solid var(--line,#d8c7b4);border-radius:12px}:where(:root[data-theme="sand"]) .label-reader-status:focus{outline:2px solid var(--ink,#604331);outline-offset:3px}

:where(:root[data-theme="sand"]) .label-reader [data-label-review]{border:1px solid var(--line,#d8c7b4);border-radius:12px;background:var(--paper,#fffdf9)}:where(:root[data-theme="sand"]) .label-reader [data-label-conflicts] label{border-left:3px solid #b66a32}
:where(:root[data-theme="sand"]) .live-scan-heading{border:0}
:where(:root[data-theme="sand"]) .live-scan-camera{background:var(--ink,#604331);border-radius:12px}
:where(:root[data-theme="sand"]) .live-scan-camera canvas{border:0;border-radius:0}
:where(:root[data-theme="sand"]) .live-scan-guide{border:2px solid #ffffffaa;border-radius:8px}
:where(:root[data-theme="sand"]) .live-scanner [data-live-conflicts] label,:where(:root[data-theme="sand"]) .live-scanner [data-live-other]:not([hidden]){border:1px solid var(--line,#d8c7b4);background:var(--soft,#f2e8dc);border-radius:8px}
:where(:root[data-theme="sand"]) .live-scan-footer{background:var(--paper,#fffdf9);border-top:1px solid var(--line,#d8c7b4)}
:where(:root[data-theme="sand"]) .live-scanner .secondary{background:var(--paper,#fffdf9);border:1px solid var(--line,#d8c7b4);border-radius:8px}
:where(:root[data-theme="sand"]) .live-scan-footer .quiet{color:var(--ink,#604331)}

@media(max-width:700px){:where(:root[data-theme="sand"]) .visual-filter-count{color:#78604f}:where(:root[data-theme="sand"]) .visual-facet-option small{color:#78604f}:where(:root[data-theme="sand"]) .visual-filters :is(button,summary,input,select):focus-visible{outline:3px solid #a64e29;outline-offset:3px}}
@media(max-width:700px){
 :where(:root[data-theme="sand"]) #realDetail{border-radius:16px}
 :where(:root[data-theme="sand"]) #realDetail .real-detail-main>.product-photo{border-radius:12px}
 :where(:root[data-theme="sand"]) #realDetail .detail-variant-line{color:#78604f}
 :where(:root[data-theme="sand"]) #realDetail .detail-refill-note{color:#785634}
 :where(:root[data-theme="sand"]) #realDetail .detail-mobile-extra{border:1px solid #d8c7b4;border-radius:12px;background:#f8f4ee}
 :where(:root[data-theme="sand"]) #realDetail .detail-mobile-extra[open]>summary{border-bottom:1px solid #d8c7b4}
 :where(:root[data-theme="sand"]) #realDetail .detail-mobile-extra>.filament-evidence{border:0}
 :where(:root[data-theme="sand"]) #realDetail .detail-mobile-extra>summary:focus-visible,:where(:root[data-theme="sand"]) #realDetail .detail-photo-info>summary:focus-visible{outline:3px solid #a64e29;outline-offset:2px;border-radius:3px}
}

@media(max-width:700px){
 :where(:root[data-theme="sand"]) .mobile-personal-global{border-bottom:1px solid #d8c7b4}
 :where(:root[data-theme="sand"]) #realShelfPanel .mobile-personal-info{border-top:1px solid #d8c7b4}
 :where(:root[data-theme="sand"]) #realShelfPanel .mobile-personal-info>summary:focus-visible{outline:3px solid #a64e29;outline-offset:2px}
 :where(:root[data-theme="sand"]) .inventory-more{border-top:1px solid #d8c7b4}
}

:where(:root[data-theme="sand"]) .explorer-carousel{background:transparent;border:0;outline:none}
:where(:root[data-theme="sand"]) .explorer-current{border:1px solid #d8c7b4;border-radius:16px;background:#fffdf9;box-shadow:0 6px 24px #60433110}
:where(:root[data-theme="sand"]) .explorer-carousel .explorer-visual{background:#fff}
:where(:root[data-theme="sand"]) .explorer-peer{background:#fffdf9;border:1px solid #d8c7b4;border-radius:14px;box-shadow:0 5px 15px #60433110;color:#604331}
:where(:root[data-theme="sand"]) .explorer-peer img{background:#fff}
:where(:root[data-theme="sand"]) .explorer-peer:hover{border-color:#d8c7b4;background:#f2e8dc}
:where(:root[data-theme="sand"]) .explorer-peer:focus-visible{outline:3px solid #a64e29;outline-offset:3px}
:where(:root[data-theme="sand"]) .explorer-side{border:1px solid #d8c7b4;border-radius:12px;background:#f8f4eef2;color:#604331}
:where(:root[data-theme="sand"]) .explorer-thumb-nav{background:#f8f4ee;border-radius:12px}
:where(:root[data-theme="sand"]) .explorer-thumb-nav button{border:1px solid #d8c7b4;background:#fffdf9;color:#604331;border-radius:9px}
:where(:root[data-theme="sand"]) .explorer-instruction{color:#78604f}
@media(max-width:1100px){:where(:root[data-theme="sand"]) .explorer-thumbstrip .explorer-peer{box-shadow:none}}
@media(max-width:700px){
 :where(:root[data-theme="sand"]) .explorer-current{border-radius:12px}
 :where(:root[data-theme="sand"]) .explorer-thumb-nav{box-shadow:0 -3px 10px #60433110}
 :where(:root[data-theme="sand"]) #realDetail .real-detail-toolbar{border-top:1px solid #d8c7b4;border-bottom:0}
}

:where(:root[data-theme="sand"]) #accountDialog{background:#fffdf9}
:where(:root[data-theme="sand"]) .member-avatar{border-radius:50%;background:#f2e8dc;color:#604331}
:where(:root[data-theme="sand"]) #memberOverview .member-kicker{color:#78604f}
:where(:root[data-theme="sand"]) .member-stats{border-radius:12px;background:#f2e8dc}
:where(:root[data-theme="sand"]) #memberOverview .member-thanks{color:#78604f}
:where(:root[data-theme="sand"]) .member-login-settings{border-top:1px solid #d8c7b4}
:where(:root[data-theme="sand"]) #profileEditor,:where(:root[data-theme="sand"]) .member-reviews-dialog{border:1px solid #d8c7b4;border-radius:16px;background:#fffdf9;color:#604331}
:where(:root[data-theme="sand"]) #profileEditor::backdrop,:where(:root[data-theme="sand"]) .member-reviews-dialog::backdrop{background:#60433166}
:where(:root[data-theme="sand"]) #profileEditor label:not(.profile-publish) input:not([type=file]),:where(:root[data-theme="sand"]) #profileEditor select{border:1px solid #d8c7b4;border-radius:8px;background:white;color:inherit}
:where(:root[data-theme="sand"]) #profileEditor .profile-publish{background:#f2e8dc;border-radius:8px}
:where(:root[data-theme="sand"]) .profile-publish input{accent-color:#604331}:where(:root[data-theme="sand"]) .member-reviews-dialog article{border-top:1px solid #d8c7b4}
:where(:root[data-theme="sand"]) #memberOverview button:focus-visible,:where(:root[data-theme="sand"]) #profileEditor :is(input,select,button):focus-visible{outline:3px solid #a64e29;outline-offset:3px}
:where(:root[data-theme="sand"]) .review-member-link{border:0;background:transparent;color:inherit}
:where(:root[data-theme="sand"]) .review-member-link:focus-visible,:where(:root[data-theme="sand"]) .author-profile-dialog button:focus-visible,:where(:root[data-theme="sand"]) .author-photo-dialog button:focus-visible{outline:3px solid #a64e29;outline-offset:3px}
:where(:root[data-theme="sand"]) .author-profile-dialog{border:1px solid #d8c7b4;border-radius:20px;background:#fffdf9;color:#604331}
:where(:root[data-theme="sand"]) .author-profile-dialog::backdrop,:where(:root[data-theme="sand"]) .author-photo-dialog::backdrop{background:rgb(28 49 39 / 48%)}:where(:root[data-theme="sand"]) .author-profile-heading .author-profile-kicker{color:#78604f}:where(:root[data-theme="sand"]) .author-about{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .author-photo-grid button{border:1px solid #d8c7b4;border-radius:12px;background:#f2e8dc}
:where(:root[data-theme="sand"]) .author-review{border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .author-review-photo{border:0;border-radius:8px}
:where(:root[data-theme="sand"]) .author-profile-controls{background:#fffdf9;border-top:1px solid #d8c7b4}:where(:root[data-theme="sand"]) .author-profile-controls [aria-pressed=true]{background:#604331;color:#fff;border-color:#d8c7b4}
:where(:root[data-theme="sand"]) .author-photo-dialog{background:#fffdf9;border:1px solid #d8c7b4;border-radius:16px}:where(:root[data-theme="sand"]) .author-photo-grid>figure:only-child img{background:#fff}:where(:root[data-theme="sand"]) .author-preview-note{border-radius:8px;background:#f2e8dc}

:where(:root[data-theme="sand"]) #avatarCropDialog{border:1px solid #d8c7b4;border-radius:18px;background:#fffdf9;color:#604331}:where(:root[data-theme="sand"]) #avatarCropDialog::backdrop{background:rgb(28 49 39 / 48%)}

:where(:root[data-theme="sand"]) .visual-filter-chips button{border:1px solid #d8c7b4;border-radius:8px;background:#f2e8dc;color:#604331}:where(:root[data-theme="sand"]) .visual-filter-chips button:hover{background:#f2e8dc}:where(:root[data-theme="sand"]) .visual-filter-chips button:focus-visible{outline:3px solid #a64e29;outline-offset:2px}:where(:root[data-theme="sand"]) .catalog-loading p{color:#78604f}:where(:root[data-theme="sand"]) .catalog-load-placeholder span{border:1px solid #d8c7b4;border-radius:14px;background:#f2e8dc}

:where(:root[data-theme="sand"]) .quantity-stepper button{border:1px solid var(--line,#d8c7b4);border-radius:8px;background:#f2e8dc;color:var(--ink,#604331)}
:where(:root[data-theme="sand"]) .quantity-stepper :is(button,input):focus-visible{outline:3px solid #a64e29;outline-offset:2px}
:where(:root[data-theme="sand"]) .quick-plan-line-total span{color:#78604f}

:where(:root[data-theme="sand"]) .inventory-search-label input{border:1px solid #d8c7b4;border-radius:8px;background:white;color:inherit}
:where(:root[data-theme="sand"]) .inventory-dialog :is(input,select):focus-visible,:where(:root[data-theme="sand"]) .inventory-search-label input:focus-visible,:where(:root[data-theme="sand"]) .inventory-filterbox :is(input,select,summary):focus-visible{outline:3px solid #a64e29;outline-offset:2px}
@media(max-width:700px){
 :where(:root[data-theme="sand"]) .inventory-dialog{border-radius:16px}
 :where(:root[data-theme="sand"]) #inventoryPickCount{color:#78604f}
 :where(:root[data-theme="sand"]) .inventory-editor-mobile .inventory-identity-fields{border-block:1px solid #d8c7b4}
}
:where(:root[data-theme="sand"]) .inventory-places-overview{background:var(--surface,#f2e8dc);border:1px solid #d8c7b4;border-radius:16px}
:where(:root[data-theme="sand"]) .inventory-place-controls select{border:1px solid #d8c7b4;border-radius:8px;background:white;color:inherit}
:where(:root[data-theme="sand"]) .inventory-place-products{border-bottom:7px solid #d8c7b4;border-radius:0 0 8px 8px}
:where(:root[data-theme="sand"]) .inventory-place-label{color:inherit}

:where(:root[data-theme="sand"]) .product-photo-enlarge{border:0;background:transparent;border-radius:0}
:where(:root[data-theme="sand"]) .product-photo-enlarge>span{background:#f2e8dced;color:#604331;border-radius:20px}
:where(:root[data-theme="sand"]) .product-photo-enlarge:focus-visible{outline:3px solid #a64e29;outline-offset:-4px}
:where(:root[data-theme="sand"]) .product-gallery-single{color:#78604f}
:where(:root[data-theme="sand"]) #productPhotoViewer{border:0;border-radius:0;background:#fffdf9;color:#604331}
:where(:root[data-theme="sand"]) #productPhotoViewer::backdrop{background:#604331d9}
:where(:root[data-theme="sand"]) #productPhotoViewer .photo-viewer-heading{border-bottom:1px solid #d8c7b4;background:#fffdf9}
:where(:root[data-theme="sand"]) .photo-viewer-stage{background:#fff}
:where(:root[data-theme="sand"]) .photo-viewer-arrow{border:1px solid #d8c7b4;border-radius:12px;background:#f2e8dce8;color:#604331}
:where(:root[data-theme="sand"]) #productPhotoViewer .photo-viewer-controls{border-top:1px solid #d8c7b4;background:#fffdf9}
:where(:root[data-theme="sand"]) .photo-viewer-thumbs button{background:white;border:1px solid #d8c7b4;border-radius:8px}
:where(:root[data-theme="sand"]) .photo-viewer-thumbs button[aria-pressed=true]{border:3px solid #d8c7b4}
:where(:root[data-theme="sand"]) #productPhotoViewer button:focus-visible{outline:3px solid #a64e29;outline-offset:2px}



:where(:root[data-theme="sand"]) #profileEditor textarea{border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}:where(:root[data-theme="sand"]) .profile-printers{border:0}:where(:root[data-theme="sand"]) .profile-privacy{border-top:1px solid var(--line)}

:where(:root[data-theme="sand"]) .source-promotion-flash{background:#fbe3d4;color:#7c3c1c;border-color:#e6b18f}:where(:root[data-theme="sand"]) .source-promotion-more,:where(:root[data-theme="sand"]) .source-promotion-terms{color:var(--ink,#604331)}:where(:root[data-theme="sand"]) .source-promotion-details section{border-top:1px solid var(--line,#d8c7b4)}:where(:root[data-theme="sand"]) .source-promotion-details>summary:focus-visible{outline:3px solid var(--focus,#db7044);outline-offset:3px;border-radius:8px}

:where(:root[data-theme="sand"]) .shelf-view-switch button,:where(:root[data-theme="sand"]) .shelf-selection button{border:1px solid var(--line,#d8c7b4);border-radius:8px;background:var(--paper,#fffdf9);color:var(--ink)}:where(:root[data-theme="sand"]) .shelf-view-switch [aria-pressed=true]{background:var(--ink,#604331);color:white}:where(:root[data-theme="sand"]) .shelf-selection{background:var(--paper);border:1px solid var(--line);border-radius:10px}:where(:root[data-theme="sand"]) header [data-view=saved] svg{fill:none;stroke:currentColor}:where(:root[data-theme="sand"]) .shelf-first #inventoryTabs button{border-radius:10px}:where(:root[data-theme="sand"]) .shelf-first #inventoryTabs #shelfAdd{background:var(--paper);color:var(--ink)}:where(:root[data-theme="sand"]) .shelf-organization{border:1px solid var(--line);border-radius:12px}
:where(:root[data-theme="sand"]) .shelf-owned-row{border:1px solid #d8c7b4;border-radius:12px;background:#f2e8dc}:where(:root[data-theme="sand"]) .shelf-owned-row:before{background:linear-gradient(#d8c7b4,#78604f 40%,#78604f);border-radius:2px 2px 5px 5px;box-shadow:0 7px 9px #60433125}:where(:root[data-theme="sand"]) .shelf-first .inventory-place-products{border:0}:where(:root[data-theme="sand"]) .shelf-first .inventory-card{border:0;background:transparent;border-radius:0}:where(:root[data-theme="sand"]) .shelf-first .inventory-photo{background:transparent}:where(:root[data-theme="sand"]) .shelf-inline>summary:focus-visible{outline:3px solid #de642e;outline-offset:4px;border-radius:6px}:where(:root[data-theme="sand"]) .shelf-check{background:white;border:1px solid #d8c7b4;border-radius:8px}:where(:root[data-theme="sand"]) .shelf-check input{accent-color:#604331}:where(:root[data-theme="sand"]) .shelf-selecting:has(.shelf-check input:checked){outline:2px solid #78604f;border-radius:8px}:where(:root[data-theme="sand"]) body .shelf-selection:not([hidden]){box-shadow:0 -4px 18px #60433120}

:where(:root[data-theme="sand"]) header nav svg{fill:none;stroke:currentColor}
:where(:root[data-theme="sand"]) .shelf-layout-row{border:1px solid color-mix(in srgb,var(--shelf-tone),white 50%);border-radius:12px;background:var(--shelf-back)}
:where(:root[data-theme="sand"]) .shelf-row-count{color:var(--muted)}:where(:root[data-theme="sand"]) .shelf-rail>:is(.inventory-card,.visual-offer){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}:where(:root[data-theme="sand"]) .shelf-rail .visual-offer-photo,:where(:root[data-theme="sand"]) .shelf-rail .product-photo,:where(:root[data-theme="sand"]) .shelf-rail .product-photo-open{background:transparent!important;border:0!important;box-shadow:none!important}
:where(:root[data-theme="sand"]) .shelf-board-button{border:0;background:transparent}:where(:root[data-theme="sand"]) .shelf-board-button>span{border-radius:2px 2px 5px 5px;background:linear-gradient(color-mix(in srgb,var(--shelf-tone),white 25%),var(--shelf-tone) 45%,color-mix(in srgb,var(--shelf-tone),black 20%));box-shadow:0 7px 9px #60433120}:where(:root[data-theme="sand"]) .shelf-row-arrows button{border:1px solid var(--line);border-radius:10px;background:#ffffffdf}
:where(:root[data-theme="sand"]) .shelf-style-dialog fieldset{border:0}:where(:root[data-theme="sand"]) .shelf-palette label{background:var(--back);border:2px solid transparent;border-bottom:8px solid var(--swatch);border-radius:10px}:where(:root[data-theme="sand"]) .shelf-palette label:has(input:checked){border-top-color:var(--ink);border-left-color:var(--ink);border-right-color:var(--ink)}:where(:root[data-theme="sand"]) .shelf-remove-dialog button:focus-visible,:where(:root[data-theme="sand"]) .shelf-selection button:focus-visible{outline:3px solid var(--ink,#604331);outline-offset:3px}

@media(max-width:700px) and (min-height:500px){:where(:root[data-theme="sand"]) .shelf-selection{box-shadow:0 -4px 24px #0002}}

:where(:root[data-theme="sand"]) .variant-offers,:where(:root[data-theme="sand"]) .detail-contribute{border:1px solid var(--line);border-radius:14px;background:var(--paper)}:where(:root[data-theme="sand"]) .variant-offers>p,:where(:root[data-theme="sand"]) .detail-contribute>p{color:var(--muted)}:where(:root[data-theme="sand"]) .variant-offer{border-top:1px solid var(--line)}:where(:root[data-theme="sand"]) .public-review-order select{border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--paper)}:where(:root[data-theme="sand"]) .shelf-empty-place{border:1px dashed var(--shelf-tone);background:var(--shelf-back);border-radius:12px}:where(:root[data-theme="sand"]) .shelf-empty-place>span{background:var(--shelf-tone);border-radius:4px}
:where(:root[data-theme="sand"]) .public-review-photo{border-radius:10px}

:where(:root[data-theme="sand"]) body #toast{border:0}
:where(:root[data-theme="sand"]) #toast::backdrop{background:transparent}
:where(:root[data-theme="sand"]) .review-comments{border-top:1px solid var(--line)}
:where(:root[data-theme="sand"]) .review-comments .comment{border-radius:12px;background:var(--soft,#f8f4ee)}
:where(:root[data-theme="sand"]) .comment-author .comment-avatar{border-radius:50%}
:where(:root[data-theme="sand"]) .comment-date{color:var(--muted)}:where(:root[data-theme="sand"]) .comment-form textarea{border:1px solid var(--line);border-radius:10px}
:where(:root[data-theme="sand"]) .comment-file-label{border:1px solid var(--line);border-radius:10px}:where(:root[data-theme="sand"]) .comment-file-label:focus-within{outline:2px solid var(--ink);outline-offset:3px}:where(:root[data-theme="sand"]) .comment-photos button{border:0;background:none}:where(:root[data-theme="sand"]) .comment-photos img,:where(:root[data-theme="sand"]) .comment-previews img{border-radius:9px}
:where(:root[data-theme="sand"]) .comment-photo-viewer{background:var(--back,#fff)}

:where(:root[data-theme="sand"]) .scan-learning-preview{background:var(--paper,#fff);border:1px solid var(--line,#d8c7b4);border-radius:12px}:where(:root[data-theme="sand"]) .scan-learning-dialog form+form{border-top:1px solid var(--line)}:where(:root[data-theme="sand"]) .scan-reference-hint{border:1px solid var(--line);border-radius:12px}:where(:root[data-theme="sand"]) .scan-reference-hint button{border:1px solid var(--line);border-radius:10px;background:var(--paper,#fff);color:var(--ink,#604331)}

:where(:root[data-theme="sand"]) .catalog-category-tabs button,:where(:root[data-theme="sand"]) .catalog-layout-picker button{border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}
:where(:root[data-theme="sand"]) .catalog-category-tabs button[aria-pressed=true],:where(:root[data-theme="sand"]) .catalog-layout-picker button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}:where(:root[data-theme="sand"]) .catalog-layout-picker svg{fill:none;stroke:currentColor}:where(:root[data-theme="sand"]) .catalog-spec-tag{border-radius:5px;background:var(--soft,#f2e8dc);color:var(--ink)}
:where(:root[data-theme="sand"]) .catalog-product-information{border-top:1px solid var(--line)}

:where(:root[data-theme="sand"]) .variant-summary{border:0;background:transparent;color:var(--ink)}
:where(:root[data-theme="sand"]) .variant-offers{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
:where(:root[data-theme="sand"]) .variant-comparison-note,:where(:root[data-theme="sand"]) .variant-current-merchant{color:var(--muted)}
:where(:root[data-theme="sand"]) .variant-offers .variant-offer{border-bottom:1px solid var(--line)}
:where(:root[data-theme="sand"]) .variant-offers .variant-offer:last-child{border-bottom:0}:where(:root[data-theme="sand"]) .variant-offer-labels span{background:var(--soft);border-radius:5px}
:where(:root[data-theme="sand"]) .catalog-specification-group{border-top:1px solid var(--line)}:where(:root[data-theme="sand"]) .catalog-specification-source{color:var(--muted)}:where(:root[data-theme="sand"]) .variant-basis button[aria-pressed="true"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}

:where(:root[data-theme="sand"]) .basket-comparison{border:1px solid var(--line,#d8c7b4);border-radius:16px;background:var(--paper,#fffdf9)}:where(:root[data-theme="sand"]) .basket-comparison fieldset{border:1px solid var(--line,#d8c7b4);border-radius:12px}:where(:root[data-theme="sand"]) .basket-comparison input{border:1px solid var(--line,#d8c7b4);border-radius:8px}:where(:root[data-theme="sand"]) .basket-comparison article{border-top:1px solid var(--line,#d8c7b4)}

:where(:root[data-theme="sand"]) .tester-feedback-dialog{border:1px solid var(--line,#d8c7b4);border-radius:20px;background:var(--paper,#fffdf9);color:var(--ink,#604331)}:where(:root[data-theme="sand"]) .tester-feedback-dialog::backdrop{background:#60433180}:where(:root[data-theme="sand"]) .tester-feedback-dialog input,:where(:root[data-theme="sand"]) .tester-feedback-dialog select,:where(:root[data-theme="sand"]) .tester-feedback-dialog textarea{border:1px solid var(--line,#d8c7b4);border-radius:10px;color:inherit;background:var(--paper,#fff)}:where(:root[data-theme="sand"]) .tester-feedback-dialog article{border-top:1px solid var(--line,#d8c7b4)}

:where(:root[data-theme="sand"]) .catalog-personal-tools{border-bottom:1px solid var(--line,#d8c7b4);color:var(--ink,#604331)}:where(:root[data-theme="sand"]) .catalog-recent-grid article{background:var(--paper,#fffdf9);border:1px solid var(--line,#d8c7b4);border-radius:14px}:where(:root[data-theme="sand"]) .catalog-recent-open{border:0;background:transparent;color:inherit}:where(:root[data-theme="sand"]) .catalog-recent-open img{background:white;border-radius:8px}:where(:root[data-theme="sand"]) .catalog-view-dialog{border:1px solid var(--line,#d8c7b4);border-radius:20px;background:var(--paper,#fffdf9);color:var(--ink,#604331)}:where(:root[data-theme="sand"]) .catalog-view-dialog::backdrop{background:#60433180}:where(:root[data-theme="sand"]) .catalog-view-dialog input{border-radius:8px;border:1px solid var(--line,#d8c7b4)}:where(:root[data-theme="sand"]) .catalog-legacy-import{border:1px solid var(--line,#d8c7b4);border-radius:12px}

:where(:root[data-theme="sand"]) .filter-layout-controls{border-bottom:1px solid var(--line)}:where(:root[data-theme="sand"]) .filter-scroll-choice select{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="sand"]) .catalog-browse-toolbar{border:1px solid var(--line);border-radius:12px;background:var(--soft,#f2e8dc);color:var(--ink)}:where(:root[data-theme="sand"]) .catalog-browse-toolbar select{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="sand"]) .catalog-discount-toggle input{accent-color:var(--ink)}:where(:root[data-theme="sand"]) .filter-sheet{border:1px solid var(--line);border-radius:20px 20px 0 0;background:var(--paper,#fffdf9);color:var(--ink)}:where(:root[data-theme="sand"]) .filter-sheet::backdrop{background:#60433180}:where(:root[data-theme="sand"]) .filter-sheet-header{border-bottom:1px solid var(--line)}:where(:root[data-theme="sand"]) .filter-sheet-size{border:0;background:transparent}:where(:root[data-theme="sand"]) .filter-sheet-size span{border-radius:8px;background:var(--line,#d8c7b4)}:where(:root[data-theme="sand"]) .filter-sheet-body .visual-filters{border:0!important;background:transparent!important}:where(:root[data-theme="sand"]) .filter-sheet-body .visual-facet-group{border-bottom:1px solid var(--line)}:where(:root[data-theme="sand"]) .filter-sheet-body .visual-facet-group>summary{border:0;background:transparent}:where(:root[data-theme="sand"]) .filter-sheet-body .visual-facet-popover{border:0;box-shadow:none}:where(:root[data-theme="sand"]) .filter-sheet-footer{border-top:1px solid var(--line);background:var(--paper)}:where(:root[data-theme="sand"]) .filter-sheet :is(button,summary,input,select):focus-visible,:where(:root[data-theme="sand"]) .catalog-browse-toolbar :is(button,summary,input,select):focus-visible{outline:3px solid #ba542f;outline-offset:2px}

:where(:root[data-theme="sand"]) .filter-panel-content:focus-visible{outline:3px solid #ba542f;outline-offset:2px}
:where(:root[data-theme="sand"]) .filter-active-summary{border-bottom:1px solid var(--line)}:where(:root[data-theme="sand"]) .filter-summary-chips button{border:1px solid var(--line);border-radius:9px;background:var(--soft,#f2e8dc);color:var(--ink)}:where(:root[data-theme="sand"]) .filter-active-summary :is(button):focus-visible{outline:3px solid #ba542f;outline-offset:1px}:where(:root[data-theme="sand"]) .filter-sheet-header>.filter-active-summary{border-bottom:0}
:where(:root[data-theme="sand"]) .filter-summary-color::before{background:var(--picked);border:1px solid var(--line);border-radius:4px}
@media(max-width:700px){:where(:root[data-theme="sand"]) .catalog-browse-toolbar>.filter-active-summary{border-bottom:0;border-top:1px solid var(--line)}}:where(:root[data-theme="sand"]) .filter-layout-controls>summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}:where(:root[data-theme="sand"]) .visual-price-range :is(input,select){border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}
:where(:root[data-theme="sand"]) #catalogPersonalTools{border:0}

@media(min-width:701px){:where(:root[data-theme="sand"]) .catalog-browse-toolbar{background:var(--paper);box-shadow:0 2px 8px #0001}}
@media(max-width:700px){
 :where(:root[data-theme="sand"]) .catalog-browse-toolbar .catalog-more-departments[open]{border-top:1px solid var(--line)}
}

:where(:root[data-theme="sand"]) .portal-deals-dialog{border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="sand"]) .portal-deals-dialog::backdrop{background:#60433180}:where(:root[data-theme="sand"]) .portal-deals-dialog input:not([type=checkbox]),:where(:root[data-theme="sand"]) .portal-deals-dialog select{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="sand"]) .portal-search-results button{border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}:where(:root[data-theme="sand"]) .portal-search-results img,:where(:root[data-theme="sand"]) .portal-selected img{background:white;border-radius:8px}:where(:root[data-theme="sand"]) .portal-items article{border-top:1px solid var(--line)}:where(:root[data-theme="sand"]) .portal-deals-dialog :is(button,input,select,summary):focus-visible{outline:3px solid #ba542f;outline-offset:2px}
:where(:root[data-theme="sand"]) .portal-deals-dialog header{background:var(--paper)}

