/* Entire seasonal palette is scoped away from Black Friday, including overlays. */
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]){color-scheme:dark;--bg:#17110f;--panel:#211915;--line:#544035;--muted:#cfbcae;--text:#f6ebdc;--blue:#eaa26c;--lime:#eaa26c;--gold:#e6bc85;--red:#d9937c}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) body{position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 0,#473021 0,transparent 48%),radial-gradient(ellipse at 3% 28%,#30261f,transparent 50%),#17110f;color:#f6ebdc;background-attachment:scroll}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) body::before{content:"";display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(23,17,15,.3),rgba(23,17,15,.7)),url('/assets/autumn-bouquet.svg'),url('/assets/autumn-pumpkins.svg'),url('/assets/autumn-bouquet.svg'),url('/assets/autumn-leaves.svg');background-repeat:no-repeat;background-size:100% 900px,420px auto,260px auto,360px auto,180px auto;background-position:top center,right -25px top 165px,left -55px top 740px,right -80px bottom 80px,left -45px bottom 480px;opacity:.75;filter:none;transform:none;animation:none}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .top,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .mobile-header{background:#201814;border-color:#544035;color:#f6ebdc;backdrop-filter:none}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .brand,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) h1,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) h2,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) h3,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .price,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .detail-price{color:#f6ebdc}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .product,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .store,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .filter-sidebar,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) #desktopFilterRail,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .simple-filters,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .auth,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .settings-card,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .comparison,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .history-chart,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .table-wrap,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .results-toolbar{background:#211915;border-color:#544035;box-shadow:none}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .product:hover,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .store:hover{background:#2b201a;border-color:#a57550;box-shadow:none}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) input,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) select,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) textarea,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .theme-control,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .mobile-search{background:#181310;color:#f6ebdc;border-color:#695043}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) input::placeholder{color:#bfa899}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .field label,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .old-price,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .store-caption,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .detail-row,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .auth p,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .footer{color:#cfbcae}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .primary,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .nav-signup,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .search button{background:#e7a16d;color:#28170e}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .primary:hover{background:#f0b78b}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .outline,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .favorites-toggle,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .mobile-open-filters{background:#271c16;color:#efd5bb;border-color:#74513b}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .badge,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .offer-tags>span,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .active-filter-chip,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .modebar.real,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .notice{background:#35261c;color:#f0cfaa;border-color:#654733}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .saving,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .top-saving,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .link-button,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .filter-is-active label{color:#efb486!important}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .sidebar-store-link.selected,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .mobile-menu-row.selected{background:#34231a;color:#f0bb91;outline-color:#b57a51}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .filter-is-active input,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .filter-is-active select,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .store-mini-buttons .selected{border-color:#d79969}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) dialog,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) #mobileMenu,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .mobile-panel-head,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .mobile-filter-actions,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .mobile-filter-body{background:#211915;color:#f6ebdc;border-color:#544035}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .bf-strip{background:#241b15;border-color:#654733}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) body.desktop-filter-rail #desktopFilterRail{background:#211915;border-color:#544035}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .fade{animation:none;opacity:1;transform:none}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .user-avatar{background:#51372a;color:#f6ebdc}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .discovery-heading{position:relative;padding-right:210px}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .discovery-heading::after{content:"";position:absolute;right:0;top:0;width:200px;height:110px;background:url('/assets/autumn-bouquet.svg') center/contain no-repeat;opacity:.85;pointer-events:none;z-index:-1}
/* Decorations occupy reserved space, never the product or logo frames. */
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) #mobileFilters .mobile-panel-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto 50px;gap:4px;height:auto;min-height:0;padding:12px 18px 8px;flex-shrink:0}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) #mobileFilters .mobile-panel-head h2{margin:0;grid-column:1;grid-row:1}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) #mobileFilters .mobile-panel-head .mobile-close{grid-column:2;grid-row:1}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) #mobileFilters .mobile-panel-head::after{content:"";position:static;display:block;grid-column:1 / -1;grid-row:2;height:50px;background:url('/assets/autumn-hanging.svg') center/180px auto no-repeat;pointer-events:none}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) #desktopFilterRail .sidebar-body>h2::after{content:"";display:block;height:62px;margin:4px 0 -5px;background:url('/assets/autumn-hanging.svg') center top/contain no-repeat;pointer-events:none}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card{position:relative}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card:nth-child(3n+1)::after{content:"";position:absolute;right:9px;bottom:10px;width:38px;height:44px;background:url('/assets/autumn-mini.svg') center/contain no-repeat;pointer-events:none;opacity:.85}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card:nth-child(3n+1) .merchant-link,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card:nth-child(3n+1)>small{padding-right:40px}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card:nth-child(3n+2)::after{content:"";position:absolute;right:8px;bottom:10px;width:36px;height:42px;background:url('/assets/autumn-leaves.svg') center/contain no-repeat;pointer-events:none;opacity:.65}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card:nth-child(3n+2) .merchant-link,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card:nth-child(3n+2)>small{padding-right:40px}
@media(max-width:740px){html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) body::before{background-size:100% 700px,210px auto,110px auto,190px auto,85px auto;background-position:top center,right -65px top 125px,left -45px top 680px,right -65px bottom 60px,left -35px bottom 450px;opacity:.48}html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .discovery-heading{padding-right:0}html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .discovery-heading::after{display:none}html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card:nth-child(3n+1)::after,html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card:nth-child(3n+2)::after{width:26px;height:31px;right:7px;bottom:9px}html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card .merchant-link{padding-right:28px}}
