:root{--buttons-radius: 999px;--card-radius: 16px;--rounded-block: 16px;--eg-radius-media: 16px;--eg-radius-panel: 16px;--radius-card: 16px;--egs-ink: #000000;--egs-text: #171717;--egs-muted: #666666;--egs-line: rgb(0 0 0 / .08);--egs-line-soft: rgb(0 0 0 / .06);--egs-line-strong: rgb(0 0 0 / .16);--egs-soft: #fafafa;--egs-font: var(--font-body-family, Helvetica, Arial, sans-serif)}:is(.klaviyo-form,[class*=kl-private-reset-css]) :is(p,span,a,button,input,select,textarea,label,h1,h2,h3,h4,div){font-family:var(--egs-font)!important}.button{font-weight:600;letter-spacing:-.01em}.template-index #MainContent{--eg-radius-control: 999px}#MainContent .title-wrapper :is(h2,.heading),#MainContent .section-heading :is(h2,.heading){font-weight:700;letter-spacing:-.035em;text-wrap:balance}.product-card--elegelli .product-card__media{border-radius:16px}.product-card--elegelli .product-card__media img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.product-card--elegelli .badge.badge--onsale,.product-card--elegelli .badge.badge--low-stock{padding:5px 9px;border-radius:999px;font-weight:600}.product-card--elegelli .product-card__title{color:var(--egs-ink);font-weight:500;letter-spacing:-.01em}.product-card--elegelli .price__regular{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}body .product-card--elegelli :is(button,a).button.button--primary.w-full.mobile-cart-button{border-radius:999px;font-weight:600}@media(hover:hover)and (pointer:fine){.product-card--elegelli:hover .product-card__media img{transform:scale(1.03)}.product-card--elegelli:hover .product-card__title{color:var(--egs-ink)}body .product-card--elegelli :is(button,a).button.button--primary.w-full.mobile-cart-button:hover:not([disabled]){border-color:#000!important;background:#000!important;color:#fff!important}}@media screen and (max-width:767px){.product-card--elegelli .product-card__media,.product-card--elegelli .product-card__media :is(.media,.flickity-viewport){border-radius:14px}.product-card--elegelli .badge.badge--onsale,.product-card--elegelli .badge.badge--low-stock{padding:4px 7px;border-radius:999px}}@media(prefers-reduced-motion:reduce){.product-card--elegelli .product-card__media img{transition:none}.product-card--elegelli:hover .product-card__media img{transform:none}}#MainContent .shopify-section>[class^=ai-hero-]{width:auto;margin-inline:12px;border-radius:28px}#MainContent [class^=ai-hero-heading-]{letter-spacing:-.045em;text-wrap:balance}#MainContent [class^=ai-hero-button-]{min-height:52px;padding:14px 28px;border-radius:999px;font-weight:600;letter-spacing:-.01em;transition:background-color .2s ease,color .2s ease,opacity .2s ease}#MainContent [class^=ai-hero-button-secondary-]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#MainContent [class^=ai-collection-list__heading-]{font-weight:700;letter-spacing:-.035em;text-wrap:balance}#MainContent [class^=ai-collection-list__image-wrapper-]{border-radius:16px}#MainContent [class^=ai-collection-list__image-]{transition:transform .6s cubic-bezier(.22,1,.36,1)}#MainContent [class^=ai-collection-list__title-]{font-weight:600;letter-spacing:-.02em}@media(hover:hover)and (pointer:fine){#MainContent [class^=ai-collection-list__link-]:hover [class^=ai-collection-list__image-]{transform:scale(1.03)}}#MainContent [class^=ai-instagram-title-]{font-weight:700;letter-spacing:-.035em}#MainContent [class^=ai-instagram-video-item-],#MainContent [class^=ai-instagram-video-link-]{border-radius:16px}#MainContent [class^=ai-instagram-button-]{border-radius:999px;font-weight:600}@media screen and (max-width:749px){#MainContent .shopify-section>[class^=ai-hero-]{margin-inline:8px;border-radius:22px}#MainContent [class^=ai-hero-overlay-]{background:linear-gradient(180deg,#0000,#0006 32%,#000000b8);opacity:1}#MainContent [class^=ai-hero-heading-]{text-shadow:0 2px 24px rgb(0 0 0 / .35)}}@media(prefers-reduced-motion:reduce){#MainContent [class^=ai-collection-list__image-]{transition:none}}#MainContent .home-seo__why-item{padding:22px 22px 24px;border:1px solid var(--egs-line);border-radius:16px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}#MainContent .home-seo__why-title{color:var(--egs-ink);font-weight:600;letter-spacing:-.015em}#MainContent .home-seo__why-text{color:var(--egs-muted)}@media(hover:hover)and (pointer:fine){#MainContent .home-seo__why-item:hover{border-color:var(--egs-line-strong);box-shadow:0 12px 32px -20px #00000040}}@media screen and (max-width:749px){#MainContent .home-seo__why-item{padding:16px 16px 18px;border-radius:14px}}#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list){display:flex;flex-direction:column;gap:0;padding:0;border:1px solid var(--egs-line);border-radius:16px;background:#fff;overflow:clip}#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list)>.accordion{margin:0;border:0;border-radius:0;background:transparent}#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list)>.accordion+.accordion{border-block-start:1px solid var(--egs-line-soft)}#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details .details__summary{gap:16px;align-items:center;padding:20px 24px;transition:background-color .2s ease}#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details .details__summary:focus-visible{outline:2px solid var(--egs-ink);outline-offset:-2px;border-radius:0}#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details .details__summary>:is(span,h3,h4){margin:0;color:var(--egs-ink);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.01em}#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details .details__summary>.icon{--tw-rotate: 0deg;--tw-scale-y: 1;box-sizing:content-box;flex-shrink:0;width:10px;height:10px;padding:8px;border:1px solid var(--egs-line-strong);border-radius:50%;background:transparent;color:var(--egs-muted);transform:none;transition:transform .25s ease,border-color .2s ease,background-color .2s ease,color .2s ease}#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details[aria-expanded=true] .details__summary>.icon{border-color:var(--egs-ink);background:var(--egs-ink);color:#fff;transform:rotate(45deg)}#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details .details__content{max-width:72ch;margin-block-start:0;padding:0 24px 22px;color:var(--egs-muted);font-size:15px;line-height:1.7}@media(hover:hover)and (pointer:fine){#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details .details__summary:hover{background:#00000006}#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details:not([aria-expanded=true]) .details__summary:hover>.icon{border-color:var(--egs-ink);color:var(--egs-ink)}}@media screen and (max-width:767px){#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details .details__summary{padding:16px 18px}#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details .details__summary>:is(span,h3,h4){font-size:15px}#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details .details__content{padding:0 18px 18px;font-size:14.5px}}@media(prefers-reduced-motion:reduce){#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details .details__summary,#MainContent :is(.faqs .faq,.home-seo__faq-list,.collection-seo__faq-list) .details .details__summary>.icon{transition:none}}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product),#MainContent .shopify-section[id*=__featured_product]{--egp-ink-rgb: 0 0 0;--egp-strong: #000000;--egp-muted: #666666;--egp-card: #ffffff;--egp-line: rgb(0 0 0 / .08);--egp-line-soft: rgb(0 0 0 / .06);--egp-line-strong: rgb(0 0 0 / .18);--egp-btn-bg: #000000;--egp-btn-fg: #ffffff;--egp-btn-hover: #262626;--egp-btn-shadow: 0 10px 28px -12px rgb(0 0 0 / .45);--egp-ring: #000000}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product),#MainContent .shopify-section[id*=__featured_product]) .product__thumbnail{opacity:.55;transition:opacity .2s ease}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product),#MainContent .shopify-section[id*=__featured_product]) .product__thumbnail:after{border-radius:inherit}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product),#MainContent .shopify-section[id*=__featured_product]) .product__thumbnail[aria-current=true]{opacity:1}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product),#MainContent .shopify-section[id*=__featured_product]) .product__thumbnail[aria-current=true]:after{--tw-ring-color: var(--egp-ring);box-shadow:inset 0 0 0 1.5px var(--egp-ring)}@media(hover:hover){:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product),#MainContent .shopify-section[id*=__featured_product]) .product__thumbnail:hover{opacity:1}}@media screen and (max-width:767px){:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product),#MainContent .shopify-section[id*=__featured_product]) .product__thumbnail[aria-current=true]:after{border:0}}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__title :is(h1,h2,.heading){color:var(--egp-strong);font-weight:700;letter-spacing:-.035em;text-wrap:balance}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__claim-pill{border-radius:999px}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__price :is(.price,.price__regular,.price-item){font-variant-numeric:tabular-nums;letter-spacing:-.02em}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product-form__submit,:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product-form__alert{min-height:54px;border-radius:999px;background:var(--egp-btn-bg);color:var(--egp-btn-fg);font-weight:600;letter-spacing:-.01em;box-shadow:var(--egp-btn-shadow);transition:background-color .2s ease,box-shadow .2s ease}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) :is(.product-form__submit,.product-form__alert):after{border-radius:999px;border-color:transparent}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) :is(.product-form__submit,.product-form__alert) .btn-fill{display:none}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) :is(.product-form__submit,.product-form__alert):hover:not([disabled]){background:var(--egp-btn-hover);color:var(--egp-btn-fg)}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product-form__submit[disabled]{background:rgb(var(--egp-ink-rgb) / .08);color:rgb(var(--egp-ink-rgb) / .5);box-shadow:none;opacity:1}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product-form__submit .price,:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product-form__submit .price *{color:inherit}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info)>details.product__accordion{border:1px solid var(--egp-line);border-block-start-width:0;background:var(--egp-card)}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info)>details.product__accordion:not(details.product__accordion+details.product__accordion){border-block-start-width:1px;border-start-start-radius:16px;border-start-end-radius:16px}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info)>details.product__accordion:not(:has(+details.product__accordion)){border-end-start-radius:16px;border-end-end-radius:16px}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info)>details.product__accordion+details.product__accordion{border-block-start:1px solid var(--egp-line-soft)}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__accordion .details__summary{padding:18px 20px;transition:background-color .2s ease}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__accordion .details__summary :is(span,.text-sm-base){color:var(--egp-strong);font-size:15.5px;font-weight:500;letter-spacing:-.01em}@media(hover:hover){:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__accordion .details__summary:hover{background:rgb(var(--egp-ink-rgb) / .025)}}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__accordion .details__summary>.icon{box-sizing:content-box;width:10px;height:10px;padding:7px;border:1px solid var(--egp-line-strong);border-radius:50%;color:var(--egp-muted);transition:transform var(--animation-primary, .3s),border-color .2s ease,background-color .2s ease,color .2s ease}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__accordion[open] .details__summary>.icon{border-color:var(--egp-strong);background:var(--egp-strong);color:var(--egp-card)}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__accordion .details__content{padding:0 20px 20px;color:var(--egp-muted);font-size:15px;line-height:1.7}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__accordion .details__content :is(strong,b){color:var(--egp-strong);font-weight:600}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__accordion .details__content a{color:var(--egp-strong);text-decoration-color:rgb(var(--egp-ink-rgb) / .3)}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__accordion .details__content li::marker{color:rgb(var(--egp-ink-rgb) / .35)}@media screen and (max-width:767px){:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__accordion .details__summary{padding:16px 18px}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info:not(.product--gel-builder),#MainContent .shopify-section[id*=__featured_product] .product__info) .product__accordion .details__content{padding:0 18px 18px}}@media(prefers-reduced-motion:reduce){.template-product #MainContent .product__thumbnail,.template-product #MainContent .product__info :is(.product-form__submit,.product__accordion .details__summary){transition:none}}.jdgm-widget .jm-review-widget-minimal-header__title{color:var(--egs-ink)!important;font-weight:700!important;letter-spacing:-.035em!important}.jdgm-widget .jm-average-rating-display{border-color:var(--egs-line)!important;border-radius:999px!important;background-color:#fff!important;font-variant-numeric:tabular-nums}.jdgm-widget .jm-button,.jdgm-widget .jm-button--primary,.jdgm-widget .jm-button--secondary,.jdgm-widget .jm-custom-answer-filter,.jdgm-widget .jm-sort-filter{border-radius:999px!important}.jdgm-widget .jm-button--primary{box-shadow:0 10px 28px -14px #00000080!important}.jdgm-widget .jm-ai-insights.jm-ai-insights--with-bg{border-color:var(--egs-line)!important;border-radius:16px!important;background-color:var(--egs-soft)!important}.jdgm-widget .jm-ai-insights .jm-box{border-radius:14px!important}.jdgm-widget .jdgm-review-list{gap:12px!important}.jdgm-widget .jm-review-item{padding:20px 22px!important;border:1px solid var(--egs-line)!important;border-radius:16px!important;background-color:#fff!important}.jdgm-widget .jm-review-item:hover{border-color:var(--egs-line-strong)!important;background-color:#fff!important}.jdgm-widget .jm-reviewer-info__name{font-weight:600!important}.jdgm-widget .jm-review-content__title{font-weight:600!important;letter-spacing:-.015em!important}.jdgm-widget .jm-review-content__body,.jdgm-widget .jdgm-review-content__body-content p{color:#4d4d4d!important;line-height:1.6!important}.jdgm-widget .jm-verified-buyer-badge{border-radius:999px!important}@media(max-width:767px){.jdgm-widget .jm-review-item{padding:16px!important}}.template-collection #MainContent :is(.collection-banner,.banner,[class*=collection__banner]) :is(.media,.banner__media){border-radius:24px}
/*# sourceMappingURL=/cdn/shop/t/30/assets/eg-store.css.map */
