h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}.email-signup__heading{letter-spacing:.06em}.button,[class*=uppercase]{letter-spacing:.14em}.card-gallery,.collection-card__link,.collection-card__inner{overflow:hidden}.card-gallery img,.collection-card__link img{transition:transform .7s cubic-bezier(.22,.61,.36,1)}.collection-card__inner,.product-card__link{transition:transform .45s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card:hover .card-gallery img,.collection-card__link:hover img{transform:scale(1.045)}.collection-card__inner:hover{transform:translateY(-4px)}}.product-card__link{letter-spacing:.01em}.button,button,[class*=button--]{transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.email-signup__input{border-radius:0}a:focus-visible,button:focus-visible,input:focus-visible,.button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-foreground, #23201b);outline-offset:3px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.section-content-wrapper{animation:zest-rise linear both;animation-timeline:view();animation-range:entry 5% entry 45%}@keyframes zest-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}}@media screen and (max-width:749px){.email-signup-block{text-align:center}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button:hover{transform:translateY(-1px)}}h2,h3,.h2,.h3{letter-spacing:.005em}.hero__media img{object-fit:cover}.header-logo__image{object-fit:contain;max-width:100%}.header-logo__wordmark{font-family:var(--font-heading--family),Georgia,serif;font-weight:500;font-size:34px;line-height:1;letter-spacing:.18em;color:var(--color-foreground);white-space:nowrap}@media screen and (min-width:1200px){.header-logo .header-logo__image{height:60px;width:auto}}@media screen and (min-width:750px)and (max-width:1199px){.header-logo .header-logo__image{height:54px;width:auto}}@media screen and (max-width:749px){.header-logo .header-logo__image{height:42px;width:auto}.header-logo__wordmark{font-size:23px;letter-spacing:.14em}}.price{letter-spacing:.01em;font-variant-numeric:tabular-nums}.product-media-gallery img,.product-media-container img{border-radius:6px}@media screen and (min-width:990px){.product-grid,[class*=resource-list__grid]{gap:clamp(16px,2vw,32px)}}.cart-drawer__inner,[class*=cart-drawer] .cart-item{letter-spacing:.01em}.facets__label,.search__input{letter-spacing:.02em}@media screen and (max-width:749px){.header-menu a,.button{min-block-size:44px;display:inline-flex;align-items:center}}.zest-coming-soon{text-align:center;max-width:640px;margin-inline:auto;padding:clamp(48px,10vw,120px) 24px}.zest-coming-soon__eyebrow{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--color-foreground);opacity:.6;margin-bottom:16px}.zest-coming-soon__title{font-family:var(--font-heading--family),Georgia,serif;font-weight:400;font-size:clamp(28px,5vw,46px);line-height:1.05;margin-bottom:16px}.zest-coming-soon__text{color:var(--color-foreground);opacity:.75;line-height:1.7;margin-bottom:28px}.zest-coming-soon__actions{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap}.zest-coming-soon__link{color:var(--color-foreground);font-size:14px;letter-spacing:.04em}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.section-content-wrapper{animation-range:entry 2% entry 42%}}}.rte a,.zest-coming-soon__link{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;transition:background-size .4s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.rte a:hover,.zest-coming-soon__link:hover{background-size:100% 1px}}.button{padding-inline:clamp(24px,4vw,40px)}h1,h2,.h1,.h2{letter-spacing:-.005em}.header-menu{gap:clamp(24px,2.6vw,46px)}.header-menu a{letter-spacing:.14em}.collection-card,.collection-card__inner{border-radius:6px;overflow:hidden}.collection-card__link img{aspect-ratio:3 / 4;object-fit:cover;width:100%}.collection-links__image{border-radius:6px;overflow:hidden;background:linear-gradient(160deg,#efe7d8,#d3c4a9)}.collection-links__image :is(img,svg){aspect-ratio:3 / 4;object-fit:cover;width:100%;height:100%}.collection-links__image[data-placeholder=true] :is(img,svg),[data-placeholder=true] .collection-links__image :is(img,svg){opacity:.34;mix-blend-mode:multiply}.collection-links__link,.collection-title{letter-spacing:.02em}.footer :is(h2,h3,.h4){letter-spacing:.06em}[href*="/collections/new-arrivals"] .collection-links__image,.collection-links__image[href*="/collections/new-arrivals"]{background:linear-gradient(160deg,#f4ecdd,#dccdb2)}[href*="/collections/clothing"] .collection-links__image,.collection-links__image[href*="/collections/clothing"]{background:linear-gradient(160deg,#efe6d5,#cdbb9d)}[href*="/collections/dresses"] .collection-links__image,.collection-links__image[href*="/collections/dresses"]{background:linear-gradient(160deg,#f0e4dc,#cdb3a3)}[href*="/collections/shoes"] .collection-links__image,.collection-links__image[href*="/collections/shoes"]{background:linear-gradient(160deg,#e6d8c2,#b89a72)}[href*="/collections/bags"] .collection-links__image,.collection-links__image[href*="/collections/bags"]{background:linear-gradient(160deg,#e3d6c4,#b0a087)}[href*="/collections/jewelry"] .collection-links__image,.collection-links__image[href*="/collections/jewelry"]{background:linear-gradient(160deg,#f1ead9,#cabf9f)}[href*="/collections/accessories"] .collection-links__image,.collection-links__image[href*="/collections/accessories"]{background:linear-gradient(160deg,#e4ddc9,#a8a381)}@media screen and (max-width:749px){.collection-links__image{border-radius:5px}}:root{--zest-ivory: #f6f2ea;--zest-cream: #efe7d8;--zest-camel: #a67c4e;--zest-stone: #e2d8c6;--zest-espresso: #23201b;--zest-olive: #6e6a4f}.hero__content-wrapper h1{line-height:1.03;letter-spacing:-.01em;max-width:18ch}.hero__content-wrapper>*>*:first-child p,.hero__content-wrapper p:first-child{letter-spacing:.22em}.hero__content-wrapper :is(h1,h2,p){text-shadow:0 1px 28px rgba(0,0,0,.26)}.hero .button{margin-block-start:6px}.newsletter .email-signup__input,.newsletter input[type=email]{border-radius:0}.newsletter .email-signup__heading,.newsletter p{letter-spacing:.02em}.product-card,.product-card__inner{--product-card-gap: 10px}.product-card .price,.product-grid .price{opacity:.9;font-weight:420}.product-card__title,.product-title{letter-spacing:.02em}.product-grid>*,[class*=resource-list__grid]>*{padding-block-end:clamp(4px,1vw,12px)}.header,.header-section{--header-padding-block: clamp(12px, 1.4vw, 20px)}.header-menu a{font-size:.82rem}.footer-utilities__inner,[class*=footer-utilities]{letter-spacing:.02em}@media screen and (max-width:749px){.hero__content-wrapper h1{max-width:100%;line-height:1.06}.newsletter{text-align:center}h1,.h1{font-size:clamp(2rem,9vw,2.9rem)}}.header__columns{--header-padding: clamp(10px, 1.1vw, 15px)}.footer{padding-block:clamp(36px,4.5vw,60px)}.footer .menu-list,.footer [class*=menu] ul{gap:clamp(8px,.6vw,12px)}.footer .menu-list a,.footer a{letter-spacing:.03em}.footer-utilities,[class*=footer-utilities]{padding-block:clamp(10px,1vw,16px)}.product-grid,[class*=resource-list__grid]{align-items:start}.collection-card__link img,.collection-links__image :is(img,svg){aspect-ratio:3 / 4;object-fit:cover;width:100%}.collection-links__link,.collection-card__content,.collection-title{text-align:left}@media(hover:hover)and (prefers-reduced-motion:no-preference){.collection-card__link:hover img,.collection-links__image:hover :is(img,svg){transform:scale(1.03)}}#header-component[transparent]{position:relative;isolation:isolate}#header-component[transparent]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#23201b52,#23201b00);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/28/assets/zest-custom.css.map */
