/* The supplied artwork stays local and unaltered. Seasonal admin switch applies. */
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]){--bg:#211715;--panel:#281e1b;--line:#594239;--text:#fff0e5;--muted:#d6bfb2;--blue:#f0ad88;--lime:#f0ad88;--gold:#ecc29d}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) body{background:#211715;color:var(--text)}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) body::before{background-image:linear-gradient(180deg,rgba(33,23,21,.81),rgba(33,23,21,.88)),url('/assets/halloween-pattern.jpg');background-size:100% 100%,760px 760px;background-position:0 0,center top;background-repeat:no-repeat,repeat;opacity:1;filter: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:#241a17;border-color:#62463a}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .product,
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card,
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .results-toolbar,
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .deal-slideshow,
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .daily-top,
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-filter-body,
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .mobile-filter-actions{background:#281e1b;border-color:#594239}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) body.desktop-filter-rail #desktopFilterRail{background:#281e1b;border-color:#594239}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .primary,
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .nav-signup{background:#efad88;color:#291a13}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .primary:hover{background:#f7c3a7}
/* Replace the older flower arrangements, keeping artwork out of product cards. */
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,
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card:nth-child(n)::after,
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) #mobileFilters .mobile-panel-head::after{display:none}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card:nth-child(n) .merchant-link,
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) .compact-store-card:nth-child(n)>small{padding-right:0}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) #desktopFilterRail .sidebar-body>h2::after{height:40px;margin:14px 0 8px;border-radius:8px;background-image:linear-gradient(90deg,rgba(40,30,27,.65),rgba(40,30,27,.65)),url('/assets/halloween-pattern.jpg');background-size:100% 100%,240px 240px;background-position:center,center 43%;opacity:1}
html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) #mobileFilters .mobile-panel-head{grid-template-rows:auto;padding-bottom:12px}
@media(max-width:740px){html[data-seasonal="autumn-halloween"]:not([data-section="black-friday"]) body::before{background-size:100% 100%,560px 560px;background-image:linear-gradient(180deg,rgba(33,23,21,.86),rgba(33,23,21,.92)),url('/assets/halloween-pattern.jpg')}}
