:root,[data-palette=bordeaux]{--ink:#302923;--muted:#70645d;--paper:#fcfaf7;--warm:#f6f3ef;--line:#e2d9d2;--forest:#6d263f;--light:#f4e9eb;--rose:#842f4a;--accent-hover:#52182e;--accent-soft:#e8cbd1;--panel:#6d263f;--panel-muted:#f2dfe3;--surface:#ffffff;--offer:#f6f3ef;--soft-border:#d7cbc5;--footer:#342128;--scrim:#30202680}[data-palette=terracotta]{--ink:#34251f;--muted:#766053;--paper:#fffaf3;--warm:#f3e6d6;--line:#e1cdbb;--forest:#974b35;--light:#f2dfcf;--rose:#974b35;--accent-hover:#783621;--accent-soft:#e8c8b0;--panel:#974b35;--panel-muted:#f9e9db;--surface:#fffcf6;--offer:#f5e4d3;--soft-border:#d1ad91;--footer:#3d2b23;--scrim:#34231980}.button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button.secondary{border-color:var(--soft-border)}.button.secondary:hover{background:var(--light)}.button.light:hover{background:var(--light);border-color:var(--light)}.review-strip{background:var(--light);color:var(--muted)}.hero-offer,.hero-saving{border-color:var(--soft-border)}.hero h1,.section-heading h2{color:var(--forest)}.calendar-card,.product-card,.revealed-card{background:var(--surface)}.card-body ul{color:var(--muted)}.ritual-picture{background:var(--warm)}.quote-block .stars{color:var(--panel-muted)}.footer{background:var(--footer)}.footer small{opacity:.75}.offer-box{background:var(--offer);border-color:var(--soft-border)}.price-deadline{border-color:var(--soft-border)}.offer-box .badge{background:var(--forest);color:#fff}.finish-options a.active{background:var(--light);border-color:var(--forest)}.pdp-reveal{background:var(--panel);border-color:var(--panel);color:#fff}.reveal-header p,.reveal-bridge small{color:var(--panel-muted)}.reveal-header>.button,.reveal-bridge>.button{background:var(--surface);border-color:var(--surface);color:var(--forest)}.reveal-header>.button:hover,.reveal-bridge>.button:hover{background:var(--light);border-color:var(--light)}.reveal-bridge{border-color:#ffffff45}.revealed-card{color:var(--ink)}.sealed{background:var(--accent-soft)}.sealed img{opacity:.75}.sticky-buy,.builder-mobile-summary{background:color-mix(in srgb,var(--paper) 96%,transparent);border-color:var(--line)}.builder-summary,.cart-summary{background:var(--warm)}.builder-saving-panel{background:var(--panel)}.builder-saving-panel small{color:var(--panel-muted)}.slot,.builder-summary .price-line,.cart-row.total,.picked-list p span,.size-choice select,.code-entry input{border-color:var(--soft-border)}.slot button.main-slot{color:var(--muted)}.progress{background:var(--accent-soft)}.filterbar button{background:var(--surface)}.filterbar button.active{background:var(--forest)}.family-finishes>button.active{border-color:var(--forest)}.categorybar button.active{color:var(--forest);border-color:var(--forest)}.detail-dialog::backdrop,.cart-dialog::backdrop{background:var(--scrim)}.dialog-close{border-color:var(--line)}.annotation{background:var(--light);color:var(--muted);border-color:var(--soft-border)}.media-dots button:after{background:var(--line)}.media-dots button.active:after{background:var(--forest)}[data-palette=bordeaux] .hero{background:var(--paper)}[data-palette=bordeaux] .hero h1,[data-palette=bordeaux] .section-heading h2{color:var(--ink)}[data-palette=bordeaux] .review-strip{background:var(--warm)}[data-palette=bordeaux] .pdp-reveal{background:var(--surface);border-color:var(--line);color:var(--ink)}[data-palette=bordeaux] .reveal-header h2{color:var(--forest)}[data-palette=bordeaux] .reveal-header p,[data-palette=bordeaux] .reveal-bridge small{color:var(--muted)}[data-palette=bordeaux] .reveal-header>.button,[data-palette=bordeaux] .reveal-bridge>.button{background:var(--light);border-color:var(--light);color:var(--forest)}[data-palette=bordeaux] .reveal-header>.button:hover,[data-palette=bordeaux] .reveal-bridge>.button:hover{border-color:var(--forest)}[data-palette=bordeaux] .reveal-bridge{border-color:var(--line)}[data-palette=bordeaux] .builder-saving-panel{background:var(--warm);color:var(--ink);border:1px solid var(--line)}[data-palette=bordeaux] .builder-saving-panel small{color:var(--muted)}[data-palette=bordeaux] .builder-saving-panel p{border-color:var(--line)}[data-palette=bordeaux] .builder-saving-panel b{color:var(--forest)}[data-palette=bordeaux] .quote-block{background:var(--warm);color:var(--ink)}[data-palette=bordeaux] .quote-block .stars{color:var(--forest)}.hero .hero-offer{display:flex;flex-direction:column;align-items:flex-start;gap:9px;border:0;padding:0;margin:24px 0 20px;width:auto;text-align:left}.hero-price-label{font-size:9px;letter-spacing:.13em;color:var(--muted)}.hero .hero-price-row{display:flex;flex-direction:row;gap:20px;align-items:center}.hero .hero-offer .price{font-size:44px;font-weight:600;letter-spacing:-.035em;white-space:nowrap;color:var(--ink)}.hero-compare-price{display:flex;flex-direction:column;gap:2px;color:var(--muted)}.hero-compare-price>span{font-size:10px;line-height:1.3}.hero-compare-price>s{font-size:18px;line-height:1.4;text-decoration-thickness:1px}.hero-saving-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--light);color:var(--forest);font-size:13px;font-weight:600;line-height:1.4}.hero-saving-pill>span{font-weight:400;opacity:.6}@media(max-width:699px){.hero .hero-offer{margin:19px 0 17px;gap:8px;align-self:center;align-items:center}.hero .hero-price-row{gap:16px}.hero .hero-offer .price{font-size:40px}.hero-compare-price>span{font-size:9px;max-width:122px}.hero-compare-price>s{font-size:17px}.hero-saving-pill{font-size:12px;padding:6px 10px}.hero-price-label{font-size:8px}}.hero h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(42px,4vw,62px);letter-spacing:-.025em;line-height:1.12}.hero .hero-offer .price{font-size:34px;font-weight:400;letter-spacing:-.02em}.hero-compare-price>span{font-size:11px}.hero-saving-pill{font-size:13px}.media-slide>video{display:block;width:100%;height:100%;object-fit:cover;background:#eae5dd}.secret-slide>video{filter:blur(4px);transform:scale(1.035);transition:filter .4s}.secret-slide.is-revealed>video{filter:none;transform:none}.gallery-video-control{position:absolute;top:12px;right:12px;z-index:2;padding:8px 11px;border:1px solid #fff8;border-radius:24px;background:#302923aa;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:10px;min-height:34px}.gallery-thumb-play{position:absolute;bottom:3px;left:3px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--forest);color:#fff;font-size:8px;pointer-events:none}.hero-category{font-size:10px;letter-spacing:.22em;margin:0 0 12px;color:var(--muted)}.hero-reviews{display:flex;gap:10px;align-items:center;margin-top:18px;font-size:12px;line-height:1.4;color:var(--muted)}.hero-reviews .stars{font-size:21px;letter-spacing:1px;white-space:nowrap}.hero-reviews strong{font-weight:600;color:var(--ink)}.hero-reviews small{display:block;font-size:10px;margin-top:1px}.simple-hero .hero-offer{margin:20px 0 18px}.simple-hero .hero-offer>.hero-price-row{display:flex;flex-direction:row;gap:18px;flex-wrap:wrap}.calendar-card>.card-title{display:flex;align-items:center;gap:12px;padding:16px 20px}.calendar-card>.card-title h3{font-size:22px;margin-right:auto}.calendar-card>.card-title .metal-disc{width:22px;height:22px;flex-shrink:0}.card-arrow{font-size:20px;line-height:1;color:var(--muted)}.fixed-card .card-image{aspect-ratio:1.5;overflow:hidden}.fixed-card .card-image img{object-fit:cover;object-position:center;width:100%;height:100%}body[data-route=landing] #choose{padding-top:24px}body[data-route=landing] #choose .section-heading{margin-bottom:16px}body[data-route=landing] #choose h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em}@media(max-width:699px){body[data-route=landing] .review-strip{display:none}body[data-route=landing] .header{height:60px}body[data-route=landing] .announcement{font-size:10px;padding:7px 8px;letter-spacing:0}.simple-hero .hero-media,.simple-hero .hero-film{height:clamp(172px,49vw,210px);min-height:0}.simple-hero .hero-copy{padding:16px 18px 17px}.simple-hero .hero-category{font-size:9px;margin-bottom:7px;letter-spacing:.18em}.simple-hero h1{font-size:clamp(29px,8.2vw,35px);line-height:1.08}.simple-hero .subcopy{font-size:12px;margin-top:7px;line-height:1.4}.simple-hero .hero-reviews{margin-top:11px;gap:10px;font-size:11px}.simple-hero .hero-reviews small{font-size:10px}.simple-hero .hero-reviews .stars{font-size:20px;letter-spacing:1px}.simple-hero .hero-offer{margin:12px 0 11px}.simple-hero .hero-offer>.hero-price-row{gap:12px;justify-content:center;flex-wrap:nowrap}.simple-hero .hero-offer .price{font-size:28px}.simple-hero .hero-compare-price>span{font-size:9px}.simple-hero .hero-compare-price>s{font-size:14px}.simple-hero .hero-saving-pill{font-size:11px;padding:6px 8px;white-space:nowrap}.simple-hero .hero-copy>.button{min-height:44px;padding:10px 16px;font-size:12px;width:100%}body[data-route=landing] #choose{padding:15px 16px 25px;border-top:1px solid var(--line)}body[data-route=landing] #choose .section-heading{justify-content:center;margin-bottom:12px}body[data-route=landing] #choose h2{font-size:26px}#choose .compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#choose .calendar-card{min-width:0;display:block}#choose .calendar-card>.card-title{padding:11px 12px;gap:7px}#choose .calendar-card>.card-title h3{font-size:18px;letter-spacing:0}#choose .card-arrow{font-size:16px}#choose .calendar-card>.card-title .metal-disc{width:19px;height:19px}#choose .card-image{width:100%;min-height:0;aspect-ratio:1.3}#choose .calendar-card .card-body{padding:12px}#choose .card-body ul{font-size:11px;line-height:1.5;padding-left:13px;margin:0 0 12px}#choose .card-price{align-items:flex-start;flex-direction:column;gap:5px}#choose .card-price .price{font-size:22px}#choose .card-price .savings{font-size:11px}#choose .card-body .comparison{font-size:9px}#choose .card-body .button{font-size:11px;gap:8px;padding:10px 7px;min-height:44px;margin-top:12px}#choose .build-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}#choose .build-card>.card-title{grid-column:1/-1}#choose .build-card .card-image{height:100%;aspect-ratio:auto}#choose .build-card .card-image img{height:100%;object-fit:cover}#choose .under-compare{font-size:10px;margin-top:14px}}@media(max-width:699px){.hero h1{font-size:35px;line-height:1.1;letter-spacing:-.025em}.hero .hero-offer .price{font-size:30px}.hero-compare-price>span{font-size:10px}.hero .hero-price-row{gap:16px}.hero .hero-offer{margin:18px 0 17px}.hero-saving-pill{font-size:12px}.gallery-video-control{top:10px;right:10px;font-size:9px;min-height:34px}.sticky-buy .button{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/advent-2026-palettes.css.map */
