.z-announcement{background:#191919;color:#f7f3ed}.z-announcement a,.z-announcement span{color:inherit}
.z-seasonal-nav{background:#f7f3ed}.z-seasonal-nav a:first-child{color:#191919;font-weight:600}.z-seasonal-nav a:last-child{color:#702831}
.z-home-hero--image_text{background:#191919}.z-home-hero--image_text .z-home-hero__content{background:#191919;color:#f7f3ed;--z-section-foreground:#f7f3ed;--z-section-muted:#e3dbd0;--z-section-accent:#e3dbd0;--z-section-focus:#f7f3ed}
.z-home-hero--image_text .z-home__body,.z-home-hero--image_text .z-home__body p{color:#e3dbd0}.z-home-hero--image_text .z-home__eyebrow{color:#e3dbd0}
.z-home-hero--image_text .z-home-hero__content h1{font-size:clamp(44px,5.5vw,82px);max-width:10ch;line-height:1.02;letter-spacing:-.025em}
.z-home-hero.z-home-hero--image_text .z-button--primary{background:#f7f3ed;color:#191919;border-color:#f7f3ed}
.z-home-hero.z-home-hero--image_text .z-button--primary:hover{background:#e3dbd0;border-color:#e3dbd0}
.z-home-hero--image_text .z-home__text-link{color:#f7f3ed}
.z-home-hero--image_text .z-home-hero__content{order:0}.z-home-hero--image_text .z-home-hero__media{order:1}
.z-gift-guide__heading .z-home__eyebrow,.z-gift-guide__card h3 span{color:#702831}
.z-gift-guide__budgets a{border-color:#702831;color:#702831;background:transparent}
.z-gift-guide__budgets a:hover,.z-gift-guide__budgets a:focus-visible{background:#702831;color:#f7f3ed}
.z-gift-intro{max-width:none;padding:48px 24px;background:#702831;color:#f7f3ed}
.z-gift-intro .z-home__eyebrow,.z-gift-intro__text{color:#f0e5dc}
.z-gift-intro__promotion{display:inline-block;padding:10px 16px;background:#191919;color:#f7f3ed}
.z-product-card .z-product-card__status--sale{background:#191919;color:#f7f3ed;border-color:#191919}
.z-product .z-product__discount{background:#191919;color:#f7f3ed}
@media(min-width:768px){.z-home-hero--image_text{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:clamp(440px,43vw,620px)}.z-home-hero--image_text .z-home-hero__media{min-height:inherit}.z-home-hero--image_text .z-home-hero__content{padding:48px clamp(28px,4vw,64px)}}
@media(max-width:767px){.z-home-hero--image_text .z-home-hero__content{padding:32px 24px 36px}.z-home-hero--image_text .z-home-hero__content h1{font-size:clamp(42px,12vw,64px);margin-bottom:20px}.z-home-hero--image_text .z-home-hero__media,.z-home-hero--image_text .z-home-hero__primary,.z-home-hero--image_text .z-home-hero__primary picture,.z-home-hero--image_text .z-home-hero__image{min-height:0;height:300px}.z-home-hero--image_text .z-home__actions{gap:20px;margin-top:24px}.z-gift-intro{padding:36px 24px}.z-gift-guide__budgets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.z-gift-guide__budgets>span{grid-column:1/-1;margin:0;text-align:center}.z-gift-guide__budgets a{text-align:center;padding:12px 10px}}

.z-home-hero--image_text .z-home-hero__content h1,.z-gift-intro h1{color:#f7f3ed}
