.es{background:var(--color-background);color:var(--color-foreground);padding-block:var(--es-pt,56px) var(--es-pb,56px)}.es-wrap{max-width:1200px;margin-inline:auto;padding-inline:16px}.es-head{text-align:center;margin:0 auto clamp(24px,4vw,40px);max-width:640px}.es-title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);letter-spacing:-.02em;font-size:clamp(1.625rem,1.2rem + 1.7vw,2.5rem);line-height:1.1;text-wrap:balance;color:var(--color-foreground-heading)}.es-sub{margin:10px 0 0;opacity:.8;line-height:1.5}.es-cta{margin-top:clamp(24px,4vw,36px);text-align:center}.es-cta .button,.es-cta .button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding-inline:28px}.es-media{background:#fff;overflow:hidden;border-radius:var(--style-border-radius-md,6px)}.es-media img,.es-media video{display:block;width:100%;height:100%;object-fit:cover}.es-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 12px}@media(min-width:990px){.es-grid{grid-template-columns:repeat(4,1fr);gap:28px 20px}}.es-card{position:relative;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}.es-card .es-media{aspect-ratio:var(--es-ratio,1/1)}.es-card__title{margin:0;font-size:.9375rem;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-foreground-heading)}.es-card__title a{color:inherit;text-decoration:none}.es-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.es-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.es-price strong{font-size:1.0625rem;color:var(--color-foreground-heading)}.es-price s{opacity:.55;font-size:.875rem}.es-off{position:absolute;top:8px;left:8px;z-index:1;background:var(--color-foreground-heading);color:var(--color-background);font-size:.75rem;font-weight:600;padding:3px 8px;border-radius:999px}.es-inst{margin:0;font-size:.8125rem;opacity:.7}.es-strip{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.es-strip::-webkit-scrollbar{display:none}.es-tile{position:relative;flex:0 0 70%;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.es-tile .es-media{position:relative;aspect-ratio:var(--es-vr,4/5)}@media(min-width:750px){.es-tile{flex-basis:calc(25% - 11px)}}.es-strip--auto .es-tile{flex-basis:70%}@media(min-width:750px){.es-strip--auto .es-tile{flex-basis:calc(25% - 11px)}}.es-tile__card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:#fff;border:1px solid var(--color-border);border-radius:12px}.es-tile__by{margin:0;display:flex;flex-direction:column;line-height:1.25}.es-tile__by b{font-weight:700;font-size:.9375rem;color:var(--color-foreground-heading)}.es-tile__by span{font-size:.8125rem;opacity:.65}.es-tile__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px}.es-tile__ver{display:inline-flex;align-items:center;gap:5px;color:#14633c;font-size:.8125rem;font-weight:600}.es-tile__ver svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.es-tile__text{margin:0;font-size:.875rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.es-tile__prod{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--color-border);border-radius:10px;text-decoration:none;color:inherit;margin-top:2px}.es-tile__thumb{flex:none;width:52px;height:52px;border-radius:6px;overflow:hidden;background:#fff}.es-tile__thumb img{width:100%;height:100%;object-fit:cover;display:block}.es-tile__pinfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.es-tile__ptitle{font-size:.8125rem;font-weight:500;line-height:1.25;color:var(--color-foreground-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.es-tile__pprice{font-size:.8125rem;display:flex;gap:6px;align-items:baseline}.es-tile__pprice strong{color:var(--color-foreground-heading)}.es-tile__pprice s{opacity:.55;font-size:.75rem}.es-tile__go{font-size:1.5rem;line-height:1;opacity:.5;padding-right:4px}.es-score{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.es-score strong{font-size:1.5rem;color:var(--color-foreground-heading)}.es-stars{letter-spacing:2px;color:#c8962e;white-space:nowrap}.es-stars i{font-style:normal}.es-stars i.off{color:var(--color-foreground);opacity:.25}.es-rev{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 6px}.es-rev::-webkit-scrollbar{display:none}.es-review{flex:0 0 86%;scroll-snap-align:start;display:flex;flex-direction:column;gap:16px;padding:22px 20px;background:linear-gradient(160deg,#fff 55%,#fbf6ee);border:1px solid #efe6d8;border-radius:18px;box-shadow:0 2px 14px #0000000a}.es-review__top{display:flex;justify-content:space-between;align-items:center;gap:10px}.es-review__badge{font-size:.75rem;font-weight:600;color:#7a5a2e;background:#f4ece0;border-radius:999px;padding:5px 11px;white-space:nowrap}.es-review__text{margin:0;font-size:1rem;line-height:1.55;flex:1;color:var(--color-foreground-heading)}.es-review__prod{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--color-border);text-decoration:none;color:var(--color-foreground-heading);font-size:.875rem;font-weight:600;line-height:1.3}.es-review__thumb{flex:none;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#f4f2ee}.es-review__thumb img{width:100%;height:100%;object-fit:cover;display:block}.es-review__by{display:flex;align-items:center;gap:12px}.es-review__by:empty{display:none}.es-review__avatar{flex:none;width:44px;height:44px;border-radius:50%;background:#1a1a1a;color:#fff;display:grid;place-items:center;font-weight:700}.es-review__who{display:flex;flex-direction:column;line-height:1.3}.es-review__who b{font-weight:700;color:var(--color-foreground-heading)}.es-review__who small{font-size:.8125rem;opacity:.65}@media(min-width:750px){.es-review{flex-basis:calc(33.333% - 11px)}}.es-split{display:grid;gap:24px;align-items:center}@media(min-width:750px){.es-split{grid-template-columns:1fr 1fr;gap:56px}.es-split--right .es-split__media{order:2}}.es-split__media .es-media{aspect-ratio:4/5}.es-split__text{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.es-split__text .es-title{max-width:18ch}.es-split__text .es-rte{line-height:1.6;opacity:.9;max-width:52ch}.es-split__text .es-rte p{margin:0 0 .75em}.es-faq{max-width:760px;margin-inline:auto;border-top:1px solid var(--color-border)}.es-faq details{border-bottom:1px solid var(--color-border)}.es-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:500;color:var(--color-foreground-heading)}.es-faq summary::-webkit-details-marker{display:none}.es-faq summary:after{content:"+";font-size:1.5rem;line-height:1;transition:transform .2s}.es-faq details[open] summary:after{transform:rotate(45deg)}.es-faq__a{padding:0 0 18px;line-height:1.6;opacity:.85}.es-faq__a p{margin:0 0 .6em}.es-bene{padding-block:0;border-bottom:1px solid var(--color-border)}.es-bene .es-wrap{padding-inline:0}.es-bene__list{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none}.es-bene__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 10px;font-size:.8125rem;line-height:1.3}.es-bene__item:nth-child(odd){border-right:1px solid var(--color-border)}.es-bene__item:nth-child(n+3){border-top:1px solid var(--color-border)}.es-bene__item svg{width:26px;height:26px;stroke:var(--color-foreground-heading);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.es-bene__item b{display:block;font-weight:600;font-size:.9375rem;color:var(--color-foreground-heading)}.es-bene__item span{opacity:.7}.es-bene__item div{display:flex;flex-direction:column;gap:2px}@media(min-width:750px){.es-bene .es-wrap{padding-inline:16px}.es-bene__list{grid-template-columns:repeat(4,1fr)}.es-bene__item{flex-direction:row;text-align:left;justify-content:center;gap:14px;padding:22px 16px;border:0!important;border-right:1px solid var(--color-border)!important}.es-bene__item:last-child{border-right:0!important}}.es-cgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:990px){.es-cgrid{grid-template-columns:repeat(4,1fr);gap:20px}}.es-ctile{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.es-ctile .es-media{aspect-ratio:1/1;margin-bottom:4px}.es-ctile .es-media img{transition:transform .5s}@media(hover:hover){.es-ctile:hover .es-media img{transform:scale(1.04)}}.es-ctile__label{font-weight:600;font-size:1.0625rem;color:var(--color-foreground-heading)}.es-ctile__text{font-size:.875rem;line-height:1.4;opacity:.8}.es-ctile__cta{font-size:.875rem;font-weight:500;color:var(--color-foreground-heading);text-decoration:underline;text-underline-offset:3px}.es-spot{display:grid;gap:24px;align-items:center}@media(min-width:750px){.es-spot{grid-template-columns:1fr 1fr;gap:56px}.es-spot--right .es-spot__media{order:2}}.es-spot__media{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.es-spot__media .es-media{aspect-ratio:1/1}.es-spot__media .es-media:first-child:last-child{grid-column:1/-1}.es-spot__info{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.es-spot__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.es-spot__price{font-family:var(--font-heading--family);font-variant-numeric:lining-nums tabular-nums}.es-spot__price strong{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;letter-spacing:-.015em;color:#1a1815}.es-spot__price s{color:#9a948c;font-weight:400}.es-spot__save{font-size:.8125rem;font-weight:600;background:var(--color-foreground-heading);color:var(--color-background);padding:3px 10px;border-radius:999px}.es-ticks{margin:0;padding:0;list-style:none;display:grid;gap:8px}.es-ticks li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.es-ticks svg{flex:none;width:18px;height:18px;margin-top:1px;stroke:var(--color-foreground-heading);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.es-steps{display:grid;gap:20px;counter-reset:es}@media(min-width:750px){.es-steps{grid-template-columns:repeat(3,1fr);gap:32px}}.es-step{text-align:center;padding:8px 12px}.es-step:before{counter-increment:es;content:counter(es);display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--color-foreground-heading);color:var(--color-foreground-heading);font-weight:600;margin-bottom:12px}.es-step h3{margin:0 0 6px;font-size:1.0625rem;font-weight:600;color:var(--color-foreground-heading)}.es-step p{margin:0;opacity:.8;line-height:1.5;font-size:.9375rem}.es-feat{display:grid;gap:24px}@media(min-width:750px){.es-feat{grid-template-columns:repeat(3,1fr);gap:24px}}.es-feat__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:8px 12px}.es-feat__item svg{width:28px;height:28px;stroke:var(--color-foreground-heading);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.es-feat__item h3{margin:4px 0 0;font-size:1.0625rem;font-weight:600;color:var(--color-foreground-heading)}.es-feat__item p{margin:0;font-size:.9375rem;line-height:1.5;opacity:.8}.es-wa{display:inline-flex;align-items:center;gap:10px;font-size:.9375rem;color:inherit;text-decoration:none;border:1px solid var(--color-border);border-radius:var(--style-border-radius-md,6px);padding:12px 16px;width:100%;justify-content:center}.es-wa svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.es-wa:hover{border-color:var(--color-foreground-heading)}.es-journal__list .es-post{flex:0 0 78%;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px}@media(min-width:750px){.es-journal__list{overflow:visible;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.es-journal__list .es-post{flex:none}}.es-post__img{display:block;aspect-ratio:4/3;margin-bottom:4px}.es-post__img img{transition:transform .5s}@media(hover:hover){.es-post:hover .es-post__img img{transform:scale(1.04)}}.es-post__tag{align-self:flex-start;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--color-border);border-radius:999px;padding:3px 10px}.es-post__title{margin:0;font-size:1.125rem;line-height:1.25;font-weight:600}.es-post__title a,.es-post__more{color:var(--color-foreground-heading);text-decoration:none}.es-post__text{margin:0;font-size:.9375rem;line-height:1.5;opacity:.8}.es-post__more{margin-top:2px;font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}.es-people__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 12px}@media(min-width:750px){.es-people__grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:900px;margin-inline:auto}}.es-person{margin:0;display:flex;flex-direction:column;gap:10px}.es-person .es-media{aspect-ratio:4/5}.es-person figcaption{display:flex;flex-direction:column;gap:2px;font-size:.875rem}.es-person blockquote{margin:0 0 6px;font-size:.9375rem;line-height:1.4;font-style:italic}.es-person b{font-weight:600;color:var(--color-foreground-heading)}.es-person span{opacity:.7}.es-mosaic__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.es-mtile{position:relative;overflow:hidden;border-radius:var(--style-border-radius-md,6px)}.es-mtile .es-media{height:100%;aspect-ratio:1/1;border-radius:0}.es-mtile:first-child{grid-column:1/-1}.es-mtile:first-child .es-media{aspect-ratio:4/5}.es-mtile>a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.es-mtile__cap{position:absolute;inset:auto 0 0 0;padding:36px 14px 14px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);display:flex;flex-direction:column;gap:2px;pointer-events:none}.es-mtile__cap span{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.es-mtile__cap b{font-weight:600;font-size:1rem;line-height:1.25}@media(min-width:750px){.es-mosaic__grid{grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:14px}.es-mtile:first-child{grid-column:1;grid-row:1/3}.es-mtile:first-child .es-media{aspect-ratio:auto}.es-mtile .es-media{aspect-ratio:1/1}}.es-vscore{display:flex;justify-content:center;align-items:center;gap:8px;margin:-16px 0 24px;font-size:.9375rem}.es-vscore strong{font-size:1.25rem;color:var(--color-foreground-heading)}.es-news__box{max-width:560px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:10px}.es-news__form{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.es-news__form input[type=email]{flex:1 1 220px;min-width:0;height:48px;padding:0 14px;border-radius:8px;border:1px solid var(--color-input-border-color,var(--color-border));background:var(--color-input-background);color:var(--color-input-text-color,inherit);font-size:16px}.es-news__form .button{flex:0 0 auto;min-height:48px;padding-inline:24px}.es-news__ok,.es-news__err{width:100%;margin:0}.es-news__note{margin:0;font-size:.75rem;opacity:.65}.es-save{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px dashed var(--color-border);border-radius:var(--style-border-radius-md,6px)}.es-save__t{margin:0;font-weight:600;color:var(--color-foreground-heading)}.es-save__s{margin:0;font-size:.875rem;opacity:.8}.es-recent[hidden]{display:none}.es-journal__list.es-strip{overflow-x:auto}@media(min-width:750px){.es-journal__list{grid-template-columns:repeat(auto-fit,minmax(260px,380px));justify-content:center}}.essenza-product-card.essenza-product-card{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;transform:none!important}.essenza-product-card.essenza-product-card:hover{border:0!important;box-shadow:none!important;transform:none!important}.essenza-product-card.essenza-product-card .essenza-product-card__image-link{padding:0!important}.essenza-product-card.essenza-product-card .essenza-product-card__image-wrapper{border-radius:6px!important;background:#f5f4f2!important}.essenza-product-card.essenza-product-card .essenza-product-card__image--primary{transition:transform .6s ease}@media(hover:hover){.essenza-product-card.essenza-product-card:hover .essenza-product-card__image--primary{transform:scale(1.03)}}.essenza-product-card.essenza-product-card .essenza-product-card__content{padding:12px 2px 0!important;gap:0}.essenza-product-card.essenza-product-card .essenza-product-card__type,.essenza-product-card.essenza-product-card .essenza-product-card__button,.essenza-product-card.essenza-product-card .essenza-product-card__button-spacer,.essenza-product-card.essenza-product-card .essenza-product-card__colors{display:none!important}.essenza-product-card.essenza-product-card .essenza-product-card__title{margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;min-height:2.7em!important;color:#25231f}.essenza-product-card.essenza-product-card .essenza-product-card__title a{color:#25231f!important}.essenza-product-card.essenza-product-card .essenza-product-card__price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 6px!important;margin-top:6px!important;font-family:var(--font-heading--family);font-variant-numeric:lining-nums tabular-nums}.essenza-product-card.essenza-product-card .essenza-product-card__price-prefix{flex-basis:auto!important;order:0;font-family:var(--font-body--family);font-size:11.5px!important;color:#7a746c!important}.essenza-product-card.essenza-product-card .essenza-product-card__current-price{font-size:15.5px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.25!important;color:#1a1815!important}.essenza-product-card.essenza-product-card .essenza-product-card__compare-price{font-size:12.5px!important;font-weight:400!important;color:#9a948c!important;opacity:1!important;text-decoration:line-through;text-decoration-thickness:1px}.essenza-product-card.essenza-product-card .essenza-product-card__installments{margin:3px 0 0!important;font-size:12px!important;line-height:1.35;color:#7a746c!important;font-variant-numeric:tabular-nums}.essenza-product-card.essenza-product-card .essenza-product-card__installments strong{font-weight:500!important;color:#4a4540!important}.essenza-product-card.essenza-product-card .essenza-product-card__badges{top:8px!important;left:8px!important}.essenza-product-card.essenza-product-card .essenza-product-card__badge{padding:4px 7px!important;border-radius:4px!important;background:#fff!important;color:#1a1815!important;border:0;box-shadow:0 0 0 1px #0000000f;font-family:var(--font-heading--family);font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1.1!important}.essenza-product-card.essenza-product-card .essenza-product-card__badge--unavailable{background:#25231f!important;color:#fff!important}@media(min-width:750px){.essenza-product-card.essenza-product-card .essenza-product-card__title{font-size:15px!important}.essenza-product-card.essenza-product-card .essenza-product-card__current-price{font-size:17px!important}.essenza-product-card.essenza-product-card .essenza-product-card__compare-price{font-size:13px!important}}.es-card{gap:0}.es-card .es-media{border-radius:6px;background:#f5f4f2;margin-bottom:12px}.es-card__title{font-size:14px;font-weight:400;line-height:1.35;min-height:2.7em;color:#25231f}.es-price{margin-top:6px;gap:2px 6px;font-family:var(--font-heading--family);font-variant-numeric:lining-nums tabular-nums}.es-price span{font-family:var(--font-body--family);font-size:11.5px;color:#7a746c}.es-price strong{font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:#1a1815}.es-price s{font-size:12.5px;color:#9a948c;opacity:1}.es-card .es-inst{margin-top:3px;font-size:12px;color:#7a746c;opacity:1}.es-off{top:8px;left:8px;padding:4px 7px;border-radius:4px;background:#fff;color:#1a1815;box-shadow:0 0 0 1px #0000000f;font-family:var(--font-heading--family);font-size:11px;font-weight:600}.es-eyebrow,.essenza-featured-collection__eyebrow.essenza-featured-collection__eyebrow,.essenza-recs .essenza-recs__eyebrow.essenza-recs__eyebrow{margin:0 0 10px;color:#3e2f1f;opacity:1;font-family:var(--font-body--family);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.essenza-recs .essenza-recs__eyebrow.essenza-recs__eyebrow{color:#3e2f1f!important;font-size:11px!important;letter-spacing:.16em!important}.essenza-featured-collection__container.essenza-featured-collection__container{width:auto;max-width:1200px;padding-inline:0;box-sizing:border-box}.essenza-featured-collection__eyebrow.essenza-featured-collection__eyebrow{text-align:center}.essenza-featured-collection__header.essenza-featured-collection__header{display:block;text-align:center;margin:0 auto clamp(24px,4vw,40px);max-width:640px}.essenza-featured-collection__heading-content.essenza-featured-collection__heading-content{max-width:none}.essenza-featured-collection__heading.essenza-featured-collection__heading,.essenza-recs .essenza-recs__heading.essenza-recs__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);letter-spacing:-.02em;font-size:clamp(1.625rem,1.2rem + 1.7vw,2.5rem);line-height:1.1;text-wrap:balance}.essenza-featured-collection__description.essenza-featured-collection__description{margin:10px auto 0;font-size:15px;line-height:1.5}.essenza-featured-collection__header-button.essenza-featured-collection__header-button{margin-top:18px}.essenza-featured-collection__bottom.essenza-featured-collection__bottom{justify-content:center;text-align:center;margin-top:clamp(24px,4vw,36px)}.essenza-recs .essenza-recs__header.essenza-recs__header{display:flex!important;align-items:flex-end;justify-content:space-between;gap:24px;text-align:left!important;margin:0 0 clamp(24px,3vw,32px)!important;max-width:none}@media(max-width:749px){.essenza-recs .essenza-recs__header.essenza-recs__header{display:block!important}}.essenza-recs .essenza-recs__heading.essenza-recs__heading{font-size:clamp(1.625rem,1.2rem + 1.7vw,2.5rem)!important;font-weight:var(--font-heading--weight)!important;letter-spacing:-.02em!important}.essenza-recs .essenza-recs__view-all.essenza-recs__view-all{font-weight:700;font-size:.875rem!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.essenza-recs .essenza-recs__view-all.essenza-recs__view-all{margin-top:10px!important}}.essenza-recs .essenza-recs__container.essenza-recs__container{width:auto!important;max-width:1200px;padding-inline:16px;box-sizing:border-box}@media(max-width:749px){.essenza-recs.essenza-recs--mobile-carousel .essenza-recs__track{margin-inline:-16px!important;padding:0 16px 4px!important}}.es .button,.es .button-secondary,.es-spot .button{font-weight:700;font-size:15px;letter-spacing:.01em;opacity:1;min-height:50px;padding-inline:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.essenza-featured-collection__header-button.essenza-featured-collection__header-button,.essenza-featured-collection__bottom-button.essenza-featured-collection__bottom-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border-radius:10px;background:#1a1a1a;color:#fff!important;font-size:15px;font-weight:700;letter-spacing:.01em;text-decoration:none}.essenza-featured-collection__header-button.essenza-featured-collection__header-button:hover,.essenza-featured-collection__bottom-button.essenza-featured-collection__bottom-button:hover{background:#000;color:#fff!important}.es-ctile__cta,.es-post__more{font-weight:700;font-size:.9375rem}.es-mtile__cap small{font-size:.8125rem;line-height:1.3;opacity:.9;font-weight:400}.product-details product-price{font-variant-numeric:lining-nums tabular-nums}.product-details product-price .price{font-family:var(--font-heading--family);font-weight:600;font-size:1.375rem;letter-spacing:-.015em;color:#1a1815}.product-details product-price .compare-at-price{font-family:var(--font-heading--family);font-weight:400;font-size:1rem;color:#9a948c;text-decoration-thickness:1px}.product-details product-price .price-item__group+.price-item__group{margin-left:4px}
/*# sourceMappingURL=/cdn/shop/t/77/assets/es.css.map */
