/* FIXER Light — draft 776439312; original 1562031998 preserved */
:root{--color-primary:#536249;--color-primary-dark:#3d4935;--color-primary-light:#eef1e9;--text-color:#202421;--text-color-in-footer:#202421;}
body{background:#fff!important;color:#202421;}
#store-header{background:#fff!important;color:#202421!important;position:relative!important;border-bottom:1px solid #e7e9e3;}
#mainnav,.main-nav-container{background:#fff!important;color:#202421!important;}
.s-block{margin-top:40px;margin-bottom:40px;}
.s-block h2{font-size:28px;line-height:1.5;font-weight:500;color:#202421!important;}
.s-block p{line-height:1.8;}
.s-block__header--wajha-categories{align-items:flex-start!important;margin-bottom:24px;}
.wajha-categories{gap:20px!important;padding-top:0!important;}
.wajha-cat-item{height:340px!important;border-radius:16px!important;background:#f5f6f2;}
.wajha-cat-item>div.absolute.inset-0{bottom:92px;}
.wajha-cat-item img{object-position:center 43%;}
.wajha-cat-content{top:auto!important;bottom:0!important;left:0!important;transform:none!important;min-height:92px;background:#fff!important;align-items:flex-start!important;justify-content:center!important;text-align:right!important;gap:4px!important;padding:12px 0!important;}
.wajha-cat-title{font-size:17px!important;color:#202421!important;line-height:1.5;}
.wajha-cat-description{font-size:12px!important;color:#70756e!important;}
.wajha-cat-btn{padding:0!important;font-size:12px!important;color:#536249!important;background:transparent!important;}
.s-block--about-us{background:#f7f8f4!important;padding:40px 0!important;border-radius:16px;}
.s-block--faq{background:#fff!important;max-width:850px;margin-inline:auto;}
.wajha-store-features{background:#fafbf8!important;color:#202421!important;}
.store-footer{background:#f5f6f2!important;color:#202421!important;border-top:1px solid #e7e9e3;}
.store-footer a,.store-footer h3,.store-footer p{color:#4d5547!important;}
.store-footer .footer-last-c{border-color:#e1e4da!important;}
.s-block--bundle-hero-slider{border-radius:16px;overflow:hidden;max-width:1200px;margin:24px auto 32px!important;}
.s-block--bundle-hero-slider h1,.s-block--bundle-hero-slider h2{font-weight:500!important;line-height:1.35!important;}
@media(max-width:767px){.s-block{margin-top:28px;margin-bottom:28px;}.s-block h2{font-size:24px;}.wajha-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important;}.wajha-cat-item{height:280px!important;}.wajha-cat-title{font-size:15px!important;}.s-block--bundle-hero-slider{margin:16px 16px 24px!important;}.s-block--about-us{padding:28px 0!important;}}


/* Homepage composition */
.app-inner>#store-header{order:-3}.app-inner>.s-block--bundle-html-content:has(#fixer-light-home){order:-2;margin:0!important}.app-inner>.s-block__wajha-categories{order:-1}.app-inner>.store-footer{order:20}.s-block--bundle-hero-slider,.s-block--payments,.wajha-store-features,.s-block--custom-testimonials,.s-block.\!mt-0{display:none!important}


.s-block--about-us,.s-block--faq{display:none!important}.s-block--bundle-html-content:has(#fixer-light-details){order:5;margin:0!important}.s-block--bundle-personalized-shoppers-who-bought{order:1}.wajha-cat-btn{display:none!important}.wajha-cat-content{padding:12px!important}.store-footer a[href*="phone=966&"]{display:none!important}
/* Final responsive refinements */
a[href*="phone=966&"]{display:none!important}
.s-block__wajha-categories{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px;box-sizing:border-box}
@media(min-width:768px) and (max-width:1023px){#fixer-light-home h1{font-size:38px}#fixer-light-home .fx-copy{padding:32px 8%}}
@media(max-width:767px){.s-block__wajha-categories{padding-inline:16px}}
.wajha-cat-item,.wajha-cat-title,.wajha-cat-description{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}

@media(max-width:767px){body .app-inner .s-block__wajha-categories .wajha-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-inner .wajha-cat-item{height:280px!important}}

/* Linked category cards */
.wajha-cat-item a{pointer-events:auto;cursor:pointer}.wajha-cat-item:hover{box-shadow:0 6px 20px #20242112}.wajha-cat-item:focus-within{outline:2px solid #536249;outline-offset:3px}

/* Approved FIXER background: very light greige, subtle diagonal side lines */
body{background:#fdfcfb!important;}
body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.16;background:repeating-linear-gradient(118deg,transparent 0 22px,#bca685 23px 24px,transparent 25px 48px,#aab0b5 49px 50px,transparent 51px 76px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 19%,transparent 81%,#000);mask-image:linear-gradient(90deg,#000,transparent 19%,transparent 81%,#000);}
body>.app-inner{position:relative;z-index:1;}
#store-header,#mainnav,.main-nav-container{background:#fdfcfb!important;}
.wajha-cat-content{background:#fdfcfb!important;}
@media(max-width:767px){body::before{-webkit-mask-image:linear-gradient(90deg,#000,transparent 12%,transparent 88%,#000);mask-image:linear-gradient(90deg,#000,transparent 12%,transparent 88%,#000);}}

/* Approved beige framed header */
#store-header.fx-beige-header{width:calc(100% - 40px);max-width:1160px;margin:20px auto 0;background:transparent!important;border:0!important;}
.fx-beige-header .top-navbar{display:none!important;}
#store-header.fx-beige-header #mainnav{height:auto!important;background:#eee9e1!important;border:1px solid #ded6c9;border-radius:20px;overflow:hidden;}
.fx-beige-header #mainnav>.inner{position:static!important;transform:none!important;background:transparent!important;box-shadow:none!important;}
.fx-beige-header #mainnav>.inner>.container{padding:0!important;width:100%;max-width:none;}
.fx-beige-header .fx-header-row{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:28px;padding:20px 24px!important;border:0!important;}
.fx-beige-header .fx-header-brand{flex:0 0 auto!important;order:0!important;}
.fx-beige-header .navbar-brand{display:flex!important;flex-direction:column;align-items:center;gap:7px;margin:0!important;padding:0!important;}
.fx-beige-header .navbar-brand img{width:88px!important;max-width:88px!important;height:90px!important;max-height:none!important;object-fit:contain;}
.fx-beige-header .fx-header-name{display:block;font-size:13px;line-height:1.5;color:#625d52;white-space:nowrap;}
.fx-beige-header .fx-header-search{display:flex!important;align-items:center;gap:10px;flex:1;max-width:350px;height:46px;background:#fcfaf7;border-radius:30px;color:#62695b;padding:0 18px;text-align:right;}
.fx-beige-header .fx-header-search .header-btn__icon{width:20px!important;height:20px!important;margin:0!important;background:transparent!important;border:0!important;}
.fx-beige-header .fx-search-label{font-size:13px;}
.fx-beige-header .fx-header-tools{display:flex;align-items:center;gap:10px;flex:0 0 auto;}
.fx-beige-header button[aria-label="wishlist"]{display:none!important;}
.fx-beige-header .header-btn__icon{width:42px!important;height:42px!important;margin:0!important;border:0!important;background:transparent!important;}
.fx-beige-header salla-cart-summary{margin:0!important;}
.fx-beige-header .s-cart-summary-content{display:none!important;}
.fx-beige-header .header-btn-ac-cart{background:#536249!important;border-radius:50%;}
.fx-beige-header .header-btn-ac-cart svg path{fill:#fff!important;}
.fx-beige-header .s-cart-summary-count{background:#536249!important;color:#fff!important;font-size:10px;}
.fx-beige-header .fx-header-categories{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px;padding:13px 16px;background:#f6f2ec;border-top:1px solid #ded6c9;}
.fx-beige-header .fx-header-categories a{font-size:13px;color:#4e5548;text-decoration:none;line-height:1.5;padding:4px 0;}
.fx-beige-header .fx-header-categories a:hover{color:#536249;text-decoration:underline;text-underline-offset:5px;}
.fx-beige-header custom-main-menu{display:none;}
@media(max-width:767px){#store-header.fx-beige-header{width:calc(100% - 32px);margin-top:14px;}.fx-beige-header .fx-header-row{flex-wrap:wrap;gap:14px;padding:18px 16px!important;}.fx-beige-header .navbar-brand img{width:74px!important;max-width:74px!important;height:76px!important;}.fx-beige-header .fx-header-name{font-size:12px;}.fx-beige-header .fx-header-search{order:3;flex-basis:100%;max-width:none;height:44px;}.fx-beige-header .fx-header-categories{gap:22px;padding:11px 12px;}.fx-beige-header .fx-header-categories a{font-size:12px;}.fx-beige-header .mburger{display:none!important;}.fx-beige-header .fx-header-tools{margin-inline-start:auto;}}

/* Old categories removed while rebuilding catalog. */
.s-block__wajha-categories,.fx-header-categories{display:none!important}

/* New approved departments: six main categories plus offers. */
.fx-beige-header .fx-header-categories{display:flex!important;gap:24px;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:thin;padding:14px 24px;}
.fx-beige-header .fx-header-categories a{flex:0 0 auto;white-space:nowrap;font-size:12px;}
/* Approved olive and beige category icons. */
.fx-departments{margin:42px 0 24px;color:#202421;line-height:1.6;}
.fx-departments>h2{font-size:28px;margin:0 0 8px;}
.fx-departments>p{font-size:14px;color:#77766f;margin:0 0 32px;}
.fx-department-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;max-width:1080px;margin:auto;}
.fx-department-card{display:flex;flex-direction:column;align-items:center;gap:18px;padding:10px 8px;color:#536249;text-align:center;text-decoration:none;border-radius:16px;cursor:pointer;}
.fx-department-icon{display:flex;align-items:center;justify-content:center;width:178px;height:178px;border-radius:50%;background:#f5f2eb;transition:background .2s,transform .2s;}
.fx-department-icon svg{display:block;width:150px;height:150px;}
.fx-department-card h3{font-size:18px;font-weight:500;line-height:1.7;margin:0;max-width:260px;}
.fx-department-card:hover .fx-department-icon{background:#eee9e1;transform:translateY(-3px);}
.fx-department-card:focus-visible{outline:2px solid #536249;outline-offset:4px;}
.fx-department-offers{grid-column:2;}
@media(max-width:767px){.fx-departments{margin-top:28px;}.fx-departments>h2{font-size:24px;}.fx-departments>p{font-size:12px;margin-bottom:22px;}.fx-department-grid{gap:22px 8px;}.fx-department-card{padding:6px 0;gap:12px;}.fx-department-icon{width:88px;height:88px;}.fx-department-icon svg{width:74px;height:74px;}.fx-department-card h3{font-size:12px;line-height:1.7;}.fx-beige-header .fx-header-categories{padding:12px 16px;gap:20px;}}
@media(prefers-reduced-motion:reduce){.fx-department-icon{transition:none;}.fx-department-card:hover .fx-department-icon{transform:none;}}

/* Approved subcategory icon navigation. */
#carousel-subcategories.fx-subcategory-replaced{display:none!important;}
#fixer-subcategory-icons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px;max-width:1100px;margin:28px auto 42px;padding:0 16px;}
#fixer-subcategory-icons:has(>a:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px;}
#fixer-subcategory-icons:has(>a:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr));max-width:980px;}
.fx-subcategory-card{display:flex;flex-direction:column;align-items:center;gap:16px;color:#536249;text-align:center;text-decoration:none;padding:8px 0;cursor:pointer;border-radius:12px;}
.fx-subcategory-icon{display:flex;align-items:center;justify-content:center;width:142px;height:142px;border-radius:50%;background:#f5f2eb;transition:background .2s,transform .2s;}
.fx-subcategory-icon svg{display:block;width:120px;height:120px;}
.fx-subcategory-name{font-size:15px;font-weight:500;line-height:1.7;max-width:185px;}
.fx-subcategory-card:hover .fx-subcategory-icon{background:#eee9e1;transform:translateY(-3px);}
.fx-subcategory-card:focus-visible{outline:2px solid #536249;outline-offset:4px;}
@media(max-width:767px){#fixer-subcategory-icons,#fixer-subcategory-icons:has(>a:nth-child(4):last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px;margin:20px auto 28px;padding:0 8px;}.fx-subcategory-icon{width:88px;height:88px;}.fx-subcategory-icon svg{width:74px;height:74px;}.fx-subcategory-card{gap:12px;}.fx-subcategory-name{font-size:12px;line-height:1.7;}}
@media(prefers-reduced-motion:reduce){.fx-subcategory-icon{transition:none;}.fx-subcategory-card:hover .fx-subcategory-icon{transform:none;}}
/* Keep subcategory artwork on the approved light store background. */
.product-index .overlay-bg:has(#fixer-subcategory-icons){background:transparent!important;color:#536249!important;min-height:0!important;padding:14px 0 10px;}
.product-index .overlay-bg:has(#fixer-subcategory-icons)::before,.product-index .overlay-bg:has(#fixer-subcategory-icons)::after{display:none!important;}
.product-index .container:has(>div>#fixer-subcategory-icons){flex-direction:column!important;align-items:stretch!important;}
.product-index div:has(>#fixer-subcategory-icons){width:100%!important;flex:none!important;}
.product-index .container:has(>div>#fixer-subcategory-icons)>div{width:100%!important;flex:none!important;}
.product-index .overlay-bg:has(#fixer-subcategory-icons) .breadcrumbs{padding:8px 16px!important;color:#77766f!important;}
.product-index .overlay-bg:has(#fixer-subcategory-icons) .breadcrumbs a{color:#77766f!important;}

/* Compact laptop category layout; preserve the approved olive typography. */
.product-index .overlay-bg:has(#fixer-subcategory-icons){padding:8px 0 4px!important;}
.product-index .container:has(>div>#fixer-subcategory-icons){gap:0!important;}
#fixer-subcategory-icons{margin-top:16px;margin-bottom:22px;}
.product-index .overlay-bg:has(#fixer-subcategory-icons) .b-cats-collection{display:none!important;}
@media(max-width:767px){#fixer-subcategory-icons{margin-top:16px;margin-bottom:20px;}}

/* Product pages show their product content rather than homepage banners. */
.product-single #fixer-home-rendered,.product-single #fixer-details-rendered{display:none!important;}



/* FIXER sideways product rows */
:is(section[component-id="1355651585"],.fx-product-row){padding-inline:16px!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-products-list-wrapper{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:230px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:8px;scrollbar-width:thin;gap:14px 12px!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-entry{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:auto!important;border:1px solid #e7e3dc!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-image{width:100%!important;min-width:0!important;flex:none!important;height:auto!important;aspect-ratio:1!important;background:#fff!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-image>a{display:block!important;width:100%!important;height:100%!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-image img{width:100%!important;height:100%!important;object-fit:contain!important;padding:8px!important;box-sizing:border-box!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-content{width:100%!important;min-width:0!important;flex:1!important;padding:12px 10px 10px!important;background:#fff!important;box-sizing:border-box!important;gap:8px!important;}
:is(section[component-id="1355651585"],.fx-product-row) .wajha-small-text,:is(section[component-id="1355651585"],.fx-product-row) .qv-availability{display:none!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-content-title{margin:0!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-content-title a{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;white-space:normal!important;text-align:right!important;font-size:13px!important;line-height:1.65!important;height:64px!important;overflow:hidden!important;color:#202421!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-content-sub{justify-content:flex-start!important;min-height:28px!important;margin:0!important;gap:6px!important;flex-wrap:wrap!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-price{font-size:16px!important;font-weight:600!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-content-footer{margin-top:auto!important;display:block!important;padding-top:8px!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-content-footer>salla-button{display:none!important;}
:is(section[component-id="1355651585"],.fx-product-row) salla-add-product-button,:is(section[component-id="1355651585"],.fx-product-row) salla-add-product-button salla-button{display:block!important;width:100%!important;}
:is(section[component-id="1355651585"],.fx-product-row) salla-add-product-button button{width:100%!important;height:40px!important;min-width:0!important;border-radius:8px!important;}
:is(section[component-id="1355651585"],.fx-product-row) salla-add-product-button .s-button-text{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;}
:is(section[component-id="1355651585"],.fx-product-row) salla-add-product-button .s-button-text svg{width:18px!important;height:18px!important;}
:is(section[component-id="1355651585"],.fx-product-row) salla-add-product-button:not([product-status="out"]) .s-button-text::after{content:"أضف للسلة";font-size:12px;white-space:nowrap;}

:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-entry{scroll-snap-align:start;}
.fx-product-row{width:100%;max-width:1200px;margin:32px auto;padding:0 20px;box-sizing:border-box;order:0;}
.fx-product-row[hidden]{display:none!important;}
.fx-row-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px;}
.fx-row-heading h2{margin:0;font-size:24px;}
.fx-row-heading a{font-size:13px;color:#536249;white-space:nowrap;}
@media(max-width:767px){:is(section[component-id="1355651585"],.fx-product-row) .s-products-list-wrapper{grid-auto-columns:68%!important;gap:12px!important;}.fx-product-row{padding-inline:16px;}.fx-row-heading h2{font-size:22px;}}
/* Balanced compact mobile product cards beneath category banners. */
@media(max-width:767px){
:is(section[component-id="1355651585"],.fx-product-row) .s-products-list-wrapper{grid-auto-columns:calc((100% - 12px)/2)!important;align-items:stretch!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-image{aspect-ratio:4/3!important;height:auto!important;min-height:0!important;max-height:none!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-content{padding:10px 9px 9px!important;gap:6px!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-content-title a{-webkit-line-clamp:2!important;height:40px!important;font-size:12px!important;line-height:20px!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-content-sub{min-height:25px!important;}
:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-sale-price h4,:is(section[component-id="1355651585"],.fx-product-row) .s-product-card-price{font-size:16px!important;}
:is(section[component-id="1355651585"],.fx-product-row) salla-add-product-button button{height:36px!important;}
.fx-category-banner{margin-bottom:14px!important;}
.fx-row-heading{margin-bottom:14px!important;}
.fx-row-heading h2{font-size:19px!important;}
}

/* Product detail gallery: a complete product within a bounded stage. */
.product-single .details-slider{--fx-gallery-height:420px;}
.product-single .details-slider>.s-slider-container,
.product-single .details-slider>.s-slider-container>.swiper-wrapper,
.product-single .details-slider>.s-slider-container>.swiper-wrapper>.swiper-slide{height:var(--fx-gallery-height)!important;min-height:0!important;max-height:var(--fx-gallery-height)!important;}
.product-single .details-slider>.s-slider-container{background:#fff;border:1px solid #e7e3dc;border-radius:14px;}
.product-single .details-slider .magnify-wrapper{display:flex!important;align-items:center;justify-content:center;overflow:hidden;}
.product-single .details-slider .magnify-wrapper>img{display:block;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:24px!important;box-sizing:border-box!important;}
.product-single .details-slider .s-slider-thumbs .swiper-slide{height:64px!important;}
.product-single .details-slider .s-slider-thumbs img{object-fit:contain!important;padding:5px;box-sizing:border-box;background:#fff!important;}
@media(max-width:767px){.product-single .details-slider{--fx-gallery-height:300px;}.product-single .details-slider .magnify-wrapper>img{padding:18px!important;}.product-single .details-slider .s-slider-thumbs .swiper-slide{height:54px!important;}}

/* Category cards: show complete product photos instead of cropping them. */
.product-index .s-product-card-image{background:#fff!important;}
.product-index .s-product-card-image>a{display:block!important;width:100%!important;height:100%!important;}
.product-index .s-product-card-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:16px 16px 64px!important;box-sizing:border-box!important;}
@media(max-width:767px){.product-index .s-product-card-image{height:210px!important;min-height:0!important;}.product-index .s-product-card-image img{padding:14px 12px 58px!important;}}


/* Clear sold-out cards, driven by Salla inventory status. */
.s-product-card-entry:is(.s-product-card-out-of-stock,:has(salla-add-product-button[product-status="out"])) .s-product-card-image{position:relative!important;}
.s-product-card-entry:is(.s-product-card-out-of-stock,:has(salla-add-product-button[product-status="out"])) .s-product-card-image::after{content:"نفدت الكمية";position:absolute;inset-inline-end:10px;bottom:10px;z-index:3;background:#444b3f;color:#fff;padding:6px 12px;border-radius:7px;font-size:12px;font-weight:600;line-height:1.5;pointer-events:none;}
salla-add-product-button[product-status="out"] button{background:#eeeae3!important;border-color:#d9d4cc!important;color:#55534e!important;opacity:1!important;cursor:not-allowed!important;}
salla-add-product-button[product-status="out"] .s-button-text{font-size:12px!important;font-weight:600!important;}
salla-add-product-button[product-status="out"] .s-button-text::after{content:none!important;}

/* FIXER: collapse empty internal-page banners while keeping breadcrumbs */
.relative:has(> .b-cats-collection img[src=""]){min-height:0!important;background:transparent!important;color:#536249!important;}
.relative:has(> .b-cats-collection img[src=""])::before,.relative:has(> .b-cats-collection img[src=""])::after{display:none!important;}
.b-cats-collection img[src=""]{display:none!important;}
.relative:has(> .b-cats-collection img[src=""]) .s-breadcrumb-wrapper *{color:#536249!important;}


/* FIXER Belkin RockStar product framing */
#product-93138487 a[data-fslightbox="product_93138487"] img[src*="272e788d-f5d0-481b-8c76-1a4d4afb26bd"],
#product-93138487 a[data-fslightbox="product_93138487"] img[src*="3c1aa116-5c1b-4e07-a651-3e5322d36d39"]{transform:scale(1.2);transform-origin:center;object-position:center;}
#product-93138487 h1{font-size:20px!important;line-height:1.65!important;text-wrap:balance;}


/* FIXER: STC Pay is not an available payment method */
.s-payments-list-item:has(> img[alt="stc_pay"]){display:none!important;}

/* FIXER: give the main banner visual priority */
#fixer-home-rendered #fixer-light-home-v2{width:100%!important;max-width:1280px!important;padding-left:16px!important;padding-right:16px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}
#fixer-light-home-v2 > .fx-banner{width:100%!important;max-width:none!important;}
@media(min-width:768px){
 #fixer-category-product-rows .fx-category-banner{height:clamp(180px,20vw,240px)!important;min-height:0!important;aspect-ratio:auto!important;margin-bottom:20px!important;}
 #fixer-category-product-rows .fx-category-banner picture{display:block!important;width:100%!important;height:100%!important;}
 #fixer-category-product-rows .fx-category-banner img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;}
}


/* FIXER: restore banner sizing before the trial */
#fixer-home-rendered #fixer-light-home-v2{max-width:1200px!important;padding-left:20px!important;padding-right:20px!important;}
@media(min-width:768px){
 #fixer-category-product-rows .fx-category-banner{height:auto!important;margin-bottom:24px!important;}
 #fixer-category-product-rows .fx-category-banner picture{height:auto!important;}
 #fixer-category-product-rows .fx-category-banner img{height:auto!important;object-fit:contain!important;}
}

/* FIXER temporary category pause: phones and devices pending Tabby approval */
a[href*="/c1325759565"]{display:none!important;}
#fixer-category-product-rows .fx-product-row:has(a[href*="/c1325759565"]){display:none!important;}

/* FIXER phones and devices reopened after Tabby activation */
a[href*="/c1325759565"]{display:revert!important;}
a.fx-department-card[href*="/c1325759565"]{display:flex!important;}
a.fx-category-banner[href*="/c1325759565"]{display:block!important;}
#fixer-category-product-rows .fx-product-row:has(a[href*="/c1325759565"]){display:block!important;}

/* FIXER: homepage-only content must not appear in cart or internal pages */
body:not(.index) #fixer-home-rendered,
body:not(.index) #fixer-details-rendered,
body:not(.index) #fixer-category-product-rows{display:none!important;}