.zw-shell{--zw-ink: #2c1927;--zw-plum: #692b4c;--zw-paper: #fff9fb;--zw-soft: #f1e7ec;--zw-line: #e5d6de;width:min(100% - 64px,1320px);margin-inline:auto;color:var(--zw-ink)}.zw-home h1,.zw-home h2{color:var(--zw-ink);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:1.05;margin:0}.zw-home h1{font-size:clamp(3.5rem,6.6vw,7.4rem);max-width:8ch}.zw-home h2{font-size:clamp(2rem,4vw,3.7rem)}.zw-home p,.zw-contact p,.zw-footer p{margin:0}.zw-home a,.zw-footer a,.zw-contact a{color:inherit}.zw-kicker{color:var(--zw-plum);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.zw-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:505px;margin-top:24px;overflow:hidden;border:1px solid var(--zw-line);border-radius:22px;background:var(--zw-paper)}.zw-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:23px;padding:clamp(28px,5vw,85px)}.zw-hero__intro{max-width:30ch;font-size:clamp(1rem,1.4vw,1.23rem);line-height:1.55}.zw-hero__actions{display:flex;align-items:flex-start;flex-direction:column;gap:13px}.zw-home .zw-button{display:inline-flex;gap:16px;align-items:center;border:1px solid var(--zw-plum);padding:12px 19px;min-height:44px;border-radius:32px;background:var(--zw-plum);color:#fff;text-decoration:none;font-weight:600}.zw-home .zw-button:hover{background:var(--zw-ink);border-color:var(--zw-ink)}.zw-underlink{text-decoration:underline;text-underline-offset:.24em;font-weight:600}.zw-hero__art{position:relative;display:grid;place-items:center;min-width:0;min-height:320px;padding:clamp(22px,4.3vw,70px);background:#e8c1d3;isolation:isolate}.zw-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.zw-hero__featured{display:grid;position:relative;width:min(100%,455px);padding:11px;border:1px solid #ffffffaa;border-radius:15px;background:#fff;box-shadow:0 18px 56px #511f3c44;text-decoration:none}.zw-hero__photo{display:block;width:100%;height:auto;aspect-ratio:1.3;object-fit:contain;border-radius:8px}.zw-hero__featured>span{padding:10px 40px 8px 7px;line-height:1.35;font-weight:600}.zw-hero__featured small{display:block;color:var(--zw-plum);font-size:.71rem;letter-spacing:.09em;text-transform:uppercase}.zw-hero__featured i{position:absolute;bottom:20px;right:20px;font-style:normal}.zw-categories,.zw-edit,.zw-about{margin-block:clamp(48px,7vw,94px);scroll-margin-top:115px}.zw-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:17px;margin-bottom:24px}.zw-heading .zw-kicker,.zw-about .zw-kicker{margin-bottom:7px}.zw-heading>p{max-width:28ch;line-height:1.5}.zw-category-grid,.zw-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2vw,24px)}.zw-category,.zw-card{min-width:0;text-decoration:none;display:grid;align-content:start}.zw-category__art,.zw-card__photo{display:grid;place-items:center;min-width:0;overflow:hidden;border:1px solid var(--zw-line);border-radius:14px;background:#fff}.zw-category__art{aspect-ratio:1.42;padding:14px;background:#f6e8ee}.zw-tone-2{background:#f1eaf4}.zw-tone-3{background:#f7ebdf}.zw-tone-4{background:#ecefe7}.zw-category__art img,.zw-card__photo img{width:100%;height:100%;display:block;object-fit:contain}.zw-category__art img{mix-blend-mode:multiply}.zw-category__label{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:10px 1px;line-height:1.3;font-weight:650}.zw-card__photo{aspect-ratio:1.12}.zw-card__vendor{margin-top:10px;color:var(--zw-plum);font-size:.71rem;text-transform:uppercase;font-weight:600;letter-spacing:.06em}.zw-card__name{margin-top:3px;font-weight:600;line-height:1.35}.zw-card__price{margin-top:5px;line-height:1.35}.zw-card:hover .zw-card__name,.zw-category:hover .zw-category__label{text-decoration:underline;text-underline-offset:4px}.zw-about{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:clamp(24px,5vw,64px);background:var(--zw-soft);border-radius:18px}.zw-about a{display:inline-block;margin-top:12px}.zw-footer{background:#f8eff3;border-top:1px solid #e5d6de}.zw-footer__grid{padding-block:44px 34px;display:grid;grid-template-columns:1.15fr .85fr .9fr 1.2fr;gap:20px}.zw-footer__grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;overflow-wrap:anywhere}.zw-footer__grid h2{color:inherit;margin:0 0 4px;font-size:.99rem;font-weight:700}.zw-footer__brand img{display:block;max-width:100%;object-fit:contain;object-position:left}.zw-footer__bottom{padding-block:14px 22px;border-top:1px solid var(--zw-line);font-size:.82rem}.zw-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.zw-contact>div{padding:20px;border:1px solid var(--zw-line);border-radius:14px;background:var(--zw-paper);overflow-wrap:anywhere}.zw-contact p+p{margin-top:7px}.zw-store-logo{display:block;width:177px;height:36px;object-fit:contain}@media(max-width:749px){.zw-shell{width:calc(100% - 32px)}.zw-hero{grid-template-columns:1fr;min-height:0;margin-top:12px;border-radius:16px}.zw-home h1{font-size:clamp(2.7rem,12vw,4.5rem)}.zw-hero__copy{padding:27px 22px 24px;gap:13px}.zw-hero__art{min-height:0;padding:16px 30px}.zw-hero__featured{max-width:360px}.zw-hero__photo{aspect-ratio:1.55}.zw-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.zw-category-grid,.zw-product-grid,.zw-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.zw-about,.zw-contact{grid-template-columns:1fr;gap:12px}.zw-footer__grid{padding-block:26px}.zw-store-logo{width:136px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zanwdace-editorial.css.map */
