@font-face{font-family:Moglan;src:url(Moglan_DEMO.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--zafar-maroon: #800020;--zafar-gold: #C9A94E;--zafar-bg: #FAF8F5;--zafar-text: #1A1A1A;--zafar-beige: #E8DCC8;--zafar-white: #FFFFFF;--zafar-maroon-rgb: 128, 0, 32;--zafar-gold-rgb: 201, 169, 78;--font-heading: "Cormorant Garamond", Georgia, serif;--font-body: "Work Sans", "Helvetica Neue", Arial, sans-serif;--font-brand: "Moglan", "Cormorant Garamond", Georgia, serif;--section-spacing: 80px;--section-spacing-mobile: 48px;--container-width: 1280px;--container-padding: 24px}.zafar-section{padding:var(--section-spacing) var(--container-padding)}@media screen and (max-width:749px){.zafar-section{padding:var(--section-spacing-mobile) var(--container-padding)}}.zafar-container{max-width:var(--container-width);margin:0 auto;width:100%}.zafar-brand{font-family:var(--font-brand);font-weight:400;letter-spacing:.02em}.zafar-heading{font-family:var(--font-heading);font-weight:400;color:var(--zafar-text);letter-spacing:.15em;text-transform:uppercase;line-height:1.2;margin:0}.zafar-heading--xl{font-size:clamp(2.4rem,5vw,4.8rem)}.zafar-heading--lg{font-size:clamp(2rem,3.5vw,3.2rem)}.zafar-heading--md{font-size:clamp(1.6rem,2.5vw,2.4rem)}.zafar-heading--sm{font-size:clamp(1.2rem,1.5vw,1.6rem)}.zafar-body{font-family:var(--font-body);font-weight:300;color:var(--zafar-text);line-height:1.8;font-size:1.5rem}.zafar-label{font-family:var(--font-body);font-weight:500;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase}.zafar-btn{display:inline-block;font-family:var(--font-body);font-weight:500;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;padding:14px 40px;border:1px solid;cursor:pointer;transition:all .3s ease;background:none}.zafar-btn--primary{background:var(--zafar-maroon);color:var(--zafar-white);border-color:var(--zafar-maroon)}.zafar-btn--primary:hover{background:transparent;color:var(--zafar-maroon)}.zafar-btn--outline{background:transparent;color:var(--zafar-gold);border-color:var(--zafar-gold)}.zafar-btn--outline:hover{background:var(--zafar-gold);color:var(--zafar-text)}.zafar-btn--outline-dark{background:transparent;color:var(--zafar-text);border-color:var(--zafar-text)}.zafar-btn--outline-dark:hover{background:var(--zafar-text);color:var(--zafar-white)}.zafar-link{font-family:var(--font-body);font-weight:400;font-size:1.3rem;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:var(--zafar-text);border-bottom:1px solid var(--zafar-text);padding-bottom:2px;transition:color .3s ease,border-color .3s ease}.zafar-link:hover{color:var(--zafar-maroon);border-color:var(--zafar-maroon)}.zafar-link--arrow:after{content:" \2192"}.zafar-product-card{text-align:left;text-decoration:none;display:block;color:var(--zafar-text)}.zafar-product-card__image-wrap{position:relative;overflow:hidden;background:#f0ede8;aspect-ratio:3/4}.zafar-product-card__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.zafar-product-card:hover .zafar-product-card__image-wrap img{transform:scale(1.05)}.zafar-product-card__info{padding:16px 0}.zafar-product-card__title{font-family:var(--font-body);font-weight:400;font-size:1.4rem;letter-spacing:.08em;margin:0 0 6px}.zafar-product-card__price{font-family:var(--font-body);font-weight:300;font-size:1.4rem;color:#666}.zafar-fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.zafar-fade-in.is-visible{opacity:1;transform:translateY(0)}.zafar-fade-in-delay-1{transition-delay:.1s}.zafar-fade-in-delay-2{transition-delay:.2s}.zafar-fade-in-delay-3{transition-delay:.3s}.zafar-fade-in-delay-4{transition-delay:.4s}.zafar-grid{display:grid;gap:24px}.zafar-grid--2{grid-template-columns:1fr 1fr}.zafar-grid--3{grid-template-columns:repeat(3,1fr)}.zafar-grid--4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:989px){.zafar-grid--4,.zafar-grid--3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.zafar-grid--2,.zafar-grid--3,.zafar-grid--4{grid-template-columns:1fr}}.zafar-divider{width:60px;height:1px;background:var(--zafar-maroon);border:none;margin:16px 0}.zafar-divider--center{margin-left:auto;margin-right:auto}.zafar-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media screen and (max-width:749px){.zafar-section-header{flex-direction:column;gap:16px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/house-of-zafar.css.map */
