.sharq-categories{--sharq-orange: #f05a1a;--sharq-orange-dark: #c9440c;--sharq-cream: #f6ebdd;--sharq-ivory: #fff9f2;--sharq-black: #111111;--sharq-charcoal: #232323;--sharq-gray: #6c747a;--sharq-sand: #d6b891;position:relative;overflow:hidden;padding:clamp(64px,8vw,120px) 24px;color:var(--sharq-ivory);background:radial-gradient(circle at 88% 8%,rgba(240,90,26,.18),transparent 30%),radial-gradient(circle at 8% 92%,rgba(214,184,145,.11),transparent 35%),linear-gradient(145deg,var(--sharq-black),var(--sharq-charcoal));font-family:inherit}.sharq-categories *,.sharq-categories *:before,.sharq-categories *:after{box-sizing:border-box}.sharq-categories .sharq-category-grid__ambient{position:absolute;top:-180px;left:8%;width:420px;height:420px;border:1px solid rgba(240,90,26,.16);border-radius:50%;box-shadow:0 0 90px #f05a1a14;pointer-events:none}.sharq-categories .sharq-category-grid__container{position:relative;z-index:1;width:min(100%,1480px);margin-inline:auto}.sharq-categories .sharq-category-grid__header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:end;gap:32px 8vw;margin-bottom:clamp(34px,5vw,64px)}.sharq-categories .sharq-category-grid__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--sharq-orange);font-size:14px;font-weight:800;letter-spacing:.04em}.sharq-categories .sharq-category-grid__eyebrow:before{width:36px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--sharq-orange-dark),var(--sharq-orange));content:""}.sharq-categories .sharq-category-grid__heading{max-width:720px;margin:0;color:var(--sharq-ivory);font-size:clamp(34px,4.6vw,68px);font-weight:850;line-height:1.05;letter-spacing:-.035em}.sharq-categories .sharq-category-grid__description{max-width:620px;margin:0;color:var(--sharq-cream);font-size:clamp(16px,1.25vw,20px);line-height:1.9}.sharq-categories .sharq-categories__header-action,.sharq-categories .sharq-category-grid__header-accent{grid-column:1 / -1;display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(214,184,145,.45),var(--sharq-orange),transparent)}.sharq-categories .sharq-categories__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:var(--sharq-grid-gap, 18px)}.sharq-categories .sharq-category-card{position:relative;display:block;width:100%;height:auto;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(246,235,221,.13);border-radius:clamp(18px,2vw,28px);background:var(--sharq-charcoal);box-shadow:0 22px 48px #00000047;isolation:isolate}.sharq-categories .sharq-category-card--ratio-4-3{aspect-ratio:4 / 3}.sharq-categories .sharq-category-card--ratio-8-3{aspect-ratio:8 / 3}.sharq-categories .sharq-category-card--heavy{grid-column:1 / span 2}.sharq-categories .sharq-category-card--sharq{grid-column:3 / span 4}.sharq-categories .sharq-category-card--supermarket{grid-column:7 / span 2}.sharq-categories .sharq-category-card--offices{grid-column:1 / span 4}.sharq-categories .sharq-category-card--chairs{grid-column:5 / span 4}.sharq-categories .sharq-category-card--featured{border-color:#f05a1a9e;box-shadow:0 22px 52px #00000057,0 0 34px #f05a1a29}.sharq-categories .sharq-category-card__link,.sharq-categories .sharq-category-card__media,.sharq-categories .sharq-category-card__gradient{position:absolute;top:0;right:0;bottom:0;left:0}.sharq-categories .sharq-category-card__link{z-index:1;display:block;color:var(--sharq-ivory);text-decoration:none}.sharq-categories .sharq-category-card__media{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.sharq-categories .sharq-category-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.001);transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .5s ease}.sharq-categories .sharq-category-card__gradient{z-index:-1;background:linear-gradient(180deg,#1111110f 18%,#11111140 48%,#111111f0),linear-gradient(90deg,rgba(17,17,17,.4),transparent 65%);transition:opacity .4s ease}.sharq-categories .sharq-category-card__accent{position:absolute;z-index:2;right:clamp(18px,2vw,30px);bottom:0;width:clamp(48px,5vw,76px);height:4px;border-radius:99px 99px 0 0;background:linear-gradient(90deg,var(--sharq-orange-dark),var(--sharq-orange));box-shadow:0 -4px 18px #f05a1a61;transition:width .4s ease}.sharq-categories .sharq-category-card__badge{position:absolute;z-index:3;top:clamp(16px,2vw,26px);right:clamp(16px,2vw,26px);padding:8px 14px;border:1px solid rgba(255,249,242,.22);border-radius:999px;color:var(--sharq-ivory);background:#f05a1ae6;box-shadow:0 8px 24px #c9440c4d;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sharq-categories .sharq-category-card__content{position:absolute;z-index:3;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(14px,1.4vw,24px);direction:rtl;text-align:right}.sharq-categories .sharq-category-card__title,.sharq-categories .sharq-category-card__description{display:block}.sharq-categories .sharq-category-card__title{margin:0;color:var(--sharq-ivory);font-size:clamp(18px,1.55vw,28px);font-weight:800;line-height:1.15;text-shadow:0 2px 16px rgba(0,0,0,.48)}.sharq-categories .sharq-category-card--featured .sharq-category-card__title{font-size:clamp(22px,2vw,34px)}.sharq-categories .sharq-category-card__description{max-width:46ch;margin:8px 0 0;color:var(--sharq-cream);font-size:clamp(11px,.78vw,14px);line-height:1.65}.sharq-categories .sharq-category-card__cta{display:inline-flex;align-items:center;gap:10px;min-height:40px;margin-top:13px;padding:6px 7px 6px 14px;border:1px solid rgba(255,249,242,.28);border-radius:999px;color:var(--sharq-ivory);background:#1111119e;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .3s ease,background .3s ease,border-color .3s ease,transform .3s ease}.sharq-categories .sharq-category-card__cta-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--sharq-ivory);background:var(--sharq-orange);transition:transform .3s ease,background .3s ease}.sharq-categories .sharq-category-card--ratio-4-3 .sharq-category-card__content{padding:clamp(12px,1vw,17px)}.sharq-categories .sharq-category-card--ratio-4-3 .sharq-category-card__title{font-size:clamp(15px,1.05vw,20px)}.sharq-categories .sharq-category-card--ratio-4-3 .sharq-category-card__description{display:-webkit-box;overflow:hidden;font-size:clamp(10px,.68vw,12px);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sharq-categories .sharq-category-card--ratio-4-3 .sharq-category-card__cta{min-height:35px;margin-top:9px;font-size:10px}@media(hover:hover){.sharq-categories .sharq-category-card:hover .sharq-category-card__image{transform:scale(1.055);filter:saturate(1.08) contrast(1.03)}.sharq-categories .sharq-category-card:hover .sharq-category-card__gradient{opacity:.9}.sharq-categories .sharq-category-card:hover .sharq-category-card__accent{width:40%}.sharq-categories .sharq-category-card:hover .sharq-category-card__cta{border-color:var(--sharq-orange);background:var(--sharq-orange-dark);transform:translateY(-2px)}.sharq-categories .sharq-category-card:hover .sharq-category-card__cta-icon{color:var(--sharq-orange-dark);background:var(--sharq-ivory);transform:translate(-3px)}}.sharq-categories .sharq-category-card__link:focus-visible{outline:3px solid var(--sharq-orange);outline-offset:-5px;border-radius:inherit}.sharq-categories .sharq-category-card__link:focus-visible .sharq-category-card__cta{border-color:var(--sharq-orange);background:var(--sharq-orange-dark)}.sharq-categories [data-sharq-animate]{opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.sharq-categories [data-sharq-animate=from-left]{transform:translate3d(-55px,0,0)}.sharq-categories [data-sharq-animate=from-right]{transform:translate3d(55px,0,0)}.sharq-categories [data-sharq-animate=from-bottom]{transform:translate3d(0,38px,0)}.sharq-categories [data-sharq-animate=card]{transform:translate3d(0,42px,0) scale(.985)}.sharq-categories [data-sharq-animate].is-visible{opacity:1;transform:translateZ(0) scale(1)}@media screen and (max-width:989px){.sharq-categories .sharq-category-grid__header{grid-template-columns:1fr;gap:20px}.sharq-categories .sharq-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sharq-categories .sharq-category-card{grid-column:auto;grid-row:auto}.sharq-categories .sharq-category-card--sharq{grid-column:1 / -1;grid-row:1}}@media screen and (max-width:749px){.sharq-categories{padding:48px 13px}.sharq-categories .sharq-category-grid__header{gap:15px;margin-bottom:28px;text-align:center}.sharq-categories .sharq-categories__heading-group{display:flex;flex-direction:column;align-items:center}.sharq-categories .sharq-category-grid__eyebrow{justify-content:center;margin-bottom:10px;font-size:11px}.sharq-categories .sharq-category-grid__eyebrow:before{width:24px;height:2px}.sharq-categories .sharq-category-grid__heading{max-width:330px;margin-inline:auto;font-size:clamp(27px,8vw,38px);line-height:1.12;text-align:center}.sharq-categories .sharq-categories__description{display:flex;justify-content:center}.sharq-categories .sharq-category-grid__description{max-width:330px;margin-inline:auto;font-size:12px;line-height:1.7;text-align:center}.sharq-categories .sharq-categories__grid{grid-template-columns:1fr;gap:12px}.sharq-categories .sharq-category-card{grid-column:1;grid-row:auto;width:100%;border-radius:15px}.sharq-categories .sharq-category-card--sharq{order:1}.sharq-categories .sharq-category-card--heavy{order:2}.sharq-categories .sharq-category-card--supermarket{order:3}.sharq-categories .sharq-category-card--offices{order:4}.sharq-categories .sharq-category-card--chairs{order:5}.sharq-categories .sharq-category-card__content{top:auto;right:10px;bottom:10px;left:auto;width:min(68%,220px);padding:10px 11px 9px;align-items:flex-start;direction:rtl;text-align:right;transform:none;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}.sharq-categories .sharq-category-card__content:before{content:"";position:absolute;z-index:-1;top:50%;right:38%;width:165%;height:175%;transform:translate(50%,-50%);border-radius:50%;background:radial-gradient(ellipse at center,#f05a1a7a,#c9440c47 34%,#11111157 58%,#1110 78%);filter:blur(16px);opacity:.92;pointer-events:none}.sharq-categories .sharq-category-card__title,.sharq-categories .sharq-category-card--featured .sharq-category-card__title,.sharq-categories .sharq-category-card--ratio-4-3 .sharq-category-card__title{max-width:100%;font-size:clamp(14px,4vw,18px);line-height:1.2;text-align:right}.sharq-categories .sharq-category-card__description,.sharq-categories .sharq-category-card--ratio-4-3 .sharq-category-card__description{display:-webkit-box;max-width:270px;margin:5px auto 0;overflow:hidden;font-size:clamp(8px,2.45vw,10px);line-height:1.4;text-align:right;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sharq-categories .sharq-category-card__cta,.sharq-categories .sharq-category-card--ratio-4-3 .sharq-category-card__cta{gap:6px;min-height:31px;margin-top:7px;padding:4px 5px 4px 10px;font-size:9px}.sharq-categories .sharq-category-card__cta-icon{width:22px;height:22px}.sharq-categories .sharq-category-card__cta-icon svg{width:13px;height:13px}.sharq-categories .sharq-category-card__badge{top:10px;right:10px;padding:5px 9px;font-size:8px}.sharq-categories .sharq-category-card__accent{right:50%;width:45px;transform:translate(50%)}.sharq-categories .sharq-category-card__gradient{background:linear-gradient(180deg,#1111112e,#1111115c),radial-gradient(circle at center,#11111138,#1111118c)}}@media(prefers-reduced-motion:reduce){.sharq-categories [data-sharq-animate]{opacity:1;transform:none;transition:none}.sharq-categories .sharq-category-card__image,.sharq-categories .sharq-category-card__accent,.sharq-categories .sharq-category-card__cta,.sharq-categories .sharq-category-card__cta-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sharq-category-grid.css.map */
