/* ── collections cards ─────────────────────────────────────────────── */
.home .ea-collections{background:#ffffff!important;width:100%!important;max-width:100%!important;margin:0!important;padding:12px 0 20px!important;}
.home .ea-collections__inner{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border-radius:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.home .ea-collections__eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:30px!important;margin:0!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.84)!important;border:1px solid rgba(29,25,21,.08)!important;box-shadow:0 1px 2px rgba(0,0,0,.02)!important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#734117!important;}
.home .ea-collections__eyebrow-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:0;vertical-align:middle;}
.home .ea-collections__header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;padding:0 28px!important;}
.home .ea-collections__grid{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:18px!important;}
.home .ea-collections__action--solid{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;color:#1a1410;border:1.5px solid #c8a36e;padding:9px 20px;border-radius:6px;text-decoration:none;transition:background .2s,color .2s;}
.home .ea-collections__action--solid:hover{background:#c8a36e;color:#fff;}
.home .ea-collection-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 2px 18px rgba(26,20,16,.07);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column;}
.home .ea-collection-card:hover{transform:translateY(-4px);box-shadow:0 10px 36px rgba(26,20,16,.13);}
.home .ea-collection-card__hero{position:relative;overflow:hidden;}
.home .ea-collection-card__image{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .4s;}
.home .ea-collection-card:hover .ea-collection-card__image{transform:scale(1.04);}
.home .ea-collection-card__card-meta{position:absolute;top:12px;left:12px;z-index:2;display:flex;gap:7px;}
.home .ea-collection-card__badge{background:rgba(26,20,16,.72);color:#f5ede0;font-family:'DM Sans',sans-serif;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:20px;display:flex;align-items:center;gap:5px;}
.home .ea-collection-card__pulse{display:inline-block;width:6px;height:6px;background:#4ade80;border-radius:50%;animation:ea-pulse 1.6s ease-in-out infinite;}
@keyframes ea-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}
.home .ea-collection-card__stock-pill{background:#c8a36e;color:#fff;font-family:'DM Sans',sans-serif;font-size:10px;font-weight:600;padding:4px 9px;border-radius:20px;}
.home .ea-collection-card__hero-rail{display:flex;gap:0;border-top:1px solid rgba(200,163,110,.2);}
.home .ea-collection-card__rail-box{flex:1;text-align:center;padding:10px 6px;border-right:1px solid rgba(200,163,110,.2);}
.home .ea-collection-card__rail-box:last-child{border-right:none;}
.home .ea-collection-card__rail-k{display:block;font-family:'DM Sans',sans-serif;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#9a856a;margin-bottom:2px;}
.home .ea-collection-card__rail-v{font-family:'Playfair Display',Georgia,serif;font-size:14px;color:#1a1410;}
.home .ea-collection-card__content{padding:18px 20px 6px;}
.home .ea-collection-card__meta{font-family:'DM Sans',sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c8a36e;margin-bottom:5px;}
.home .ea-collection-card__title{font-family:'Playfair Display',Georgia,serif;font-size:22px;font-weight:700;color:#1a1410;margin:0 0 6px;}
.home .ea-collection-card__title-link{color:inherit;text-decoration:none;}
.home .ea-collection-card__description{font-family:'DM Sans',sans-serif;font-size:13.5px;color:#6b5d4f;line-height:1.55;margin:0;}
.home .ea-collection-card__social{display:none;}
.home .ea-collection-card__bottom{padding:14px 20px 18px;border-top:1px solid rgba(200,163,110,.15);margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;}
.home .ea-collection-card__urgency{flex:1;}
.home .ea-collection-card__urgency-row{display:flex;justify-content:space-between;font-family:'DM Sans',sans-serif;font-size:11px;color:#9a856a;margin-bottom:5px;}
.home .ea-collection-card__urgency-row strong{color:#1a1410;font-weight:600;}
.home .ea-collection-card__meter{display:block;height:4px;background:rgba(200,163,110,.2);border-radius:2px;overflow:hidden;}
.home .ea-collection-card__meter i{display:block;height:100%;}
@media (max-width:767px){
    .home .ea-collections__header{margin:0 0 8px!important;padding:0 16px!important;}
}
.home .ea-collection-card__meter i{display:block;height:100%;background:#c8a36e;border-radius:2px;}
.home .ea-collection-card__cta{font-family:'DM Sans',sans-serif;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff;background:#1a1410;padding:10px 18px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .2s;}
.home .ea-collection-card__cta:hover{background:#c8a36e;}
.home .ea-collection-card__hover-tabs{position:absolute;bottom:0;left:0;right:0;padding:10px 12px;display:flex;flex-wrap:wrap;gap:5px;background:linear-gradient(to top,rgba(26,20,16,.5),transparent);}
.home .ea-collection-card__hover-tab{font-family:'DM Sans',sans-serif;font-size:10px;color:#f5ede0;background:rgba(26,20,16,.45);padding:3px 8px;border-radius:10px;}
.home .ea-collections__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
@media(max-width:900px){.home .ea-collections__grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:580px){.home .ea-collections__grid{grid-template-columns:1fr;}}

/* Premium category cards: stable server-rendered cards, no fake counters or first-paint reflow. */
.home .ea-collections{position:relative!important;padding:18px 0 28px!important;background:linear-gradient(180deg,#fffaf3 0%,#f4eadb 100%)!important;overflow:hidden!important}
.home .ea-collections::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 18%,rgba(183,107,36,.13),transparent 26%),radial-gradient(circle at 92% 8%,rgba(30,18,9,.08),transparent 30%);pointer-events:none}
.home .ea-collections__inner{position:relative!important;z-index:1!important;width:min(1500px,calc(100% - 28px))!important;margin:0 auto!important;padding:0!important}
.home .ea-collections__header{padding:0!important;margin:0 0 16px!important}
.home .ea-collections__eyebrow{min-height:36px!important;padding:0 15px!important;border:1px solid rgba(113,70,28,.14)!important;background:rgba(255,255,255,.72)!important;color:#704015!important;box-shadow:0 10px 24px rgba(82,49,18,.06)!important}
.home .ea-collections__action--solid{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(33,22,13,.16)!important;background:#1b120c!important;color:#fff4e6!important;box-shadow:0 16px 28px rgba(33,22,13,.16)!important}
.home .ea-collections__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}
.home .ea-collection-card{position:relative!important;display:grid!important;grid-template-rows:auto auto 1fr auto!important;min-width:0!important;overflow:hidden!important;border:1px solid rgba(92,60,28,.14)!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,249,239,.96))!important;box-shadow:0 22px 54px rgba(76,48,21,.12)!important;transform:none!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}
.home .ea-collection-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--ea-card-mx,50%) var(--ea-card-my,20%),rgba(205,168,110,.20),transparent 32%);opacity:.0;transition:opacity .22s ease;pointer-events:none}
.home .ea-collection-card:hover{transform:translateY(-4px)!important;border-color:rgba(132,78,26,.25)!important;box-shadow:0 30px 70px rgba(76,48,21,.16)!important}
.home .ea-collection-card:hover::before{opacity:1}
.home .ea-collection-card__hero{position:relative!important;min-height:250px!important;padding:20px 20px 0!important;background:linear-gradient(150deg,#f7ebd8 0%,#efe0c8 100%)!important;border-bottom:1px solid rgba(92,60,28,.12)!important}
.home .ea-collection-card__card-meta{top:16px!important;left:16px!important;right:16px!important;display:flex!important;justify-content:space-between!important;gap:10px!important}
.home .ea-collection-card__badge,.home .ea-collection-card__stock-pill{height:26px!important;padding:0 11px!important;border-radius:999px!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important}
.home .ea-collection-card__badge{background:rgba(25,18,12,.78)!important;color:#fff7ea!important}
.home .ea-collection-card__stock-pill{background:#cfa765!important;color:#21160d!important}
.home .ea-collection-card__hero-main{display:flex!important;align-items:center!important;justify-content:center!important;min-height:230px!important}
.home .ea-collection-card__image-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:210px!important}
.home .ea-collection-card__image{width:auto!important;max-width:82%!important;height:auto!important;max-height:190px!important;aspect-ratio:auto!important;object-fit:contain!important;margin:18px auto 0!important;filter:drop-shadow(0 26px 26px rgba(46,29,13,.20))!important;transform:none!important}
.home .ea-collection-card:hover .ea-collection-card__image{transform:translateY(-3px) scale(1.035)!important}
.home .ea-collection-card__hover-tabs{left:16px!important;right:16px!important;bottom:14px!important;padding:0!important;background:transparent!important;display:flex!important;gap:6px!important;justify-content:center!important}
.home .ea-collection-card__hover-tab{padding:6px 9px!important;border:1px solid rgba(255,255,255,.44)!important;background:rgba(31,20,12,.62)!important;backdrop-filter:blur(8px)!important;color:#fff5e9!important;font-size:9px!important;font-weight:850!important}
.home .ea-collection-card__hero-rail,.home .ea-collection-card__social,.home .ea-collection-card__urgency{display:none!important}
.home .ea-collection-card__content{position:relative!important;z-index:1!important;padding:20px 22px 8px!important}
.home .ea-collection-card__meta{margin:0 0 8px!important;color:#9b6429!important;font-size:10px!important;font-weight:900!important;letter-spacing:.13em!important}
.home .ea-collection-card__title{margin:0 0 8px!important;font-family:"EA Libre Baskerville",Georgia,serif!important;font-size:clamp(25px,2.1vw,34px)!important;line-height:.98!important;letter-spacing:-.045em!important;color:#1c140e!important}
.home .ea-collection-card__description{max-width:36rem!important;margin:0!important;color:#645242!important;font-size:13.5px!important;line-height:1.58!important}
.home .ea-collection-card__mini-slot{position:relative!important;z-index:1!important;padding:8px 18px 14px!important}
.home .ea-collection-card__mini-shop{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid rgba(92,60,28,.10)!important;border-radius:18px!important;background:rgba(255,255,255,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.62)!important}
.home .ea-collection-card__mini-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#8f5b2c!important}
.home .ea-collection-card__mini-head span,.home .ea-collection-card__mini-head strong{font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.home .ea-collection-card__mini-list{display:grid!important;gap:8px!important}
.home .ea-collection-card__mini-item{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:7px!important;border:1px solid rgba(92,60,28,.10)!important;border-radius:14px!important;background:#fffaf3!important;cursor:pointer!important}
.home .ea-collection-card__mini-thumb{width:42px!important;height:42px!important;border-radius:12px!important;background:#f0e0c8!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}
.home .ea-collection-card__mini-thumb img{width:34px!important;height:34px!important;object-fit:contain!important}
.home .ea-collection-card__mini-name{font-size:12px!important;font-weight:900!important;color:#1c140e!important;line-height:1.12!important}
.home .ea-collection-card__mini-price{margin-top:3px!important;color:#8f5b2c!important;font-size:11px!important;font-weight:900!important}
.home .ea-collection-card__mini-meta,.home .ea-collection-card__mini-fitment{display:none!important}
.home .ea-collection-card__mini-action,.home .ea-collection-card__mini-variation{min-height:30px!important;border-radius:999px!important;border:1px solid rgba(143,91,44,.18)!important;background:#21160d!important;color:#fff2de!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.home .ea-collection-card__mini-variations{display:flex!important;gap:5px!important;flex-wrap:wrap!important;justify-content:flex-end!important}
.home .ea-collection-card__mini-variation.is-active{background:#cfa765!important;color:#20150c!important}
.home .ea-collection-card__bottom{position:relative!important;z-index:1!important;display:flex!important;justify-content:flex-end!important;padding:0 22px 22px!important;border:0!important;margin:0!important}
.home .ea-collection-card__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 16px!important;border-radius:999px!important;background:#1c140e!important;color:#fff2df!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;box-shadow:0 14px 26px rgba(28,20,14,.16)!important}
.home .ea-collection-card__cta:hover{background:#8f5b2c!important;color:#fff!important}
@media(max-width:1100px){.home .ea-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:680px){.home .ea-collections{padding-top:12px!important}.home .ea-collections__inner{width:calc(100% - 16px)!important}.home .ea-collections__header{align-items:flex-start!important;gap:10px!important}.home .ea-collections__action--solid{min-height:36px!important;padding:0 13px!important;font-size:10px!important}.home .ea-collections__grid{grid-template-columns:1fr!important;gap:12px!important}.home .ea-collection-card{border-radius:22px!important}.home .ea-collection-card__hero{min-height:210px!important}.home .ea-collection-card__hero-main,.home .ea-collection-card__image-link{min-height:190px!important}.home .ea-collection-card__image{max-height:150px!important}.home .ea-collection-card__mini-item{grid-template-columns:40px minmax(0,1fr)!important}.home .ea-collection-card__mini-buy{grid-column:1/-1!important;justify-self:stretch!important}.home .ea-collection-card__mini-action{width:100%!important}.home .ea-collection-card__mini-variations{justify-content:flex-start!important}}

/* Brutal conversion pass: category cards become product-led shopping routes. */
body.home .ea-collections{
    padding:clamp(28px,3.8vw,56px) 0 clamp(34px,4vw,62px)!important;
    background:
        radial-gradient(circle at 13% 6%,rgba(207,145,61,.20),transparent 24%),
        radial-gradient(circle at 88% 18%,rgba(35,23,14,.12),transparent 30%),
        linear-gradient(180deg,#f7efe2 0%,#efe0c8 74%,#17110c 100%)!important;
    overflow:hidden!important;
}
body.home .ea-collections__inner{
    width:min(1488px,calc(100% - clamp(28px,4vw,72px)))!important;
}
body.home .ea-collections__header{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:end!important;
    gap:18px!important;
    margin:0 0 20px!important;
}
body.home .ea-collections__eyebrow{
    min-height:38px!important;
    padding:0 16px!important;
    border-color:rgba(102,63,27,.18)!important;
    background:rgba(255,252,245,.82)!important;
    box-shadow:0 16px 34px rgba(57,34,14,.08)!important;
}
body.home .ea-collections__subcopy{
    max-width:650px!important;
    margin:12px 0 0!important;
    color:#513f2f!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-size:clamp(14px,1.2vw,17px)!important;
    line-height:1.5!important;
}
body.home .ea-collections__action--solid{
    min-height:46px!important;
    padding:0 22px!important;
    background:#17110c!important;
    border:1px solid rgba(255,244,224,.22)!important;
    color:#fff4e3!important;
    font-size:12px!important;
    font-weight:900!important;
    letter-spacing:.09em!important;
    box-shadow:0 18px 38px rgba(23,17,12,.22)!important;
}
body.home .ea-collections__grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:clamp(16px,1.65vw,24px)!important;
    width:100%!important;
    max-width:100%!important;
    overflow:visible!important;
    overflow-x:visible!important;
    scroll-snap-type:none!important;
    grid-auto-flow:row!important;
}
body.home .ea-collection-card{
    display:grid!important;
    grid-template-rows:auto auto 1fr auto!important;
    min-width:0!important;
    width:auto!important;
    max-width:none!important;
    border-radius:30px!important;
    border:1px solid rgba(78,49,22,.18)!important;
    background:
        linear-gradient(180deg,rgba(255,253,247,.98),rgba(255,247,235,.98)) padding-box,
        linear-gradient(140deg,rgba(255,255,255,.88),rgba(198,142,71,.36),rgba(35,22,13,.2)) border-box!important;
    box-shadow:0 26px 70px rgba(55,34,15,.16), inset 0 1px 0 rgba(255,255,255,.7)!important;
    isolation:isolate!important;
}
body.home .ea-collection-card:hover{
    transform:translateY(-6px)!important;
    border-color:rgba(116,72,31,.32)!important;
    box-shadow:0 34px 86px rgba(55,34,15,.22), inset 0 1px 0 rgba(255,255,255,.72)!important;
}
body.home .ea-collection-card__hero{
    min-height:260px!important;
    padding:18px 18px 0!important;
    background:
        radial-gradient(circle at 50% 43%,rgba(255,255,255,.96) 0 28%,rgba(241,225,199,.74) 58%,rgba(206,159,90,.12) 78%,transparent 80%),
        linear-gradient(145deg,#fffdf8 0%,#f6ead7 58%,#ead8b8 100%)!important;
    border-bottom:1px solid rgba(78,49,22,.14)!important;
}
body.home .ea-collection-card__hero::after{
    content:"Fitment checked before dispatch";
    position:absolute;
    right:18px;
    bottom:14px;
    z-index:3;
    max-width:55%;
    color:rgba(86,54,24,.72);
    font-family:"Segoe UI",Arial,sans-serif;
    font-size:9px;
    font-weight:900;
    letter-spacing:.13em;
    text-align:right;
    text-transform:uppercase;
    text-shadow:none;
}
body.home .ea-collection-card__card-meta{
    top:16px!important;
    left:16px!important;
    right:16px!important;
    z-index:4!important;
}
body.home .ea-collection-card__badge,
body.home .ea-collection-card__stock-pill{
    height:28px!important;
    padding:0 12px!important;
    border-radius:999px!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-size:9px!important;
    font-weight:950!important;
    letter-spacing:.09em!important;
    box-shadow:0 10px 24px rgba(35,22,13,.18)!important;
}
body.home .ea-collection-card__badge{background:rgba(24,17,12,.84)!important;color:#fff8e8!important}
body.home .ea-collection-card__stock-pill{background:#d6ad66!important;color:#21150c!important}
body.home .ea-collection-card__hero-main,
body.home .ea-collection-card__image-link{
    min-height:240px!important;
}
body.home .ea-collection-card__image{
    display:block!important;
    max-width:88%!important;
    max-height:205px!important;
    margin:30px auto 0!important;
    opacity:1!important;
    mix-blend-mode:normal!important;
    filter:drop-shadow(0 30px 26px rgba(84,52,22,.18)) saturate(1.03)!important;
}
body.home .ea-collection-card:hover .ea-collection-card__image{
    transform:translateY(-5px) scale(1.045)!important;
}
body.home .ea-collection-card__hover-tabs{
    left:14px!important;
    right:14px!important;
    bottom:46px!important;
    z-index:4!important;
    justify-content:flex-start!important;
}
body.home .ea-collection-card__hover-tab{
    max-width:31%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    border-color:rgba(116,72,31,.18)!important;
    background:rgba(255,250,242,.84)!important;
    color:#5d3918!important;
}
body.home .ea-collection-card__hero-rail{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    margin:0!important;
    border:0!important;
    background:#18110c!important;
}
body.home .ea-collection-card__rail-box{
    padding:10px 8px!important;
    border-right:1px solid rgba(255,242,218,.12)!important;
}
body.home .ea-collection-card__rail-box:last-child{border-right:0!important}
body.home .ea-collection-card__rail-k{
    margin:0 0 3px!important;
    color:rgba(255,239,211,.62)!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-size:8px!important;
    font-weight:900!important;
    letter-spacing:.13em!important;
}
body.home .ea-collection-card__rail-v{
    color:#ffe2a7!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-size:12px!important;
    font-weight:950!important;
    letter-spacing:.02em!important;
}
body.home .ea-collection-card__content{
    padding:22px 22px 10px!important;
}
body.home .ea-collection-card__meta{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    margin-bottom:9px!important;
    color:#8a551f!important;
    font-size:10px!important;
}
body.home .ea-collection-card__meta::before{
    content:"";
    width:8px;
    height:8px;
    border-radius:999px;
    background:#d6ad66;
    box-shadow:0 0 0 4px rgba(214,173,102,.18);
}
body.home .ea-collection-card__title{
    font-size:clamp(27px,2.2vw,36px)!important;
    line-height:.96!important;
    letter-spacing:-.055em!important;
}
body.home .ea-collection-card__description{
    color:#4f4134!important;
    font-size:14px!important;
    line-height:1.5!important;
}
body.home .ea-collection-card__mini-slot{
    padding:8px 18px 12px!important;
}
body.home .ea-collection-card__mini-shop{
    gap:10px!important;
    padding:13px!important;
    border-color:rgba(81,50,22,.12)!important;
    border-radius:20px!important;
    background:#fffaf1!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 24px rgba(68,42,18,.07)!important;
}
body.home .ea-collection-card__mini-head{
    padding-bottom:7px!important;
    border-bottom:1px solid rgba(81,50,22,.09)!important;
}
body.home .ea-collection-card__mini-head span,
body.home .ea-collection-card__mini-head strong{
    font-size:9px!important;
}
body.home .ea-collection-card__mini-head strong{
    color:#17110c!important;
}
body.home .ea-collection-card__mini-item{
    grid-template-columns:46px minmax(0,1fr) auto!important;
    min-height:62px!important;
    padding:8px!important;
    border-radius:17px!important;
    background:#fff!important;
    border-color:rgba(81,50,22,.11)!important;
    box-shadow:0 8px 18px rgba(54,34,15,.05)!important;
}
body.home .ea-collection-card__mini-item:hover{
    border-color:rgba(148,92,36,.28)!important;
    background:#fffdf8!important;
}
body.home .ea-collection-card__mini-thumb{
    width:46px!important;
    height:46px!important;
    border-radius:15px!important;
    background:linear-gradient(145deg,#f2dfbd,#fff8ea)!important;
}
body.home .ea-collection-card__mini-thumb img{
    width:38px!important;
    height:38px!important;
}
body.home .ea-collection-card__mini-name{
    font-size:12px!important;
    letter-spacing:-.01em!important;
}
body.home .ea-collection-card__mini-price{
    color:#6f431d!important;
}
body.home .ea-collection-card__mini-action,
body.home .ea-collection-card__mini-variation{
    min-height:34px!important;
    padding:0 12px!important;
    background:#2a1a0f!important;
    color:#fff2dd!important;
    border-color:rgba(42,26,15,.2)!important;
    box-shadow:0 10px 18px rgba(42,26,15,.12)!important;
}
body.home .ea-collection-card__mini-variation.is-active{
    background:#d6ad66!important;
    color:#21150c!important;
}
body.home .ea-collection-card__bottom{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    padding:0 22px 22px!important;
}
body.home .ea-collection-card__urgency{
    display:block!important;
}
body.home .ea-collection-card__urgency-row{
    margin-bottom:7px!important;
    color:#71583f!important;
    font-size:11px!important;
}
body.home .ea-collection-card__urgency-row strong{
    color:#21150c!important;
}
body.home .ea-collection-card__meter{
    height:5px!important;
    background:rgba(94,58,24,.12)!important;
}
body.home .ea-collection-card__meter i{
    background:linear-gradient(90deg,#2a1a0f,#d6ad66)!important;
}
body.home .ea-collection-card__cta{
    width:100%!important;
    min-height:46px!important;
    border-radius:999px!important;
    background:#17110c!important;
    color:#fff4e3!important;
    font-size:12px!important;
    letter-spacing:.11em!important;
}
body.home .ea-collection-card__cta:hover{
    background:#7b4b20!important;
}
@media(max-width:1180px){
    body.home .ea-collections__grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    body.home .ea-collection-card:last-child{
        grid-column:1/-1!important;
    }
}
@media(max-width:820px){
    body.home .ea-collections{
        background:linear-gradient(180deg,#f7efe2 0%,#efe0c8 78%,#17110c 100%)!important;
    }
    body.home .ea-collections__header{
        grid-template-columns:1fr!important;
        align-items:start!important;
    }
    body.home .ea-collections__action--solid{
        width:fit-content!important;
    }
    body.home .ea-collections__grid{
        grid-template-columns:1fr!important;
        grid-auto-columns:auto!important;
        grid-auto-flow:row!important;
        gap:18px!important;
        overflow:visible!important;
        overflow-x:visible!important;
        scroll-snap-type:none!important;
    }
    body.home .ea-collection-card,
    body.home .ea-collection-card:last-child{
        grid-column:auto!important;
        width:100%!important;
        min-width:0!important;
    }
}
@media(max-width:560px){
    body.home .ea-collections{
        padding-top:22px!important;
    }
    body.home .ea-collections__inner{
        width:calc(100% - 28px)!important;
    }
    body.home .ea-collections__header{
        gap:12px!important;
        margin-bottom:14px!important;
    }
    body.home .ea-collections__subcopy{
        font-size:13px!important;
    }
    body.home .ea-collection-card{
        border-radius:24px!important;
    }
    body.home .ea-collection-card__hero{
        min-height:224px!important;
        padding:16px 14px 0!important;
    }
    body.home .ea-collection-card__hero-main,
    body.home .ea-collection-card__image-link{
        min-height:206px!important;
    }
    body.home .ea-collection-card__image{
        max-height:168px!important;
        max-width:86%!important;
        margin-top:30px!important;
    }
    body.home .ea-collection-card__hover-tabs{
        display:none!important;
    }
    body.home .ea-collection-card__hero::after{
        right:14px;
        bottom:12px;
        max-width:68%;
        font-size:8px;
    }
    body.home .ea-collection-card__content{
        padding:18px 18px 8px!important;
    }
    body.home .ea-collection-card__title{
        font-size:30px!important;
    }
    body.home .ea-collection-card__mini-slot{
        padding:8px 14px 12px!important;
    }
    body.home .ea-collection-card__mini-item{
        grid-template-columns:44px minmax(0,1fr)!important;
    }
    body.home .ea-collection-card__mini-buy{
        grid-column:1/-1!important;
        justify-self:stretch!important;
    }
    body.home .ea-collection-card__mini-action{
        width:100%!important;
    }
    body.home .ea-collection-card__mini-variations{
        justify-content:flex-start!important;
    }
    body.home .ea-collection-card__mini-variation{
        flex:1 1 auto!important;
    }
    body.home .ea-collection-card__bottom{
        padding:0 18px 18px!important;
    }
}

/* Category layout lock: keeps the shopping cards from inheriting rail behavior at in-between widths. */
body.home main.ea-home .ea-collections .ea-collections__grid{
    display:grid!important;
    grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))!important;
    grid-auto-flow:row!important;
    grid-auto-columns:initial!important;
    gap:clamp(16px,1.65vw,24px)!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:visible!important;
    overflow-x:clip!important;
    scroll-snap-type:none!important;
    scroll-padding:0!important;
    scroll-behavior:auto!important;
}
body.home main.ea-home .ea-collections .ea-collection-card{
    min-width:0!important;
    max-width:none!important;
    scroll-snap-align:none!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__mini-copy,
body.home main.ea-home .ea-collections .ea-collection-card__mini-buy{
    min-width:0!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__mini-name{
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
@media(min-width:821px) and (max-width:1180px){
    body.home main.ea-home .ea-collections .ea-collections__grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card:last-child{
        grid-column:1/-1!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card:last-child .ea-collection-card__image{
        max-height:225px!important;
    }
}
@media(max-width:820px){
    body.home main.ea-home .ea-collections .ea-collections__inner{
        width:min(100% - 28px,760px)!important;
    }
    body.home main.ea-home .ea-collections .ea-collections__grid{
        grid-template-columns:1fr!important;
        overflow:visible!important;
        overflow-x:clip!important;
        scroll-snap-type:none!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card,
    body.home main.ea-home .ea-collections .ea-collection-card:last-child{
        grid-column:auto!important;
        width:100%!important;
    }
}
@media(min-width:681px) and (max-width:900px){
    body.home main.ea-home .ea-collections .ea-collection-card__hero{
        min-height:238px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__hero-main,
    body.home main.ea-home .ea-collections .ea-collection-card__image-link{
        min-height:218px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__image{
        max-height:180px!important;
        margin-top:26px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-item{
        grid-template-columns:44px minmax(0,1fr) auto!important;
    }
}
@media(min-width:681px) and (max-width:820px){
    body.home main.ea-home .ea-collections .ea-collection-card__mini-item{
        grid-template-columns:minmax(0,1fr)!important;
        align-items:start!important;
        gap:9px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-thumb{
        display:none!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-copy{
        display:grid!important;
        grid-template-columns:minmax(0,1fr) auto!important;
        align-items:center!important;
        gap:10px!important;
        width:100%!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-price{
        margin-top:0!important;
        white-space:nowrap!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-buy{
        grid-column:1/-1!important;
        justify-self:stretch!important;
        width:100%!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-variations{
        justify-content:stretch!important;
        width:100%!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-variation,
    body.home main.ea-home .ea-collections .ea-collection-card__mini-action{
        flex:1 1 0!important;
        width:100%!important;
    }
}
@media(max-width:420px){
    body.home main.ea-home .ea-collections .ea-collections__inner{
        width:calc(100% - 24px)!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__title{
        font-size:28px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-head{
        gap:8px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-head span,
    body.home main.ea-home .ea-collections .ea-collection-card__mini-head strong{
        letter-spacing:.09em!important;
    }
}
@media(min-width:1181px){
    body.home main.ea-home .ea-collections .ea-collections__grid{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
}
@media(min-width:681px) and (max-width:1180px){
    body.home main.ea-home .ea-collections .ea-collections__grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card:last-child{
        grid-column:1/-1!important;
    }
}
@media(max-width:680px){
    body.home main.ea-home .ea-collections .ea-collections__grid{
        grid-template-columns:1fr!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card:last-child{
        grid-column:auto!important;
    }
}

/* Category image cleanup: keeps real light-background product photos from reading as dark pasted cutouts. */
body.home main.ea-home .ea-collections .ea-collection-card__hero{
    background:
        radial-gradient(circle at 50% 43%,rgba(255,255,255,.86) 0 26%,rgba(244,231,210,.68) 54%,rgba(210,166,96,.12) 78%,transparent 80%),
        linear-gradient(180deg,#f8f2e8 0%,#efe4d3 100%)!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__image{
    mix-blend-mode:multiply!important;
    filter:drop-shadow(0 28px 24px rgba(84,52,22,.16)) saturate(1.02)!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__hero::after{
    color:rgba(86,54,24,.72)!important;
    text-shadow:none!important;
}

/* ── workshop gallery proof wall ───────────────────────────────────── */
.ea-home-reel{position:relative;isolation:isolate;overflow:hidden;background:#140e09;color:#fff4e6;padding:clamp(58px,6.2vw,96px) 0 clamp(56px,5.6vw,84px);}
.ea-home-reel::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 16% 10%,rgba(216,164,90,.24),transparent 30%),radial-gradient(circle at 84% 18%,rgba(141,82,29,.20),transparent 34%),linear-gradient(135deg,#1d120a 0%,#2b190c 48%,#0f0905 100%);}
.ea-home-reel::after{content:"";position:absolute;inset:0;z-index:-1;opacity:.20;background-image:linear-gradient(rgba(255,239,207,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(255,239,207,.10) 1px,transparent 1px),radial-gradient(circle at 50% 16%,rgba(255,226,173,.16),transparent 36%);background-size:84px 84px,84px 84px,100% 100%;mask-image:linear-gradient(180deg,rgba(0,0,0,.94),transparent 88%);}
.ea-home-reel__inner{width:min(1460px,calc(100% - clamp(24px,4vw,64px)));margin:0 auto;}
.ea-home-reel__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:end;gap:clamp(24px,4vw,70px);margin:0 0 clamp(24px,3vw,38px);}
.ea-home-reel__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;font-family:"Segoe UI",Arial,sans-serif;font-size:11px;font-weight:950;letter-spacing:.18em;text-transform:uppercase;color:#e1b56d;}
.ea-home-reel__eyebrow::before,.ea-home-reel__eyebrow::after{content:"";display:block;width:30px;height:1px;background:currentColor;opacity:.8}
.ea-home-reel__title{max-width:900px;margin:0;font-family:"EA Libre Baskerville",Georgia,serif;font-size:clamp(40px,5vw,78px);font-weight:800;letter-spacing:-.066em;line-height:.91;color:#fff8eb;text-wrap:balance;}
.ea-home-reel__copy{max-width:770px;margin:18px 0 0;color:rgba(255,244,229,.76);font-family:"Segoe UI",Arial,sans-serif;font-size:clamp(15px,1.28vw,18px);line-height:1.58;}
.ea-home-reel__aside{display:grid;gap:16px;justify-items:end;}
.ea-home-reel__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;}
.ea-home-reel__proof-card{min-height:78px;padding:14px;border:1px solid rgba(255,231,196,.18);border-radius:18px;background:linear-gradient(180deg,rgba(255,244,229,.10),rgba(255,244,229,.045));box-shadow:0 20px 50px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.10);backdrop-filter:blur(10px);}
.ea-home-reel__proof-card strong{display:block;color:#ffe1a6;font-family:"EA Libre Baskerville",Georgia,serif;font-size:25px;line-height:1;}
.ea-home-reel__proof-card span{display:block;margin-top:7px;color:rgba(255,244,229,.70);font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;}
.ea-home-reel__link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 21px;border-radius:999px;border:1px solid rgba(255,226,173,.30);background:#d8ae68;color:#17110c;text-decoration:none;font-family:"Segoe UI",Arial,sans-serif;font-size:11px;font-weight:950;letter-spacing:.105em;text-transform:uppercase;box-shadow:0 18px 40px rgba(0,0,0,.24);}
.ea-home-reel__link:hover{background:#fff1d1;color:#17110c;transform:translateY(-1px);}
.ea-home-reel__matrix{--ea-reel-feature-height:clamp(470px,38vw,590px);display:grid;grid-template-columns:minmax(0,1.34fr) minmax(310px,.66fr);gap:clamp(14px,1.5vw,22px);align-items:stretch;}
.ea-home-reel__stack{display:grid;grid-template-rows:1fr 1fr;gap:clamp(14px,1.6vw,24px);}
.ea-home-reel__filmstrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.3vw,18px);margin-top:clamp(14px,1.6vw,24px);}
.ea-home-reel__item{position:relative;display:block;min-width:0;overflow:hidden;border:1px solid rgba(255,229,190,.17);border-radius:30px;background:#24170d;box-shadow:0 28px 72px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.08);cursor:zoom-in;}
.ea-home-reel__item:focus-visible{outline:3px solid #d6ad66;outline-offset:4px;}
.ea-home-reel__item::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.03) 34%,rgba(0,0,0,.76));pointer-events:none;}
.ea-home-reel__item::after{content:"";position:absolute;inset:12px;z-index:3;border:1px solid rgba(255,244,229,.24);border-radius:22px;opacity:.0;transform:scale(.985);transition:opacity .22s ease,transform .22s ease;pointer-events:none;}
.ea-home-reel__item:hover::after{opacity:1;transform:scale(1);}
.ea-home-reel__item img{width:100%;height:100%;object-fit:cover;object-position:var(--ea-reel-focus,50% 50%);display:block;filter:saturate(.94) contrast(1.05);transform:scale(1.001);transition:transform .55s ease,filter .55s ease;}
.ea-home-reel__item:hover img{transform:scale(1.05);filter:saturate(1.03) contrast(1.08);}
.ea-home-reel__item--feature{height:var(--ea-reel-feature-height);min-height:0;}
.ea-home-reel__item--stack{height:calc((var(--ea-reel-feature-height) - clamp(14px,1.6vw,24px)) / 2);min-height:0;}
.ea-home-reel__item--strip{height:clamp(174px,14vw,220px);min-height:0;border-radius:24px;}
.ea-home-reel__caption{position:absolute;left:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);z-index:4;display:grid;gap:9px;color:#fff8eb;}
.ea-home-reel__caption-top{display:flex;align-items:center;justify-content:space-between;gap:12px;}
.ea-home-reel__meta{display:inline-flex;align-items:center;gap:8px;color:#f0c47d;font-family:"Segoe UI",Arial,sans-serif;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;}
.ea-home-reel__meta::before{content:"";width:7px;height:7px;border-radius:999px;background:#55d68a;box-shadow:0 0 0 5px rgba(85,214,138,.16);}
.ea-home-reel__zoom{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;border-radius:999px;background:rgba(255,244,229,.12);border:1px solid rgba(255,244,229,.2);color:#fff4e6;font-size:16px;}
.ea-home-reel__name{margin:0;font-family:"EA Libre Baskerville",Georgia,serif;font-size:clamp(24px,2.35vw,42px);line-height:.95;letter-spacing:-.045em;color:#fff8eb;text-shadow:0 12px 32px rgba(0,0,0,.44);}
.ea-home-reel__item--strip .ea-home-reel__name{font-size:clamp(18px,1.6vw,25px);}
.ea-home-reel__item--strip .ea-home-reel__zoom{display:none;}
.ea-home-reel__note{margin:0;max-width:40rem;color:rgba(255,244,229,.74);font-family:"Segoe UI",Arial,sans-serif;font-size:13px;line-height:1.45;}
.ea-home-reel__item--strip .ea-home-reel__note{display:none;}
@media(max-width:1180px){.ea-home-reel__header{grid-template-columns:1fr;align-items:start}.ea-home-reel__aside{justify-items:start}.ea-home-reel__matrix{--ea-reel-feature-height:500px;grid-template-columns:1fr}.ea-home-reel__stack{grid-template-columns:1fr 1fr;grid-template-rows:auto}.ea-home-reel__filmstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-home-reel__item--stack{height:286px}}
@media(max-width:720px){.ea-home-reel{padding:48px 0 56px}.ea-home-reel__inner{width:calc(100% - 24px)}.ea-home-reel__proof{grid-template-columns:1fr 1fr}.ea-home-reel__proof-card:last-child{grid-column:1/-1}.ea-home-reel__matrix{--ea-reel-feature-height:360px}.ea-home-reel__stack{grid-template-columns:1fr;grid-template-rows:auto}.ea-home-reel__filmstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-home-reel__item,.ea-home-reel__item--strip{border-radius:22px}.ea-home-reel__item--stack{height:232px}.ea-home-reel__item--strip{height:178px}.ea-home-reel__caption{left:18px;right:18px;bottom:18px}.ea-home-reel__title{font-size:clamp(35px,12vw,52px)}}
@media(max-width:720px){body.home .ea-live-chat:not(.is-open){right:12px!important;bottom:12px!important;width:56px!important;height:56px!important}body.home .ea-live-chat:not(.is-open) .ea-live-chat__dock{width:56px!important;height:56px!important;display:block!important}body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{width:56px!important;min-width:56px!important;height:56px!important;padding:0!important;border-radius:999px!important;display:grid!important;place-items:center!important}body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher-badge{margin:0!important}body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher>span:not(.ea-live-chat__launcher-badge):not(.ea-live-chat__launcher-unread),body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher small,body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher strong,body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher-unread{display:none!important}}
/* Featured product conversion bench: full buying cards with fitment, bundle, and cart controls intact. */
body.home main.ea-home .ea-featured-products{
    position:relative!important;
    isolation:isolate!important;
    width:100%!important;
    margin:0!important;
    padding:clamp(56px,6.2vw,92px) 0!important;
    overflow:hidden!important;
    background:
        radial-gradient(circle at 14% 10%,rgba(218,168,96,.30),transparent 30%),
        radial-gradient(circle at 86% 18%,rgba(255,241,210,.12),transparent 32%),
        linear-gradient(135deg,#1a1008 0%,#2b190c 48%,#0e0804 100%)!important;
    color:#fff4e3!important;
}
body.home main.ea-home .ea-featured-products::before{
    content:"";
    position:absolute;
    inset:0;
    z-index:-2;
    opacity:.20;
    background-image:
        linear-gradient(rgba(255,236,199,.14) 1px,transparent 1px),
        linear-gradient(90deg,rgba(255,236,199,.10) 1px,transparent 1px);
    background-size:74px 74px;
    mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 90%);
}
body.home main.ea-home .ea-featured-products::after{
    content:"";
    position:absolute;
    left:50%;
    top:50px;
    z-index:-1;
    width:min(1050px,86vw);
    height:420px;
    transform:translateX(-50%);
    background:radial-gradient(ellipse at center,rgba(216,174,104,.18),transparent 70%);
    pointer-events:none;
}
body.home main.ea-home .ea-featured-products__inner{
    position:relative!important;
    z-index:1!important;
    width:min(1500px,calc(100% - clamp(24px,4vw,64px)))!important;
    margin:0 auto!important;
}
body.home main.ea-home .ea-featured-products__header{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(300px,470px)!important;
    align-items:end!important;
    gap:clamp(22px,4vw,76px)!important;
    margin:0 0 clamp(22px,3.4vw,44px)!important;
}
body.home main.ea-home .ea-featured-products__eyebrow{
    display:inline-flex!important;
    align-items:center!important;
    gap:10px!important;
    width:max-content!important;
    min-height:34px!important;
    margin:0 0 14px!important;
    padding:0 16px!important;
    border:1px solid rgba(255,226,173,.24)!important;
    border-radius:999px!important;
    background:rgba(255,244,229,.08)!important;
    color:#e6bc74!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.18em!important;
    text-transform:uppercase!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important;
}
body.home main.ea-home .ea-featured-products__eyebrow::before{
    content:"";
    width:7px;
    height:7px;
    border-radius:999px;
    background:#55d68a;
    box-shadow:0 0 0 5px rgba(85,214,138,.15);
}
body.home main.ea-home .ea-featured-products__title{
    max-width:900px!important;
    margin:0!important;
    color:#fff8ed!important;
    font-family:"EA Libre Baskerville",Georgia,serif!important;
    font-size:clamp(42px,5.4vw,82px)!important;
    font-weight:800!important;
    line-height:.90!important;
    letter-spacing:-.065em!important;
    text-wrap:balance!important;
}
body.home main.ea-home .ea-featured-products__subcopy{
    max-width:720px!important;
    margin:18px 0 0!important;
    color:rgba(255,244,229,.76)!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-size:clamp(15px,1.18vw,18px)!important;
    line-height:1.56!important;
}
body.home main.ea-home .ea-featured-products__proof{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px!important;
}
body.home main.ea-home .ea-featured-products__proof-item{
    min-height:88px!important;
    padding:15px!important;
    border:1px solid rgba(255,231,196,.18)!important;
    border-radius:18px!important;
    background:linear-gradient(180deg,rgba(255,244,229,.105),rgba(255,244,229,.045))!important;
    box-shadow:0 20px 52px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.10)!important;
}
body.home main.ea-home .ea-featured-products__proof-item strong{
    display:block!important;
    margin:0 0 8px!important;
    color:#ffe1a6!important;
    font-family:"EA Libre Baskerville",Georgia,serif!important;
    font-size:26px!important;
    line-height:1!important;
}
body.home main.ea-home .ea-featured-products__proof-item span{
    display:block!important;
    color:rgba(255,244,229,.72)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:9px!important;
    font-weight:950!important;
    letter-spacing:.12em!important;
    line-height:1.35!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-featured-products .ea-product-grid,
body.home main.ea-home .ea-featured-products .ea-shop-product-grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    grid-auto-flow:row!important;
    grid-auto-columns:initial!important;
    align-items:stretch!important;
    gap:clamp(16px,1.45vw,24px)!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    overflow-x:clip!important;
    scroll-snap-type:none!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card{
    position:relative!important;
    display:grid!important;
    grid-template-rows:auto minmax(0,1fr) auto auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:100%!important;
    overflow:hidden!important;
    scroll-snap-align:none!important;
    flex:initial!important;
    border:1px solid rgba(255,226,173,.20)!important;
    border-radius:30px!important;
    background:
        linear-gradient(180deg,rgba(255,250,242,.98),rgba(244,234,218,.98) 64%,rgba(234,218,194,.98))!important;
    color:#21160e!important;
    box-shadow:0 30px 86px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.86)!important;
    transform:translateZ(0)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1),
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(2),
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3){
    border-color:rgba(232,184,103,.44)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card::before{
    content:"Build-ready";
    position:absolute;
    left:18px;
    top:18px;
    z-index:5;
    display:inline-flex;
    align-items:center;
    min-height:28px;
    padding:0 12px;
    border-radius:999px;
    background:#20150d;
    color:#fff4e3;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif;
    font-size:9px;
    font-weight:950;
    letter-spacing:.11em;
    text-transform:uppercase;
    box-shadow:0 14px 26px rgba(32,21,13,.22);
}
body.home main.ea-home .ea-featured-products .ea-product-card__visual{
    position:relative!important;
    display:grid!important;
    place-items:center!important;
    min-height:0!important;
    height:clamp(224px,17vw,286px)!important;
    padding:36px 22px 16px!important;
    overflow:hidden!important;
    border-bottom:1px solid rgba(92,60,28,.13)!important;
    background:
        radial-gradient(circle at 50% 45%,rgba(255,255,255,.96) 0 27%,rgba(243,229,205,.84) 55%,rgba(211,166,93,.18) 76%,transparent 78%),
        linear-gradient(145deg,#fffdf8 0%,#f5ead9 62%,#ead5b6 100%)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__hero-trigger--image{
    display:grid!important;
    place-items:center!important;
    width:100%!important;
    height:100%!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:inherit!important;
    cursor:pointer!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__image{
    display:block!important;
    width:auto!important;
    max-width:88%!important;
    max-height:220px!important;
    object-fit:contain!important;
    mix-blend-mode:multiply!important;
    filter:drop-shadow(0 28px 24px rgba(80,48,19,.20)) saturate(1.04)!important;
    transition:transform .32s ease,filter .32s ease!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:hover .ea-product-card__image{
    transform:translateY(-5px) scale(1.045)!important;
    filter:drop-shadow(0 34px 28px rgba(80,48,19,.22)) saturate(1.08)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__badge{
    position:absolute!important;
    left:auto!important;
    right:18px!important;
    top:18px!important;
    z-index:6!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:28px!important;
    padding:0 12px!important;
    border-radius:999px!important;
    background:#d7ad67!important;
    color:#21150c!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:9px!important;
    font-weight:950!important;
    letter-spacing:.09em!important;
    text-transform:uppercase!important;
    box-shadow:0 14px 26px rgba(100,62,24,.18)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__viewer{
    position:absolute!important;
    top:auto!important;
    left:auto!important;
    right:18px!important;
    bottom:12px!important;
    z-index:6!important;
    display:inline-flex!important;
    width:auto!important;
    height:auto!important;
    min-height:0!important;
    max-width:48%!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
    pointer-events:none!important;
    align-items:center!important;
    justify-content:flex-end!important;
    line-height:1.1!important;
    color:rgba(80,50,23,.70)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:9px!important;
    font-weight:950!important;
    letter-spacing:.12em!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__main{
    display:block!important;
    min-width:0!important;
    padding:22px 22px 14px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__meta{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    margin:0 0 10px!important;
    color:#915a24!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.13em!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__meta span:last-child::before{
    content:"★ ";
    color:#c9923d;
}
body.home main.ea-home .ea-featured-products .ea-product-card__title{
    margin:0!important;
    color:#17110c!important;
    font-family:"EA Libre Baskerville",Georgia,serif!important;
    font-size:clamp(26px,2.05vw,34px)!important;
    font-weight:800!important;
    line-height:.96!important;
    letter-spacing:-.05em!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__hero-trigger--title{
    display:inline!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:inherit!important;
    font:inherit!important;
    letter-spacing:inherit!important;
    text-align:left!important;
    cursor:pointer!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__fitment{
    margin:8px 0 0!important;
    color:#9a5b22!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.11em!important;
    line-height:1.34!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__summary{
    display:-webkit-box!important;
    min-height:4.35em!important;
    margin:12px 0 0!important;
    overflow:hidden!important;
    color:#4e4136!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-size:13.5px!important;
    line-height:1.45!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:3!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap{
    margin:15px 0 0!important;
    padding:12px!important;
    border:1px solid rgba(92,60,28,.12)!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.64)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap > span{
    display:block!important;
    margin:0 0 9px!important;
    color:#7e5128!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:9px!important;
    font-weight:950!important;
    letter-spacing:.13em!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__variation-row{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:8px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__variation-button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:1 1 112px!important;
    min-height:40px!important;
    padding:0 13px!important;
    border:1px solid rgba(126,81,40,.22)!important;
    border-radius:999px!important;
    background:#f1dfc0!important;
    color:#3d2816!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:11px!important;
    font-weight:950!important;
    letter-spacing:-.01em!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.68)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__variation-button--static{
    cursor:default!important;
    pointer-events:none!important;
    text-align:center!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__variation-button.is-active,
body.home main.ea-home .ea-featured-products .ea-product-card__variation-button[aria-pressed="true"]{
    background:#9b5f28!important;
    border-color:#8d531f!important;
    color:#fff4e3!important;
    box-shadow:0 12px 22px rgba(92,54,20,.18),inset 0 1px 0 rgba(255,255,255,.18)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addons{
    margin:0 18px 16px!important;
    padding:13px!important;
    border:1px solid rgba(92,60,28,.12)!important;
    border-radius:20px!important;
    background:#fffaf2!important;
    box-shadow:0 12px 24px rgba(68,42,18,.06),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-head{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    margin:0 0 10px!important;
    padding:0 0 9px!important;
    border-bottom:1px solid rgba(92,60,28,.09)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-label,
body.home main.ea-home .ea-featured-products .ea-product-card__addon-tag{
    color:#805127!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:9px!important;
    font-weight:950!important;
    letter-spacing:.115em!important;
    line-height:1.32!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-tag{
    color:#17110c!important;
    text-align:right!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-list{
    display:grid!important;
    gap:8px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
    display:grid!important;
    grid-template-columns:28px 40px minmax(0,1fr)!important;
    align-items:center!important;
    gap:9px!important;
    width:100%!important;
    min-height:54px!important;
    padding:7px 10px 7px 7px!important;
    border:1px solid rgba(92,60,28,.11)!important;
    border-radius:16px!important;
    background:#fff!important;
    color:#23170d!important;
    text-align:left!important;
    box-shadow:0 8px 18px rgba(54,34,15,.045)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-item.is-selected{
    border-color:rgba(39,151,88,.30)!important;
    background:linear-gradient(180deg,#ffffff,#f3fff7)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-check{
    display:grid!important;
    place-items:center!important;
    width:26px!important;
    height:26px!important;
    border-radius:999px!important;
    background:#f2eadf!important;
    color:transparent!important;
    font-size:13px!important;
    font-weight:900!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-item.is-selected .ea-product-card__addon-check{
    background:#22ad62!important;
    color:#fff!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
    display:block!important;
    width:38px!important;
    height:38px!important;
    border-radius:12px!important;
    object-fit:contain!important;
    background:#f1dfc0!important;
    mix-blend-mode:multiply!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    min-width:0!important;
    gap:8px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy strong{
    min-width:0!important;
    overflow:hidden!important;
    color:#17110c!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-size:12px!important;
    font-weight:850!important;
    line-height:1.15!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy span{
    flex:0 0 auto!important;
    color:#8b5524!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.04em!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__actions{
    display:grid!important;
    gap:12px!important;
    margin:0 18px 14px!important;
    padding:14px!important;
    border-radius:22px!important;
    background:linear-gradient(180deg,#21150d,#150d08)!important;
    color:#fff4e3!important;
    box-shadow:0 18px 34px rgba(38,24,13,.20),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total{
    display:flex!important;
    align-items:end!important;
    justify-content:space-between!important;
    gap:12px!important;
    padding:0 0 12px!important;
    border-bottom:1px solid rgba(255,231,196,.14)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total-label{
    color:#ffe1a6!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:9px!important;
    font-weight:950!important;
    letter-spacing:.13em!important;
    line-height:1.2!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total-note{
    margin-top:4px!important;
    color:rgba(255,244,229,.66)!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-size:12px!important;
    line-height:1.2!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total-amount{
    flex:0 0 auto!important;
    color:#ffe1a6!important;
    font-family:"EA Libre Baskerville",Georgia,serif!important;
    font-size:28px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:-.045em!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__buy{
    display:grid!important;
    grid-template-columns:minmax(68px,.36fr) 122px minmax(150px,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    width:100%!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__price-row--dock{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:2px!important;
    min-width:0!important;
    color:#fff4e3!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__price{
    color:#fff4e3!important;
    font-family:"EA Libre Baskerville",Georgia,serif!important;
    font-size:25px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:-.04em!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__price-was,
body.home main.ea-home .ea-featured-products .ea-product-card__price-row--dock .ea-product-card__price-was{
    color:rgba(255,244,229,.52)!important;
    font-size:12px!important;
    opacity:1!important;
    text-decoration:line-through!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__qty{
    display:grid!important;
    grid-template-columns:36px 1fr 36px!important;
    align-items:center!important;
    height:44px!important;
    padding:4px!important;
    border-radius:16px!important;
    background:rgba(255,244,229,.10)!important;
    border:1px solid rgba(255,231,196,.12)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__qty button{
    width:36px!important;
    height:36px!important;
    border:0!important;
    border-radius:12px!important;
    background:#fff7ea!important;
    color:#22160d!important;
    font-size:17px!important;
    font-weight:850!important;
    box-shadow:0 8px 14px rgba(0,0,0,.10)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__qty input{
    width:100%!important;
    min-width:0!important;
    border:0!important;
    background:transparent!important;
    color:#fff4e3!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:13px!important;
    font-weight:950!important;
    text-align:center!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__split-buy,
body.home main.ea-home .ea-featured-products .ea-split-buy{
    display:block!important;
    width:100%!important;
    min-width:0!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-width:0!important;
    min-height:48px!important;
    padding:0 18px!important;
    border:0!important;
    border-radius:16px!important;
    background:#d8ae68!important;
    color:#17110c!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:12px!important;
    font-weight:950!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
    box-shadow:0 14px 26px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.25)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button::after{
    content:"→";
    margin-left:9px;
    font-size:14px;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button:hover{
    background:#ffe1a6!important;
    transform:translateY(-1px)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__support{
    display:block!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__support-link{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:40px!important;
    border:1px solid rgba(255,231,196,.16)!important;
    border-radius:999px!important;
    color:rgba(255,244,229,.84)!important;
    background:rgba(255,244,229,.045)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.09em!important;
    text-decoration:none!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__stock{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 108px!important;
    align-items:center!important;
    gap:12px!important;
    margin:0 18px 18px!important;
    padding:0!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__stock-note{
    min-width:0!important;
    overflow:hidden!important;
    color:#8b5524!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.09em!important;
    text-overflow:ellipsis!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__stock-meter{
    display:block!important;
    height:5px!important;
    overflow:hidden!important;
    border-radius:999px!important;
    background:rgba(100,62,24,.16)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__stock-meter i{
    display:block!important;
    height:100%!important;
    border-radius:inherit!important;
    background:linear-gradient(90deg,#e33d3d,#d8ae68)!important;
}
/* Reviews proof wall: compact, premium buyer confidence with quick-add intact. */
body.home main.ea-home .ea-reviews{
    position:relative!important;
    overflow:hidden!important;
    padding:92px 0 104px!important;
    background:
        radial-gradient(circle at 84% 8%,rgba(219,154,72,.28),transparent 34%),
        radial-gradient(circle at 14% 96%,rgba(76,129,143,.22),transparent 34%),
        linear-gradient(135deg,#241b14 0%,#19110d 48%,#0f0b09 100%)!important;
    color:#fff3e4!important;
}
body.home main.ea-home .ea-reviews:before{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    pointer-events:none!important;
    background:
        linear-gradient(90deg,rgba(255,244,226,.06) 1px,transparent 1px),
        linear-gradient(180deg,rgba(255,244,226,.045) 1px,transparent 1px)!important;
    background-size:68px 68px!important;
    mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 78%,transparent 100%)!important;
    opacity:.34!important;
}
body.home main.ea-home .ea-reviews:after{
    content:"CUSTOMER PROOF"!important;
    position:absolute!important;
    right:-32px!important;
    top:54px!important;
    color:rgba(255,244,226,.055)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:clamp(72px,9vw,148px)!important;
    font-weight:950!important;
    letter-spacing:.06em!important;
    line-height:.82!important;
    pointer-events:none!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-reviews__inner{
    position:relative!important;
    z-index:1!important;
    width:min(1436px,calc(100% - 72px))!important;
    margin:0 auto!important;
}
body.home main.ea-home .ea-reviews__header{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(360px,460px)!important;
    gap:48px!important;
    align-items:end!important;
    margin:0 0 34px!important;
}
body.home main.ea-home .ea-reviews__copy{
    max-width:820px!important;
}
body.home main.ea-home .ea-reviews__kicker{
    display:inline-flex!important;
    align-items:center!important;
    gap:12px!important;
    margin:0 0 18px!important;
    color:#d89a50!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:12px!important;
    font-weight:950!important;
    letter-spacing:.18em!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-reviews__kicker:before{
    content:""!important;
    width:44px!important;
    height:1px!important;
    background:currentColor!important;
}
body.home main.ea-home .ea-reviews__eyebrow{
    display:block!important;
    margin:0!important;
    max-width:760px!important;
    min-height:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:#fff7ec!important;
    font-family:"EA Libre Baskerville",Georgia,serif!important;
    font-size:clamp(44px,5.7vw,86px)!important;
    font-weight:800!important;
    line-height:.94!important;
    letter-spacing:-.055em!important;
    text-shadow:0 18px 54px rgba(0,0,0,.28)!important;
    text-transform:none!important;
}
body.home main.ea-home .ea-reviews__eyebrow:before,
body.home main.ea-home .ea-reviews__eyebrow:after{
    content:none!important;
    display:none!important;
}
body.home main.ea-home .ea-reviews__lede{
    max-width:650px!important;
    margin:22px 0 0!important;
    color:rgba(255,243,228,.72)!important;
    font-size:17px!important;
    line-height:1.6!important;
}
body.home main.ea-home .ea-reviews__proof{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px!important;
    padding:10px!important;
    border:1px solid rgba(255,231,196,.14)!important;
    border-radius:28px!important;
    background:rgba(255,244,226,.07)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 80px rgba(0,0,0,.18)!important;
    backdrop-filter:blur(18px)!important;
}
body.home main.ea-home .ea-reviews__proof-item{
    min-height:110px!important;
    padding:18px 16px!important;
    border-radius:20px!important;
    background:linear-gradient(180deg,rgba(255,244,226,.10),rgba(255,244,226,.045))!important;
}
body.home main.ea-home .ea-reviews__proof-item strong{
    display:block!important;
    color:#fff7ec!important;
    font-family:"EA Libre Baskerville",Georgia,serif!important;
    font-size:clamp(27px,2.6vw,42px)!important;
    line-height:1!important;
    letter-spacing:-.045em!important;
}
body.home main.ea-home .ea-reviews__proof-item span{
    display:block!important;
    margin-top:10px!important;
    color:rgba(255,244,226,.66)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:900!important;
    letter-spacing:.12em!important;
    line-height:1.45!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-reviews__rail-wrap{
    position:relative!important;
}
body.home main.ea-home .ea-reviews__rail-wrap:before{
    content:""!important;
    position:absolute!important;
    left:-18px!important;
    right:-18px!important;
    top:42px!important;
    height:1px!important;
    background:linear-gradient(90deg,transparent,rgba(255,231,196,.24),transparent)!important;
    pointer-events:none!important;
}
body.home main.ea-home .ea-reviews__grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    grid-auto-flow:row!important;
    grid-auto-columns:auto!important;
    gap:18px!important;
    align-items:stretch!important;
    padding:0!important;
    overflow:visible!important;
    scroll-snap-type:none!important;
}
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    grid-auto-flow:row!important;
    grid-auto-columns:auto!important;
    gap:18px!important;
    align-items:stretch!important;
    padding:0!important;
    overflow:visible!important;
    scroll-snap-type:none!important;
}
body.home main.ea-home .ea-review-card{
    position:relative!important;
    display:grid!important;
    grid-template-rows:auto auto minmax(144px,1fr) auto auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    min-height:486px!important;
    height:100%!important;
    flex:initial!important;
    flex-basis:auto!important;
    justify-self:stretch!important;
    align-self:stretch!important;
    padding:22px!important;
    overflow:hidden!important;
    border:1px solid rgba(255,231,196,.16)!important;
    border-radius:30px!important;
    background:
        linear-gradient(180deg,rgba(255,250,240,.13),rgba(255,244,226,.055)),
        rgba(255,244,226,.045)!important;
    box-shadow:0 30px 90px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.10)!important;
    scroll-snap-align:start!important;
}
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
    display:grid!important;
    grid-template-rows:auto auto minmax(144px,1fr) auto auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    min-height:486px!important;
    height:100%!important;
    flex:initial!important;
    flex-basis:auto!important;
    gap:0!important;
    justify-self:stretch!important;
    align-self:stretch!important;
    padding:22px!important;
    border:1px solid rgba(255,231,196,.16)!important;
    border-radius:30px!important;
    background:
        linear-gradient(180deg,rgba(255,250,240,.13),rgba(255,244,226,.055)),
        rgba(255,244,226,.045)!important;
    box-shadow:0 30px 90px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.10)!important;
}
body.home main.ea-home .ea-review-card:before{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    pointer-events:none!important;
    background:radial-gradient(circle at 24px 18px,rgba(216,154,80,.24),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%)!important;
}
body.home main.ea-home .ea-review-card--featured{
    border-color:rgba(216,154,80,.36)!important;
    background:
        linear-gradient(180deg,rgba(255,250,240,.17),rgba(255,244,226,.07)),
        rgba(111,68,27,.16)!important;
}
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card--featured{
    border-color:rgba(216,154,80,.36)!important;
    background:
        linear-gradient(180deg,rgba(255,250,240,.17),rgba(255,244,226,.07)),
        rgba(111,68,27,.16)!important;
}
body.home main.ea-home .ea-review-card__head,
body.home main.ea-home .ea-review-card__stars,
body.home main.ea-home .ea-review-card__quote,
body.home main.ea-home .ea-review-card__reviewed-product,
body.home main.ea-home .ea-review-card__foot{
    position:relative!important;
    z-index:1!important;
}
body.home main.ea-home .ea-review-card__head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:14px!important;
    align-items:start!important;
    margin:0 0 18px!important;
}
body.home main.ea-home .ea-review-card__person{
    display:grid!important;
    grid-template-columns:52px minmax(0,1fr)!important;
    gap:12px!important;
    align-items:center!important;
    min-width:0!important;
}
body.home main.ea-home .ea-review-card__avatar{
    display:grid!important;
    place-items:center!important;
    width:52px!important;
    height:52px!important;
    border-radius:18px!important;
    color:#20150d!important;
    background:linear-gradient(135deg,#f2d4a3,#d6964a)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:14px!important;
    font-weight:950!important;
    letter-spacing:.08em!important;
    box-shadow:0 12px 30px rgba(0,0,0,.18)!important;
}
body.home main.ea-home .ea-review-card__name{
    margin:0!important;
    overflow:hidden!important;
    color:#fff7ec!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:15px!important;
    font-weight:950!important;
    letter-spacing:.02em!important;
    line-height:1.2!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
body.home main.ea-home .ea-review-card__meta{
    margin:5px 0 0!important;
    overflow:hidden!important;
    color:rgba(255,244,226,.58)!important;
    font-size:12px!important;
    line-height:1.25!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
body.home main.ea-home .ea-review-card__product{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    max-width:136px!important;
    min-height:34px!important;
    padding:0 12px!important;
    border:1px solid rgba(255,231,196,.18)!important;
    border-radius:999px!important;
    color:#f0bd74!important;
    background:rgba(255,244,226,.06)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:9px!important;
    font-weight:950!important;
    letter-spacing:.1em!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}
body.home main.ea-home .ea-review-card__stars{
    margin:0 0 14px!important;
    color:#dba058!important;
    font-size:17px!important;
    letter-spacing:.16em!important;
}
body.home main.ea-home .ea-review-card__quote{
    display:-webkit-box!important;
    min-height:158px!important;
    margin:0!important;
    overflow:hidden!important;
    color:rgba(255,247,236,.88)!important;
    font-family:Georgia,serif!important;
    font-size:16px!important;
    font-style:italic!important;
    line-height:1.56!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:6!important;
}
body.home main.ea-home .ea-review-card__reviewed-product{
    display:grid!important;
    grid-template-columns:54px minmax(0,1fr) auto 44px!important;
    gap:11px!important;
    align-items:center!important;
    min-height:72px!important;
    margin:20px 0 16px!important;
    padding:8px!important;
    border:1px solid rgba(255,231,196,.16)!important;
    border-radius:20px!important;
    background:rgba(255,247,236,.10)!important;
    cursor:pointer!important;
    transition:transform .18s ease,border-color .18s ease,background-color .18s ease!important;
}
body.home main.ea-home .ea-review-card__reviewed-product:hover,
body.home main.ea-home .ea-review-card__reviewed-product:focus-visible{
    transform:translateY(-1px)!important;
    border-color:rgba(216,154,80,.42)!important;
    background:rgba(255,247,236,.15)!important;
    outline:0!important;
}
body.home main.ea-home .ea-review-card__reviewed-product picture,
body.home main.ea-home .ea-review-card__reviewed-product img{
    display:block!important;
    width:54px!important;
    height:54px!important;
    border-radius:15px!important;
    object-fit:contain!important;
    background:#fff5e8!important;
}
body.home main.ea-home .ea-review-card__reviewed-product span{
    min-width:0!important;
}
body.home main.ea-home .ea-review-card__reviewed-product small{
    display:block!important;
    margin-bottom:4px!important;
    color:rgba(255,244,226,.50)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:8px!important;
    font-weight:950!important;
    letter-spacing:.14em!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-review-card__reviewed-product strong{
    display:block!important;
    overflow:hidden!important;
    color:#fff7ec!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:12px!important;
    font-weight:950!important;
    line-height:1.22!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
body.home main.ea-home .ea-review-card__reviewed-product em{
    color:#f2c384!important;
    font-style:normal!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:13px!important;
    font-weight:950!important;
    white-space:nowrap!important;
}
body.home main.ea-home .ea-review-card__quick-add{
    display:grid!important;
    place-items:center!important;
    width:44px!important;
    min-width:44px!important;
    height:44px!important;
    min-height:44px!important;
    padding:0!important;
    border:0!important;
    border-radius:15px!important;
    color:#19110d!important;
    background:#d99b52!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-review-card__foot{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    padding-top:16px!important;
    border-top:1px solid rgba(255,231,196,.13)!important;
}
body.home main.ea-home .ea-review-card__verified{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    color:rgba(255,244,226,.66)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.12em!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-review-card__verified:before{
    content:""!important;
    width:8px!important;
    height:8px!important;
    border-radius:50%!important;
    background:#d99b52!important;
    box-shadow:0 0 0 5px rgba(217,155,82,.16)!important;
}
body.home main.ea-home .ea-review-card__rating{
    display:inline-grid!important;
    place-items:center!important;
    min-width:48px!important;
    height:34px!important;
    border:1px solid rgba(255,231,196,.18)!important;
    border-radius:999px!important;
    color:#fff7ec!important;
    background:rgba(255,244,226,.07)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:12px!important;
    font-weight:950!important;
}
@media(max-width:1080px){
    body.home main.ea-home .ea-reviews__header{
        grid-template-columns:1fr!important;
        gap:26px!important;
    }
    body.home main.ea-home .ea-reviews__proof{
        max-width:680px!important;
    }
    body.home main.ea-home .ea-reviews__grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        grid-auto-flow:row!important;
        grid-auto-columns:auto!important;
        padding:0!important;
        overflow:visible!important;
        scroll-snap-type:none!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        grid-auto-flow:row!important;
        grid-auto-columns:auto!important;
        padding:0!important;
        overflow:visible!important;
        scroll-snap-type:none!important;
    }
    body.home main.ea-home .ea-review-card{
        min-height:500px!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        min-height:500px!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card:nth-child(3){
        grid-column:1/-1!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-reviews{
        padding:58px 0 72px!important;
    }
    body.home main.ea-home .ea-reviews__inner{
        width:calc(100% - 24px)!important;
    }
    body.home main.ea-home .ea-reviews__header{
        margin-bottom:24px!important;
    }
    body.home main.ea-home .ea-reviews__eyebrow{
        font-size:clamp(39px,12vw,56px)!important;
    }
    body.home main.ea-home .ea-reviews__lede{
        margin-top:16px!important;
        font-size:14px!important;
        line-height:1.55!important;
    }
    body.home main.ea-home .ea-reviews__proof{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
        gap:7px!important;
        padding:7px!important;
        border-radius:22px!important;
    }
    body.home main.ea-home .ea-reviews__proof-item{
        min-height:82px!important;
        padding:13px 10px!important;
        border-radius:16px!important;
    }
    body.home main.ea-home .ea-reviews__proof-item strong{
        font-size:24px!important;
    }
    body.home main.ea-home .ea-reviews__proof-item span{
        margin-top:8px!important;
        font-size:7px!important;
        letter-spacing:.09em!important;
    }
    body.home main.ea-home .ea-reviews__grid{
        grid-template-columns:none!important;
        grid-auto-flow:column!important;
        grid-auto-columns:calc(100vw - 36px)!important;
        gap:14px!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        padding:0 6px 8px!important;
        scroll-padding-left:6px!important;
        scroll-snap-type:x mandatory!important;
        scrollbar-width:none!important;
        -ms-overflow-style:none!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        grid-template-columns:none!important;
        grid-auto-flow:column!important;
        grid-auto-columns:calc(100vw - 36px)!important;
        gap:14px!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        padding:0 6px 8px!important;
        scroll-padding-left:6px!important;
        scroll-snap-type:x mandatory!important;
    }
    body.home main.ea-home .ea-reviews__grid::-webkit-scrollbar{
        display:none!important;
    }
    body.home main.ea-home .ea-review-card{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
        flex:0 0 auto!important;
        flex-basis:auto!important;
        justify-self:stretch!important;
        min-height:496px!important;
        padding:18px!important;
        border-radius:24px!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        width:100%!important;
        min-height:496px!important;
        flex:0 0 auto!important;
        flex-basis:auto!important;
        padding:18px!important;
        border-radius:24px!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card:nth-child(3){
        grid-column:auto!important;
    }
    body.home main.ea-home .ea-review-card__head{
        grid-template-columns:1fr!important;
        gap:11px!important;
    }
    body.home main.ea-home .ea-review-card__product{
        width:max-content!important;
        max-width:100%!important;
    }
    body.home main.ea-home .ea-review-card__quote{
        min-height:150px!important;
        font-size:15px!important;
        line-height:1.52!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product{
        grid-template-columns:48px minmax(0,1fr) auto!important;
        min-height:68px!important;
        gap:9px!important;
        margin-top:18px!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product picture,
    body.home main.ea-home .ea-review-card__reviewed-product img{
        width:48px!important;
        height:48px!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product em{
        font-size:12px!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        grid-column:1/-1!important;
        width:100%!important;
        min-width:0!important;
        height:38px!important;
        min-height:38px!important;
        border-radius:13px!important;
    }
}
@media(max-width:430px){
    body.home main.ea-home .ea-reviews__proof{
        grid-template-columns:1fr!important;
    }
    body.home main.ea-home .ea-reviews__proof-item{
        min-height:64px!important;
        display:grid!important;
        grid-template-columns:84px 1fr!important;
        gap:12px!important;
        align-items:center!important;
    }
    body.home main.ea-home .ea-reviews__proof-item span{
        margin:0!important;
        font-size:8px!important;
    }
    body.home main.ea-home .ea-reviews__grid{
        grid-auto-columns:calc(100vw - 36px)!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        grid-auto-columns:calc(100vw - 36px)!important;
    }
}
@media(max-width:1180px){
    body.home main.ea-home .ea-featured-products__header{
        grid-template-columns:1fr!important;
        align-items:start!important;
    }
    body.home main.ea-home .ea-featured-products__proof{
        max-width:760px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-featured-products{
        padding:46px 0 54px!important;
    }
    body.home main.ea-home .ea-featured-products__inner{
        width:calc(100% - 24px)!important;
    }
    body.home main.ea-home .ea-featured-products__title{
        font-size:clamp(36px,12vw,54px)!important;
    }
    body.home main.ea-home .ea-featured-products__subcopy{
        font-size:14px!important;
    }
    body.home main.ea-home .ea-featured-products__proof{
        grid-template-columns:1fr 1fr!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item:last-child{
        grid-column:1/-1!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid{
        display:grid!important;
        grid-template-columns:minmax(0,1fr)!important;
        grid-auto-flow:row!important;
        grid-auto-columns:initial!important;
        gap:18px!important;
        overflow:visible!important;
        overflow-x:clip!important;
        scroll-snap-type:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card{
        grid-column:auto!important;
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
        height:auto!important;
        border-radius:26px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        height:238px!important;
        padding:38px 18px 14px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image{
        max-height:178px!important;
        max-width:90%!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__main{
        padding:20px 18px 12px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__title{
        font-size:30px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__summary{
        min-height:0!important;
        -webkit-line-clamp:3!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons,
    body.home main.ea-home .ea-featured-products .ea-product-card__actions,
    body.home main.ea-home .ea-featured-products .ea-product-card__stock{
        margin-left:14px!important;
        margin-right:14px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy strong{
        font-size:11.5px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__buy{
        grid-template-columns:minmax(0,1fr) 126px!important;
        gap:10px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__split-buy,
    body.home main.ea-home .ea-featured-products .ea-split-buy{
        grid-column:1/-1!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
        min-height:52px!important;
        border-radius:17px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__stock{
        grid-template-columns:1fr!important;
        gap:8px!important;
    }
}
@media(max-width:420px){
    body.home main.ea-home .ea-featured-products__proof{
        grid-template-columns:1fr!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item:last-child{
        grid-column:auto!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
        grid-template-columns:28px minmax(0,1fr)!important;
    }
	body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
	    display:none!important;
	}
}
/* Featured compact geometry lock: neutralizes inherited shop-card grid areas. */
body.home main.ea-home .ea-featured-products__header{
    grid-template-columns:1fr!important;
    max-width:980px!important;
    align-items:start!important;
}
body.home main.ea-home .ea-featured-products__title{
    max-width:760px!important;
}
body.home main.ea-home .ea-featured-products__proof{
    width:min(640px,100%)!important;
    margin-top:24px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card{
    grid-template-columns:1fr!important;
    grid-template-areas:none!important;
    align-content:start!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__visual,
body.home main.ea-home .ea-featured-products .ea-product-card__main,
body.home main.ea-home .ea-featured-products .ea-product-card__addons,
body.home main.ea-home .ea-featured-products .ea-product-card__actions,
body.home main.ea-home .ea-featured-products .ea-product-card__stock{
    grid-column:1/-1!important;
    grid-row:auto!important;
    grid-area:auto!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__visual{
    height:clamp(190px,14.2vw,228px)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__image{
    max-height:178px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__main{
    padding:18px 20px 12px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__summary{
    min-height:2.9em!important;
    -webkit-line-clamp:2!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap{
    margin-top:12px!important;
    padding:10px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addons{
    margin-bottom:12px!important;
    padding:11px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__actions{
    margin-bottom:12px!important;
    padding:12px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__stock{
    margin-top:0!important;
}
@media(min-width:1181px){
    body.home main.ea-home .ea-featured-products .ea-product-card__buy{
        grid-template-columns:minmax(66px,.30fr) 118px minmax(170px,1fr)!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-featured-products__header{
        max-width:none!important;
    }
    body.home main.ea-home .ea-featured-products__proof{
        width:100%!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        height:218px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image{
        max-height:166px!important;
    }
}
/* Featured final conversion compression: bigger products, tighter buying path. */
body.home main.ea-home .ea-featured-products__header{
    margin-bottom:34px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card{
    grid-template-rows:auto auto auto auto auto!important;
    height:auto!important;
    min-height:0!important;
    align-self:stretch!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__visual{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:clamp(182px,13vw,210px)!important;
    padding:34px 20px 14px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__hero-trigger--image{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:100%!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__image{
    width:auto!important;
    height:auto!important;
    max-width:min(68%,260px)!important;
    max-height:166px!important;
    margin:0!important;
    opacity:1!important;
    mix-blend-mode:normal!important;
    filter:drop-shadow(0 24px 20px rgba(64,38,16,.20)) contrast(1.06) saturate(1.08)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image{
    max-width:min(76%,300px)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__viewer{
    top:auto!important;
    right:20px!important;
    bottom:10px!important;
    width:auto!important;
    height:auto!important;
    min-height:0!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
    align-items:center!important;
    line-height:1.1!important;
    font-size:8px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__main{
    padding:16px 18px 10px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__meta{
    margin-bottom:7px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__title{
    font-size:clamp(25px,1.82vw,30px)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__fitment{
    margin-top:6px!important;
    font-size:9px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__summary{
    min-height:2.7em!important;
    margin-top:9px!important;
    font-size:12.5px!important;
    line-height:1.36!important;
    -webkit-line-clamp:2!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap{
    margin-top:10px!important;
    padding:9px!important;
    border-radius:16px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap > span{
    margin-bottom:7px!important;
    font-size:8px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__variation-row{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__variation-button{
    min-height:34px!important;
    padding:0 10px!important;
    font-size:10px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addons{
    margin:0 16px 10px!important;
    padding:9px!important;
    border-radius:17px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-head{
    margin-bottom:8px!important;
    padding-bottom:7px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-label,
body.home main.ea-home .ea-featured-products .ea-product-card__addon-tag{
    font-size:8px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-list{
    gap:7px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
    grid-template-columns:24px 34px minmax(0,1fr)!important;
    min-height:46px!important;
    padding:6px 8px 6px 6px!important;
    border-radius:14px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-check{
    width:22px!important;
    height:22px!important;
    font-size:12px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
    width:32px!important;
    height:32px!important;
    border-radius:10px!important;
    mix-blend-mode:normal!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy strong{
    font-size:11.5px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy span{
    font-size:9px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__actions{
    gap:8px!important;
    margin:0 16px 10px!important;
    padding:10px!important;
    border-radius:18px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total{
    padding-bottom:8px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total-note{
    font-size:11px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total-amount{
    font-size:25px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__buy{
    grid-template-columns:112px minmax(0,1fr)!important;
    gap:9px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__price-row--dock{
    display:none!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__qty{
    height:42px!important;
    grid-template-columns:34px 1fr 34px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__qty button{
    width:34px!important;
    height:34px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
    min-height:42px!important;
    border-radius:14px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__support-link{
    min-height:32px!important;
    font-size:9px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__stock{
    grid-template-columns:minmax(0,1fr) 86px!important;
    margin:0 16px 14px!important;
    gap:8px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__stock-note{
    font-size:9px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__stock-meter{
    height:4px!important;
}
@media(max-width:1180px){
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        height:184px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image{
        max-height:146px!important;
        max-width:min(70%,230px)!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-featured-products__header{
        margin-bottom:22px!important;
    }
    body.home main.ea-home .ea-featured-products__proof{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
        gap:8px!important;
        margin-top:16px!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item,
    body.home main.ea-home .ea-featured-products__proof-item:last-child{
        grid-column:auto!important;
        min-height:62px!important;
        padding:10px 8px!important;
        border-radius:14px!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item strong{
        margin-bottom:5px!important;
        font-size:18px!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item span{
        font-size:7px!important;
        letter-spacing:.09em!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        height:176px!important;
        padding:32px 16px 12px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image{
        max-height:134px!important;
        max-width:min(70%,220px)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image{
        max-width:min(80%,260px)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__main{
        padding:15px 16px 9px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__title{
        font-size:26px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__summary{
        font-size:12px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons,
    body.home main.ea-home .ea-featured-products .ea-product-card__actions,
    body.home main.ea-home .ea-featured-products .ea-product-card__stock{
        margin-left:12px!important;
        margin-right:12px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__buy{
        grid-template-columns:104px minmax(0,1fr)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__split-buy,
    body.home main.ea-home .ea-featured-products .ea-split-buy{
        grid-column:auto!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
        min-height:42px!important;
        font-size:10px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__stock{
        grid-template-columns:minmax(0,1fr) 72px!important;
        gap:8px!important;
    }
}
@media(max-width:420px){
    body.home main.ea-home .ea-featured-products__proof{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
        grid-template-columns:22px 30px minmax(0,1fr)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
        display:block!important;
        width:30px!important;
        height:30px!important;
    }
}
/* Final card-height override: this sits after all Featured compression rules. */
body.home main.ea-home .ea-featured-products .ea-product-grid,
body.home main.ea-home .ea-featured-products .ea-shop-product-grid{
    align-items:stretch!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card{
    height:100%!important;
    min-height:782px!important;
}
@media(max-width:1180px){
    body.home main.ea-home .ea-featured-products .ea-product-card{
        min-height:762px!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-featured-products .ea-product-card{
        min-height:780px!important;
    }
}
.home .ea-home-hero{position:relative!important;overflow:hidden!important;padding:0!important;background:radial-gradient(circle at 43% 38%,rgba(255,255,255,.6),transparent 34%),linear-gradient(180deg,#fbf7ef,#f5ead9)!important;color:#17130f!important}
.home .ea-home-hero__blueprint,
.home .ea-home-hero__stamp,
.home .ea-home-hero__crosssell,
.home .ea-home-hero__urgency,
.home .ea-home-hero__dimension,
.home .ea-home-hero__hotspot{display:none!important}
.home .ea-home-hero__inner{position:relative!important;width:min(1436px,calc(100% - 100px))!important;height:740px!important;margin:0 auto!important;padding:68px 0 0!important;display:block!important;overflow:visible!important}
.home .ea-home-hero__copy{position:absolute!important;left:40px!important;top:68px!important;z-index:2!important;width:610px!important;max-width:calc(100% - 80px)!important;padding:0!important}
.home .ea-home-hero__doc-meta{margin-bottom:0!important}
.home .ea-home-hero__doc-label{display:inline-flex!important;align-items:center!important;gap:14px!important;font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#c98a3a!important}
.home .ea-home-hero__doc-label:before,
.home .ea-home-hero__doc-label:after{content:"";width:40px;height:1px;background:#c98a3a;display:inline-block;border-radius:2px}
.home .ea-home-hero__doc-id{margin-top:17px!important;font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;font-size:16px!important;font-weight:800!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:#25211d!important;white-space:nowrap!important}
.home .ea-home-hero__headline h1{margin:24px 0 0!important;max-width:610px!important;font-family:"EA Libre Baskerville",Georgia,serif!important;font-size:57px!important;line-height:1.04!important;letter-spacing:0!important;color:#17130f!important}
.home .ea-home-hero__headline-line{display:block!important}
.home .ea-home-hero__headline-line--accent{margin-top:0!important;font-family:Georgia,serif!important;font-style:italic!important;color:#c98a3a!important;font-weight:600!important;letter-spacing:-.03em!important}
.home .ea-home-hero__accent{margin:23px 0 0!important;max-width:424px!important;font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;font-size:15px!important;line-height:1.55!important;letter-spacing:.095em!important;text-transform:uppercase!important;color:rgba(27,22,18,.92)!important}
.home .ea-home-hero__body--quote{position:relative!important;max-width:430px!important;margin:50px 0 0!important;padding:0 0 0 22px!important;border-top:0!important;border-left:4px solid #c98a3a!important;font-family:Georgia,serif!important;font-size:19px!important;line-height:1.44!important;font-style:italic!important;color:rgba(36,30,24,.95)!important}
.home .ea-home-hero__body--quote:before{content:"";position:absolute;left:-4px;top:-24px;display:block;width:421px;height:1px;background:rgba(27,22,18,.2)}
.home .ea-home-hero__actions{display:flex!important;gap:14px!important;align-items:center!important;flex-wrap:wrap!important;margin-top:32px!important}
.home .ea-home-hero__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 24px!important;border-radius:8px!important;text-decoration:none!important;font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease!important}
.home .ea-home-hero__button--primary{width:273px!important;background:#17130f!important;color:#fff8ed!important;box-shadow:0 12px 30px rgba(26,20,16,.16)!important}
.home .ea-home-hero__button--secondary{width:236px!important;background:transparent!important;color:#17130f!important;border:0!important;box-shadow:inset 0 0 0 1px rgba(27,22,18,.28)!important}
.home .ea-home-hero__button:hover,.home .ea-home-hero__button:focus-visible{transform:translateY(-1px)!important}
.home .ea-home-hero__art{position:absolute!important;left:0!important;right:0!important;top:68px!important;bottom:auto!important;z-index:1!important;height:672px!important;min-width:0!important;padding:0!important;overflow:visible!important;background:transparent!important}
.home .ea-home-hero__art:before{content:"";position:absolute;left:650px;top:-36px;width:690px;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at 50% 47%,rgba(255,250,240,.98) 0 12%,rgba(247,235,207,.98) 32%,rgba(243,228,193,.9) 56%,rgba(241,224,188,.56) 72%,rgba(243,232,214,.08));pointer-events:none}
.home .ea-home-hero__drawing{position:absolute!important;inset:0!important;z-index:1!important;max-width:none!important}
.home .ea-home-hero__stage{position:absolute!important;inset:0!important;aspect-ratio:auto!important;overflow:visible!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.home .ea-home-hero__stage picture{display:contents!important;width:auto!important}
.home .ea-home-hero__stage img{position:absolute!important;left:505px!important;top:12px!important;display:block!important;width:980px!important;height:auto!important;max-width:none!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 26px 24px rgba(28,20,12,.18))!important}
.home .ea-home-hero__trust{width:min(1436px,calc(100% - 100px))!important;margin:0 auto!important;height:180px!important;padding:40px 40px 0!important;border-top:1px solid rgba(23,19,15,.13)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}
.home .ea-home-hero__trust-item{display:grid!important;grid-template-columns:68px 1fr!important;align-items:flex-start!important;gap:18px!important;padding:0 34px 0 8px!important;border-right:0!important}
.home .ea-home-hero__trust-item+.ea-home-hero__trust-item{border-left:1px solid rgba(23,19,15,.12)!important;padding-left:48px!important}
.home .ea-home-hero__trust-icon{width:66px!important;height:66px!important;border-radius:50%!important;background:#eadbc3!important;display:grid!important;place-items:center!important;color:#17130f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65)!important}
.home .ea-home-hero__trust-icon svg{width:28px!important;height:28px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.home .ea-home-hero__trust-copy strong{display:block!important;margin:2px 0 8px!important;font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:#17130f!important}
.home .ea-home-hero__trust-copy span{display:block!important;font-family:"Segoe UI",Arial,sans-serif!important;font-size:16px!important;line-height:1.45!important;color:#17130f!important}
@media(min-width:1400px) and (max-width:1499px){
    .home .ea-home-hero__art:before{left:620px!important;width:650px!important}
    .home .ea-home-hero__stage img{width:930px!important}
}
@media(min-width:981px) and (max-width:1399px){
    .home .ea-home-hero__inner{width:calc(100% - 64px)!important;height:auto!important;padding:56px 0 0!important;display:grid!important;grid-template-columns:1fr!important}
    .home .ea-home-hero__copy{position:relative!important;left:auto!important;top:auto!important;width:min(640px,100%)!important;max-width:100%!important}
    .home .ea-home-hero__art{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;height:auto!important;min-height:540px!important;margin-top:20px!important;overflow:hidden!important}
    .home .ea-home-hero__art:before{left:50%!important;top:0!important;width:min(700px,78vw)!important;transform:translateX(-50%)!important}
    .home .ea-home-hero__stage img{left:50%!important;top:46px!important;width:min(900px,96vw)!important;transform:translateX(-50%)!important}
    .home .ea-home-hero__trust{width:calc(100% - 64px)!important;height:auto!important;padding:36px 32px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
    .home .ea-home-hero__trust-item{padding:0 28px 24px 8px!important}
    .home .ea-home-hero__trust-item+.ea-home-hero__trust-item{border-left:1px solid rgba(23,19,15,.12)!important;padding-left:34px!important}
    .home .ea-home-hero__trust-item:nth-child(odd){border-left:0!important;padding-left:8px!important}
    .home .ea-home-hero__trust-item:nth-child(n+3){border-top:1px solid rgba(23,19,15,.12)!important;padding-top:24px!important}
}
@media(max-width:980px){
    .home .ea-home-hero__inner{width:calc(100% - 48px)!important;height:auto!important;padding:48px 0 0!important;display:grid!important;grid-template-columns:1fr!important}
    .home .ea-home-hero__copy{position:relative!important;left:auto!important;top:auto!important;width:min(640px,100%)!important;max-width:100%!important}
    .home .ea-home-hero__doc-id{white-space:normal!important}
    .home .ea-home-hero__art{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;height:auto!important;min-height:520px!important;margin-top:22px!important;overflow:hidden!important}
    .home .ea-home-hero__art:before{left:50%!important;top:0!important;width:min(680px,88vw)!important;transform:translateX(-50%)!important}
    .home .ea-home-hero__stage img{left:50%!important;top:42px!important;width:min(900px,120vw)!important;transform:translateX(-50%)!important}
    .home .ea-home-hero__trust{width:calc(100% - 48px)!important;height:auto!important;padding:34px 24px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
    .home .ea-home-hero__trust-item{padding:0 26px 22px 8px!important}
    .home .ea-home-hero__trust-item+.ea-home-hero__trust-item{border-left:1px solid rgba(23,19,15,.12)!important;padding-left:34px!important}
    .home .ea-home-hero__trust-item:nth-child(odd){border-left:0!important;padding-left:8px!important}
    .home .ea-home-hero__trust-item:nth-child(n+3){border-top:1px solid rgba(23,19,15,.12)!important;padding-top:24px!important}
}
@media(max-width:640px){
    .home .ea-home-hero__inner{width:calc(100% - 36px)!important;padding-top:36px!important}
    .home .ea-home-hero__doc-label{font-size:11px!important;letter-spacing:.22em!important}
    .home .ea-home-hero__doc-label:before,
    .home .ea-home-hero__doc-label:after{width:28px!important}
    .home .ea-home-hero__doc-id{font-size:11px!important;letter-spacing:.18em!important}
    .home .ea-home-hero__headline h1{font-size:clamp(40px,12vw,52px)!important;white-space:normal!important}
    .home .ea-home-hero__accent{max-width:100%!important;font-size:13px!important}
    .home .ea-home-hero__body--quote{display:none!important}
    .home .ea-home-hero__actions{display:grid!important;grid-template-columns:1fr!important}
    .home .ea-home-hero__button{width:100%!important}
    .home .ea-home-hero__art{min-height:320px!important;margin-top:8px!important}
    .home .ea-home-hero__art:before{top:10px!important;width:min(470px,108vw)!important}
    .home .ea-home-hero__stage img{top:36px!important;width:min(570px,136vw)!important}
    .home .ea-home-hero__trust{width:calc(100% - 36px)!important;grid-template-columns:1fr!important;padding:26px 18px!important}
    .home .ea-home-hero__trust-item,
    .home .ea-home-hero__trust-item+.ea-home-hero__trust-item,
    .home .ea-home-hero__trust-item:nth-child(odd),
    .home .ea-home-hero__trust-item:nth-child(n+3){border-left:0!important;border-top:0!important;padding:0!important}
    .home .ea-home-hero__trust-item+.ea-home-hero__trust-item{border-top:1px solid rgba(23,19,15,.12)!important;padding-top:18px!important;margin-top:18px!important}
}

body.home .ea-home-hero{position:relative!important;overflow:hidden!important;min-height:0!important;padding:0!important;background:radial-gradient(circle at 43% 38%,rgba(255,255,255,.6),transparent 34%),linear-gradient(180deg,#fbf7ef,#f5ead9)!important;color:#17130f!important}
body.home .ea-home-hero__blueprint,
body.home .ea-home-hero__stamp,
body.home .ea-home-hero__crosssell,
body.home .ea-home-hero__signals,
body.home .ea-home-hero__urgency,
body.home .ea-home-hero__dimension,
body.home .ea-home-hero__hotspot{display:none!important}
body.home .ea-home-hero__inner{position:relative!important;display:block!important;grid-template-columns:none!important;align-items:initial!important;width:min(1436px,calc(100% - 100px))!important;height:740px!important;min-height:0!important;margin:0 auto!important;padding:68px 0 0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.home .ea-home-hero__copy{position:absolute!important;left:40px!important;top:68px!important;z-index:2!important;display:block!important;width:610px!important;max-width:calc(100% - 80px)!important;min-width:0!important;padding:0!important;border-right:0!important;background:transparent!important}
body.home .ea-home-hero__doc-header{display:block!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:0!important}
body.home .ea-home-hero__doc-meta{display:block!important;margin-bottom:0!important;font:inherit!important;letter-spacing:normal!important;color:inherit!important}
body.home .ea-home-hero__doc-label{display:inline-flex!important;align-items:center!important;gap:14px!important;font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#c98a3a!important}
body.home .ea-home-hero__doc-label:before,
body.home .ea-home-hero__doc-label:after{content:""!important;width:40px!important;height:1px!important;margin:0!important;background:#c98a3a!important;display:inline-block!important;border-radius:2px!important}
body.home .ea-home-hero__doc-id{display:block!important;margin-top:17px!important;font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;font-size:16px!important;font-weight:800!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:#25211d!important;white-space:nowrap!important}
body.home .ea-home-hero__headline{width:auto!important;max-width:610px!important}
body.home .ea-home-hero__headline h1{margin:24px 0 0!important;max-width:610px!important;font-family:"EA Libre Baskerville",Georgia,serif!important;font-size:57px!important;line-height:1.04!important;letter-spacing:0!important;color:#17130f!important}
body.home .ea-home-hero__headline-line{display:block!important}
body.home .ea-home-hero__headline-line--accent{margin-top:0!important;font-family:Georgia,serif!important;font-style:italic!important;color:#c98a3a!important;font-weight:600!important;letter-spacing:-.03em!important}
body.home .ea-home-hero__accent{margin:23px 0 0!important;max-width:424px!important;font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.55!important;letter-spacing:.095em!important;text-transform:uppercase!important;color:rgba(27,22,18,.92)!important}
body.home .ea-home-hero__body,
body.home .ea-home-hero__body--quote{position:relative!important;display:block!important;width:auto!important;max-width:430px!important;min-height:0!important;margin:50px 0 0!important;padding:0 0 0 22px!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:4px solid #c98a3a!important;font-family:Georgia,serif!important;font-size:19px!important;font-style:italic!important;line-height:1.44!important;color:rgba(36,30,24,.95)!important}
body.home .ea-home-hero__body--quote:before{content:""!important;position:absolute!important;left:-4px!important;top:-24px!important;display:block!important;width:421px!important;height:1px!important;background:rgba(27,22,18,.2)!important}
body.home .ea-home-hero__actions{display:flex!important;width:auto!important;gap:14px!important;align-items:center!important;flex-wrap:wrap!important;margin:32px 0 0!important}
body.home .ea-home-hero__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:52px!important;padding:0 24px!important;border-radius:8px!important;text-decoration:none!important;white-space:nowrap!important;font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;font-size:13px!important;font-weight:800!important;line-height:1!important;letter-spacing:.11em!important;text-transform:uppercase!important;box-shadow:none!important}
body.home .ea-home-hero__button:after{content:none!important;display:none!important}
body.home .ea-home-hero__button--primary,
body.home .ea-home-hero__button--primary:visited{width:273px!important;border:1px solid #17130f!important;background:#17130f!important;color:#fff8ed!important;-webkit-text-fill-color:#fff8ed!important;box-shadow:0 12px 30px rgba(26,20,16,.16)!important}
body.home .ea-home-hero__button--secondary,
body.home .ea-home-hero__button--secondary:visited{width:236px!important;background:rgba(255,253,248,.36)!important;color:#17130f!important;border:1px solid rgba(27,22,18,.28)!important;box-shadow:none!important}
body.home .ea-home-hero__art{display:block!important;position:absolute!important;left:0!important;right:0!important;top:68px!important;bottom:auto!important;z-index:1!important;height:672px!important;min-height:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.home .ea-home-hero__art:before{content:""!important;position:absolute!important;left:auto!important;right:clamp(76px,calc(76px + ((100vw - 1536px) * .14)),94px)!important;top:clamp(-36px,calc(100px - ((100vw - 1400px) * 1)),100px)!important;width:clamp(590px,calc(590px + ((100vw - 1400px) * .68)),682px)!important;aspect-ratio:1/1!important;border-radius:50%!important;background:radial-gradient(circle at 50% 47%,rgba(255,250,240,.98) 0 12%,rgba(247,235,207,.98) 32%,rgba(243,228,193,.9) 56%,rgba(241,224,188,.56) 72%,rgba(243,232,214,.08))!important;pointer-events:none!important}
body.home .ea-home-hero__drawing{position:absolute!important;inset:0!important;z-index:1!important;max-width:none!important}
body.home .ea-home-hero__stage{position:absolute!important;inset:0!important;display:block!important;align-items:initial!important;justify-content:initial!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.home .ea-home-hero__stage picture{display:contents!important;width:auto!important;height:auto!important;max-width:none!important}
body.home .ea-home-hero__stage img{position:absolute!important;left:auto!important;right:clamp(28px,calc(28px + ((100vw - 1400px) * .1)),42px)!important;top:clamp(22px,calc(242px - ((100vw - 1400px) * 1.62)),242px)!important;display:block!important;width:clamp(720px,calc(720px + ((100vw - 1400px) * 1.55)),930px)!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 26px 24px rgba(28,20,12,.18))!important}
body.home .ea-home-hero__trust{width:min(1436px,calc(100% - 100px))!important;margin:0 auto!important;height:180px!important;padding:40px 40px 0!important;border-top:1px solid rgba(23,19,15,.13)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:transparent!important}
body.home .ea-home-hero__trust-item{display:grid!important;grid-template-columns:68px 1fr!important;align-items:flex-start!important;gap:18px!important;padding:0 34px 0 8px!important;border:0!important}
body.home .ea-home-hero__trust-item+.ea-home-hero__trust-item{border-left:1px solid rgba(23,19,15,.12)!important;padding-left:48px!important}
body.home .ea-home-hero__trust-icon{width:66px!important;height:66px!important;border-radius:50%!important;background:#eadbc3!important;display:grid!important;place-items:center!important;color:#17130f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65)!important}
body.home .ea-home-hero__trust-icon svg{width:28px!important;height:28px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
body.home .ea-home-hero__trust-copy strong{display:block!important;margin:2px 0 8px!important;font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:#17130f!important}
body.home .ea-home-hero__trust-copy span{display:block!important;font-family:"Segoe UI",Arial,sans-serif!important;font-size:16px!important;line-height:1.45!important;color:#17130f!important}
@media(min-width:1400px) and (max-width:1499px){
    body.home .ea-home-hero__art:before{left:auto!important;right:clamp(76px,calc(94px - ((100vw - 1400px) * .18)),94px)!important;width:clamp(590px,calc(590px + ((100vw - 1400px) * .68)),657px)!important}
    body.home .ea-home-hero__stage img{left:auto!important;right:clamp(28px,calc(28px + ((100vw - 1400px) * .1)),38px)!important;width:clamp(720px,calc(720px + ((100vw - 1400px) * 1.55)),873px)!important}
}
@media(min-width:768px) and (max-width:1399px){
    body.home .ea-home-hero__inner{width:calc(100% - 64px)!important;height:clamp(650px,58vw,760px)!important;padding:0!important;display:block!important;grid-template-columns:none!important}
    body.home .ea-home-hero__copy{position:absolute!important;left:0!important;top:clamp(40px,4.1vw,56px)!important;width:clamp(486px,47vw,610px)!important;max-width:58%!important}
    body.home .ea-home-hero__headline h1{font-size:clamp(42px,4.2vw,56px)!important}
    body.home .ea-home-hero__accent{max-width:390px!important;font-size:14px!important;line-height:1.48!important}
    body.home .ea-home-hero__body,
    body.home .ea-home-hero__body--quote{max-width:370px!important;margin-top:38px!important;font-size:17px!important;line-height:1.4!important}
    body.home .ea-home-hero__body--quote:before{width:360px!important}
    body.home .ea-home-hero__actions{margin-top:26px!important}
    body.home .ea-home-hero__art{position:absolute!important;left:0!important;right:0!important;top:clamp(120px,12vw,172px)!important;bottom:auto!important;height:clamp(430px,41vw,540px)!important;min-height:0!important;margin:0!important;overflow:visible!important}
    body.home .ea-home-hero__art:before{left:auto!important;right:clamp(18px,calc(-54px + ((100vw - 981px) * .18)),76px)!important;top:0!important;width:clamp(410px,42vw,590px)!important;transform:none!important}
    body.home .ea-home-hero__stage img{left:auto!important;right:clamp(-54px,calc(-54px + ((100vw - 981px) * .18)),18px)!important;top:clamp(126px,14vw,174px)!important;width:clamp(480px,49vw,690px)!important;transform:none!important}
    body.home .ea-home-hero__trust{width:calc(100% - 64px)!important;height:auto!important;padding:36px 32px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
    body.home .ea-home-hero__trust-item{padding:0 28px 24px 8px!important}
    body.home .ea-home-hero__trust-item+.ea-home-hero__trust-item{border-left:1px solid rgba(23,19,15,.12)!important;padding-left:34px!important}
    body.home .ea-home-hero__trust-item:nth-child(odd){border-left:0!important;padding-left:8px!important}
    body.home .ea-home-hero__trust-item:nth-child(n+3){border-top:1px solid rgba(23,19,15,.12)!important;padding-top:24px!important}
}
@media(min-width:768px) and (max-width:1180px){
    body.home .ea-home-hero__body,
    body.home .ea-home-hero__body--quote{display:none!important}
    body.home .ea-home-hero__actions{gap:10px!important;margin-top:24px!important;flex-wrap:nowrap!important}
    body.home .ea-home-hero__button{min-height:50px!important;padding:0 16px!important;font-size:12px!important;letter-spacing:.09em!important}
    body.home .ea-home-hero__button--primary,
    body.home .ea-home-hero__button--primary:visited{width:258px!important}
    body.home .ea-home-hero__button--secondary,
    body.home .ea-home-hero__button--secondary:visited{width:218px!important}
}
@media(min-width:768px) and (max-width:899px){
    body.home .ea-home-hero__inner{height:clamp(650px,calc(650px + ((899px - 100vw) * .84)),760px)!important}
    body.home .ea-home-hero__copy{width:clamp(420px,52vw,486px)!important;max-width:58%!important}
    body.home .ea-home-hero__headline h1{font-size:clamp(39px,4.9vw,42px)!important}
    body.home .ea-home-hero__doc-id{font-size:13px!important;letter-spacing:.2em!important;white-space:normal!important}
    body.home .ea-home-hero__accent{max-width:360px!important;font-size:13px!important}
    body.home .ea-home-hero__actions{gap:8px!important}
    body.home .ea-home-hero__button{min-height:48px!important;padding:0 12px!important;font-size:11px!important;letter-spacing:.08em!important}
    body.home .ea-home-hero__button--primary,
    body.home .ea-home-hero__button--primary:visited{width:clamp(202px,26vw,218px)!important}
    body.home .ea-home-hero__button--secondary,
    body.home .ea-home-hero__button--secondary:visited{width:clamp(166px,22vw,180px)!important}
    body.home .ea-home-hero__art:before{right:36px!important;top:clamp(0px,calc((899px - 100vw) * 1.05),138px)!important;width:clamp(360px,50vw,430px)!important}
    body.home .ea-home-hero__stage img{right:clamp(-80px,calc((100vw - 768px) * -.61),0px)!important;top:clamp(126px,calc(126px + ((899px - 100vw) * 1.71)),350px)!important;width:clamp(420px,52vw,480px)!important}
}
@media(max-width:767px){
    body.home .ea-home-hero__inner{width:calc(100% - 48px)!important;height:auto!important;padding:34px 0 0!important;display:grid!important;grid-template-columns:1fr!important}
    body.home .ea-home-hero__copy{position:relative!important;left:auto!important;top:auto!important;width:min(640px,100%)!important;max-width:100%!important}
    body.home .ea-home-hero__doc-id{white-space:normal!important}
    body.home .ea-home-hero__doc-header{border-bottom:0!important;padding-bottom:0!important}
    body.home .ea-home-hero__headline h1{font-size:clamp(46px,7vw,56px)!important}
    body.home .ea-home-hero__body,
    body.home .ea-home-hero__body--quote{display:none!important}
    body.home .ea-home-hero__actions{margin-top:26px!important}
    body.home .ea-home-hero__art{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;height:auto!important;min-height:clamp(300px,40vw,390px)!important;margin-top:0!important;overflow:hidden!important}
    body.home .ea-home-hero__art:before{left:50%!important;top:0!important;width:clamp(400px,66vw,590px)!important;transform:translateX(-50%)!important}
    body.home .ea-home-hero__stage img{left:50%!important;top:clamp(12px,2vw,22px)!important;width:clamp(500px,82vw,720px)!important;transform:translateX(-50%)!important}
    body.home .ea-home-hero__trust{width:calc(100% - 48px)!important;height:auto!important;padding:34px 24px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
    body.home .ea-home-hero__trust-item{padding:0 26px 22px 8px!important}
    body.home .ea-home-hero__trust-item+.ea-home-hero__trust-item{border-left:1px solid rgba(23,19,15,.12)!important;padding-left:34px!important}
    body.home .ea-home-hero__trust-item:nth-child(odd){border-left:0!important;padding-left:8px!important}
    body.home .ea-home-hero__trust-item:nth-child(n+3){border-top:1px solid rgba(23,19,15,.12)!important;padding-top:24px!important}
}
@media(max-width:640px){
    body.home .ea-home-hero__inner{width:calc(100% - 36px)!important;padding-top:30px!important}
    body.home .ea-home-hero__doc-label{font-size:11px!important;letter-spacing:.22em!important}
    body.home .ea-home-hero__doc-label:before,
    body.home .ea-home-hero__doc-label:after{width:28px!important}
    body.home .ea-home-hero__doc-id{font-size:11px!important;letter-spacing:.18em!important}
    body.home .ea-home-hero__headline h1{font-size:clamp(38px,11.4vw,49px)!important;white-space:normal!important}
    body.home .ea-home-hero__accent{max-width:100%!important;font-size:13px!important}
    body.home .ea-home-hero__body,
    body.home .ea-home-hero__body--quote{display:none!important}
    body.home .ea-home-hero__actions{display:grid!important;grid-template-columns:1fr!important}
    body.home .ea-home-hero__button{width:100%!important}
    body.home .ea-home-hero__art{min-height:clamp(245px,68vw,330px)!important;margin-top:0!important}
    body.home .ea-home-hero__art:before{top:0!important;width:clamp(330px,96vw,430px)!important}
    body.home .ea-home-hero__stage img{top:clamp(12px,4vw,18px)!important;width:clamp(430px,118vw,520px)!important}
    body.home .ea-home-hero__trust{width:calc(100% - 36px)!important;grid-template-columns:1fr!important;padding:26px 18px!important}
    body.home .ea-home-hero__trust-item,
    body.home .ea-home-hero__trust-item+.ea-home-hero__trust-item,
    body.home .ea-home-hero__trust-item:nth-child(odd),
    body.home .ea-home-hero__trust-item:nth-child(n+3){border-left:0!important;border-top:0!important;padding:0!important}
    body.home .ea-home-hero__trust-item+.ea-home-hero__trust-item{border-top:1px solid rgba(23,19,15,.12)!important;padding-top:18px!important;margin-top:18px!important}
}
@media(min-width:768px) and (max-width:1399px){
    body.home .ea-home-hero__body,
    body.home .ea-home-hero__body--quote{
        display:block!important;
        max-height:clamp(0px,calc((100vw - 1180px) * .62),136px)!important;
        margin-top:clamp(0px,calc((100vw - 1180px) * .18),38px)!important;
        padding-left:clamp(0px,calc((100vw - 1180px) * .11),22px)!important;
        border-left-width:clamp(0px,calc((100vw - 1180px) * .02),4px)!important;
        overflow:hidden!important;
    }
    body.home .ea-home-hero__body--quote:before{
        width:clamp(0px,calc((100vw - 1180px) * 1.65),360px)!important;
    }
    body.home .ea-home-hero__actions{
        margin-top:clamp(24px,calc(24px + ((100vw - 768px) * .012)),32px)!important;
    }
}
@media(min-width:1400px){
    body.home .ea-home-hero__copy{
        left:clamp(0px,calc((100vw - 1400px) * .294),40px)!important;
        top:clamp(56px,calc(56px + ((100vw - 1400px) * .088)),68px)!important;
    }
}

@supports (content-visibility:auto){
    .home .ea-featured-products{
        content-visibility:auto;
        contain-intrinsic-size:1px 1180px;
    }
    .home .ea-reviews{
        content-visibility:auto;
        contain-intrinsic-size:1px 920px;
    }
}

/* Homepage final polish: keep proof/product sections painted and stop empty utility chrome covering buyer proof. */
@supports (content-visibility:auto){
    body.home main.ea-home .ea-collections,
    body.home main.ea-home .ea-featured-products,
    body.home main.ea-home .ea-reviews{
        content-visibility:visible!important;
        contain-intrinsic-size:none!important;
    }
}
body.home .ea-header__brand-copy,
body.home .ea-header__brand-name,
body.home .ea-header__brand-sub{
    color:#21160e!important;
}
body.home .ea-header__brand-sub{
    font-size:clamp(9px,.72vw,9.5px)!important;
    letter-spacing:.12em!important;
}
body.home .ea-announce-strip,
body.home .ea-announce-strip__status,
body.home .ea-announce-strip__message,
body.home .ea-announce-strip__pill{
    font-size:9.2px!important;
    line-height:1.15!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__mini-head,
body.home main.ea-home .ea-collections .ea-collection-card__mini-head span,
body.home main.ea-home .ea-collections .ea-collection-card__mini-head strong{
    font-size:9.2px!important;
    letter-spacing:.095em!important;
}
body.home .ea-floating-cart.is-empty{
    display:none!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
}
body.home .ea-floating-cart:not(.is-empty){
    right:clamp(14px,2vw,24px)!important;
    bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;
    z-index:74!important;
    max-width:min(340px,calc(100vw - 28px))!important;
}
body.home main.ea-home .ea-reviews{
    padding-bottom:clamp(106px,7vw,138px)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__viewer,
body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap > span,
body.home main.ea-home .ea-featured-products .ea-product-card__addon-label,
body.home main.ea-home .ea-featured-products .ea-product-card__addon-tag{
    font-size:9.4px!important;
    letter-spacing:.105em!important;
    line-height:1.25!important;
}
body.home main.ea-home .ea-review-card__reviewed-product small{
    color:rgba(255,247,236,.76)!important;
    font-size:9.4px!important;
    letter-spacing:.115em!important;
}
body.home .ea-footer__logo-sub{
    color:#f0c985!important;
    font-size:9px!important;
}
@media(max-width:760px){
    body.home main.ea-home .ea-reviews__proof-item span,
    body.home main.ea-home .ea-featured-products__proof-item span{
        font-size:9.2px!important;
        letter-spacing:.085em!important;
        line-height:1.35!important;
    }
}
@media(max-width:430px){
    body.home main.ea-home .ea-reviews__proof-item span{
        font-size:9px!important;
    }
}

/* Light fitment desk: confidence bridge between hero trust and shopping routes. */
body.home main.ea-home .ea-fitment-desk{
    position:relative!important;
    overflow:hidden!important;
    padding:clamp(22px,3vw,38px) 0 clamp(26px,3.4vw,46px)!important;
    background:
        radial-gradient(circle at 14% 6%,rgba(214,151,74,.16),transparent 30%),
        radial-gradient(circle at 88% 18%,rgba(255,255,255,.66),transparent 34%),
        linear-gradient(180deg,#f8efe0 0%,#f1e1c9 100%)!important;
    border-top:1px solid rgba(37,25,16,.10)!important;
    border-bottom:1px solid rgba(37,25,16,.08)!important;
    color:#20160f!important;
}
body.home main.ea-home .ea-fitment-desk:before{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    pointer-events:none!important;
    opacity:.26!important;
    background-image:
        linear-gradient(rgba(92,58,28,.08) 1px,transparent 1px),
        linear-gradient(90deg,rgba(92,58,28,.055) 1px,transparent 1px)!important;
    background-size:72px 72px!important;
    mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%)!important;
}
body.home main.ea-home .ea-fitment-desk__inner{
    position:relative!important;
    z-index:1!important;
    width:min(1436px,calc(100% - clamp(28px,5vw,100px)))!important;
    margin:0 auto!important;
}
body.home main.ea-home .ea-fitment-desk__panel{
    display:grid!important;
    grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr)!important;
    gap:clamp(22px,4vw,58px)!important;
    align-items:stretch!important;
    padding:clamp(22px,3vw,38px)!important;
    border:1px solid rgba(95,61,29,.14)!important;
    border-radius:34px!important;
    background:linear-gradient(135deg,rgba(255,252,246,.86),rgba(244,229,204,.76))!important;
    box-shadow:0 24px 72px rgba(82,52,25,.14),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
body.home main.ea-home .ea-fitment-desk__copy{
    display:flex!important;
    flex-direction:column!important;
    justify-content:space-between!important;
    min-width:0!important;
    gap:22px!important;
}
body.home main.ea-home .ea-fitment-desk__eyebrow{
    display:inline-flex!important;
    align-items:center!important;
    gap:10px!important;
    width:max-content!important;
    min-height:32px!important;
    margin:0 0 12px!important;
    padding:0 14px!important;
    border:1px solid rgba(138,88,38,.16)!important;
    border-radius:999px!important;
    background:rgba(255,255,255,.58)!important;
    color:#92591f!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.16em!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-fitment-desk__eyebrow:before{
    content:""!important;
    width:7px!important;
    height:7px!important;
    border-radius:999px!important;
    background:#56c987!important;
    box-shadow:0 0 0 5px rgba(86,201,135,.16)!important;
}
body.home main.ea-home .ea-fitment-desk__title{
    max-width:650px!important;
    margin:0!important;
    color:#20160f!important;
    font-family:"EA Libre Baskerville",Georgia,serif!important;
    font-size:clamp(34px,4vw,62px)!important;
    font-weight:800!important;
    line-height:.94!important;
    letter-spacing:-.058em!important;
    text-wrap:balance!important;
}
body.home main.ea-home .ea-fitment-desk__body{
    max-width:620px!important;
    margin:18px 0 0!important;
    color:rgba(32,22,15,.72)!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-size:clamp(14px,1.05vw,17px)!important;
    line-height:1.58!important;
}
body.home main.ea-home .ea-fitment-desk__actions{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:12px!important;
    align-items:center!important;
}
body.home main.ea-home .ea-fitment-desk__button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:48px!important;
    padding:0 20px!important;
    border-radius:999px!important;
    text-decoration:none!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:11px!important;
    font-weight:950!important;
    letter-spacing:.09em!important;
    text-transform:uppercase!important;
    transition:transform .18s ease,background-color .18s ease,border-color .18s ease!important;
}
body.home main.ea-home .ea-fitment-desk__button--primary{
    background:#20160f!important;
    color:#fff8ed!important;
    box-shadow:0 14px 30px rgba(54,33,17,.18)!important;
}
body.home main.ea-home .ea-fitment-desk__button--secondary{
    border:1px solid rgba(37,25,16,.18)!important;
    background:rgba(255,255,255,.48)!important;
    color:#20160f!important;
}
body.home main.ea-home .ea-fitment-desk__button:hover,
body.home main.ea-home .ea-fitment-desk__button:focus-visible{
    transform:translateY(-1px)!important;
}
body.home main.ea-home .ea-fitment-desk__matrix{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
    min-width:0!important;
}
body.home main.ea-home .ea-fitment-desk__card{
    display:grid!important;
    min-height:184px!important;
    padding:18px!important;
    border:1px solid rgba(104,67,32,.14)!important;
    border-radius:24px!important;
    background:rgba(255,250,242,.74)!important;
    box-shadow:0 16px 42px rgba(83,52,24,.10),inset 0 1px 0 rgba(255,255,255,.78)!important;
}
body.home main.ea-home .ea-fitment-desk__number{
    display:inline-grid!important;
    place-items:center!important;
    width:40px!important;
    height:40px!important;
    border-radius:14px!important;
    background:#e3b66d!important;
    color:#20160f!important;
    font-family:"EA Libre Baskerville",Georgia,serif!important;
    font-size:21px!important;
    font-weight:800!important;
    line-height:1!important;
}
body.home main.ea-home .ea-fitment-desk__card h3{
    align-self:end!important;
    margin:26px 0 8px!important;
    color:#20160f!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:13px!important;
    font-weight:950!important;
    letter-spacing:.105em!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-fitment-desk__card p{
    margin:0!important;
    color:rgba(32,22,15,.70)!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-size:13px!important;
    line-height:1.48!important;
}
body.home main.ea-home .ea-fitment-desk__rail{
    display:grid!important;
    grid-column:1/-1!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px!important;
    margin-top:2px!important;
}
body.home main.ea-home .ea-fitment-desk__rail-item{
    min-height:54px!important;
    padding:12px 14px!important;
    border:1px solid rgba(104,67,32,.12)!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.44)!important;
}
body.home main.ea-home .ea-fitment-desk__rail-item strong{
    display:block!important;
    color:#20160f!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.12em!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-fitment-desk__rail-item span{
    display:block!important;
    margin-top:5px!important;
    color:rgba(32,22,15,.66)!important;
    font-size:12px!important;
    line-height:1.28!important;
}
@media(max-width:1180px){
    body.home main.ea-home .ea-fitment-desk__panel{
        grid-template-columns:1fr!important;
    }
    body.home main.ea-home .ea-fitment-desk__matrix{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-fitment-desk{
        padding:18px 0 24px!important;
    }
    body.home main.ea-home .ea-fitment-desk__inner{
        width:calc(100% - 24px)!important;
    }
    body.home main.ea-home .ea-fitment-desk__panel{
        padding:18px!important;
        border-radius:26px!important;
        gap:18px!important;
    }
    body.home main.ea-home .ea-fitment-desk__title{
        font-size:clamp(32px,10vw,46px)!important;
    }
    body.home main.ea-home .ea-fitment-desk__actions{
        display:grid!important;
        grid-template-columns:1fr!important;
    }
    body.home main.ea-home .ea-fitment-desk__button{
        width:100%!important;
    }
    body.home main.ea-home .ea-fitment-desk__matrix{
        grid-template-columns:1fr!important;
    }
    body.home main.ea-home .ea-fitment-desk__card{
        min-height:0!important;
        grid-template-columns:44px 1fr!important;
        gap:13px!important;
        align-items:center!important;
        padding:14px!important;
        border-radius:20px!important;
    }
    body.home main.ea-home .ea-fitment-desk__card h3{
        margin:0 0 5px!important;
        align-self:auto!important;
    }
    body.home main.ea-home .ea-fitment-desk__card p{
        grid-column:2!important;
    }
    body.home main.ea-home .ea-fitment-desk__rail{
        grid-template-columns:1fr!important;
    }
}

/* Homepage warm premium pass: keep the editorial VW language without the heavy dark blocks. */
body.home main.ea-home .ea-collections{
    background:
        radial-gradient(circle at 13% 6%,rgba(207,145,61,.18),transparent 26%),
        radial-gradient(circle at 88% 18%,rgba(255,255,255,.58),transparent 32%),
        linear-gradient(180deg,#f8efe0 0%,#efdfc7 100%)!important;
}
body.home main.ea-home .ea-collections::before{
    background:
        radial-gradient(circle at 8% 18%,rgba(183,107,36,.10),transparent 28%),
        radial-gradient(circle at 92% 8%,rgba(255,255,255,.42),transparent 32%)!important;
}
body.home main.ea-home .ea-collections .ea-collection-card{
    box-shadow:0 22px 54px rgba(86,54,24,.14),inset 0 1px 0 rgba(255,255,255,.78)!important;
}
body.home main.ea-home .ea-home-reel{
    background:
        radial-gradient(circle at 12% 8%,rgba(213,151,73,.18),transparent 30%),
        radial-gradient(circle at 88% 12%,rgba(255,255,255,.72),transparent 34%),
        linear-gradient(180deg,#fff8ee 0%,#f3e5d0 58%,#e8d3b2 100%)!important;
    color:#20160f!important;
}
body.home main.ea-home .ea-home-reel::before{
    background:
        radial-gradient(circle at 16% 12%,rgba(199,126,49,.14),transparent 32%),
        radial-gradient(circle at 84% 22%,rgba(69,126,145,.08),transparent 34%),
        linear-gradient(135deg,rgba(255,250,242,.94),rgba(232,211,179,.92))!important;
}
body.home main.ea-home .ea-home-reel::after{
    opacity:.34!important;
    background-image:
        linear-gradient(rgba(91,58,27,.08) 1px,transparent 1px),
        linear-gradient(90deg,rgba(91,58,27,.06) 1px,transparent 1px),
        radial-gradient(circle at 50% 14%,rgba(255,255,255,.54),transparent 42%)!important;
}
body.home main.ea-home .ea-home-reel__eyebrow,
body.home main.ea-home .ea-home-reel__meta{
    color:#9b5e20!important;
}
body.home main.ea-home .ea-home-reel__title,
body.home main.ea-home .ea-home-reel__name{
    color:#20160f!important;
    text-shadow:none!important;
}
body.home main.ea-home .ea-home-reel__copy,
body.home main.ea-home .ea-home-reel__note{
    color:rgba(32,22,15,.72)!important;
}
body.home main.ea-home .ea-home-reel__proof-card{
    border-color:rgba(95,61,29,.13)!important;
    background:rgba(255,250,242,.70)!important;
    box-shadow:0 18px 44px rgba(88,55,24,.10),inset 0 1px 0 rgba(255,255,255,.72)!important;
}
body.home main.ea-home .ea-home-reel__proof-card strong{
    color:#20160f!important;
}
body.home main.ea-home .ea-home-reel__proof-card span{
    color:rgba(73,48,25,.62)!important;
}
body.home main.ea-home .ea-home-reel__link{
    border-color:rgba(31,22,15,.16)!important;
    background:#20160f!important;
    color:#fff8ed!important;
    box-shadow:0 16px 36px rgba(56,34,18,.18)!important;
}
body.home main.ea-home .ea-home-reel__item{
    border-color:rgba(95,61,29,.16)!important;
    background:#fff8ed!important;
    box-shadow:0 24px 62px rgba(84,53,24,.18),inset 0 1px 0 rgba(255,255,255,.78)!important;
}
body.home main.ea-home .ea-home-reel__item::before{
    background:linear-gradient(180deg,rgba(255,248,237,.04),rgba(255,248,237,.02) 42%,rgba(42,25,13,.64))!important;
}
body.home main.ea-home .ea-home-reel__item--strip::before,
body.home main.ea-home .ea-home-reel__item--stack::before{
    background:linear-gradient(180deg,rgba(255,248,237,.02),rgba(42,25,13,.56))!important;
}
body.home main.ea-home .ea-home-reel__item .ea-home-reel__caption,
body.home main.ea-home .ea-home-reel__item .ea-home-reel__name,
body.home main.ea-home .ea-home-reel__item .ea-home-reel__note{
    color:#fff8ed!important;
    text-shadow:0 12px 28px rgba(0,0,0,.38)!important;
}
body.home main.ea-home .ea-featured-products{
    background:
        radial-gradient(circle at 16% 8%,rgba(219,153,72,.18),transparent 32%),
        radial-gradient(circle at 86% 10%,rgba(255,255,255,.70),transparent 34%),
        linear-gradient(180deg,#fbf2e4 0%,#ead7b8 100%)!important;
    color:#20160f!important;
}
body.home main.ea-home .ea-featured-products::before{
    opacity:.26!important;
    background-image:
        linear-gradient(rgba(92,58,28,.08) 1px,transparent 1px),
        linear-gradient(90deg,rgba(92,58,28,.055) 1px,transparent 1px)!important;
}
body.home main.ea-home .ea-featured-products::after{
    background:radial-gradient(ellipse at center,rgba(255,255,255,.56),transparent 72%)!important;
}
body.home main.ea-home .ea-featured-products__eyebrow{
    border-color:rgba(122,77,34,.16)!important;
    background:rgba(255,250,242,.72)!important;
    color:#8d551e!important;
}
body.home main.ea-home .ea-featured-products__title{
    color:#20160f!important;
}
body.home main.ea-home .ea-featured-products__subcopy{
    color:rgba(32,22,15,.72)!important;
}
body.home main.ea-home .ea-featured-products__proof-item{
    border-color:rgba(94,60,29,.14)!important;
    background:rgba(255,250,242,.72)!important;
    box-shadow:0 18px 48px rgba(83,52,24,.12),inset 0 1px 0 rgba(255,255,255,.80)!important;
}
body.home main.ea-home .ea-featured-products__proof-item strong{
    color:#20160f!important;
}
body.home main.ea-home .ea-featured-products__proof-item span{
    color:rgba(72,48,26,.62)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card{
    border-color:rgba(139,91,39,.18)!important;
    background:linear-gradient(180deg,#fffaf2,#f4e8d6 64%,#ead6b9)!important;
    box-shadow:0 24px 62px rgba(88,55,24,.18),inset 0 1px 0 rgba(255,255,255,.90)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card::before{
    background:#2a1a10!important;
    box-shadow:0 12px 24px rgba(51,31,15,.16)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__actions{
    border-color:rgba(118,75,34,.15)!important;
    background:linear-gradient(180deg,rgba(255,250,242,.92),rgba(246,230,205,.94))!important;
    box-shadow:0 16px 36px rgba(70,43,20,.12),inset 0 1px 0 rgba(255,255,255,.78)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total{
    border-bottom-color:rgba(84,53,24,.14)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total-label,
body.home main.ea-home .ea-featured-products .ea-product-card__total-note,
body.home main.ea-home .ea-featured-products .ea-product-card__total-amount{
    color:#20160f!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__qty{
    background:#2a1a10!important;
    box-shadow:0 10px 22px rgba(56,34,18,.16)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__support-link{
    border-color:rgba(84,53,24,.16)!important;
    background:rgba(255,255,255,.45)!important;
    color:#4b3018!important;
}
body.home main.ea-home .ea-reviews{
    background:
        radial-gradient(circle at 86% 8%,rgba(219,154,72,.18),transparent 34%),
        radial-gradient(circle at 14% 94%,rgba(76,129,143,.10),transparent 34%),
        linear-gradient(180deg,#fff8ed 0%,#eedec4 100%)!important;
    color:#20160f!important;
}
body.home main.ea-home .ea-reviews:before{
    background:
        linear-gradient(90deg,rgba(92,58,28,.08) 1px,transparent 1px),
        linear-gradient(180deg,rgba(92,58,28,.055) 1px,transparent 1px)!important;
    opacity:.30!important;
}
body.home main.ea-home .ea-reviews:after{
    color:rgba(81,50,23,.060)!important;
}
body.home main.ea-home .ea-reviews__kicker{
    color:#9b5e20!important;
}
body.home main.ea-home .ea-reviews__eyebrow{
    color:#20160f!important;
    text-shadow:none!important;
}
body.home main.ea-home .ea-reviews__lede{
    color:rgba(32,22,15,.72)!important;
}
body.home main.ea-home .ea-reviews__proof{
    border-color:rgba(94,60,29,.14)!important;
    background:rgba(255,250,242,.72)!important;
    box-shadow:0 22px 60px rgba(82,52,25,.12),inset 0 1px 0 rgba(255,255,255,.76)!important;
}
body.home main.ea-home .ea-reviews__proof-item{
    background:rgba(255,255,255,.50)!important;
}
body.home main.ea-home .ea-reviews__proof-item strong{
    color:#20160f!important;
}
body.home main.ea-home .ea-reviews__proof-item span{
    color:rgba(73,48,25,.64)!important;
}
body.home main.ea-home .ea-reviews__rail-wrap:before{
    background:linear-gradient(90deg,transparent,rgba(92,58,28,.18),transparent)!important;
}
body.home main.ea-home .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
    border-color:rgba(94,60,29,.16)!important;
    background:linear-gradient(180deg,rgba(255,252,246,.94),rgba(244,231,209,.92))!important;
    box-shadow:0 24px 62px rgba(82,52,25,.16),inset 0 1px 0 rgba(255,255,255,.88)!important;
}
body.home main.ea-home .ea-review-card--featured,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card--featured{
    border-color:rgba(181,117,46,.30)!important;
    background:linear-gradient(180deg,#fffaf2,#f1dfbf)!important;
}
body.home main.ea-home .ea-review-card__name,
body.home main.ea-home .ea-review-card__quote,
body.home main.ea-home .ea-review-card__reviewed-product strong,
body.home main.ea-home .ea-review-card__rating{
    color:#20160f!important;
}
body.home main.ea-home .ea-review-card__meta,
body.home main.ea-home .ea-review-card__verified{
    color:rgba(64,42,23,.64)!important;
}
body.home main.ea-home .ea-review-card__product{
    border-color:rgba(120,77,36,.18)!important;
    background:rgba(255,255,255,.54)!important;
    color:#8b531e!important;
}
body.home main.ea-home .ea-review-card__reviewed-product{
    border-color:rgba(120,77,36,.15)!important;
    background:rgba(255,255,255,.62)!important;
}
body.home main.ea-home .ea-review-card__reviewed-product small{
    color:rgba(64,42,23,.62)!important;
}
body.home main.ea-home .ea-review-card__reviewed-product em{
    color:#9b5e20!important;
}
body.home main.ea-home .ea-review-card__foot{
    border-top-color:rgba(92,58,28,.14)!important;
}
body.home main.ea-home .ea-review-card__rating{
    border-color:rgba(120,77,36,.16)!important;
    background:rgba(255,255,255,.54)!important;
}
@media(max-width:760px){
    body.home main.ea-home .ea-home-reel,
    body.home main.ea-home .ea-featured-products,
    body.home main.ea-home .ea-reviews{
        background:linear-gradient(180deg,#fff8ed 0%,#ead8ba 100%)!important;
    }
    body.home main.ea-home .ea-collections{
        background:linear-gradient(180deg,#f8efe0 0%,#efdfc7 100%)!important;
    }
}

/* Brighter showroom pass: lift the homepage out of brown/tan while keeping vintage warmth. */
body.home main.ea-home .ea-fitment-desk{
    background:
        radial-gradient(circle at 12% 6%,rgba(214,151,74,.09),transparent 30%),
        radial-gradient(circle at 88% 12%,rgba(255,255,255,.82),transparent 34%),
        linear-gradient(180deg,#fffaf3 0%,#fbf3e7 100%)!important;
    border-top-color:rgba(37,25,16,.07)!important;
    border-bottom-color:rgba(37,25,16,.07)!important;
}
body.home main.ea-home .ea-fitment-desk:before{
    opacity:.12!important;
}
body.home main.ea-home .ea-fitment-desk__panel{
    background:linear-gradient(135deg,rgba(255,253,249,.94),rgba(255,248,237,.86))!important;
    border-color:rgba(95,61,29,.10)!important;
    box-shadow:0 18px 54px rgba(82,52,25,.08),inset 0 1px 0 rgba(255,255,255,.96)!important;
}
body.home main.ea-home .ea-fitment-desk__card,
body.home main.ea-home .ea-fitment-desk__rail-item{
    background:rgba(255,253,248,.82)!important;
    border-color:rgba(104,67,32,.10)!important;
    box-shadow:0 12px 32px rgba(83,52,24,.06),inset 0 1px 0 rgba(255,255,255,.88)!important;
}
body.home main.ea-home .ea-fitment-desk__number{
    background:#f0c87f!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.46)!important;
}
body.home main.ea-home .ea-collections{
    background:
        radial-gradient(circle at 12% 6%,rgba(207,145,61,.08),transparent 28%),
        radial-gradient(circle at 90% 14%,rgba(255,255,255,.84),transparent 34%),
        linear-gradient(180deg,#fffaf3 0%,#fbf2e6 100%)!important;
}
body.home main.ea-home .ea-collections::before{
    opacity:.44!important;
    background:
        radial-gradient(circle at 8% 18%,rgba(183,107,36,.06),transparent 28%),
        radial-gradient(circle at 92% 8%,rgba(255,255,255,.72),transparent 34%)!important;
}
body.home main.ea-home .ea-collections .ea-collection-card{
    background:linear-gradient(180deg,#fffdfa 0%,#fff7ec 100%)!important;
    border-color:rgba(116,76,35,.10)!important;
    box-shadow:0 16px 40px rgba(86,54,24,.09),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
body.home main.ea-home .ea-collection-card__hero{
    background:linear-gradient(180deg,#fffdf8 0%,#fbf0df 100%)!important;
}
body.home main.ea-home .ea-home-reel{
    background:
        radial-gradient(circle at 12% 8%,rgba(213,151,73,.08),transparent 30%),
        radial-gradient(circle at 88% 12%,rgba(255,255,255,.84),transparent 36%),
        linear-gradient(180deg,#fffbf5 0%,#fbf1e5 100%)!important;
}
body.home main.ea-home .ea-home-reel::before{
    background:
        radial-gradient(circle at 16% 12%,rgba(199,126,49,.08),transparent 32%),
        radial-gradient(circle at 84% 22%,rgba(69,126,145,.045),transparent 34%),
        linear-gradient(135deg,rgba(255,253,248,.96),rgba(250,239,223,.92))!important;
}
body.home main.ea-home .ea-home-reel::after{
    opacity:.14!important;
}
body.home main.ea-home .ea-home-reel__proof-card{
    background:rgba(255,253,248,.80)!important;
    border-color:rgba(95,61,29,.10)!important;
    box-shadow:0 12px 34px rgba(88,55,24,.07),inset 0 1px 0 rgba(255,255,255,.88)!important;
}
body.home main.ea-home .ea-home-reel__item{
    box-shadow:0 18px 48px rgba(84,53,24,.13),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
body.home main.ea-home .ea-featured-products{
    background:
        radial-gradient(circle at 16% 8%,rgba(219,153,72,.08),transparent 32%),
        radial-gradient(circle at 86% 10%,rgba(255,255,255,.84),transparent 36%),
        linear-gradient(180deg,#fffaf3 0%,#fbf0e2 100%)!important;
}
body.home main.ea-home .ea-featured-products::before{
    opacity:.10!important;
}
body.home main.ea-home .ea-featured-products::after{
    background:radial-gradient(ellipse at center,rgba(255,255,255,.72),transparent 72%)!important;
}
body.home main.ea-home .ea-featured-products__proof-item{
    background:rgba(255,253,248,.82)!important;
    border-color:rgba(94,60,29,.10)!important;
    box-shadow:0 12px 34px rgba(83,52,24,.07),inset 0 1px 0 rgba(255,255,255,.90)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card{
    background:linear-gradient(180deg,#fffdfa 0%,#fff7eb 58%,#faecd8 100%)!important;
    border-color:rgba(139,91,39,.12)!important;
    box-shadow:0 16px 42px rgba(88,55,24,.11),inset 0 1px 0 rgba(255,255,255,.94)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__actions{
    background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(252,241,224,.94))!important;
    border-color:rgba(118,75,34,.11)!important;
    box-shadow:0 12px 30px rgba(70,43,20,.08),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
body.home main.ea-home .ea-reviews{
    background:
        radial-gradient(circle at 86% 8%,rgba(219,154,72,.08),transparent 34%),
        radial-gradient(circle at 14% 94%,rgba(76,129,143,.045),transparent 34%),
        linear-gradient(180deg,#fffbf5 0%,#fbf1e5 100%)!important;
}
body.home main.ea-home .ea-reviews:before{
    opacity:.12!important;
}
body.home main.ea-home .ea-reviews:after{
    color:rgba(81,50,23,.035)!important;
}
body.home main.ea-home .ea-reviews__proof{
    background:rgba(255,253,248,.82)!important;
    border-color:rgba(94,60,29,.10)!important;
    box-shadow:0 14px 42px rgba(82,52,25,.08),inset 0 1px 0 rgba(255,255,255,.88)!important;
}
body.home main.ea-home .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
    background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(252,241,224,.90))!important;
    border-color:rgba(94,60,29,.12)!important;
    box-shadow:0 16px 44px rgba(82,52,25,.11),inset 0 1px 0 rgba(255,255,255,.90)!important;
}
body.home main.ea-home .ea-review-card--featured,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card--featured{
    background:linear-gradient(180deg,#fffdfa,#fbedd9)!important;
    border-color:rgba(181,117,46,.18)!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__dock,
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{
    background:#fffaf2!important;
    color:#20160f!important;
    border-color:rgba(37,25,16,.12)!important;
    box-shadow:0 16px 38px rgba(55,35,18,.13)!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher-badge{
    background:#d99a42!important;
    color:#20160f!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher small{
    color:#9b5e20!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher strong{
    color:#20160f!important;
}
body.home .ea-footer{
    background:linear-gradient(180deg,#2b1d12 0%,#21160e 100%)!important;
    color:#f8efe2!important;
    border-top:1px solid rgba(255,237,207,.12)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
}
body.home .ea-footer a,
body.home .ea-footer p,
body.home .ea-footer li,
body.home .ea-footer span,
body.home .ea-footer small{
    color:rgba(255,248,237,.76)!important;
}
body.home .ea-footer strong,
body.home .ea-footer h2,
body.home .ea-footer h3,
body.home .ea-footer h4{
    color:#fff8ed!important;
}
body.home .ea-footer__logo-sub{
    color:#f0c985!important;
}
body.home .ea-footer input{
    background:rgba(255,248,237,.08)!important;
    color:#fff8ed!important;
    border-color:rgba(255,237,207,.20)!important;
}
body.home .ea-footer input::placeholder{
    color:rgba(255,248,237,.52)!important;
}
body.home .ea-footer button{
    border-color:rgba(240,201,133,.42)!important;
}
@media(max-width:760px){
    body.home main.ea-home .ea-fitment-desk,
    body.home main.ea-home .ea-collections,
    body.home main.ea-home .ea-home-reel,
    body.home main.ea-home .ea-featured-products,
    body.home main.ea-home .ea-reviews{
        background:linear-gradient(180deg,#fffaf3 0%,#fbf1e4 100%)!important;
    }
}

/* Customer Reviews final polish: no clipped carousel cards on mobile, equal cards on desktop. */
body.home main.ea-home .ea-reviews__grid,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
    align-items:stretch!important;
}
body.home main.ea-home .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
    height:100%!important;
}
body.home main.ea-home .ea-review-card__reviewed-product{
    align-self:end!important;
}
body.home main.ea-home .ea-review-card__foot{
    align-self:end!important;
}
@media(min-width:761px) and (max-width:1180px){
    body.home main.ea-home .ea-featured-products .ea-product-card{
        min-height:790px!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-reviews{
        overflow:hidden!important;
        padding-top:52px!important;
    }
    body.home main.ea-home .ea-reviews:after{
        right:-18px!important;
        top:28px!important;
        font-size:54px!important;
        letter-spacing:.04em!important;
        color:rgba(81,50,23,.028)!important;
    }
    body.home main.ea-home .ea-reviews__inner{
        width:calc(100% - 28px)!important;
    }
    body.home main.ea-home .ea-reviews__header{
        display:block!important;
        margin-bottom:22px!important;
    }
    body.home main.ea-home .ea-reviews__eyebrow{
        max-width:330px!important;
        font-size:clamp(42px,12.4vw,54px)!important;
        line-height:.92!important;
    }
    body.home main.ea-home .ea-reviews__lede{
        max-width:330px!important;
        margin-top:18px!important;
        font-size:15px!important;
        line-height:1.56!important;
    }
    body.home main.ea-home .ea-reviews__proof{
        grid-template-columns:1fr!important;
        gap:8px!important;
        max-width:100%!important;
        margin-top:28px!important;
        padding:8px!important;
        border-radius:24px!important;
    }
    body.home main.ea-home .ea-reviews__proof-item{
        display:grid!important;
        grid-template-columns:88px minmax(0,1fr)!important;
        gap:12px!important;
        align-items:center!important;
        min-height:62px!important;
        padding:12px 14px!important;
        border-radius:18px!important;
    }
    body.home main.ea-home .ea-reviews__proof-item strong{
        font-size:25px!important;
    }
    body.home main.ea-home .ea-reviews__proof-item span{
        margin:0!important;
        font-size:8px!important;
        letter-spacing:.095em!important;
        line-height:1.3!important;
    }
    body.home main.ea-home .ea-reviews__rail-wrap{
        overflow:visible!important;
    }
    body.home main.ea-home .ea-reviews__rail-wrap:before{
        display:none!important;
    }
    body.home main.ea-home .ea-reviews__grid,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        display:grid!important;
        grid-template-columns:1fr!important;
        grid-auto-flow:row!important;
        grid-auto-columns:auto!important;
        gap:16px!important;
        width:100%!important;
        overflow:visible!important;
        padding:0!important;
        scroll-padding:0!important;
        scroll-snap-type:none!important;
        scrollbar-width:auto!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card:nth-child(3){
        grid-column:auto!important;
    }
    body.home main.ea-home .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
        min-height:0!important;
        height:auto!important;
        flex:initial!important;
        flex-basis:auto!important;
        padding:18px!important;
        border-radius:26px!important;
        scroll-snap-align:none!important;
        grid-template-rows:auto auto auto auto auto!important;
    }
    body.home main.ea-home .ea-review-card__head{
        grid-template-columns:1fr!important;
        gap:12px!important;
        margin-bottom:14px!important;
    }
    body.home main.ea-home .ea-review-card__person{
        grid-template-columns:48px minmax(0,1fr)!important;
        gap:11px!important;
    }
    body.home main.ea-home .ea-review-card__avatar{
        width:48px!important;
        height:48px!important;
        border-radius:16px!important;
    }
    body.home main.ea-home .ea-review-card__product{
        width:max-content!important;
        max-width:100%!important;
        min-height:32px!important;
    }
    body.home main.ea-home .ea-review-card__stars{
        margin-bottom:12px!important;
        font-size:16px!important;
    }
    body.home main.ea-home .ea-review-card__quote{
        min-height:0!important;
        font-size:15px!important;
        line-height:1.55!important;
        -webkit-line-clamp:5!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product{
        grid-template-columns:48px minmax(0,1fr) auto auto!important;
        gap:8px!important;
        min-height:64px!important;
        margin:18px 0 14px!important;
        padding:8px!important;
        border-radius:18px!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product picture,
    body.home main.ea-home .ea-review-card__reviewed-product img{
        width:48px!important;
        height:48px!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product span{
        min-width:0!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product small{
        font-size:8px!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product strong{
        overflow:hidden!important;
        text-overflow:ellipsis!important;
        white-space:nowrap!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product em{
        font-size:11px!important;
        padding:0 8px!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        grid-column:auto!important;
        width:auto!important;
        min-width:54px!important;
        height:42px!important;
        min-height:42px!important;
        padding:0 12px!important;
        border-radius:15px!important;
    }
    body.home main.ea-home .ea-review-card__foot{
        margin-top:0!important;
    }
}
@media(max-width:380px){
    body.home main.ea-home .ea-review-card__reviewed-product{
        grid-template-columns:44px minmax(0,1fr) auto!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        grid-column:1/-1!important;
        width:100%!important;
    }
}

/* Featured product image/readability lock: clean catalog photos, consistent card rhythm. */
body.home main.ea-home .ea-featured-products .ea-product-card{
    min-height:748px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__visual{
    height:clamp(214px,15.8vw,252px)!important;
    padding:36px 20px 14px!important;
    background:
        radial-gradient(circle at 50% 46%,rgba(255,255,255,.98) 0 26%,rgba(246,234,214,.86) 54%,rgba(217,174,104,.18) 76%,transparent 78%),
        linear-gradient(145deg,#fffdf8 0%,#f8eddd 62%,#efdec4 100%)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__image{
    width:auto!important;
    height:auto!important;
    max-width:min(88%,360px)!important;
    max-height:208px!important;
    object-fit:contain!important;
    mix-blend-mode:multiply!important;
    filter:drop-shadow(0 24px 20px rgba(72,43,18,.16)) contrast(1.04) saturate(1.04)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__image,
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__image{
    max-width:min(94%,390px)!important;
    max-height:216px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(2) .ea-product-card__image{
    max-width:min(64%,250px)!important;
    max-height:214px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image{
    max-width:min(96%,410px)!important;
    max-height:214px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(5) .ea-product-card__image{
    max-width:min(88%,350px)!important;
    max-height:204px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__image{
    max-width:min(78%,300px)!important;
    max-height:208px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__main{
    padding-top:18px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__title{
    color:#17100b!important;
    letter-spacing:-.052em!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__summary{
    color:#3f3329!important;
    font-size:13px!important;
    line-height:1.43!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__fitment,
body.home main.ea-home .ea-featured-products .ea-product-card__meta{
    color:#7c4b1f!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap,
body.home main.ea-home .ea-featured-products .ea-product-card__addons,
body.home main.ea-home .ea-featured-products .ea-product-card__actions{
    background:rgba(255,253,248,.82)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
    grid-template-columns:24px 38px minmax(0,1fr)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
    width:36px!important;
    height:36px!important;
    padding:3px!important;
    background:#fbf0de!important;
    mix-blend-mode:multiply!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:8px!important;
    min-width:0!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy strong{
    min-width:0!important;
    overflow:hidden!important;
    color:#17100b!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy span{
    flex:0 0 auto!important;
    color:#7c4b1f!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
    background:#d9ad62!important;
    color:#17100b!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button:hover,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary:hover{
    background:#e8c684!important;
}
@media(min-width:761px) and (max-width:1180px){
    body.home main.ea-home .ea-featured-products .ea-product-card{
        min-height:780px!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-featured-products .ea-product-card{
        min-height:0!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        height:190px!important;
        padding:30px 14px 10px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image{
        max-width:min(88%,270px)!important;
        max-height:150px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__image{
        max-width:min(96%,310px)!important;
        max-height:154px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(2) .ea-product-card__image{
        max-width:min(60%,205px)!important;
        max-height:154px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__image{
        max-width:min(76%,240px)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__summary{
        font-size:12.5px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
        grid-template-columns:24px 34px minmax(0,1fr)!important;
    }
}
@media(max-width:420px){
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
        grid-template-columns:24px 36px minmax(0,1fr)!important;
        gap:8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-check{
        grid-column:1!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
        display:block!important;
        grid-column:2!important;
        width:34px!important;
        height:34px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy{
        grid-column:3!important;
        width:100%!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy strong{
        width:auto!important;
        max-width:100%!important;
        font-size:11px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy span{
        font-size:9px!important;
    }
}

/* Closed support launcher should not cover product cards or reviews. */
body.home .ea-live-chat:not(.is-open){
    right:16px!important;
    bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;
    width:58px!important;
    height:58px!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__dock{
    width:58px!important;
    height:58px!important;
    display:block!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{
    display:grid!important;
    place-items:center!important;
    width:58px!important;
    min-width:58px!important;
    height:58px!important;
    min-height:58px!important;
    padding:0!important;
    border-radius:999px!important;
    background:#fffaf2!important;
    color:#20160f!important;
    border:1px solid rgba(37,25,16,.12)!important;
    box-shadow:0 16px 38px rgba(55,35,18,.13)!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher-badge{
    margin:0!important;
    background:#d99a42!important;
    color:#20160f!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher>span:not(.ea-live-chat__launcher-badge):not(.ea-live-chat__launcher-unread),
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher small,
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher strong,
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher-unread{
    display:none!important;
}

/* Double-down homepage composition lock: one final system for categories, products, and reviews. */
body.home main.ea-home{
    --ea-premium-bg:#fffaf2;
    --ea-premium-bg-2:#fbf0e2;
    --ea-premium-panel:#fffdf8;
    --ea-premium-ink:#1d140e;
    --ea-premium-soft:#5a493b;
    --ea-premium-muted:#7e6248;
    --ea-premium-line:rgba(67,43,24,.12);
    --ea-premium-gold:#d8ab61;
    --ea-premium-gold-strong:#9b5f28;
    --ea-premium-shadow:0 18px 44px rgba(83,53,25,.10),inset 0 1px 0 rgba(255,255,255,.92);
}
html{
    scrollbar-gutter:stable;
}
html::-webkit-scrollbar{
    width:11px;
}
html::-webkit-scrollbar-track{
    background:#fffaf2;
}
html::-webkit-scrollbar-thumb{
    border:3px solid #fffaf2;
    border-radius:999px;
    background:linear-gradient(180deg,#dfbd7b,#9b5f28);
}
body.home main.ea-home .ea-collections,
body.home main.ea-home .ea-featured-products,
body.home main.ea-home .ea-reviews{
    background:
        radial-gradient(circle at 12% 8%,rgba(216,171,97,.10),transparent 30%),
        radial-gradient(circle at 88% 10%,rgba(255,255,255,.88),transparent 34%),
        linear-gradient(180deg,var(--ea-premium-bg) 0%,var(--ea-premium-bg-2) 100%)!important;
    color:var(--ea-premium-ink)!important;
}
body.home main.ea-home .ea-collections{
    padding:clamp(48px,5vw,76px) 0 clamp(52px,5.4vw,84px)!important;
}
body.home main.ea-home .ea-collections::before{
    opacity:.34!important;
    background:
        radial-gradient(circle at 8% 18%,rgba(183,107,36,.055),transparent 28%),
        radial-gradient(circle at 92% 8%,rgba(255,255,255,.78),transparent 34%)!important;
}
body.home main.ea-home .ea-collections__inner,
body.home main.ea-home .ea-featured-products__inner,
body.home main.ea-home .ea-reviews__inner{
    width:min(1436px,calc(100% - clamp(28px,5vw,92px)))!important;
}
body.home main.ea-home .ea-collections__header{
    display:grid!important;
    grid-template-columns:minmax(0,780px) auto!important;
    align-items:end!important;
    gap:28px!important;
    margin:0 0 30px!important;
    padding:0!important;
}
body.home main.ea-home .ea-collections__copy{
    min-width:0!important;
}
body.home main.ea-home .ea-collections__eyebrow{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    width:max-content!important;
    min-height:34px!important;
    margin:0 0 16px!important;
    padding:0 15px!important;
    border:1px solid rgba(118,75,34,.16)!important;
    border-radius:999px!important;
    background:rgba(255,253,248,.80)!important;
    color:#85501d!important;
    box-shadow:0 10px 28px rgba(88,55,24,.07)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.15em!important;
    line-height:1!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-collections__title{
    max-width:760px!important;
    margin:0!important;
    color:var(--ea-premium-ink)!important;
    font-family:"EA Libre Baskerville",Georgia,serif!important;
    font-size:clamp(40px,4.9vw,72px)!important;
    font-weight:800!important;
    letter-spacing:-.06em!important;
    line-height:.94!important;
    text-wrap:balance!important;
}
body.home main.ea-home .ea-collections__subcopy{
    max-width:660px!important;
    margin:16px 0 0!important;
    color:var(--ea-premium-soft)!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-size:clamp(15px,1.12vw,17px)!important;
    line-height:1.55!important;
}
body.home main.ea-home .ea-collections__action--solid{
    min-height:46px!important;
    padding:0 22px!important;
    border:1px solid rgba(29,20,14,.13)!important;
    border-radius:999px!important;
    background:#1d140e!important;
    color:#fff5e7!important;
    box-shadow:0 16px 34px rgba(44,28,15,.18)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:11px!important;
    font-weight:950!important;
    letter-spacing:.09em!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-collections__grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:clamp(18px,1.8vw,26px)!important;
    align-items:stretch!important;
    overflow:visible!important;
    overflow-x:clip!important;
    scroll-snap-type:none!important;
}
body.home main.ea-home .ea-collection-card{
    display:grid!important;
    grid-template-rows:auto auto auto auto!important;
    height:100%!important;
    min-width:0!important;
    border:1px solid rgba(116,76,35,.12)!important;
    border-radius:28px!important;
    background:linear-gradient(180deg,#fffdf9 0%,#fff7ec 100%)!important;
    box-shadow:var(--ea-premium-shadow)!important;
}
body.home main.ea-home .ea-collection-card__hero{
    min-height:238px!important;
    padding:17px 17px 0!important;
    background:
        radial-gradient(circle at 50% 45%,rgba(255,255,255,.92) 0 27%,rgba(247,234,213,.68) 54%,rgba(216,171,97,.12) 78%,transparent 79%),
        linear-gradient(180deg,#fffdf8 0%,#faefdf 100%)!important;
}
body.home main.ea-home .ea-collection-card__hero-main,
body.home main.ea-home .ea-collection-card__image-link{
    min-height:216px!important;
}
body.home main.ea-home .ea-collection-card__image{
    width:auto!important;
    height:auto!important;
    max-width:min(86%,330px)!important;
    max-height:182px!important;
    margin:36px auto 0!important;
    object-fit:contain!important;
    mix-blend-mode:multiply!important;
    filter:drop-shadow(0 24px 22px rgba(75,48,23,.15)) saturate(1.03)!important;
}
body.home main.ea-home .ea-collection-card__content{
    padding:22px 22px 10px!important;
}
body.home main.ea-home .ea-collection-card__title{
    color:var(--ea-premium-ink)!important;
    font-size:clamp(27px,2.1vw,34px)!important;
    line-height:.98!important;
    letter-spacing:-.055em!important;
}
body.home main.ea-home .ea-collection-card__description{
    display:block!important;
    max-height:none!important;
    overflow:visible!important;
    color:var(--ea-premium-soft)!important;
    font-size:14px!important;
    line-height:1.5!important;
    -webkit-line-clamp:unset!important;
}
body.home main.ea-home .ea-collection-card__mini-slot{
    padding:8px 18px 12px!important;
}
body.home main.ea-home .ea-collection-card__mini-shop{
    background:#fffbf4!important;
    border-color:rgba(83,52,24,.10)!important;
    box-shadow:0 10px 24px rgba(68,42,18,.055),inset 0 1px 0 rgba(255,255,255,.88)!important;
}
body.home main.ea-home .ea-collection-card__mini-name{
    color:var(--ea-premium-ink)!important;
    font-weight:850!important;
}
body.home main.ea-home .ea-collection-card__mini-price{
    color:#744414!important;
    font-weight:900!important;
}
body.home main.ea-home .ea-collection-card__bottom{
    margin-top:auto!important;
}
body.home main.ea-home .ea-featured-products{
    padding:clamp(56px,5.4vw,82px) 0!important;
}
body.home main.ea-home .ea-featured-products::before{
    opacity:.08!important;
}
body.home main.ea-home .ea-featured-products__header{
    display:grid!important;
    grid-template-columns:minmax(0,850px) minmax(300px,420px)!important;
    align-items:end!important;
    gap:clamp(24px,4vw,68px)!important;
    margin:0 0 clamp(24px,3vw,38px)!important;
}
body.home main.ea-home .ea-featured-products__eyebrow,
body.home main.ea-home .ea-reviews__kicker{
    background:rgba(255,253,248,.80)!important;
    border-color:rgba(118,75,34,.15)!important;
    color:#85501d!important;
    box-shadow:0 10px 28px rgba(88,55,24,.06)!important;
}
body.home main.ea-home .ea-featured-products__title{
    max-width:830px!important;
    color:var(--ea-premium-ink)!important;
    font-size:clamp(40px,4.7vw,68px)!important;
    line-height:.94!important;
    letter-spacing:-.062em!important;
}
body.home main.ea-home .ea-featured-products__subcopy{
    max-width:670px!important;
    color:var(--ea-premium-soft)!important;
    font-size:clamp(14px,1.05vw,16px)!important;
    line-height:1.55!important;
}
body.home main.ea-home .ea-featured-products__proof{
    gap:10px!important;
}
body.home main.ea-home .ea-featured-products__proof-item{
    min-height:76px!important;
    padding:14px!important;
    border-color:rgba(94,60,29,.10)!important;
    background:rgba(255,253,248,.86)!important;
    box-shadow:0 12px 30px rgba(83,52,24,.07),inset 0 1px 0 rgba(255,255,255,.90)!important;
}
body.home main.ea-home .ea-featured-products__proof-item strong{
    color:var(--ea-premium-ink)!important;
    font-size:24px!important;
}
body.home main.ea-home .ea-featured-products__proof-item span{
    color:rgba(72,48,26,.66)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-grid,
body.home main.ea-home .ea-featured-products .ea-shop-product-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:clamp(18px,1.7vw,25px)!important;
    align-items:stretch!important;
    overflow-x:clip!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card{
    display:flex!important;
    flex-direction:column!important;
    height:100%!important;
    min-height:0!important;
    border-radius:26px!important;
    border-color:rgba(139,91,39,.14)!important;
    background:linear-gradient(180deg,#fffdf9 0%,#fff7ec 58%,#faecd7 100%)!important;
    box-shadow:0 18px 44px rgba(88,55,24,.11),inset 0 1px 0 rgba(255,255,255,.94)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card::before{
    left:14px!important;
    top:14px!important;
    min-height:25px!important;
    padding:0 10px!important;
    font-size:8px!important;
    letter-spacing:.10em!important;
    background:#25170d!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__badge{
    right:14px!important;
    top:14px!important;
    min-height:25px!important;
    padding:0 10px!important;
    font-size:8px!important;
    letter-spacing:.08em!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__viewer{
    display:none!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__visual{
    height:clamp(204px,14.6vw,236px)!important;
    padding:34px 18px 10px!important;
    border-bottom-color:rgba(92,60,28,.10)!important;
    background:
        radial-gradient(circle at 50% 46%,rgba(255,255,255,.96) 0 27%,rgba(247,234,213,.72) 54%,rgba(216,171,97,.13) 78%,transparent 79%),
        linear-gradient(180deg,#fffdf8 0%,#faefdf 100%)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__image{
    max-width:min(88%,350px)!important;
    max-height:180px!important;
    filter:drop-shadow(0 22px 20px rgba(75,48,23,.14)) saturate(1.03)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__image,
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image,
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__image{
    max-width:min(94%,390px)!important;
    max-height:188px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(2) .ea-product-card__image{
    max-width:min(62%,230px)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__image{
    max-width:min(62%,220px)!important;
    max-height:160px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__main{
    padding:20px 20px 12px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__title{
    font-size:clamp(24px,1.8vw,30px)!important;
    line-height:1!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__summary{
    min-height:2.9em!important;
    margin-top:10px!important;
    color:#4c3e32!important;
    font-size:13px!important;
    line-height:1.45!important;
    -webkit-line-clamp:2!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap{
    margin-top:12px!important;
    padding:10px!important;
    border-radius:16px!important;
    background:rgba(255,253,248,.72)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap > span,
body.home main.ea-home .ea-featured-products .ea-product-card__addon-label,
body.home main.ea-home .ea-featured-products .ea-product-card__addon-tag{
    font-size:8px!important;
    letter-spacing:.11em!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__variation-button{
    flex:1 1 96px!important;
    min-height:34px!important;
    padding:0 11px!important;
    font-size:10px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addons{
    margin:0 16px 12px!important;
    padding:10px!important;
    border-radius:18px!important;
    background:#fffbf4!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-head{
    margin-bottom:8px!important;
    padding-bottom:7px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-list{
    gap:7px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
    grid-template-columns:24px 34px minmax(0,1fr)!important;
    min-height:46px!important;
    padding:6px 9px 6px 6px!important;
    border-radius:14px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-check{
    width:23px!important;
    height:23px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
    width:32px!important;
    height:32px!important;
    border-radius:11px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy strong{
    font-size:11px!important;
    line-height:1.18!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy span{
    padding:3px 8px!important;
    border-radius:999px!important;
    background:#f5ead8!important;
    color:#744414!important;
    font-size:9px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__actions{
    margin:0 16px 12px!important;
    margin-top:auto!important;
    padding:12px!important;
    border:1px solid rgba(118,75,34,.11)!important;
    border-radius:20px!important;
    background:linear-gradient(180deg,rgba(255,253,248,.97),rgba(252,241,224,.95))!important;
    box-shadow:0 12px 26px rgba(70,43,20,.08),inset 0 1px 0 rgba(255,255,255,.88)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total{
    padding-bottom:10px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total-label,
body.home main.ea-home .ea-featured-products .ea-product-card__total-note{
    color:#4d331c!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total-amount{
    color:var(--ea-premium-ink)!important;
    font-size:26px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__price-row--dock{
    display:none!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__buy{
    grid-template-columns:110px minmax(0,1fr)!important;
    gap:10px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__qty{
    height:42px!important;
    background:#25170d!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
    min-height:42px!important;
    border-radius:14px!important;
    background:var(--ea-premium-gold)!important;
    color:var(--ea-premium-ink)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__support-link{
    min-height:36px!important;
    color:#4c3017!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__stock{
    grid-template-columns:minmax(0,1fr) 96px!important;
    margin:0 16px 16px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__stock-note{
    color:#8b4f1d!important;
    font-size:9px!important;
}
body.home main.ea-home .ea-reviews{
    padding:clamp(56px,5.5vw,84px) 0 clamp(64px,6vw,96px)!important;
}
body.home main.ea-home .ea-reviews:before{
    opacity:.09!important;
}
body.home main.ea-home .ea-reviews:after{
    right:clamp(-24px,1vw,18px)!important;
    top:34px!important;
    color:rgba(81,50,23,.026)!important;
    font-size:clamp(58px,8vw,118px)!important;
    letter-spacing:.055em!important;
}
body.home main.ea-home .ea-reviews__header{
    grid-template-columns:minmax(0,760px) minmax(300px,420px)!important;
    gap:clamp(24px,4vw,60px)!important;
    margin:0 0 30px!important;
}
body.home main.ea-home .ea-reviews__kicker{
    width:max-content!important;
    min-height:34px!important;
    margin:0 0 16px!important;
    padding:0 15px!important;
    border:1px solid rgba(118,75,34,.15)!important;
    border-radius:999px!important;
}
body.home main.ea-home .ea-reviews__kicker:before{
    width:22px!important;
}
body.home main.ea-home .ea-reviews__eyebrow{
    max-width:680px!important;
    color:var(--ea-premium-ink)!important;
    font-size:clamp(42px,4.9vw,72px)!important;
    line-height:.95!important;
    letter-spacing:-.06em!important;
}
body.home main.ea-home .ea-reviews__lede{
    max-width:650px!important;
    color:var(--ea-premium-soft)!important;
    font-size:clamp(15px,1.08vw,17px)!important;
    line-height:1.58!important;
}
body.home main.ea-home .ea-reviews__proof{
    gap:8px!important;
    padding:8px!important;
    border-color:rgba(94,60,29,.10)!important;
    background:rgba(255,253,248,.84)!important;
    box-shadow:0 14px 36px rgba(82,52,25,.08),inset 0 1px 0 rgba(255,255,255,.90)!important;
}
body.home main.ea-home .ea-reviews__proof-item{
    min-height:78px!important;
    padding:14px!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.58)!important;
}
body.home main.ea-home .ea-reviews__proof-item strong{
    color:var(--ea-premium-ink)!important;
    font-size:clamp(25px,2.15vw,36px)!important;
}
body.home main.ea-home .ea-reviews__proof-item span{
    color:rgba(73,48,25,.66)!important;
    font-size:9px!important;
    line-height:1.35!important;
}
body.home main.ea-home .ea-reviews__grid,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:18px!important;
    align-items:stretch!important;
    overflow:visible!important;
}
body.home main.ea-home .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
    display:grid!important;
    grid-template-rows:auto auto minmax(112px,1fr) auto auto!important;
    min-height:420px!important;
    height:100%!important;
    padding:20px!important;
    border-radius:26px!important;
    border-color:rgba(94,60,29,.12)!important;
    background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(252,241,224,.93))!important;
    box-shadow:0 16px 42px rgba(82,52,25,.10),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
body.home main.ea-home .ea-review-card__head{
    margin-bottom:14px!important;
}
body.home main.ea-home .ea-review-card__name,
body.home main.ea-home .ea-review-card__quote,
body.home main.ea-home .ea-review-card__reviewed-product strong,
body.home main.ea-home .ea-review-card__rating{
    color:var(--ea-premium-ink)!important;
}
body.home main.ea-home .ea-review-card__meta,
body.home main.ea-home .ea-review-card__verified{
    color:rgba(64,42,23,.68)!important;
}
body.home main.ea-home .ea-review-card__product{
    background:rgba(255,255,255,.68)!important;
    border-color:rgba(120,77,36,.18)!important;
    color:#8b531e!important;
}
body.home main.ea-home .ea-review-card__stars{
    margin-bottom:12px!important;
}
body.home main.ea-home .ea-review-card__quote{
    min-height:96px!important;
    font-size:15.5px!important;
    line-height:1.52!important;
    -webkit-line-clamp:4!important;
}
body.home main.ea-home .ea-review-card__reviewed-product{
    grid-template-columns:52px minmax(0,1fr) auto 46px!important;
    min-height:68px!important;
    margin:18px 0 14px!important;
    border-color:rgba(120,77,36,.14)!important;
    background:rgba(255,255,255,.70)!important;
}
body.home main.ea-home .ea-review-card__reviewed-product picture,
body.home main.ea-home .ea-review-card__reviewed-product img{
    width:52px!important;
    height:52px!important;
    background:#fff7ec!important;
}
body.home main.ea-home .ea-review-card__reviewed-product small{
    color:rgba(64,42,23,.62)!important;
}
body.home main.ea-home .ea-review-card__reviewed-product em{
    display:inline-flex!important;
    align-items:center!important;
    min-height:30px!important;
    padding:0 10px!important;
    border-radius:999px!important;
    background:#f2dfbd!important;
    color:#5d3514!important;
    font-size:12px!important;
}
body.home main.ea-home .ea-review-card__quick-add{
    width:46px!important;
    min-width:46px!important;
    height:46px!important;
    min-height:46px!important;
    background:#dc9d45!important;
    color:#1d140e!important;
    box-shadow:0 10px 18px rgba(103,60,18,.14)!important;
}
body.home main.ea-home .ea-review-card__foot{
    padding-top:14px!important;
    border-top-color:rgba(92,58,28,.13)!important;
}
body.home main.ea-home .ea-review-card__rating{
    background:rgba(255,255,255,.70)!important;
    border-color:rgba(120,77,36,.16)!important;
}
@media(max-width:1180px){
    body.home main.ea-home .ea-collections__grid,
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid,
    body.home main.ea-home .ea-reviews__grid,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card:last-child{
        grid-column:1/-1!important;
    }
    body.home main.ea-home .ea-featured-products__header,
    body.home main.ea-home .ea-reviews__header{
        grid-template-columns:1fr!important;
    }
    body.home main.ea-home .ea-featured-products__proof,
    body.home main.ea-home .ea-reviews__proof{
        max-width:720px!important;
    }
}
@media(min-width:761px) and (max-width:1180px){
    body.home main.ea-home .ea-featured-products .ea-product-card{
        min-height:841px!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-collections,
    body.home main.ea-home .ea-featured-products,
    body.home main.ea-home .ea-reviews{
        padding-top:44px!important;
        padding-bottom:54px!important;
    }
    body.home main.ea-home .ea-collections__inner,
    body.home main.ea-home .ea-featured-products__inner,
    body.home main.ea-home .ea-reviews__inner{
        width:calc(100% - 28px)!important;
    }
    body.home main.ea-home .ea-collections__header{
        grid-template-columns:1fr!important;
        gap:16px!important;
        margin-bottom:18px!important;
    }
    body.home main.ea-home .ea-collections__title,
    body.home main.ea-home .ea-featured-products__title,
    body.home main.ea-home .ea-reviews__eyebrow{
        font-size:clamp(36px,11vw,48px)!important;
        line-height:.96!important;
    }
    body.home main.ea-home .ea-collections__subcopy,
    body.home main.ea-home .ea-featured-products__subcopy,
    body.home main.ea-home .ea-reviews__lede{
        font-size:14px!important;
    }
    body.home main.ea-home .ea-collections__grid,
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid,
    body.home main.ea-home .ea-reviews__grid,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        grid-template-columns:1fr!important;
        gap:16px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card:last-child{
        grid-column:auto!important;
    }
    body.home main.ea-home .ea-collection-card__hero{
        min-height:218px!important;
    }
    body.home main.ea-home .ea-collection-card__hero-main,
    body.home main.ea-home .ea-collection-card__image-link{
        min-height:198px!important;
    }
    body.home main.ea-home .ea-collection-card__image{
        max-height:158px!important;
        margin-top:34px!important;
    }
    body.home main.ea-home .ea-collection-card__description{
        font-size:13.5px!important;
    }
    body.home main.ea-home .ea-collection-card__mini-item{
        grid-template-columns:minmax(0,1fr) auto!important;
        gap:8px!important;
    }
    body.home main.ea-home .ea-collection-card__mini-thumb{
        display:none!important;
    }
    body.home main.ea-home .ea-collection-card__mini-copy{
        display:grid!important;
        grid-template-columns:minmax(0,1fr) auto!important;
        gap:10px!important;
        width:100%!important;
    }
    body.home main.ea-home .ea-collection-card__mini-name{
        display:-webkit-box!important;
        overflow:hidden!important;
        white-space:normal!important;
        -webkit-box-orient:vertical!important;
        -webkit-line-clamp:2!important;
    }
    body.home main.ea-home .ea-collection-card__mini-price{
        white-space:nowrap!important;
    }
    body.home main.ea-home .ea-collection-card__mini-buy{
        grid-column:1/-1!important;
        width:100%!important;
        justify-self:stretch!important;
    }
    body.home main.ea-home .ea-collection-card__mini-variations,
    body.home main.ea-home .ea-collection-card__mini-action{
        width:100%!important;
    }
    body.home main.ea-home .ea-featured-products__proof,
    body.home main.ea-home .ea-reviews__proof{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item,
    body.home main.ea-home .ea-reviews__proof-item{
        min-height:62px!important;
        padding:10px!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item strong,
    body.home main.ea-home .ea-reviews__proof-item strong{
        font-size:22px!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item span,
    body.home main.ea-home .ea-reviews__proof-item span{
        font-size:7.5px!important;
        letter-spacing:.09em!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        height:184px!important;
        padding:30px 14px 8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__image{
        max-width:min(92%,290px)!important;
        max-height:146px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(2) .ea-product-card__image{
        max-width:min(58%,190px)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__image{
        max-width:min(58%,190px)!important;
        max-height:138px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__main{
        padding:18px 18px 10px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__title{
        font-size:25px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__buy{
        grid-template-columns:96px minmax(0,1fr)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
        padding:0 12px!important;
        font-size:10px!important;
    }
    body.home main.ea-home .ea-reviews:after{
        top:24px!important;
        right:-16px!important;
        font-size:52px!important;
    }
    body.home main.ea-home .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        min-height:0!important;
        padding:18px!important;
    }
    body.home main.ea-home .ea-review-card__quote{
        min-height:0!important;
        font-size:15px!important;
        -webkit-line-clamp:5!important;
    }
}
@media(max-width:420px){
    body.home main.ea-home .ea-collections__inner,
    body.home main.ea-home .ea-featured-products__inner,
    body.home main.ea-home .ea-reviews__inner{
        width:calc(100% - 24px)!important;
    }
    body.home main.ea-home .ea-featured-products__proof,
    body.home main.ea-home .ea-reviews__proof{
        grid-template-columns:1fr!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item,
    body.home main.ea-home .ea-reviews__proof-item{
        display:grid!important;
        grid-template-columns:86px minmax(0,1fr)!important;
        align-items:center!important;
        gap:12px!important;
        min-height:54px!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item span,
    body.home main.ea-home .ea-reviews__proof-item span{
        margin:0!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy{
        display:grid!important;
        grid-template-columns:minmax(0,1fr) auto!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product{
        grid-template-columns:48px minmax(0,1fr) auto!important;
        gap:8px!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        grid-column:1/-1!important;
        width:100%!important;
    }
}

/* Final visual QA lock: cleaner ecommerce stages, lighter reviews, and no floating control over CTAs. */
html{
    scrollbar-color:rgba(104,70,38,.34) #fffaf2!important;
}
html::-webkit-scrollbar{
    width:8px!important;
}
html::-webkit-scrollbar-track{
    background:#fffaf2!important;
}
html::-webkit-scrollbar-thumb{
    border:2px solid #fffaf2!important;
    border-radius:999px!important;
    background:rgba(116,76,38,.38)!important;
}
html::-webkit-scrollbar-thumb:hover{
    background:rgba(116,76,38,.52)!important;
}
body.home .ea-live-chat:not(.is-open){
    top:auto!important;
    right:22px!important;
    bottom:22px!important;
    width:56px!important;
    height:56px!important;
    transform:none!important;
    z-index:125!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__dock{
    width:56px!important;
    height:56px!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{
    display:grid!important;
    place-items:center!important;
    width:56px!important;
    min-width:56px!important;
    height:56px!important;
    min-height:56px!important;
    padding:0!important;
    border:1px solid rgba(131,88,39,.18)!important;
    border-radius:999px!important;
    background:#f6c15d!important;
    box-shadow:0 16px 36px rgba(68,43,19,.16)!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher-badge{
    width:34px!important;
    height:34px!important;
    margin:0!important;
    border-radius:999px!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher>span:not(.ea-live-chat__launcher-badge):not(.ea-live-chat__launcher-unread),
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher small,
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher strong,
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher-unread{
    display:none!important;
}
body.home main.ea-home .ea-featured-products .ea-product-grid,
body.home main.ea-home .ea-featured-products .ea-shop-product-grid,
body.home main.ea-home .ea-collections .ea-collections__grid,
body.home main.ea-home .ea-reviews__grid,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
    grid-auto-rows:1fr!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__hero,
body.home main.ea-home .ea-featured-products .ea-product-card__visual{
    background:
        radial-gradient(circle at 50% 48%,#ffffff 0 34%,rgba(255,251,244,.96) 48%,rgba(244,233,215,.62) 73%,rgba(224,186,122,.10) 100%),
        linear-gradient(180deg,#fffefb 0%,#f8efe1 100%)!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__image,
body.home main.ea-home .ea-featured-products .ea-product-card__image,
body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb,
body.home main.ea-home .ea-review-card__reviewed-product img{
    mix-blend-mode:normal!important;
    object-fit:contain!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__image{
    filter:drop-shadow(0 22px 20px rgba(80,52,27,.12)) saturate(1.02)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card{
    border-color:rgba(122,82,42,.12)!important;
    background:linear-gradient(180deg,#fffefd 0%,#fffaf3 72%,#f8ecd8 100%)!important;
    box-shadow:0 13px 30px rgba(79,51,25,.075),inset 0 1px 0 rgba(255,255,255,.98)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__visual{
    height:clamp(220px,15.8vw,256px)!important;
    padding:36px 20px 14px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__image{
    max-width:min(90%,370px)!important;
    max-height:196px!important;
    filter:drop-shadow(0 20px 18px rgba(54,35,19,.12)) saturate(1.01)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__image,
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image,
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__image{
    max-width:min(96%,410px)!important;
    max-height:202px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(2) .ea-product-card__image{
    max-width:min(64%,244px)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__image{
    max-width:min(70%,250px)!important;
    max-height:174px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__image{
    max-width:min(112%,470px)!important;
    max-height:232px!important;
    transform:translateY(-5px)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__image{
    max-width:min(92%,350px)!important;
    max-height:222px!important;
    border-radius:16px!important;
    mix-blend-mode:multiply!important;
    filter:contrast(1.05) saturate(1.08) drop-shadow(0 18px 18px rgba(54,35,19,.10))!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
    grid-template-columns:28px 44px minmax(0,1fr)!important;
    min-height:58px!important;
    padding:8px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
    width:40px!important;
    height:40px!important;
    border-radius:12px!important;
    background:#fff8ed!important;
    object-fit:cover!important;
    object-position:center!important;
    box-shadow:inset 0 0 0 1px rgba(108,72,38,.06)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__summary,
body.home main.ea-home .ea-review-card__meta,
body.home main.ea-home .ea-review-card__verified,
body.home main.ea-home .ea-reviews__lede{
    color:#4e4237!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary,
body.home main.ea-home .ea-review-card__quick-add,
body.home main.ea-home .ea-collection-card__mini-action,
body.home main.ea-home .ea-collection-card__mini-variation,
body.home main.ea-home .ea-collection-card__cta,
body.home main.ea-home .ea-collections__action,
body.home main.ea-home .ea-fitment-desk__button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    min-width:0!important;
    line-height:1.12!important;
    overflow:visible!important;
}
body.home main.ea-home .ea-collection-card__mini-action,
body.home main.ea-home .ea-collection-card__mini-variation{
    min-width:86px!important;
    padding:0 13px!important;
    white-space:nowrap!important;
}
body.home main.ea-home .ea-collection-card__mini-name,
body.home main.ea-home .ea-product-card__addon-copy strong,
body.home main.ea-home [data-ea-product-addon-name],
body.home main.ea-home .ea-review-card__reviewed-product strong{
    overflow:hidden!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
}
body.home main.ea-home .ea-collection-card__mini-price,
body.home main.ea-home .ea-product-card__addon-copy span,
body.home main.ea-home [data-ea-product-addon-price],
body.home main.ea-home .ea-review-card__reviewed-product em{
    white-space:nowrap!important;
}
@media(min-width:981px){
    body.home main.ea-home .ea-reviews__rail-wrap{
        overflow:visible!important;
    }
    body.home main.ea-home .ea-reviews__grid,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        display:grid!important;
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
        gap:22px!important;
        overflow:visible!important;
        scroll-snap-type:none!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card{
        width:auto!important;
        min-width:0!important;
        scroll-snap-align:none!important;
    }
    body.home main.ea-home .ea-reviews__slider-controls{
        display:none!important;
    }
}
body.home main.ea-home .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
    background:linear-gradient(180deg,#fffefb 0%,#fff7eb 100%)!important;
    border-color:rgba(104,69,35,.12)!important;
    box-shadow:0 14px 34px rgba(79,51,25,.08),inset 0 1px 0 rgba(255,255,255,.96)!important;
}
body.home main.ea-home .ea-review-card__quote{
    display:-webkit-box!important;
    overflow:hidden!important;
    -webkit-box-orient:vertical!important;
    min-height:112px!important;
    color:#21160f!important;
    -webkit-line-clamp:6!important;
}
body.home main.ea-home .ea-review-card__reviewed-product{
    background:#fffefd!important;
    border-color:rgba(104,69,35,.13)!important;
    box-shadow:0 10px 22px rgba(67,42,20,.06)!important;
    grid-template-columns:54px minmax(0,1fr) auto 74px!important;
    overflow:hidden!important;
}
body.home main.ea-home .ea-review-card__reviewed-product picture,
body.home main.ea-home .ea-review-card__reviewed-product img{
    background:#fff8ed!important;
}
body.home main.ea-home .ea-review-card__quick-add,
body.home main.ea-home .ea-featured-products .ea-product-card__button,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
    background:#e5a845!important;
    color:#1d140e!important;
}
body.home main.ea-home .ea-review-card__quick-add{
    width:74px!important;
    min-width:74px!important;
    max-width:74px!important;
}
/* Commerce fit pass: every visible label gets a real hit area instead of barely fitting. */
body.home main.ea-home .ea-collection-card__title-link,
body.home main.ea-home .ea-product-card__hero-trigger--title{
    display:inline-block!important;
    min-height:40px!important;
    line-height:1.08!important;
    max-width:100%!important;
    overflow:visible!important;
}
body.home main.ea-home .ea-collection-card__mini-action,
body.home main.ea-home .ea-collection-card__mini-variation,
body.home main.ea-home .ea-product-card__variation-button{
    min-height:42px!important;
    height:auto!important;
    padding:0 16px!important;
    line-height:1.08!important;
}
body.home main.ea-home .ea-collection-card__mini-action{
    min-width:118px!important;
}
body.home main.ea-home .ea-collection-card__mini-variation,
body.home main.ea-home .ea-product-card__variation-button{
    min-width:104px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
    min-height:48px!important;
    padding-inline:18px!important;
}
body.home main.ea-home .ea-product-card__addon-thumb,
body.home main.ea-home .ea-collection-card__mini-thumb img,
body.home main.ea-home .ea-review-card__reviewed-product img{
    opacity:1!important;
    visibility:visible!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
    object-fit:contain!important;
    background:#fffdf8!important;
}
body.home .ea-footer__accordion-toggle{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    min-height:40px!important;
    height:auto!important;
    width:100%!important;
    line-height:1.1!important;
    overflow:visible!important;
}
body.home .ea-footer a{
    display:inline-flex!important;
    align-items:center!important;
    min-height:34px!important;
    line-height:1.15!important;
    overflow:visible!important;
}
@media(min-width:681px) and (max-width:1180px){
    body.home main.ea-home .ea-collections .ea-collection-card{
        min-height:694px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card:last-child{
        min-height:694px!important;
    }
}
@media(max-width:760px){
    body.home .ea-live-chat:not(.is-open){
        top:auto!important;
        right:14px!important;
        bottom:16px!important;
        width:52px!important;
        height:52px!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__dock,
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{
        width:52px!important;
        min-width:52px!important;
        height:52px!important;
        min-height:52px!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher-badge{
        width:31px!important;
        height:31px!important;
    }
    body.home .ea-home-hero__art{
        min-height:clamp(238px,63vw,312px)!important;
    }
    body.home .ea-home-hero__art:before{
        width:clamp(320px,92vw,410px)!important;
    }
    body.home .ea-home-hero__stage img{
        left:50%!important;
        width:clamp(410px,112vw,500px)!important;
        transform:translateX(-50%)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        height:198px!important;
        padding:30px 14px 10px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__image{
        max-width:min(92%,305px)!important;
        max-height:158px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(2) .ea-product-card__image{
        max-width:min(62%,198px)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__image{
        max-width:min(92%,300px)!important;
        max-height:176px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
        grid-template-columns:28px 44px minmax(0,1fr)!important;
        min-height:58px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
        width:42px!important;
        height:42px!important;
    }
    body.home main.ea-home .ea-review-card__quote{
        -webkit-line-clamp:5!important;
        min-height:0!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product{
        grid-template-columns:54px minmax(0,1fr) auto!important;
        gap:10px!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        grid-column:1/-1!important;
        width:100%!important;
        min-height:46px!important;
    }
    body.home main.ea-home .ea-collection-card__title-link,
    body.home main.ea-home .ea-product-card__hero-trigger--title{
        min-height:42px!important;
        line-height:1.1!important;
    }
    body.home main.ea-home .ea-collection-card__mini-action,
    body.home main.ea-home .ea-collection-card__mini-variation,
    body.home main.ea-home .ea-product-card__variation-button{
        min-height:44px!important;
    }
}
@media(max-width:680px){
    body.home main.ea-home .ea-collections .ea-collection-card{
        min-height:706px!important;
    }
}
@media(min-width:761px) and (max-width:980px){
    body.home .ea-home-hero__art:before{
        width:clamp(390px,56vw,520px)!important;
    }
    body.home .ea-home-hero__stage img{
        width:clamp(470px,72vw,650px)!important;
    }
}

/* Phone commerce rails: compact, swipeable cards without forcing the whole page sideways. */
@media(max-width:760px){
    html,
    body{
        overflow-x:hidden!important;
    }
    body.home .ea-home-hero__headline h1{
        max-width:100%!important;
        font-size:clamp(34px,9.2vw,38px)!important;
        line-height:1.08!important;
        overflow:visible!important;
    }
    body.home .ea-home-hero__headline-line--accent{
        padding-right:12px!important;
        font-size:clamp(33px,8.9vw,37px)!important;
        line-height:1.12!important;
        letter-spacing:-.045em!important;
        box-sizing:border-box!important;
    }
    body.home .ea-home-hero__accent{
        max-width:calc(100% - 10px)!important;
        font-size:10px!important;
        line-height:1.55!important;
        letter-spacing:.025em!important;
        overflow-wrap:break-word!important;
    }
    body.home main.ea-home .ea-collections__inner,
    body.home main.ea-home .ea-featured-products__inner,
    body.home main.ea-home .ea-reviews__inner{
        width:100%!important;
        max-width:100%!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-collections__header,
    body.home main.ea-home .ea-featured-products__header,
    body.home main.ea-home .ea-reviews__header{
        width:calc(100% - 28px)!important;
        margin-left:auto!important;
        margin-right:auto!important;
    }
    body.home main.ea-home .ea-collections .ea-collections__grid,
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid,
    body.home main.ea-home .ea-reviews__grid,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        display:flex!important;
        grid-template-columns:none!important;
        grid-auto-flow:initial!important;
        grid-auto-columns:auto!important;
        align-items:stretch!important;
        gap:16px!important;
        width:100%!important;
        max-width:100%!important;
        margin:0!important;
        padding:0 18px 18px!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        scroll-padding-inline:18px!important;
        scroll-snap-type:x mandatory!important;
        -webkit-overflow-scrolling:touch!important;
        scrollbar-width:none!important;
        overscroll-behavior-inline:contain!important;
    }
    body.home main.ea-home .ea-collections .ea-collections__grid::-webkit-scrollbar,
    body.home main.ea-home .ea-featured-products .ea-product-grid::-webkit-scrollbar,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid::-webkit-scrollbar,
    body.home main.ea-home .ea-reviews__grid::-webkit-scrollbar{
        display:none!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card,
    body.home main.ea-home .ea-collections .ea-collection-card:last-child,
    body.home main.ea-home .ea-featured-products .ea-product-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        flex:0 0 min(86vw,358px)!important;
        width:min(86vw,358px)!important;
        min-width:min(86vw,358px)!important;
        max-width:min(86vw,358px)!important;
        scroll-snap-align:start!important;
        scroll-snap-stop:always!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card{
        display:grid!important;
        grid-template-rows:auto auto auto auto auto!important;
        min-height:0!important;
        height:auto!important;
        border-radius:26px!important;
        box-shadow:0 18px 38px rgba(79,51,25,.10),inset 0 1px 0 rgba(255,255,255,.98)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        height:184px!important;
        padding:26px 14px 10px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__image{
        max-width:min(90%,296px)!important;
        max-height:146px!important;
        transform:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__main{
        padding:15px 15px 8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__title{
        font-size:clamp(23px,6.7vw,27px)!important;
        line-height:1.02!important;
        min-height:0!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__summary{
        min-height:0!important;
        margin-top:8px!important;
        font-size:12.5px!important;
        line-height:1.35!important;
        -webkit-line-clamp:2!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap{
        margin-top:10px!important;
        padding:9px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-row{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-button{
        min-width:0!important;
        min-height:42px!important;
        padding:0 8px!important;
        font-size:10px!important;
        line-height:1.12!important;
        white-space:normal!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons,
    body.home main.ea-home .ea-featured-products .ea-product-card__actions,
    body.home main.ea-home .ea-featured-products .ea-product-card__stock{
        margin-left:12px!important;
        margin-right:12px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons{
        padding:9px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
        grid-template-columns:24px 38px minmax(0,1fr)!important;
        min-height:54px!important;
        gap:7px!important;
        padding:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
        width:38px!important;
        height:38px!important;
        object-fit:contain!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy strong{
        font-size:11px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy span{
        font-size:9px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item:not(.is-selected){
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__actions{
        padding:11px!important;
        border-radius:20px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total{
        padding-bottom:8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-note,
    body.home main.ea-home .ea-featured-products .ea-product-card__support,
    body.home main.ea-home .ea-featured-products .ea-product-card__stock{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-amount{
        font-size:23px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__buy{
        grid-template-columns:94px minmax(0,1fr)!important;
        gap:9px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__price-row--dock{
        min-width:0!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__price{
        font-size:22px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty{
        height:42px!important;
        grid-template-columns:34px 1fr 34px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty button{
        width:34px!important;
        height:34px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__split-buy,
    body.home main.ea-home .ea-featured-products .ea-split-buy{
        grid-column:1/-1!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary,
    body.home main.ea-home .ea-review-card__quick-add{
        min-height:48px!important;
        padding:0 12px!important;
        font-size:10px!important;
        line-height:1.12!important;
        white-space:normal!important;
    }
    body.home main.ea-home .ea-reviews__grid,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        grid-auto-columns:auto!important;
    }
    body.home main.ea-home .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        min-height:0!important;
        height:auto!important;
        padding:18px!important;
        border-radius:24px!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product{
        grid-template-columns:52px minmax(0,1fr) auto!important;
        min-height:0!important;
        gap:10px!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        grid-column:1/-1!important;
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
    }
}
@media(max-width:390px){
    body.home main.ea-home .ea-collections .ea-collection-card,
    body.home main.ea-home .ea-collections .ea-collection-card:last-child,
    body.home main.ea-home .ea-featured-products .ea-product-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        flex-basis:calc(100vw - 34px)!important;
        width:calc(100vw - 34px)!important;
        min-width:calc(100vw - 34px)!important;
        max-width:calc(100vw - 34px)!important;
    }
}

/* Design QA conversion polish: make mobile sections sell sooner and buttons read cleanly. */
@media(max-width:760px){
    body.home main.ea-home .ea-featured-products{
        padding-top:34px!important;
        padding-bottom:42px!important;
    }
    body.home main.ea-home .ea-featured-products__header{
        display:block!important;
        margin-bottom:18px!important;
    }
    body.home main.ea-home .ea-featured-products__eyebrow,
    body.home main.ea-home .ea-reviews__kicker{
        min-height:32px!important;
        padding:0 14px!important;
        font-size:9px!important;
        letter-spacing:.15em!important;
    }
    body.home main.ea-home .ea-featured-products__title{
        max-width:340px!important;
        margin-top:14px!important;
        font-size:clamp(34px,10.6vw,42px)!important;
        line-height:.98!important;
        letter-spacing:-.055em!important;
    }
    body.home main.ea-home .ea-featured-products__subcopy{
        max-width:330px!important;
        margin-top:16px!important;
        font-size:13px!important;
        line-height:1.48!important;
    }
    body.home main.ea-home .ea-featured-products__proof{
        display:flex!important;
        grid-template-columns:none!important;
        width:100%!important;
        margin:18px 0 0!important;
        gap:8px!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        padding:0 18px 3px!important;
        scroll-snap-type:x proximity!important;
        scrollbar-width:none!important;
    }
    body.home main.ea-home .ea-featured-products__proof::-webkit-scrollbar{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item,
    body.home main.ea-home .ea-featured-products__proof-item:last-child{
        grid-column:auto!important;
        flex:0 0 112px!important;
        width:112px!important;
        min-height:62px!important;
        padding:10px 8px!important;
        border-radius:16px!important;
        display:flex!important;
        flex-direction:column!important;
        align-items:flex-start!important;
        justify-content:center!important;
        gap:4px!important;
        scroll-snap-align:start!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item strong{
        font-size:22px!important;
        line-height:.95!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item span{
        font-size:6.5px!important;
        letter-spacing:.08em!important;
        line-height:1.15!important;
        max-width:100%!important;
        overflow:hidden!important;
        text-overflow:ellipsis!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid{
        padding-top:4px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        height:170px!important;
        padding:22px 12px 8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__image{
        max-width:min(96%,318px)!important;
        max-height:140px!important;
        opacity:1!important;
        filter:drop-shadow(0 14px 13px rgba(54,35,19,.14)) saturate(1.04) contrast(1.04)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__image{
        max-width:min(108%,340px)!important;
        max-height:132px!important;
    }
    body.home main.ea-home .ea-product-card__hero-trigger--title,
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary,
    body.home main.ea-home .ea-review-card__quick-add{
        white-space:normal!important;
        text-wrap:balance!important;
        word-break:normal!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
        min-height:50px!important;
        letter-spacing:.08em!important;
    }
    body.home main.ea-home .ea-reviews{
        padding-top:42px!important;
        padding-bottom:54px!important;
    }
    body.home main.ea-home .ea-reviews__header{
        display:block!important;
        margin-bottom:18px!important;
    }
    body.home main.ea-home .ea-reviews__eyebrow{
        margin-top:14px!important;
        font-size:clamp(38px,11vw,46px)!important;
        line-height:.96!important;
        letter-spacing:-.055em!important;
    }
    body.home main.ea-home .ea-reviews__lede{
        max-width:330px!important;
        margin-top:14px!important;
        font-size:13px!important;
        line-height:1.5!important;
    }
    body.home main.ea-home .ea-reviews__proof{
        display:flex!important;
        grid-template-columns:none!important;
        width:100%!important;
        margin:18px 0 0!important;
        gap:8px!important;
        padding:0 18px 3px!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        scroll-snap-type:x proximity!important;
        scrollbar-width:none!important;
        background:transparent!important;
        box-shadow:none!important;
    }
    body.home main.ea-home .ea-reviews__proof::-webkit-scrollbar{
        display:none!important;
    }
    body.home main.ea-home .ea-reviews__proof-item{
        flex:0 0 112px!important;
        width:112px!important;
        min-height:66px!important;
        padding:10px 7px!important;
        border-radius:17px!important;
        display:flex!important;
        flex-direction:column!important;
        align-items:flex-start!important;
        justify-content:center!important;
        gap:5px!important;
        background:#fffaf2!important;
        box-shadow:0 10px 24px rgba(79,51,25,.06)!important;
        scroll-snap-align:start!important;
    }
    body.home main.ea-home .ea-reviews__proof-item strong{
        font-size:20px!important;
        line-height:1!important;
    }
    body.home main.ea-home .ea-reviews__proof-item span{
        margin-top:0!important;
        font-size:6.2px!important;
        letter-spacing:.075em!important;
        line-height:1.15!important;
        max-width:100%!important;
        overflow:hidden!important;
        text-overflow:ellipsis!important;
    }
    body.home main.ea-home .ea-reviews__grid,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        padding-top:2px!important;
    }
    body.home main.ea-home .ea-review-card__quote{
        -webkit-line-clamp:4!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        min-height:48px!important;
        font-size:10px!important;
        letter-spacing:.08em!important;
    }
}

/* Final phone commerce pass: one clean sideways rail system with equal cards. */
@media(max-width:760px){
    html,
    body{
        width:100%!important;
        max-width:100%!important;
        overflow-x:hidden!important;
    }
    body.home main.ea-home{
        overflow-x:clip!important;
    }
    body.home main.ea-home .ea-featured-products,
    body.home main.ea-home .ea-reviews{
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products__inner,
    body.home main.ea-home .ea-reviews__inner{
        width:100%!important;
        max-width:100%!important;
    }
    body.home main.ea-home .ea-featured-products__header,
    body.home main.ea-home .ea-reviews__header{
        width:calc(100% - 32px)!important;
        margin-inline:auto!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid,
    body.home main.ea-home .ea-reviews__grid,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        display:flex!important;
        flex-wrap:nowrap!important;
        align-items:stretch!important;
        grid-template-columns:none!important;
        width:100%!important;
        max-width:100%!important;
        margin:0!important;
        gap:14px!important;
        padding:4px 16px 20px!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        scroll-snap-type:x mandatory!important;
        scroll-padding-inline:16px!important;
        -webkit-overflow-scrolling:touch!important;
        overscroll-behavior-inline:contain!important;
        scrollbar-width:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid::-webkit-scrollbar,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid::-webkit-scrollbar,
    body.home main.ea-home .ea-reviews__grid::-webkit-scrollbar{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        flex:0 0 min(84vw,340px)!important;
        width:min(84vw,340px)!important;
        min-width:min(84vw,340px)!important;
        max-width:min(84vw,340px)!important;
        scroll-snap-align:start!important;
        scroll-snap-stop:always!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card{
        display:flex!important;
        flex-direction:column!important;
        height:632px!important;
        min-height:632px!important;
        max-height:632px!important;
        overflow:hidden!important;
        border-radius:24px!important;
        background:linear-gradient(180deg,#fffdfa 0%,#fff6eb 100%)!important;
        box-shadow:0 18px 38px rgba(69,43,22,.12),inset 0 1px 0 rgba(255,255,255,.96)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        flex:0 0 172px!important;
        height:172px!important;
        min-height:172px!important;
        padding:18px 14px 8px!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__hero-trigger--image{
        width:100%!important;
        height:100%!important;
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__image{
        display:block!important;
        width:auto!important;
        height:auto!important;
        max-width:94%!important;
        max-height:132px!important;
        object-fit:contain!important;
        object-position:center!important;
        opacity:1!important;
        transform:none!important;
        filter:drop-shadow(0 12px 12px rgba(54,35,19,.13)) saturate(1.03)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__main{
        flex:0 0 auto!important;
        padding:14px 14px 8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__title{
        min-height:50px!important;
        font-size:24px!important;
        line-height:1.03!important;
        letter-spacing:-.045em!important;
        display:-webkit-box!important;
        -webkit-box-orient:vertical!important;
        -webkit-line-clamp:2!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__fitment{
        min-height:20px!important;
        margin-top:7px!important;
        font-size:10px!important;
        white-space:nowrap!important;
        overflow:hidden!important;
        text-overflow:ellipsis!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__summary{
        min-height:36px!important;
        max-height:36px!important;
        margin-top:7px!important;
        font-size:12px!important;
        line-height:1.5!important;
        display:-webkit-box!important;
        -webkit-box-orient:vertical!important;
        -webkit-line-clamp:2!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap{
        margin-top:9px!important;
        padding:8px!important;
        border-radius:17px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap > span{
        font-size:8px!important;
        letter-spacing:.14em!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-row{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:7px!important;
        margin-top:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-button{
        min-width:0!important;
        min-height:38px!important;
        padding:0 7px!important;
        font-size:9px!important;
        line-height:1.15!important;
        white-space:normal!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons{
        flex:0 0 auto!important;
        margin:8px 12px 0!important;
        padding:8px!important;
        border-radius:18px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-head{
        margin-bottom:6px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-label,
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-tag{
        font-size:8px!important;
        letter-spacing:.12em!important;
        white-space:nowrap!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
        grid-template-columns:22px 36px minmax(0,1fr)!important;
        min-height:50px!important;
        padding:6px!important;
        gap:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item:not(.is-selected){
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
        width:36px!important;
        height:36px!important;
        min-width:36px!important;
        min-height:36px!important;
        object-fit:contain!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy strong{
        font-size:10px!important;
        line-height:1.15!important;
        white-space:nowrap!important;
        overflow:hidden!important;
        text-overflow:ellipsis!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy span{
        font-size:9px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__actions{
        margin:10px 12px 12px!important;
        padding:10px!important;
        border-radius:19px!important;
        margin-top:auto!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total{
        align-items:center!important;
        padding-bottom:8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-label{
        font-size:8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-note,
    body.home main.ea-home .ea-featured-products .ea-product-card__support,
    body.home main.ea-home .ea-featured-products .ea-product-card__stock{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-amount{
        font-size:22px!important;
        line-height:1!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__buy{
        display:grid!important;
        grid-template-columns:92px minmax(0,1fr)!important;
        gap:8px!important;
        align-items:stretch!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__price-row--dock{
        min-width:0!important;
        min-height:40px!important;
        padding:6px 7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__price{
        font-size:20px!important;
        line-height:1!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty{
        height:40px!important;
        min-height:40px!important;
        grid-template-columns:32px minmax(0,1fr) 32px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty button{
        width:32px!important;
        height:32px!important;
        font-size:15px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__split-buy,
    body.home main.ea-home .ea-featured-products .ea-split-buy{
        grid-column:1/-1!important;
        min-width:0!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
        width:100%!important;
        min-width:0!important;
        max-width:100%!important;
        min-height:48px!important;
        padding:0 10px!important;
        border-radius:16px!important;
        font-size:9.5px!important;
        line-height:1.14!important;
        letter-spacing:.07em!important;
        white-space:normal!important;
        text-align:center!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button span,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary span{
        display:block!important;
        max-width:100%!important;
        overflow:hidden!important;
        text-overflow:ellipsis!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        display:flex!important;
        flex-direction:column!important;
        height:430px!important;
        min-height:430px!important;
        max-height:430px!important;
        padding:18px!important;
        overflow:hidden!important;
        border-radius:24px!important;
    }
    body.home main.ea-home .ea-review-card__quote{
        display:-webkit-box!important;
        -webkit-box-orient:vertical!important;
        -webkit-line-clamp:5!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product{
        margin-top:auto!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        width:100%!important;
        min-width:0!important;
        min-height:48px!important;
        padding:0 10px!important;
        border-radius:16px!important;
        font-size:9.5px!important;
        line-height:1.14!important;
        letter-spacing:.07em!important;
        white-space:normal!important;
        text-align:center!important;
    }
}

@media(max-width:390px){
    body.home main.ea-home .ea-featured-products .ea-product-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        flex-basis:calc(100vw - 36px)!important;
        width:calc(100vw - 36px)!important;
        min-width:calc(100vw - 36px)!important;
        max-width:calc(100vw - 36px)!important;
    }
}

/* Product card visual fail-safe: inline thumbnail layer prevents blank image stages during mobile/desktop decode. */
body.home main.ea-home .ea-featured-products .ea-product-card__visual::after{content:"";position:absolute;inset:38px 24px 28px;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1;opacity:1;pointer-events:none;mix-blend-mode:multiply;filter:drop-shadow(0 18px 18px rgba(80,48,19,.16)) saturate(1.03)}
body.home main.ea-home .ea-featured-products .ea-product-card__hero-trigger--image{position:relative!important;z-index:2!important}
body.home main.ea-home .ea-featured-products .ea-product-card__badge,body.home main.ea-home .ea-featured-products .ea-product-card__viewer{z-index:5!important}
@media(max-width:760px){body.home main.ea-home .ea-featured-products .ea-product-card__visual::after{inset:28px 18px 20px;filter:drop-shadow(0 12px 12px rgba(80,48,19,.13)) saturate(1.03)}}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__visual::after{background-image:url('data:image/jpeg;base64,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7S90b6eoxgLt/chciwAoIEqBKlSvvKmhSxfzwIqupyT+d2N+gUHo5PWPvD0c0fN6bfrxmkEIKCBCAlSpX3lYLoxdR0cWZGvS2+m/cenogvrsWEhrZnu+0Gkmx9BBBASvvQJ2tHAS5TS0X2kL29zSKEujpuRtKe76ueoyoQQQEr72R3VrG1rscfNl4A6uOo/qUSC2MdD6BCCAlffG9ZoGr4EIWZaza92Zd6oHLq2mihwKCVCCAlffeBknX+JrajSw1cCa9nm3sfSoQQH34IZNML1iy6tfwvhBwPsPpUICV9/Y/QIEr/wGiUleEpK/90v/2gAMAwEAAgADAAAAEPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefn6EJJ1vffffffffffffffffffffffffdWLOlxrw4mIHdfffffffffffffffffffffY/LC2o6CSDibdweffffffffffffffffffeSkUC9JqcmnR206lfWPfffffffffffffffffQJTeasnWil8f1FpMkdfffffffffffffffffaWbWdbY13EAX9vlpTr4NffffffffffffffbXfffZew0dNbRARvqqCZv/AH3333333333333333323XwF31hTelrxRul3333333333333333333313Faje8j9s813Fn33333333333333333333220FfN8wEW0U333333333333333333333333l7XVRlUk13333333333333333333333333GtKD3Fm333333333333333333333333332Vymlnk3333333333333333333333333332VE+Gk333333333333333333333333333323u1HV33333333333333333333333333333221133333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333/8QAKBEAAgIBAwMDBAMAAAAAAAAAAAERITFAUXFBYZFQscFwodHwECCB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')}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(2) .ea-product-card__visual::after{background-image:url('data:image/jpeg;base64,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1tbN+plb+qOoK4zLIB1SUMAFRabuShLVCMtn1ZO9D04OggTlNzC3lrKDWN1Ohp4VGi/fzgu5m+JeS644mM5sSvG4GRu2h6MVLd3KdKgkc1bD3i8AFoetMwhEGWA5SzoKhkGrbNlTQhzlw2eAstZkccEMJXwYZdWJX+cfLn470NNOHioljCF6DEq1KVXEsxAfABV+kGR4VphvLmNotibrqOa8nmr0mU19PoRJWl5TgL4xWgCrEsVWlh65EHrPQofi4z1h/iIeSf6y2gVo1ZXhDDvL0DCZc0Rk8HWclrFq88+srd2iv9S0dOfeKCICWf0ibIwLRd4e9gVyfD+LlTW8Ap8SkteQHvczInxT4mh3nnBaAOXbnaYQ7y9FGGGEj2hAh/4jJJJIDvNz2L8Gfmz91n7rP0Wfus/NZ+LPye2DkzlzkTlSko/9wP/aAAwDAQACAAMAAAAQ999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999B19999999999999999999999999999999t5tPV999999999999999999999999999991h4SXS+9999999999999999999999999991PQd4Km0999999999999999999999999999datXU0cd999999999999999999999999999tDKrPBo/8AffffffffffffffffffffffffffQYmA/1Itvfffffffffffffffffffffffffd+9ycRwAtffffffffffffffffffffffffffQQIqu2/C9ffffffffffffffffffffffffZXIs75XHirXffffffffffffffffffffffffUZiZn04FiQlffffffffffffffffffffffffRbkSMOVHo/XffffffffffffffffffffffffT5x4wRURLQNffffffffffffffffffffffffVN6V6UWDX3PffffffffffffffffffffffffT9jjqKWNvwVffffffffffffffffffffffffTTXXTXXXbbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff/xAAhEQEAAgICAgIDAAAAAAAAAAABABEhMUBhEEFQcFFx8P/aAAgBAwEBPxD6fXN6+CoLCWuYdfACxofX9cfRKK2Z4Yiwsp+ObsIRjcIXUveIY3Botc1XnWLI8QIYImvN2lyzcO4qQLG6xNc81YfuLc09EsRLNeDXMsjlgv3CWG4CyQq7hzSuoXVVHxcSkVMAMBlctjVTpJ1SwWkUuXEzImpWsQbea2lHEqpUXVxYxzLGJMAxYsFsQXhgZ5S1ACJYBVCz1BbgaR0XHaDygtj2AZlw6J0wNGN1E9CDPfi2By8wm2bM7i6RzllHmvpv/8QAIBEBAQEAAgEFAQEAAAAAAAAAAQARITFAEEFQUWFwof/aAAgBAgEBPxD+PnGe5+BGoWTuTHn4AfpMzMz2tCG0LEH781ocTZpxas2Xsyp4OJGkZdg+jzcdpEo2nE0ZHMDPfNdVkV3fpJyZBY02WrzVqPyDLubFfuR79O3llhMDmS6pMA83LAZ3MnzSOW03uRzNhQS1vUzMtzfLUc7fqyHu3JwwcWJu7Yrkdcwxnl9fTpBjpDtrYOQ55vv5bhLZDHn0XHNhqS4zyg2bq3ZG3XCT0T8IAcWaeWARGQe/EYTn/SXrI1zOZpITqUPQt8os4ywlLrbL9pfu23+N/wD/xAArEAEAAgIABQQCAgIDAQAAAAABABEhMUFRYXGBUJGhwbHh0fAQ8SBggJD/2gAIAQEAAT8Q/wDisj/1SZsGm040Qb7YBPeBQp5WZ/6JfFHij7DJksp4KMB3QDgeLAH5WzoRpTqG5sW03QryU+f+gsU50B7uadRp8RgTR2gNahkeYWC7Ld3aqBmTJoBFD19QlJPgAcVUPMLnGu2FYEU1dnaZQWug4uAW5oxxIXrJB55fKuHObROUbRsih680muJJqd6hdQyWI4Jqh3rDyhYDYxZTLc5taDApgQpnZLbepgG1EGChSUfBCQJSbq/1DDxTfcNsE6M85X1pYuAtmA8sOzwjR1bpNF1k4XDMoi0spCH+BLHKlj9Wj8SnrtBHoOS9HMU361Llmk2y0bw1YcIr6FGtguW4GUzFAFAWJekp6zmN7NA554wC0FTGvYdowcqBQO3zUHZ9ZWXeKgNtcDrHiQB0osEq9IqN54zrCVYeVuMK6qmBXK8nhJ1IJ5+KkaHjutXhhjKIHnyDL3HpF4Jr4ry3GK4AAHJFP2Xc5LnhlQIQMaGcB0OyWxWH+MlxT6O1eHfsg4awUqhx6wY5Yg2sJdRINGwlalYaS5CngmrtvpBUBCrUWw07wzvNNl2oKlhpSAbsAK58ZeOKFdV1TEmmsahoceBrppuzQ7mWjF1Z1SgxyqMv4GSi82UHnqVpWwoHXfwEqdag6dq1CghfShAjk0OYYplMKYSu6e3rDHFQ5l7Gk6jTMrhucVji2Dl0ImEQRZ6OGhFLj6ACKFWdpY8dkymxI8OMrRScqRaCO1QXKF4lll0iqyjwI4z4HtiZFOKtbbyUjWJTOkugeNpXzFCXVBC03yjGCgDjgnUI6FpzkL9h9aKuU9cwLGJ2rVmw/RHpybTof3cu9dm+v+5w/t3Ok/ieaCLdrocGBrlOJuCrrNB0zGlTdvMzeCcNXb+CFirbc3jjDKVhx1ELXj3qmXXrKucr1m0jmkFrs30RQkb10ja+FKiClxAObj2lraU8CfqXhkDr+vlQRbEola+6jcK89AH8MAhLaXnLD4UDnRkeKGBeCIC1aCnMzLzPpCAP2ix2qhq5p+fn1opK/fpIhuEtcx2RUuRz0ZCFAQBbbX7hUa32Vr3cW9DgFRenaExNg8VVG/QaOGT5UOjZzoxghiFygTDaYssxX+Lm8XTsc/H3iPgMaYI6n1npHYNvt2FOfmwdMPvI37btUr8zUxLrVfwMdKC5Gxq/HxijVn/FIT8kSsMYfBUXKsEnwfTL484oPIflibNRc21xrrGGEVfQChaBS51xPgesOPDN+PiARNTC6ZpEfEmouA9MPwRWSonBEb8wcSwgCjJL5fOFZB25W/5hqkt1vUfUHOBLutv5g5wtXWk/BCML1uKFfljHqpy5XEalLuOWfCNHML2+rxsgBlWOMLs/BMfMLYPQB7hr3Zdwo7AKpZXBnghH+GvIUlJrVzYq3NGrcHlQn0vpzk3jtLBaQw2KfxDOngdv1JWAOwdrn8xEd2uxb9ROqpy0kMHF+bxn5I4XyzGrG3y6pVPdR3gYcgT69WWAACXgUHj4XLRRroggWsHhrApl1S/KkSxmgEdU8ZcdWo5u6reDFHQqPrdW4CrHfF5TEqUMGTZ1OHcV4pLV0WDY3m4dL43GdWvbcbDzIxg6KIKrVq1K4HOWp1BQK94jUhBDTW/zLCmWAHnEEIDWrLIAAFBj1clZx9iFInJJibjUz0C7cplZV9Y2o2C4ma3XGmVguiSghhzxsPeXGUWWZLD+T3lwGyDkcZrEbu2nJxjcE8RavAamhDA33slz9eIGnNFRdri0keOYMsIwDXANAgb67ECp0mAAsvhKT/Tj7lSarPEePi4cHrArGRpLCI7GU9FW84sV8xymH5JCKL4bljU6xRugXbFhG3jq1k9l/ECOmizjkAX0Jm255DIrxk7W5iUDBZ1anhIBKaIluYV8kCkLhujzBoVNAPllybgXCVR1puDqgyS/+RCp90hwep3BQHY2u4NT/Z/ijyX9ukGs9x/E569m+oFit8w+owtucv8AKI+eQzBe46XKF4cddbmOHtgYDn1lfFFcTF4rNrCLRTkCcQ3EqhLsGxrxCBVNhbait4oPeXsSH3EqrRo3DBe1QLtGOGZUZSgYHXLKjIiuLyfHhYMepMoJggJtkShBOY8yyI0e06eW831BOOjtn9zHvMgrOQH3ES7qBRxWpQTFss0KvmO4Aqw0DTfAlZnMFPLbRWqYt9mAw4a3kPSU6ClIqzque4DO2y5AA+4OygAsLD4+UrJfs2PpMaQRq6B+CYv4t3VgY9SdMoGMXObfumpNZu9SKojGBto6x2Nl9DEzFKgtU6HLOHvGr4qaQW7Nl9YxACtOmI3jRhthuagl2VPiVwdVmjDRUMWustaA5xbv4fMO64Q+MwuJgwtpgB4ZZTtR94gY9S2dpgY8OChjxf3FiKUdRNLm83VVEaSkU4DwmQ8Wu2fqDDpKy7UB7iD4iJBO8FUzNdD4lWcWOoJHxxHmAbjqzQ4xWQFkTIkIqUzjtFPkis4wfqXwI5ziAoGPUtnaas12in7X1FiZlyrtHCWXiIoAoJc20HnR9prErM2OqPXR4ne76JVN5kd5qRbR/Kii1u/qE2UWSl6wxSR2xF8EVkKWnIRi+WCRX7VDj1LZ2gww7Zkbw3f30lwY8QWVruGtEMarmMbfsCo+UFBNcKJQVDNAq9pQUkSnQMuIipoxA2U6rlExWOH7x43DcN8XWIQKYdKYxHwY6hqjPzDY4sDuQtQENilR8sOPUtnaaRa9MVvg+DfiXjMWJXAMobItwUVWOrwJUIJRAujLa9CJVrcO+I+beyZlTMKZuZ5uI+Rl9b7gPYqGEROzGmSrnoVdtMtG+Qylyq+BV0dAVy3GgHI7urhJUbXUvwhu21HOf6hECHHqWPagTl0YvNSJYIuDNbuIcydWdN4w2WPcPMeEZHgBD+EZYFdc2B5DAg8xR40Gc9Oh8wdHhQxgpVfExg1QvchBfYlE0YUX3xBvwUsacpoGyZ3bCGW8G1Y3KJJAUD2Y93Dw4zCAOToFQEBGeG5XEcdkaX3DiDHqTuI1G7C/BEBOm2oF4qp9alN0FHBZ0WeCRnfIPjXYDpQD0SCNpGz7xjrqIrFF9YYDEaKAsJT2H2I8AJlT3Ze8xzhFIeSK4718PfW1aGbQicQ4hEyKfnMFAFrFY7Rll71YAK3XCpcOgDN1GClZAWO+zKOBB2Hd3BRCuC1gZqoyQHiZ5Q3Fa3ULI4IPUnnBRdAj5YhK1yENP5N74xrXOhYe0BPJGkVFubiEuGpvK1euGpXQBgNxldvH5gFFVACbSmXjpRJMDIj32MITRDSWdgZVN1bE2+ZgRe10HtEA3UqOjwnEAYoV7RTNHSB5oSub/i6vmiY8xtz3gYv8ax9yHvynFosFaKa4yoIfUv77lGbDdB2yh4ZXZGs7UgvvBcHVVIIj4yKjU9iQcJATCVxMvGW5oh5gQg8VleH1hK1UtVA/xQwS2zR3mMeptvINgD/pqHxKlQNII8tzpgIUfEOmHTOhOjKeErg9SFl1fj/gVRBKgf8AAQkkg6Z0Z0f8FUoh6kAI6cMV38mK7+aK7+T+Ytv+zvFf7vzP7P5pT/d+YBr+zvANfJ/MC/d/Mr/ZlX7Mp/dn9Kyn9pR+0r4SrhKP/X//2Q==')}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__visual::after{background-image:url('data:image/jpeg;base64,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R/3O/9oADAMBAAIAAwAAABD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333326Z33333333333nnX3333333333333332X+oYMlX33333333V5G2n3333333333332WwaIJmF13333333k9+DQ4H333333333332kKkksx1ooHvnX332mmHNYHX333333333330HL/u9v8APDHjV1GtK0RZ15Rd999999999xxKJRIBtlUm4KSIfDaMgnuhxl9999999rVhZQ7gBmZ38iauow5VoP8AuuIEujkffffffcNwSW9arzEokVak7tzk8/ZK3MCLFW/fffffTf8AMCI8EVl2kkqK5BRbUtxrPRhAJhL333330UW31UF03nViTk+Eikdk18mmuMU7m3333332121333W41+atOf3GclzI9a9I7FB2n33333333332nQGao6wt+t3vpEEvUwlwfvF3333333333331drvnLjP4au1E20UnWefeEF333333333332kFFccQer0nW3333233HHW3333333333333321WXhsVH133333333333333333333333333310020333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333/8QAIBEAAwEAAgIDAQEAAAAAAAAAAAERECAwIUAxQVFwUP/aAAgBAwEBPxD+NUb/AAr/AMBv6IQn12fLEvRsrJ1twbe/DvcuTE2VmCrm3SUgaF6GdKZRRBUNiehGG6QmeCcZl414T6aRivJt43jOhOEdDXGPEE2DT6EGhLi2L0QhMnNjaJl/D5PGVY+S9FoMecu0RcnCYu9UMeWQqKTgtI8ut43c0QhfzlGQhMg1jzkYu8ykIJZ8iQkTohCejIXIyE9+BIn8i//EACERAAMAAgICAwEBAAAAAAAAAAABERAhIDAxQFFhcHFQ/9oACAECAQE/EPxtIj/ASm2Up99ngaG/RIO9qVEhax5d6E4REY0R80oh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')}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__visual::after{background-image:url('data:image/jpeg;base64,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8XcGxMCSNBu2Jq56g/iBLnMFew9/LwXFpaGZTNbWAXPjCrC8HlEA6cqbT38/1FE6i+T+3AgQJUNP+/rTRTc4x8+GHHfhMaLvZ/QhDDM4T89pf+VRhll8JEBMI7xBN1b+7ylk0PPr3jZCacmUD8qvgfSGcAmjppiFW5ucuXMJgLCjiQygtvToTfW3m2est0s+bnE0pj1+ARUr8BqyoDAI4R3nEUvsxDa8b99SpyGJmKv5HUP86jDD4hZFX6POPeXZeCwdt45DvAJT7RGzYzil0aeDDE1nTp7veBKcNJnBNOaPqOHm2fPhCB+C0RInhq0KGyAbbezPb5TTb+pYQBstXn6cIUU92/8AOokYZfDSUpCENPb62l771sPhvsChY2j3EQX/AFGCrzTrWssbrNKHyykuPPmwQPwlRIkrwx3HJ6DL0AzQehv2laLw7HqbwcnQ1l1NSZuWLsf86jDDAlDGeJoV90+9nf485ySgbmihTQw6P7DKwcP4Q4GG/wChpABg0AoIEEPwtRIwkrwHA21XdxiA1OgdTaVNi7rqEwhbFr+TvAAjY/6JKLKqeLpCYaU5pn7dod3wkkEEBA/EVEjCSprhhYx82fOPiVtNgz3pX0nXJ2xZN/d9TeX/AJsyW33Xwe8zTd9er2P3CD/hxAfi6jDCeGDpAbGUI61+XR2iAW2P6mEh+wPWU/F7I/PaX/zZR85Fu6ERvCTijmU43k8dzBAlSpUr8bUqMMJ4OFLYadHaPpatuPTjMuQ0bT7SrLxFrvad0xgHJ65L/wCKxbm84fB+4D2Cr6O/lAgh+TqJGGK8K7GtYXejNoc4+d8J7uQWECcjSh13doD45LTrwl+Cx04TmLi8po/uW90oEUXxjVggflqiRhivDOG7OXqbx0WPNDqakFccTXqaDrCnq5vN8wO54RfdkyNP3LGSVbJ6TTgWmtfmBBD8xUYYYrwsrl1XU0Y0vBl37xVgOKKjUFbhbzZTyXDmfeBBA/NpGEieFy5cIED87UpOROX4T7HwHLleEr/3C//aAAwDAQACAAMAAAAQ9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951xx199999999999999999999999999999ePjeaQnZx999999999999999999999995vn8/85kXFFSTY599999999999999999995Lizc7g7B5eYNRSQoWx99999999999999999zWB86/AjclgRhk0G+Jh9999999999999995R85O4JKxfTeTpA8YN/t9999999999999999TcKL/i7a3OrYoR0xiWJ999999999999999tmpVBdRGcme7I05FaU2wV999999999999995ONd9dFNtaFiRfjECAtRV9999999999999954Cu199NpRVTaNIgTe5xd999999999999995Zd6Ef199tZJ5TKWQBN99999999999999999dxF9M5V199txJrNt5d9999999999999999999Zply78d95amV9dd999999999999999999999t5lxwOqIr5F99999999999999999999999999t9ZtI35Fd9999999999999999999999999999Nd9tNd99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999//EACIRAQACAgICAgMBAAAAAAAAAAEAESExQEFRYRAgMHBxUP/aAAgBAwEBPxD9M5NEeWx1Tz2kz7ghlxeOZyY1RbMUCNPKWo9QmdyZjTcetYi+JOnEI9y5mWe0eIM/ADunjN6JdmVLOInEM8mYTuN9EAowRSZC3cEUblvqhm2WNizJCqI6Lh+NAEZQomFfAXoA2ygEEe4Qo3Hd6TASkGpipWUmSbhidMOG/nRyjUoVlhm2VwgD3BHuZPABRLcJXnAFsSz5hBRMxBl4S1N5lSpr2WpZ3LAPuBEdRK9G5ttfFzWd6KBcVlQ44Rl9ailkuCwnbYNzG/cwxRM9MFAAomI8xYh0grwV1+AXIm3YCrdxNWlT+VKS3xr4GeG2lu0A/g1FYFBRcCvhXBD3xXxljcG/wKtQBErUPPjpGmodWDf2ctSuWg7ljJDz+i0Q985DKYD3KTK/wUMD+nf/xAAgEQEAAgICAwEBAQAAAAAAAAABABEhMRBAIEFRMFBw/9oACAECAQE/EP8AGT6jXr+AJlhqNsMRbgSu2Fyg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')}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(5) .ea-product-card__visual::after{background-image:url('data:image/jpeg;base64,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ozwCGi6D3ionoVrhEuGdYv5lVUZr6YI3/wAmFyH78Hxeh5Zlq5rjjvGzrBu4vehPQKQpLIJS+JU0eniUlOGBVL7F/LE9rNGguXzZX7S8He4KZ72kfQVI1UKODCLJXwTHQ7V+8AltRrKhoHj3yonoVqQgOB2l0+BjSCqGvfiekVsRiEaP8Rq/f0j6gwFf+AVKdJ2/8LtztSq/9/P/2gAMAwEAAgADAAAAEPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeM/vffffffffffffffffffffffffffffegltS33VufffffffffffffffffffffffffffvqFtuVB7UkdfffffffffffffffffffffffbRb/ea8zyEcQicffffffffffffffffffffffZSejCB8++RAlQofffffffffffffffffffffbaaf5ArsOir8bfgkvffffffffffffffffffffTeXaZNwBSGCVW8VfffffffffffffffffffffbTbR0HrI9IwkWpfffffffffffffffffffffffWVa5beH78lgNvffffffffffffffffffffffffVQXFMRQjsLFffffffffffffffffffffffffbaVfxsMSz8XffffffffffffffffffffffffffTXSUwxYnffffffffffffffffffffffffffffbYSY6lZtfffffffffffffffffffffffffffffeYU8c9ffffffffffffffffffffffffffffffTUYTdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff/xAAgEQEAAgICAgMBAAAAAAAAAAABABEhMRBAQVFQcHFh/9oACAEDAQE/EPpgbxETfeC8EKluHpghols9UuX4vMV99wayQcJaZJUtzHwhgyXpxtu4ip7a4zMRljLn7wmkBgY5OE/r9pNJgHco5qM0QBdwjrJlfHaU3ASQ4qEJ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')}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__visual::after{background-image:url('data:image/jpeg;base64,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6mZYFI7kdhah38b9QgMAopHeIca9xt+2kbjwJR2QD3tDMAZBonWV1HSGj45gAAADY9eIQFFmBtV+R2SJcMx4Og3ddGJbZOLTf3RxbXIW1CS/S/6/kvG0qWfwTrCJj2P8BoFD9xIirn3R94MbVFeTgD4h0xvXsNa8Vn5gl0QOh/gmHjA53l6Ez6ZbFXfiv8EzYOh6viLclunXY6Pmaf4JdFQnUGv3YYMCgNA/wW3PL8t/XrYItDM8AzwDPAM8AzwDPAM8AzwDPAM1P3UreNopY1wHSeAZ4BngGeAZ4BngGeAZ4BngGeAZ4BngGeAZ4BngGAA0c+l/Of8At/Gelgi0cTwLPAs8CzwLPAs8CzwLPAs8CzwLPAs8CzwLPAs8CzwLPAs8CzwLPAs8CzwLPAs8CzwLPAsABoY/6AP/2gAMAwEAAgADAAAAEPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPPPPPPPPPPPPPffffffffffffffffffffffPPPPPPPPp5vPPffffffffffffffffffffffNsNPONPXFcX/PffffffffffffffffffffeefPlvYY3A7Vum/ffffffffffffffffffffeDkcIIbbguVCkPP8A33333333333333333332zaDF6AhcfuBXiT3333333333333333333331KbDBJO+3ptWTPT333333333333333333332aZtpn96/Ia2un/wB999999999999999999998NP2Vq8fiuBOE9999999999999999999999888dFhVWq+88oX9999999999999999999998888HyE288888999999999999999999999988888eG8888889999999999999999999999888886c8888889999999999999999999999zzzzzazzzzzzz9999999999999999999999DDDDDDDDDDDDD9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999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')}


/* Goal continuation UX QA pass: fix remaining mobile crop, clipped proof chips, and cramped review cards. */
@media(max-width:760px){
    body.home .ea-home-hero__inner{
        padding-top:24px!important;
    }
    body.home .ea-home-hero__art{
        min-height:clamp(260px,70vw,318px)!important;
        overflow:hidden!important;
    }
    body.home .ea-home-hero__art:before{
        width:clamp(318px,88vw,398px)!important;
        top:8px!important;
    }
    body.home .ea-home-hero__stage img{
        left:50%!important;
        top:20px!important;
        width:clamp(350px,94vw,392px)!important;
        max-width:none!important;
        transform:translateX(-50%)!important;
    }
    body.home main.ea-home .ea-featured-products__proof,
    body.home main.ea-home .ea-reviews__proof{
        display:grid!important;
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
        gap:7px!important;
        width:100%!important;
        max-width:100%!important;
        margin:16px 0 0!important;
        padding:0!important;
        overflow:visible!important;
        scroll-snap-type:none!important;
        background:transparent!important;
        box-shadow:none!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item,
    body.home main.ea-home .ea-featured-products__proof-item:last-child,
    body.home main.ea-home .ea-reviews__proof-item{
        flex:initial!important;
        width:auto!important;
        min-width:0!important;
        min-height:66px!important;
        padding:10px 8px!important;
        border-radius:17px!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item strong,
    body.home main.ea-home .ea-reviews__proof-item strong{
        font-size:clamp(18px,5.2vw,21px)!important;
        line-height:1!important;
        white-space:nowrap!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item span,
    body.home main.ea-home .ea-reviews__proof-item span{
        font-size:6px!important;
        line-height:1.12!important;
        letter-spacing:.06em!important;
        white-space:normal!important;
        overflow:visible!important;
        text-overflow:clip!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        height:452px!important;
        min-height:452px!important;
        max-height:452px!important;
        padding:17px!important;
    }
    body.home main.ea-home .ea-review-card__quote{
        -webkit-line-clamp:4!important;
        max-height:116px!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product{
        grid-template-columns:48px minmax(0,1fr) auto!important;
        gap:9px!important;
        padding:9px!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product::before{
        content:""!important;
        display:block!important;
        width:48px!important;
        height:48px!important;
        border-radius:14px!important;
        background-color:#fff8ed!important;
        background-position:center!important;
        background-repeat:no-repeat!important;
        background-size:88% auto!important;
        box-shadow:inset 0 0 0 1px rgba(111,68,27,.08)!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product[data-product-name*="Deck-Lid Rack"]::before{
        background-image:url('https://www.easternautomotive.co/wp-content/themes/ea-vintage/assets/images/featured-card-deck-lid-rack.jpg')!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product[data-product-name*="Speed Roof Rack"]::before{
        background-image:url('https://www.easternautomotive.co/wp-content/themes/ea-vintage/assets/images/featured-card-speed-roof-rack.jpg')!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product[data-product-name*="Abarth Style Exhaust"]::before{
        background-image:url('https://www.easternautomotive.co/wp-content/themes/ea-vintage/assets/images/featured-card-abarth-exhaust.jpg')!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product[data-product-name*="Beetle Coffee Maker"]::before{
        background-image:url('https://www.easternautomotive.co/wp-content/themes/ea-vintage/assets/images/featured-card-coffee-maker.jpg')!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product picture,
    body.home main.ea-home .ea-review-card__reviewed-product > img{
        display:none!important;
        width:48px!important;
        height:48px!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        min-height:46px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card{
        min-height:auto!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-action,
    body.home main.ea-home .ea-collections .ea-collection-card__mini-variation{
        min-height:42px!important;
        padding-inline:10px!important;
        white-space:normal!important;
        text-align:center!important;
    }
}
@media(max-width:390px){
    body.home .ea-home-hero__stage img{
        width:clamp(338px,92vw,360px)!important;
    }
    body.home main.ea-home .ea-featured-products__proof,
    body.home main.ea-home .ea-reviews__proof{
        gap:6px!important;
    }
    body.home main.ea-home .ea-featured-products__proof-item,
    body.home main.ea-home .ea-reviews__proof-item{
        padding-inline:7px!important;
    }
}

/* Final commerce QA layer: mobile cards swipe cleanly, proof images never render blank, and compact controls stop clipping. */
body.home main.ea-home{
    display:flex!important;
    flex-direction:column!important;
    width:100%!important;
}
body.home main.ea-home > .ea-home-hero{order:1!important;}
body.home main.ea-home > .ea-fitment-desk{order:2!important;}
body.home main.ea-home > .ea-collections{order:3!important;}
body.home main.ea-home > .ea-featured-products{order:4!important;}
body.home main.ea-home > .ea-home-reel{order:5!important;}
body.home main.ea-home > .ea-reviews{order:6!important;}
body.home main.ea-home .ea-home-reel__item{
    background-image:
        linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.03) 34%,rgba(0,0,0,.72)),
        var(--ea-reel-image)!important;
    background-position:var(--ea-reel-focus,50% 50%)!important;
    background-size:cover!important;
    background-repeat:no-repeat!important;
}
body.home main.ea-home .ea-home-reel__image{
    position:relative!important;
    z-index:1!important;
    opacity:0!important;
}
body.home main.ea-home .ea-review-card__reviewed-product{
    box-sizing:border-box!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
}
body.home main.ea-home .ea-review-card__reviewed-product span,
body.home main.ea-home .ea-review-card__reviewed-product strong,
body.home main.ea-home .ea-review-card__reviewed-product em{
    min-width:0!important;
}
body.home main.ea-home .ea-review-card__reviewed-product strong{
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
body.home main.ea-home .ea-review-card__reviewed-product::before{
    content:""!important;
    display:block!important;
    width:52px!important;
    height:52px!important;
    border-radius:15px!important;
    background-color:#fff8ed!important;
    background-position:center!important;
    background-repeat:no-repeat!important;
    background-size:88% auto!important;
    box-shadow:inset 0 0 0 1px rgba(111,68,27,.08)!important;
}
body.home main.ea-home .ea-review-card__reviewed-product[data-product-name*="Deck-Lid Rack"]::before{
    background-image:url('https://www.easternautomotive.co/wp-content/themes/ea-vintage/assets/images/featured-card-deck-lid-rack.jpg')!important;
}
body.home main.ea-home .ea-review-card__reviewed-product[data-product-name*="Speed Roof Rack"]::before{
    background-image:url('https://www.easternautomotive.co/wp-content/themes/ea-vintage/assets/images/featured-card-speed-roof-rack.jpg')!important;
}
body.home main.ea-home .ea-review-card__reviewed-product[data-product-name*="Abarth Style Exhaust"]::before{
    background-image:url('https://www.easternautomotive.co/wp-content/themes/ea-vintage/assets/images/featured-card-abarth-exhaust.jpg')!important;
}
body.home main.ea-home .ea-review-card__reviewed-product[data-product-name*="Beetle Coffee Maker"]::before{
    background-image:url('https://www.easternautomotive.co/wp-content/themes/ea-vintage/assets/images/featured-card-coffee-maker.jpg')!important;
}
body.home main.ea-home .ea-review-card__reviewed-product picture,
body.home main.ea-home .ea-review-card__reviewed-product > img{
    display:none!important;
}
body.home main.ea-home .ea-review-card__quick-add{
    box-sizing:border-box!important;
    min-width:0!important;
    white-space:nowrap!important;
}
@media(min-width:761px){
    body.home main.ea-home .ea-review-card__reviewed-product{
        grid-template-columns:52px minmax(0,1fr) minmax(54px,auto) 58px!important;
        gap:8px!important;
        padding:8px!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        width:58px!important;
        padding-inline:8px!important;
        font-size:9px!important;
        letter-spacing:.07em!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-featured-products{
        padding-top:46px!important;
        padding-bottom:52px!important;
    }
    body.home main.ea-home .ea-featured-products__inner{
        width:100%!important;
        max-width:100%!important;
    }
    body.home main.ea-home .ea-featured-products__header{
        width:calc(100% - 24px)!important;
        margin-inline:auto!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid{
        display:flex!important;
        flex-flow:row nowrap!important;
        grid-auto-flow:initial!important;
        grid-auto-columns:initial!important;
        grid-template-columns:none!important;
        align-items:stretch!important;
        gap:14px!important;
        width:100%!important;
        max-width:100%!important;
        margin:0!important;
        padding:2px 12px 20px!important;
        overflow-x:auto!important;
        overflow-y:visible!important;
        scroll-snap-type:x mandatory!important;
        scroll-padding-left:12px!important;
        -webkit-overflow-scrolling:touch!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid::after{
        content:""!important;
        display:block!important;
        width:2px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid::-webkit-scrollbar{
        height:0!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(n){
        flex:0 0 calc(100vw - 58px)!important;
        width:calc(100vw - 58px)!important;
        min-width:calc(100vw - 58px)!important;
        max-width:calc(100vw - 58px)!important;
        height:740px!important;
        min-height:740px!important;
        max-height:740px!important;
        padding:11px!important;
        border-radius:24px!important;
        scroll-snap-align:start!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        height:156px!important;
        min-height:156px!important;
        border-radius:20px!important;
        margin-bottom:11px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual::after{
        inset:20px 18px 18px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__main{
        gap:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__title{
        font-size:22px!important;
        line-height:1!important;
        min-height:44px!important;
        display:-webkit-box!important;
        -webkit-line-clamp:2!important;
        -webkit-box-orient:vertical!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__summary{
        font-size:10.5px!important;
        line-height:1.35!important;
        min-height:42px!important;
        display:-webkit-box!important;
        -webkit-line-clamp:3!important;
        -webkit-box-orient:vertical!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-row{
        gap:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-button{
        min-height:36px!important;
        padding-inline:9px!important;
        font-size:8.5px!important;
        letter-spacing:.06em!important;
        white-space:normal!important;
        line-height:1.12!important;
        text-align:center!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons{
        padding:10px!important;
        gap:8px!important;
        min-height:56px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
        min-height:44px!important;
        padding:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy strong{
        max-width:100%!important;
        white-space:nowrap!important;
        overflow:hidden!important;
        text-overflow:ellipsis!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__actions{
        margin-top:auto!important;
        gap:8px!important;
        padding:10px!important;
        border-radius:18px!important;
        background:rgba(255,250,241,.88)!important;
        box-shadow:inset 0 0 0 1px rgba(111,68,27,.08)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total{
        align-items:center!important;
        gap:8px!important;
        min-height:42px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-label{
        font-size:8px!important;
        letter-spacing:.08em!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-note{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-amount{
        font-size:22px!important;
        white-space:nowrap!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__buy{
        display:grid!important;
        grid-template-columns:88px minmax(0,1fr)!important;
        gap:8px!important;
        align-items:stretch!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__price-row--dock{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty{
        width:88px!important;
        min-width:88px!important;
        height:46px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty button,
    body.home main.ea-home .ea-featured-products .ea-product-card__qty input{
        height:46px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
        width:100%!important;
        min-height:46px!important;
        padding-inline:10px!important;
        font-size:9px!important;
        letter-spacing:.065em!important;
        white-space:nowrap!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__support{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__stock{
        padding-top:7px!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product{
        grid-template-columns:48px minmax(0,1fr) 52px!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        width:52px!important;
        padding-inline:7px!important;
        font-size:8.5px!important;
    }
    body.home .ea-footer__column[data-ea-footer-accordion],
    body.home .ea-footer__column--shop,
    body.home .ea-footer__column--support{
        grid-template-columns:minmax(0,1fr)!important;
    }
    body.home .ea-footer__accordion-toggle{
        display:flex!important;
        align-items:center!important;
        justify-content:space-between!important;
        gap:10px!important;
        width:100%!important;
        inline-size:100%!important;
        max-width:100%!important;
        min-width:0!important;
        padding-inline:10px!important;
        overflow:visible!important;
        text-overflow:clip!important;
        white-space:nowrap!important;
    }
}
@media(max-width:390px){
    body.home main.ea-home .ea-featured-products .ea-product-grid{
        grid-auto-columns:initial!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(n){
        flex-basis:calc(100vw - 48px)!important;
        width:calc(100vw - 48px)!important;
        min-width:calc(100vw - 48px)!important;
        max-width:calc(100vw - 48px)!important;
        height:730px!important;
        min-height:730px!important;
        max-height:730px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        height:150px!important;
        min-height:150px!important;
    }
}

/* Mobile conversion density: keep premium proof, but get shoppers to products faster. */
@media(max-width:760px){
    body.home .ea-home-hero__trust{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:10px!important;
        width:calc(100% - 24px)!important;
        padding:14px 12px 18px!important;
        border-top:1px solid rgba(23,19,15,.10)!important;
    }
    body.home .ea-home-hero__trust-item,
    body.home .ea-home-hero__trust-item+.ea-home-hero__trust-item,
    body.home .ea-home-hero__trust-item:nth-child(odd),
    body.home .ea-home-hero__trust-item:nth-child(n+3){
        display:grid!important;
        grid-template-columns:36px minmax(0,1fr)!important;
        align-items:center!important;
        gap:9px!important;
        min-height:76px!important;
        margin:0!important;
        padding:10px!important;
        border:1px solid rgba(96,61,26,.10)!important;
        border-radius:18px!important;
        background:rgba(255,250,241,.62)!important;
        box-shadow:0 10px 22px rgba(73,45,19,.055)!important;
    }
    body.home .ea-home-hero__trust-icon{
        width:36px!important;
        height:36px!important;
    }
    body.home .ea-home-hero__trust-icon svg{
        width:18px!important;
        height:18px!important;
    }
    body.home .ea-home-hero__trust-copy strong{
        margin:0 0 3px!important;
        font-size:8.5px!important;
        line-height:1.05!important;
        letter-spacing:.075em!important;
    }
    body.home .ea-home-hero__trust-copy span{
        font-size:10.5px!important;
        line-height:1.25!important;
    }
    body.home main.ea-home .ea-fitment-desk{
        padding:28px 0!important;
    }
    body.home main.ea-home .ea-fitment-desk__inner{
        width:calc(100% - 24px)!important;
    }
    body.home main.ea-home .ea-fitment-desk__panel{
        padding:18px!important;
        border-radius:24px!important;
    }
    body.home main.ea-home .ea-fitment-desk__copy{
        gap:14px!important;
    }
    body.home main.ea-home .ea-fitment-desk__title{
        font-size:clamp(30px,8.5vw,38px)!important;
        line-height:.96!important;
        max-width:100%!important;
    }
    body.home main.ea-home .ea-fitment-desk__body{
        display:-webkit-box!important;
        -webkit-line-clamp:3!important;
        -webkit-box-orient:vertical!important;
        overflow:hidden!important;
        font-size:13px!important;
        line-height:1.45!important;
    }
    body.home main.ea-home .ea-fitment-desk__actions{
        display:grid!important;
        grid-template-columns:1fr!important;
        gap:8px!important;
        margin-top:2px!important;
    }
    body.home main.ea-home .ea-fitment-desk__button{
        min-height:44px!important;
        font-size:9.5px!important;
        letter-spacing:.075em!important;
    }
    body.home main.ea-home .ea-fitment-desk__matrix{
        display:flex!important;
        gap:10px!important;
        margin-top:16px!important;
        padding:0 0 8px!important;
        overflow-x:auto!important;
        overflow-y:visible!important;
        scroll-snap-type:x mandatory!important;
        -webkit-overflow-scrolling:touch!important;
    }
    body.home main.ea-home .ea-fitment-desk__matrix::-webkit-scrollbar{
        height:0!important;
    }
    body.home main.ea-home .ea-fitment-desk__card{
        flex:0 0 224px!important;
        width:224px!important;
        min-height:142px!important;
        padding:14px!important;
        border-radius:18px!important;
        scroll-snap-align:start!important;
    }
    body.home main.ea-home .ea-fitment-desk__number{
        width:34px!important;
        height:34px!important;
        font-size:14px!important;
    }
    body.home main.ea-home .ea-fitment-desk__card h3{
        margin-top:10px!important;
        font-size:11px!important;
    }
    body.home main.ea-home .ea-fitment-desk__card p{
        font-size:11.5px!important;
        line-height:1.38!important;
    }
    body.home main.ea-home .ea-fitment-desk__rail{
        display:none!important;
    }
    body.home main.ea-home .ea-collections{
        padding:30px 0 34px!important;
    }
    body.home main.ea-home .ea-collections .ea-collections__inner{
        width:calc(100% - 24px)!important;
    }
    body.home main.ea-home .ea-collections .ea-collections__header{
        min-height:0!important;
        margin-bottom:16px!important;
    }
    body.home main.ea-home .ea-collections .ea-collections__title{
        font-size:clamp(34px,9vw,42px)!important;
        line-height:.94!important;
    }
    body.home main.ea-home .ea-collections .ea-collections__subcopy{
        display:-webkit-box!important;
        -webkit-line-clamp:2!important;
        -webkit-box-orient:vertical!important;
        overflow:hidden!important;
        margin-top:8px!important;
        font-size:12.5px!important;
    }
    body.home main.ea-home .ea-collections .ea-collections__grid{
        gap:12px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card,
    body.home main.ea-home .ea-collections .ea-collection-card:last-child{
        min-height:0!important;
        border-radius:22px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__hero{
        min-height:156px!important;
        padding:14px 14px 0!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__hero-main,
    body.home main.ea-home .ea-collections .ea-collection-card__image-link{
        min-height:152px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__image{
        max-width:78%!important;
        max-height:144px!important;
        margin-top:10px!important;
        filter:drop-shadow(0 20px 20px rgba(80,52,27,.16)) saturate(1.04)!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__content{
        padding:14px 16px 6px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__title{
        font-size:28px!important;
        margin-bottom:6px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__description{
        display:-webkit-box!important;
        -webkit-line-clamp:2!important;
        -webkit-box-orient:vertical!important;
        overflow:hidden!important;
        font-size:12px!important;
        line-height:1.35!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-slot{
        padding:6px 12px 12px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-shop{
        gap:8px!important;
        padding:10px!important;
        border-radius:16px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-item{
        min-height:50px!important;
        padding:6px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__mini-item:nth-child(n+3){
        display:none!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__bottom{
        padding:0 16px 16px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__cta{
        width:100%!important;
        min-height:38px!important;
    }
    body.home main.ea-home .ea-fitment-desk__matrix,
    body.home main.ea-home .ea-collections .ea-collections__grid,
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-reviews__grid{
        position:relative!important;
        mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),rgba(0,0,0,.18) 100%)!important;
        -webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),rgba(0,0,0,.18) 100%)!important;
    }
    body.home main.ea-home .ea-fitment-desk__panel::after,
    body.home main.ea-home .ea-collections__inner::after,
    body.home main.ea-home .ea-featured-products__inner::after,
    body.home main.ea-home .ea-reviews__inner::after{
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        min-height:28px!important;
        margin-top:10px!important;
        padding:0 12px!important;
        border-radius:999px!important;
        border:1px solid rgba(111,68,27,.13)!important;
        background:rgba(255,250,241,.82)!important;
        color:#704015!important;
        box-shadow:0 10px 22px rgba(73,45,19,.07)!important;
        font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
        font-size:8.5px!important;
        font-weight:950!important;
        letter-spacing:.11em!important;
        text-transform:uppercase!important;
    }
    body.home main.ea-home .ea-fitment-desk__panel::after{
        content:"Swipe fitment steps →"!important;
    }
    body.home main.ea-home .ea-collections__inner::after{
        content:"Swipe build paths →"!important;
    }
    body.home main.ea-home .ea-featured-products__inner::after{
        content:"Swipe products →"!important;
    }
    body.home main.ea-home .ea-reviews__inner::after{
        content:"Swipe reviews →"!important;
    }
}

/* Final CTA and support launcher pass: make every conversion action obvious, tappable, and impossible to clip. */
body.home main.ea-home .ea-home-hero__button,
body.home main.ea-home .ea-fitment-desk__button,
body.home main.ea-home .ea-collections__action,
body.home main.ea-home .ea-collection-card__cta,
body.home main.ea-home .ea-collection-card__mini-action,
body.home main.ea-home .ea-collection-card__mini-variation,
body.home main.ea-home .ea-home-reel__link,
body.home main.ea-home .ea-featured-products .ea-product-card__button,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary,
body.home main.ea-home .ea-review-card__quick-add{
    box-sizing:border-box!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:9px!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
    text-align:center!important;
    text-decoration:none!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
    line-height:1!important;
    text-wrap:balance!important;
    transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease!important;
}
body.home main.ea-home .ea-home-hero__button--primary,
body.home main.ea-home .ea-fitment-desk__button--primary,
body.home main.ea-home .ea-collections__action--solid,
body.home main.ea-home .ea-collection-card__cta,
body.home main.ea-home .ea-featured-products .ea-product-card__button,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
    border:1px solid #17110c!important;
    background:linear-gradient(180deg,#241a12 0%,#0f0a07 100%)!important;
    color:#fff8ed!important;
    -webkit-text-fill-color:#fff8ed!important;
    box-shadow:0 16px 30px rgba(31,20,12,.20),inset 0 1px 0 rgba(255,255,255,.10)!important;
}
body.home main.ea-home .ea-home-hero__button--secondary,
body.home main.ea-home .ea-fitment-desk__button--secondary,
body.home main.ea-home .ea-home-reel__link,
body.home main.ea-home .ea-collection-card__mini-variation{
    border:1px solid rgba(38,27,18,.34)!important;
    background:rgba(255,250,241,.78)!important;
    color:#17110c!important;
    -webkit-text-fill-color:#17110c!important;
    box-shadow:0 10px 22px rgba(77,50,24,.07),inset 0 1px 0 rgba(255,255,255,.72)!important;
}
body.home main.ea-home .ea-collection-card__mini-action,
body.home main.ea-home .ea-review-card__quick-add{
    border:1px solid rgba(38,27,18,.30)!important;
    background:#fff9ee!important;
    color:#17110c!important;
    -webkit-text-fill-color:#17110c!important;
    box-shadow:0 8px 18px rgba(77,50,24,.08)!important;
}
body.home main.ea-home .ea-home-hero__button:hover,
body.home main.ea-home .ea-home-hero__button:focus-visible,
body.home main.ea-home .ea-fitment-desk__button:hover,
body.home main.ea-home .ea-fitment-desk__button:focus-visible,
body.home main.ea-home .ea-collection-card__cta:hover,
body.home main.ea-home .ea-collection-card__cta:focus-visible,
body.home main.ea-home .ea-home-reel__link:hover,
body.home main.ea-home .ea-home-reel__link:focus-visible,
body.home main.ea-home .ea-featured-products .ea-product-card__button:hover,
body.home main.ea-home .ea-featured-products .ea-product-card__button:focus-visible,
body.home main.ea-home .ea-review-card__quick-add:hover,
body.home main.ea-home .ea-review-card__quick-add:focus-visible{
    transform:translateY(-2px)!important;
    box-shadow:0 20px 36px rgba(31,20,12,.22),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button span,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary span,
body.home main.ea-home .ea-collection-card__cta span,
body.home main.ea-home .ea-review-card__quick-add span{
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
body.home .ea-live-chat:not(.is-open){
    right:20px!important;
    bottom:20px!important;
    width:202px!important;
    height:64px!important;
    z-index:9998!important;
    filter:drop-shadow(0 22px 34px rgba(31,20,12,.24))!important;
    pointer-events:none!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__dock{
    display:block!important;
    width:100%!important;
    height:100%!important;
    pointer-events:auto!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{
    position:relative!important;
    box-sizing:border-box!important;
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    width:100%!important;
    min-width:0!important;
    height:100%!important;
    min-height:0!important;
    padding:8px 15px 8px 8px!important;
    border:1px solid rgba(255,248,237,.28)!important;
    border-radius:999px!important;
    background:linear-gradient(180deg,#251a12 0%,#100b08 100%)!important;
    color:#fff8ed!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 0 0 1px rgba(23,17,12,.16)!important;
    font-size:0!important;
    line-height:1!important;
    overflow:hidden!important;
    text-decoration:none!important;
    pointer-events:auto!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::before{
    content:"?"!important;
    display:grid!important;
    place-items:center!important;
    width:44px!important;
    height:44px!important;
    border-radius:999px!important;
    background:#d99a4b!important;
    color:#17110c!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:22px!important;
    font-weight:950!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 8px 16px rgba(0,0,0,.20)!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::after{
    content:"Fitment help\A Live chat"!important;
    display:block!important;
    min-width:0!important;
    color:#fff8ed!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:12px!important;
    font-weight:950!important;
    letter-spacing:.08em!important;
    line-height:1.18!important;
    text-align:left!important;
    text-transform:uppercase!important;
    white-space:pre-line!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher-badge,
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher-unread,
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher > span,
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher small,
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher strong{
    display:none!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher:hover,
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher:focus-visible{
    transform:translateY(-2px)!important;
    background:linear-gradient(180deg,#2e2117 0%,#140d09 100%)!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__panel{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(8px)!important;
    transition:none!important;
}
body.home .ea-live-chat.is-open{
    right:20px!important;
    bottom:20px!important;
    width:min(392px,calc(100vw - 24px))!important;
    height:auto!important;
    z-index:10000!important;
    pointer-events:auto!important;
}
body.home .ea-live-chat.is-open .ea-live-chat__dock{
    display:none!important;
}
body.home .ea-live-chat.is-open .ea-live-chat__panel{
    position:absolute!important;
    right:0!important;
    bottom:0!important;
    left:auto!important;
    width:min(392px,calc(100vw - 24px))!important;
    height:min(680px,calc(100dvh - 40px))!important;
    max-height:calc(100dvh - 40px)!important;
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
    transition:none!important;
    pointer-events:auto!important;
    border-radius:24px!important;
    overflow:hidden!important;
}
@media(max-width:760px){
    body.home main.ea-home .ea-home-hero__button,
    body.home main.ea-home .ea-fitment-desk__button,
    body.home main.ea-home .ea-collection-card__cta,
    body.home main.ea-home .ea-home-reel__link,
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
        min-height:48px!important;
        padding-inline:12px!important;
        border-radius:14px!important;
        font-size:9.5px!important;
        letter-spacing:.075em!important;
    }
    body.home main.ea-home .ea-home-hero__button,
    body.home main.ea-home .ea-fitment-desk__button,
    body.home main.ea-home .ea-collection-card__cta,
    body.home main.ea-home .ea-home-reel__link{
        width:100%!important;
    }
    body.home main.ea-home .ea-collection-card__mini-action,
    body.home main.ea-home .ea-collection-card__mini-variation,
    body.home main.ea-home .ea-review-card__quick-add{
        min-height:38px!important;
        border-radius:12px!important;
        font-size:8.5px!important;
        letter-spacing:.06em!important;
    }
    body.home .ea-live-chat:not(.is-open){
        right:12px!important;
        bottom:12px!important;
        width:166px!important;
        height:56px!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{
        grid-template-columns:40px minmax(0,1fr)!important;
        gap:8px!important;
        padding:8px 12px 8px 8px!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::before{
        width:40px!important;
        height:40px!important;
        font-size:20px!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::after{
        content:"Chat fitment\A support"!important;
        font-size:10px!important;
        letter-spacing:.065em!important;
    }
    body.home .ea-live-chat.is-open{
        inset:0!important;
        width:100vw!important;
        height:100dvh!important;
        background:rgba(23,17,12,.28)!important;
    }
    body.home .ea-live-chat.is-open .ea-live-chat__panel{
        position:fixed!important;
        inset:0!important;
        width:100vw!important;
        height:100dvh!important;
        max-height:100dvh!important;
        border:0!important;
        border-radius:0!important;
        box-shadow:none!important;
    }
}

/* Conversion density lock: get real products above the long browse sections and make laptop cards easier to scan. */
body.home main.ea-home > .ea-home-hero{order:1!important;}
body.home main.ea-home > .ea-featured-products{order:2!important;}
body.home main.ea-home > .ea-collections{order:3!important;}
body.home main.ea-home > .ea-fitment-desk{order:4!important;}
body.home main.ea-home > .ea-reviews{order:5!important;}
body.home main.ea-home > .ea-home-reel{order:6!important;}
@media(min-width:981px){
    body.home .ea-home-hero__inner{
        height:clamp(640px,50vw,700px)!important;
        padding-top:54px!important;
    }
    body.home .ea-home-hero__art{
        top:54px!important;
        height:clamp(560px,42vw,620px)!important;
    }
    body.home .ea-home-hero__trust{
        height:134px!important;
        padding:24px 34px 0!important;
    }
    body.home .ea-home-hero__trust-item{
        grid-template-columns:54px minmax(0,1fr)!important;
        gap:14px!important;
        padding-right:24px!important;
    }
    body.home .ea-home-hero__trust-item+.ea-home-hero__trust-item{
        padding-left:32px!important;
    }
    body.home .ea-home-hero__trust-icon{
        width:52px!important;
        height:52px!important;
    }
    body.home .ea-home-hero__trust-icon svg{
        width:23px!important;
        height:23px!important;
    }
    body.home .ea-home-hero__trust-copy strong{
        margin-bottom:5px!important;
        font-size:11px!important;
    }
    body.home .ea-home-hero__trust-copy span{
        font-size:13px!important;
        line-height:1.34!important;
    }
    body.home main.ea-home .ea-featured-products{
        padding-top:56px!important;
        padding-bottom:64px!important;
    }
    body.home main.ea-home .ea-featured-products__header{
        margin-bottom:30px!important;
    }
    body.home main.ea-home .ea-featured-products__title{
        font-size:clamp(48px,4.7vw,68px)!important;
        line-height:.94!important;
    }
    body.home main.ea-home .ea-featured-products__subcopy{
        max-width:610px!important;
        font-size:15px!important;
        line-height:1.5!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid{
        gap:18px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card{
        display:flex!important;
        flex-direction:column!important;
        min-height:742px!important;
        height:742px!important;
        max-height:742px!important;
        overflow:hidden!important;
        border-radius:28px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        flex:0 0 190px!important;
        height:190px!important;
        min-height:190px!important;
        padding:28px 18px 10px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__image{
        max-height:158px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__main{
        padding:16px 18px 8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__title{
        min-height:54px!important;
        font-size:clamp(25px,2.05vw,31px)!important;
        line-height:1.03!important;
        display:-webkit-box!important;
        -webkit-box-orient:vertical!important;
        -webkit-line-clamp:2!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__summary{
        min-height:38px!important;
        font-size:12.5px!important;
        line-height:1.38!important;
        display:-webkit-box!important;
        -webkit-box-orient:vertical!important;
        -webkit-line-clamp:2!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap{
        margin-top:10px!important;
        padding:9px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-row{
        gap:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-button{
        min-height:36px!important;
        padding:0 10px!important;
        font-size:9px!important;
        letter-spacing:.065em!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons{
        max-height:116px!important;
        margin:0 14px!important;
        padding:9px!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-head{
        margin-bottom:6px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-list{
        gap:6px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
        min-height:44px!important;
        padding:6px!important;
        grid-template-columns:24px 34px minmax(0,1fr)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
        width:34px!important;
        height:34px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy strong{
        font-size:10.5px!important;
        line-height:1.18!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__actions{
        margin:12px 14px 0!important;
        padding:11px!important;
        border-radius:20px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total{
        min-height:40px!important;
        padding-bottom:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-note{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-amount{
        font-size:23px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__buy{
        grid-template-columns:88px minmax(0,1fr)!important;
        gap:8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty{
        height:44px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
        min-height:44px!important;
        padding-inline:12px!important;
        font-size:9.5px!important;
        letter-spacing:.07em!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__support,
    body.home main.ea-home .ea-featured-products .ea-product-card__stock{
        display:none!important;
    }
    body.home main.ea-home .ea-collections{
        padding-top:58px!important;
        padding-bottom:62px!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card,
    body.home main.ea-home .ea-collections .ea-collection-card:last-child{
        min-height:570px!important;
    }
    body.home main.ea-home .ea-fitment-desk{
        padding-top:54px!important;
        padding-bottom:54px!important;
    }
}

/* Mobile conversion lock: one intentional phone layout after the earlier iterative overrides. */
@media(max-width:760px){
    html,
    body{
        max-width:100%!important;
        overflow-x:hidden!important;
    }
    html::-webkit-scrollbar{
        width:0!important;
        height:0!important;
    }
    body.home main.ea-home{
        overflow:hidden!important;
    }
    body.home .ea-home-hero{
        overflow:hidden!important;
    }
    body.home .ea-home-hero__inner{
        min-height:auto!important;
        padding:28px 18px 0!important;
    }
    body.home .ea-home-hero__copy{
        max-width:100%!important;
    }
    body.home .ea-home-hero__title{
        max-width:12ch!important;
        font-size:clamp(46px,15vw,68px)!important;
        line-height:.9!important;
    }
    body.home .ea-home-hero__title-accent{
        display:block!important;
        max-width:12ch!important;
    }
    body.home .ea-home-hero__summary,
    body.home .ea-home-hero__note{
        max-width:31rem!important;
    }
    body.home .ea-home-hero__actions{
        display:grid!important;
        grid-template-columns:1fr!important;
        gap:10px!important;
        width:min(360px,calc(100vw - 72px))!important;
        max-width:calc(100vw - 72px)!important;
    }
    body.home .ea-home-hero__button{
        justify-content:center!important;
        width:100%!important;
        min-width:0!important;
        white-space:nowrap!important;
    }
    body.home .ea-home-hero__art{
        width:calc(100vw + 18px)!important;
        margin:12px -24px 0 -14px!important;
        transform:none!important;
    }
    body.home .ea-home-hero__image{
        width:112vw!important;
        max-width:none!important;
        transform:translateX(-3vw)!important;
    }
    body.home .ea-home-hero__trust{
        display:grid!important;
        grid-template-columns:1fr!important;
        gap:10px!important;
        height:auto!important;
        margin:0!important;
        padding:14px 18px 18px!important;
        border-top:1px solid rgba(26,20,10,.08)!important;
    }
    body.home .ea-home-hero__trust-item,
    body.home .ea-home-hero__trust-item+.ea-home-hero__trust-item{
        grid-template-columns:42px minmax(0,1fr)!important;
        gap:12px!important;
        min-height:64px!important;
        padding:0!important;
        border-left:0!important;
    }
    body.home .ea-home-hero__trust-icon{
        width:42px!important;
        height:42px!important;
    }
    body.home main.ea-home .ea-featured-products{
        padding:38px 0 46px!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products__inner{
        width:100%!important;
        max-width:none!important;
        padding:0!important;
    }
    body.home main.ea-home .ea-featured-products__header{
        width:auto!important;
        margin:0 18px 18px!important;
    }
    body.home main.ea-home .ea-featured-products__title{
        max-width:10ch!important;
        font-size:clamp(42px,12vw,56px)!important;
        line-height:.92!important;
    }
    body.home main.ea-home .ea-featured-products__subcopy{
        max-width:32rem!important;
        font-size:14px!important;
        line-height:1.48!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid{
        display:flex!important;
        grid-template-columns:none!important;
        gap:14px!important;
        width:100%!important;
        max-width:none!important;
        margin:0!important;
        padding:0 18px 10px!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        -webkit-overflow-scrolling:touch!important;
        scroll-snap-type:x mandatory!important;
        scrollbar-width:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid::-webkit-scrollbar,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid::-webkit-scrollbar{
        display:none!important;
        width:0!important;
        height:0!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card{
        flex:0 0 min(84vw,334px)!important;
        width:min(84vw,334px)!important;
        min-width:min(84vw,334px)!important;
        height:670px!important;
        min-height:670px!important;
        max-height:670px!important;
        scroll-snap-align:start!important;
        border-radius:24px!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        flex-basis:166px!important;
        height:166px!important;
        min-height:166px!important;
        padding:22px 16px 8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__image{
        max-height:136px!important;
        object-fit:contain!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__main{
        padding:14px 15px 6px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__title{
        min-height:50px!important;
        font-size:25px!important;
        line-height:1!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__fitment,
    body.home main.ea-home .ea-featured-products .ea-product-card__summary{
        font-size:12px!important;
        line-height:1.35!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__summary{
        min-height:34px!important;
        -webkit-line-clamp:2!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap{
        margin-top:8px!important;
        padding:8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-row{
        display:flex!important;
        gap:6px!important;
        overflow-x:auto!important;
        scrollbar-width:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-row::-webkit-scrollbar{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-button{
        flex:0 0 auto!important;
        min-height:34px!important;
        max-width:190px!important;
        padding:0 10px!important;
        font-size:8.5px!important;
        letter-spacing:.055em!important;
        white-space:nowrap!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons{
        max-height:104px!important;
        margin:0 12px!important;
        padding:8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__actions{
        margin:10px 12px 0!important;
        padding:10px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__buy{
        display:grid!important;
        grid-template-columns:74px minmax(0,1fr)!important;
        gap:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty{
        height:46px!important;
        min-width:0!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
        width:100%!important;
        min-width:0!important;
        min-height:46px!important;
        padding:0 8px!important;
        font-size:8.5px!important;
        letter-spacing:.045em!important;
        white-space:nowrap!important;
        overflow:hidden!important;
        text-overflow:ellipsis!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button span,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary span{
        min-width:0!important;
        overflow:hidden!important;
        text-overflow:ellipsis!important;
        white-space:nowrap!important;
    }
    body.home main.ea-home .ea-featured-products::after{
        content:"Swipe products";
        display:block!important;
        width:max-content!important;
        margin:4px 18px 0 auto!important;
        padding:8px 12px!important;
        border:1px solid rgba(26,20,10,.12)!important;
        border-radius:999px!important;
        color:rgba(26,20,10,.58)!important;
        font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
        font-size:9px!important;
        font-weight:900!important;
        letter-spacing:.12em!important;
        text-transform:uppercase!important;
    }
}

/* Desktop support tab: visible help without covering commerce cards. */
@media(min-width:761px){
    body.home .ea-live-chat:not(.is-open){
        right:0!important;
        bottom:clamp(170px,24vh,250px)!important;
        width:48px!important;
        height:154px!important;
        filter:drop-shadow(0 18px 30px rgba(31,20,12,.20))!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{
        position:relative!important;
        display:grid!important;
        grid-template-columns:1fr!important;
        grid-template-rows:42px minmax(0,1fr)!important;
        place-items:center!important;
        gap:8px!important;
        width:48px!important;
        height:154px!important;
        min-width:48px!important;
        min-height:154px!important;
        padding:8px 6px 10px!important;
        border:1px solid rgba(255,248,237,.24)!important;
        border-right:0!important;
        border-radius:18px 0 0 18px!important;
        background:linear-gradient(180deg,#2b1d13 0%,#120b07 100%)!important;
        color:#fff8ed!important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 34px rgba(31,20,12,.20)!important;
        overflow:hidden!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::before{
        content:"?"!important;
        width:34px!important;
        height:34px!important;
        font-size:18px!important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 7px 14px rgba(0,0,0,.18)!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::after{
        content:"Fitment help"!important;
        position:static!important;
        display:block!important;
        width:max-content!important;
        max-width:none!important;
        min-width:0!important;
        padding:0!important;
        border:0!important;
        border-radius:0!important;
        background:transparent!important;
        color:#fff8ed!important;
        font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
        font-size:9px!important;
        font-weight:950!important;
        letter-spacing:.12em!important;
        line-height:1!important;
        text-align:center!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
        writing-mode:vertical-rl!important;
        transform:rotate(180deg)!important;
        opacity:1!important;
        pointer-events:none!important;
        box-shadow:none!important;
        transition:none!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher:hover,
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher:focus-visible{
        transform:translateX(-2px)!important;
        background:linear-gradient(180deg,#352417 0%,#140d08 100%)!important;
    }
}
@media(min-width:761px) and (max-width:980px){
    body.home .ea-live-chat:not(.is-open){
        right:16px!important;
        bottom:16px!important;
        width:174px!important;
        height:58px!important;
        filter:drop-shadow(0 18px 30px rgba(31,20,12,.22))!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{
        display:grid!important;
        grid-template-columns:40px minmax(0,1fr)!important;
        grid-template-rows:1fr!important;
        align-items:center!important;
        justify-items:stretch!important;
        gap:8px!important;
        width:174px!important;
        height:58px!important;
        min-width:174px!important;
        min-height:58px!important;
        padding:8px 13px 8px 8px!important;
        border:1px solid rgba(255,248,237,.28)!important;
        border-radius:999px!important;
        background:linear-gradient(180deg,#2b1d13 0%,#120b07 100%)!important;
        color:#fff8ed!important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 34px rgba(31,20,12,.20)!important;
        overflow:hidden!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::before{
        width:40px!important;
        height:40px!important;
        font-size:20px!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::after{
        content:"Fitment help\A live chat"!important;
        position:static!important;
        display:block!important;
        width:auto!important;
        max-width:100%!important;
        padding:0!important;
        border:0!important;
        background:transparent!important;
        color:#fff8ed!important;
        font-size:10px!important;
        letter-spacing:.07em!important;
        line-height:1.15!important;
        text-align:left!important;
        text-transform:uppercase!important;
        white-space:pre-line!important;
        writing-mode:horizontal-tb!important;
        transform:none!important;
        opacity:1!important;
        box-shadow:none!important;
    }
}

/* Laptop hero clearance: keep CTAs from colliding with the trust strip on shorter desktop screens. */
@media(min-width:981px){
    body.home .ea-home-hero__inner{
        height:clamp(730px,54vw,780px)!important;
        padding-bottom:28px!important;
    }
    body.home .ea-home-hero__copy{
        padding-bottom:22px!important;
    }
    body.home .ea-home-hero__actions{
        margin-top:28px!important;
    }
    body.home .ea-home-hero__trust{
        margin-top:0!important;
    }
}
@media(min-width:981px) and (max-height:920px){
    body.home .ea-home-hero__inner{
        height:760px!important;
    }
    body.home .ea-home-hero__art{
        top:58px!important;
        height:620px!important;
    }
    body.home .ea-home-hero__button{
        min-height:52px!important;
    }
}

/* Product buy polish: readable controls, no swallowed button text on laptop or phone. */
body.home main.ea-home .ea-featured-products .ea-product-card__actions{
    background:linear-gradient(180deg,rgba(255,251,243,.96),rgba(246,236,221,.92))!important;
    border:1px solid rgba(52,36,22,.12)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 24px rgba(80,52,24,.08)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total{
    align-items:center!important;
    gap:12px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total-label{
    color:rgba(36,25,16,.62)!important;
    font-size:9px!important;
    font-weight:950!important;
    letter-spacing:.13em!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__total-amount{
    color:#21160e!important;
    font-family:"EA Libre Baskerville",Georgia,serif!important;
    font-weight:900!important;
    letter-spacing:-.045em!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__buy{
    display:grid!important;
    grid-template-columns:112px minmax(0,1fr)!important;
    gap:10px!important;
    align-items:stretch!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__price-row--dock{
    display:none!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__qty{
    display:grid!important;
    grid-template-columns:34px minmax(0,1fr) 34px!important;
    align-items:center!important;
    height:50px!important;
    min-height:50px!important;
    min-width:0!important;
    overflow:hidden!important;
    border:1px solid rgba(36,25,16,.18)!important;
    border-radius:16px!important;
    background:#fffaf1!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__qty button{
    display:grid!important;
    place-items:center!important;
    width:34px!important;
    height:50px!important;
    min-width:34px!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:#2a1b11!important;
    font-size:18px!important;
    font-weight:900!important;
    line-height:1!important;
    box-shadow:none!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__qty input{
    width:100%!important;
    min-width:0!important;
    height:50px!important;
    padding:0!important;
    border:0!important;
    border-left:1px solid rgba(36,25,16,.1)!important;
    border-right:1px solid rgba(36,25,16,.1)!important;
    background:transparent!important;
    color:#21160e!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:13px!important;
    font-weight:950!important;
    text-align:center!important;
    box-shadow:none!important;
    appearance:textfield!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__split-buy{
    min-width:0!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-width:0!important;
    min-height:50px!important;
    height:50px!important;
    padding:0 16px!important;
    border-radius:16px!important;
    background:linear-gradient(180deg,#2c1d12 0%,#120b07 100%)!important;
    color:#fff8ed!important;
    -webkit-text-fill-color:#fff8ed!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.095em!important;
    line-height:1!important;
    text-align:center!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
    box-shadow:0 12px 22px rgba(31,20,12,.18),inset 0 1px 0 rgba(255,255,255,.13)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button span,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary span{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
}
@media(min-width:761px){
    body.home main.ea-home .ea-featured-products .ea-product-card__button::after,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary::after{
        content:"→"!important;
        margin-left:8px!important;
        font-size:12px!important;
        line-height:1!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-featured-products .ea-product-card{
        height:690px!important;
        min-height:690px!important;
        max-height:690px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__actions{
        margin:10px 12px 0!important;
        padding:11px!important;
        border-radius:20px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total{
        min-height:42px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__buy{
        grid-template-columns:92px minmax(0,1fr)!important;
        gap:8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty{
        grid-template-columns:28px minmax(0,1fr) 28px!important;
        height:48px!important;
        min-height:48px!important;
        border-radius:14px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty button{
        width:28px!important;
        min-width:28px!important;
        height:48px!important;
        font-size:17px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty input{
        height:48px!important;
        font-size:12px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
        min-height:48px!important;
        height:48px!important;
        padding:0 10px!important;
        border-radius:14px!important;
        font-size:9px!important;
        letter-spacing:.06em!important;
    }
}

/* Commerce CTA consistency: make category and review buying controls feel as deliberate as product cards. */
body.home main.ea-home .ea-collections .ea-collection-card__mini-shop{
    border-color:rgba(52,36,22,.12)!important;
    background:linear-gradient(180deg,rgba(255,252,246,.96),rgba(248,239,224,.9))!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 10px 24px rgba(83,54,24,.06)!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__mini-item{
    grid-template-columns:44px minmax(0,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    min-height:auto!important;
    padding:9px!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__mini-copy{
    min-width:0!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__mini-buy{
    grid-column:1 / -1!important;
    width:100%!important;
    min-width:0!important;
    margin-top:3px!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__mini-variations{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__mini-action,
body.home main.ea-home .ea-collections .ea-collection-card__mini-variation{
    width:100%!important;
    min-width:0!important;
    min-height:38px!important;
    padding:0 10px!important;
    border-radius:13px!important;
    font-size:8.8px!important;
    font-weight:950!important;
    letter-spacing:.065em!important;
    line-height:1!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__mini-action,
body.home main.ea-home .ea-review-card__quick-add{
    border-color:#17110c!important;
    background:linear-gradient(180deg,#2b1d13 0%,#120b07 100%)!important;
    color:#fff8ed!important;
    -webkit-text-fill-color:#fff8ed!important;
    box-shadow:0 12px 22px rgba(31,20,12,.16),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__mini-variation{
    border-color:rgba(52,36,22,.22)!important;
    background:#fffaf1!important;
    color:#22160e!important;
    -webkit-text-fill-color:#22160e!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__mini-variation.is-active{
    border-color:rgba(198,144,72,.38)!important;
    background:#d7aa63!important;
    color:#17110c!important;
    -webkit-text-fill-color:#17110c!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__bottom{
    gap:14px!important;
}
body.home main.ea-home .ea-collections .ea-collection-card__cta{
    min-height:46px!important;
    border-radius:15px!important;
}
body.home main.ea-home .ea-review-card__quick-add{
    min-width:66px!important;
    min-height:34px!important;
    padding:0 12px!important;
    border-radius:12px!important;
    font-size:8.5px!important;
    letter-spacing:.07em!important;
}
@media(min-width:761px){
    body.home main.ea-home .ea-collections .ea-collection-card{
        min-height:620px!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-collections .ea-collection-card__mini-action,
    body.home main.ea-home .ea-collections .ea-collection-card__mini-variation{
        min-height:40px!important;
        font-size:8.5px!important;
        letter-spacing:.055em!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card__cta{
        min-height:48px!important;
    }
}

/* Homepage UI QA second hardening: force clean product media, stable mobile rails, and smoother support motion. */
body.home main.ea-home .ea-featured-products .ea-product-card__visual::after{
    display:none!important;
    content:none!important;
    background-image:none!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__hero-trigger--image,
body.home main.ea-home .ea-featured-products .ea-product-card__hero-trigger--image picture,
body.home main.ea-home .ea-featured-products .ea-product-card__hero-trigger--image img{
    display:block!important;
    opacity:1!important;
    visibility:visible!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__image{
    object-fit:contain!important;
    object-position:center!important;
    filter:drop-shadow(0 18px 18px rgba(80,48,19,.15)) saturate(1.02)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card{
    box-sizing:border-box!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button span,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary span,
body.home main.ea-home .ea-collection-card__cta,
body.home main.ea-home .ea-review-card__quick-add{
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
}
body.home main.ea-home .ea-review-card__quote{
    color:rgba(34,25,17,.82)!important;
}
body.home main.ea-home .ea-review-card__reviewed-product{
    background:linear-gradient(180deg,rgba(255,252,246,.96),rgba(248,239,224,.92))!important;
    border:1px solid rgba(52,36,22,.12)!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher,
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::before{
    transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease!important;
}
body.home .ea-live-chat:not(.is-open){
    position:fixed!important;
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__dock,
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    min-width:0!important;
    max-width:none!important;
    min-height:0!important;
    max-height:none!important;
    transform:none!important;
}
body.home .ea-live-chat.is-open .ea-live-chat__panel{
    transition:opacity .24s ease,transform .24s ease,visibility .24s ease!important;
}
@media(min-width:981px){
    body.home main.ea-home .ea-featured-products .ea-product-card{
        height:760px!important;
        min-height:760px!important;
        max-height:760px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__main{
        flex:1 1 auto!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons{
        min-height:116px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__actions{
        margin-top:auto!important;
    }
}
@media(max-width:980px){
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        scroll-padding-left:18px!important;
        scroll-behavior:smooth!important;
    }
}
@media(max-width:760px){
    body.home .ea-live-chat:not(.is-open){
        right:0!important;
        bottom:clamp(132px,18dvh,188px)!important;
        width:46px!important;
        height:138px!important;
        filter:drop-shadow(0 18px 28px rgba(31,20,12,.22))!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{
        display:grid!important;
        grid-template-columns:1fr!important;
        grid-template-rows:38px minmax(0,1fr)!important;
        place-items:center!important;
        gap:7px!important;
        padding:7px 5px 9px!important;
        border-radius:17px 0 0 17px!important;
        border-right:0!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::before{
        width:32px!important;
        height:32px!important;
        font-size:18px!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::after{
        content:"Fitment help"!important;
        width:max-content!important;
        max-width:none!important;
        font-size:8.5px!important;
        letter-spacing:.105em!important;
        line-height:1!important;
        text-align:center!important;
        white-space:nowrap!important;
        writing-mode:vertical-rl!important;
        transform:rotate(180deg)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid{
        display:flex!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        padding-inline:18px!important;
        padding-bottom:14px!important;
        scrollbar-width:none!important;
        -webkit-overflow-scrolling:touch!important;
        scroll-snap-type:x mandatory!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid::-webkit-scrollbar,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid::-webkit-scrollbar,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]::-webkit-scrollbar{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card{
        flex:0 0 clamp(304px,84vw,338px)!important;
        width:clamp(304px,84vw,338px)!important;
        min-width:clamp(304px,84vw,338px)!important;
        height:704px!important;
        min-height:704px!important;
        max-height:704px!important;
        display:flex!important;
        flex-direction:column!important;
        scroll-snap-align:start!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        flex:0 0 172px!important;
        height:172px!important;
        min-height:172px!important;
        padding:24px 18px 10px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image{
        max-width:92%!important;
        max-height:142px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__main{
        flex:1 1 auto!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons{
        min-height:104px!important;
        max-height:104px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__actions{
        margin-top:auto!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__buy{
        grid-template-columns:92px minmax(0,1fr)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
        font-size:8.6px!important;
        letter-spacing:.048em!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        display:flex!important;
        gap:14px!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        padding:0 18px 12px!important;
        scrollbar-width:none!important;
        -webkit-overflow-scrolling:touch!important;
        scroll-snap-type:x mandatory!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        flex:0 0 clamp(304px,84vw,338px)!important;
        width:clamp(304px,84vw,338px)!important;
        min-width:clamp(304px,84vw,338px)!important;
        height:462px!important;
        min-height:462px!important;
        max-height:462px!important;
        scroll-snap-align:start!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product{
        grid-template-columns:48px minmax(0,1fr) 54px!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product em{
        display:none!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        width:54px!important;
        min-width:54px!important;
        min-height:42px!important;
        padding-inline:8px!important;
        font-size:8.4px!important;
    }
}
@media(max-width:360px){
    body.home main.ea-home .ea-featured-products .ea-product-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        flex-basis:calc(100vw - 32px)!important;
        width:calc(100vw - 32px)!important;
        min-width:calc(100vw - 32px)!important;
    }
}

/* Brutal premium conversion lock: one final homepage layer after prior experiments. */
body.home main.ea-home{
    --ea-cream:#fff8ec;
    --ea-cream-2:#f4e6d2;
    --ea-paper:#fffdf8;
    --ea-ink:#1d140e;
    --ea-muted:#6f5c49;
    --ea-line:rgba(50,34,22,.13);
    --ea-brass:#d9a55a;
    --ea-brass-dark:#9a5c22;
    --ea-brown:#21150d;
    background:#fff8ec!important;
    color:#1d140e!important;
}
body.home main.ea-home .ea-featured-products,
body.home main.ea-home .ea-reviews{
    background:
        radial-gradient(circle at 12% 10%,rgba(217,165,90,.22),transparent 28%),
        radial-gradient(circle at 88% 12%,rgba(101,151,165,.12),transparent 32%),
        linear-gradient(180deg,#fffbf4 0%,#f5e8d7 100%)!important;
    color:var(--ea-ink)!important;
}
body.home main.ea-home .ea-featured-products::after,
body.home main.ea-home .ea-reviews::after{
    content:none!important;
    display:none!important;
}
body.home main.ea-home .ea-featured-products::before,
body.home main.ea-home .ea-reviews::before{
    opacity:.16!important;
    background-image:
        linear-gradient(rgba(87,60,35,.10) 1px,transparent 1px),
        linear-gradient(90deg,rgba(87,60,35,.08) 1px,transparent 1px)!important;
    background-size:86px 86px!important;
    mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 86%,transparent 100%)!important;
}
body.home main.ea-home .ea-featured-products__inner,
body.home main.ea-home .ea-reviews__inner{
    width:min(1436px,calc(100% - clamp(28px,5vw,76px)))!important;
}
body.home main.ea-home .ea-featured-products__eyebrow,
body.home main.ea-home .ea-reviews__kicker,
body.home main.ea-home .ea-collections__eyebrow{
    position:relative!important;
    z-index:2!important;
    display:inline-flex!important;
    align-items:center!important;
    width:max-content!important;
    max-width:100%!important;
    min-height:42px!important;
    padding:0 18px!important;
    border:1px solid rgba(50,34,22,.12)!important;
    border-radius:999px!important;
    background:rgba(255,253,248,.82)!important;
    color:#8d541f!important;
    box-shadow:0 16px 38px rgba(85,55,25,.08),inset 0 1px 0 rgba(255,255,255,.86)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:11px!important;
    font-weight:950!important;
    letter-spacing:.16em!important;
    line-height:1!important;
    text-transform:uppercase!important;
}
body.home main.ea-home .ea-featured-products__eyebrow::before,
body.home main.ea-home .ea-reviews__kicker::before{
    content:""!important;
    display:block!important;
    width:10px!important;
    height:10px!important;
    margin-right:10px!important;
    border-radius:999px!important;
    background:#62d78c!important;
    box-shadow:0 0 0 7px rgba(98,215,140,.15)!important;
}
body.home main.ea-home .ea-featured-products__title,
body.home main.ea-home .ea-reviews__eyebrow{
    color:var(--ea-ink)!important;
    text-shadow:none!important;
}
body.home main.ea-home .ea-featured-products__subcopy,
body.home main.ea-home .ea-reviews__lede{
    color:rgba(47,34,24,.76)!important;
}
body.home main.ea-home .ea-featured-products__proof,
body.home main.ea-home .ea-reviews__proof{
    border:1px solid rgba(50,34,22,.10)!important;
    background:rgba(255,253,248,.64)!important;
    box-shadow:0 22px 54px rgba(85,55,25,.09),inset 0 1px 0 rgba(255,255,255,.86)!important;
    backdrop-filter:blur(18px)!important;
}
body.home main.ea-home .ea-featured-products__proof-item,
body.home main.ea-home .ea-reviews__proof-item{
    background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(247,237,222,.84))!important;
    color:var(--ea-ink)!important;
}
body.home main.ea-home .ea-featured-products__proof-item strong,
body.home main.ea-home .ea-reviews__proof-item strong{
    color:var(--ea-ink)!important;
}
body.home main.ea-home .ea-featured-products__proof-item span,
body.home main.ea-home .ea-reviews__proof-item span{
    color:rgba(47,34,24,.56)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-grid,
body.home main.ea-home .ea-featured-products .ea-shop-product-grid,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
    gap:18px!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card{
    border:1px solid rgba(50,34,22,.12)!important;
    background:linear-gradient(180deg,#fffdf8 0%,#fff7eb 100%)!important;
    box-shadow:0 24px 58px rgba(75,48,24,.12),inset 0 1px 0 rgba(255,255,255,.96)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card::before{
    opacity:.44!important;
    background:radial-gradient(circle at 50% 0%,rgba(217,165,90,.18),transparent 52%)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__visual::after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    inset:28px 28px 24px!important;
    z-index:1!important;
    background-position:center!important;
    background-repeat:no-repeat!important;
    background-size:contain!important;
    opacity:1!important;
    pointer-events:none!important;
    filter:drop-shadow(0 18px 18px rgba(75,48,24,.14)) saturate(1.02)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__visual{
    background:
        radial-gradient(circle at 50% 64%,rgba(217,165,90,.18),transparent 40%),
        linear-gradient(180deg,#fff9ee 0%,#efe1cb 100%)!important;
    border-bottom:1px solid rgba(50,34,22,.09)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(1) .ea-product-card__visual::after{
    background-image:url('/wp-content/themes/ea-vintage/assets/images/featured-card-speed-roof-rack.jpg')!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(2) .ea-product-card__visual::after{
    background-image:url('/wp-content/themes/ea-vintage/assets/images/featured-card-coffee-maker.jpg')!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(3) .ea-product-card__visual::after{
    background-image:url('/wp-content/themes/ea-vintage/assets/images/featured-card-abarth-exhaust.jpg')!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(4) .ea-product-card__visual::after{
    background-image:url('/wp-content/themes/ea-vintage/assets/images/featured-card-deck-lid-rack.jpg')!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(5) .ea-product-card__visual::after{
    background-image:url('/wp-content/themes/ea-vintage/assets/images/featured-card-parcel-tray.jpg')!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(6) .ea-product-card__visual::after{
    background-image:url('/wp-content/themes/ea-vintage/assets/images/featured-card-luggage-straps.jpg')!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__hero-trigger--image{
    position:relative!important;
    z-index:2!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__image{
    position:relative!important;
    z-index:2!important;
    opacity:1!important;
    filter:drop-shadow(0 18px 18px rgba(75,48,24,.15)) saturate(1.02)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__meta,
body.home main.ea-home .ea-featured-products .ea-product-card__fitment,
body.home main.ea-home .ea-featured-products .ea-product-card__summary,
body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy span,
body.home main.ea-home .ea-featured-products .ea-product-card__total-note{
    color:rgba(47,34,24,.68)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__title,
body.home main.ea-home .ea-featured-products .ea-product-card__hero-trigger--title,
body.home main.ea-home .ea-featured-products .ea-product-card__total-amount{
    color:var(--ea-ink)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap,
body.home main.ea-home .ea-featured-products .ea-product-card__addons,
body.home main.ea-home .ea-featured-products .ea-product-card__actions{
    border:1px solid rgba(50,34,22,.12)!important;
    background:rgba(255,253,248,.76)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__variation-button,
body.home main.ea-home .ea-featured-products .ea-product-card__variation-button--static{
    border-color:rgba(50,34,22,.16)!important;
    background:#fff8ed!important;
    color:#2b1b10!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__variation-button.is-active,
body.home main.ea-home .ea-featured-products .ea-product-card__variation-button[aria-pressed="true"]{
    border-color:rgba(154,92,34,.38)!important;
    background:linear-gradient(180deg,#d9a55a 0%,#b8732e 100%)!important;
    color:#fffaf0!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty{
    display:grid!important;
    grid-template-columns:36px minmax(0,1fr) auto!important;
    gap:10px!important;
    align-items:center!important;
    min-height:66px!important;
    padding:10px!important;
    border:1px dashed rgba(154,92,34,.28)!important;
    border-radius:16px!important;
    background:linear-gradient(180deg,rgba(255,248,237,.88),rgba(246,234,216,.66))!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty-mark{
    display:grid!important;
    place-items:center!important;
    width:34px!important;
    height:34px!important;
    border-radius:999px!important;
    background:#e6f3dd!important;
    color:#557334!important;
    font-size:14px!important;
    font-weight:950!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty-copy{
    display:grid!important;
    gap:3px!important;
    min-width:0!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty-copy strong{
    color:var(--ea-ink)!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:11px!important;
    font-weight:950!important;
    letter-spacing:.02em!important;
    line-height:1.1!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty-copy span{
    color:rgba(47,34,24,.62)!important;
    font-size:10.5px!important;
    line-height:1.28!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty-action{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:36px!important;
    padding:0 12px!important;
    border:1px solid rgba(50,34,22,.16)!important;
    border-radius:12px!important;
    background:#fffdf8!important;
    color:#8d541f!important;
    font-family:"EA Montserrat","Segoe UI",Arial,sans-serif!important;
    font-size:8.5px!important;
    font-weight:950!important;
    letter-spacing:.08em!important;
    line-height:1!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
    cursor:pointer!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__button,
body.home main.ea-home .ea-featured-products .ea-split-buy__primary,
body.home main.ea-home .ea-collections .ea-collection-card__cta,
body.home main.ea-home .ea-collections .ea-collection-card__mini-action,
body.home main.ea-home .ea-review-card__quick-add{
    background:linear-gradient(180deg,#2b1d13 0%,#120b07 100%)!important;
    color:#fff8ed!important;
    -webkit-text-fill-color:#fff8ed!important;
    border-color:#120b07!important;
    box-shadow:0 12px 24px rgba(31,20,12,.18),inset 0 1px 0 rgba(255,255,255,.14)!important;
}
body.home main.ea-home .ea-reviews{
    padding:clamp(58px,6vw,88px) 0 clamp(62px,7vw,104px)!important;
}
body.home main.ea-home .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
    border:1px solid rgba(50,34,22,.12)!important;
    background:linear-gradient(180deg,#fffdf8 0%,#fff7ec 100%)!important;
    box-shadow:0 24px 58px rgba(75,48,24,.11),inset 0 1px 0 rgba(255,255,255,.96)!important;
}
body.home main.ea-home .ea-review-card::before{
    background:radial-gradient(circle at 24px 18px,rgba(217,165,90,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.28),transparent 34%)!important;
}
body.home main.ea-home .ea-review-card__name,
body.home main.ea-home .ea-review-card__quote,
body.home main.ea-home .ea-review-card__reviewed-product strong,
body.home main.ea-home .ea-review-card__rating{
    color:var(--ea-ink)!important;
}
body.home main.ea-home .ea-review-card__meta,
body.home main.ea-home .ea-review-card__reviewed-product em{
    color:rgba(47,34,24,.62)!important;
}
body.home main.ea-home .ea-review-card__product{
    border-color:rgba(154,92,34,.18)!important;
    background:#fff8ed!important;
    color:#8d541f!important;
}
body.home main.ea-home .ea-review-card__reviewed-product{
    border-color:rgba(50,34,22,.12)!important;
    background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(247,237,222,.86))!important;
}
body.home main.ea-home .ea-review-card__verified{
    background:#edf4df!important;
    color:#4f6534!important;
}
body.home main.ea-home .ea-collections{
    background:
        radial-gradient(circle at 8% 10%,rgba(217,165,90,.18),transparent 30%),
        linear-gradient(180deg,#fff8ec 0%,#f3e4cf 100%)!important;
}
body.home main.ea-home .ea-collections .ea-collection-card{
    background:linear-gradient(180deg,#fffdf8 0%,#fff6e9 100%)!important;
    border-color:rgba(50,34,22,.12)!important;
    box-shadow:0 24px 58px rgba(75,48,24,.10),inset 0 1px 0 rgba(255,255,255,.96)!important;
}
body.home .ea-live-chat:not(.is-open){
    transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .28s ease!important;
}
body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{
    transition:transform .28s cubic-bezier(.2,.8,.2,1),background-color .22s ease,box-shadow .22s ease!important;
}
@media(min-width:981px){
    body.home main.ea-home .ea-featured-products .ea-product-card{
        height:724px!important;
        min-height:724px!important;
        max-height:724px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons{
        min-height:98px!important;
        max-height:106px!important;
    }
}
@media(min-width:761px) and (max-width:1180px){
    body.home main.ea-home .ea-featured-products .ea-product-card{
        height:780px!important;
        min-height:780px!important;
        max-height:780px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty{
        grid-template-columns:34px minmax(0,1fr)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty-action{
        grid-column:1/-1!important;
        width:100%!important;
    }
}
@media(max-width:760px){
    body.home main.ea-home .ea-collections{
        overflow:hidden!important;
        padding:42px 0 48px!important;
    }
    body.home main.ea-home .ea-collections__inner{
        width:100%!important;
        max-width:none!important;
        padding:0!important;
    }
    body.home main.ea-home .ea-collections__header{
        width:auto!important;
        margin:0 18px 18px!important;
    }
    body.home main.ea-home .ea-collections__grid{
        display:flex!important;
        flex-flow:row nowrap!important;
        grid-template-columns:none!important;
        gap:14px!important;
        width:100%!important;
        max-width:none!important;
        margin:0!important;
        padding:0 18px 14px!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        scroll-snap-type:x mandatory!important;
        -webkit-overflow-scrolling:touch!important;
        scrollbar-width:none!important;
    }
    body.home main.ea-home .ea-collections__grid::-webkit-scrollbar{
        display:none!important;
        width:0!important;
        height:0!important;
    }
    body.home main.ea-home .ea-collections .ea-collection-card,
    body.home main.ea-home .ea-collections .ea-collection-card:last-child{
        flex:0 0 min(84vw,334px)!important;
        width:min(84vw,334px)!important;
        min-width:min(84vw,334px)!important;
        max-width:min(84vw,334px)!important;
        min-height:560px!important;
        scroll-snap-align:start!important;
    }
    body.home main.ea-home .ea-featured-products{
        padding:42px 0 50px!important;
    }
    body.home main.ea-home .ea-featured-products__header,
    body.home main.ea-home .ea-reviews__header{
        width:auto!important;
        margin:0 18px 18px!important;
    }
    body.home main.ea-home .ea-featured-products__eyebrow,
    body.home main.ea-home .ea-reviews__kicker,
    body.home main.ea-home .ea-collections__eyebrow{
        min-height:38px!important;
        padding:0 15px!important;
        font-size:10px!important;
        letter-spacing:.13em!important;
    }
    body.home main.ea-home .ea-featured-products__title,
    body.home main.ea-home .ea-reviews__eyebrow,
    body.home main.ea-home .ea-collections__title{
        max-width:11ch!important;
    }
    body.home main.ea-home .ea-featured-products::after{
        content:none!important;
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-grid,
    body.home main.ea-home .ea-featured-products .ea-shop-product-grid{
        padding:0 18px 14px!important;
        gap:14px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(n){
        flex:0 0 min(84vw,334px)!important;
        width:min(84vw,334px)!important;
        min-width:min(84vw,334px)!important;
        max-width:min(84vw,334px)!important;
        height:650px!important;
        min-height:650px!important;
        max-height:650px!important;
        padding:10px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual{
        height:150px!important;
        min-height:150px!important;
        padding:18px 14px 8px!important;
        margin-bottom:8px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__visual::after{
        inset:18px 18px 14px!important;
        filter:drop-shadow(0 12px 12px rgba(75,48,24,.13)) saturate(1.02)!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__image,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(n) .ea-product-card__image{
        max-width:94%!important;
        max-height:124px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__main{
        padding:10px 12px 6px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__title{
        min-height:43px!important;
        font-size:22px!important;
        line-height:1!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__fitment{
        min-height:16px!important;
        font-size:9px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__summary{
        min-height:32px!important;
        max-height:32px!important;
        font-size:10.5px!important;
        line-height:1.35!important;
        -webkit-line-clamp:2!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap{
        margin-top:7px!important;
        padding:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-row{
        display:flex!important;
        gap:6px!important;
        overflow-x:auto!important;
        scrollbar-width:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-row::-webkit-scrollbar{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-button{
        flex:0 0 auto!important;
        min-height:34px!important;
        padding:0 10px!important;
        font-size:8.3px!important;
        letter-spacing:.05em!important;
        white-space:nowrap!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons{
        min-height:74px!important;
        max-height:86px!important;
        margin:0 10px!important;
        padding:7px!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-head{
        margin-bottom:5px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-label,
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-tag{
        max-width:50%!important;
        overflow:hidden!important;
        text-overflow:ellipsis!important;
        white-space:nowrap!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty{
        grid-template-columns:28px minmax(0,1fr) 74px!important;
        gap:7px!important;
        min-height:54px!important;
        padding:7px!important;
        border-radius:14px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty-mark{
        width:28px!important;
        height:28px!important;
        font-size:12px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty-copy strong{
        font-size:9.5px!important;
        white-space:nowrap!important;
        overflow:hidden!important;
        text-overflow:ellipsis!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty-copy span{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-empty-action{
        min-height:34px!important;
        padding:0 8px!important;
        font-size:7.4px!important;
        letter-spacing:.055em!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item{
        grid-template-columns:22px 34px minmax(0,1fr)!important;
        min-height:46px!important;
        padding:6px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item:not(.is-selected){
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__actions{
        margin:8px 10px 0!important;
        padding:9px!important;
        border-radius:17px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total{
        min-height:34px!important;
        padding-bottom:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-label{
        font-size:7.6px!important;
        letter-spacing:.08em!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-note,
    body.home main.ea-home .ea-featured-products .ea-product-card__support{
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__total-amount{
        font-size:22px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__buy{
        grid-template-columns:78px minmax(0,1fr)!important;
        gap:7px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty{
        width:78px!important;
        min-width:0!important;
        height:44px!important;
        grid-template-columns:26px minmax(0,1fr) 26px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__qty button,
    body.home main.ea-home .ea-featured-products .ea-product-card__qty input{
        width:auto!important;
        min-width:0!important;
        height:44px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary{
        min-height:44px!important;
        padding:0 8px!important;
        font-size:8.4px!important;
        letter-spacing:.04em!important;
        white-space:nowrap!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__button span,
    body.home main.ea-home .ea-featured-products .ea-split-buy__primary span{
        overflow:hidden!important;
        text-overflow:ellipsis!important;
        white-space:nowrap!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__stock{
        display:none!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail]{
        padding:0 18px 14px!important;
        gap:14px!important;
    }
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        flex:0 0 min(84vw,334px)!important;
        width:min(84vw,334px)!important;
        min-width:min(84vw,334px)!important;
        max-width:min(84vw,334px)!important;
        height:434px!important;
        min-height:434px!important;
        max-height:434px!important;
        padding:17px!important;
    }
    body.home main.ea-home .ea-review-card__quote{
        max-height:104px!important;
        -webkit-line-clamp:4!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product{
        grid-template-columns:46px minmax(0,1fr) 52px!important;
        gap:8px!important;
        min-height:66px!important;
        margin-top:auto!important;
        padding:8px!important;
    }
    body.home main.ea-home .ea-review-card__reviewed-product::before{
        width:46px!important;
        height:46px!important;
    }
    body.home main.ea-home .ea-review-card__quick-add{
        width:52px!important;
        min-width:52px!important;
        min-height:42px!important;
        padding:0 7px!important;
        font-size:8.5px!important;
    }
    body.home .ea-live-chat:not(.is-open){
        right:0!important;
        bottom:74px!important;
        width:40px!important;
        height:112px!important;
        transform:translateX(9px)!important;
        filter:drop-shadow(0 14px 22px rgba(31,20,12,.18))!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher{
        grid-template-rows:32px minmax(0,1fr)!important;
        gap:5px!important;
        padding:6px 4px 8px!important;
        border-radius:15px 0 0 15px!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::before{
        width:29px!important;
        height:29px!important;
        font-size:16px!important;
    }
    body.home .ea-live-chat:not(.is-open) .ea-live-chat__launcher::after{
        content:"Fitment"!important;
        font-size:8px!important;
        letter-spacing:.12em!important;
    }
    body.home .ea-live-chat:not(.is-open):hover,
    body.home .ea-live-chat:not(.is-open):focus-within{
        transform:translateX(0)!important;
    }
}
@media(max-width:390px){
    body.home main.ea-home .ea-collections .ea-collection-card,
    body.home main.ea-home .ea-collections .ea-collection-card:last-child,
    body.home main.ea-home .ea-featured-products .ea-product-card,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(n),
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card,
    body.home main.ea-home .ea-reviews__grid[data-ea-review-rail] > .ea-review-card.is-featured{
        flex-basis:calc(100vw - 56px)!important;
        width:calc(100vw - 56px)!important;
        min-width:calc(100vw - 56px)!important;
        max-width:calc(100vw - 56px)!important;
    }
}


/* Mobile product card finish: separate variation chips from companion rows. */
@media(max-width:760px){
    body.home main.ea-home .ea-featured-products .ea-product-card,
    body.home main.ea-home .ea-featured-products .ea-product-card:nth-child(n){
        height:704px!important;
        min-height:704px!important;
        max-height:704px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__main{
        flex:0 0 auto!important;
        overflow:visible!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__select-wrap{
        position:relative!important;
        z-index:3!important;
        margin-bottom:9px!important;
        overflow:visible!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-row{
        padding-bottom:2px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__variation-button{
        min-height:36px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addons{
        position:relative!important;
        z-index:1!important;
        min-height:92px!important;
        max-height:104px!important;
        margin:8px 10px 0!important;
        padding:8px!important;
        overflow:hidden!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-head{
        align-items:center!important;
        margin-bottom:6px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-label{
        max-width:58%!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-tag{
        max-width:38%!important;
        text-align:right!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-list{
        display:grid!important;
        gap:6px!important;
        min-height:46px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item,
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item:not(.is-selected){
        display:grid!important;
        grid-template-columns:22px 34px minmax(0,1fr)!important;
        min-height:48px!important;
        padding:6px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-item:nth-child(n+2):not(.is-selected){
        display:none!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__actions{
        margin-top:auto!important;
    }
}


/* Final thumbnail lock: keep quick-pick and companion images visibly product-led on cream cards. */
body.home main.ea-home .ea-review-card__reviewed-product::before{
    flex:0 0 52px!important;
    width:52px!important;
    height:52px!important;
    min-width:52px!important;
    min-height:52px!important;
    grid-column:1!important;
    grid-row:1!important;
    opacity:1!important;
    background-color:#fffaf2!important;
    background-size:136% auto!important;
    background-position:center!important;
    filter:drop-shadow(0 8px 10px rgba(75,48,24,.10)) saturate(1.08) contrast(1.04)!important;
}
body.home main.ea-home .ea-review-card__reviewed-product[data-product-name*="Deck-Lid Rack"]::before,
body.home main.ea-home .ea-review-card__reviewed-product[data-product-name*="Roof Rack"]::before{
    background-size:158% auto!important;
}
body.home main.ea-home .ea-review-card__reviewed-product[data-product-name*="Abarth"]::before{
    background-size:146% auto!important;
}
body.home main.ea-home .ea-review-card__reviewed-product[data-product-name*="Coffee"]::before{
    background-size:120% auto!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
    display:block!important;
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    min-height:42px!important;
    max-width:42px!important;
    max-height:42px!important;
    padding:3px!important;
    border-radius:12px!important;
    background:#fffaf2!important;
    object-fit:contain!important;
    object-position:center!important;
    opacity:1!important;
    filter:drop-shadow(0 7px 8px rgba(75,48,24,.10)) saturate(1.08) contrast(1.05)!important;
}
body.home main.ea-home .ea-featured-products .ea-product-card__addon-copy strong,
body.home main.ea-home .ea-review-card__reviewed-product strong{
    color:#1d140e!important;
}
@media(max-width:760px){
    body.home main.ea-home .ea-review-card__reviewed-product::before{
        width:48px!important;
        height:48px!important;
        min-width:48px!important;
        min-height:48px!important;
    }
    body.home main.ea-home .ea-featured-products .ea-product-card__addon-thumb{
        width:38px!important;
        height:38px!important;
        min-width:38px!important;
        min-height:38px!important;
        max-width:38px!important;
        max-height:38px!important;
        padding:2px!important;
    }
}

/* ── lightbox ──────────────────────────────────────────────────────── */
#ea-lb{position:fixed;inset:0;background:rgba(0,0,0,.88);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s;}
#ea-lb.ea-lb--open{opacity:1;pointer-events:auto;}
#ea-lb img{max-width:min(92vw,1200px);max-height:82vh;border-radius:6px;object-fit:contain;box-shadow:0 24px 80px rgba(0,0,0,.5);}
#ea-lb-close{position:fixed;top:20px;right:24px;background:none;border:none;color:#f5ede0;font-size:32px;cursor:pointer;line-height:1;z-index:100000;opacity:.7;transition:opacity .2s;}
#ea-lb-close:hover{opacity:1;}
