@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap";:root{--el-bg: #0A0A0A;--el-bg-2: #111111;--el-surface: #161513;--el-ink: #F6F1E7;--el-muted: #A79E8C;--el-gold: #C9A46A;--el-gold-2: #E7CE97;--el-gold-deep: #A2823E;--el-accent: #C9A46A;--el-accent-2: #E7CE97;--el-dark: #060606;--el-border: rgba(201, 164, 106, .22);--el-line: rgba(255, 255, 255, .08);--el-serif: "Playfair Display", Georgia, "Times New Roman", serif;--el-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--el-radius: 4px;--el-radius-lg: 8px;--el-shadow: 0 10px 40px rgba(0, 0, 0, .5);--el-shadow-hover: 0 24px 60px rgba(0, 0, 0, .65);--el-maxw: 1360px}:root{--font-body--family: var(--el-sans) !important;--font-paragraph--family: var(--el-sans) !important;--font-subheading--family: var(--el-sans) !important;--font-accent--family: var(--el-serif) !important;--font-heading--family: var(--el-serif) !important;--font-h0--family: var(--el-serif) !important;--font-h1--family: var(--el-serif) !important;--font-h2--family: var(--el-serif) !important;--font-h3--family: var(--el-serif) !important;--font-h4--family: var(--el-sans) !important;--font-h5--family: var(--el-sans) !important;--font-h6--family: var(--el-sans) !important}html,body{background:var(--el-bg)!important}body,.paragraph,input,select,textarea,button{font-family:var(--el-sans)!important;color:var(--el-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.shopify-section{background:var(--el-bg)}.shopify-section .section-background,.section-background{background-color:var(--el-bg)!important}main,.content-for-layout{background:var(--el-bg)}.section,.section p,.rte,.rte p{color:var(--el-ink)}h1,h2,h3,.h0,.h1,.h2,.h3,[class*=title]:not(.product-card__title):not(.el-trust__title):not([class^=el-]),.text-block.h0>*,.text-block.h1>*,.text-block.h2>*,.text-block.h3>*{font-family:var(--el-serif)!important;font-weight:500!important;letter-spacing:-.005em!important;color:var(--el-ink)!important;line-height:1.12!important}[class^=el-] h1,[class^=el-] h2,[class^=el-] h3{color:inherit}body.page-width-narrow{--narrow-page-width: var(--el-maxw)}.announcement-bar,[class*=announcement]{background:var(--el-dark)!important;color:var(--el-gold)!important;font-family:var(--el-sans)!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase}.announcement-bar a,[class*=announcement] a{color:var(--el-gold)!important}.header-section,.shopify-section-group-header-group{position:sticky;top:0;z-index:200;background:#0a0a0aeb!important;-webkit-backdrop-filter:saturate(140%) blur(16px);backdrop-filter:saturate(140%) blur(16px);border-bottom:1px solid var(--el-border)}header-component.header,.header,.header__underlay,.header__underlay-closed,.header__underlay-open{background:#0a0a0aeb!important;--color-background-top-row: rgba(10, 10, 10, 1) !important;--color-background-bottom-row: rgba(10, 10, 10, 1) !important}.header a,.header .link,.menu-list__link,.header-menu a,.header .menu-list__link{font-family:var(--el-sans)!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem!important;color:var(--el-ink)!important}.header a:hover,.menu-list__link:hover{color:var(--el-gold)!important}.header .svg-wrapper,.header .header__icon,.header svg.icon,header-component .svg-wrapper{color:var(--el-ink)!important}.header .svg-wrapper:hover{color:var(--el-gold)!important}.header__heading-logo img,.header__logo img,.header a.header__heading-link img,.header__heading img{max-height:60px!important;width:auto!important;object-fit:contain}@media(max-width:749px){.header__heading-logo img,.header__logo img{max-height:46px!important}}.menu-list__submenu,.header-menu .menu-list__submenu,.menu-drawer,.drawer__inner{background:var(--el-bg)!important;border-color:var(--el-border)!important}.button,button.button,a.button,.button--primary,.button--secondary,.product-card button[type=submit],.quick-add__button{font-family:var(--el-sans)!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase;text-decoration:none!important;font-size:.74rem!important;border-radius:var(--el-radius)!important;padding:1rem 2rem!important;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease!important}.button--primary,button.button--primary,a.button--primary{background:linear-gradient(180deg,var(--el-gold-2),var(--el-gold))!important;border:1px solid var(--el-gold)!important;color:#1a1408!important}.button--primary:hover{box-shadow:0 8px 30px #c9a46a59!important;transform:translateY(-2px)}.button--secondary{background:transparent!important;border:1px solid var(--el-gold)!important;color:var(--el-gold)!important}.button--secondary:hover{background:var(--el-gold)!important;color:#1a1408!important}.shopify-section:has([class^=el-]){background:transparent!important}.el-hero.section,.el-trust.section,.el-marquee.section,.el-stats.section,.el-cats.section,.el-story.section,.el-revs.section,.el-guar.section,.el-faq.section,.el-news.section,.el-features.section{display:block!important;grid-template-columns:unset!important;min-height:auto!important;width:100%!important}.section h2,.section .h2{font-size:clamp(2rem,3.6vw,3.1rem)!important}.product-card{background:var(--el-surface)!important;border:1px solid var(--el-line)!important;border-radius:var(--el-radius-lg)!important;overflow:hidden!important;box-shadow:none!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important}@media(any-pointer:fine){.product-card:hover{transform:translateY(-6px)!important;box-shadow:var(--el-shadow-hover)!important;border-color:var(--el-gold)!important}}.product-card__image,.card-gallery,.product-card .media{border-radius:0!important;background:#0e0e0e!important}.product-card__content{padding:1.15rem 1.25rem 1.4rem!important}.product-card__title,.product-card h3,.product-card .h4{font-family:var(--el-sans)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:.95rem!important;font-weight:500!important;line-height:1.4!important;color:var(--el-ink)!important;min-height:2.7em}.product-card .price,.price{font-family:var(--el-sans)!important;font-weight:600!important;font-size:1rem!important;color:var(--el-gold)!important}.price .price-item--sale{color:var(--el-gold)!important}.price .price-item--regular{color:var(--el-muted)!important}.shopify-section:has(.product-card) h2,.shopify-section:has(.product-card) .section h2{font-family:var(--el-serif)!important;color:var(--el-ink)!important;text-align:center;margin-bottom:2rem}.collection-card{border-radius:var(--el-radius-lg)!important;overflow:hidden!important;border:1px solid var(--el-line)!important}.footer,.shopify-section-group-footer-group{background:var(--el-dark)!important;color:var(--el-muted)!important;margin-top:0;border-top:1px solid var(--el-border)}.footer a,.footer .link{color:var(--el-muted)!important}.footer a:hover{color:var(--el-gold)!important}.footer h2,.footer h3,.footer .h3{color:var(--el-ink)!important;font-family:var(--el-sans)!important;font-size:.78rem!important;letter-spacing:.16em;text-transform:uppercase}.footer input{background:#ffffff0d!important;border:1px solid var(--el-border)!important;color:var(--el-ink)!important}.product-details h1,.product-information h1{font-family:var(--el-serif)!important;font-size:clamp(2rem,3vw,2.8rem)!important;font-weight:500!important;color:var(--el-ink)!important;line-height:1.12!important}.product-information .price{color:var(--el-gold)!important;font-size:1.35rem!important}.el-eyebrow{font-family:var(--el-sans);font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--el-gold)}.el-serif{font-family:var(--el-serif)}.el-icon{width:26px;height:26px;stroke:var(--el-gold);stroke-width:1.4;fill:none;flex-shrink:0}.el-icon path,.el-icon circle,.el-icon rect{stroke:inherit;fill:none}.el-hairline{height:1px;background:linear-gradient(90deg,transparent,var(--el-gold),transparent);border:0}.el-hero{background:var(--el-bg);color:var(--el-ink);overflow:hidden}.el-hero__title{color:var(--el-ink)!important;font-family:var(--el-serif)!important}.el-hero__subtitle{color:var(--el-muted)!important;font-family:var(--el-sans)!important}.el-hero__eyebrow{color:var(--el-gold)!important}.el-hero__image,.el-hero__visual img{max-height:560px!important;aspect-ratio:4 / 5!important;object-fit:cover!important;object-position:center 20%!important}.el-trust{background:var(--el-bg-2);border-block:1px solid var(--el-border);padding:1.9rem clamp(1rem,3vw,2rem)}.el-trust__grid{max-width:var(--el-maxw);margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem 2rem}@media(min-width:750px){.el-trust__grid{grid-template-columns:repeat(4,1fr)}}.el-trust__item{display:flex;align-items:center;gap:.9rem;opacity:1!important;transform:none!important}.el-trust__title{display:block;font-family:var(--el-sans);font-size:.8rem;font-weight:600;letter-spacing:.06em;color:var(--el-ink)!important;text-transform:uppercase}.el-trust__text{margin:.2rem 0 0;font-size:.78rem;color:var(--el-muted)!important;line-height:1.4}@media(prefers-reduced-motion:no-preference){.js-el-anim .el-reveal.el-reveal--pending{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.js-el-anim .el-reveal.el-reveal--pending.is-visible{opacity:1;transform:none}}.shopify-design-mode .el-reveal{opacity:1!important;transform:none!important}.el-marquee{background:linear-gradient(90deg,var(--el-gold-deep),var(--el-gold),var(--el-gold-deep));color:#14100a;overflow:hidden;padding:.85rem 0}.el-marquee__track{display:flex;width:max-content;animation:el-marquee 34s linear infinite}.el-marquee__group{display:flex;align-items:center}.el-marquee__item{font-family:var(--el-serif);font-style:italic;font-size:1.05rem;padding:0 1.5rem;white-space:nowrap}.el-marquee__dot{width:5px;height:5px;border-radius:50%;background:#14100a;flex-shrink:0}@keyframes el-marquee{to{transform:translate(-50%)}}.el-stats{background:var(--el-bg);padding:clamp(2.5rem,5vw,4rem) clamp(1rem,3vw,2rem);border-block:1px solid var(--el-border)}.el-stats__grid{max-width:var(--el-maxw);margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;text-align:center}@media(min-width:750px){.el-stats__grid{grid-template-columns:repeat(4,1fr)}}.el-stats__num{font-family:var(--el-serif);font-size:clamp(2.2rem,4vw,3.2rem);color:var(--el-gold);line-height:1}.el-stats__label{font-family:var(--el-sans);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--el-muted);margin-top:.6rem}.el-cats{background:var(--el-bg);padding:clamp(3.5rem,6vw,6rem) clamp(1rem,3vw,2rem)}.el-cats__wrap{max-width:var(--el-maxw);margin:0 auto}.el-cats__head{text-align:center;margin-bottom:3rem}.el-cats__heading{font-size:clamp(2rem,4vw,3rem);font-weight:500;color:var(--el-ink);margin:.6rem 0 0}.el-cats__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:750px){.el-cats__grid{grid-template-columns:repeat(3,1fr)}}.el-cats__tile{position:relative;display:block;border-radius:var(--el-radius-lg);overflow:hidden;aspect-ratio:4/5;text-decoration:none;border:1px solid var(--el-line)}.el-cats__tile img,.el-cats__ph{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.el-cats__ph{display:block;background:#141414;min-height:200px}.el-cats__tile:hover img{transform:scale(1.06)}.el-cats__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.9rem;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.1) 65%,transparent 100%)}.el-cats__title{font-family:var(--el-serif);color:var(--el-ink);font-size:1.6rem;font-weight:500}.el-cats__link{font-family:var(--el-sans);color:var(--el-gold);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;margin-top:.5rem}.el-story{background:var(--el-bg-2);padding:clamp(4rem,7vw,7rem) clamp(1rem,3vw,2rem)}.el-story__inner{max-width:var(--el-maxw);margin:0 auto;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:900px){.el-story__inner{grid-template-columns:1fr 1fr;gap:5rem}.el-story--rev .el-story__media{order:2}}.el-story__media img,.el-story__ph{width:100%;border-radius:var(--el-radius-lg);object-fit:cover;aspect-ratio:5/4;border:1px solid var(--el-border)}.el-story__ph{display:grid;place-items:center;background:#141414;color:var(--el-muted);min-height:280px}.el-story__heading{font-size:clamp(2.1rem,4vw,3.2rem);font-weight:500;color:var(--el-ink)!important;margin:.6rem 0 1.4rem;line-height:1.1}.el-story__text{font-family:var(--el-sans);color:var(--el-muted);font-size:1.05rem;line-height:1.8}.el-story__btn{display:inline-block;margin-top:2rem;padding:1rem 2.2rem;border-radius:var(--el-radius);background:linear-gradient(180deg,var(--el-gold-2),var(--el-gold));color:#14100a!important;font-family:var(--el-sans);font-weight:600;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.el-revs{background:var(--el-bg);padding:clamp(4rem,7vw,6.5rem) clamp(1rem,3vw,2rem)}.el-revs__wrap{max-width:var(--el-maxw);margin:0 auto}.el-revs__head{text-align:center;margin-bottom:3.5rem}.el-revs__heading{font-size:clamp(2rem,4vw,3rem);font-weight:500;color:var(--el-ink)!important;margin:.6rem 0 0}.el-revs__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:750px){.el-revs__grid{grid-template-columns:repeat(3,1fr)}}.el-revs__card{margin:0;background:var(--el-surface);border:1px solid var(--el-border);border-radius:var(--el-radius-lg);padding:2.25rem}.el-revs__stars{display:flex;gap:3px;margin-bottom:1.1rem}.el-revs__stars svg{width:17px;height:17px;fill:var(--el-gold)}.el-revs__card blockquote{margin:0 0 1.5rem;font-family:var(--el-serif);font-style:italic;font-size:1.2rem;line-height:1.55;color:var(--el-ink)}.el-revs__card figcaption strong{display:block;font-family:var(--el-sans);font-size:.9rem;color:var(--el-gold);letter-spacing:.04em}.el-revs__card figcaption span{font-family:var(--el-sans);font-size:.8rem;color:var(--el-muted)}.el-guar{background-color:var(--el-dark);background-size:cover;background-position:center}.el-guar__overlay{background:linear-gradient(90deg,#000000e6,#0009 55%,#0000004d);padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,5vw,4.5rem)}.el-guar__inner{max-width:640px;margin:0 auto}.el-guar__heading{color:var(--el-ink)!important;font-size:clamp(2.1rem,4.5vw,3.6rem);font-weight:500;line-height:1.1;margin:.7rem 0 1.1rem}.el-guar__body{font-family:var(--el-sans);color:var(--el-muted);font-size:1.08rem;line-height:1.75;margin:0 0 2.2rem}.el-guar__btn{display:inline-block;padding:1rem 2.4rem;border-radius:var(--el-radius);background:linear-gradient(180deg,var(--el-gold-2),var(--el-gold));color:#14100a!important;font-family:var(--el-sans);font-weight:600;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.el-features{background:var(--el-bg-2);padding:clamp(4rem,7vw,6.5rem) clamp(1rem,3vw,2rem)}.el-features__wrap{max-width:var(--el-maxw);margin:0 auto}.el-features__head{text-align:center;margin-bottom:3.5rem}.el-features__heading{font-size:clamp(2rem,4vw,3rem);font-weight:500;color:var(--el-ink)!important;margin:.6rem 0 .8rem}.el-features__sub{color:var(--el-muted);font-size:1.05rem;max-width:42rem;margin:0 auto;line-height:1.7}.el-features__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:600px){.el-features__grid{grid-template-columns:repeat(3,1fr)}}.el-features__card{background:var(--el-surface);border:1px solid var(--el-border);border-radius:var(--el-radius-lg);padding:2.5rem 2rem}.el-features__ico{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#c9a46a1a;border:1px solid var(--el-border);margin-bottom:1.4rem}.el-features__card-title{font-family:var(--el-sans);font-size:1.05rem;font-weight:600;color:var(--el-ink)!important;margin:0 0 .55rem;letter-spacing:.02em}.el-features__card-text{margin:0;font-size:.95rem;color:var(--el-muted);line-height:1.65}.el-faq{background:var(--el-bg);padding:clamp(4rem,7vw,6.5rem) clamp(1rem,3vw,2rem)}.el-faq__wrap{max-width:840px;margin:0 auto}.el-faq__head{text-align:center;margin-bottom:3rem}.el-faq__heading{font-size:clamp(2rem,4vw,3rem);font-weight:500;color:var(--el-ink)!important;margin:.6rem 0 0}.el-faq__item{border-bottom:1px solid var(--el-border)}.el-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem .25rem;font-family:var(--el-sans);font-size:1.05rem;font-weight:500;color:var(--el-ink)!important}.el-faq__item summary::-webkit-details-marker{display:none}.el-faq__item summary svg{width:20px;height:20px;stroke:var(--el-gold);stroke-width:2;fill:none;flex-shrink:0;transition:transform .25s ease}.el-faq__item[open] summary svg{transform:rotate(180deg)}.el-faq__a{font-family:var(--el-sans);color:var(--el-muted);font-size:.98rem;line-height:1.75;padding:0 .25rem 1.5rem}.el-news{background:radial-gradient(circle at 50% 0%,rgba(201,164,106,.12),transparent 60%),var(--el-dark);padding:clamp(4rem,7vw,6.5rem) clamp(1.25rem,4vw,2rem)}.el-news__inner{max-width:640px;margin:0 auto;text-align:center}.el-news__heading{color:var(--el-ink)!important;font-size:clamp(2rem,4vw,3rem);font-weight:500;margin:.6rem 0 .8rem}.el-news__body{font-family:var(--el-sans);color:var(--el-muted);font-size:1.02rem;line-height:1.65;margin:0 0 2.2rem}.el-news__form{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.el-news__form input{flex:1 1 240px;padding:1rem 1.25rem;border-radius:var(--el-radius);border:1px solid var(--el-border);background:#ffffff0d;color:var(--el-ink);font-size:.95rem}.el-news__form input::placeholder{color:var(--el-muted)}.el-news__form button{padding:1rem 2rem;border:0;border-radius:var(--el-radius);background:linear-gradient(180deg,var(--el-gold-2),var(--el-gold));color:#14100a;font-weight:600;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.el-news__fine{color:var(--el-muted);font-size:.75rem;margin-top:1.2rem}@media(max-width:749px){.product-card__title{font-size:.875rem!important}.section h2,.section .h2{font-size:1.8rem!important}.el-hero__image,.el-hero__visual img{max-height:420px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/easylife-custom.css.map */
