:root{--acs-ink:#252525;--acs-muted:#777;--acs-border:#e7e7e7;--acs-space:clamp(20px,4.7vw,72px)}body{font-family:Arial,Helvetica,sans-serif;color:var(--acs-ink);background:#fff}body:has(.acs-header){--header-height:90px;--header-group-height:140px}#header-group:has(.acs-header){position:sticky;top:-48px;z-index:100}.acs-width{max-width:1600px;margin-inline:auto;padding-inline:var(--acs-space)}.acs-header *,.acs-footer *,.acs-newsletter *{box-sizing:border-box}.acs-header a,.acs-footer a,.acs-newsletter a,.acs-width a,.acs-hero a{color:inherit;text-decoration:none}.acs-announcement{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;background:#252525;color:#fff;text-align:center;font-size:12px;padding:10px 20px}.acs-announcement a{color:#fff;text-underline-offset:3px}.acs-header{height:90px;padding:0 var(--acs-space);background:#fff;display:flex;align-items:center;gap:38px;position:relative;border-bottom:1px solid var(--acs-border)}body:has(.acs-hero) .acs-header:not(.is-scrolled){background:#ffffffed} .acs-logo{display:block;flex:0 0 145px}.acs-logo img{width:145px;height:64px;object-fit:contain;display:block}.acs-nav{display:flex;align-items:center;gap:25px;flex:1;align-self:stretch;font-size:13px;font-weight:600}.acs-nav>a,.acs-mega>summary{height:100%;display:flex;align-items:center;cursor:pointer}.acs-nav>a:hover,.acs-mega>summary:hover{text-decoration:underline;text-underline-offset:6px}.acs-mega>summary{list-style:none}.acs-mega>summary::-webkit-details-marker{display:none}.acs-mega-panel{position:absolute;top:100%;left:0;width:100%;background:#fff;padding:36px var(--acs-space);display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:55px;border-top:1px solid var(--acs-border);box-shadow:0 10px 20px #0001;max-height:75svh;overflow:auto}.acs-mega-panel p{font-size:12px;margin:0 0 20px}.acs-mega-panel>div>a{display:block;font-size:12px;font-weight:400;padding:9px 0}.acs-mega-shortcuts{border-left:1px solid var(--acs-border);padding-left:40px}.acs-mega-feature{position:relative;background:#eee;min-height:250px;overflow:hidden}.acs-mega-feature img{width:100%;height:300px;object-fit:cover;display:block}.acs-mega-feature>span{position:absolute;bottom:20px;left:20px;right:20px;background:#fffe;padding:16px;font-size:13px}.acs-mega-feature u{display:block;font-size:10px;margin-top:10px;text-underline-offset:4px}.acs-mega-type{font-size:38px;letter-spacing:-2px;align-self:center}.acs-actions{display:flex;gap:20px;align-items:center}.acs-actions button,.acs-actions a{border:0;background:none;color:inherit;padding:0;position:relative;cursor:pointer;display:block;width:24px;height:30px}.acs-actions svg{width:22px;height:24px}.acs-actions [data-acs-count]{position:absolute;top:-10px;right:-5px;font-size:10px}.acs-mobile{display:none}.acs-hero{position:relative;background:#ddd}.acs-hero-media{height:calc(100svh - 138px);min-height:520px;max-height:1000px}.acs-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.acs-hero:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0009);pointer-events:none}.acs-hero-copy{position:absolute;bottom:65px;left:var(--acs-space);right:var(--acs-space);color:#fff;z-index:1}.acs-hero-copy p{font-size:12px;margin-bottom:16px;letter-spacing:.025em}.acs-hero-copy h1{font-family:inherit;font-weight:600;font-size:clamp(30px,3vw,48px);letter-spacing:-1.8px;line-height:1.05;color:inherit;max-width:600px;margin:0 0 35px}.acs-button{display:inline-flex;align-items:center;justify-content:center;background:#252525;color:#fff!important;min-height:54px;padding:18px 38px;font-size:12px;font-weight:700;border:1px solid #252525;border-radius:2px;cursor:pointer}.acs-button:hover{background:#444}.acs-button-light{background:#fff;color:#111!important;border-color:#fff;min-width:220px}.acs-button-light:hover{background:#eee}.acs-intro{text-align:center;max-width:950px;padding-top:65px;padding-bottom:65px}.acs-intro>p,.acs-section-title p,.acs-feature-copy>p:first-child,.acs-brand-spotlight>div>p:first-child{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#666;margin:0 0 12px}.acs-intro h2{font-family:inherit;font-size:38px;font-weight:500;letter-spacing:-1.5px;margin:0 0 22px}.acs-intro>div{font-size:14px;line-height:1.9;color:#666}.acs-section-title{display:flex;justify-content:space-between;align-items:end;gap:25px;margin:0 0 35px}.acs-section-title h2{font-family:inherit;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-1px;margin:0}.acs-text-link{font-size:11px;font-weight:600;padding-bottom:5px;border-bottom:1px solid #222;white-space:nowrap}.acs-products{padding-bottom:70px}.acs-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 22px}.acs-product-card{min-width:0;position:relative}.acs-product-card a{color:inherit;text-decoration:none}.acs-product-image{display:block;position:relative;aspect-ratio:4/5;background:#f5f5f5;overflow:hidden}.acs-product-image img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .25s}.acs-product-hover{position:absolute;inset:0;opacity:0}.acs-product-image:hover .acs-product-hover{opacity:1}.acs-product-vendor{font-size:10px;text-transform:uppercase;color:#777;margin:17px 0 7px}.acs-product-card h3{font-family:inherit;font-size:13px;line-height:1.5;font-weight:500;margin:0 0 8px}.acs-price{font-size:12px}.acs-price s{color:#999;margin-left:8px}.acs-product-badge{position:absolute;top:12px;left:12px;font-size:9px;text-transform:uppercase;background:#fff;padding:5px 8px}.acs-quick-add{margin-top:14px;font-size:11px}.acs-quick-add>summary{cursor:pointer;list-style:none;text-align:center;border:1px solid #ddd;padding:12px;text-transform:uppercase}.acs-quick-add form{padding-top:8px}.acs-quick-add select,.acs-quick-add button{width:100%;padding:10px;border:1px solid #ddd;background:#fff;font:inherit;margin-bottom:6px}.acs-quick-add button{background:#252525;color:#fff;cursor:pointer}.acs-quick-add button:disabled{background:#eee;color:#888;cursor:not-allowed}.acs-interlude{max-width:850px;text-align:center;font-size:17px;line-height:1.8;margin-bottom:40px}.acs-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:85px}.acs-category-grid>a{position:relative;aspect-ratio:4/5;overflow:hidden;background:#eee}.acs-category-grid img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .4s}.acs-category-grid a:hover img{transform:scale(1.03)}.acs-category-grid span{position:absolute;inset:auto 14px 20px;background:#fffe;padding:15px;text-align:center;font-size:16px;font-weight:500}.acs-brands{margin-bottom:85px;padding-top:10px}.acs-label-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.acs-label{display:block;background:#f5f5f5;position:relative;overflow:hidden}.acs-label img{width:100%;aspect-ratio:4/5;object-fit:contain;display:block;transition:transform .35s}.acs-label:hover img{transform:scale(1.02)}.acs-label>span:last-child{display:flex;justify-content:space-between;gap:10px;padding:20px;background:#fff;font-size:12px;font-weight:600}.acs-label-placeholder{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;padding:30px;text-align:center;font-size:30px;letter-spacing:-1px}.acs-feature{display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch;margin-bottom:80px}.acs-feature-image{min-height:500px;background:#eee}.acs-feature-image img{width:100%;height:100%;object-fit:cover;display:block}.acs-feature-copy{background:#f4f4f4;padding:65px 12%;display:flex;flex-direction:column;justify-content:center;align-items:start}.acs-feature-copy h2,.acs-brand-spotlight h2{font-family:inherit;font-size:34px;font-weight:500;letter-spacing:-1px;line-height:1.15;margin:0 0 25px}.acs-feature-copy p,.acs-brand-spotlight p{font-size:14px;line-height:1.9;color:#666;margin:0 0 28px}.acs-brand-spotlight{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-bottom:80px}.acs-brand-spotlight>div{padding:40px 12%}.acs-brand-spotlight img{width:100%;max-height:700px;object-fit:contain;display:block;background:#eee}.acs-journal{padding-bottom:80px;scroll-margin-top:110px}.acs-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.acs-journal-grid article{border-top:1px solid #222;padding-top:24px}.acs-journal-grid h3{font-family:inherit;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.4px;margin:0 0 15px}.acs-journal-grid p{font-size:13px;line-height:1.8;color:#777;margin-bottom:24px}.acs-journal-grid a{font-size:10px;font-weight:600;text-transform:uppercase}.acs-newsletter{background:#efefef;text-align:center;padding:70px 20px}.acs-newsletter>p{font-size:11px;line-height:1.8;color:#666;letter-spacing:.025em}.acs-newsletter h2{font-family:inherit;font-size:32px;letter-spacing:-1px;font-weight:500;margin:10px 0 28px}.acs-newsletter form{max-width:600px;margin:auto;display:flex;flex-wrap:wrap;gap:10px}.acs-newsletter input[type=email]{flex:1;min-width:180px;padding:18px;border:1px solid #bbb;border-radius:0;font-size:13px;background:transparent}.acs-newsletter button{border:1px solid #222;background:#222;color:#fff;padding:18px 28px;font-size:11px;cursor:pointer}.acs-newsletter form p{width:100%;font-size:12px}.acs-footer{padding:65px var(--acs-space) 20px;background:#fff}.acs-footer-columns{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.6fr;gap:45px}.acs-footer h2{font-family:inherit;font-size:14px;font-weight:600;margin:0 0 25px}.acs-footer-columns>div>a{display:block;font-size:11px;color:#666;margin-bottom:13px}.acs-footer-brand img{max-width:260px;height:auto;margin-bottom:20px}.acs-footer-brand p{font-size:12px;line-height:1.9;max-width:330px;color:#777}.acs-footer-bottom{display:flex;gap:25px;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px solid #ddd;padding-top:25px;margin-top:50px;font-size:10px;color:#777}.acs-footer-bottom svg,.acs-payment-icons svg{width:38px;height:24px;display:inline-block;margin-right:5px}.acs-back-top{position:fixed;bottom:25px;right:25px;width:40px;height:40px;background:#fff;border:1px solid #ddd;border-radius:50%;font-size:20px;z-index:20;cursor:pointer}.acs-search{inset:0 0 auto;width:100%;max-width:none;max-height:90svh;border:0;padding:65px var(--acs-space);background:#fff}.acs-search::backdrop{background:#0007}.acs-search>button{position:absolute;right:30px;top:20px;border:0;background:none;font-size:30px;cursor:pointer}.acs-search h2{font-family:inherit;font-size:30px;font-weight:500;margin:0 0 30px}.acs-search form{display:flex;gap:20px;border-bottom:1px solid #222;padding-bottom:20px}.acs-search input{flex:1;min-width:0;border:0;padding:10px;font-size:25px}.acs-search form button{border:0;background:none;font-size:12px;cursor:pointer}.acs-search>p{font-size:11px;text-transform:uppercase;margin-top:35px}.acs-search>div{display:flex;gap:20px;flex-wrap:wrap}.acs-search a{font-size:11px;color:#555}.acs-product-tabs{margin:45px auto 70px;max-width:1200px}.acs-product-tabs details{border-top:1px solid #ddd}.acs-product-tabs details:last-child{border-bottom:1px solid #ddd}.acs-product-tabs summary{padding:24px 0;cursor:pointer;font-size:12px;letter-spacing:.02em}.acs-product-tabs details>div{padding:0 0 30px;font-size:13px;line-height:1.9;color:#666;max-width:850px}.acs-product-tabs a{border-bottom:1px solid;font-size:11px}body:has(.acs-header) .product-information{padding-top:40px}body:has(.acs-header) .product-details h1{text-transform:uppercase;font-size:30px;letter-spacing:-1px}body:has(.acs-header) .product-grid{--product-card-corner-radius:0px}body:has(.acs-header) .button{border-radius:2px}.acs-header a:focus-visible,.acs-header button:focus-visible,.acs-header summary:focus-visible,.acs-width a:focus-visible,.acs-width summary:focus-visible{outline:2px solid #222;outline-offset:5px}@media(min-width:990px){body:has(.acs-hero) #header-group{margin-bottom:-90px}body:has(.acs-hero) .acs-header:not(.is-scrolled):not(:has(details[open])){background:transparent;color:#fff;border-color:transparent}body:has(.acs-hero) .acs-header:not(.is-scrolled):not(:has(details[open])) .acs-logo img{filter:invert(1)}.acs-hero-media{height:calc(100svh - 48px)}.acs-mega-panel{color:#252525}}@media(max-width:1100px){.acs-header{gap:25px}.acs-nav{gap:18px;font-size:11px}.acs-logo{flex-basis:125px}.acs-logo img{width:125px}.acs-actions{gap:14px}.acs-footer-columns{gap:28px}}@media(max-width:989px){#header-group:has(.acs-header){top:-40px}.acs-announcement{height:40px;font-size:10px}.acs-header{height:78px;justify-content:space-between;gap:18px}.acs-nav{display:none}.acs-logo{flex:0 0 120px}.acs-logo img{width:120px;height:55px}.acs-mobile{display:block;order:-1}.acs-mobile>summary{font-size:24px;list-style:none;cursor:pointer}.acs-mobile-panel{position:absolute;left:0;right:0;top:100%;background:#fff;color:#222;max-height:75svh;overflow:auto;border-bottom:1px solid #ddd;padding:20px}.acs-mobile-panel>a,.acs-mobile-panel summary{display:block;padding:16px 0;font-size:13px;border-bottom:1px solid #eee;cursor:pointer}.acs-mobile-panel details>a{display:block;padding:12px 15px;font-size:11px}.acs-actions{margin-left:auto}.acs-actions>a:nth-child(2){display:none}.acs-hero-media{height:75svh;min-height:440px}.acs-hero-media img{object-position:55% center}.acs-hero-copy{bottom:40px}.acs-hero-copy h1{font-size:32px;max-width:350px;letter-spacing:-1px}.acs-hero-copy p{font-size:10px}.acs-button{min-height:48px;padding:15px 28px;font-size:10px}.acs-intro{padding-top:45px;padding-bottom:45px}.acs-intro h2{font-size:30px}.acs-intro>div{font-size:13px}.acs-section-title{margin-bottom:25px;gap:15px}.acs-section-title h2{font-size:25px}.acs-text-link{font-size:9px}.acs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.acs-products{padding-bottom:50px}.acs-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:55px}.acs-category-grid span{padding:12px 8px;font-size:14px;inset:auto 10px 12px}.acs-interlude{font-size:14px;margin-bottom:28px}.acs-label-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.acs-label>span:last-child{font-size:10px;padding:14px 0;line-height:1.5}.acs-label-placeholder{font-size:22px;padding:20px}.acs-brands{margin-bottom:50px}.acs-feature{grid-template-columns:1fr;margin-bottom:50px}.acs-feature-image{min-height:0}.acs-feature-image img{height:auto;aspect-ratio:3/2}.acs-feature-copy{padding:35px 25px}.acs-feature-copy h2,.acs-brand-spotlight h2{font-size:28px}.acs-feature-copy p,.acs-brand-spotlight p{font-size:13px}.acs-brand-spotlight{grid-template-columns:1fr;gap:25px;margin-bottom:55px}.acs-brand-spotlight>div{padding:20px 5px}.acs-brand-spotlight>img{max-height:600px}.acs-journal-grid{grid-template-columns:1fr;gap:30px}.acs-journal{padding-bottom:50px}.acs-journal-grid h3{font-size:20px}.acs-newsletter{padding:45px 20px}.acs-newsletter h2{font-size:27px}.acs-newsletter button{padding-inline:18px;font-size:10px}.acs-footer{padding-top:40px}.acs-footer-columns{grid-template-columns:1fr 1fr;gap:35px 20px}.acs-footer-columns>div:last-child{grid-column:1/-1}.acs-footer-brand img{max-width:200px}.acs-footer-bottom{margin-top:30px}.acs-search{padding:60px 20px 35px}.acs-search input{font-size:18px}.acs-search form{gap:5px}.acs-search form button{font-size:10px}.acs-product-tabs{margin-top:30px;margin-bottom:45px}}@media(prefers-reduced-motion:reduce){.acs-product-image img,.acs-label img,.acs-category-grid img{transition:none}}
:root{--acs-cream:#ffffff;--acs-charcoal:#242424;--acs-space:clamp(18px,3.7vw,58px)}#header-group:has(.acs-header){top:-38px}.acs-announcement{height:38px;background:var(--acs-cream);color:#242424;font-family:Georgia,serif;font-size:10px;letter-spacing:.055em;gap:8px}.acs-announcement a{color:#242424;text-decoration:none}.acs-announcement>button{position:absolute;left:var(--acs-space);border:0;background:none;font-size:20px;color:#777;cursor:pointer}.acs-announcement>button:last-child{left:auto;right:var(--acs-space)}.acs-header{display:grid;grid-template-columns:150px minmax(250px,1fr) 125px;grid-template-rows:85px 49px;grid-template-areas:'logo search actions' 'nav nav nav';height:134px;column-gap:38px;row-gap:0;background:var(--acs-charcoal)!important;color:#fff;border:0}.acs-logo{grid-area:logo;width:130px}.acs-logo img{width:130px;height:60px;filter:invert(1)}.acs-retail-search{grid-area:search;display:flex;min-width:0;background:#fff;height:42px;color:#222}.acs-retail-search input{min-width:0;flex:1;border:0;border-radius:0;padding:14px 18px;font-family:inherit;font-size:12px;color:#222;background:#fff}.acs-retail-search button{border:0;border-left:1px solid #ddd;background:#fff;padding:10px 20px;font-size:11px;cursor:pointer;color:#222}.acs-actions{grid-area:actions;justify-content:end;gap:18px}.acs-nav{grid-area:nav;border-top:1px solid #fff2;gap:30px;font-size:11px;letter-spacing:.04em}.acs-mega-panel{color:#222}.acs-mobile{grid-area:menu}.acs-retail-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;margin-bottom:8px}.acs-retail-tiles>a{position:relative;height:clamp(300px,29vw,440px);background:#eee;overflow:hidden;color:#fff;text-decoration:none}.acs-retail-tiles>a:after{content:'';position:absolute;inset:0;background:linear-gradient(#0003,transparent 50%,#0004);pointer-events:none}.acs-retail-tiles img{height:100%;width:100%;object-fit:cover;display:block}.acs-retail-tiles h1,.acs-retail-tiles h2{position:absolute;top:24px;left:18px;right:18px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(20px,2.1vw,32px);line-height:1.3;letter-spacing:-1px;font-weight:600;text-transform:uppercase;color:#fff;z-index:1;margin:0}.acs-retail-tiles>a>span{position:absolute;bottom:20px;left:14px;right:14px;background:#242424;color:#fff;text-align:center;padding:17px 10px;font-size:10px;font-weight:700;letter-spacing:.07em;z-index:1}.acs-retail-tiles>a:hover>span{background:#3d3d3d}.acs-retail-strip{background:#242424;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px var(--acs-space);margin-bottom:30px}.acs-retail-strip h2{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;letter-spacing:.015em;margin:0}.acs-retail-strip a{background:#d6d6d6;color:#242424;text-decoration:none;padding:17px 30px;font-size:10px;letter-spacing:.06em;white-space:nowrap}.acs-section-title h2{font-family:Georgia,'Times New Roman',serif;font-weight:600;font-size:27px;letter-spacing:.01em}.acs-intro h2,.acs-newsletter h2,.acs-feature-copy h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:0}.acs-product-card{border:1px solid #e7e7e7;border-radius:16px;padding:10px;box-shadow:0 1px 4px #00000004}.acs-product-image{border:1px solid #eee;border-radius:12px;background:#fff}.acs-product-vendor{font-size:10px;padding-inline:7px}.acs-product-card h3{padding-inline:7px;font-size:11px;text-transform:uppercase;font-weight:600}.acs-price{padding-inline:7px;font-size:12px}.acs-quick-add>summary{border-radius:6px;background:#242424;color:#fff;border-color:#242424}.acs-label{border:1px solid #e1e1e1;border-radius:10px;background:#f5f5f5}.acs-label img{aspect-ratio:4/4.7;border-radius:10px 10px 0 0}.acs-label>span:last-child{padding:20px 15px}.acs-brand-browser>label{font-size:12px;font-weight:600;display:block;margin-bottom:12px}.acs-brand-search-row{display:flex;gap:10px;margin-bottom:18px}.acs-brand-search-row input{flex:1;min-width:0;padding:16px;border:1px solid #c8c8c8;border-radius:4px;background:#fff;font-size:13px}.acs-brand-search-row button{background:#eeeeee;border:1px solid #cccccc;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:11px}.acs-brand-filter{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}.acs-brand-filter button{border:1px solid #d6d6d6;background:#fff;padding:10px 16px;border-radius:20px;font-size:11px;cursor:pointer}.acs-brand-filter button[aria-pressed=true]{background:#242424;color:#fff;border-color:#242424}.acs-brand-browser>[data-acs-label-status]{font-size:11px;color:#777;margin:0 0 25px}.acs-label[hidden]{display:none!important}.acs-newsletter{background:#e5e5e5}.acs-footer{background:#242424;color:#fff}.acs-footer-columns>div>a,.acs-footer-brand p,.acs-footer-bottom{color:#c4c4c4}.acs-footer-brand img{filter:invert(1)}.acs-footer h2{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.acs-footer-bottom{border-color:#ffffff25}.acs-products{padding-bottom:40px}.acs-intro{padding-top:35px;padding-bottom:40px}.acs-brand-filter button:focus-visible,.acs-brand-search-row input:focus-visible{outline:2px solid #222;outline-offset:3px}.acs-feature{gap:10px}.acs-feature-copy{background:#eeeeee}.acs-button{border-radius:3px}.acs-category-grid>a{border-radius:4px}.acs-dual-campaign{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:65px}.acs-dual-campaign>a{position:relative;display:block;height:500px;overflow:hidden;background:#ddd;color:#fff;text-decoration:none}.acs-dual-campaign img{height:100%;width:100%;object-fit:cover;object-position:center 30%;display:block}.acs-dual-campaign>a:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0009)}.acs-dual-campaign span{position:absolute;bottom:30px;left:30px;z-index:1;font-size:30px;font-weight:600;letter-spacing:-1px}.acs-dual-campaign small{font-size:10px;display:block;letter-spacing:.07em;margin-top:14px}.acs-product-grid{overflow-x:auto;grid-auto-flow:column;grid-auto-columns:calc((100% - 66px)/4);grid-template-columns:none;scroll-snap-type:x mandatory;padding:5px 0 18px}.acs-product-card{scroll-snap-align:start}.acs-slide-controls{display:flex;justify-content:end;gap:10px;margin-top:12px}.acs-slide-controls button{background:#fff;border:1px solid #ddd;border-radius:50%;height:38px;width:38px;font-size:18px;cursor:pointer}@media(max-width:989px){#header-group:has(.acs-header){top:-34px}.acs-announcement{height:34px;font-size:8px;padding-inline:35px}.acs-announcement a{display:none}.acs-announcement>button{font-size:18px;left:12px}.acs-announcement>button:last-child{right:12px}.acs-header{grid-template-columns:28px 1fr 78px;grid-template-rows:70px 48px;grid-template-areas:'menu logo actions' 'search search search';height:130px;column-gap:18px;padding-bottom:12px}.acs-logo{justify-self:center;width:120px}.acs-logo img{width:120px;height:53px}.acs-mobile{grid-area:menu;display:block}.acs-nav{display:none}.acs-actions{margin:0;gap:18px}.acs-retail-search{height:40px}.acs-retail-search input{padding:10px 12px;font-size:11px}.acs-retail-search button{font-size:10px;padding:10px 15px}.acs-retail-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.acs-retail-tiles>a{height:280px}.acs-retail-tiles h1,.acs-retail-tiles h2{font-size:22px;top:18px;left:12px;right:12px;letter-spacing:-.5px}.acs-retail-tiles>a>span{font-size:8px;letter-spacing:.02em;bottom:12px;left:8px;right:8px;padding:13px 6px}.acs-retail-strip{padding:23px 20px;flex-direction:column;align-items:start;gap:18px;margin-top:16px}.acs-retail-strip h2{font-size:19px;line-height:1.4}.acs-retail-strip a{padding:14px 20px;font-size:9px}.acs-section-title h2{font-size:24px}.acs-brand-filter button{font-size:10px;padding:9px 12px}.acs-label>span:last-child{padding:13px 10px;font-size:9px}.acs-label-placeholder{font-size:22px}.acs-brand-search-row button{padding:10px 14px}.acs-brand-search-row input{padding:13px;font-size:12px}.acs-dual-campaign{grid-template-columns:1fr;gap:12px;margin-bottom:40px}.acs-dual-campaign>a{height:420px}.acs-dual-campaign span{left:20px;bottom:25px;font-size:28px}.acs-product-grid{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.acs-product-card{padding:7px;border-radius:12px}.acs-product-card h3{font-size:10px}.acs-price{font-size:11px}.acs-product-vendor{font-size:8px}.acs-quick-add>summary{font-size:9px;padding:10px 5px}.acs-footer-brand img{max-width:190px}}@media(prefers-reduced-motion:reduce){.acs-product-grid{scroll-behavior:auto}}

:root{--acs-cream:#f3f3f3;--acs-charcoal:#171717;--acs-ink:#111}.acs-announcement{background:#111;color:#fff;font-family:Arial,Helvetica,sans-serif;letter-spacing:.07em}.acs-announcement a,.acs-announcement>button{color:#fff}.acs-header{background:#fff!important;color:#111;border-bottom:1px solid #dedede}.acs-logo img{filter:none}.acs-nav{border-color:#e5e5e5;font-weight:500;letter-spacing:.04em}.acs-retail-search{border:1px solid #ddd}.acs-retail-strip{background:#111}.acs-retail-strip a{background:#fff;color:#111}.acs-section-title h2,.acs-intro h2,.acs-newsletter h2,.acs-feature-copy h2{font-family:Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-.04em}.acs-section-title h2{font-size:28px}.acs-brand-search-row button,.acs-newsletter,.acs-feature-copy{background:#f3f3f3}.acs-brand-filter button,.acs-brand-search-row input,.acs-brand-search-row button{border-color:#d8d8d8}.acs-label{background:#f5f5f5;border-color:#e2e2e2}.acs-footer{background:#111}.acs-retail-tiles h1,.acs-retail-tiles h2{font-weight:500;letter-spacing:-.045em}.acs-retail-strip h2{font-weight:500;letter-spacing:-.025em}.acs-product-card{box-shadow:none}.acs-section-title p,.acs-product-vendor{letter-spacing:.075em}.acs-newsletter h2{font-size:30px}.acs-footer h2{font-weight:500}.acs-brand-filter button{border-radius:2px}.acs-search h2{letter-spacing:-.04em}.acs-mega-panel p{font-weight:500;letter-spacing:.04em}@media(max-width:989px){.acs-section-title h2{font-size:24px}.acs-newsletter h2{font-size:26px}}
body:has(.acs-header){--header-height:134px;--header-group-height:172px}@media(max-width:989px){body:has(.acs-header){--header-height:130px;--header-group-height:164px}}

/* Storewide monochrome palette and grey purchase controls. */
body:has(.acs-header) header.acs-header{background:#111!important;color:#fff!important}body:has(.acs-header) .acs-header .acs-logo img{filter:invert(1)!important;mix-blend-mode:screen}body:has(.acs-header) .acs-announcement{background:#000!important;color:#fff!important}body:has(.acs-header) .acs-announcement a,body:has(.acs-header) .acs-announcement>button{color:#fff!important}body:has(.acs-header) footer .acs-footer{background:#000!important;color:#fff!important}body:has(.acs-header) footer .acs-footer a,body:has(.acs-header) footer .acs-footer p,body:has(.acs-header) footer .acs-footer h2{color:#fff!important}body:has(.acs-header) .acs-button,body:has(.acs-header) .acs-quick-add>summary,body:has(.acs-header) .acs-quick-add button,body:has(.acs-header) .acs-newsletter button,body:has(.acs-header) .acs-brand-search-row button{background:#bdbdbd!important;color:#000!important;border-color:#777!important}body:has(.acs-header) .acs-button:hover,body:has(.acs-header) .acs-quick-add button:hover,body:has(.acs-header) .acs-newsletter button:hover{background:#a6a6a6!important}body:has(.acs-header) .acs-brand-filter button[aria-pressed=true],body:has(.acs-header) .variant-option__button-label:has(input:checked){background:#d9d9d9!important;color:#000!important;border-color:#777!important}body:has(.acs-header) .acs-brand-filter button{color:#000;border-color:#bdbdbd}body:has(.acs-header) input[type=checkbox],body:has(.acs-header) input[type=radio]{accent-color:#777}body:has(.acs-header) .acs-quick-add select{background:#eee!important;color:#000!important;border-color:#bdbdbd!important}

html body:has(.acs-header) header.acs-header{color:#fff!important}html body:has(.acs-header) .acs-announcement a,html body:has(.acs-header) .acs-announcement>button{color:#fff!important}
