:root{--eh-ink: #141414;--eh-muted: #5f5f5f;--eh-line: rgba(20, 20, 20, .12);--eh-gold: #b8955a;--eh-gold-text: #7a5c2b;--eh-gold-light: #d4b47c;--eh-sale: #9b2c2c;--eh-ivory: #faf7f2;--eh-ease: cubic-bezier(.22, .61, .36, 1);--eh-dur: .35s}.header-section a:focus-visible,.header-section button:focus-visible,.header-section summary:focus-visible,.template-index main a:focus-visible,.template-index main button:focus-visible,.template-index main summary:focus-visible,.section-footer a:focus-visible,.section-footer button:focus-visible,.section-footer summary:focus-visible,.section-footer input:focus-visible{outline:2px solid var(--eh-gold);outline-offset:3px}@media screen and (min-width:1025px){.header-section .header__inline-menu .list-menu--inline>li>a,.header-section .header__inline-menu .list-menu--inline>li>details>summary,.header-section .header__inline-menu .header__menu-item{font-size:1.4rem;font-weight:500;letter-spacing:.03em;white-space:nowrap}}.header-section .header__icon,.header-section .header__column-action--icon{min-width:4.4rem;min-height:4.4rem}.header-section .header__icon .svg-wrapper,.header-section .header__icon svg{transition:transform var(--eh-dur) var(--eh-ease),opacity var(--eh-dur) var(--eh-ease)}@media(hover:hover){.header-section .header__icon:hover .svg-wrapper{transform:translateY(-1px)}}.header-section .cart-count-bubble,.header-section .wishlist-count-bubble{background-color:var(--eh-gold);color:#fff;font-weight:600;font-size:1rem;box-shadow:0 0 0 2px rgb(var(--color-background-rgb, 247 247 247))}.header-section header-component[data-sticky-state=active] .header__row--top{box-shadow:0 1px 0 var(--eh-line),0 10px 30px -18px #00000059;transition:box-shadow var(--eh-dur) var(--eh-ease)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.header-section header-component[data-sticky-state=active] .header__row--top{background-color:rgb(var(--color-background-rgb, 247 247 247) / .94);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px)}}.template-index .slideshow .slide__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,#00000052,#0000 22%),linear-gradient(0deg,#0009,#00000038 38%,#0000 62%)}.template-index .slideshow .slide__content{z-index:2}.template-index .slideshow .slide__image-container img{object-position:50% 38%}.template-index .slideshow .slide__content h1,.template-index .slideshow .slide__content h2{line-height:1.04;text-wrap:balance;margin:0}@media screen and (max-width:989px){.template-index .slideshow .slide__content h1,.template-index .slideshow .slide__content h2{font-size:clamp(3.6rem,2.4rem + 4vw,5.6rem)}}.template-index .slideshow .slide__content .rte p{font-size:clamp(1.5rem,1.3rem + .35vw,1.8rem);line-height:1.6;max-width:44ch;opacity:.92}.template-index .slideshow .slide__content a.link{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:1.5rem 3.4rem;background-color:#fff;color:var(--eh-ink);border:1px solid #fff;font-size:1.25rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;background-image:none;transition:background-color var(--eh-dur) var(--eh-ease),color var(--eh-dur) var(--eh-ease),border-color var(--eh-dur) var(--eh-ease)}.template-index .slideshow .slide__content a.link:before,.template-index .slideshow .slide__content a.link:after{display:none}.template-index .slideshow .slide__content a.link *{color:inherit;text-decoration:none}.template-index .slideshow .slide__content a.link .text{background-image:none}@media(hover:hover){.template-index .slideshow .slide__content a.link:hover{background-color:transparent;color:#fff;border-color:#fff}}@media screen and (max-width:749px){.template-index .slideshow .slide__content>.group-block{--padding-inline-start: 2rem !important;--padding-inline-end: 2rem !important;--padding-block-end: 4.8rem !important}.template-index .slideshow .slide__content .text-block{--size-style-width-mobile: 100% !important;width:100%!important;max-width:100%!important}.template-index .slideshow .slide__content a.link{width:100%}}.template-index .section-global__header h2{font-size:clamp(2.6rem,1.8rem + 1.6vw,4rem);line-height:1.15;letter-spacing:.01em}.template-index .section-global__header .heading-border--solid .text:before,.template-index .section-global__header .heading-border--solid .text:after,.template-index .section-global__header .heading-border--solid:before,.template-index .section-global__header .heading-border--solid:after{background-color:var(--eh-gold);border-color:var(--eh-gold);opacity:.55}.template-index .section-global__header a.link{font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-gold-text);text-underline-offset:.5rem}.template-index .collection-list .grid__item .group-block--content-overlay{overflow:hidden;isolation:isolate}.template-index .collection-list .grid__item .group-block--content-overlay>.group-block__media-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#0000008c,#0000001f 34%,#0000 55%);transition:opacity var(--eh-dur) var(--eh-ease)}.template-index .collection-list .grid__item .group-block--content-overlay .background-image-container{--ratio: .8 !important}.template-index .collection-list .grid__item .group-block--content-overlay>.group-block__media-wrapper img{transition:transform 1.1s var(--eh-ease)}@media(hover:hover){.template-index .collection-list .grid__item:hover .group-block--content-overlay>.group-block__media-wrapper img{transform:scale(1.05)}}.template-index .collection-list .grid__item .group-block--content-overlay>.group-block-content{z-index:2}.template-index .collection-list .grid__item .group-block--content-overlay a.link{position:relative;color:#fff;font-family:var(--font-heading--family);font-size:clamp(1.6rem,1.3rem + .6vw,2.2rem);font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;background-image:none;text-shadow:0 1px 12px rgba(0,0,0,.35);padding-bottom:.6rem}.template-index .collection-list .grid__item .group-block--content-overlay a.link .text{color:inherit;text-decoration:none;background-image:none}.template-index .collection-list .grid__item .group-block--content-overlay a.link:after{content:"";position:absolute;left:50%;bottom:0;width:2.4rem;height:1px;background-color:var(--eh-gold-light);transform:translate(-50%);transition:width var(--eh-dur) var(--eh-ease)}@media(hover:hover){.template-index .collection-list .grid__item:hover .group-block--content-overlay a.link:after{width:100%}}@media screen and (max-width:749px){.template-index .collection-list .grid__item .group-block--content-overlay a.link{font-size:1.5rem;letter-spacing:.1em}}.template-index .collection-list .grid__item .group-block--content-overlay:has(>a.group-block__link[href*="/collections/beads"])>.group-block__media-wrapper.media--empty{background-color:#e8e0d5;background-image:url(eh-beads-tile.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.template-index .collection-list .grid__item .group-block--content-overlay:has(>a.group-block__link[href*="/collections/beads"])>.group-block__media-wrapper.media--empty svg{visibility:hidden}.template-index .product-card-wrapper .card{height:100%}.template-index .product-card-wrapper .card--block-media{background-color:#efebe4}.template-index .product-card-wrapper .card-product-information{gap:.6rem;padding-top:1.4rem;flex-grow:1}.template-index .product-card-wrapper .card-product-information .spacer{display:none}.template-index .product-card-wrapper .card__heading,.template-index .product-card-wrapper .card__heading .text,.template-index .product-card-wrapper .card__heading span{font-size:1.55rem;font-weight:500;line-height:1.4;color:var(--eh-ink);text-transform:capitalize}.template-index .product-card-wrapper .card__heading .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.template-index .product-card-wrapper .price{font-size:1.5rem;letter-spacing:.02em}.template-index .product-card-wrapper .price .price-item--regular,.template-index .product-card-wrapper .price .price-item--last{font-weight:600;color:var(--eh-ink)}.template-index .product-card-wrapper .price--on-sale .price-item--sale,.template-index .product-card-wrapper .price--on-sale .price-item--last{color:var(--eh-sale)}.template-index .product-card-wrapper .price--on-sale s.price-item--regular{font-weight:400;color:var(--eh-muted);font-size:.9em;margin-inline-end:.6rem}.template-index .product-card-wrapper .card__badge .badge,.template-index .product-card-wrapper .card__badge>span{font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.5rem 1rem;border-radius:0}.template-index .product-card-wrapper .card--block-button{margin-top:auto;padding-top:.8rem}.template-index .product-card-wrapper .card--block-button .quick-add__submit{min-height:4.6rem;width:100%;border:1px solid var(--eh-ink);border-radius:0;background-color:transparent;color:var(--eh-ink);font-size:1.15rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:background-color var(--eh-dur) var(--eh-ease),color var(--eh-dur) var(--eh-ease);--color-effect-background: var(--eh-ink)}.template-index .product-card-wrapper .card--block-button .quick-add__submit .button-text-main,.template-index .product-card-wrapper .card--block-button .quick-add__submit .button-overflow,.template-index .product-card-wrapper .card--block-button .quick-add__submit .button-overflow:after{color:inherit}.template-index .product-card-wrapper .card--block-button .quick-add__submit[disabled],.template-index .product-card-wrapper .card--block-button .quick-add__submit[aria-disabled=true]{border-color:var(--eh-line);color:var(--eh-muted)}@media(hover:hover){.template-index .product-card-wrapper .card--block-button .quick-add__submit:not([disabled]):hover,.template-index .product-card-wrapper .card--block-button .quick-add__submit:not([disabled]):hover *{color:#fff}.template-index .product-card-wrapper .card--block-button .quick-add__submit:not([disabled]):hover{background-color:var(--eh-ink)}}@media screen and (max-width:749px){.template-index .product-card-wrapper .card__heading,.template-index .product-card-wrapper .card__heading .text,.template-index .product-card-wrapper .card__heading span{font-size:1.4rem}.template-index .product-card-wrapper .price{font-size:1.35rem}.template-index .product-card-wrapper .card--block-button .quick-add__submit{min-height:4.4rem;font-size:1.05rem;letter-spacing:.1em;padding-inline:.6rem}}.template-index .media-banner .media-banner__content .group-block-content{gap:1.6rem}.template-index .media-banner .media-banner__content>.group-block-content>.rte:first-child p{color:var(--eh-gold-light);font-size:1.2rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.template-index .media-banner .media-banner__content h2{font-size:clamp(2.8rem,1.8rem + 1.8vw,4.4rem);line-height:1.1}.template-index .media-banner .media-banner__content .rte p{max-width:40ch;margin-inline:auto;line-height:1.65}.template-index .media-banner .media-banner__content a.button{min-height:5rem;padding:1.4rem 3.4rem;background:#fff;color:var(--eh-ink);border:1px solid #fff;border-radius:0;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background-color var(--eh-dur) var(--eh-ease),color var(--eh-dur) var(--eh-ease),border-color var(--eh-dur) var(--eh-ease);--color-effect-background: #000}.template-index .media-banner .media-banner__content a.button .button-overflow:after,.template-index .media-banner .media-banner__content a.button .button-text-main,.template-index .media-banner .media-banner__content a.button span{color:inherit}@media(hover:hover){.template-index .media-banner .media-banner__content a.button:hover,.template-index .media-banner .media-banner__content a.button:hover *{color:#fff}.template-index .media-banner .media-banner__content a.button:hover{background:#000;border-color:var(--eh-gold-light)}}.template-index .media-banner .media-block img{transition:transform 1.4s var(--eh-ease)}@media(hover:hover){.template-index .media-banner:hover .media-block img{transform:scale(1.03)}}.template-index .media-banner .media-block{overflow:hidden}@media screen and (min-width:750px){.template-index .media-banner.media-banner--height-auto{min-height:0}.template-index .media-banner.media-banner--height-auto .media-block{width:100%;height:min(80svh,76rem);min-height:0;justify-self:stretch}.template-index .media-banner.media-banner--height-auto .media-block .media-block__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}.template-index .accordion--dividers{width:100%;max-width:96rem;margin-inline:auto}.template-index .section-content-wrapper:has(>.accordion){align-items:center}.template-index .section-content-wrapper:has(>.accordion)>.text-block{text-align:center;align-self:center}.template-index .section-content-wrapper:has(>.accordion)>.text-block h3{font-size:clamp(2.6rem,1.8rem + 1.6vw,4rem);line-height:1.15}.template-index .accordion .details__header{padding-block:1.8rem;font-size:clamp(1.6rem,1.4rem + .3vw,1.9rem);cursor:pointer;transition:color var(--eh-dur) var(--eh-ease)}@media(hover:hover){.template-index .accordion .details__header:hover{color:var(--eh-gold-text)}}.template-index .accordion--dividers accordion-custom,.template-index .accordion--dividers .details{border-color:var(--eh-line)}.template-index .accordion .details-content{padding-bottom:2.2rem;color:var(--eh-muted);line-height:1.7;max-width:72ch}.template-index .collection-carousel-swiper-component .text-block.custom-typography p{text-wrap:pretty}.template-index .collection-carousel-swiper-component li.grid__item>.group-block>.group-block-content>.text-block:first-child p{font-family:var(--font-heading--family);font-style:italic;font-size:clamp(1.9rem,1.4rem + .9vw,2.6rem);line-height:1.4}.template-index .collection-carousel-swiper-component li.grid__item .group-block .group-block .text-block p{font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.template-index .collection-carousel-swiper-component .swiper-button{border:1px solid var(--eh-line);transition:border-color var(--eh-dur) var(--eh-ease)}@media(hover:hover){.template-index .collection-carousel-swiper-component .swiper-button:hover{border-color:var(--eh-gold)}}.section-footer{--eh-footer-text: rgba(255, 255, 255, .78);--eh-footer-line: rgba(255, 255, 255, .14)}.section-footer>div>.section{padding-top:clamp(4.8rem,3rem + 3vw,7.2rem)}.section-footer .layout-panel-flex--row>.group-block>.group-block-content>.text-block:first-child,.section-footer .layout-panel-flex--row>.group-block>.group-block-content>.text-block:first-child>*,.section-footer .menu__heading,.section-footer .menu__heading *{font-family:var(--font-body--family);font-size:1.3rem!important;font-weight:600!important;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:#fff}.section-footer .layout-panel-flex--row>.group-block>.group-block-content>.text-block:first-child>*{margin:0}.section-footer .layout-panel-flex--row>.group-block>.group-block-content>.text-block:first-child{margin-bottom:.4rem}.section-footer .layout-panel-flex--row>.group-block>.group-block-content>.text-block:first-child,.section-footer .menu__heading{background-image:linear-gradient(var(--eh-gold),var(--eh-gold));background-repeat:no-repeat;background-size:2.4rem 1px;background-position:left bottom;padding-bottom:1.4rem;--padding-block-end: 1.4rem}.section-footer .menu__heading{border-bottom:0}.section-footer .layout-panel-flex--row rte-formatter p,.section-footer .layout-panel-flex--row .text-block:not(:first-child) p,.section-footer .layout-panel-flex--row label,.section-footer .menu-block a,.section-footer .menu__details a{font-size:1.4rem!important;line-height:1.7}.section-footer .layout-panel-flex--row rte-formatter p,.section-footer .layout-panel-flex--row .text-block:not(:first-child) p,.section-footer .menu-block a,.section-footer .menu__details a{color:var(--eh-footer-text)}.section-footer .menu-block a,.section-footer .menu__details a{display:inline-block;padding-block:.5rem;text-decoration:none;transition:color var(--eh-dur) var(--eh-ease),transform var(--eh-dur) var(--eh-ease)}.section-footer .menu__item{margin:0}.section-footer .details-content>ul{display:flex;flex-direction:column;gap:.2rem}@media(hover:hover){.section-footer .menu-block a:hover,.section-footer .menu__details a:hover,.section-footer .group-block-content a:not(.button):hover{color:var(--eh-gold-light)}.section-footer .menu-block a:hover,.section-footer .menu__details a:hover{transform:translate(3px)}}.section-footer .layout-panel-flex--row rte-formatter a[href^="mailto:"]{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:var(--eh-gold);text-underline-offset:.4rem}.section-footer .email-signup__form,.section-footer .email-signup__form input,.section-footer .email-signup__form button{font-size:1.4rem}.section-footer .email-signup__form input[type=email]{min-height:4.8rem}.section-footer .email-signup__form button{min-height:4.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.section-footer .social-icons a,.section-footer .list-social a,.section-footer [class*=social] a{min-width:4.4rem;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.section-footer .logo-block__image-wrapper{max-width:9.6rem;margin-inline:auto}.section-footer .footer-utilities{border-top:1px solid var(--eh-footer-line);padding-top:2.4rem}.section-footer .footer-utilities,.section-footer .footer-utilities *{text-align:center}.section-footer .footer-utilities p{font-size:1.2rem;letter-spacing:.08em;color:#fff9}.section-footer .group-block-content:has(>.footer-utilities){align-items:center}@media screen and (min-width:1025px){.section-footer .group-block-content.layout-panel-flex--row:has(>.group-block>.group-block-content>accordion-custom.menu-block){gap:2rem;align-items:flex-start}.section-footer .group-block-content.layout-panel-flex--row:has(>.group-block>.group-block-content>accordion-custom.menu-block)>.group-block{flex:1 1 0%;width:auto;min-width:0}.section-footer .group-block-content.layout-panel-flex--row:has(>.group-block>.group-block-content>accordion-custom.menu-block)>.group-block:has(>.group-block-content>accordion-custom.menu-block){flex:3.3 1 0%}.section-footer .group-block-content.layout-panel-flex--row>.divider{align-self:stretch}.section-footer .group-block-content:has(>accordion-custom.menu-block){gap:4.1rem;justify-content:space-between}.section-footer .group-block-content>accordion-custom.menu-block{flex:1 1 0%;min-width:0}}@media screen and (max-width:1024px){.section-footer .group-block-content:has(>accordion-custom.menu-block){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2.4rem}.section-footer .group-block-content>accordion-custom.menu-block{width:auto;min-width:0}.section-footer .menu-block .menu__heading__toggle{display:none}}@media screen and (min-width:750px)and (max-width:1024px){.section-footer .group-block-content:has(>accordion-custom.menu-block){grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.section-footer>div>.section{padding-top:4rem}.section-footer .email-signup__form input[type=email]{font-size:1.6rem}.section-footer .menu-block a,.section-footer .menu__details a{padding-block:.7rem}}@media(prefers-reduced-motion:reduce){.template-index .collection-list .grid__item img,.template-index .media-banner .media-block img,.template-index .slideshow .slide__content a.link,.header-section .header__icon .svg-wrapper{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/eh-storefront-refresh.css.map */
