: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 .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 screen and (min-width:768px){.product-card--elegelli .product-card__carousel .flickity-page-dots{--tw-translate-y: 0;visibility:visible;opacity:1;pointer-events:auto}.product-card--elegelli .product-card__carousel .flickity-page-dot:first-child{display:flex}.product-card--elegelli .product-card__carousel.flickity-enabled.is-draggable .flickity-viewport{cursor:grab}.product-card--elegelli .product-card__carousel.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}}@media(hover:hover)and (pointer:fine){.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}}#MainContent .shopify-section>[class^=ai-hero-]{width:auto;margin-inline:var(--eg-edge);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__title-]{font-weight:600;letter-spacing:-.02em}#MainContent [class^=ai-instagram-container-]{max-width:none;padding-inline:var(--eg-edge)}#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-]{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)}}#MainContent .home-seo__why-item{padding:22px 22px 24px;border:1px solid var(--egs-line);border-radius:16px;background:#fff}#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 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: rgb(0 0 0 / .3)}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product),#MainContent .shopify-section[id*=__featured_product]) .product__thumbnail{border:1px solid var(--egp-line);opacity:.55;transition:opacity .2s ease,border-color .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]{border-color:var(--egp-ring);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{box-shadow:none}@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}}@media screen and (min-width:1024px){.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .featured-product.product{grid-template-columns:minmax(0,1fr) clamp(380px,36vw,520px);justify-content:normal}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__gallery-container{width:100%;justify-self:stretch}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info{padding-inline:0}}@media screen and (max-width:767px){.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__media-container .slider{width:100%;margin-inline:0}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) :is(.product__gallery,.product__media-container) .product__media{border:1px solid var(--eg-pdp-hairline);border-radius:var(--eg-pdp-radius-media)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info{padding-inline:0}}:is(.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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,#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}}@media screen and (min-width:1024px){.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product){--eg-pdp-fold: calc(100svh - var(--header-height, 54px) - 88px);--eg-pdp-squeeze: clamp(0px, 100svh - 730px, 220px);--eg-pdp-photo: calc((var(--eg-pdp-fold) - var(--eg-pdp-thumbs-below, 0px)) * var(--aspect-ratio, 1))}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .featured-product.product--thumbnail{grid-template-columns:min(var(--eg-pdp-photo) + var(--eg-pdp-thumbs-beside, 0px),100% - clamp(380px,36vw,520px) - clamp(32px,3.5vw,60px)) minmax(clamp(380px,36vw,520px),600px);justify-content:space-between}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product--thumbnail .product__media-container>.relative{max-width:var(--eg-pdp-photo)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__thumbnails--beside .product__thumbnails-list{max-height:min(700px,var(--eg-pdp-fold))}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info{padding-block:calc(var(--eg-pdp-squeeze) * .127) 0}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info>.product__rating+.product__title,.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info>.product__title+.rte{margin-block-start:calc(8px + var(--eg-pdp-squeeze) * .009)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info .product__title{gap:calc(8px + var(--eg-pdp-squeeze) * .009)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info>.rte+.product__text{margin-block-start:calc(10px + var(--eg-pdp-squeeze) * .018)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info>:is(.product-form-wrapper,.product-form){margin-block-start:calc(16px + var(--eg-pdp-squeeze) * .055)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info :is(.product-form__submit,.product-form__alert){min-height:calc(48px + var(--eg-pdp-squeeze) * .027)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info>.rte:has(>.eg-purchase-summary){margin-block-start:calc(12px + var(--eg-pdp-squeeze) * .036)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info .eg-purchase-summary__row{flex-direction:row;align-items:center;gap:4px 8px}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info .eg-purchase-summary__sep{display:inline}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info>details.product__accordion:first-of-type{margin-block-start:calc(16px + var(--eg-pdp-squeeze) * .055)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info .product__accordion .details__summary{min-height:0;padding-block:calc(10px + var(--eg-pdp-squeeze) * .036)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info .product__accordion .details__summary>.icon{padding:6px}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info>details.product__accordion:last-of-type+*{margin-block-start:calc(14px + var(--eg-pdp-squeeze) * .045)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info .complementary-products{padding-block-start:calc(12px + var(--eg-pdp-squeeze) * .036);gap:calc(8px + var(--eg-pdp-squeeze) * .018)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info .complementary-products .horizontal-product{padding:8px}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info .complementary-products .horizontal-product__media{width:calc(48px + var(--eg-pdp-squeeze) * .045)}.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product) .product__info .complementary-products .button--small{min-height:calc(36px + var(--eg-pdp-squeeze) * .027)}}@media screen and (min-width:1024px)and (max-width:1279px){.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product){--eg-pdp-thumbs-below: 96px}}@media screen and (min-width:1280px){.template-product #MainContent :is(.shopify-section[id$=__main-product],#shopify-section-main-product){--eg-pdp-thumbs-beside: 104px}}.jdgm-widget.jdgm-review-widget{max-width:none!important;margin-inline:0!important}.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)!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}.cart-drawer.drawer{--cart-drawer-text: #000000;--cart-drawer-muted: #666666;--cart-drawer-subtle: #8f8f8f;--cart-drawer-border: rgb(0 0 0 / .08);--cart-drawer-border-soft: rgb(0 0 0 / .06);--cart-drawer-surface-soft: #fafafa;--cart-drawer-surface-hover: #f2f2f2}.cart-drawer.drawer.drawer--end .overlay{background:#0000002e}@media screen and (min-width:640px){.cart-drawer.drawer.drawer--end>.drawer__inner{--tw-translate-x: calc(100% + 24px) ;inset-block:10px;inset-inline-end:10px;width:calc(100% - 20px);height:auto;max-width:400px;border:1px solid var(--cart-drawer-border);border-radius:20px;box-shadow:0 40px 100px -32px #00000059,0 2px 8px #0000000a}.cart-drawer.drawer.drawer--end[active]>.drawer__inner{--tw-translate-x: 0}}@media screen and (max-width:639px){.cart-drawer.drawer.drawer--end>.drawer__inner{border-start-start-radius:24px!important;border-start-end-radius:24px!important}}.cart-drawer.drawer .drawer__header{min-height:52px;padding:8px 10px 8px 16px;align-items:center;border-block-end:1px solid var(--cart-drawer-border-soft);background:#fff}.cart-drawer.drawer .drawer__tab{display:inline-flex;align-items:center;gap:6px;padding:0}.cart-drawer.drawer .drawer__title{font-size:15px;font-weight:700;letter-spacing:-.015em}.cart-drawer.drawer .drawer__tab .count{position:static;min-width:20px;height:18px;padding-inline:6px;border-radius:999px;background:var(--cart-drawer-surface-hover);color:var(--cart-drawer-text);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.cart-drawer.drawer .drawer__close,.cart-drawer.drawer .drawer__close.hidden{width:30px;height:30px;border:1px solid var(--cart-drawer-border);border-radius:50%;color:var(--cart-drawer-text)}.cart-drawer.drawer .drawer__close .icon{width:13px;height:13px}.cart-drawer.drawer .drawer__scrollable{padding:10px 14px 12px}.cart-drawer.drawer .drawer__scrollable.relative.flex.flex-col.gap-9.grow.shrink{gap:10px;padding-top:10px}.cart-drawer.drawer .free-shipping-bar{gap:6px;padding:9px 12px 8px;border:1px solid var(--cart-drawer-border-soft);border-radius:14px;background:var(--cart-drawer-surface-soft)}.cart-drawer.drawer .free-shipping-bar .text-sm{color:#4d4d4d;font-size:12px}.cart-drawer.drawer .free-shipping-bar progress-bar{height:4px;border-radius:999px}.cart-drawer.drawer .free-shipping-bar progress-bar:before{border-radius:999px}.cart-drawer.drawer .cart-milestone-step--icon,.cart-drawer.drawer .cart-milestone-step--image{box-shadow:0 0 0 3px var(--cart-drawer-surface-soft)}.cart-drawer.drawer cart-items .horizontal-product{--cart-item-media-width: 56px;gap:12px;align-items:center;padding:10px 0}.cart-drawer.drawer cart-items .horizontal-product:first-child{padding-block-start:0}.cart-drawer.drawer cart-items .horizontal-product__media,[data-rounded-block] .cart-drawer.drawer cart-items .horizontal-product__media{border-radius:10px}.cart-drawer.drawer cart-items .horizontal-product__details{gap:3px}.cart-drawer.drawer cart-items .horizontal-product__title{color:var(--cart-drawer-text);font-size:13px;font-weight:600;line-height:1.3;letter-spacing:-.005em}.cart-drawer.drawer cart-items .horizontal-product__details .price{color:var(--cart-drawer-text);font-size:12.5px;font-variant-numeric:tabular-nums}.cart-drawer.drawer cart-items .horizontal-product__details .price :is(.price__sale,s){color:var(--cart-drawer-subtle)}.cart-drawer.drawer cart-items .horizontal-product__quantity{align-self:center}.cart-drawer.drawer cart-items .horizontal-product__quantity .grid.gap-3{gap:3px}:is(.cart-drawer.drawer,main-cart) .cart-quantity{width:82px;height:30px}:is(.cart-drawer.drawer,main-cart) .cart-quantity .quantity__input{padding:0 26px;border:1px solid var(--cart-drawer-border);border-radius:999px;background:#fff;color:var(--cart-drawer-text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;-moz-appearance:textfield}:is(.cart-drawer.drawer,main-cart) .cart-quantity .quantity__input::-webkit-inner-spin-button,:is(.cart-drawer.drawer,main-cart) .cart-quantity .quantity__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}:is(.cart-drawer.drawer,main-cart) .cart-quantity .quantity__buttons:not(.sr-only){display:flex;top:0;right:0;bottom:0;left:0;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 3px;pointer-events:none}:is(.cart-drawer.drawer,main-cart) .cart-quantity .quantity__button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:50%;color:var(--cart-drawer-text);pointer-events:auto;transition:background-color .15s ease}:is(.cart-drawer.drawer,main-cart) .cart-quantity .quantity__button .icon{display:none}:is(.cart-drawer.drawer,main-cart) .cart-quantity .quantity__button:before{width:10px;height:10px;content:"";background:linear-gradient(currentColor,currentColor) center / 9px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 9px no-repeat}:is(.cart-drawer.drawer,main-cart) .cart-quantity .quantity__button[name=minus]:before{background:linear-gradient(currentColor,currentColor) center / 9px 1.5px no-repeat}@media(hover:hover){:is(.cart-drawer.drawer,main-cart) .cart-quantity .quantity__button:hover{background:var(--cart-drawer-surface-hover)}}.cart-drawer.drawer cart-items .horizontal-product__quantity .text-xs.text-right.relative{justify-self:center;margin:0;text-align:center}.cart-drawer.drawer cart-items .horizontal-product__quantity .link{background-image:none;color:var(--cart-drawer-subtle);font-size:11px;text-decoration:none;transition:color .15s ease}.cart-drawer.drawer cart-items .horizontal-product__quantity .link:hover{color:var(--cart-drawer-text);text-decoration:underline;text-underline-offset:3px}.cart-drawer.drawer .cart-upsells .recommend__title{color:var(--cart-drawer-muted);font-size:11.5px;font-weight:600}.cart-drawer.drawer .cart-upsells .horizontal-product{--cart-item-media-width: 40px;gap:10px;padding:6px 8px;border-color:var(--cart-drawer-border-soft);border-radius:12px;background:var(--cart-drawer-surface-soft)}.cart-drawer.drawer .cart-upsells .horizontal-product__media{border-radius:8px}.cart-drawer.drawer .cart-upsells .horizontal-product__title{color:var(--cart-drawer-text);font-size:12px;font-weight:600}.cart-drawer.drawer .cart-upsells .horizontal-product__details .price{color:var(--cart-drawer-muted);font-size:11.5px}.cart-drawer.drawer .cart-upsells .button--small{min-height:28px;padding-inline:12px;font-size:11.5px}.cart-drawer.drawer .drawer__empty-text{font-size:17px;font-weight:700;letter-spacing:-.015em}.cart-drawer.drawer .drawer__empty-collections a{padding:11px 14px;border-color:var(--cart-drawer-border);border-radius:12px;background:#fff;font-size:13px;font-weight:500}.cart-drawer.drawer .drawer__footer{border-block-start:1px solid var(--cart-drawer-border-soft);background:#fff;box-shadow:0 -16px 32px -24px #0000002e}.cart-drawer.drawer .drawer__footer-top>button{border-radius:999px}.cart-drawer.drawer .drawer__footer-bottom{padding:10px 14px 12px}.cart-drawer.drawer .ins-card{padding-block:8px;border-color:var(--cart-drawer-border-soft);border-radius:12px;background:var(--cart-drawer-surface-soft)}.cart-drawer.drawer .cart-summary__row{color:var(--cart-drawer-muted);font-size:12px}.cart-drawer.drawer .cart-summary__total{align-items:baseline;margin-top:4px;color:var(--cart-drawer-text);font-size:16px;font-weight:700;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.cart-drawer.drawer .cart-summary__total-label{font-size:13.5px;font-weight:600;letter-spacing:-.005em}.cart-drawer.drawer .drawer__footer-buttons .button{min-height:44px;border-radius:999px;font-size:14px;font-weight:600}.cart-drawer.drawer .drawer__footer-buttons .button--primary{box-shadow:0 8px 22px -12px #00000073}.cart-drawer.drawer .drawer__footer-buttons .button:after{border-radius:999px}.cart.section :is(main-cart,.cart__content){--cart-drawer-text: #000000;--cart-drawer-subtle: #8f8f8f;--cart-drawer-border: rgb(0 0 0 / .08);--cart-drawer-surface-hover: #f2f2f2}.cart.section .cart-item__media{border:1px solid rgb(0 0 0 / .06);border-radius:12px}.cart.section .cart__item-title{font-weight:600;letter-spacing:-.01em}.cart.section .cart__sidebar{border:1px solid rgb(0 0 0 / .06);border-radius:20px;background:#fafafa}.cart.section .totals__subtotal-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media(prefers-reduced-motion:reduce){:is(.cart-drawer.drawer,main-cart) .cart-quantity .quantity__button,.cart-drawer.drawer cart-items .horizontal-product__quantity .link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/eg-store.css.map */
