:root{--eg-black: #111111;--eg-white: #ffffff;--eg-gray-50: #f6f6f6;--eg-gray-100: #efefef;--eg-gray-200: #e5e5e5;--eg-gray-400: #b7b7b7;--eg-gray-600: #666666;--eg-gray-800: #333333;--eg-input: #cfcfcf;--eg-red: #c9252d;--eg-red-dark: #a81e25;--eg-star: #f5b301;--eg-font: "Inter", var(--font-body--family), "Helvetica Neue", Helvetica, Arial, sans-serif;--eg-container: 1400px;--eg-gutter: clamp(16px, 3vw, 40px);--eg-section-gap: clamp(40px, 5vw, 72px);--eg-grid-gap: clamp(12px, 2vw, 24px);--eg-ease: cubic-bezier(.2, 0, 0, 1);--eg-fast: .12s;--eg-base: .2s;--eg-drawer: .28s;--eg-zoom: 1.03;--font-paragraph--size: .9375rem}@media(prefers-reduced-motion:reduce){:root{--eg-fast: 0ms;--eg-base: 0ms;--eg-drawer: 0ms;--eg-zoom: 1}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*:before,*:after{box-shadow:none}:focus-visible{outline:2px solid var(--eg-black);outline-offset:2px}.button,.button-secondary,button.button,a.button,.add-to-cart-button,.shopify-payment-button__button--unbranded{min-height:48px;font-weight:600;font-size:.875rem;letter-spacing:.06em;border-radius:0;transition:background-color var(--eg-fast) var(--eg-ease),color var(--eg-fast) var(--eg-ease),border-color var(--eg-fast) var(--eg-ease)}.button:not(.button-secondary):not(.button-unstyled):hover{background-color:var(--eg-gray-800)}.button-secondary:hover{background-color:var(--eg-black);color:var(--eg-white)}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],select,textarea{border-radius:0}h1,.h1{letter-spacing:-.015em}h2,.h2{letter-spacing:-.01em}.compare-at-price{color:var(--eg-gray-600);text-decoration:line-through;font-weight:400}:is(.price-item__group,product-price,.price) :is(.compare-at-price)+.price,.compare-at-price~.price{color:var(--eg-red)}.announcement-bar,header-announcements,.header-announcements{font-weight:500;letter-spacing:.02em}.header__row{border-bottom:1px solid var(--eg-gray-200)}.menu-list__link,.menu-list__link-title{font-weight:500;font-size:.875rem}.header-actions__action:hover{background-color:var(--eg-gray-100)}.eg-search-field{display:none}@media screen and (min-width:990px){.header__row--top .header__column--right{flex:1 1 auto}.header__row--top .header__column--right search-button.search-action{flex:1 1 auto;max-width:640px;margin-inline:auto 16px}.header__row--top .header__column--right search-button.search-action>button{width:100%;height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--eg-input);background:var(--eg-white);justify-content:flex-start;color:var(--eg-black);border-radius:0}.header__row--top .header__column--right search-button.search-action>button:hover{border-color:var(--eg-black);background:var(--eg-white)}.header__row--top .header__column--right search-button.search-action .eg-search-field{display:inline;font-size:.9375rem;font-weight:400;color:var(--eg-gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;order:2}.header__row--top .header__column--right search-button.search-action .svg-wrapper{order:1;display:inline-flex}}.product-card{--product-card-radius: 0}.product-card :is(img,.product-media){border-radius:0;background-color:var(--eg-gray-50)}.product-card .product-card__link:hover~* .product-title,.product-card:hover .product-title,.product-card:hover [class*=product-title]{text-decoration:underline;text-underline-offset:3px}.product-card [class*=product-title]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-badges__badge,.product-badges .badge,[class*=badge]{border-radius:0}.rating,.rating-wrapper,.eg-stars{color:var(--eg-star)}.facets__label,.facets__summary{font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.facets__pill-label,.facets__clear{border-radius:0}.sticky-add-to-cart__bar{border-radius:0;border-top:1px solid var(--eg-gray-200)}dialog::backdrop{background:#1116;-webkit-backdrop-filter:none;backdrop-filter:none}.eg-container{max-width:var(--eg-container);margin-inline:auto;padding-inline:var(--eg-gutter);box-sizing:border-box}.eg-section{padding-block:var(--eg-section-gap) 0}.eg-section--last,.eg-section--padded{padding-block-end:var(--eg-section-gap)}.eg-eyebrow{margin:0;font:500 13px/1 var(--eg-font);letter-spacing:.06em;text-transform:uppercase;color:var(--eg-gray-600)}.eg-eyebrow--sale{color:var(--eg-red);font-weight:600}.eg-h2{margin:0;font:600 clamp(24px,2.4vw,30px) / 1.2 var(--eg-font);letter-spacing:-.01em;color:var(--eg-black)}.eg-body{margin:0;font:400 16px/1.55 var(--eg-font);color:var(--eg-gray-800);text-wrap:pretty}.eg-body p{margin:0 0 .75em}.eg-body p:last-child{margin-bottom:0}.eg-muted{color:var(--eg-gray-600)}.eg-link-caps{font:500 13px/1 var(--eg-font);letter-spacing:.06em;text-transform:uppercase;color:var(--eg-black);white-space:nowrap;text-underline-offset:3px}.eg-link-caps:hover{color:var(--eg-gray-800);text-decoration-thickness:2px}.eg-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:24px}.eg-head__text{display:flex;flex-direction:column;gap:8px}.eg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;background:var(--eg-black);color:var(--eg-white);border:1px solid var(--eg-black);font:600 14px/1 var(--eg-font);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:0;transition:background-color var(--eg-fast) var(--eg-ease),color var(--eg-fast) var(--eg-ease)}.eg-btn:hover{background:var(--eg-gray-800);color:var(--eg-white)}.eg-btn--lg{height:52px;padding:0 28px}.eg-btn--secondary{background:var(--eg-white);color:var(--eg-black)}.eg-btn--secondary:hover{background:var(--eg-black);color:var(--eg-white)}.eg-btn--light{background:var(--eg-white);color:var(--eg-black);border-color:var(--eg-white)}.eg-media{position:relative;overflow:hidden;background:var(--eg-gray-50)}.eg-media img,.eg-media svg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.eg-media svg.placeholder-svg{fill:var(--eg-gray-400);background:var(--eg-gray-50)}.eg-hero{position:relative;height:clamp(480px,72vh,720px);background:var(--eg-gray-50);overflow:hidden}.eg-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .7s var(--eg-ease),visibility 0s linear .7s}.eg-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity .7s var(--eg-ease),visibility 0s}.eg-hero__grid{height:100%;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.eg-hero__text{background:var(--eg-gray-50);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:56px clamp(32px,5vw,88px) 88px}.eg-hero__eyebrow{font:600 13px/1 var(--eg-font);letter-spacing:.08em;text-transform:uppercase;color:var(--eg-gray-600)}.eg-hero__eyebrow--sale{color:var(--eg-red)}.eg-hero__title{margin:0;max-width:560px;font:700 clamp(40px,4.2vw,60px) / 1.02 var(--eg-font);letter-spacing:-.03em;color:var(--eg-black);text-wrap:balance}.eg-hero__body{margin:0;max-width:440px;font:400 clamp(15px,1.2vw,17px) / 1.55 var(--eg-font);color:var(--eg-gray-800);text-wrap:pretty}.eg-hero__cta{margin-top:8px}.eg-hero__image{position:relative;overflow:hidden;background:var(--eg-gray-100)}.eg-hero__image img,.eg-hero__image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eg-hero__scrim{display:none}.eg-hero__dots{position:absolute;left:clamp(32px,5vw,88px);bottom:32px;display:flex;gap:8px;z-index:2}.eg-hero__dot{width:40px;height:20px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center}.eg-hero__dot span{display:block;width:100%;height:2px;background:var(--eg-gray-400);transition:background var(--eg-base) var(--eg-ease)}.eg-hero__dot[aria-current=true] span{background:var(--eg-black)}@media screen and (max-width:767px){.eg-hero__grid{display:block;position:relative}.eg-hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.eg-hero__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#111111b8,#1116 45%,#1111110d 80%)}.eg-hero__text{position:relative;z-index:1;height:100%;box-sizing:border-box;background:transparent;justify-content:flex-end;gap:14px;padding:0 16px 64px;color:var(--eg-white)}.eg-hero__eyebrow,.eg-hero__eyebrow--sale,.eg-hero__title,.eg-hero__body{color:var(--eg-white)}.eg-hero__title{font-size:34px;line-height:1.05}.eg-hero__body{font-size:15px}.eg-hero__cta{background:var(--eg-white);color:var(--eg-black);border-color:var(--eg-white);height:48px;padding:0 24px}.eg-hero__dots{left:16px;bottom:24px}.eg-hero__dot{width:32px}.eg-hero__dot span{background:#ffffff73}.eg-hero__dot[aria-current=true] span{background:var(--eg-white)}}.eg-service--strip{border-bottom:1px solid var(--eg-gray-200)}.eg-service--strip .eg-service__list{padding-block:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 40px;font:400 13px/1.3 var(--eg-font);color:var(--eg-gray-800)}.eg-service--strip .eg-service__item{display:flex;align-items:center;gap:8px}.eg-service--strip .eg-service__desc{display:none}.eg-service--strip .eg-service__title{font-weight:400}.eg-service--grid{border-top:1px solid var(--eg-gray-200);border-bottom:1px solid var(--eg-gray-200)}.eg-service--subtle{background:var(--eg-gray-50);border:0}.eg-service--grid .eg-service__list{padding-block:clamp(24px,4vw,40px);display:grid;grid-template-columns:repeat(var(--eg-cols, 4),minmax(0,1fr));gap:clamp(8px,2.5vw,32px)}.eg-service--grid .eg-service__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.eg-service--grid .eg-service__title{font:600 15px/1.3 var(--eg-font)}.eg-service--grid .eg-service__desc{font:400 13px/1.45 var(--eg-font);color:var(--eg-gray-600)}@media screen and (max-width:749px){.eg-service--grid .eg-service__title{font-size:13px}.eg-service--grid .eg-service__desc{font-size:12px}}.eg-cats__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,200px),1fr));gap:24px 16px}.eg-cat{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--eg-black)}.eg-cat .eg-media{aspect-ratio:1 / 1}.eg-cat img{transition:transform var(--eg-base) var(--eg-ease)}.eg-cat:hover img{transform:scale(var(--eg-zoom))}.eg-cat__title{font:500 15px/1.3 var(--eg-font);text-underline-offset:3px}.eg-cat:hover .eg-cat__title{text-decoration:underline}.eg-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(24px,4vw,64px);align-items:center}.eg-split--reverse .eg-split__media{order:2}@media screen and (max-width:899px){.eg-split--reverse .eg-split__media{order:0}}.eg-split__media{aspect-ratio:var(--eg-ratio, 4 / 3)}.eg-split__text{display:flex;flex-direction:column;gap:16px;max-width:540px}.eg-split__links{display:flex;flex-wrap:wrap;gap:20px;margin-top:8px}.eg-split__display{margin:0;font:700 clamp(32px,4vw,52px) / 1.05 var(--eg-font);letter-spacing:-.025em;text-wrap:balance}.eg-numbered{display:flex;flex-direction:column;gap:0}.eg-numbered__item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;border-top:1px solid var(--eg-gray-200);padding-block:20px 8px}.eg-numbered__n{font:600 14px/1.4 var(--eg-font);color:var(--eg-gray-600)}.eg-numbered__title{margin:0 0 6px;font:600 17px/1.35 var(--eg-font)}.eg-quote{background:var(--eg-gray-50)}.eg-quote__inner{padding-block:clamp(48px,6vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(32px,5vw,80px);align-items:center}.eg-quote__media{aspect-ratio:4 / 5;max-height:680px;background:var(--eg-gray-100)}.eg-quote figure{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,3vw,32px)}.eg-quote blockquote{margin:0;font:400 clamp(28px,3.2vw,48px) / 1.15 var(--eg-font);letter-spacing:-.015em;color:var(--eg-black);text-wrap:balance}.eg-quote--script blockquote{font:400 clamp(40px,5.2vw,80px) / 1.08 "Allura",cursive;letter-spacing:0}.eg-quote figcaption{font:500 13px/1 var(--eg-font);letter-spacing:.08em;text-transform:uppercase;color:var(--eg-gray-600)}.eg-reviews{border-top:1px solid var(--eg-gray-200)}.eg-reviews__inner{padding-block:clamp(32px,4vw,48px);display:flex;flex-wrap:wrap;gap:24px clamp(24px,4vw,56px);align-items:stretch}.eg-reviews__score{flex:0 0 220px;display:flex;flex-direction:column;justify-content:center;gap:10px}.eg-reviews__value{font:700 44px/1 var(--eg-font);letter-spacing:-.02em}.eg-reviews__value span{font-size:20px;font-weight:500;color:var(--eg-gray-600)}.eg-reviews__caption{font:400 13px/1.4 var(--eg-font);color:var(--eg-gray-600)}.eg-reviews__rail{flex:1 1 480px;min-width:0;display:flex;align-items:center;gap:8px}.eg-reviews__track{flex:1;min-width:0;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.eg-reviews__track::-webkit-scrollbar{display:none}.eg-review{margin:0;flex:0 0 clamp(240px,26vw,300px);scroll-snap-align:start;border:1px solid var(--eg-gray-200);padding:20px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.eg-review blockquote{margin:0;flex:1;font:400 15px/1.5 var(--eg-font);color:var(--eg-black);text-wrap:pretty}.eg-review figcaption{display:flex;flex-direction:column;gap:3px}.eg-review__name{font:600 13px/1.3 var(--eg-font)}.eg-review__product{font:400 12px/1.3 var(--eg-font);color:var(--eg-gray-600)}.eg-icon-btn{flex:none;width:40px;height:40px;border:1px solid var(--eg-gray-200);background:var(--eg-white);color:var(--eg-black);cursor:pointer;display:grid;place-items:center;padding:0;border-radius:0;transition:border-color var(--eg-fast) var(--eg-ease)}.eg-icon-btn:hover{border-color:var(--eg-black)}@media screen and (max-width:749px){.eg-reviews__rail .eg-icon-btn{display:none}}.eg-news{background:var(--eg-gray-50)}.eg-news__inner{padding-block:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px 64px;align-items:end}.eg-news__text{display:flex;flex-direction:column;gap:10px}.eg-news__form{display:flex;gap:8px;flex-wrap:wrap}.eg-news__form input[type=email]{flex:1 1 220px;height:48px;border:1px solid var(--eg-input);background:var(--eg-white);padding:0 14px;font:400 15px/1 var(--eg-font);border-radius:0;box-sizing:border-box;color:var(--eg-black)}.eg-news__msg{display:flex;align-items:center;gap:10px;font:500 15px/1.4 var(--eg-font)}.eg-news__msg--error{color:var(--eg-red-dark)}.eg-banner{height:clamp(220px,30vw,460px)}.eg-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.eg-card{display:flex;flex-direction:column;gap:12px;background:var(--eg-gray-50);padding:28px}.eg-card__icon{width:44px;height:44px;display:grid;place-items:center;background:var(--eg-white);border:1px solid var(--eg-gray-200)}.eg-card__title{margin:4px 0 0;font:600 18px/1.3 var(--eg-font)}.eg-card__text{margin:0;font:400 15px/1.55 var(--eg-font);color:var(--eg-gray-600)}.eg-cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--eg-gray-200);border-bottom:1px solid var(--eg-gray-200);padding-block:32px}.eg-cta__title{margin:0;font:600 22px/1.3 var(--eg-font)}.eg-cta__buttons{display:flex;gap:12px;flex-wrap:wrap}.eg-tabs{display:flex;gap:4px clamp(16px,3vw,32px);border-bottom:1px solid var(--eg-gray-200);overflow-x:auto;scrollbar-width:none}.eg-tabs a{height:44px;display:flex;align-items:center;white-space:nowrap;font:500 14px/1 var(--eg-font);color:var(--eg-gray-600);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.eg-tabs a:hover,.eg-tabs a[aria-current=page]{color:var(--eg-black);border-bottom-color:var(--eg-black)}.eg-faq{max-width:880px}.eg-faq__group+.eg-faq__group{margin-top:32px}.eg-faq__group-title{margin:0 0 12px}.eg-acc{border-top:1px solid var(--eg-gray-200)}.eg-acc details{border-bottom:1px solid var(--eg-gray-200)}.eg-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font:500 16px/1.4 var(--eg-font);color:var(--eg-black)}.eg-acc summary::-webkit-details-marker{display:none}.eg-acc summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center / 14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 14px no-repeat;transition:transform var(--eg-base) var(--eg-ease)}.eg-acc details[open] summary:after{background:linear-gradient(currentColor,currentColor) center / 14px 1.5px no-repeat}.eg-acc__body{padding:0 0 20px;font:400 15px/1.6 var(--eg-font);color:var(--eg-gray-800);max-width:70ch}.eg-acc__body p{margin:0 0 .75em}.eg-acc__body p:last-child{margin:0}.eg-crumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font:400 13px/1.4 var(--eg-font);color:var(--eg-gray-600)}.eg-crumbs a{color:var(--eg-gray-600);text-decoration:none}.eg-crumbs a:hover{color:var(--eg-black);text-decoration:underline}.eg-crumbs li+li:before{content:"/";margin-right:6px}.eg-colhead{padding-block:20px 8px;display:flex;flex-direction:column;gap:20px}.eg-colhead__text{display:flex;flex-direction:column;gap:10px;max-width:720px}.eg-colhead__title{margin:0;font:600 clamp(28px,3vw,40px) / 1.15 var(--eg-font);letter-spacing:-.015em}.eg-colhead__desc{margin:0;font:400 15px/1.55 var(--eg-font);color:var(--eg-gray-600)}.eg-chips{display:flex;flex-wrap:wrap;gap:8px}.eg-chip{height:36px;display:flex;align-items:center;padding:0 14px;border:1px solid var(--eg-gray-200);font:500 13px/1 var(--eg-font);color:var(--eg-black);text-decoration:none;white-space:nowrap;transition:border-color var(--eg-fast) var(--eg-ease)}.eg-chip:hover,.eg-chip[aria-current=page]{border-color:var(--eg-black)}.eg-stock{font:600 13px/1 var(--eg-font);letter-spacing:.06em;text-transform:uppercase;color:var(--eg-red)}.eg-stock--out{color:var(--eg-gray-600)}.eg-benefits{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.eg-benefits li{display:flex;gap:10px;align-items:flex-start;font:400 15px/1.45 var(--eg-font)}.eg-benefits .eg-icon{flex:none;margin-top:1px}.eg-lines{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--eg-gray-200);padding-top:16px}.eg-line{display:flex;gap:12px;align-items:center;font:400 14px/1.4 var(--eg-font)}.eg-line--strong{font-weight:500}.eg-line a{color:var(--eg-black)}.eg-dot-wrap{width:18px;height:18px;display:grid;place-items:center;flex:none}.eg-dot{display:block;width:10px;height:10px;border-radius:50%;background:#e0242e;animation:eg-pulse 2.4s var(--eg-ease) infinite,eg-blink 2.4s ease-in-out infinite}@keyframes eg-pulse{0%{box-shadow:0 0 #c9252d59}to{box-shadow:0 0 0 8px #c9252d00}}@keyframes eg-blink{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.eg-dot{animation:none}}.eg-size-chart{border-top:1px solid var(--eg-gray-200)}.eg-size-chart table{width:100%;border-collapse:collapse;font:400 14px/1.4 var(--eg-font)}.eg-size-chart :is(th,td){border:1px solid var(--eg-gray-200);padding:8px 10px;text-align:left}.eg-size-chart th{background:var(--eg-gray-50);font-weight:600}.eg-size-chart img{max-width:100%;height:auto}.eg-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.eg-footer-brand__logo img{display:block;height:20px;width:auto;filter:invert(1)}.eg-footer-brand__logo span{font:700 18px/1 var(--eg-font);letter-spacing:.04em;color:var(--eg-white)}.eg-footer-brand__text{margin:0;font:400 14px/1.55 var(--eg-font);color:var(--eg-gray-400);max-width:240px}.eg-footer-brand__social{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.eg-footer-brand__social a{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--eg-gray-800);color:var(--eg-white);transition:border-color var(--eg-fast) var(--eg-ease)}.eg-footer-brand__social a:hover{border-color:var(--eg-white)}.footer .menu :is(h2,h3,h4,h5,h6,.menu__heading,summary){font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.footer a,.footer-utilities a{text-decoration:none}.footer a:hover,.footer-utilities a:hover{text-decoration:underline;text-underline-offset:3px}.shopify-section-group-footer-group .logo-block img{filter:invert(1)}.shopify-section-group-footer-group .social-icons__icon-wrapper{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--eg-gray-800);border-radius:0;transition:border-color var(--eg-fast) var(--eg-ease)}.shopify-section-group-footer-group .social-icons__icon-wrapper:hover{border-color:var(--eg-white)}.shopify-section-group-footer-group .footer-utilities,.shopify-section-group-footer-group .utilities{font-size:12px}.eg-faq__list.eg-acc{border-top:0}.eg-faq__list>details:first-child,.eg-faq__list>.eg-faq__group-title+details{border-top:1px solid var(--eg-gray-200)}.eg-faq__list>.eg-faq__group-title{margin:32px 0 12px}.eg-faq__list>.eg-faq__group-title:first-child{margin-top:0}.shopify-section-group-footer-group .logo-block img{height:20px;width:auto}eg-hero,eg-rail{display:block}eg-rail.eg-reviews__rail{display:flex}.eg-stars{display:inline-flex;align-items:center;gap:2px;line-height:0;color:var(--eg-star)}.eg-stars svg{display:block;flex:none}@media screen and (min-width:768px){.eg-hero__text{order:-1}}.rating-wrapper,.rating-wrapper .rating{--star-fill-color: var(--eg-star);--star-fill-color-rgb: 245 179 1}:has(>.compare-at-price)>.price-item__group.price,:has(>.compare-at-price)>.price{color:var(--eg-red)}.eg-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-family:var(--eg-font)}.eg-price__now{font:600 15px/1.2 var(--eg-font);color:var(--eg-black)}.eg-price--lg .eg-price__now{font-size:20px}.eg-price__now--sale{color:var(--eg-red)}.eg-price__was{font:400 14px/1.2 var(--eg-font);color:var(--eg-gray-600)}.eg-price--lg .eg-price__was{font-size:19px}.eg-price__save{font:500 18px/1.2 var(--eg-font);color:var(--eg-red)}.eg-price__unit{flex-basis:100%;font:400 12px/1.4 var(--eg-font);color:var(--eg-gray-600)}.eg-intro{margin:0;font:400 15px/1.55 var(--eg-font);color:var(--eg-gray-800);text-wrap:pretty}.product-information .text-block h1{font:600 clamp(22px,2vw,26px) / 1.25 var(--eg-font);letter-spacing:-.01em;text-wrap:balance}.product-information .product-form-buttons{display:flex;flex-direction:column;align-items:stretch;gap:8px}.product-information .product-form-buttons .add-to-cart-button,.product-information .product-form-buttons button[type=submit]{width:100%;min-height:52px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.product-information .product-form-buttons>*{flex:1 1 auto;width:100%}.product-information .variant-option__button-label:has(:checked),.product-information .variant-option__button-label--selected{box-shadow:inset 0 0 0 1px var(--eg-black)}.product-information .variant-option__button-label--unavailable,.product-information .variant-option__button-label:has(input[data-option-available=false]){text-decoration:line-through;color:var(--eg-gray-400)}.eg-pd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(24px,4vw,64px);align-items:start}.eg-pd__main{display:flex;flex-direction:column;gap:16px;min-width:0}.eg-pd__heading{margin:0;font:600 clamp(22px,2vw,26px) / 1.25 var(--eg-font)}.eg-pd__intro,.eg-pd__extra{font:400 16px/1.6 var(--eg-font);color:var(--eg-gray-800);max-width:62ch;text-wrap:pretty}.eg-pd__intro p,.eg-pd__extra p{margin:0 0 .75em}.eg-pd__intro p:last-child{margin-bottom:0}.eg-pd__features{margin:8px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 32px}.eg-pd__feature{display:flex;flex-direction:column;gap:6px}.eg-pd__feature dt{font:600 15px/1.35 var(--eg-font);color:var(--eg-black)}.eg-pd__feature dd{margin:0;font:400 14px/1.5 var(--eg-font);color:var(--eg-gray-600)}.eg-pd__side{display:flex;flex-direction:column;gap:24px;min-width:0}.eg-spec__title{font:500 12px/1 var(--eg-font);letter-spacing:.06em;text-transform:uppercase;color:var(--eg-gray-600);margin-bottom:8px}.eg-spec__rows{margin:0;border-top:1px solid var(--eg-gray-200)}.eg-spec__row{display:grid;grid-template-columns:minmax(110px,38%) 1fr;gap:16px;padding:11px 0;border-bottom:1px solid var(--eg-gray-200);font:400 14px/1.45 var(--eg-font)}.eg-spec__row dt{color:var(--eg-gray-600)}.eg-spec__row dd{margin:0;color:var(--eg-black)}.eg-acc summary{min-height:56px;padding:0;font:500 15px/1.3 var(--eg-font)}.eg-acc__body{color:var(--eg-gray-600);max-width:68ch}.product-card .price,.product-card .price-item__group.price{font:600 15px/1.2 var(--eg-font)}.product-card .compare-at-price{font:400 14px/1.2 var(--eg-font)}.product-card [class*=product-title],.product-card .text-block{font:400 15px/1.4 var(--eg-font)}.product-card .rating-wrapper{font-size:12px}@media screen and (min-width:990px){.header__row--top{position:relative}.header__row--top .header__column--right{flex:0 0 auto;margin-inline-start:auto}.header__row--top .header__column--right search-button.search-action{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(640px,calc(100% - 440px));max-width:none;margin:0;z-index:1}}:root{--submenu-animation-speed: .16s;--eg-section-gap: clamp(32px, 4vw, 56px)}.product-information .shopify-block:not(:has(>:not(script,style,link,template,[hidden]))){display:none!important}.product-information:has(kaching-bundles-block) variant-picker,.product-information:has(kaching-bundles-block) .variant-picker{display:none!important}kaching-bundles-block .kaching-bundles__bars{align-items:start!important}kaching-bundles-block .kaching-bundles__bar-container,kaching-bundles-block .kaching-bundles__bar-wrapper,kaching-bundles-block .kaching-bundles__bar-main{align-items:start!important;justify-content:flex-start!important}kaching-bundles-block .kaching-bundles__bar-container{height:auto!important}.sticky-add-to-cart__bar{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;border-radius:0!important;box-shadow:none!important;background:var(--eg-white);border-top:1px solid var(--eg-gray-200);padding:10px max(var(--eg-gutter),calc((100% - var(--eg-container)) / 2 + var(--eg-gutter)))!important;padding-bottom:calc(10px + var(--safe-area-inset-bottom, 0px))!important;transform:translateY(100%)!important}.sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)!important}.sticky-add-to-cart__bar:before{display:none!important}.quantity-selector{width:120px!important;min-width:120px!important;max-width:120px!important;height:40px!important;flex:0 0 120px!important;border-radius:0!important}.quantity-selector input,.quantity-selector .quantity-selector__input{width:40px!important;min-width:40px!important;max-width:40px!important;flex:0 0 40px!important;text-align:center}.quantity-selector button{width:40px!important;flex:0 0 40px!important}.add-to-cart__added,.fly-to-cart,fly-to-cart{display:none!important}.add-to-cart-button,.add-to-cart-button *,.cart-items__table-row.adding,.cart-items__table-row.removing{animation:none!important}cart-drawer-component .cart__ctas{position:sticky;bottom:0;z-index:3;background:var(--eg-gray-50);padding-block:12px;margin-block-end:0}.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group .menu__heading__default,.shopify-section-group-footer-group .menu__heading__accordion{font:500 13px/1 var(--eg-font)!important;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.shopify-section-group-footer-group .menu__item,.shopify-section-group-footer-group .menu__item a{font:400 14px/1.4 var(--eg-font)!important}@media screen and (min-width:1100px){.shopify-section-group-footer-group .footer-content{grid-template-columns:repeat(5,minmax(0,1fr))!important}.shopify-section-group-footer-group .footer-content>*{grid-column:auto!important}}cart-drawer-component scroll-hint.cart-drawer__content{mask-image:none!important;-webkit-mask-image:none!important}body{--eg-gutter: var(--page-margin, 40px);--eg-container: calc(var(--page-content-width, 90rem) + var(--page-margin, 40px) * 2)}@media screen and (min-width:768px){eg-hero,.eg-hero{container-type:inline-size}.eg-hero__text{padding-left:max(var(--page-margin, 40px),calc((100cqw - var(--page-content-width, 90rem)) / 2))}}@media screen and (min-width:768px){.eg-hero__dots{left:max(var(--page-margin, 40px),calc((100cqw - var(--page-content-width, 90rem)) / 2))}}body:has(.sticky-add-to-cart__bar[data-stuck=true]) footer{padding-bottom:calc(80px + var(--safe-area-inset-bottom, 0px));background:var(--eg-black, #111)}kaching-bundles-sticky-atc,.kaching-bundles-sticky-atc-wrapper{display:none!important}@media screen and (max-width:989px){html{overscroll-behavior-y:none}}@media screen and (max-width:749px){.sticky-add-to-cart__bar{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"img info btn" "img price btn";column-gap:12px!important;row-gap:2px;align-items:center}.sticky-add-to-cart__image{grid-area:img;width:48px;height:48px}.sticky-add-to-cart__info{grid-area:info;align-self:end;padding:0!important}.sticky-add-to-cart__title{display:block!important;font-size:14px!important;line-height:1.3!important}.sticky-add-to-cart__variant{display:none!important}.sticky-add-to-cart__price{grid-area:price;align-self:start;font-size:14px!important;white-space:nowrap}.sticky-add-to-cart__bar .compare-at-price{display:inline!important}.sticky-add-to-cart__button{grid-area:btn;width:auto!important;height:48px!important;padding:0 16px!important}.sticky-add-to-cart__bar .add-to-cart-text__content{display:block!important;white-space:nowrap}}button.quick-add__button,button.quick-add__button[data-added=true]{inset-inline:0!important;inset-block-end:0!important;width:100%!important;max-inline-size:none!important;height:44px!important;padding:0 12px!important;gap:8px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:#111111eb!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font:600 12px/1 var(--eg-font, Inter, sans-serif)!important;letter-spacing:.06em;text-transform:uppercase}button.quick-add__button:hover,button.quick-add__button:active{scale:1!important;background:#111!important}button.quick-add__button>.add-to-cart-icon,button.quick-add__button .add-to-cart-icon{width:18px!important;height:18px!important}button.quick-add__button .add-to-cart-text{justify-content:center;gap:8px}button.quick-add__button[data-added=true] .add-to-cart__added{color:#fff!important}svg linearGradient#half stop:first-child{stop-color:var(--eg-star, #f5b301)}svg linearGradient#half stop:last-child{stop-color:#f5b30140}.eg-service__list{padding-inline:0!important}@media screen and (max-width:749px){.eg-service--strip .eg-service__list{display:grid;justify-content:center;justify-items:start;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ergove.css.map */
