:root{--hb-plum: #3A1E2C;--hb-sand: #E8DCCB;--hb-ivory: #F7F2EA;--hb-sand-soft: #EFE8DD;--hb-clay: #B5735A;--hb-muted: #6E4E40;--hb-line: #D8CBB8;--hb-display: "Reem Kufi", "IBM Plex Sans Arabic", sans-serif;--hb-body: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--hb-latin: "Jost", "IBM Plex Sans Arabic", sans-serif;--font-body--family: var(--hb-body) !important;--font-subheading--family: var(--hb-body) !important;--font-heading--family: var(--hb-display) !important;--font-accent--family: var(--hb-display) !important}body{background:var(--hb-ivory);color:var(--hb-plum);font-family:var(--hb-body)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--hb-display)}.hb-pattern-plum{background-color:var(--hb-plum);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='96' viewBox='0 0 120 96'%3E%3Cg fill='none' stroke='%23E8DCCB' stroke-opacity='.28' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M8 30 Q60 42 112 30'/%3E%3Cpath d='M-52 78 Q0 90 52 78'/%3E%3Cpath d='M68 78 Q120 90 172 78'/%3E%3C/g%3E%3C/svg%3E")}.hb-pattern-sand{background-color:var(--hb-sand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='96' viewBox='0 0 120 96'%3E%3Cg fill='none' stroke='%23B5735A' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M8 30 Q60 42 112 30'/%3E%3Cpath d='M-52 78 Q0 90 52 78'/%3E%3Cpath d='M68 78 Q120 90 172 78'/%3E%3C/g%3E%3C/svg%3E")}.hb-home{background:var(--hb-ivory);color:var(--hb-plum);font-family:var(--hb-body)}.hb-wrap{max-width:1280px;margin:0 auto;padding-inline:24px}.hb-section{padding-block:56px}.hb-kicker{margin:0;font-family:var(--hb-latin);font-size:13px;letter-spacing:.4em;font-weight:500;color:var(--hb-muted);direction:ltr;text-align:right}.hb-h2{margin:0;font-family:var(--hb-display);font-weight:600;font-size:clamp(26px,3vw,36px);line-height:1.35;color:var(--hb-plum)}.hb-hem{display:block;width:48px;height:3px;border-radius:2px;background:var(--hb-clay);margin-top:10px}.hb-head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:28px}.hb-head--row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px}.hb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 32px;border-radius:6px;font-family:var(--hb-body);font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.hb-btn--primary{background:var(--hb-plum);color:var(--hb-ivory)}.hb-btn--primary:hover{background:#2a1620;color:#fff}.hb-btn--outline{border:1.5px solid var(--hb-plum);color:var(--hb-plum);background:transparent;min-height:44px;font-size:15px}.hb-btn--outline:hover{background:var(--hb-plum);color:var(--hb-ivory)}.hb-btn--block{width:100%}.hb-link{color:var(--hb-plum);font-weight:600;text-decoration:underline;text-decoration-color:var(--hb-clay);text-decoration-thickness:2px;text-underline-offset:7px}.hb-link:hover{color:var(--hb-clay)}.hb-frame{position:relative;overflow:hidden;background:var(--hb-sand);border-bottom:6px solid var(--hb-clay);border-radius:0 0 50% 50%/0 0 28px 28px}.hb-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.hb-hero{overflow:hidden}.hb-hero__grid{display:flex;flex-wrap:wrap;align-items:stretch}.hb-hero__text{flex:1 1 440px;display:flex;flex-direction:column;justify-content:center;gap:22px;padding-block:56px;padding-inline-end:48px}.hb-hero__title{margin:0;font-family:var(--hb-display);font-weight:600;font-size:clamp(44px,6.4vw,88px);line-height:1.2;white-space:pre-line;color:var(--hb-plum)}.hb-hero__lead{margin:0;font-size:18px;line-height:1.8;color:var(--hb-muted);max-width:440px}.hb-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:6px}.hb-hero__media{flex:1 1 480px;position:relative;display:flex;justify-content:center;align-items:flex-start;min-height:620px}.hb-frame--hero{width:auto;aspect-ratio:3 / 4;height:600px;max-width:92%;border-bottom-width:8px;border-radius:0 0 50% 50%/0 0 40px 40px}.hb-hero__tag{position:absolute;bottom:24px;inset-inline-start:24px;background:var(--hb-ivory);color:var(--hb-plum);padding:12px 18px;border-radius:6px;display:flex;flex-direction:column;gap:2px;text-decoration:none;box-shadow:0 10px 28px #1a0e1447;max-width:260px}.hb-hero__tag-name{font-size:13px;color:var(--hb-muted)}.hb-hero__tag-price{font-family:var(--hb-latin);font-size:18px;font-weight:500}.hb-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hb-cat{position:relative;display:block;text-decoration:none}.hb-frame--cat{height:420px}.hb-cat:nth-child(2n) .hb-frame--cat{background:var(--hb-sand-soft)}.hb-cat img{transition:transform .5s ease}.hb-cat:hover img{transform:scale(1.04)}.hb-cat__label{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;color:var(--hb-plum);font-family:var(--hb-display);font-size:22px;font-weight:600;transition:color .2s}.hb-cat__label:after{content:"\2190";font-family:var(--hb-latin);font-size:18px;color:var(--hb-clay);transition:transform .2s}.hb-cat:hover .hb-cat__label{color:var(--hb-clay)}.hb-cat:hover .hb-cat__label:after{transform:translate(-4px)}.hb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hb-card{background:#fff;border:1px solid var(--hb-line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.hb-card__media{position:relative;display:block;aspect-ratio:3 / 4;background:var(--hb-sand);border-bottom:3px solid var(--hb-clay);overflow:hidden}.hb-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hb-card:hover .hb-card__media img{transform:scale(1.04)}.hb-badge{position:absolute;top:12px;inset-inline-start:12px;background:var(--hb-clay);color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:4px}.hb-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.hb-card__title{margin:0;font-family:var(--hb-body);font-size:16px;line-height:1.5;font-weight:600}.hb-card__title a{color:var(--hb-plum);text-decoration:none}.hb-card__price{display:flex;gap:10px;align-items:baseline;font-size:18px;font-weight:600;margin-top:auto}.hb-card__price s{font-size:14px;font-weight:400;color:var(--hb-muted)}.hb-trust{background:var(--hb-sand-soft);border-block:1px solid var(--hb-line)}.hb-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-block:28px}.hb-trust__item{display:flex;gap:14px;align-items:center}.hb-trust__item svg{width:36px;height:36px;flex:none;fill:none;stroke:var(--hb-clay);stroke-width:1.4}.hb-trust__item strong{display:block;font-size:16px}.hb-trust__item span{display:block;font-size:13px;color:var(--hb-muted)}.hb-banner{border-radius:16px;overflow:hidden;display:flex;flex-wrap:wrap;align-items:stretch}.hb-banner__card{flex:1 1 380px;margin:40px;background:var(--hb-ivory);border-radius:12px;padding:36px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:480px;align-self:center}.hb-banner__card p{margin:0;font-size:16px;line-height:1.8;color:var(--hb-muted)}.hb-banner__media{flex:1 1 340px;display:flex;justify-content:center;align-items:flex-start;padding-bottom:40px}.hb-frame--banner{width:320px;height:420px;background:var(--hb-plum)}@media(max-width:989px){.hb-cats,.hb-grid,.hb-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-frame--cat{height:300px}.hb-hero__text{padding-inline-end:0}}@media(max-width:749px){.hb-section{padding-block:36px}.hb-wrap{padding-inline:16px}.hb-hero__grid{flex-direction:column-reverse}.hb-hero__text,.hb-hero__media{flex:0 0 auto}.hb-hero__media{min-height:0;padding:0 20px 28px}.hb-hero__tag{bottom:40px;inset-inline-start:32px}.hb-banner__media{padding-inline:20px}.hb-frame--banner{margin-inline:0}.hb-frame--hero{width:100%;max-width:100%;height:auto}.hb-hero__text{padding-block:28px 36px}.hb-hero__actions .hb-btn{width:100%}.hb-cats,.hb-grid{gap:12px}.hb-frame--cat{height:220px}.hb-cat__label{font-size:17px;margin-top:10px}.hb-card__body{padding:10px}.hb-card__title{font-size:14px}.hb-card__price{font-size:16px}.hb-trust__item svg{width:28px;height:28px}.hb-trust__item strong{font-size:14px}.hb-banner__card{margin:20px;padding:24px}.hb-frame--banner{width:100%;height:340px;margin-inline:20px}}header .menu-list__link{display:inline-flex;align-items:center;align-self:center;height:auto!important;min-height:42px;padding:8px 18px!important;line-height:1.4;border:1px solid var(--hb-line);border-radius:999px;background:#fff;color:var(--hb-plum);font-family:var(--hb-body);font-size:15.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s}header .menu-list__link:hover,header .menu-list__link[aria-current=page]{background:var(--hb-plum);border-color:var(--hb-plum)!important;color:var(--hb-ivory)!important}header .menu-list__link--active,header .menu-list__link[aria-current=page]{background:var(--hb-plum)!important}header .menu-list__link *,header .menu-list__link:hover *,header .menu-list__link[aria-current=page] *{color:inherit!important}header .menu-list__list-item{align-items:center}header .menu-list__link .menu-list__link-title{font-size:inherit;font-weight:inherit}header .menu-list__list-item{padding-inline:4px}header .menu-drawer__menu-item{font-family:var(--hb-display);font-size:22px}.card-gallery .product-media-container,.card-gallery .product-media{aspect-ratio:3 / 4!important;height:auto!important;width:100%;overflow:hidden;background:var(--hb-sand)}.card-gallery .product-media__image{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center top}
/*# sourceMappingURL=/cdn/shop/t/2/assets/habiba.css.map */
