:root{--color-bg: #F4F1EA;--color-ink: #1E2219;--color-primary: #3B4A2F;--color-accent: #D9622B;--color-muted: #8A8576;--color-muted-text: #6B675B;--color-blaze: #F26A1B;--eh-line: rgba(30, 34, 25, .14);--eh-gutter: 1.6rem}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{text-transform:uppercase;letter-spacing:.02em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-weight:700;font-size:1.9rem;text-transform:uppercase;letter-spacing:.06em;min-height:4.8rem}.button--secondary,.button--tertiary{font-weight:700}@media screen and (max-width:749px){.button,.shopify-payment-button__button{min-height:5.2rem}.page-width{padding-left:var(--eh-gutter);padding-right:var(--eh-gutter)}}.eh-logo{display:inline-flex;align-items:center;gap:.8rem;color:currentColor;text-decoration:none}.eh-logo__mark{width:2.6rem;height:3.2rem;flex:none}.eh-logo__word{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.eh-logo,.eh-logo__word{white-space:nowrap;word-break:normal;overflow-wrap:normal}@media screen and (max-width:749px){.eh-logo{gap:.6rem}.eh-logo__word{font-size:2rem;letter-spacing:.06em}.eh-logo__mark{width:2.2rem;height:2.7rem}}@media screen and (max-width:389px){.eh-logo__word{font-size:1.7rem;letter-spacing:.04em}.eh-logo__mark{width:1.9rem;height:2.3rem}}.eh-section{padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (min-width:750px){.eh-section{padding-top:7.2rem;padding-bottom:7.2rem}}.eh-section__head{max-width:64rem;margin:0 0 3.2rem}.eh-section__head--center{margin-left:auto;margin-right:auto;text-align:center}.eh-section__head h2{margin:0 0 .8rem}.eh-section__head p{margin:0;color:rgba(var(--color-foreground),.8)}.eh-eyebrow{display:inline-block;font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.8rem}.color-scheme-1 .eh-eyebrow,.color-scheme-2 .eh-eyebrow{color:#b8501f}.eh-icon{width:3.2rem;height:3.2rem;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.eh-badge{display:inline-block;background:var(--color-blaze);color:var(--color-ink);font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .8rem;border-radius:2px}.eh-placeholder:empty,.eh-ship-bar__fill:empty{display:block}.eh-placeholder{background:radial-gradient(120% 80% at 70% 100%,#d9622b8c,#d9622b00 60%),linear-gradient(180deg,#2b3324,#1e2219)}.eh-hero{position:relative;display:flex;align-items:flex-end;min-height:82svh;overflow:hidden}.eh-hero--medium{min-height:64svh}.eh-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.eh-hero__media img,.eh-hero__media .eh-placeholder{width:100%;height:100%;object-fit:cover;display:block}.eh-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e221900 30%,rgba(30,34,25,var(--eh-overlay, .6)))}.eh-hero__content{position:relative;z-index:1;width:100%;padding-top:6rem;padding-bottom:4rem;color:#f4f1ea}.eh-hero__heading{color:#f4f1ea;font-size:clamp(4rem,11vw,8rem);line-height:.98;margin:0 0 1.2rem;max-width:12ch}.eh-hero__sub{font-size:1.8rem;line-height:1.45;margin:0 0 2.4rem;max-width:36ch;color:#f4f1eaeb}@media screen and (max-width:749px){.eh-hero .button{width:100%}}@media screen and (min-width:750px){.eh-hero__content{padding-bottom:8rem}}.eh-problems{padding-top:3.2rem;padding-bottom:3.2rem}.eh-problems__list{list-style:none;margin:0;padding:0;display:grid;gap:2rem}.eh-problems__item{display:flex;align-items:center;gap:1.6rem}.eh-problems__item p{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}@media screen and (min-width:750px){.eh-problems__list{grid-template-columns:repeat(3,1fr);gap:3.2rem}.eh-problems__item{flex-direction:column;align-items:flex-start}}.eh-spotlight__grid{display:grid;gap:2.4rem;align-items:center}.eh-spotlight__media{position:relative;aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.04)}.eh-spotlight__media img,.eh-spotlight__media .eh-placeholder{width:100%;height:100%;object-fit:cover;display:block}.eh-spotlight__media .eh-badge{position:absolute;top:1.2rem;left:1.2rem}.eh-spotlight__title{margin:0 0 1.2rem}.eh-spotlight__contents{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.8rem}.eh-spotlight__contents li{display:flex;justify-content:space-between;gap:1.2rem;border-bottom:1px solid var(--eh-line);padding-bottom:.8rem}.eh-price-math{display:grid;gap:.4rem;margin:0 0 2.4rem;font-size:1.6rem}.eh-price-math__row{display:flex;justify-content:space-between}.eh-price-math__total{font-family:var(--font-heading-family);font-size:2.8rem;text-transform:uppercase}.eh-price-math__save{color:var(--color-primary);font-weight:600}.color-scheme-3 .eh-price-math__save,.color-scheme-4 .eh-price-math__save{color:#f4f1ea}@media screen and (min-width:750px){.eh-spotlight__grid{grid-template-columns:1fr 1fr;gap:6.4rem}}.eh-steps{list-style:none;margin:0;padding:0;display:grid;gap:2.4rem;counter-reset:eh-step}.eh-steps__item{display:grid;grid-template-columns:auto 1fr;gap:0 1.6rem;align-items:start}.eh-steps__num{grid-row:span 2;width:4.8rem;height:4.8rem;border-radius:50%;display:grid;place-items:center;background:var(--color-accent);color:#fff;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700}.eh-steps__item h3{margin:.4rem 0;font-size:2rem}.eh-steps__item p{margin:0}@media screen and (min-width:750px){.eh-steps{grid-template-columns:repeat(3,1fr);gap:4rem}.eh-steps__item{grid-template-columns:1fr;gap:1.6rem}.eh-steps__num{grid-row:auto}}.eh-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.eh-features__item{padding:2rem 1.6rem;border:1px solid var(--eh-line);border-radius:2px;display:grid;gap:1rem;align-content:start}.color-scheme-3 .eh-features__item,.color-scheme-4 .eh-features__item{border-color:#f4f1ea2e}.eh-features__item h3{margin:0;font-size:1.8rem;line-height:1.2}.eh-features__item p{margin:0;font-size:1.4rem;line-height:1.5}@media screen and (min-width:990px){.eh-features{grid-template-columns:repeat(4,1fr);gap:2rem}}.eh-uses{list-style:none;margin:0 calc(var(--eh-gutter) * -1);padding:0 var(--eh-gutter);display:grid;grid-auto-flow:column;grid-auto-columns:76%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--eh-gutter);scrollbar-width:none}.eh-uses::-webkit-scrollbar{display:none}.eh-uses__item{scroll-snap-align:start;position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px}.eh-uses__item img,.eh-uses__item .eh-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eh-uses__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e221900 45%,#1e2219d9)}.eh-uses__text{position:absolute;left:1.6rem;right:1.6rem;bottom:1.6rem;z-index:1;color:#f4f1ea}.eh-uses__text h3{color:#f4f1ea;margin:0 0 .4rem;font-size:2.2rem}.eh-uses__text p{margin:0;font-size:1.4rem;line-height:1.4}@media screen and (min-width:990px){.eh-uses{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);margin:0;padding:0;overflow:visible}}.eh-gift__grid{display:grid;gap:2.4rem;align-items:center}.eh-gift__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:2px}.eh-gift__media img,.eh-gift__media .eh-placeholder{width:100%;height:100%;object-fit:cover;display:block}.eh-gift__editor-note{font-size:1.3rem;padding:.8rem 1.2rem;background:var(--color-blaze);color:var(--color-ink);margin-bottom:1.6rem}@media screen and (min-width:750px){.eh-gift__grid{grid-template-columns:1fr 1fr;gap:6.4rem}}.eh-faq{max-width:76rem;margin:0 auto}.eh-faq__item{border-bottom:1px solid var(--eh-line)}.eh-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:2rem 0;min-height:4.8rem;font-family:var(--font-heading-family);font-size:1.9rem;text-transform:uppercase;letter-spacing:.02em}.eh-faq__item summary::-webkit-details-marker{display:none}.eh-faq__item summary:after{content:"+";font-size:2.6rem;line-height:1;transition:transform .2s ease}.eh-faq__item[open] summary:after{transform:rotate(45deg)}.eh-faq__answer{padding:0 0 2rem}.eh-faq__answer>:first-child{margin-top:0}.eh-guarantee{text-align:center}.eh-guarantee .eh-icon{width:5.6rem;height:5.6rem;margin:0 auto 1.6rem;display:block;color:var(--color-accent)}.eh-guarantee h2{margin:0 0 1.2rem}.eh-guarantee p{max-width:52ch;margin:0 auto 2rem}.eh-benefits{list-style:none;margin:0 0 .4rem;padding:0;display:grid;gap:.8rem}.eh-benefits li{display:flex;gap:1rem;align-items:flex-start;font-size:1.6rem;line-height:1.45}.eh-benefits .eh-icon{width:2rem;height:2rem;margin-top:.2rem;color:var(--color-primary);stroke-width:2.2}.eh-upsell{display:grid;grid-template-columns:7.2rem 1fr;gap:1.2rem 1.4rem;align-items:center;padding:1.4rem;border:2px solid var(--color-accent);border-radius:2px;background:#d9622b0f}.eh-upsell__img{width:7.2rem;height:7.2rem;object-fit:cover;border-radius:2px;background:rgba(var(--color-foreground),.06)}.eh-upsell__title{margin:0 0 .2rem;font-family:var(--font-heading-family);font-size:1.8rem;text-transform:uppercase;line-height:1.2}.eh-upsell__meta{margin:0;font-size:1.4rem;color:var(--color-muted-text)}.eh-upsell__actions{grid-column:1 / -1;display:grid;gap:.8rem}.eh-upsell__actions .button{width:100%}.eh-upsell .button--secondary,.eh-addon .button--secondary{background:var(--color-ink);color:#f4f1ea}.eh-upsell .button--secondary:after,.eh-addon .button--secondary:after{box-shadow:none}.eh-upsell__link{font-size:1.4rem;text-align:center;color:rgb(var(--color-foreground))}.eh-trust{list-style:none;margin:0;padding:1.6rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;border-top:1px solid var(--eh-line)}.eh-trust li{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;line-height:1.3}.eh-trust .eh-icon{width:2.2rem;height:2.2rem;color:var(--color-primary)}.eh-spec-table{width:100%;border-collapse:collapse;font-size:1.5rem}.eh-spec-table th,.eh-spec-table td{text-align:left;padding:.9rem 0;border-bottom:1px solid var(--eh-line);vertical-align:top}.eh-spec-table th{font-weight:500;width:45%;padding-right:1.2rem;color:var(--color-muted-text)}.eh-spec-list{margin:0;padding-left:2rem}.eh-compare__scroll{overflow-x:auto}.eh-compare{width:100%;min-width:56rem;border-collapse:collapse;font-size:1.5rem}.eh-compare th,.eh-compare td{padding:1.4rem 1.2rem;text-align:left;border-bottom:1px solid var(--eh-line);vertical-align:top}.eh-compare thead th{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.03em;font-size:1.6rem;font-weight:600}.eh-compare tbody th{font-weight:600}.eh-compare .eh-compare__ours{background:#3b4a2f14;font-weight:600}.eh-compare thead .eh-compare__ours{background:var(--color-primary);color:#f4f1ea}.eh-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:1.2rem;padding:1rem var(--eh-gutter) calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid var(--eh-line);box-shadow:0 -.4rem 1.6rem #1e22191f;transform:translateY(110%);transition:transform .25s ease}.eh-sticky-atc.is-visible{transform:none}.eh-sticky-atc__info{min-width:0;flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.6rem;align-items:baseline}.eh-sticky-atc__title{grid-column:1 / -1;font-family:var(--font-heading-family);text-transform:uppercase;font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eh-sticky-atc__price{font-size:1.5rem;font-weight:600}.eh-sticky-atc__variant{font-size:1.3rem;color:var(--color-muted-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16rem}.eh-sticky-atc__variant:after{content:" \b7"}.eh-sticky-atc__img{width:4.8rem;height:4.8rem;flex:none;object-fit:cover;border-radius:.6rem;background:rgba(var(--color-foreground),.05)}.eh-sticky-atc .button{min-width:0;padding:0 2rem;flex:none}@media screen and (min-width:990px){.eh-sticky-atc{display:none}}.eh-ship-bar{padding:1.2rem 0 1.6rem}.eh-ship-bar__text{margin:0 0 .8rem;font-size:1.4rem;line-height:1.35}.eh-ship-bar__track{height:.8rem;border-radius:.4rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.eh-ship-bar__fill{height:100%;width:var(--eh-progress, 0%);background:var(--color-primary);transition:width .3s ease}.eh-ship-bar--done .eh-ship-bar__fill{background:var(--color-accent)}.eh-addon{margin:.8rem 0 1.2rem;padding:1.2rem;border:1px solid var(--eh-line);border-radius:1rem;background:rgba(var(--color-foreground),.03)}.eh-addon__heading{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.eh-addon__row{display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto;gap:1.2rem;align-items:center}.eh-addon__row>img,.eh-addon__ph{width:7.2rem;height:7.2rem;object-fit:cover;border-radius:.6rem;display:block}.eh-addon__info{min-width:0;display:grid;gap:.3rem}.eh-addon__title{font-size:1.4rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}.eh-addon__title:hover{text-decoration:underline;text-underline-offset:.2rem}.eh-addon__price{margin:0;font-size:1.3rem;color:var(--color-muted-text)}.eh-addon__selects{display:flex;gap:.6rem;flex-wrap:wrap}.eh-addon__select{min-height:3.2rem;padding:0 2.4rem 0 .8rem;font:inherit;font-size:1.3rem;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.3);border-radius:.6rem;background-color:rgb(var(--color-background));appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231E2219' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:1rem}.eh-addon .eh-addon__btn{min-height:4.4rem;min-width:0;padding:0 1.8rem;font-size:1.6rem}.eh-addon .eh-addon__btn:disabled{opacity:.5}[data-eh-add][aria-busy=true]{opacity:.6;pointer-events:none}.eh-buy__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:start}.eh-buy__media{min-width:0}.eh-buy__slides{list-style:none;margin:0 calc(var(--eh-gutter) * -1);padding:0 var(--eh-gutter);display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--eh-gutter);scrollbar-width:none}.eh-buy__slides::-webkit-scrollbar{display:none}.eh-buy__slide{scroll-snap-align:start;aspect-ratio:1 / 1;overflow:hidden;border-radius:2px;background:rgba(var(--color-foreground),.05)}.eh-buy__slide img{width:100%;height:100%;object-fit:cover;display:block}.eh-buy__swipe{margin:.8rem 0 0;font-size:1.3rem;color:var(--color-muted-text)}.eh-buy__title{margin:0 0 .8rem}.eh-buy__price{font-family:var(--font-heading-family);font-size:3.2rem;margin:0 0 1.6rem}.eh-buy__compare{font-size:2rem;color:var(--color-muted-text);margin-right:.8rem}.eh-buy__info .eh-benefits{margin-bottom:2rem}.eh-buy__form .product-form__buttons{display:grid;gap:1rem;max-width:none}.eh-buy__note{margin:1.2rem 0 1.6rem;font-size:1.4rem;text-align:center}.eh-buy__more{margin:1.6rem 0 0;font-size:1.4rem}@media screen and (min-width:990px){.eh-buy__grid{grid-template-columns:1.1fr 1fr;gap:6.4rem}.eh-buy__slides{grid-auto-flow:row;grid-template-columns:1fr 1fr;margin:0;padding:0;overflow:visible}.eh-buy__slide:first-child{grid-column:1 / -1}.eh-buy__swipe{display:none}.eh-buy__info{position:sticky;top:10rem}}.eh-story__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:center}.eh-story__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:2px}.eh-story__media img,.eh-story__media .eh-placeholder{width:100%;height:100%;object-fit:cover;display:block}.eh-story__text h2{margin:0 0 1.6rem}.eh-story__text .rte p{font-size:1.7rem;line-height:1.65}.eh-story__text .button{margin-top:1.2rem}@media screen and (min-width:750px){.eh-story__grid{grid-template-columns:1fr 1fr;gap:6.4rem}.eh-story__grid--flip .eh-story__media{order:2}}.eh-cta__inner{text-align:center;max-width:72rem}.eh-cta__inner h2{margin:0 0 1.2rem}.eh-cta__text{margin:0 0 .8rem;color:rgba(var(--color-foreground),.85)}.eh-cta__price{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.04em;font-size:2rem;margin:0 0 2.4rem}@media screen and (max-width:749px){.eh-cta .button{width:100%}}.eh-highlights{list-style:none;margin:.2rem 0 1rem;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.eh-highlights li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.3rem;padding:.2rem;text-align:center;font-family:var(--font-heading-family);font-size:1.05rem;line-height:1.15;text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--color-foreground));max-height:5.6rem;overflow:hidden}.eh-highlights .eh-icon{width:2rem;height:2rem;flex:none;color:var(--color-primary)}@media screen and (min-width:750px){.eh-highlights li{font-size:1.2rem}.eh-highlights .eh-icon{width:2.4rem;height:2.4rem}}.eh-delivery{display:flex;gap:1.2rem;align-items:flex-start;padding:1.2rem 1.4rem;margin:.4rem 0 1.2rem;background:#3b4a2f14;border-radius:2px}.eh-delivery .eh-icon{width:2.6rem;height:2.6rem;flex:none;color:var(--color-primary);margin-top:.1rem}.eh-delivery p{margin:0;font-size:1.5rem;line-height:1.45}.eh-delivery strong{display:block;font-weight:600}.eh-delivery__note{display:block;color:var(--color-muted-text);font-size:1.4rem}.eh-jump{border-top:1px solid var(--eh-line);border-bottom:1px solid var(--eh-line)}.eh-jump__list{list-style:none;margin:0 calc(var(--eh-gutter) * -1);padding:0 var(--eh-gutter);display:flex;gap:2.4rem;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.eh-jump__list::-webkit-scrollbar{display:none}.eh-jump__list a{display:block;padding:1.4rem 0;white-space:nowrap;text-decoration:none;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.5rem;text-transform:uppercase;letter-spacing:.06em}.eh-jump__list a:hover{color:var(--color-accent)}@media screen and (min-width:750px){.eh-jump__list{justify-content:center;gap:4.8rem}}.eh-rows__head{text-align:center;max-width:64rem;margin:0 auto 3.2rem}.eh-rows__head h2{margin:.4rem 0 0}.eh-rows__intro{margin:1.2rem 0 0;font-size:1.7rem;color:var(--color-muted-text)}.color-scheme-3 .eh-rows__intro,.color-scheme-4 .eh-rows__intro{color:rgba(var(--color-foreground),.8)}.eh-row{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}.eh-row+.eh-row{margin-top:4.8rem}.eh-row__media{aspect-ratio:1 / 1;overflow:hidden;border-radius:2px;background:rgba(var(--color-foreground),.05)}.eh-row__media img,.eh-row__media .eh-placeholder{width:100%;height:100%;object-fit:cover;display:block}.eh-row__problem{display:flex;align-items:center;gap:.8rem;margin:0 0 .8rem;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#b8501f}.color-scheme-3 .eh-row__problem,.color-scheme-4 .eh-row__problem{color:var(--color-accent)}.eh-row__problem .eh-icon{width:2rem;height:2rem;flex:none}.eh-row__text h3{margin:0 0 1.2rem}.eh-row__text .rte p{font-size:1.7rem;line-height:1.6}.eh-row__chips{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.eh-row__chips li{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border:1px solid var(--eh-line);border-radius:2rem;font-size:1.4rem}.eh-row__chips .eh-icon{width:1.6rem;height:1.6rem;color:var(--color-primary);stroke-width:2.4}@media screen and (min-width:750px){.eh-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem}.eh-row+.eh-row{margin-top:7.2rem}.eh-row--flip .eh-row__media{order:2}.eh-rows__head{margin-bottom:5.6rem}}.eh-specs__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:start}.eh-specs__media img{width:100%;height:auto;display:block;border-radius:2px}.eh-specs__text h2{margin:.4rem 0 1.6rem}.eh-specs__table{margin-bottom:2.4rem}.eh-specs__box-title{display:flex;align-items:center;gap:.8rem;margin:0 0 .8rem}.eh-specs__box-title .eh-icon{width:2.2rem;height:2.2rem;color:var(--color-primary)}.eh-specs__box{margin:0;padding-left:2rem;font-size:1.5rem;line-height:1.6}.eh-specs__note{margin-top:1.6rem;font-size:1.4rem;color:var(--color-muted-text)}@media screen and (min-width:750px){.eh-specs__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem}}.eh-price-note{margin:.2rem 0 1.4rem;font-size:1.4rem;line-height:1.45;font-weight:600;letter-spacing:.02em;color:var(--color-primary)}.eh-title-short{display:none}.product-form__submit,.eh-sticky-atc .button,.eh-buy .product-form__submit{background-color:#d9622b;color:#fff;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;min-height:5.2rem;width:100%}.eh-sticky-atc .button{width:auto;flex:1 0 auto}@media screen and (max-width:749px){.eh-title-full{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eh-title-short{display:inline}.product__title h1{font-size:2.4rem;line-height:1.15;margin:0}.product__media-list .product__media-item{width:85vw}.product__info-container>*+*{margin-top:1rem;margin-bottom:1rem}.product__info-container .price{margin-bottom:0}.eh-section{padding-top:3.6rem;padding-bottom:3.6rem}.eh-specs__media{display:none}.eh-row__media{aspect-ratio:4 / 3}.eh-row+.eh-row{margin-top:3.2rem}.eh-row{gap:1.4rem}.eh-rows__head{margin-bottom:2.4rem}}.eh-steps{list-style:none;margin:4rem 0 0;padding:2rem 0 0;border-top:1px solid var(--eh-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.eh-steps li{display:grid;gap:.4rem;justify-items:start}.eh-steps__num{width:2.8rem;height:2.8rem;border-radius:50%;display:grid;place-items:center;background:var(--color-accent);color:#fff;font-family:var(--font-heading-family);font-size:1.5rem}.eh-steps__title{font-family:var(--font-heading-family);font-size:1.6rem;text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--color-foreground))}.eh-steps__text{font-size:1.3rem;line-height:1.4}@media screen and (min-width:750px){.eh-steps{margin-top:6.4rem;gap:3.2rem}.eh-steps__title{font-size:2rem}.eh-steps__text{font-size:1.5rem}}.product__title .eh-title-short{display:inline}.product__title .eh-title-full{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eh-highlights:has(li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.eh-protection{display:flex;align-items:center;gap:.6rem;margin:.8rem 0 0;font-size:1.35rem;line-height:1.4}.eh-protection .eh-icon{width:1.8rem;height:1.8rem;color:var(--color-primary);flex:none}.eh-protection a{color:rgb(var(--color-foreground));text-underline-offset:.2rem}.eh-ship-bar--done .eh-ship-bar__text{margin:0}@media screen and (max-width:749px){.product__media-wrapper .slider-buttons{min-height:3.6rem}.product__media-wrapper .slider-button{height:3.6rem}.product__info-container>*+*{margin-top:.8rem;margin-bottom:.8rem}body:has([data-eh-sticky-atc]) .footer{padding-bottom:8rem}}.eh-stars{position:relative;display:inline-block;line-height:0;vertical-align:middle}.eh-stars__row{display:inline-flex;gap:.2rem;white-space:nowrap}.eh-stars svg{width:1.6rem;height:1.6rem;fill:rgba(var(--color-foreground),.18);flex:none}.eh-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.eh-stars__fill svg{fill:var(--color-accent)}.eh-stars--lg svg{width:2.6rem;height:2.6rem}.eh-reviews__head{text-align:center;margin-bottom:3.2rem}.eh-reviews__head h2{margin:.4rem 0 0}.eh-reviews__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:start}.eh-reviews__summary{background:rgb(var(--color-background));border:1px solid var(--eh-line);border-radius:2px;padding:2.4rem;text-align:center;display:grid;gap:1rem;justify-items:center}.eh-reviews__avg{margin:0;font-family:var(--font-heading-family);font-size:5.6rem;line-height:1;color:rgb(var(--color-foreground))}.eh-reviews__avg span{font-size:2rem;color:var(--color-muted-text);margin-left:.4rem}.eh-reviews__count{margin:0;font-size:1.4rem;color:var(--color-muted-text)}.eh-reviews__bars{list-style:none;margin:.4rem 0 0;padding:0;width:100%;display:grid;gap:.6rem}.eh-reviews__bars li{display:grid;grid-template-columns:3rem minmax(0,1fr) 2.4rem;gap:.8rem;align-items:center;font-size:1.3rem}.eh-reviews__bar{height:.8rem;border-radius:.4rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.eh-reviews__bar span{display:block;height:100%;background:var(--color-accent);border-radius:.4rem}.eh-reviews__bar-count{text-align:right;color:var(--color-muted-text)}.eh-reviews__write{margin-top:.8rem;width:100%}.eh-reviews__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}.eh-review{background:rgb(var(--color-background));border:1px solid var(--eh-line);border-radius:2px;padding:2rem;display:grid;gap:.8rem;align-content:start}.eh-review__top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.eh-review__date{font-size:1.3rem;color:var(--color-muted-text)}.eh-review__title{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--color-foreground))}.eh-review__body{margin:0;font-size:1.5rem;line-height:1.6}.eh-review__author{margin:.4rem 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.eh-review__verified{display:inline-flex;align-items:center;gap:.4rem;font-weight:500;font-size:1.3rem;color:var(--color-primary)}.eh-review__verified .eh-icon{width:1.6rem;height:1.6rem;stroke-width:2.4}.eh-reviews__more{margin-top:1.6rem}.eh-reviews__more>summary{list-style:none;width:100%}.eh-reviews__more>summary::-webkit-details-marker{display:none}.eh-reviews__more[open]>summary{display:none}.eh-reviews__empty{max-width:56rem;margin:0 auto;text-align:center;display:grid;gap:1.2rem;justify-items:center;padding:3.2rem 2rem;border:1px dashed rgba(var(--color-foreground),.25);border-radius:2px}.eh-reviews__empty h3{margin:0}.eh-reviews__empty .rte p{margin:0;font-size:1.6rem;line-height:1.6}.eh-reviews__app{margin-top:3.2rem}@media screen and (min-width:750px){.eh-reviews__layout{grid-template-columns:30rem minmax(0,1fr);gap:4rem}.eh-reviews__summary{position:sticky;top:9rem}.eh-reviews__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.eh-review__photos{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.eh-review__photos--one{grid-template-columns:minmax(0,1fr)}.eh-review__photos--one .eh-review__photo-btn img{aspect-ratio:4 / 3}.eh-review__photo-btn{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:2px;overflow:hidden}.eh-review__photo-btn img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .2s ease}.eh-review__photo-btn:hover img{transform:scale(1.03)}.eh-review__photo-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.eh-reviews__strip{margin:0 0 2.8rem}.eh-reviews__strip-title{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:1.6rem;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--color-foreground))}.eh-reviews__strip-list{list-style:none;margin:0 calc(var(--eh-gutter) * -1);padding:0 var(--eh-gutter);display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.eh-reviews__strip-list::-webkit-scrollbar{display:none}.eh-reviews__strip-list li{flex:0 0 11rem;scroll-snap-align:start}@media screen and (min-width:750px){.eh-reviews__strip-list{margin:0;padding:0}.eh-reviews__strip-list li{flex-basis:14rem}}.eh-lightbox{padding:0;border:0;background:transparent;max-width:min(96vw,110rem);max-height:92vh;overflow:visible}.eh-lightbox::backdrop{background:#14160ae0}.eh-lightbox img{display:block;max-width:100%;max-height:88vh;width:auto;height:auto;border-radius:2px}.eh-lightbox__close{position:absolute;top:-4.4rem;right:0;width:4rem;height:4rem;border:0;border-radius:50%;background:#f4f1ea;color:#1e2219;font-size:2.6rem;line-height:1;cursor:pointer}@media screen and (max-width:749px){.product__media-wrapper slider-component.slider-mobile-gutter{margin-left:calc(-1 * var(--eh-gutter))!important;margin-right:calc(-1 * var(--eh-gutter))!important}.product__media-wrapper .product__media-list{margin:0!important;width:100%!important;padding-left:0!important;padding-right:0!important;gap:0!important;scroll-padding-left:0!important}.product__media-wrapper .product__media-list:after{display:none!important}.product__media-wrapper .product__media-list .product__media-item{width:100%!important;margin:0!important;scroll-margin-left:0!important;padding-left:0!important;padding-right:0!important}.product__media-wrapper .product-media-container{border:0!important;box-shadow:none!important}.product__media-wrapper .product-media-container .media{padding-top:100%!important;height:auto;background:rgba(var(--color-foreground),.04);border-radius:0}.product__media-wrapper .product-media-container .media img{object-fit:cover!important}.product__media-wrapper .product-media-container{border-radius:0}.product__media-wrapper .product__media-toggle{left:0;right:0}}.eh-rating-line{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 .4rem;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.4rem;line-height:1}.eh-rating-line .eh-stars svg{width:1.7rem;height:1.7rem}.eh-rating-line__avg{font-weight:700}.eh-rating-line__count{color:var(--color-muted-text);text-decoration:underline;text-underline-offset:.25rem}.eh-rating-line:hover .eh-rating-line__count{color:rgb(var(--color-foreground))}.product-form__input.eh-offers{display:grid;gap:1rem;max-width:44rem}.product-form__input.eh-offers .form__label{margin-bottom:.2rem;font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem;color:rgb(var(--color-foreground))}.product-form__input.eh-offers input[type=radio]+label.eh-offer{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;width:100%;margin:0;padding:1.4rem 1.6rem;border:2px solid rgba(var(--color-foreground),.16);border-radius:1rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:left;letter-spacing:0;line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.product-form__input.eh-offers input[type=radio]+label.eh-offer:hover{border-color:rgba(var(--color-foreground),.4)}.product-form__input.eh-offers input[type=radio]:checked+label.eh-offer{border-color:var(--color-accent);background:#fff8f2;color:rgb(var(--color-foreground));box-shadow:0 6px 18px #d9622b24}.product-form__input.eh-offers input[type=radio]:focus-visible+label.eh-offer{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.product-form__input.eh-offers input.disabled+label.eh-offer{opacity:.5;text-decoration:none}.eh-offer--badged{margin-top:1rem!important}.eh-offer__badge{position:absolute;top:0;right:1.4rem;transform:translateY(-50%);padding:.3rem 1rem;border-radius:99rem;background:var(--color-blaze);color:#1e2219;font-family:var(--font-heading-family);font-weight:700;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.eh-offer__radio{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid rgba(var(--color-foreground),.35);display:grid;place-items:center;flex:none}input[type=radio]:checked+label.eh-offer .eh-offer__radio{border-color:var(--color-accent)}input[type=radio]:checked+label.eh-offer .eh-offer__radio:after{content:"";width:1.1rem;height:1.1rem;border-radius:50%;background:var(--color-accent)}.eh-offer__text{display:grid;gap:.3rem;min-width:0}.eh-offer__name{font-weight:700;font-size:1.5rem}.eh-offer__note{font-size:1.3rem;color:var(--color-muted-text)}.eh-offer__price{font-family:var(--font-heading-family);font-weight:700;font-size:2rem;white-space:nowrap}.eh-row__media{aspect-ratio:auto!important;background:none}.eh-row__media img{height:auto!important;object-fit:contain!important}@media screen and (max-width:749px){.eh-row__media{margin-left:calc(-1 * var(--eh-gutter));margin-right:calc(-1 * var(--eh-gutter));border-radius:0}}@media screen and (max-width:749px){.eh-rtb-clips .eh-rtb-clips__list{grid-auto-columns:72%}}.eh-offer__price{text-align:right}.eh-offer__each{display:block;margin-top:.2rem;font-family:var(--font-body-family);font-weight:500;font-size:1.25rem;color:var(--color-muted-text)}@media screen and (max-width:749px){.template-product-socks .product__media-wrapper .product-media-container .media{padding-top:70%!important}.template-product-socks .product__info-container>.product__text:not(.subtitle){font-size:1.45rem;line-height:1.4;margin:.4rem 0 .6rem}.template-product-socks .product__info-container>.product__text.subtitle{font-size:1.25rem;line-height:1.35}.template-product-socks .product__tax{display:none}.template-product-socks variant-selects{display:grid;grid-template-columns:1fr 1fr;column-gap:1.2rem;row-gap:.4rem}.template-product-socks variant-selects .eh-offers{grid-column:1 / -1}.template-product-socks variant-selects .product-form__input{margin-bottom:.4rem}.template-product-socks variant-selects .product-form__input--pill input[type=radio]+label:not(.eh-offer){padding:.6rem 1rem;margin:.3rem .3rem 0 0;font-size:1.3rem;letter-spacing:0}.template-product-socks variant-selects .product-form__input .form__label{margin-bottom:0}}.template-product-socks .product-form__input.eh-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:none}.template-product-socks .product-form__input.eh-offers .form__label{grid-column:1 / -1}.template-product-socks .product-form__input.eh-offers input[type=radio]+label.eh-offer{grid-template-columns:1fr;justify-items:center;text-align:center;gap:.2rem;padding:2.2rem .6rem 1rem;height:100%}.template-product-socks .eh-offer .eh-offer__radio{display:none}.template-product-socks .eh-offer__badge{left:-2px;right:-2px;top:-2px;transform:none;border-radius:1rem 1rem 0 0;padding:.3rem .4rem;font-size:.95rem;letter-spacing:.03em;white-space:normal;line-height:1.15;text-align:center}.template-product-socks .eh-offer--badged{margin-top:0!important}.template-product-socks .eh-offer__name{font-size:1.4rem}.template-product-socks .eh-offer__price{text-align:center;font-size:1.8rem}.template-product-socks .eh-offer__each{font-size:1.15rem}.product-form__input.eh-offers .form__label{display:flex;align-items:center;gap:1.2rem;width:100%;text-align:center}.product-form__input.eh-offers .form__label:before,.product-form__input.eh-offers .form__label:after{content:"";flex:1;height:2px;background:var(--color-accent);opacity:.55}.product-form__input.eh-offers input[type=radio]:checked+label.eh-offer{box-shadow:0 8px 22px #d9622b2e}.product-form__submit{box-shadow:0 6px 16px #d9622b40}.product-form__submit[disabled]{box-shadow:none}.eh-countdown{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:.4rem 0 1rem;padding:.9rem 1.2rem;border-radius:.8rem;background:#1e2219;color:#f4f1ea;font-size:1.4rem}.eh-countdown__text{font-weight:600}.eh-countdown__time{font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#f26a1b}.slider-counter__sep{margin:0 .4rem}.eh-price-simple{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .2rem;margin:0}.eh-price-simple .price-item--regular{font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem;letter-spacing:.02em}.eh-price-simple__each{font-size:1.6rem;color:var(--color-muted-text)}.newsletter-form__field-wrapper .field__input{padding-right:12rem}.newsletter-form__field-wrapper .newsletter-form__button.eh-newsletter-btn{width:auto;min-width:0;height:auto;top:.5rem;bottom:.5rem;right:.5rem;padding:0 1.4rem;background:#d9622b;color:#fff;border-radius:.4rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}.newsletter-form__field-wrapper .newsletter-form__button.eh-newsletter-btn:hover{background:#b8501f}.eh-guarantee--bold h2{font-size:clamp(2.8rem,7vw,4.4rem)}.eh-guarantee--bold p{font-size:1.9rem;line-height:1.5;font-weight:600;max-width:46ch}.eh-sticky-atc__info--inline{display:flex;align-items:baseline;gap:.5rem;min-width:0}.eh-sticky-atc__info--inline .eh-sticky-atc__title{flex:0 1 auto;font-size:1.4rem}.eh-sticky-atc__info--inline .eh-sticky-atc__price{flex:none;font-size:1.4rem}.eh-sticky-atc__info--inline .eh-sticky-atc__price:before{content:"\b7  ";color:var(--color-muted-text)}@media screen and (max-width:749px){.template-product-socks .eh-ticker__item{padding-top:.6rem;padding-bottom:.6rem;font-size:1.2rem}.template-product-socks .product__media-wrapper .product-media-container .media{padding-top:50%!important}.template-product-socks .product__media-wrapper{margin-bottom:0}.template-product-socks .product__info-wrapper{padding-top:0}.template-product-socks .product-form__input.eh-offers{gap:.6rem}.template-product-socks .product-form__input.eh-offers .form__label{margin-bottom:0;font-size:1.2rem}.template-product-socks .product-form__input.eh-offers input[type=radio]+label.eh-offer{padding:2.6rem .4rem .7rem}.template-product-socks .eh-offer__price{font-size:1.7rem}.template-product-socks variant-selects .product-form__input{margin-bottom:.2rem}.template-product-socks .product-form__buttons{margin-top:0;margin-bottom:0}.template-product-socks .product__info-container .product-form{margin:.2rem 0 0}.template-product-socks .product__media-wrapper slider-component{position:relative}.template-product-socks .product__media-wrapper .slider-buttons{position:absolute;left:50%;bottom:.8rem;transform:translate(-50%);z-index:2;min-height:0;padding:0 .4rem;border-radius:2rem;background:#ffffffe0}.template-product-socks .product__media-wrapper .slider-button{height:3.2rem;width:3.2rem}.template-product-socks .product__title h1{font-size:2.2rem}.template-product-socks .product__info-container>.product__text:not(.subtitle){font-size:1.35rem;line-height:1.38;margin:.2rem 0 .4rem}.template-product-socks .eh-price-simple .price-item--regular{font-size:2.2rem}.template-product-socks .eh-price-simple__each{font-size:1.4rem}.template-product-socks .product__info-container>*+*{margin-top:.4rem;margin-bottom:.4rem}.template-product-socks .product__info-container>.product__title{margin-top:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/emberhunt.css.map */
