.eb-deals__head{display:block;margin-bottom:36px}.eb-deals__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:min-content;gap:16px}.eb-deals__grid>.eb-deal--feature{grid-row:span 2}@media(max-width:990px){.eb-deals__grid{grid-template-columns:1fr 1fr}.eb-deals__grid>.eb-deal--feature{grid-row:span 1;grid-column:span 2}}@media(max-width:560px){.eb-deals__grid{grid-template-columns:1fr}.eb-deals__grid>.eb-deal--feature{grid-column:span 1}}.eb-deal--feature{grid-row:span 2;background:var(--eb-feature-bg, #14181c);color:#fff;border-color:var(--eb-feature-bg, #14181c)}.eb-deal--feature:hover{border-color:var(--eb-accent, #355165)}.eb-deal--feature .eb-deal__image{aspect-ratio:var(--eb-feature-ratio, 1 / 1)}.eb-deal--feature .eb-deal__img--ph{background:#1d2227;opacity:.4}.eb-deal .eb-deal__img{transition:transform .5s ease}.eb-deal__subtitle{font-family:var(--eb-font-body, sans-serif);font-size:14px;color:var(--eb-feature-muted, #aab2bb);margin:14px 0 0;max-width:360px;line-height:1.5}.collapsible-content .accordion{margin-top:0;border-top:.1rem solid rgba(var(--color-foreground),.15);border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.collapsible-content .accordion+.accordion{border-top:none}.collapsible-content .accordion .icon-caret{display:none}.collapsible-content .accordion summary{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:1.5rem .6rem 1.5rem 1.6rem;cursor:pointer;list-style:none;position:static}.collapsible-content .accordion summary::-webkit-details-marker{display:none}.collapsible-content .accordion summary:after{content:"+";flex-shrink:0;width:3rem;height:3rem;border:.15rem solid rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:300;line-height:1;color:rgb(var(--color-foreground));transition:background .2s,border-color .2s,color .2s}.collapsible-content .accordion details[open]>summary:after{content:"\2212";background:#f47b20;border-color:#f47b20;color:#fff}.collapsible-content .accordion .accordion__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;letter-spacing:.06em;line-height:1.3;color:rgb(var(--color-foreground));transition:color .15s;flex:1;max-width:none;margin:0}.collapsible-content .accordion summary:hover .accordion__title{color:#f47b20}.collapsible-content .accordion .accordion__content{padding:0 .6rem 2.8rem 1.6rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.72);margin-bottom:0}.collapsible-content--left-bar .accordion details[open] .accordion__content{border-left:3px solid #f47b20}.eb-faq__wrap{max-width:92rem}.eb-faq__header{margin-bottom:3.2rem}.eb-faq__eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f47b20;margin:0 0 1.2rem}.eb-faq__heading{font-size:clamp(2.4rem,3vw,4rem);font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.05;margin:0 0 1.4rem}.eb-faq__sub{font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.7);margin:0;max-width:62ch}.eb-faq__list{border-top:.1rem solid rgba(var(--color-foreground),.15)}.eb-faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.eb-faq__item[open] .eb-faq__panel{border-left:3px solid #f47b20}.eb-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:1.5rem .6rem 1.5rem 1.6rem;cursor:pointer;list-style:none}.eb-faq__summary::-webkit-details-marker{display:none}.eb-faq__q{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;letter-spacing:.06em;line-height:1.3;color:rgb(var(--color-foreground));transition:color .15s}.eb-faq__summary:hover .eb-faq__q{color:#f47b20}.eb-faq__icon{flex-shrink:0;width:3rem;height:3rem;border:.15rem solid rgb(var(--color-foreground));position:relative;display:grid;place-items:center;transition:background .2s,border-color .2s,color .2s}.eb-faq__icon:before,.eb-faq__icon:after{content:"";position:absolute;width:1.4rem;height:.15rem;background:currentColor;border-radius:.1rem}.eb-faq__icon:after{transform:rotate(90deg);transition:opacity .2s}.eb-faq__item[open] .eb-faq__icon{background:#f47b20;border-color:#f47b20;color:#fff}.eb-faq__item[open] .eb-faq__icon:after{opacity:0}.eb-faq__panel{padding:0 .6rem 2.8rem 1.6rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.72);max-width:90%;margin-top:10px}.eb-faq__panel>*:first-child{margin-top:0}.eb-faq__panel>*:last-child{margin-bottom:0}.eb-faq__video{position:relative;aspect-ratio:16 / 9;width:100%;margin:2rem 0 .8rem;background:#000;overflow:hidden}@media screen and (min-width:750px){.eb-faq__video{max-width:70%}}.eb-faq__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.eb-faq__link{display:inline-block;margin-top:1.2rem;padding:.8rem 1.8rem;border:.15rem solid rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:700;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#f47b20;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.eb-faq__link:hover{background:#f47b20;color:#fff;border-color:#f47b20}.eb-faq__divider{padding:2.8rem 0 1rem 1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.eb-faq__divider-heading{font-family:var(--font-heading-family);font-weight:700;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);margin:0}.eb-faq__cta-block{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem;margin-top:4rem;padding-top:2.8rem;border-top:.1rem solid rgba(var(--color-foreground),.15)}.eb-faq__cta-text{margin:0;font-size:1.5rem;color:rgba(var(--color-foreground),.7);flex:1 1 22rem}@media screen and (max-width:520px){.eb-faq__summary{padding:2rem .4rem 2rem 1.4rem;gap:1.4rem}.eb-faq__icon{width:3rem;height:3rem}.eb-faq__icon:before,.eb-faq__icon:after{width:1.1rem}.eb-faq__panel{padding-left:1.4rem}}.product__accordion{margin-top:0;border-top:.1rem solid rgba(var(--color-foreground),.15);border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.product__accordion+.product__accordion{border-top:none}.product__accordion .icon-caret{display:none}.product__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:1.5rem .6rem 1.5rem 1.6rem;list-style:none;position:static}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion summary:after{content:"+";flex-shrink:0;width:3rem;height:3rem;border:.15rem solid rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:300;line-height:1;color:rgb(var(--color-foreground));transition:background .2s,border-color .2s,color .2s}.product__accordion details[open]>summary:after{content:"\2212";background:#f47b20;border-color:#f47b20;color:#fff}.product__accordion .accordion__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;letter-spacing:.06em;line-height:1.3;color:rgb(var(--color-foreground));transition:color .15s;max-width:none;margin:0}.product__accordion summary:hover .accordion__title{color:#f47b20}.product__accordion .accordion__content{padding:0 .6rem 2.8rem 1.6rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.72);margin-bottom:0}.product__accordion.accordion--left-bar details[open] .accordion__content{border-left:3px solid #f47b20}.eb-hero__cluster{display:block}.eb-hero__chips{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px;width:fit-content;max-width:100%}.eb-hero{position:relative;display:flex;align-items:center;min-height:var(--eb-h-desk, 620px);overflow:hidden;color:var(--eb-text, #ffffff);font-family:var(--eb-font-body, system-ui, -apple-system, Helvetica, Arial, sans-serif);isolation:isolate}.eb-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.eb-hero__img{width:100%;height:100%;object-fit:cover;display:block}.eb-hero__img--ph{background:#14181c}.eb-hero__img--mob{display:none}.eb-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.eb-hero__badge{position:absolute;z-index:2;transform:translate(var(--eb-tx, 0),var(--eb-ty, 0))}.eb-hero__badge--h-left{left:var(--eb-badge-x, 40px);right:auto}.eb-hero__badge--h-right{right:var(--eb-badge-x, 40px);left:auto}.eb-hero__badge--h-center{left:50%;right:auto;--eb-tx: -50%}.eb-hero__badge--v-top{top:var(--eb-badge-y, 40px);bottom:auto}.eb-hero__badge--v-bottom{bottom:var(--eb-badge-y, 40px);top:auto}.eb-hero__badge--v-middle{top:50%;bottom:auto;--eb-ty: -50%}.eb-hero__badge--text{font-family:var(--eb-font-heading, sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(13px,1.4vw,17px);padding:12px 20px;box-shadow:0 6px 22px #00000047}.eb-hero__badge--image{line-height:0}.eb-hero__badge--image img{display:block;width:var(--eb-badge-w, 120px);height:auto}.eb-hero__inner{position:relative;z-index:1;width:100%;max-width:var(--eb-maxw, 1400px);margin:0 auto;padding:48px clamp(20px,5vw,64px)}.eb-hero__eyebrow{color:var(--eb-accent, #c9742e);font-family:var(--eb-font-heading, sans-serif);font-size:clamp(11px,1.1vw,13px);font-weight:600;letter-spacing:.3em;text-transform:uppercase;margin:0 0 14px}.eb-hero__title{font-family:var(--eb-font-heading, sans-serif);font-weight:var(--eb-heading-weight, 700);text-transform:uppercase;line-height:.92;letter-spacing:.005em;margin:0 0 22px;font-size:clamp(48px,9vw,132px)}.eb-hero__title-1,.eb-hero__title-2{display:block}.eb-hero__title-1{color:var(--eb-text, #ffffff)!important;-webkit-text-fill-color:var(--eb-text, #ffffff)}.eb-hero__title-2{color:var(--eb-accent, #c9742e)!important;-webkit-text-fill-color:var(--eb-accent, #c9742e)}.eb-hero__body{font-family:var(--eb-font-body, sans-serif);font-size:clamp(15px,1.5vw,19px);line-height:1.5;color:var(--eb-text, #ffffff);max-width:600px;margin:0 0 10px}.eb-hero__body p{margin:0 0 8px}.eb-hero__body p:last-child{margin-bottom:0}.eb-hero__fine{font-family:var(--eb-font-body, sans-serif);font-size:12px;color:var(--eb-muted, rgba(255,255,255,.7));margin:0 0 22px}.eb-hero__cluster{width:max-content;max-width:100%}.eb-hero__chips{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px}.eb-hero__chip{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--eb-chip-bd, rgba(255,255,255,.35));border-radius:999px;padding:9px 18px;font-family:var(--eb-font-heading, sans-serif);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--eb-text, #ffffff)}.eb-hero__chip-dot{width:7px;height:7px;border-radius:50%;background:var(--eb-accent, #c9742e);flex-shrink:0}.eb-hero__cd-wrap{width:100%}.eb-hero__cd-label{margin-bottom:12px}.eb-hero__cd{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%}.eb-hero__cd-unit{display:flex;flex-direction:column;align-items:center;min-width:56px}.eb-hero__cd-num{font-family:var(--eb-font-heading, sans-serif);font-weight:var(--eb-heading-weight, 700);font-size:clamp(34px,4.5vw,54px);line-height:1;font-variant-numeric:tabular-nums;color:var(--eb-text, #ffffff)}.eb-hero__cd-unit em{font-style:normal;font-family:var(--eb-font-heading, sans-serif);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--eb-muted, rgba(255,255,255,.7));margin-top:6px}.eb-hero__cd-sep{font-family:var(--eb-font-heading, sans-serif);font-size:clamp(28px,4vw,48px);line-height:1;color:var(--eb-muted, rgba(255,255,255,.6));align-self:flex-start}@media(max-width:749px){.eb-hero{min-height:var(--eb-h-mob, 520px);align-items:flex-end}.eb-hero__inner{padding-bottom:40px}.eb-hero__img--mob{display:block}.eb-hero__bg:has(.eb-hero__img--mob) .eb-hero__img--desk{display:none}.eb-hero__cd-unit{min-width:44px}}.eb-sbg{background:var(--eb-sand, #e6dac4);color:var(--eb-ink, #20201c);padding:var(--eb-pt-desk, 72px) 0 var(--eb-pb-desk, 72px);font-family:Barlow,system-ui,Helvetica Neue,Helvetica,Arial,sans-serif}@media(max-width:749px){.eb-sbg{padding-top:var(--eb-pt-mob, 48px);padding-bottom:var(--eb-pb-mob, 48px)}}.eb-sbg__inner{max-width:1600px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.eb-sbg__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px;flex-wrap:wrap}.eb-sbg__head-left{flex:1 1 320px;min-width:0}.eb-sbg__eyebrow{color:var(--eb-accent, #6b6f43);font-family:var(--eb-font, "Oswald", "Barlow Condensed", sans-serif);font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;margin-bottom:8px}.eb-sbg__title{font-family:var(--eb-font, "Oswald", "Barlow Condensed", sans-serif);font-weight:600;font-size:clamp(28px,4vw,44px);line-height:1;text-transform:uppercase;letter-spacing:.01em;margin:0;color:var(--eb-heading-color, var(--eb-ink, #20201c))}.eb-sbg__lead{color:#6e6452;max-width:480px;font-size:15px;margin:0;flex:1 1 240px}.eb-sbg__link{font-family:var(--eb-font, "Oswald", "Barlow Condensed", sans-serif);color:var(--eb-ink, #20201c);text-transform:uppercase;font-size:13px;letter-spacing:.16em;text-decoration:none;border-bottom:2px solid var(--eb-ink, #20201c);padding-bottom:4px;white-space:nowrap;transition:color .15s,border-color .15s}.eb-sbg__link:hover{color:var(--eb-accent, #6b6f43);border-color:var(--eb-accent, #6b6f43)}.eb-sbg__nav{display:flex;gap:10px;flex-shrink:0}.eb-sbg__arrow{width:44px;height:44px;border:1px solid var(--eb-arrow-bd, rgba(32, 32, 28, .22));background:#fff;color:var(--eb-ink, #20201c);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s,opacity .15s}.eb-sbg__arrow:hover{background:var(--eb-accent, #6b6f43);border-color:var(--eb-accent, #6b6f43);color:#fff}.eb-sbg__arrow:disabled{opacity:.32;cursor:default}.eb-sbg__arrow:disabled:hover{background:#fff;color:var(--eb-ink, #20201c);border-color:var(--eb-arrow-bd, rgba(32, 32, 28, .22))}.eb-sbg__viewport{position:relative}.eb-sbg__track{display:flex;align-items:flex-start;gap:var(--eb-gap, 18px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:2px}.eb-sbg__track::-webkit-scrollbar{display:none}.eb-sbg__track>.eb-goal{scroll-snap-align:start;flex:0 0 calc((100% - (var(--eb-per-view, 3.25) - 1) * var(--eb-gap, 18px)) / var(--eb-per-view, 3.25));min-width:0}@media(max-width:768px){.eb-sbg__track>.eb-goal{flex-basis:calc((100% - (var(--eb-per-view-mob, 1.25) - 1) * var(--eb-gap, 18px)) / var(--eb-per-view-mob, 1.25))}.eb-sbg__nav{display:none!important}}@media(prefers-reduced-motion:reduce){.eb-sbg__track{scroll-behavior:auto}}.eb-goal{position:relative;aspect-ratio:var(--eb-ratio, 3 / 4);overflow:hidden;color:#fff;background:#0c0c0c;text-decoration:none;display:block;box-shadow:0 1px 3px #0000001a;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1)}.eb-goal:hover{transform:translateY(-6px);box-shadow:0 24px 48px -18px #0000008c}.eb-goal:focus-visible{outline:2px solid var(--eb-accent, #6b6f43);outline-offset:3px}.eb-goal__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.eb-goal__bg svg,.eb-goal__img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}.eb-goal__img{filter:grayscale(var(--eb-desat, .2)) contrast(1.04)}.eb-goal:hover .eb-goal__bg{transform:scale(1.06)}.eb-goal__tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block!important;background:var(--eb-tone, rgba(32, 36, 28, .3));opacity:1!important;transition:background .35s ease;pointer-events:none}.eb-goal:hover .eb-goal__tint{background:var(--eb-tone-hover, rgba(32, 36, 28, .13))}.eb-goal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block!important;background:linear-gradient(to bottom,#0006,#0000 28%),linear-gradient(to top,#000000d9,#000000b3 20%,#0000005c 48%,#0000001a 68%,#0000 84%);pointer-events:none}.eb-goal__badge{position:absolute;top:18px;left:18px;z-index:2;background:var(--eb-accent, #6b6f43);color:#fff;padding:6px 11px;font-family:var(--eb-font, "Oswald", "Barlow Condensed", sans-serif);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 10px #0000004d}.eb-goal__meta{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:26px 26px 24px;display:flex;flex-direction:column}.eb-goal__title{font-family:var(--eb-font, "Oswald", "Barlow Condensed", sans-serif);font-weight:700;font-size:clamp(30px,3.2vw,42px);line-height:.95;margin:0;text-transform:uppercase;letter-spacing:.01em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 24px rgba(0,0,0,.6)}.eb-goal__sub{font-family:Barlow Condensed,Barlow,sans-serif;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin-top:4px}.eb-goal__bar{display:block;width:40px;height:3px;background:var(--eb-accent, #6b6f43);margin:16px 0 14px;transition:width .3s cubic-bezier(.2,.7,.2,1)}.eb-goal:hover .eb-goal__bar{width:64px}.eb-goal__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.eb-goal__count{font-family:var(--eb-font, "Oswald", "Barlow Condensed", sans-serif);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffe0;text-shadow:0 1px 6px rgba(0,0,0,.5)}.eb-goal__shop{position:relative;display:flex;align-items:center;gap:8px;padding-bottom:3px;font-family:var(--eb-font, "Oswald", "Barlow Condensed", sans-serif);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5)}.eb-goal__shop:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.eb-goal:hover .eb-goal__shop:after{transform:scaleX(1)}.eb-goal__arrow{font-size:15px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.eb-goal:hover .eb-goal__arrow{transform:translate(5px)}@media(prefers-reduced-motion:reduce){.eb-goal,.eb-goal__bg,.eb-goal__tint,.eb-goal__bar,.eb-goal__arrow,.eb-goal__shop:after{transition:none}.eb-goal:hover,.eb-goal:hover .eb-goal__bg,.eb-goal:hover .eb-goal__arrow{transform:none}.eb-goal:hover .eb-goal__shop:after{transform:scaleX(1)}}.eb-deals{background:var(--eb-bg, #ffffff);color:var(--eb-ink, #15191c);padding:var(--eb-pt-desk, 56px) 0 var(--eb-pb-desk, 56px);font-family:var(--eb-font-body, system-ui, -apple-system, Helvetica, Arial, sans-serif)}@media(max-width:768px){.eb-deals{padding-top:var(--eb-pt-mob, 36px);padding-bottom:var(--eb-pb-mob, 36px)}}.eb-deals__inner{max-width:1600px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.eb-deals__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.eb-deals__eyebrow{color:var(--eb-accent, #355165);font-family:var(--eb-font-heading, sans-serif);font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:10px}.eb-deals__eyebrow:before,.eb-deals__eyebrow:after{content:none!important;display:none!important}.eb-deals__title{font-family:var(--eb-font-heading, sans-serif);font-weight:var(--eb-heading-weight, 600);font-size:clamp(28px,4vw,44px);line-height:1;text-transform:uppercase;letter-spacing:.01em;margin:0}.eb-deals__nav{display:flex;gap:10px;flex-shrink:0}.eb-deals__arrow{width:44px;height:44px;border:1px solid var(--eb-border, #e2e2e2);background:#fff;color:var(--eb-ink, #15191c);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s,opacity .15s}.eb-deals__arrow:hover{background:var(--eb-accent, #355165);border-color:var(--eb-accent, #355165);color:#fff}.eb-deals__arrow:disabled{opacity:.32;cursor:default}.eb-deals__arrow:disabled:hover{background:#fff;color:var(--eb-ink, #15191c);border-color:var(--eb-border, #e2e2e2)}.eb-deals__viewport{position:relative}.eb-deals__track{display:flex;gap:var(--eb-gap, 18px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:2px}.eb-deals__track::-webkit-scrollbar{display:none}.eb-deals__track>.eb-deal{scroll-snap-align:start;flex:0 0 calc((100% - (var(--eb-per-view, 3.25) - 1) * var(--eb-gap, 18px)) / var(--eb-per-view, 3.25));min-width:0}@media(max-width:768px){.eb-deals__track>.eb-deal{flex-basis:calc((100% - (var(--eb-per-view-mob, 1.25) - 1) * var(--eb-gap, 18px)) / var(--eb-per-view-mob, 1.25))}.eb-deals__nav{display:none!important}}@media(prefers-reduced-motion:reduce){.eb-deals__track{scroll-behavior:auto}}.eb-deal{background:#fff;border:1px solid var(--eb-border, #e2e2e2);position:relative;cursor:pointer;transition:border-color .2s,transform .25s,box-shadow .25s;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit}.eb-deal:hover{border-color:var(--eb-accent, #355165);transform:translateY(-2px);box-shadow:0 10px 26px #00000014}.eb-deal{height:100%}.eb-deal__badge{position:absolute;top:16px;background:var(--eb-red, #7E2828);color:#fff;font-family:var(--eb-font-heading, sans-serif);font-weight:700;padding:8px 12px;font-size:14px;letter-spacing:.08em;line-height:1;z-index:3;text-transform:uppercase;white-space:nowrap}.eb-deal__badge--label{left:16px}.eb-deal__badge--pct{right:16px}.eb-deal__badge.is-accent{background:var(--eb-accent, #355165)}.eb-deal__image{display:block;width:100%;position:relative;overflow:hidden}.eb-deal__img{width:100%;height:100%;display:block;object-fit:cover}.eb-deal__image{aspect-ratio:var(--eb-card-ratio, 4 / 3)}.eb-deal__img--ph{object-fit:contain;opacity:.18;background:#f3f3f3}.eb-deal .eb-deal__img{transition:transform .5s ease,opacity .4s ease}.eb-deal:hover .eb-deal__img{transform:scale(1.04)}.eb-deal__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:2}.eb-deal__image.has-hover:hover .eb-deal__img--hover{opacity:1}.eb-deal__image.has-hover:hover .eb-deal__img--primary{opacity:0}@media(hover:none){.eb-deal__img--hover{display:none}}.eb-deal__meta{padding:22px;display:flex;flex-direction:column;flex:1}.eb-deal--feature .eb-deal__meta{padding:28px 30px 30px}.eb-deal__eyebrow{font-family:var(--eb-font-heading, sans-serif);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--eb-muted, #6b7280);font-weight:600}.eb-deal--feature .eb-deal__eyebrow{color:var(--eb-accent-soft, #5b7d92)}.eb-deal__title{font-family:var(--eb-font-heading, sans-serif);font-weight:var(--eb-heading-weight, 600);text-transform:uppercase;font-size:22px;line-height:1.05;margin:6px 0 0;letter-spacing:.01em}.eb-deal__title{color:var(--eb-ink, #15191c)}.eb-deal--feature .eb-deal__title{font-size:32px;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:none!important;opacity:1!important}.eb-deal__flavor{font-family:var(--eb-font-body, sans-serif);font-size:13px;color:var(--eb-muted, #6b7280);margin:6px 0 0}.eb-deal--feature .eb-deal__flavor{color:var(--eb-feature-muted, #aab2bb)}.eb-deal__swatches{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px}.eb-deal__swatch{width:18px;height:18px;border-radius:50%;border:1px solid var(--eb-border, #e2e2e2);background-size:cover;background-position:center;display:inline-block;box-shadow:inset 0 0 0 1px #ffffffa6;flex-shrink:0}.eb-deal__swatch--label{display:flex;align-items:center;justify-content:center;font-family:var(--eb-font-heading, sans-serif);font-size:9px;font-weight:700;text-transform:uppercase;background:#f3f3f3;color:var(--eb-muted, #6b7280);box-shadow:none}.eb-deal__swatch-more{font-family:var(--eb-font-heading, sans-serif);font-size:11px;font-weight:600;color:var(--eb-muted, #6b7280);margin-left:2px}.eb-deal--feature .eb-deal__swatch{border-color:#ffffff40}.eb-deal--feature .eb-deal__swatch-more{color:var(--eb-feature-muted, #aab2bb)}.eb-deal__reviews{margin-top:10px;min-height:16px}.eb-deal--feature .eb-deal__reviews .jdgm-prev-badge__text{color:var(--eb-feature-muted, #aab2bb)!important}.eb-deal__subtitle{font-family:var(--eb-font-body, sans-serif);font-size:14px;color:var(--eb-muted, #6b7280);margin:12px 0 0;max-width:380px;line-height:1.5}.eb-deal__foot{margin-top:auto;padding-top:14px;display:flex;align-items:flex-end;justify-content:space-between}.eb-deal__price{display:flex;align-items:baseline;gap:8px;font-family:var(--eb-font-heading, sans-serif)}.eb-deal__price-now{font-size:22px;font-weight:600;color:var(--eb-red, #7E2828)}.eb-deal--feature .eb-deal__price-now{color:var(--eb-red-soft, #c06a6a)}.eb-deal__price-was{font-size:14px;color:var(--eb-muted, #6b7280);text-decoration:line-through}.eb-deal--feature .eb-deal__price-was{color:var(--eb-feature-muted, #aab2bb)}.eb-deal__add{background:var(--eb-ink, #14181c);color:#fff;border:none;width:38px;height:38px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}.eb-deal__add:hover,.eb-deal--feature .eb-deal__add{background:var(--eb-accent, #355165)}.eb-deal--feature .eb-deal__add:hover{background:#fff;color:var(--eb-feature-bg, #14181c)}
/*# sourceMappingURL=/cdn/shop/t/204/compiled_assets/styles.css.map */
