/*
 Forever3D professional palette: COLOR OVERRIDES ONLY.
 Load last, after site.css, source-aligned.css and retail-refresh.css.
 current has no matching rule: v14 is unchanged.
 Scoped !important declarations replace legacy hardcoded colors without changing layout.
 No font, spacing, dimensions, opacity, image filter or business logic is modified.
 Contrast: white/green 10.17:1; green/orange 4.62:1; accent/warm white 5.42:1;
 muted/warm white 5.10:1; input boundary/white 3.36:1.
*/
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]){
 --f3d-brand:#17484B;--f3d-brand-hover:#10383B;--f3d-text:#233E3E;
 --f3d-muted:#5D6C68;--f3d-orange:#EF9A73;--f3d-accent-text:#9E4E2F;
 --f3d-page:#F7F6F2;--f3d-card:#FFFFFF;--f3d-soft:#EEF3EF;
 --f3d-mint:#A8CFC0;--f3d-line:#DDE4DE;--f3d-control-line:#7A918C;
 --f3d-success:#2A6545;--f3d-success-bg:#EAF5EE;--f3d-success-line:#AAC7B7;
 --f3d-error:#95372D;--f3d-error-bg:#FFF1EE;--f3d-error-line:#D9A39B;
 --f3d-primary-bg:var(--f3d-brand);--f3d-primary-text:#FFFFFF;
 --f3d-primary-border:var(--f3d-brand);--f3d-primary-shadow:rgba(23,72,75,.1);
 /* Backward-compatible aliases. The existing --navy token now resolves to ink green. */
 --navy:var(--f3d-brand);--deep:var(--f3d-brand-hover);--ink:var(--f3d-text);
 --muted:var(--f3d-muted);--teal:var(--f3d-brand);--mint:var(--f3d-mint);
 --mint-soft:var(--f3d-soft);--cream:var(--f3d-page);--coral:var(--f3d-orange);
 --coral-deep:var(--f3d-accent-text);--coral-soft:var(--f3d-page);
 --line:var(--f3d-line);--white:var(--f3d-card);
 --shadow:0 16px 44px rgba(23,72,75,.075);
}
:root[data-color-scheme="warm-action"]{
 --f3d-primary-bg:#EF9A73;--f3d-primary-text:#17484B;
 --f3d-primary-border:#EF9A73;--f3d-primary-shadow:rgba(239,154,115,.14);
}


/* Base surfaces, text and brand navigation. */
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(body){
 background-color:var(--f3d-page) !important;color:var(--f3d-text) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(h1,h2,h3,h4,.intro-strip p,.product-facts dt,.field-label,.review-row dd,.review-row strong,.product-choice-card strong,.timeline-step strong){
 color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(small,.small,.hero-copy .hero-description,.hero-note,.feature-copy p,.detail-band>div:nth-child(2)>p,.guide-entry-grid p,.faq-list p,.product-copy>p:not(.deck):not(.eyebrow),.reading-section p,.reading-section li,.order-summary p,.order-summary dt,.order-assurance p,.order-assurance p.small,.product-choice-copy>span,.product-choice-card small,.review-row dt,.review-row>span:first-child,.review-notes p,.uploaded-files li>div>span,.upload-hint,.table-hint,.source-figure figcaption,.timeline-step p,.timeline-step small){
 color:var(--f3d-muted) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(a,.text-link,.inline-links a,.eyebrow,.deck,.hero-tagline,.hero-copy .hero-tagline,.card-link,.upload-zone strong,.product-choice-copy>.choice-action,.guide-entry-copy>span,.guide-entry-grid>a>span,.faq-list summary span,.process-illustrated li>span,.process-grid span,.steps .current){
 color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(a:hover,.text-link:hover,.inline-links a:hover,.site-header .nav-side>a:not(.nav-cta):hover,.site-header .nav-trigger:hover){
 color:var(--f3d-accent-text) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .eyebrow::before{
 background-color:var(--f3d-orange) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.announcement,.skip-link){
 background-color:var(--f3d-brand) !important;background-image:none !important;color:var(--f3d-page) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.site-header){
 background-color:rgba(247,246,242,.97) !important;background-image:none !important;border-color:var(--f3d-line) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.site-header .brand,.site-header .nav-trigger,.site-header .nav-side>a:not(.nav-cta),.nav-panel a,.nav-panel a:visited){
 color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.brand-three,.site-header .brand-three,.site-footer .brand-three){
 color:var(--f3d-orange) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.nav-panel,#main-navigation.nav-sides,.site-header .nav-panel){
 background-color:var(--f3d-card) !important;background-image:none !important;border-color:var(--f3d-line) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.nav-panel a:hover,.nav-panel a:focus-visible,.site-header .nav-panel a:hover,.site-header .nav-panel a:focus-visible){
 background-color:var(--f3d-soft) !important;background-image:none !important;color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.site-header .nav-left,.intro-strip,.detail-band,.source-guide-home,.faq-list details,.faq-list details:first-child,.product-facts,.specifications,.article-heading,.steps,.order-review-summary){
 border-color:var(--f3d-line) !important;
}

/* The primary-action fill is the only scheme-dependent UI color. */
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.button,.nav-cta,.site-header .nav-side>.nav-cta,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.cookie-actions button[data-analytics-choice=accept]){
 background-color:var(--f3d-primary-bg) !important;background-image:none !important;border-color:var(--f3d-primary-border) !important;color:var(--f3d-primary-text) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button){
 box-shadow:0 8px 22px var(--f3d-primary-shadow) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.nav-cta,.site-header .nav-side>.nav-cta){
 box-shadow:0 6px 18px var(--f3d-primary-shadow) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.button:hover,.button:active,.nav-cta:hover,.nav-cta:active,.site-header .nav-side>.nav-cta:hover,.site-header .nav-side>.nav-cta:active,.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.cookie-actions button[data-analytics-choice=accept]:hover){
 background-color:var(--f3d-brand-hover) !important;background-image:none !important;border-color:var(--f3d-brand-hover) !important;color:#FFFFFF !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .button.secondary,
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .woocommerce .button.secondary,
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .cookie-actions button:not([data-analytics-choice=accept]),
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .tab-buttons button,
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .upload-zone input[type=file]::file-selector-button{
 background-color:var(--f3d-card) !important;background-image:none !important;border-color:var(--f3d-control-line) !important;color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .button.secondary:hover,
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .woocommerce .button.secondary:hover,
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .cookie-actions button:not([data-analytics-choice=accept]):hover,
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .upload-zone input[type=file]::file-selector-button:hover{
 background-color:var(--f3d-soft) !important;background-image:none !important;border-color:var(--f3d-brand) !important;color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,.carousel-dots button:focus-visible,.guide-entry-grid>a.guide-entry-card:focus-visible){
 outline-color:var(--f3d-accent-text) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(input[type=checkbox],input[type=radio]){
 accent-color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){
 background-color:var(--f3d-card) !important;background-image:none !important;color:var(--f3d-text) !important;border-color:var(--f3d-control-line) !important;caret-color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus){
 border-color:var(--f3d-brand) !important;outline-color:var(--f3d-accent-text) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.upload-zone input[type=file]){
 background-color:transparent !important;background-image:none !important;
}

/* Only the hero and final call to action retain subtle surface gradients. */
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.home-carousel){
 background-color:var(--f3d-page) !important;background-image:linear-gradient(115deg,#F7F6F2 0%,#F7F6F2 54%,#EEF3EF 100%) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.home-hero){
 background-color:var(--f3d-page) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.home-hero:after){
 background-color:transparent !important;background-image:linear-gradient(90deg,rgba(247,246,242,.96),rgba(247,246,242,.78) 42%,rgba(247,246,242,0) 70%) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.final-cta){
 background-color:var(--f3d-page) !important;background-image:linear-gradient(125deg,#EEF3EF 0%,#F7F6F2 62%,#F8F1EC 100%) !important;border-color:var(--f3d-line) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.carousel-visual figcaption,.occasion-card .occasion-caption,.image-disclosure){
 background-color:rgba(247,246,242,.96) !important;background-image:none !important;color:var(--f3d-text) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.image-disclosure.inline){
 background-color:transparent !important;background-image:none !important;color:var(--f3d-muted) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .carousel-dots button::before{
 background-color:var(--f3d-mint) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .carousel-dots button[aria-current=true]::before,
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .carousel-dots button:hover::before{
 background-color:var(--f3d-brand) !important;
}

/* White cards and warm-white secondary surfaces replace navy/peach/yellow fills. */
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.intro-strip,.product-card,.process-illustrated li,.guide-entry-grid>a,.guide-entry-grid>a.guide-entry-card,.style-grid figure,.table-scroll,.catalog-jump a,.form-panel,.request-row,.request-details-grid>div,.private-link,.order-steps li,.order-summary,.product-choice-card,.uploaded-files li,.timeline-step,.request-progress-panel,.woocommerce table.shop_table,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-customer-details,.cookie-notice){
 background-color:var(--f3d-card) !important;background-image:none !important;border-color:var(--f3d-line) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.card-image,.style-image,.guide-entry-image,.carousel-visual img,.order-summary-image,.product-choice-card img,.gift-hero img,.pet-option,.config-summary,.order-assurance,.review-notes,.review-files,.review-payment-note,.review-grid>section,.review-grid>div,.reading-layout aside,.additional-reference){
 background-color:var(--f3d-page) !important;background-image:none !important;border-color:var(--f3d-line) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.guide-entry-image,.order-summary dl>div,.review-row){
 border-color:var(--f3d-line) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.guide-entry-grid>a:hover,.guide-entry-grid>a.guide-entry-card:hover,.guide-links a:hover,.product-choice-card:hover,.catalog-jump a:hover){
 border-color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.guide-links a,.catalog-details td,thead){
 background-color:var(--f3d-soft) !important;background-image:none !important;border-color:var(--f3d-line) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(th,td,.guide-table th,.guide-table td,.catalog-family th,.catalog-family td){
 border-color:var(--f3d-line) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(thead,thead th,tbody th,.guide-links a,.reading-layout aside h2,.reading-layout aside a,.faq-list summary){
 color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(td){
 color:var(--f3d-muted) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.guide-links a:hover,.catalog-jump a:hover){
 background-color:var(--f3d-soft) !important;background-image:none !important;color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.review-payment-note){
 color:var(--f3d-muted) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.order-assurance h3,.order-summary h2,.order-summary h3,.review-grid h3,.order-summary dd,.review-row>span:last-child){
 color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.quote-note){
 background-color:var(--f3d-soft) !important;background-image:none !important;border-left-color:var(--f3d-mint) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.process-band){
 background-color:var(--f3d-soft) !important;background-image:none !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.order-path li,.receipt-next,.upload-controls label,.upload-zone){
 background-color:var(--f3d-soft) !important;background-image:none !important;border-color:var(--f3d-line) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.upload-controls label,.upload-zone){
 border-color:var(--f3d-control-line) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.order-path li>span){
 background-color:var(--f3d-card) !important;color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.uploaded-files li img){
 background-color:var(--f3d-soft) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.uploaded-files li>span:last-child,.upload-status){
 color:var(--f3d-success) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.message-update){
 border-left-color:var(--f3d-mint) !important;color:var(--f3d-muted) !important;
}

/* Keep photograph pixels unchanged; recolor only existing caption surfaces. */
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.occasion-grid a,.occasion-grid a:nth-child(2),.occasion-grid a:nth-child(3),.occasion-grid a:nth-child(4),.occasion-grid .occasion-card){
 background-color:var(--f3d-card) !important;background-image:none !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .occasion-card::after{
 background-color:rgba(16,56,59,.78) !important;background-image:none !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.occasion-card .occasion-title,.occasion-card .occasion-arrow){
 color:#FFFFFF !important;
}

/* Selected states stay ink green in both schemes. */
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.tab-buttons button.active){
 background-color:var(--f3d-brand) !important;background-image:none !important;border-color:var(--f3d-brand) !important;color:#FFFFFF !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.status-pill,.order-steps .is-complete,.order-steps li.is-done,.timeline-step.complete,.timeline-step.is-complete,.timeline-step.is-done){
 background-color:var(--f3d-soft) !important;background-image:none !important;border-color:var(--f3d-line) !important;color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.order-gates .status-pill){
 background-color:var(--f3d-card) !important;border-color:var(--f3d-line) !important;color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.order-steps li>span:first-child,.order-steps .step-number,.timeline-step .step-number,.order-steps li.is-done .step-number,.timeline-step.is-done .step-number){
 background-color:var(--f3d-soft) !important;color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.order-steps [aria-current=step],.order-steps .current,.order-steps .is-current,.order-steps .is-active,.timeline-step.current,.timeline-step.is-current){
 background-color:var(--f3d-soft) !important;background-image:none !important;border-color:var(--f3d-brand) !important;color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.order-steps li>button[aria-current=step]){
 background-color:transparent !important;background-image:none !important;color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.order-steps li>button:hover:not(:disabled)){
 background-color:rgba(168,207,192,.18) !important;background-image:none !important;color:var(--f3d-brand) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.order-steps li.current>button:hover){
 background-color:transparent !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.order-steps [aria-current=step]>span:first-child,.order-steps .current>span:first-child,.order-steps .is-current>span:first-child,.order-steps .is-active>span:first-child,.order-steps li>button[aria-current=step] .step-number,.timeline-step.current .step-number,.timeline-step.is-current .step-number){
 background-color:var(--f3d-brand) !important;color:#FFFFFF !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.product-choice-card[aria-pressed=true],.product-choice-card.is-selected,.product-choice-card.selected){
 background-color:var(--f3d-soft) !important;background-image:none !important;border-color:var(--f3d-brand) !important;box-shadow:0 0 0 3px rgba(23,72,75,.09) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .product-choice-card[aria-pressed=true]::after,
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .product-choice-card.is-selected::after,
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .product-choice-card.selected::after{
 background-color:var(--f3d-brand) !important;color:#FFFFFF !important;
}

/* Semantic red errors and green successes are independent of brand orange. */
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.form-success,.notice.success,.woocommerce-message){
 background-color:var(--f3d-success-bg) !important;background-image:none !important;border-color:var(--f3d-success-line) !important;color:var(--f3d-success) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.form-error,.notice.error,.woocommerce-error){
 background-color:var(--f3d-error-bg) !important;background-image:none !important;border-color:var(--f3d-error-line) !important;color:var(--f3d-error) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .woocommerce-message::before{
 color:var(--f3d-success) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .woocommerce-error::before{
 color:var(--f3d-error) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.woocommerce-info){
 background-color:var(--f3d-soft) !important;background-image:none !important;border-top-color:var(--f3d-brand) !important;color:var(--f3d-text) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) .woocommerce-info::before{
 color:var(--f3d-brand) !important;
}

/* Footer is ink green, with warm-white lettering and warm-orange logo accents. */
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.site-footer){
 background-color:var(--f3d-brand) !important;background-image:none !important;border-color:var(--f3d-brand-hover) !important;color:var(--f3d-line) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.site-footer .brand,.footer-grid h2,.footer-brand>p){
 color:var(--f3d-page) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.site-footer .small,.footer-brand p.small,.footer-grid>div:not(:first-child)>a,.site-footer .public-business-details .small,.site-footer .public-business-details .small a,.site-footer .text-link,.footer-bottom,.footer-bottom a){
 color:var(--f3d-line) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.site-footer .brand-three,.footer-grid a:hover,.footer-bottom a:hover,.site-footer .text-link:hover){
 color:var(--f3d-orange) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.footer-bottom){
 border-top-color:rgba(168,207,192,.27) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.privacy-choice-link){
 background-color:var(--f3d-page) !important;color:var(--f3d-brand) !important;
}

/* Shadow geometry is unchanged; only navy and brick shadow colors are replaced. */
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.intro-strip){
 box-shadow:0 8px 24px rgba(23,72,75,.024) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.product-card,.request-row,.request-details-grid>div){
 box-shadow:0 6px 20px rgba(23,72,75,.024) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.process-illustrated li){
 box-shadow:0 6px 24px rgba(23,72,75,.024) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.occasion-grid .occasion-card){
 box-shadow:0 7px 22px rgba(23,72,75,.05) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.guide-entry-grid>a,.guide-entry-grid>a.guide-entry-card){
 box-shadow:0 7px 24px rgba(23,72,75,.024) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.final-cta){
 box-shadow:0 8px 30px rgba(23,72,75,.024) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.product-hero img){
 box-shadow:0 12px 34px rgba(23,72,75,.047) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.form-panel){
 box-shadow:0 8px 28px rgba(23,72,75,.024) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.product-choice-card:hover){
 box-shadow:0 7px 20px rgba(23,72,75,.035) !important;
}
:root:is([data-color-scheme="signature"],[data-color-scheme="warm-action"]) :where(.product-card:hover,.guide-entry-grid>a:hover,.guide-entry-grid>a.guide-entry-card:hover){
 box-shadow:var(--shadow) !important;
}
