/* Thiqa / Raed v1.0 — paste without style tags. All rules are scoped. */
body.theme-raed{--tm-ink:#133e50;--tm-blue:#087fa5;--tm-green:#90bd43;--tm-muted:#617780;--tm-line:#dfe9e9;--color-primary:#087fa5;--color-primary-dark:#076985;background:#fbfcfa;color:var(--tm-ink)}
.theme-raed .tm-replaced{display:none!important}.theme-raed .tm-section,.theme-raed .tm-catalog-head{font-family:inherit;line-height:1.8;box-sizing:border-box}.theme-raed .tm-section *{box-sizing:border-box}.theme-raed .tm-section h1,.theme-raed .tm-section h2,.theme-raed .tm-section h3,.theme-raed .tm-section p{margin:0}.theme-raed .tm-section a{text-decoration:none}.theme-raed .tm-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.theme-raed .tm-section h2,.theme-raed .tm-catalog-head h2{font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.5;letter-spacing:-.8px}.theme-raed .tm-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.4px;color:var(--tm-blue);margin-bottom:15px}.theme-raed .tm-eyebrow>span{width:7px;height:7px;background:var(--tm-green);border-radius:50%}.theme-raed .tm-section p{color:var(--tm-muted)}.theme-raed .tm-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:12px 23px;border-radius:8px;background:var(--tm-blue);color:white;font-weight:700;font-size:14px;border:1px solid transparent;transition:background .2s,transform .2s}.theme-raed .tm-btn:hover{background:#076481;transform:translateY(-2px)}.theme-raed .tm-text-link{color:var(--tm-ink);display:inline-flex;align-items:center;gap:13px;font-size:14px;font-weight:600}.theme-raed .tm-text-link:hover{color:var(--tm-blue)}.theme-raed a:focus-visible,.theme-raed button:focus-visible,.theme-raed summary:focus-visible{outline:3px solid #80ac32;outline-offset:5px}.theme-raed #tm-hero{background:#f0f6f3;padding-top:48px;position:relative;overflow:hidden}.theme-raed .tm-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:65px;align-items:center}.theme-raed .tm-hero-copy{padding-block:25px 45px}.theme-raed .tm-hero-copy h1{font-size:clamp(38px,4.5vw,64px);line-height:1.42;letter-spacing:-2px;font-weight:700}.theme-raed em{font-style:normal;color:var(--tm-blue)}.theme-raed .tm-hero-copy>p{font-size:16px;max-width:460px;margin-top:22px;line-height:2}.theme-raed .tm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.theme-raed .tm-hero-meta{display:flex;flex-wrap:wrap;gap:21px;margin-top:29px;font-size:11px;color:#57726f}.theme-raed .tm-hero-meta>span{display:flex;align-items:center;gap:6px}.theme-raed .tm-hero-meta svg{width:17px;height:17px}.theme-raed .tm-visual{background:#e2eeeb;border-radius:120px 12px 12px 12px;min-height:450px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;margin-bottom:35px;overflow:hidden}.theme-raed .tm-visual img{width:245px;height:305px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 25px 18px #36566b26);mix-blend-mode:multiply;transform:rotate(-8deg);margin-top:36px}.theme-raed .tm-visual-top{position:absolute;inset:25px 27px auto;display:flex;justify-content:space-between;align-items:center;color:#54766d;font-size:11px;z-index:2}.theme-raed .tm-visual-top b{font-family:Arial,sans-serif;font-size:29px;line-height:1;letter-spacing:3px;color:#176e7f;direction:ltr}.theme-raed .tm-visual-top small{font-size:10px;letter-spacing:2px}.theme-raed .tm-orbit{width:330px;height:330px;border:1px solid #ffffffa8;border-radius:50%;position:absolute;z-index:0}.theme-raed .tm-orbit-two{width:415px;height:415px}.theme-raed .tm-float{position:absolute;bottom:20px;inset-inline:30px;background:#fffffff2;display:flex;align-items:center;gap:13px;border:1px solid white;padding:15px 20px;border-radius:10px;z-index:2;box-shadow:0 12px 30px #2643360a}.theme-raed .tm-float>svg{color:var(--tm-blue);width:30px;height:30px}.theme-raed .tm-float strong{display:block;font-size:13px}.theme-raed .tm-float div>span{display:block;font-size:11px;color:var(--tm-muted)}.theme-raed .tm-dot{margin-inline-start:auto;width:9px;height:9px;background:var(--tm-green);border-radius:50%}.theme-raed .tm-benefits{border-top:1px solid #d5e3dd;display:grid;grid-template-columns:repeat(3,1fr);padding-block:26px}.theme-raed .tm-benefits>div{display:flex;align-items:center;justify-content:center;gap:15px}.theme-raed .tm-benefits>div+div{border-inline-start:1px solid #d5e3dd}.theme-raed .tm-benefits svg{width:31px;height:31px;color:var(--tm-blue)}.theme-raed .tm-benefits b{display:block;font-size:13px}.theme-raed .tm-benefits small{display:block;font-size:11px;color:var(--tm-muted)}
.theme-raed .s-block--best-offers{width:min(1200px,calc(100% - 80px));max-width:1200px;margin:80px auto!important;scroll-margin-top:100px}.theme-raed .tm-catalog-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px;gap:30px}.theme-raed .tm-catalog-head h2{margin:0}.theme-raed .tm-catalog-head p{max-width:320px;color:var(--tm-muted);font-size:13px}.theme-raed .s-block--best-offers .s-slider-block__title{display:none}.theme-raed .s-product-card-entry{background:#fff;border:1px solid var(--tm-line);border-radius:12px;overflow:hidden;box-shadow:none;transition:box-shadow .2s,transform .2s;height:100%}.theme-raed .s-product-card-entry:hover{box-shadow:0 12px 30px #173f5010;transform:translateY(-3px)}.theme-raed .s-product-card-image{background:#f2f6f5;position:relative;height:210px;overflow:hidden}.theme-raed .s-product-card-image img{width:100%;height:100%;object-fit:contain!important;mix-blend-mode:multiply;padding:16px;transition:transform .3s}.theme-raed .s-product-card-entry:hover .s-product-card-image img{transform:scale(1.035)}.theme-raed .s-product-card-content{padding:20px;display:flex;flex-direction:column;gap:15px}.theme-raed .s-product-card-content-title{font-size:14px!important;line-height:1.8!important;min-height:50px;font-weight:600;margin:0}.theme-raed .s-product-card-content-title a{color:var(--tm-ink)}.theme-raed .s-product-card-sale-price{display:flex;gap:12px;align-items:center}.theme-raed .s-product-card-sale-price h4{color:var(--tm-blue);font-size:22px;margin:0;font-weight:700}.theme-raed .s-product-card-sale-price>span{font-size:12px;color:#8b999e;text-decoration:line-through}.theme-raed .s-product-card-content-footer{margin-top:auto}.theme-raed .s-product-card-content-footer .s-button-element{background:var(--tm-blue)!important;color:white!important;border-color:var(--tm-blue)!important;border-radius:7px;min-height:44px}.theme-raed .s-product-card-content-footer .s-button-element:hover{background:#076481!important}.theme-raed #tm-steps{background:#f1f5ef;padding:65px 0;scroll-margin-top:100px}.theme-raed .tm-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.theme-raed .tm-heading>p{font-size:13px;max-width:280px}.theme-raed .tm-step-grid{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:37px 0 0;gap:0}.theme-raed .tm-step-grid li{position:relative;padding:15px 22px 20px;border-inline-start:1px solid #d6e1d2}.theme-raed .tm-step-grid li:first-child{padding-inline-start:0;border:0}.theme-raed .tm-step-grid svg{display:block;color:var(--tm-blue);width:30px;height:30px;margin-bottom:22px}.theme-raed .tm-step-num{position:absolute;inset-inline-end:20px;top:2px;font:30px Georgia,serif;color:#9bb296}.theme-raed .tm-step-grid h3{font-size:15px;margin-bottom:8px}.theme-raed .tm-step-grid p{font-size:12px;line-height:1.9}.theme-raed .tm-note{font-size:11px;margin-top:25px!important}.theme-raed #tm-story{padding:85px 0}.theme-raed .tm-story-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.theme-raed .tm-story-art{background:#164e60;color:white;border-radius:12px 100px 12px 12px;min-height:385px;position:relative;overflow:hidden;padding:32px 42px;display:flex;flex-direction:column;justify-content:center}.theme-raed .tm-story-art .tm-eyebrow{color:#a7d4d2;font:9px Arial,sans-serif;letter-spacing:1.6px;direction:ltr;text-align:right;display:block}.theme-raed .tm-story-art p{color:white;font-size:43px;line-height:1.55;font-weight:700}.theme-raed .tm-story-art em{color:#bdd998}.theme-raed .tm-story-art small{color:#b2cfd2;font-size:10px;margin-top:24px}.theme-raed .tm-circle-icon{position:absolute;width:200px;height:200px;border:1px solid #ffffff20;border-radius:50%;inset-inline-end:-65px;top:60px;display:grid;place-items:center}.theme-raed .tm-circle-icon svg{width:80px;height:80px;color:#ffffff20}.theme-raed .tm-story-line{width:45px;height:2px;background:var(--tm-green);margin-top:23px}.theme-raed .tm-story-grid>div>p:not(.tm-story-art p){font-size:14px;margin-top:18px}.theme-raed .tm-story-list{padding-block:18px}.theme-raed .tm-story-list p{display:flex;align-items:center;gap:10px;font-size:12px;margin:9px 0}.theme-raed .tm-story-list svg{width:18px;height:18px;flex-shrink:0;color:#6c9d32}.theme-raed #tm-faq{padding:70px 0;background:#f5f7f5}.theme-raed .tm-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.theme-raed .tm-faq-grid>div>p{margin:16px 0 22px;font-size:13px}.theme-raed .tm-faq-grid details{border-bottom:1px solid #d8e3dd;padding:19px 0}.theme-raed .tm-faq-grid summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px;cursor:pointer;list-style:none;font-weight:600}.theme-raed .tm-faq-grid summary::-webkit-details-marker{display:none}.theme-raed .tm-faq-grid summary>span{font:23px Arial;font-weight:300;color:var(--tm-blue)}.theme-raed .tm-faq-grid details[open] summary>span{transform:rotate(45deg)}.theme-raed .tm-faq-grid details>p{font-size:13px;padding-top:15px;line-height:2}.theme-raed #tm-contact{padding:60px 0}.theme-raed .tm-contact-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.theme-raed .tm-contact-inner p{font-size:13px;margin-top:10px}.theme-raed .tm-help{position:fixed;bottom:24px;inset-inline-end:24px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#176747;color:#fff;box-shadow:0 6px 22px #173d3526;z-index:30}.theme-raed .navbar-brand img{max-height:58px;object-fit:contain}.theme-raed #mainnav{box-shadow:none;border-bottom:1px solid var(--tm-line)}.theme-raed .store-footer{background:#143b49!important;color:#eff6f4!important}.theme-raed .store-footer .store-footer__inner{background:transparent!important}.theme-raed .store-footer a{color:inherit}.theme-raed .store-footer h3{color:white}.theme-raed .store-footer p{color:#c2d5d8}.theme-raed .product-single article{line-height:2;font-size:15px}.theme-raed .product-single h1{line-height:1.6;color:var(--tm-ink)}
@media(min-width:1024px){.theme-raed .main-menu>li>a{font-size:12px!important;padding-inline:12px!important}}
@media(max-width:1000px){.theme-raed .tm-wrap,.theme-raed .s-block--best-offers{width:calc(100% - 48px)}.theme-raed .tm-hero-grid{gap:30px}.theme-raed .tm-visual{min-height:400px}.theme-raed .tm-story-grid{gap:35px}.theme-raed .tm-faq-grid{gap:40px}.theme-raed .tm-step-grid li{padding-inline:12px}.theme-raed .tm-hero-copy h1{font-size:43px}}
@media(max-width:680px){.theme-raed .tm-wrap,.theme-raed .s-block--best-offers{width:calc(100% - 36px)}.theme-raed #tm-hero{padding-top:24px}.theme-raed .tm-hero-grid{grid-template-columns:1fr;gap:12px}.theme-raed .tm-hero-copy{padding:10px 0 22px}.theme-raed .tm-hero-copy h1{font-size:42px;letter-spacing:-1.3px}.theme-raed .tm-hero-copy>p{font-size:14px;margin-top:15px}.theme-raed .tm-actions{gap:19px;margin-top:22px}.theme-raed .tm-btn{font-size:12px;padding-inline:16px;gap:10px}.theme-raed .tm-text-link{font-size:12px}.theme-raed .tm-hero-meta{margin-top:21px;gap:14px;font-size:10px}.theme-raed .tm-visual{min-height:355px;margin-bottom:20px;border-start-start-radius:80px}.theme-raed .tm-visual img{width:215px;height:270px}.theme-raed .tm-float{inset-inline:20px;bottom:17px;padding:12px 15px}.theme-raed .tm-benefits{padding:15px 0 22px;gap:13px;grid-template-columns:1fr}.theme-raed .tm-benefits>div{justify-content:start;gap:13px}.theme-raed .tm-benefits>div+div{border:0}.theme-raed .tm-benefits b{font-size:12px}.theme-raed .tm-benefits small{font-size:10px}.theme-raed .tm-benefits svg{width:24px;height:24px}.theme-raed .tm-catalog-head,.theme-raed .tm-heading{display:block}.theme-raed .tm-catalog-head p,.theme-raed .tm-heading>p{max-width:none;margin-top:13px}.theme-raed .s-block--best-offers{margin-block:45px!important}.theme-raed .s-product-card-image{height:175px}.theme-raed .s-product-card-content{padding:13px;gap:10px}.theme-raed .s-product-card-content-title{font-size:12px!important;min-height:65px}.theme-raed .s-product-card-sale-price{gap:6px}.theme-raed .s-product-card-sale-price h4{font-size:19px}.theme-raed .s-product-card-sale-price>span{font-size:10px}.theme-raed #tm-steps{padding:42px 0}.theme-raed .tm-step-grid{grid-template-columns:1fr;margin-top:24px}.theme-raed .tm-step-grid li,.theme-raed .tm-step-grid li:first-child{padding:17px 48px 17px 35px;border:0;border-bottom:1px solid #d6e1d2}.theme-raed .tm-step-grid svg{position:absolute;inset-inline-start:0;top:23px;width:26px;height:26px}.theme-raed .tm-step-num{inset-inline-end:0;top:22px;font-size:25px}.theme-raed .tm-step-grid h3{margin-bottom:3px}.theme-raed #tm-story{padding:45px 0}.theme-raed .tm-story-grid,.theme-raed .tm-faq-grid{grid-template-columns:1fr;gap:30px}.theme-raed .tm-story-art{min-height:310px;padding:30px}.theme-raed .tm-story-art p{font-size:37px}.theme-raed #tm-faq{padding:42px 0}.theme-raed .tm-faq-grid summary{font-size:13px}.theme-raed .tm-faq-grid details{padding:17px 0}.theme-raed #tm-contact{padding:40px 0}.theme-raed .tm-contact-inner{display:block}.theme-raed .tm-contact-inner .tm-btn{margin-top:22px}.theme-raed .tm-help{width:46px;height:46px;bottom:20px;inset-inline-end:16px}}
@media(prefers-reduced-motion:reduce){.theme-raed *{scroll-behavior:auto!important;transition:none!important}}

.theme-raed .s-block--best-offers{padding-inline:0!important}.theme-raed .s-block--best-offers salla-slider{display:block;max-width:100%;margin:0!important;padding:0!important}.theme-raed .s-block--best-offers .s-slider-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden}.theme-raed .s-block--best-offers .swiper-wrapper{padding:0!important;margin:0!important}
      .theme-raed .s-block--best-offers{overflow:hidden;box-sizing:border-box;margin-block:60px!important}
      .theme-raed .s-block--best-offers .tm-catalog-head{gap:24px;align-items:flex-start}
      .theme-raed .s-block--best-offers .tm-catalog-head>div{min-width:0;flex:1}
      .theme-raed .s-block--best-offers .tm-catalog-head>p{flex:0 1 300px;margin:0}
      .theme-raed .s-block--best-offers .s-product-card-entry{display:flex!important;flex-direction:column!important;box-sizing:border-box;height:100%;min-width:0}
      .theme-raed .s-block--best-offers .s-product-card-image{height:210px!important;min-height:0!important;flex:0 0 210px!important}
      .theme-raed .s-block--best-offers .s-product-card-image a{display:block;height:100%}
      .theme-raed .s-block--best-offers .s-product-card-image img{height:100%!important;width:100%;box-sizing:border-box;padding:16px;object-fit:contain}
      .theme-raed .s-block--best-offers .s-product-card-content{flex:1;padding:17px;min-width:0;gap:12px}
      .theme-raed .s-block--best-offers .s-product-card-content-main{flex:1}
      .theme-raed .s-block--best-offers .s-product-card-content-title{white-space:normal!important;overflow:visible!important;display:block!important;height:auto!important;min-height:76px;font-size:13px!important;line-height:1.9!important}
      .theme-raed .s-block--best-offers .s-product-card-content-sub{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:40px}
      .theme-raed .s-block--best-offers .s-product-card-sale-price{flex-wrap:wrap;gap:8px}
      .theme-raed .s-block--best-offers .s-product-card-content-footer{margin-top:auto;min-width:0}
      .theme-raed .s-block--best-offers .s-product-card-content-footer .s-button-element{font-family:inherit;font-size:12px;min-height:43px;white-space:normal}
      .theme-raed .s-block--best-offers .s-products-slider-card{height:auto!important;min-width:0!important;box-sizing:border-box}
      .theme-raed .s-block--best-offers .swiper-wrapper{align-items:stretch}
      .theme-raed .tm-products-nav button:disabled{opacity:.4;cursor:default;background:#f3f6f4;color:#738982}
      .theme-raed #tm-hero .tm-visual img{max-width:68%;max-height:200px!important;margin-top:0!important}
      @media(max-width:680px){
        .theme-raed .s-block--best-offers{width:calc(100% - 36px)!important;padding-inline:0!important;margin-block:38px!important}
        .theme-raed .s-block--best-offers .tm-catalog-head{display:block}
        .theme-raed .s-block--best-offers .tm-catalog-head>p{margin-top:12px;max-width:none;font-size:12px;line-height:1.9}
        .theme-raed .s-block--best-offers .s-product-card-image{height:155px!important;flex-basis:155px!important}
        .theme-raed .s-block--best-offers .s-product-card-image img{padding:10px}
        .theme-raed .s-block--best-offers .s-product-card-content{padding:12px;gap:10px}
        .theme-raed .s-block--best-offers .s-product-card-content-title{font-size:12px!important;min-height:92px}
        .theme-raed .s-block--best-offers .s-product-card-sale-price h4{font-size:18px!important}
        .theme-raed .s-block--best-offers .s-product-card-sale-price>span{font-size:10px}
        .theme-raed .s-block--best-offers .s-product-card-content-footer .s-button-element{font-size:11px;min-height:42px;padding-inline:6px}
        .theme-raed #tm-hero .tm-visual img{max-height:165px!important}
      }

      .theme-raed .tm-products-toolbar{direction:rtl;display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:25px 0 22px;width:100%}
      .theme-raed .tm-product-filters{display:flex;gap:9px;align-items:center}
      .theme-raed .tm-product-filters button{font-family:inherit;cursor:pointer;border:1px solid #d7e5df;border-radius:30px;background:transparent;color:#617780;padding:10px 19px;font-size:13px;white-space:nowrap}
      .theme-raed .tm-product-filters button[aria-pressed=true]{background:#133e50;color:white;border-color:#133e50}
      .theme-raed .tm-product-count{font-size:12px;color:#617780;margin-inline-start:auto}
      .theme-raed .tm-products-nav{display:flex;align-items:center;gap:8px}
      .theme-raed .tm-products-nav button{font-family:inherit;width:39px;height:39px;border:1px solid #d7e5df;background:white;color:#087fa5;display:grid;place-items:center;border-radius:50%;cursor:pointer;font-size:22px;line-height:1}
      .theme-raed .tm-products-nav button:hover{background:#087fa5;color:white}
      .theme-raed .s-block--best-offers .swiper-slide[hidden]{display:none!important}
      @media(max-width:680px){
        .theme-raed .tm-products-toolbar{display:grid;grid-template-columns:1fr auto;gap:13px;margin:20px 0}
        .theme-raed .tm-product-filters{grid-column:1/-1;display:flex;width:100%;gap:6px}
        .theme-raed .tm-product-filters button{flex:1;min-width:0;padding:10px 8px;font-size:11px}
        .theme-raed .tm-product-count{margin:0}
        .theme-raed .tm-products-nav{justify-self:end}
        .theme-raed .tm-products-nav button{width:35px;height:35px}
      }

      .theme-raed .s-advertisement[data-id="293995908"]{width:100%;overflow:hidden}
      .theme-raed .s-advertisement[data-id="293995908"] .s-advertisement-content{position:relative;max-width:100%;padding:0 42px;min-height:42px;display:flex;align-items:center}
      .theme-raed .s-advertisement[data-id="293995908"] .s-advertisement-action{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);z-index:2}
      .theme-raed .tm-marquee{min-width:0;overflow:hidden;flex:1;direction:ltr}
      .theme-raed .tm-marquee-track{display:flex;align-items:center;width:max-content;direction:ltr;animation:tm-thiqa-left-to-right 24s linear infinite normal!important;will-change:transform}
      .theme-raed .tm-marquee-track .s-advertisement-content-main{display:inline-flex;align-items:center;justify-content:center;gap:14px;direction:rtl;white-space:nowrap;flex-shrink:0;min-width:calc(100vw - 84px);padding-inline:32px;font-size:13px;line-height:42px}
      .theme-raed .tm-marquee-track a{white-space:nowrap}
      .theme-raed .tm-marquee:hover .tm-marquee-track,.theme-raed .tm-marquee:focus-within .tm-marquee-track{animation-play-state:paused!important}
      @keyframes tm-thiqa-left-to-right{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}
      @media(max-width:680px){.theme-raed .tm-marquee-track .s-advertisement-content-main{font-size:12px;gap:10px;padding-inline:24px}}
      @media(prefers-reduced-motion:reduce){.theme-raed .tm-marquee-track{animation:none!important}.theme-raed .tm-marquee{overflow-x:auto}}
    
body.theme-raed.index .s-block--best-offers .s-slider-block__title{display:none!important}.theme-raed .tm-catalog-shell{width:min(1200px,calc(100% - 80px));margin:60px auto 0;padding:0 10px;direction:rtl}.theme-raed .tm-catalog-shell .tm-catalog-head{display:flex;justify-content:space-between;gap:24px}.theme-raed .tm-catalog-shell .tm-catalog-head>p{flex:0 1 300px}.theme-raed .tm-catalog-shell .tm-catalog-head>div{flex:1;min-width:0}.theme-raed .s-block--best-offers{margin-top:0!important;margin-bottom:60px!important}.theme-raed .tm-catalog-shell .tm-products-toolbar{margin-bottom:22px}@media(max-width:680px){.theme-raed .tm-catalog-shell{width:calc(100% - 36px);padding:0;margin-top:38px}.theme-raed .tm-catalog-shell .tm-catalog-head{display:block}.theme-raed .tm-catalog-shell .tm-catalog-head>p{margin-top:12px;max-width:none}.theme-raed .s-block--best-offers{margin-top:0!important;margin-bottom:38px!important}}

body.theme-raed.index main{display:flex;flex-direction:column}body.theme-raed.index main::before{display:none!important}body.theme-raed.index main>section[component-id="317235225"]{order:-3;min-height:629px}body.theme-raed.index main>section[component-id="317235225"]:has(#tm-hero),body.theme-raed.index main>section[component-id="317235225"]>[component-name="html-content"]:has(#tm-hero){display:contents!important}body.theme-raed.index #tm-hero{order:-3;width:100%}body.theme-raed.index .tm-catalog-shell{order:-2}body.theme-raed.index .s-block--best-offers{order:-1}body.theme-raed.index main>section.s-block--fixed-banner{display:none!important}@media(max-width:680px){body.theme-raed.index main>section[component-id="317235225"]{min-height:1028px}}

/* Thiqa shared design: header, footer, inner pages and FAQ */
body.theme-raed{--tm-ink:#133e50;--tm-blue:#087fa5;--tm-green:#90bd43;--tm-muted:#617780;--tm-line:#dfe9e9;background:#fbfcfa;color:var(--tm-ink)}
.theme-raed .store-header{background:#fff;color:var(--tm-ink)}
.theme-raed .top-navbar{background:#f0f6f3;border-bottom:1px solid #dfe9e9;color:var(--tm-ink)}
.theme-raed .main-nav-container{background:#fff!important;border-bottom:1px solid var(--tm-line);box-shadow:0 4px 20px #133e5006}
.theme-raed .navbar-brand img{object-fit:contain;max-height:64px}
.theme-raed .main-menu>li>a{color:var(--tm-ink);font-weight:600}
.theme-raed .main-menu>li>a:hover{color:var(--tm-blue)}
.theme-raed .s-search-input{border-radius:8px;background:#fff;border-color:var(--tm-line)}
.theme-raed .store-footer{background:#143b49!important;color:#eff6f4!important;border-top:4px solid #90bd43;margin-top:56px}
.theme-raed .store-footer__inner{background:transparent!important;padding-block:52px!important}
.theme-raed .store-footer h3{color:#fff;font-size:18px;line-height:1.7;margin-bottom:18px}
.theme-raed .store-footer a{color:#eff6f4;transition:color .15s}
.theme-raed .store-footer a:hover{color:#b4d776}
.theme-raed .store-footer .max-w-sm,.theme-raed .store-footer p{color:#c2d5d8;line-height:1.9}
.theme-raed .store-footer .s-contacts-list{gap:14px}
.theme-raed .store-footer .s-social-link a{border-color:#ffffff35;color:#fff}
.theme-raed .store-footer>div:last-child{border-color:#ffffff20;background:transparent}
.theme-raed .tm-faq-grid summary>.tm-ar,.theme-raed .tm-faq-grid summary>.tm-en,.theme-raed .tm-faq-grid details[open] summary>.tm-ar,.theme-raed .tm-faq-grid details[open] summary>.tm-en{font:inherit!important;font-weight:600!important;color:var(--tm-ink)!important;transform:none!important;min-width:0;line-height:1.85!important}
.theme-raed .tm-faq-grid summary>span:last-child{font:24px Arial!important;flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e8f1ed;color:var(--tm-blue);transition:transform .18s}
.theme-raed .tm-faq-grid details[open] summary>span:last-child{transform:rotate(45deg)!important}
.theme-raed .tm-faq-grid summary{align-items:center!important;gap:16px!important;padding:4px 0;min-height:44px}
.theme-raed .tm-faq-grid details>p{margin:0;padding:16px 0 4px!important;line-height:2!important;overflow-wrap:anywhere;color:var(--tm-muted)}
.theme-raed .tm-faq-grid details[open]{border-color:#87b5b3}
.theme-raed .tm-faq-grid details>p .tm-ar,.theme-raed .tm-faq-grid details>p .tm-en{transform:none!important}
body.theme-raed:not(.index) main{padding-bottom:36px}
.theme-raed .breadcrumbs{font-size:13px;color:var(--tm-muted);line-height:1.8}
.theme-raed .breadcrumbs a{color:var(--tm-muted)}
.theme-raed .breadcrumbs a:hover{color:var(--tm-blue)}
.theme-raed .container--product-details{margin-top:0!important}
.theme-raed.product-single .details-slider{background:#f0f6f3;border:1px solid var(--tm-line);border-radius:20px;overflow:hidden}
.theme-raed.product-single .details-slider img{object-fit:contain!important;padding:24px}
.theme-raed.product-single .main-content{background:#fff;border:1px solid var(--tm-line);border-radius:20px;padding:28px}
.theme-raed [data-testid='store-product-title']{color:var(--tm-ink);font-size:clamp(24px,2.4vw,34px);line-height:1.65;margin-bottom:18px}
.theme-raed [data-testid='store-product-price'] p,.theme-raed .total-price{color:var(--tm-blue)!important;font-size:26px}
.theme-raed .product__description{padding:0!important;color:var(--tm-muted);font-size:14px;line-height:2}
.theme-raed .product__description article{line-height:2;overflow-wrap:anywhere}
.theme-raed .product__description article p{margin-block:0 12px}
.theme-raed .product__description article p:has(>br:only-child){display:none}
.theme-raed .product__description article h2,.theme-raed .product__description article h3{color:var(--tm-ink);line-height:1.7;margin-block:26px 12px}
.theme-raed #btn-show-more{color:var(--tm-blue);font-weight:700;padding:8px 0}
.theme-raed .product-form{border-top:1px solid var(--tm-line);padding-top:20px;margin-top:16px}
.theme-raed .product-form .s-button-primary{background:var(--tm-blue);border-color:var(--tm-blue);border-radius:9px;min-height:48px}
.theme-raed .s-products-list-wrapper{gap:22px}
.theme-raed .s-product-card-entry{border:1px solid var(--tm-line);border-radius:14px;background:#fff}
.theme-raed .s-product-card-content-title{color:var(--tm-ink);line-height:1.8!important}
.theme-raed .s-product-card-content-footer .s-button-element{border-radius:8px}
body.theme-raed:not(.index) main>section:not(.s-block--best-offers){scroll-margin-top:110px}
.theme-raed .article-page,.theme-raed .page-content{color:var(--tm-ink);line-height:2}
.theme-raed .article-page h1,.theme-raed .page-content h1{line-height:1.6;color:var(--tm-ink)}
@media(min-width:1024px){.theme-raed .store-header .container,.theme-raed .store-footer .container{max-width:1200px}.theme-raed.product-single .container--product-details{max-width:1240px}}
@media(max-width:767px){.theme-raed .navbar-brand img{max-height:48px}.theme-raed .store-footer{margin-top:36px}.theme-raed .store-footer__inner{padding-block:32px!important}.theme-raed .store-footer h3{font-size:16px;margin-bottom:12px}.theme-raed.product-single .main-content{padding:20px 16px;border-radius:14px}.theme-raed.product-single .details-slider{border-radius:14px}.theme-raed.product-single .details-slider img{padding:16px}.theme-raed [data-testid='store-product-title']{font-size:23px;line-height:1.65}.theme-raed.product-single .sidebar{margin-inline:0!important}.theme-raed .s-products-list-wrapper{gap:12px}.theme-raed .tm-faq-grid summary{font-size:13px!important}.theme-raed .tm-faq-grid details>p{font-size:13px}.theme-raed .sticky-product-bar{border-radius:0;border-top:1px solid var(--tm-line)}}
/* Remove the automatic offers navigation entry in both languages. */
.theme-raed .store-header a[href$="/offers"],.theme-raed .store-header a[href$="/offers/"],.theme-raed .store-header li:has(>a[href$="/offers"]),.theme-raed .store-header li:has(>a[href$="/offers/"]){display:none!important}
/* Mobile navigation is mounted outside the header. */
.theme-raed #mobile-menu li#offers,.theme-raed .main-menu li#offers,.theme-raed #mobile-menu a[href$="/offers"],.theme-raed .main-menu a[href$="/offers"]{display:none!important}
/* Gentle continuous motion for the current store logo. */
@keyframes tm-logo-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-3px,0)}}
.theme-raed .navbar-brand img{animation:tm-logo-float 5s ease-in-out infinite;transform-origin:center}
@media(prefers-reduced-motion:reduce){.theme-raed .navbar-brand img{animation:none!important;transform:none!important}}