.suqaena-hero{width:min(100%,1728px);margin:0 auto;line-height:0}.suqaena-hero img{display:block;width:100%;height:auto}.suqaena-categories{width:min(100%,1199px);margin:0 auto;padding:30px 18px 38px}.suqaena-categories h2{text-align:center;color:#7e1024;font:clamp(25px,3vw,44px) Georgia,serif;margin:0 0 24px}.category-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.category-card-grid>a{position:relative;display:block;aspect-ratio:176/235;border-radius:14px;overflow:hidden;border:1px solid #e4b64d;box-shadow:0 4px 12px #580f2733;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;cursor:pointer}.category-card-grid>a:hover,.category-card-grid>a:focus-visible{transform:translateY(-8px) scale(1.045);box-shadow:0 14px 28px #6d0b3a70,0 0 0 3px #eec355,0 0 20px #f6c36c;filter:brightness(1.08)}.category-card-grid>a:focus-visible{outline:3px solid #77152a;outline-offset:3px}.category-card-grid>a:active{transform:scale(.97)}.category-card-grid .luxury-category-card{position:relative;left:auto;top:auto;width:auto;height:auto}.category-card-grid .luxury-category-card img{width:100%;height:100%;object-fit:fill}.category-crop-card{background-image:url('/assets/suqaena-homepage-clean.png');background-repeat:no-repeat;background-size:664% 562%;background-position:calc(2.55% + var(--card-index)*19.35%) 61.7%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collection-promo{width:min(97%,1169px);aspect-ratio:1169/250;margin:0 auto 28px;border-radius:20px;background:url('/assets/suqaena-homepage-clean.png') center bottom / 100% auto no-repeat;overflow:hidden}.collection-promo a{display:block;width:100%;height:100%;cursor:pointer;transition:filter .2s,box-shadow .2s}.collection-promo a:hover,.collection-promo a:focus-visible{filter:brightness(1.1);box-shadow:inset 0 0 0 4px #edc46c}.collection-promo a:focus-visible{outline:3px solid #7c1833}@media(max-width:750px){.category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.suqaena-categories{padding:20px 12px}.collection-promo{border-radius:10px}}@media(max-width:400px){.category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.category-card-grid>a,.collection-promo a{transition:none}}
