:root{--zf-ivory:#F8F4F1;--zf-blush:#E8CFCB;--zf-rose:#F1E3DF;--zf-wine:#75414A;--zf-taupe:#8D7772;--zf-ink:#2E2A28}body{background-color:var(--zf-ivory)}.header-logo{font-family:Georgia,Times New Roman,serif!important;font-size:1.65rem!important;font-weight:500!important;letter-spacing:.015em}.header-logo [data-testid=header-logo]{font-family:Georgia,serif!important}.zf-kicker{font:600 .75rem/1.4 Arial,sans-serif;letter-spacing:.18em;color:var(--zf-wine);text-transform:uppercase;margin:0 0 22px}.zf-fashion-hero{display:grid;grid-template-columns:1.04fr .96fr;min-height:550px;background:linear-gradient(120deg,#f3e4e2,#f8f4f1 74%);overflow:hidden}.zf-fashion-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(38px,6.5vw,115px);color:var(--zf-ink)}.zf-fashion-hero h1{font:400 clamp(2.9rem,5.15vw,6.2rem)/1.09 Georgia,"Times New Roman",serif;letter-spacing:-.035em;margin:0 0 24px}.zf-fashion-hero h1 em{font-weight:400;color:var(--zf-wine)}.zf-fashion-hero__subtitle{font:400 clamp(1rem,1.25vw,1.18rem)/1.65 Arial,sans-serif;color:#61534f;max-width:470px;margin:0 0 34px}.zf-fashion-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.zf-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 27px;border-radius:30px;font:600 .9rem Arial,sans-serif;min-height:45px;text-decoration:none;transition:background .2s ease,transform .2s ease}.zf-btn:hover{transform:translateY(-2px)}.zf-btn--primary{background:var(--zf-wine);color:#fff}.zf-btn--primary:hover{background:#5a3037;color:#fff}.zf-btn--secondary{border:1px solid var(--zf-wine);color:var(--zf-wine);background:transparent}.zf-btn--secondary:hover{background:#ead9d5}.zf-fashion-hero__picture{position:relative;overflow:hidden;min-height:470px;background:#ded0cc}.zf-fashion-hero__picture img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.zf-fashion-hero__placeholder{background:linear-gradient(145deg,#d9b8b0,#b78b82);height:100%}.zf-photo-caption{position:absolute;bottom:28px;right:28px;z-index:1;background:#f8f4f1eb;padding:10px 15px;letter-spacing:.13em;font:600 .64rem Arial,sans-serif;color:var(--zf-wine)}.zf-style-section{padding:72px max(22px,4vw) 64px;background:var(--zf-ivory)}.zf-style-section__header{text-align:center;margin:0 auto 35px}.zf-style-section__header .zf-kicker{margin-bottom:7px}.zf-style-section__header h2{font:400 clamp(2.3rem,3vw,3.5rem)/1.2 Georgia,serif;color:var(--zf-ink);margin:0 0 10px}.zf-style-section__header p:last-child{color:#766561;font:400 1rem/1.5 Arial,sans-serif;margin:0}.zf-style-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.zf-style-card{text-decoration:none;color:var(--zf-ink);display:block;min-width:0}.zf-style-card__image{height:clamp(170px,19vw,330px);overflow:hidden;background:#eadbd5;border-radius:2px}.zf-style-card__image img{height:100%;width:100%;object-fit:cover;object-position:center 18%;display:block;transition:transform .35s ease}.zf-style-card:hover img{transform:scale(1.05)}.zf-style-card__label{display:flex;align-items:center;justify-content:space-between;gap:5px;font:600 .93rem Arial,sans-serif;padding:13px 3px}.zf-style-card__label span{font-size:1.1rem;color:var(--zf-wine)}body .button,body button[name=add],body .button-primary{border-radius:25px}@media(max-width:990px){.zf-style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zf-fashion-hero h1{font-size:clamp(2.5rem,5vw,4rem)}.zf-fashion-hero__copy{padding:42px}}@media(max-width:700px){.zf-fashion-hero{grid-template-columns:1fr}.zf-fashion-hero__copy{padding:54px 25px 40px}.zf-fashion-hero__picture{min-height:360px}.zf-fashion-hero h1{font-size:clamp(2.7rem,11vw,4.4rem)}.zf-style-section{padding:50px 18px}.zf-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zf-style-card__image{height:215px}.zf-style-card__label{font-size:.83rem}}.zf-benefits{background:#f0e0df;padding:52px max(20px,4vw)}.zf-benefits__inner{display:grid;grid-template-columns:1.1fr 3fr;gap:34px;align-items:center;max-width:1600px;margin:auto}.zf-benefits__intro h2{font:400 clamp(1.75rem,2.5vw,3rem)/1.15 Georgia,serif;color:#663641;margin:0;max-width:350px}.zf-benefits__intro .zf-kicker{margin-bottom:12px}.zf-benefits__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.zf-benefit>span{font:400 1.85rem Georgia,serif;color:#894d57}.zf-benefit h3{font:600 .92rem/1.3 Arial,sans-serif;margin:14px 0 8px;color:#362a2a}.zf-benefit p{font:400 .8rem/1.45 Arial,sans-serif;color:#745c5d;margin:0}.zf-benefit a{color:#75414a;text-underline-offset:3px}@media(max-width:990px){.zf-benefits__inner{grid-template-columns:1fr}.zf-benefits__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.zf-benefits{padding:42px 22px}.zf-benefits__items{gap:25px}.zf-benefits__intro h2{max-width:none}}.header-logo{flex-direction:column;align-items:center;justify-content:center;gap:2px}.header-logo:after{content:"WOMEN'S FASHION & BEAUTY";display:block;color:#75414a;font:600 8px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.15em;text-align:center;white-space:nowrap}.zf-btn:focus-visible,.zf-style-card:focus-visible{outline:3px solid #75414A;outline-offset:4px}.zf-fashion-hero__picture img{background:#e8cfcb}@media(max-width:1100px){.header-logo:after{display:none}}@media(prefers-reduced-motion:reduce){.zf-btn,.zf-style-card__image img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zedvara-fashion.css.map */
