:root{color-scheme:dark;--yellow:#ffdb00;--green:#d0b234;--ink:#f4f5f8;--muted:#b4b5b8;--line:#3c3d40;--paper:#16171a;background:#0c0d10;color:#f0f1f4}
html{scroll-padding-top:0}#loja{scroll-margin-top:calc(var(--catalog-header-height,145px) + 16px)}#inicio{scroll-margin-top:calc(var(--catalog-header-height,145px) + 32px)}
body{background:#0c0d10;color:#f0f1f4}
.utility{background:#090a0d;border-bottom:1px solid #2c2d30;color:#b3b4b7}
.site-header{background:#151619ee;backdrop-filter:blur(18px);box-shadow:0 8px 28px #0002;border-bottom:1px solid #3c3d40}
.header-main{height:98px}.brand img{filter:drop-shadow(0 2px 12px #ffdf0013)}
.search{background:#202124;border:1px solid #4b4c4f;border-radius:10px}.search input{color:#f5f6f9}.search input::placeholder{color:#b8b9bc}.search>button{color:#131417;border-radius:0 8px 8px 0}
.search:focus-within{outline:2px solid #ffdb00;outline-offset:3px}.header-contact small{color:#b4b5b8}.header-main>.icon-btn{border-color:#4c4d50;background:#202124;border-radius:9px}
#compare-count{color:#17181b}.main-nav{background:#0e0f12e8;border-top:1px solid #2d2e31}.main-nav>.wrap{gap:25px}.main-nav a{color:#cacbce}.main-nav .nav-all{color:#ffdf39}.main-nav a[aria-current=page]{border-color:#ffdb00;color:#ffe86b}
.button{border-radius:8px;min-height:48px}.button.yellow{color:#17181b;box-shadow:0 5px 24px #ffdb0014}.button.yellow:hover{background:#ffe858;box-shadow:0 8px 28px #ffdb0030}.outline{color:#eff0f3;background:#242528;border-color:#545558}.outline:hover{background:#353639;border-color:#adaeb1}.text-link{border-color:#626366;color:#dddee1}.eyebrow.dark{color:#ceb134}.eyebrow{letter-spacing:.1em;font-size:10px}
.campaign{isolation:isolate;min-height:660px;border-bottom:1px solid #4e4f52;background:#121316}
.campaign:before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(#f0f1f409 1px,transparent 1px),linear-gradient(90deg,#f0f1f409 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,#000,transparent 70%)}
.campaign-image{object-position:70% 56%;transform:translate3d(var(--hero-x,0px),var(--hero-y,0px),0) scale(1.035);transition:opacity .3s,transform .8s cubic-bezier(.2,.6,.2,1)}
.campaign-shade{z-index:1;background:linear-gradient(90deg,#0d0e11f7 0%,#0f1013e8 21%,#0f10138f 43%,#0f10130a 78%),linear-gradient(0deg,#0d0e11c4,transparent 38%)}
.campaign-inner{min-height:660px;z-index:2}.campaign-copy{width:48%;max-width:620px;padding:66px 0 128px}.campaign-copy>.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 11px;background:#dbbc3710;border:1px solid #bba12f48;border-radius:4px;color:#f8d53e;font-size:10px}
.campaign-copy>.eyebrow:before{content:'';width:6px;height:6px;background:#ffdf00;box-shadow:0 0 14px #ffdf0080;border-radius:50%}.campaign h1{font-size:clamp(62px,6.9vw,108px);line-height:.93;letter-spacing:-.025em;margin-bottom:23px;text-wrap:balance;text-shadow:0 4px 30px #0004}.campaign-copy>p:not(.eyebrow){max-width:340px;font-size:15px;color:#d7d8db}
.campaign-metrics{gap:20px;margin:24px 0 28px}.campaign-metrics>span{border-color:#dabb37;max-width:160px}.campaign-metrics strong{font-size:13px;color:#f6f7fa}.campaign-metrics small{color:#babbbe}
.hero-actions{display:flex;align-items:center;gap:21px;flex-wrap:wrap}.hero-explore{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;min-height:46px;border-bottom:1px solid #c6c7ca;color:#e7e8eb}.hero-explore:hover{color:#ffdf00}.hero-explore svg{transition:transform .2s}.hero-explore:hover svg{transform:translate(2px,-2px)}
.hero-label{position:absolute;right:0;top:28px;display:flex;align-items:center;gap:10px;color:#e2e3e6;font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:9px 12px;border:1px solid #d3b53540;border-radius:30px;background:#16171a60}.hero-label:before{content:'';width:25px;height:1px;background:#ffdb00}
.campaign-bottom{height:86px;background:#101114bf;border-color:#bebfc242;backdrop-filter:blur(14px)}.campaign-tabs{gap:38px}.campaign-tabs button{gap:12px;font-size:10px;color:#b2b3b6}.campaign-tabs b{font-size:14px}.campaign-tabs [aria-pressed=true]{color:#ffdf00}.campaign-choices{padding-inline:12px}.campaign-choices>.icon-btn{border:1px solid #a7a8ab40;background:#17181b;border-radius:6px}
.benefits{padding-block:30px;border-bottom:1px solid #36373a;gap:28px}.benefits>div+div{border-color:#3d3e41}.benefits svg{color:#e1c138}.benefits strong{font-size:12px;color:#f0f1f4}.benefits small{color:#b7b8bb}
.category-section{padding-block:70px}.section-heading h2{font-size:clamp(35px,3.2vw,50px);letter-spacing:-.015em}.section-heading .eyebrow{margin-bottom:13px}.category-grid{gap:20px}.category-item{display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:18px;border:1px solid #444548;background:linear-gradient(145deg,#232427,#17181b);border-radius:15px;position:relative;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}
.category-item:hover{transform:translateY(-5px);border-color:#b79d2e;box-shadow:0 16px 40px #0003}.category-photo{width:100%;height:180px;max-width:none;border:0;background:#fff;border-radius:9px;overflow:hidden}.category-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.category-item>div:last-child{padding:0 5px 5px}.category-item small{color:#b7b8bb;font-size:11px;display:block;margin:0 0 9px}.category-item h3{font-family:'Barlow Condensed',sans-serif;font-size:32px;margin:0 0 13px;min-height:0;color:#f3f4f7}.category-item>div>span{color:#e7c63a;justify-content:space-between;font-size:11px;font-weight:600}.category-item>div>span svg{width:20px;height:20px}
.featured-model{background:radial-gradient(ellipse at 80% 10%,#6e5e1c21,transparent 58%),#1a1b1e;border-block:1px solid #4b4c4f}.featured-inner{padding-block:30px;gap:35px}.featured-photo{background:#fff;border-radius:10px;padding:8px;height:170px}.featured-photo img{mix-blend-mode:normal}.featured-inner h2{font-size:39px}.featured-inner .eyebrow{color:#ddbd37}.featured-inner p:not(.eyebrow){color:#c4c5c8}.featured-inner .button{border-color:#707174}
.catalog-section{background:radial-gradient(ellipse at 100% 0,#5e5f6215,transparent 45%),#0f1013;padding-block:70px 80px;border-bottom:1px solid #323336}.catalog-section .finder-button{background:#d4b6350d;color:#f7d43e;border:1px solid #77787b;border-radius:9px}.catalog-total{color:#bdbec1}.catalog-shortcuts{padding-bottom:27px;gap:10px}.catalog-shortcut{background:#212225;color:#d4d5d8;border-color:#4e4f52;border-radius:8px;min-height:48px;padding-inline:18px}.catalog-shortcut>small{background:#313235;color:#d1d2d5;border-radius:4px}.catalog-shortcut:hover{border-color:#a9aaad}.catalog-shortcut[aria-pressed=true]{background:#f1cf3c;color:#1e1f22;border-color:#f1cf3c}.catalog-shortcut[aria-pressed=true]>small{background:#333437;color:#f8f9fc}
.filters{color:#e1e2e5}.filter-top{border-color:#3e3f42}.filters fieldset{border-color:#3b3c3f}.filter-option{color:#cacbce}.filter-option small{color:#a6a7aa}.filter-option input{accent-color:#e4c439}.filter-option:has(input:disabled){color:#808184}.filter-help{background:#252629;border:1px solid #4b4c4f;border-radius:10px;color:#e1e2e5}.filter-help p{color:#b6b7ba}.budget-inputs label{color:#bfc0c3}.budget-inputs label>span{background:#1d1e21;border-color:#595a5d;color:#eeeff2;border-radius:6px}.budget-inputs input{color:#f2f3f6}.budget-inputs input::placeholder{color:#abacaf}.price-error{color:#ffadad}.catalog-toolbar{color:#cacbce}.sort-label select{background:#232427;border-color:#505154;color:#ecedf0;border-radius:7px;min-height:44px}.active-filters button{background:#27282b;border-color:#5e5f62;color:#feda40;border-radius:6px}.filter-count{background:#e2c239;color:#1d1e21}
.product-card{border:1px solid #4d4e51;border-radius:13px;background:#1e1f22;overflow:hidden;box-shadow:0 4px 18px #0002;transition:transform .28s,border-color .28s,box-shadow .28s}.product-card:hover{border-color:#ccaf33;box-shadow:0 15px 40px #0004;transform:translateY(-5px)}.product-photo{background:#fff;border-radius:0;border-bottom:1px solid #343538;aspect-ratio:1.15;padding:24px 12px 7px;overflow:hidden}.product-photo img{mix-blend-mode:normal}.product-tag{color:#3d3e41;background:#f1f2f5;border-color:#dddee1;border-radius:4px}.photo-count{background:#f2f3f6;color:#494a4d;border-radius:4px}.favorite-button{color:#414245;background:#fffffff2;border-color:#d9dadd}.favorite-button[aria-pressed=true]{color:#9c2929;background:#fff3ee}.product-content{padding:20px 20px 10px;background:radial-gradient(circle at 0 0,#77671e0d,transparent 65%)}.product-content h3{color:#f2f3f6;font-size:20px;min-height:54px}.product-brand{color:#e7c63a;font-size:9px;letter-spacing:.09em}.product-summary{color:#c5c6c9;min-height:42px}.card-color-name,.card-availability{color:#c2c3c6}.card-color-row .swatch{--swatch-gap:#1e1f22}.card-color-row .swatch[aria-pressed=true]{border-color:#e0c038}.swatch[aria-pressed=true]>span{outline-color:#eccb3b}.product-price{border-color:#3e3f42}.product-price small{color:#bebfc2}.product-price strong{font-size:28px;color:#fbfcff;letter-spacing:-.025em}.product-payment{color:#cccdd0}.quick-contact{color:#ffdb40}.compare-select{color:#cacbce}.compare-select input{accent-color:#e7c63a}.empty-state{border:1px dashed #67686b;background:#202124;border-radius:12px;color:#d0d1d4;padding:45px 25px}.empty-state h3{color:#f3f4f7}.empty-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}
.product-page{padding-top:28px}.breadcrumb{color:#b6b7ba}.product-return a{color:#efcd3c}.product-return>span{color:#b8b9bc}.product-info h1{font-size:52px;letter-spacing:-.02em}.product-info>.product-brand{color:#e6c63a}.detail-highlights span{color:#f7d43e;background:#2e2f32;border-color:#57585b;border-radius:5px}.detail-colors{border-color:#454649}.color-choice{border-color:#5a5b5e;background:#232427;border-radius:6px}.color-choice[aria-pressed=true]{border-color:#e9c83a;box-shadow:inset 0 0 0 1px #e9c83a;background:#393a3d}.detail-price{color:#f5f6f9}.detail-price-label,.detail-total,.detail-note{color:#bdbec1}.availability{color:#eecd3c}.availability:before{background:#d6b736}.product-gallery .main-photo{border-color:#d7d8db;border-radius:13px;overflow:hidden}.gallery-caption{color:#c1c2c5}.thumbnail{background:#fff;border-radius:7px}.thumbnail[aria-pressed=true]{border-color:#e1c139;box-shadow:0 0 0 1px #e1c139}.main-photo .zoom-hint{color:#2d2e31}.gallery-step{color:#38393c}.detail-actions button{color:#fcd83f}.details-tabs{border-color:#4b4c4f}.tab-list{border-color:#4a4b4e}.tab-list button{color:#c1c2c5}.tab-list [aria-selected=true]{color:#eff0f3;border-color:#ebca3b}.tab-panel{color:#d9dadd}.spec-table th{color:#ffdb40;background:#242528}.spec-table td{color:#d2d3d6;background:#1b1c1f}.spec-table th,.spec-table td{border-color:#424346}.related-section h2{color:#eff0f3}
.recent-section{background:#16171a;border-block:1px solid #3a3b3e}.saved-item{border-color:#47484b}.saved-item small,.saved-item span{color:#bfc0c3}.saved-item>a{background:#fff;border-radius:8px;padding:5px}.saved-item b{color:#eeeff2}.recent-grid .saved-item{background:transparent}.store-section{background:radial-gradient(ellipse at 20% 0,#ab932b15,transparent 60%),#202124;border-top:1px solid #595a5d}.store-inner h2{font-size:60px}.store-inner>div>p:not(.eyebrow),.store-address p{color:#cacbce}.store-address{border-color:#696a6d}.store-address>svg{color:#f1cf3c}footer{background:#0b0c0f;color:#bebfc2}.footer-main{border-color:#343538}.footer-main strong{color:#ebecef}.footer-note{color:#b2b3b6;border-color:#36373a}
dialog:not(#photo-dialog){background:#1e1f22;color:#f1f2f5;border:1px solid #656669;border-radius:15px;box-shadow:0 30px 100px #0009}dialog::backdrop{background:#06070ad9;backdrop-filter:blur(12px)}.dialog-head .icon-btn{color:#f1f2f5;background:#333437;border:1px solid #626366;border-radius:8px}.experience-empty{color:#cfd0d3}.finder-choices label>span{background:#27282b;border-color:#5d5e61;border-radius:10px;color:#ffdb40}.finder-choices label:has(input:checked)>span{background:#ebca3b;color:#1f2023;border-color:#efce3c}.finder-choices small{color:inherit;opacity:.8}.finder-progress span{background:#424346}.finder-progress .complete{background:#e5c539}.budget-step p,.budget-step>div,.saved-footer p{color:#c1c2c5}.budget-step input[type=range]{accent-color:#e0c038}.finder-footer,.saved-footer{border-color:#56575a}.budget-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.budget-options button{background:#36373a;border:1px solid #737477;border-radius:6px;min-height:44px;padding:8px 12px;font-size:11px}.budget-options [aria-pressed=true]{background:#eac93b;color:#1e1f22}.finder-count{margin:20px 0 0;font-size:13px;color:#ffdb40}.finder-count strong{color:#f8f9fc}.finder-no-budget{padding:17px;border:1px solid #737477;border-radius:10px;margin-bottom:20px;color:#f2d03d}.finder-no-budget p{font-size:12px;margin-bottom:12px}.finder-no-budget .button{font-size:11px}.finder-footer .button{min-height:46px}
.search-suggestions{background:#202124;border-color:#6a6b6e;border-radius:10px;box-shadow:0 20px 50px #0008;color:#edeef1}.suggestion{border-color:#444548}.suggestion:hover,.suggestion[aria-selected=true]{background:#3b3c3f}.suggestion img{background:#fff;border-radius:5px}.suggestion small{color:#c1c2c5}.no-suggestion{color:#cccdd0}
.compare-tray{background:#1d1e21f5;color:#e9eaed;border-color:#6b6c6f}.compare-mini img{background:#fff;border-radius:5px}.compare-options{border-color:#5a5b5e}.compare-options>span{color:#c0c1c4}.compare-table td,.compare-table thead th{background:#1d1e21;color:#feda40}.compare-table tr>:first-child{background:#2f3033;color:#e7e8eb;border-color:#6e6f72}.compare-table img{background:#fff;border-radius:6px}.compare-table th,.compare-table td{border-color:#4f5053}.compare-model-remove{color:#e2c239}.compare-pan .icon-btn{border-color:#727376}.compare-empty{color:#cacbce}
.scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:#ffdb00;z-index:100;transform:scaleX(var(--reading-progress,0));transform-origin:left;pointer-events:none}
.budget-step strong{color:#f8f9fc}.budget-step .finder-count strong{display:inline;font-size:13px;margin:0}.finder-selection-summary{font-size:12px;color:#f4d13d}.filter-help{padding:20px 15px}.empty-state{grid-column:1/-1}
.category-grid>.category-item{display:flex;text-align:left}.category-grid>.category-item h3{font-family:'Barlow Condensed',sans-serif;font-size:32px;min-height:0;max-width:none;margin:0 0 13px}.category-grid>.category-item>div>span{justify-content:space-between}
.category-grid>.category-item:last-child{display:flex;flex-direction:column;grid-column:auto;gap:22px;background:linear-gradient(145deg,#232427,#17181b);border-color:#444548}.category-grid>.category-item:last-child h3{color:#f3f4f7}.category-grid>.category-item:last-child .category-photo{width:100%;height:180px;margin:0}
.main-nav .nav-all{color:#cacbce}.main-nav a[aria-current=page]{color:#ffdf39}
@media(min-width:801px){.product-gallery{position:sticky;top:calc(var(--catalog-header-height,144px) + 20px)}.product-info{padding:10px 0 0}.filters{align-self:start}.section-heading{margin-bottom:30px}.product-card:focus-within{border-color:#d6b836;box-shadow:0 0 0 1px #d6b836}}
@media(max-width:1050px){.main-nav>.wrap{gap:16px}.campaign-copy{width:53%}.campaign h1{font-size:76px}.hero-label{display:none}.category-photo{height:150px}.category-item h3{font-size:28px}.product-content{padding:17px 14px 9px}.product-price strong{font-size:26px}}
@media(max-width:800px){.header-main{height:auto}.main-nav.is-open{background:#18191c;border-color:#5e5f62}.main-nav a{color:#ffdb40}.main-nav a:hover{background:#333437}.campaign,.campaign-inner{min-height:650px}.campaign-copy{width:60%;padding-bottom:128px}.campaign h1{font-size:68px}.campaign-metrics>span:last-child{display:none}.category-section{padding-block:45px}.category-grid{gap:12px}.category-item{padding:12px;gap:14px}.category-photo{height:135px}.category-item h3{font-size:27px}.category-item small{font-size:9px}.featured-inner h2{font-size:32px}.catalog-section{padding-block:45px 55px}.filters{background:#1b1c1f;border-left:1px solid #77787b}.mobile-filter-actions{background:#1b1c1f;border-color:#5a5b5e}.catalog-toolbar{background:#17181bf5;border-color:#5a5b5e;box-shadow:0 8px 15px #0002;backdrop-filter:blur(12px)}.catalog-toolbar #filter-toggle{background:#2c2d30;border-color:#737477;color:#e9eaed}.product-info h1{font-size:42px}.mobile-dock{background:#191a1df5;border-color:#595a5d;backdrop-filter:blur(15px)}.mobile-dock>a,.mobile-dock>button{color:#c7c8cb}.mobile-dock [aria-current=page]{color:#fdd93f;background:#3a3b3e}.mobile-product-cta{background:#1e1f22;color:#ffdb40;border-color:#5f6063}.has-product-cta .compare-tray{background:#1e1f22}.store-inner h2{font-size:45px}}
@media(max-width:520px){.utility{font-size:9px}.header-main>.icon-btn{background:#232427;border-radius:7px}.search{border-radius:8px}.search input{font-size:12px}.search>button{border-radius:0 6px 6px 0}.campaign,.campaign-inner{min-height:690px}.campaign-image{height:390px;object-position:70% 46%;transform:none}.campaign:before{background-size:52px 52px;mask-image:linear-gradient(0deg,#000,transparent 85%)}.campaign-shade{background:linear-gradient(0deg,#0e0f12 0%,#0e0f12 39%,#0e0f129c 56%,#0e0f1200 82%)}.campaign-copy{padding:318px 0 137px;width:100%;max-width:none}.campaign-copy>.eyebrow{font-size:8px;margin-bottom:15px;padding:7px 9px}.campaign h1{font-size:58px;max-width:315px;margin-bottom:16px;line-height:.94}.campaign-copy>p:not(.eyebrow){font-size:12px;max-width:300px;margin-bottom:18px}.campaign-copy .button{font-size:12px;min-height:46px;padding-inline:16px}.hero-actions{gap:17px}.hero-explore{font-size:11px;min-height:44px}.campaign-metrics{display:none}.campaign-bottom{height:104px;gap:0}.campaign-tabs{height:48px;gap:22px}.campaign-tabs button{font-size:9px}.campaign-tabs b{font-size:13px}.campaign-choices{height:48px;justify-content:space-between;padding-inline:0;gap:8px}#campaign-color-label{display:block;min-width:0;text-align:left;margin-right:auto;color:#f9d63e}.campaign-choices .swatch{width:34px;height:36px}.campaign-choices>.icon-btn{width:36px;height:36px}.benefits{gap:0;padding:6px 0}.benefits>div{padding-block:18px!important}.benefits>div+div{border-color:#3f4043!important}.benefits svg{width:25px;height:25px}.benefits strong{font-size:11px}.benefits small{font-size:10px}.category-section{padding-block:36px}.section-heading h2{font-size:36px}.category-grid{grid-template-columns:1fr;gap:12px}.category-item{display:grid;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:17px;padding:12px;text-align:left;min-height:140px;border-radius:12px}.category-grid .category-photo{width:115px;height:110px;margin:0;border-radius:8px}.category-item>div:last-child{padding:0}.category-item small{display:block;font-size:9px;margin-bottom:7px}.category-item h3,.category-grid .category-item:last-child h3{font-size:26px;min-height:0;max-width:none;margin:0 0 12px}.category-item>div>span{justify-content:space-between;font-size:10px}.category-item>div>span svg{width:17px}.featured-inner{padding-block:22px;gap:12px;grid-template-columns:115px minmax(0,1fr)}.featured-photo{height:145px}.featured-inner h2{font-size:28px}.featured-inner .button{min-height:40px}.catalog-section{padding-block:38px 45px}.catalog-section .section-heading{gap:20px}.catalog-shortcuts{padding-bottom:20px}.catalog-shortcut{font-size:10px;padding-inline:12px;min-height:46px}.product-grid{gap:10px}.product-card{border-radius:10px}.product-photo{aspect-ratio:1.05;padding:24px 5px 4px}.product-content{padding:14px 10px 7px}.product-content h3{font-size:16px;min-height:62px}.product-summary{font-size:10px;min-height:48px}.product-brand{font-size:8px}.product-price strong{font-size:23px}.product-payment{font-size:9px}.product-card .button{font-size:10px;min-height:43px;border-radius:6px}.card-color-row .swatch{width:29px}.compare-select{font-size:9px}.quick-contact{font-size:10px;min-height:36px}.catalog-toolbar{margin-inline:-4px;padding-inline:4px}.product-info h1{font-size:43px}.product-page{padding-top:16px}.main-photo-stage .main-photo{border-radius:10px}.detail-price{font-size:37px}.detail-contact{min-height:50px}.color-choice{min-height:44px}.tab-list{gap:20px}.tab-list button{min-height:48px}.store-inner h2{font-size:46px}.footer-main>div{font-size:12px}.footer-note{font-size:10px}.experience-dialog{border-radius:13px}.finder-footer{flex-wrap:wrap;gap:10px}.finder-footer .button{font-size:11px}.budget-options button{font-size:10px;padding-inline:10px}}
@media(max-width:520px){#campaign-image{height:330px;object-fit:cover;object-position:72% 50%}.campaign-copy{padding-top:295px}.header-main{grid-template-columns:74px 1fr 44px 44px 44px;gap:6px}.header-main>.icon-btn,.product-card .favorite-button{width:44px;height:44px}.category-grid>.category-item,.category-grid>.category-item:last-child{display:grid;grid-template-columns:115px minmax(0,1fr);text-align:left;gap:17px}.category-grid>.category-item h3{font-size:26px;min-height:0;margin:0 0 12px}.category-grid>.category-item small{display:block;font-size:9px}.category-grid>.category-item:last-child .category-photo{width:115px;height:110px}.category-grid>.category-item:last-child h3{font-size:26px}}
@media(prefers-reduced-motion:reduce){.campaign-image{transform:none;transition:none}.category-item,.product-card,.hero-explore svg{transition:none}.category-item:hover,.product-card:hover,.hero-explore:hover svg{transform:none}.scroll-progress{display:none}}

:root{--yellow:#ffdb00;--green:#e7ca60;--brand-red:#d6262b;--line:#3e4146;color:#f0f1f4;background:#0b0d10}
.campaign-copy>.eyebrow:before{background:var(--brand-red);box-shadow:0 0 14px #d6262b60}.hero-label:before{background:var(--brand-red)}.main-nav a[aria-current=page]{border-color:var(--brand-red);color:#ffdb00}.campaign-tabs [aria-pressed=true]{border-color:var(--brand-red);color:#ffdb00}.product-brand{color:#ffdb00}.finder-progress .complete{background:#ffdb00}.category-item:after{content:"";position:absolute;right:17px;top:17px;width:22px;height:2px;background:var(--brand-red);pointer-events:none}.store-address>svg{color:#e65255}
:focus-visible{outline:2px solid #ffdb00;outline-offset:4px}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}#product-view .detail-actions .detail-save{color:#d8dbe0}#product-view .detail-actions .detail-save[aria-pressed=true]{color:#ffdb00}
