/* The Work Shop · ثيم رائد
   يخفي محتوى سلة الافتراضي في الرئيسية وصفحة الطقم، والتصميم يرسمه ملف JS.
   لو ما اشتغل الكود لأي سبب، محتوى سلة يرجع يظهر بعد 6 ثوانٍ. */
body.index main#main-content>.s-block,
body.product-single .container--product-details{opacity:0;animation:tws-show 0s 6s forwards}
body.index.tws-on main#main-content>.s-block,
body.product-single.tws-on .container--product-details,
body.product-single.tws-on .container--breadcrumbs,
body.product-single.tws-on .sticky-product-bar{display:none!important}
body.tws-off main#main-content>.s-block,
body.tws-off .container--product-details{opacity:1;animation:none}
#tws-host{display:block;position:relative;z-index:1}
@keyframes tws-show{to{opacity:1}}

/* ---------- هوية The Work Shop على هيدر سلة وفوترها (كل الصفحات) ---------- */
body.theme-raed{background:#F9F8F1}
.store-header{background:#F9F8F1!important;color:#1F2326!important;font-family:"Readex Pro","PingARLT",sans-serif}
.store-header .top-navbar{display:none!important}
.store-header #mainnav,.store-header .main-nav-container,.store-header .inner{background:#F9F8F1!important;box-shadow:0 1px 0 #E2DFD6!important;color:#1F2326!important}
.store-header a,.store-header button,.store-header i,.store-header .text-primary{color:#1F2326!important}
.store-header .s-user-menu-login-btn svg,.store-header .s-cart-summary-icon svg{fill:currentColor!important}
.store-header .s-cart-summary-count{background:#CC5424!important;color:#fff!important}
@media (max-width:1023px){.store-header .s-cart-summary-content{display:none!important}}
salla-add-product-toast:empty,salla-add-product-toast:not(.hydrated){display:none!important}
.store-header nav a,.store-header custom-main-menu a{font-family:"Readex Pro","PingARLT",sans-serif;font-size:15px}
.store-header .navbar-brand{display:flex!important;align-items:center;gap:8px;width:auto!important;height:auto!important;max-width:none!important;direction:ltr;text-decoration:none}
.store-header .navbar-brand img{display:none!important}
.store-header .navbar-brand::before{content:"";width:26px;height:16px;flex:none;background:#CC5424;-webkit-mask:var(--tws-mark) center/contain no-repeat;mask:var(--tws-mark) center/contain no-repeat}
.store-header .navbar-brand::after{content:"The Work Shop";font:900 20px/1 "Alexandria","Readex Pro",sans-serif;letter-spacing:-.01em;color:#1F2326;white-space:nowrap}
:root{--tws-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 16'%3E%3Cpath d='M1 9h7l2-6 3.5 11 2.5-7 1.5 2H25' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
@media (max-width:1023px){.store-header .navbar-brand::after{font-size:17px}}

.store-footer{background:#262A2D!important;color:#D7DBD8!important;font-family:"Readex Pro","PingARLT",sans-serif;margin-top:0}
.store-footer .store-footer__inner{background:transparent!important;border:0!important;padding-top:36px!important}
.store-footer h3,.store-footer a,.store-footer p,.store-footer b,.store-footer span,.store-footer .text-text-grey,.store-footer .text-gray-400{color:inherit!important}
.store-footer h3{font-family:"Alexandria","Readex Pro",sans-serif!important;font-weight:700!important;font-size:15px!important;color:#F2EEA7!important;margin-bottom:12px!important}
.store-footer .store-footer__inner a.flex h3{font-size:0!important;line-height:0!important;margin:0 0 10px!important}
.store-footer .store-footer__inner a.flex h3::after{content:"The Work Shop";font:900 22px/1.3 "Alexandria","Readex Pro",sans-serif;color:#fff;direction:ltr;display:inline-block}
.store-footer a:hover{color:#F2EEA7!important}
.store-footer .s-menu-footer-item{padding:6px 0!important}
.store-footer .text-text-grey,.store-footer .copyright-text,.store-footer .s-trust-badges-label{opacity:.7}
.store-footer .s-social-icon svg,.store-footer .s-contacts-icon svg{fill:currentColor!important}
.store-footer .s-social-list a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff14}
.store-footer .s-trust-badges-image,.store-footer .load-img-onclick img{background:#fff;border-radius:10px;padding:4px}
.store-footer>div:last-child{border-top:1px solid #ffffff1a}
.store-footer .s-payments-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.store-footer .s-payments-list-item{display:grid;place-items:center;width:54px;height:34px;margin:0!important;border-radius:8px;background:#fff}
.store-footer .s-payments-list-item img{max-width:38px;max-height:14px}