/* LOOMA — everyday wardrobe. Published Raed customization, 2026-10-05. */
:root{--looma-ink:#183b32;--looma-paper:#f7f5f0;--looma-line:#deded5;--looma-soft:#e8eae2}
body{background:var(--looma-paper);color:var(--looma-ink)}
.store-header{background:var(--looma-paper)}
.top-navbar{background:#eeeee7;border-bottom:1px solid var(--looma-line);padding:8px 0}
.top-navbar .header-search{max-width:380px;margin-inline-start:auto}
.s-search-input{background:transparent!important;border:1px solid #d2d7ce!important;border-radius:0!important}
#mainnav,#mainnav .inner{background:var(--looma-paper)!important;box-shadow:none!important;border-bottom:1px solid var(--looma-line)}
.navbar-brand{position:relative;min-width:148px;display:flex;align-items:center;justify-content:center}
.navbar-brand img{display:none}
.navbar-brand h1{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;font:34px/1.1 Georgia,serif;letter-spacing:.13em;color:var(--looma-ink)}
.s-block{margin-top:64px}
/* Editorial hero, showing actual products in the catalogue. */
.s-block--hero-slider{margin:22px 24px 0!important;width:calc(100% - 48px);overflow:hidden;background:#e9ebe3}
.s-block--hero-slider .swiper-slide{height:470px!important;min-height:470px!important;background:#e9ebe3!important}
.s-block--hero-slider .overlay-bg{background:none!important;position:absolute;inset:0 auto 0 0!important;width:59%;opacity:1!important;filter:none!important}
.s-block--hero-slider .overlay-bg:before,.s-block--hero-slider .overlay-bg:after{content:'';position:absolute;top:0;bottom:0;background-size:cover;background-repeat:no-repeat}
.s-block--hero-slider .overlay-bg:before{left:0;width:57%;background-image:url('https://statics.trendsi.com/product3/4cad28f622a74dfe93d5e3b7ec54022d-Max.webp');background-position:center 33%}
.s-block--hero-slider .overlay-bg:after{right:0;width:43%;border-left:8px solid var(--looma-paper);background-image:url('https://statics.trendsi.com/product3/e80b6fab0c57496685777aa2e8f2dce3-Max.webp');background-position:center 25%}
.s-block--hero-slider .home-slider__content{height:100%!important;min-height:470px;max-width:none!important;width:41%;margin:0 0 0 auto!important;padding:42px 42px!important;display:flex;align-items:center;justify-content:center}
.s-block--hero-slider .home-slider__content>div{width:100%!important;max-width:440px;text-align:right!important;color:var(--looma-ink)!important}
.s-block--hero-slider .home-slider__content>div:before{content:'L O O M A';display:block;font:18px/1 Georgia,serif;letter-spacing:.24em;margin-bottom:35px;color:#3b594d;direction:ltr;text-align:right}
.s-block--hero-slider h2{font-size:clamp(35px,3.8vw,57px)!important;line-height:1.4!important;letter-spacing:-.03em;font-weight:700!important;margin-bottom:22px!important;color:var(--looma-ink)!important}
.s-block--hero-slider .description{display:block!important;-webkit-line-clamp:unset!important;font-size:17px;line-height:1.95;max-width:340px;margin:0!important;color:#506156}
.s-block--hero-slider .home-slider__content>div:after{content:'EVERYDAY / ESSENTIALS';display:block;font:10px/1.6 Arial,sans-serif;letter-spacing:.2em;margin-top:38px;padding-top:20px;border-top:1px solid #b8c2b4;color:#516351;direction:ltr;text-align:right}
/* All ten sections are visible, with real product photography. */
.s-block--categories .s-slider-block__title{margin-bottom:26px}
.s-block--categories .s-slider-block__title h2{font-size:28px;line-height:1.5;font-weight:700}
.s-block--categories .s-slider-block__title h2:before{content:'THE COLLECTIONS';display:block;font:10px/1.8 Arial,sans-serif;letter-spacing:.18em;color:#778270;margin-bottom:8px}
.s-block--categories .s-slider-block__title-nav{display:none!important}
.s-block--categories .swiper{overflow:visible!important}
.s-block--categories .swiper-wrapper{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 18px!important;transform:none!important;width:100%!important}
.s-block--categories .swiper-slide{width:auto!important;margin:0!important;min-width:0!important}
.s-block--categories .slide--cat-entry{position:relative;display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-end!important;padding:0!important;height:auto!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:hidden;text-align:right!important}
.s-block--categories .slide--cat-entry i{display:none!important}
.s-block--categories .slide--cat-entry:before{content:'';display:block;width:100%;aspect-ratio:4/5;background-color:#e1e4db;background-image:var(--looma-photo);background-size:cover;background-position:center 25%;transition:filter .25s}
.s-block--categories .slide--cat-entry:hover:before{filter:brightness(.93)}
.s-block--categories .slide--cat-entry h2{font-size:16px!important;line-height:1.6;margin:0!important;padding:12px 2px!important;color:var(--looma-ink)}
.s-block--categories .slide--cat-entry h2:after{content:'←';float:left;font-size:20px;font-weight:400}
.s-block--categories a[href*='c1720903347']{--looma-photo:url('https://statics.trendsi.com/pic/product1/33c0b697-b2dd-4003-8513-f3144d56c2a7-Max.webp')}
.s-block--categories a[href*='c2074710979']{--looma-photo:url('https://statics.trendsi.com/product3/e80b6fab0c57496685777aa2e8f2dce3-Max.webp')}
.s-block--categories a[href*='c949255370']{--looma-photo:url('https://statics.trendsi.com/product3/4cad28f622a74dfe93d5e3b7ec54022d-Max.webp')}
.s-block--categories a[href*='c801842896']{--looma-photo:url('https://statics.trendsi.com/product3/5c2f39d87f0640f3894f8b53b9523c7d-Max.webp')}
.s-block--categories a[href*='c2039498193']{--looma-photo:url('https://statics.trendsi.com/pic/product1/294826cd-e3ec-48cb-bfb9-eda54f354ad0-Max.webp')}
.s-block--categories a[href*='c702549940']{--looma-photo:url('https://cdn.files.salla.network/other/2074553478/03388c8b-58a0-429c-a803-a2a5061f83b1-original.webp')}
.s-block--categories a[href*='c1759782573']{--looma-photo:url('https://statics.trendsi.com/product3/50ff50faa2e34cfa8e2529d0fed18126-Max.webp')}
.s-block--categories a[href*='c177608381']{--looma-photo:url('https://statics.trendsi.com/pic/product1/294826cd-e3ec-48cb-bfb9-eda54f354ad0-Max.webp')}
.s-block--categories a[href*='c1437224374']{--looma-photo:url('https://statics.trendsi.com/product3/50ff50faa2e34cfa8e2529d0fed18126-Max.webp')}
.s-block--categories a[href*='c952760252']{--looma-photo:url('https://statics.trendsi.com/pic/product1/7b7bd1c8-0367-4d5f-82e8-9a38a4e0f90a-Max.webp')}
/* Product presentation, without changing options or buying behaviour. */
.s-block--tabs-produtcs{background:#eeeee7!important;padding:48px 0!important;border-block:1px solid var(--looma-line)}
.s-block--tabs-produtcs>.container:before{content:'اختيارات لكل يوم';display:block;font-size:29px;line-height:1.5;font-weight:700;text-align:center;margin-bottom:25px}
.s-block--tabs-produtcs .tabs{gap:12px;margin-bottom:30px}
.s-block--tabs-produtcs button.tab-trigger{border-radius:0!important;padding:12px 30px!important;border-color:#c6cfc3}
.s-block--tabs-produtcs button.tab-trigger.is-active{background:var(--looma-ink)!important;color:#fff!important;border-color:var(--looma-ink)!important}
.s-product-card-entry{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:hidden}
.s-product-card-image{height:auto!important;aspect-ratio:3/4;border-radius:0!important;background:#eaece5}
.s-product-card-image>a{display:block;height:100%;width:100%}
.s-product-card-image img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center top;border-radius:0!important}
.s-product-card-content{padding:16px!important;gap:12px}
.s-product-card-content-title a{font-size:14px!important;line-height:1.7!important;font-weight:500;color:#263e33!important}
.s-product-card-price{font-size:17px!important;font-weight:700;color:var(--looma-ink)!important}
.s-product-card-content-footer button{border-radius:0!important;border:1px solid #bec9bc!important;background:#fff!important;color:var(--looma-ink)!important;min-height:42px}
.s-product-card-content-footer button:hover{background:var(--looma-ink)!important;color:#fff!important}
.s-product-card-wishlist-btn button{background:#ffffffed!important;border:0!important}
.s-block--features{background:var(--looma-ink);color:#fff;border-radius:0!important;padding:35px 26px!important;margin-bottom:64px}
.s-block--features h2{color:#fff!important;font-size:18px}
.s-block--features p{color:#dce5d8!important;font-size:13px;line-height:1.8}
footer{border-top:1px solid var(--looma-line)}
.product__description table{width:100%;border-collapse:collapse;font-size:14px}
.product__description td,.product__description th{padding:10px;border:1px solid #dfe4da;text-align:center}
a:focus-visible,button:focus-visible{outline:2px solid #536d52;outline-offset:4px}
@media(min-width:1500px){.s-block--hero-slider{max-width:1450px;margin-inline:auto!important}.s-block--hero-slider .swiper-slide{height:550px!important}.s-block--hero-slider .home-slider__content{min-height:550px}}
@media(max-width:1023px){.navbar-brand{min-width:110px}.navbar-brand h1{font-size:28px}.s-block--hero-slider{margin:15px 16px 0!important;width:calc(100% - 32px)}.s-block--hero-slider .home-slider__content{padding:30px 24px!important}.s-block--hero-slider h2{font-size:38px!important}.s-block--categories .swiper-wrapper{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 12px!important}.s-block--categories .slide--cat-entry h2{font-size:14px!important}}
@media(max-width:640px){.top-navbar{padding:5px 0}.top-navbar .header-search{max-width:none}.navbar-brand{min-width:112px}.navbar-brand h1{font-size:27px}.s-block{margin-top:36px}.s-block--hero-slider{margin:12px 12px 0!important;width:calc(100% - 24px)}.s-block--hero-slider .swiper-slide{height:575px!important;min-height:575px!important}.s-block--hero-slider .home-slider__content{position:absolute;top:0;right:0;width:100%;height:275px!important;min-height:275px;padding:26px!important;align-items:flex-start}.s-block--hero-slider .home-slider__content>div{max-width:none}.s-block--hero-slider .home-slider__content>div:before{font-size:13px;margin-bottom:17px}.s-block--hero-slider h2{font-size:34px!important;line-height:1.3!important;margin-bottom:15px!important}.s-block--hero-slider .description{font-size:14px;line-height:1.9;max-width:300px}.s-block--hero-slider .home-slider__content>div:after{font-size:8px;margin-top:18px;padding-top:10px}.s-block--hero-slider .overlay-bg{inset:auto 0 0!important;width:100%;height:300px}.s-block--hero-slider .overlay-bg:before{width:55%;background-position:center 22%}.s-block--hero-slider .overlay-bg:after{width:45%;border-left-width:5px;background-position:center 22%}.s-block--categories .s-slider-block__title h2{font-size:24px}.s-block--categories .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.s-block--categories .slide--cat-entry:before{aspect-ratio:1/1.12}.s-block--categories .slide--cat-entry h2{font-size:14px!important;padding:10px 0!important}.s-block--tabs-produtcs{padding:30px 0!important}.s-block--tabs-produtcs>.container:before{font-size:24px;margin-bottom:20px}.s-block--tabs-produtcs button.tab-trigger{padding:9px 18px!important;font-size:13px}.s-product-card-content{padding:11px!important;gap:8px}.s-product-card-content-title a{font-size:12px!important;line-height:1.6!important}.s-product-card-price{font-size:15px!important}.s-product-card-content-footer button{font-size:12px;min-height:37px}.s-block--features{padding:26px 15px!important;margin-bottom:36px}.s-block--features h2{font-size:16px}}
@media(prefers-reduced-motion:reduce){.slide--cat-entry:before{transition:none}}


/* Explicitly override Raed's full-width dimming pseudo-element. */
.s-block--hero-slider .overlay-bg:after{width:43%!important;left:auto!important;right:0!important;background-color:transparent!important}
@media(max-width:640px){.s-block--hero-slider .overlay-bg:after{width:45%!important}}


/* Wordmark stays visible on every page, including product detail. */
.navbar-brand:after{content:'LOOMA';font:34px/1.1 Georgia,serif;letter-spacing:.13em;color:var(--looma-ink)}
.navbar-brand h1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
@media(max-width:1023px){.navbar-brand:after{font-size:28px}}
@media(max-width:640px){.navbar-brand:after{font-size:27px}}


/* Garment-only photography for men's underwear. */
.s-block--categories a[href*='c702549940']:before{background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#f7f5f0}
.s-product-card-image img[alt*='سروال داخلي رجالي']{object-fit:contain!important;object-position:center;background:#f7f5f0}