/* Sanad Plus — ستايل الموقع على بلوكسي (منقول من «CSS إضافي») */
/* ===== SANAD HEADER (Blocksy) ===== */
body,#header,#offcanvas{font-family:'Cairo',sans-serif}
#header{position:sticky;top:0;z-index:50}
#header [data-row="top"]{background:linear-gradient(90deg,#9F7C0C,#D4AF37,#9F7C0C)!important;border:0!important;min-height:30px}
#header [data-row="top"] .ct-container,#header [data-row="top"] .ct-container-fluid{min-height:30px!important;padding:0!important;max-width:none!important;width:100%}
#header [data-row="top"] [data-column="middle"],#header [data-row="top"] .ct-header-text{width:100%;max-width:none;margin:0!important}
#header .ct-header-text .entry-content{width:100%}
.snd-ann{position:relative;height:30px;overflow:hidden;display:flex;align-items:center}
.snd-ann__track{display:flex;gap:48px;white-space:nowrap;animation:sndAnn 26s linear infinite;will-change:transform}
.snd-ann__track span{color:#111;font-size:12.5px;font-weight:800;line-height:30px}
.snd-ann__x{position:absolute;left:10px;top:50%;transform:translateY(-50%);background:none;border:0;color:#111;font-size:18px;line-height:1;cursor:pointer;padding:4px}
@keyframes sndAnn{from{transform:translateX(0)}to{transform:translateX(50%)}}
body.snd-ann-closed #header [data-row="top"]{display:none}
#header [data-row="middle"]{background:radial-gradient(circle at 50% -40%,rgba(245,223,112,.18),transparent 58%),linear-gradient(#17130B,#0A0908)!important;border-bottom:1px solid rgba(212,175,55,.2)!important;border-radius:0 0 20px 20px;box-shadow:0 10px 30px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05)}
#header [data-row="middle"] .ct-container{max-width:1180px;min-height:80px}
#header [data-row="middle"] .site-logo-container img{max-height:56px!important;width:auto}
#header .ct-header-trigger,#header .ct-header-search{color:#E6C15A!important;--theme-icon-color:#E6C15A;--theme-icon-hover-color:#F5DF70}
#header .ct-header-trigger .ct-label{color:#E6C15A;font-size:18px;font-weight:600}
#header .ct-header-trigger{gap:6px}
#header .ct-header-search svg{width:22px;height:22px}
#header .ct-header-cart{--theme-icon-color:#fff;--theme-icon-hover-color:#E6C15A;color:#fff}
#header .ct-header-cart .ct-dynamic-count-cart{background:#F0CF66!important;color:#1A1407!important;min-width:14px;height:14px;font-size:9px;font-weight:800;top:-3px}
#header [data-id="button"] .ct-button{font-size:0!important;width:26px;height:26px;min-height:26px;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;position:relative}
#header [data-id="button"] .ct-button::before{content:""!important;display:block!important;opacity:1!important;visibility:visible!important;background-color:#fff!important;position:absolute!important;inset:0!important;z-index:1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 3.6-7 8-7s8 3 8 7'/%3E%3C/svg%3E") center/22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 3.6-7 8-7s8 3 8 7'/%3E%3C/svg%3E") center/22px no-repeat}
#header [data-id="button"] .ct-button:hover::before{background-color:#E6C15A!important}
#offcanvas .ct-panel-inner{background:linear-gradient(#17130B,#0A0908)!important}
#offcanvas .mobile-menu a{color:#F3E6BF;font-family:'Cairo',sans-serif;font-weight:700}
#offcanvas .mobile-menu a:hover{color:#E6C15A}
#offcanvas .ct-toggle-close{--theme-icon-color:#E6C15A}
@media (max-width:767px){#header [data-row="middle"] .ct-container{min-height:64px}#header [data-row="middle"] .site-logo-container img{max-height:44px!important}}
@media (prefers-reduced-motion:reduce){.snd-ann__track{animation:none}}
#header .site-title-container,#header .site-description{display:none!important}
#header [data-id="logo"] .site-logo-container img{max-height:56px!important;height:56px!important;width:auto!important}
@media (max-width:767px){#header [data-id="logo"] .site-logo-container img{max-height:44px!important;height:44px!important}}
.snd-ann__x{background:#B8940F!important;border-radius:50%;width:20px;height:20px;padding:0!important;display:flex;align-items:center;justify-content:center;font-size:15px!important;z-index:2;box-shadow:0 0 0 6px #B8940F}
#header [data-id="cart"] svg{fill:#fff!important;color:#fff!important}
/* ===== SANAD FOOTER (Blocksy) ===== */
html{scroll-behavior:smooth}
#footer.ct-footer{background:#0A0A0C!important;font-family:'Cairo',sans-serif;color:#F7F7F8}
#footer [data-row]{background:transparent!important;border:0!important}
#footer [data-row="top"],#footer [data-row="middle"]{display:none}
#footer [data-row="bottom"]>.ct-container{max-width:988px;padding:0 0 30px!important;display:block}
#footer [data-row="bottom"] [data-column]{width:100%;justify-content:stretch}
#footer .ct-footer-copyright{width:100%;margin:0!important;font-size:16px;line-height:1.6;color:#F7F7F8}
.snd-ft{padding-top:10px;text-align:center}
.snd-ft__top{display:flex;justify-content:center;align-items:center;min-height:105px}
.snd-ft__btt{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:999px;background:rgba(10,10,12,.6);border:1px solid rgba(212,175,55,.25);color:#E6C15A!important;font-size:15px;text-decoration:none;transition:.2s}
.snd-ft__btt:hover{border-color:rgba(212,175,55,.6);color:#F5DF70!important}
.snd-ft__brand{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:32px}
.snd-ft__logo img{height:72px;width:auto;display:block}
.snd-ft__brand p{max-width:384px;margin:0;padding:0 12px;color:#fff;font-size:15px;line-height:1.6}
.snd-ft__grid{display:flex;flex-direction:column;align-items:center;gap:26px;padding:26px 0 32px}
.snd-ft__col{display:flex;flex-direction:column;align-items:center}
.snd-ft__h{margin:0 0 14px!important;padding:0 0 16px;color:#E6C15A!important;font-size:18px!important;font-weight:700;font-family:'Cairo',sans-serif;background:radial-gradient(circle,#FFF6D6 0,#FFF6D6 2px,rgba(212,175,55,.5) 2.6px,transparent 6px) center bottom/12px 12px no-repeat,linear-gradient(90deg,transparent,rgba(245,223,112,.6),transparent) center calc(100% - 5.5px)/100% 1px no-repeat}
.snd-ft__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}
.snd-ft__col li a{color:#fff!important;font-size:14px;line-height:15px;text-decoration:none;transition:color .2s}
.snd-ft__col li a:hover{color:#E6C15A!important}
.snd-ft__icons{display:flex;gap:10px}
.snd-ft__icons a{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:rgba(10,10,12,.6);border:1px solid rgba(212,175,55,.25);color:#E6C15A!important;transition:.2s}
.snd-ft__icons a:hover{border-color:rgba(212,175,55,.6);transform:translateY(-2px)}
.snd-ft__icons svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.snd-ft,.snd-ft *,#header,#header *{font-family:'Cairo',sans-serif!important}
.snd-ft__closing{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-top:1px solid rgba(212,175,55,.1)}
.snd-ft__pay img{height:30px;width:auto;display:block}
.snd-ft__copy{margin:0!important;color:#fff;font-size:14px}
@media (max-width:767px){#footer [data-row="bottom"]>.ct-container{padding:0 16px 30px!important}.snd-ft__closing{flex-direction:column}.snd-ft__pay img{max-width:100%;height:auto;max-height:30px}}
body{background:#0A0A0C!important;color:#F7F7F8}
/* ===== SANAD CART/CHECKOUT (Blocksy) ===== */
html body.woocommerce-cart ul.products:not(.cross-sells ul) li.product.product .snd-loop-desc{font-size: 12.5px; line-height: 1.4; color: rgba(255, 255, 255, 0.62); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0px 14px 6px !important; padding: 0px !important;}@media (max-width: 600px) {html body.woocommerce-cart ul.products:not(.cross-sells ul) li.product.product .snd-loop-desc{font-size: 11.5px; margin: 0px 8px 3px !important;}}html body.woocommerce-cart.woocommerce-cart .cross-sells{padding: 18px 16px !important; border: 1px solid rgba(212, 175, 55, 0.2) !important; border-radius: 18px !important; background: linear-gradient(rgb(21, 18, 12), rgb(11, 10, 8)) !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells > h2{align-items: center; gap: 8px; display: flex !important; margin: 0px 0px 14px !important; font-size: 18px !important; font-weight: 800 !important; line-height: 1.4 !important; color: rgb(255, 255, 255) !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells > h2::before{content: ""; flex: 0 0 5px; width: 5px; height: 18px; border-radius: 3px; background: linear-gradient(rgb(243, 215, 116), rgb(207, 158, 39));}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products{flex-direction: column; display: flex !important; gap: 10px !important; margin: 0px !important; padding: 0px !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products::before,html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products::after{display: none !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product{position: relative; grid-template-columns: 72px minmax(0px, 1fr) auto; grid-template-areas: "img title btn" "img price btn"; align-items: center; gap: 4px 12px; display: grid !important; width: auto !important; margin: 0px !important; padding: 10px !important; float: none !important; border: 1px solid rgba(212, 175, 55, 0.16) !important; border-radius: 14px !important; background: rgba(255, 255, 255, 0.02) !important; box-shadow: none !important; text-align: start !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product a.woocommerce-LoopProduct-link{display: contents !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product .onsale,html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product .snd-loop-desc,html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product .added_to_cart{display: none !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product > .screen-reader-text{position: absolute !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product img{grid-area: img; display: block; border: 1px solid rgba(212, 175, 55, 0.2); object-fit: cover; width: 72px !important; height: 72px !important; margin: 0px !important; border-radius: 10px !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product .woocommerce-loop-product__title{grid-area: title; align-self: end; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0px !important; padding: 0px !important; font-size: 14.5px !important; font-weight: 800 !important; line-height: 1.4 !important; color: rgb(255, 255, 255) !important; text-align: start !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product .price{grid-area: price; align-self: start; flex-wrap: wrap; align-items: baseline; gap: 2px 8px; display: flex !important; margin: 0px !important; font-size: 15px !important; font-weight: 800 !important; color: rgb(245, 223, 112) !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product .price ins{text-decoration: none !important; color: rgb(245, 223, 112) !important; background: none !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product .price del{font-size: 12px !important; font-weight: 600 !important; color: rgba(255, 255, 255, 0.45) !important; opacity: 1 !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product .button{grid-area: btn; align-items: center; justify-content: center; gap: 6px; white-space: nowrap; display: inline-flex !important; width: auto !important; min-height: 0px !important; height: 40px !important; margin: 0px !important; padding: 0px 14px !important; border: 0px !important; border-radius: 999px !important; background: linear-gradient(rgb(243, 215, 116), rgb(207, 158, 39)) !important; color: rgb(26, 20, 7) !important; font-size: 13px !important; font-weight: 800 !important; line-height: 1 !important; box-shadow: rgba(212, 175, 55, 0.2) 0px 6px 16px !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product .button::after{flex: 0 0 16px; width: 16px; height: 16px; background: currentcolor; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8h13l-1.1 12H6.6z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center center / contain no-repeat; content: "" !important; position: static !important; display: block !important; margin: 0px !important; animation: auto ease 0s 1 normal none running none !important; font-family: inherit !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product .button.loading{opacity: 0.75;}@media (max-width: 380px) {html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product{grid-template-columns: 60px minmax(0px, 1fr) auto; gap: 3px 10px;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product img{width: 60px !important; height: 60px !important;}html body.woocommerce-cart.woocommerce-cart .cross-sells ul.products li.product.product .button{padding: 0px 11px !important; font-size: 12px !important;}}
/* ===== SANAD THANK YOU (Velora) ===== */
body.woocommerce-order-received .hero-section{display:none!important}
body.woocommerce-order-received .hkm-entry-title, body.woocommerce-order-received .woocommerce-thankyou-order-received, body.woocommerce-order-received .woocommerce-order-overview, body.woocommerce-order-received .maher-floating-whatsapp, body.woocommerce-order-received .snd-wa-float{display: none !important;}.snd-ty{max-width: 460px; margin: 24px auto 40px; padding: 34px 22px 26px; text-align: center; border: 1.5px solid color-mix(in srgb, rgb(212, 175, 55) 60%, transparent 40%); border-radius: 24px; background: linear-gradient(rgb(21, 18, 12), rgb(11, 10, 8)); box-shadow: rgba(212, 175, 55, 0.14) 0px 0px 30px, rgba(212, 175, 55, 0.05) 0px 0px 18px inset;}.snd-ty__check{display: grid; place-items: center; width: 78px; height: 78px; margin: 0px auto 18px; border-radius: 50%; background: linear-gradient(150deg, rgb(247, 227, 161), rgb(224, 184, 74) 48%, rgb(184, 135, 31)); box-shadow: rgba(212, 175, 55, 0.12) 0px 0px 0px 8px, rgba(212, 175, 55, 0.3) 0px 10px 30px; animation: 0.5s cubic-bezier(0.2, 1.4, 0.4, 1) 0s 1 normal both running snd-ty-pop;}.snd-ty__check::after{content: ""; width: 30px; height: 15px; border-style: solid; border-color: rgb(26, 20, 7); border-image: none; border-width: 0px 0px 5px 5px; transform: translateY(-3px) rotate(-45deg);}.snd-ty__title{margin: 0px 0px 6px; font-size: 26px; font-weight: 800; line-height: 1.4; color: rgb(255, 255, 255);}.snd-ty__lead{margin: 0px 0px 18px; font-size: 15px; line-height: 1.7; color: rgba(255, 255, 255, 0.72);}.snd-ty__order{display: inline-flex; align-items: center; gap: 10px; margin: 0px 0px 20px; padding: 10px 20px; border-radius: 999px; border: 1px dashed rgba(212, 175, 55, 0.55); background: rgba(212, 175, 55, 0.08);}.snd-ty__order span{font-size: 14px; color: rgba(255, 255, 255, 0.7);}.snd-ty__order b{font-size: 21px; font-weight: 800; color: rgb(245, 223, 112); direction: ltr; unicode-bidi: isolate;}.snd-ty__help{margin: 0px 0px 14px; font-size: 14px; line-height: 1.7; color: rgba(255, 255, 255, 0.62);}.snd-ty__wa{display: flex; align-items: center; justify-content: center; gap: 10px; height: 52px; border-radius: 999px; background: rgb(37, 211, 102); font-size: 16px; font-weight: 800; box-shadow: rgba(37, 211, 102, 0.28) 0px 8px 22px; transition: translate 0.2s, box-shadow 0.2s; color: rgb(255, 255, 255) !important; text-decoration: none !important;}.snd-ty__wa:hover{translate: 0px -2px; box-shadow: rgba(37, 211, 102, 0.36) 0px 12px 26px;}.snd-ty__wa::before{content: ""; width: 22px; height: 22px; flex: 0 0 22px; background: currentcolor; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%200%201-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%200%201-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%200%201%202.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200%200%2012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%200%200%205.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%200%200-3.48-8.413Z%27%2F%3E%3C%2Fsvg%3E") center center / contain no-repeat;}.snd-ty__home{display: inline-block; margin-top: 16px; font-size: 14px; font-weight: 700; color: rgb(245, 223, 112) !important; text-decoration: none !important;}@keyframes snd-ty-pop { 
  0% { transform: scale(0.4); opacity: 0; }
  100% { transform: none; opacity: 1; }
}@media (max-width: 600px) {.snd-ty{margin: 8px 0px 28px; padding: 28px 16px 22px;}.snd-ty__title{font-size: 23px;}}@media (prefers-reduced-motion: reduce) {.snd-ty__check{animation: auto ease 0s 1 normal none running none;}}
/* ===== SANAD SPACING ===== */
body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:0!important}
body.snd-co .ct-container-full{padding-top:24px!important}

/* ===== SANAD ACCOUNT (Velora) ===== */
body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce button.button{display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 10px 22px; border: 1px solid transparent; border-radius: 12px; cursor: pointer; font-weight: 900; transition: 0.25s;}body.woocommerce-account .woocommerce-info{border-top-color: var(--hkm-primary); background: var(--hkm-surface); color: var(--hkm-text);}body.woocommerce-account .woocommerce-info::before{color: var(--hkm-primary);}body.woocommerce-account .woocommerce form .form-row input.input-text{padding: 11px; border: 1px solid var(--hkm-border); border-radius: 9px; background: var(--hkm-surface-2); color: var(--hkm-text);}body.woocommerce-account .woocommerce table.shop_table{border-color: var(--hkm-border);}body.woocommerce-account .woocommerce table.shop_table td,body.woocommerce-account .woocommerce table.shop_table th{border-color: var(--hkm-border);}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce{max-width: 440px; margin: 10px auto 40px; padding: 28px 22px 24px; border: 1.5px solid color-mix(in srgb, rgb(212, 175, 55) 55%, transparent 45%); border-radius: 24px; background: linear-gradient(rgb(21, 18, 12), rgb(11, 10, 8)); box-shadow: rgba(212, 175, 55, 0.12) 0px 0px 30px, rgba(212, 175, 55, 0.05) 0px 0px 18px inset;}body.woocommerce-account .snd-acc-radio{position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none;}body.woocommerce-account .snd-acc-head{margin: 0px 0px 20px; text-align: center;}body.woocommerce-account .snd-acc-head__icon{display: grid; place-items: center; width: 62px; height: 62px; margin: 0px auto 12px; border-radius: 50%; border: 1.5px solid rgba(212, 175, 55, 0.6); background: rgba(212, 175, 55, 0.08); color: rgb(245, 223, 112);}body.woocommerce-account .snd-acc-head__icon svg{width: 28px; height: 28px;}body.woocommerce-account .snd-acc-head__title{font-weight: 800; line-height: 1.4; color: rgb(255, 255, 255); margin: 0px 0px 4px !important; font-size: 22px !important;}body.woocommerce-account .snd-acc-head__sub{font-size: 13.5px; line-height: 1.7; color: rgba(255, 255, 255, 0.62); margin: 0px 0px 18px !important;}body.woocommerce-account .snd-acc-tabs{display: grid; grid-template-columns: 1fr 1fr; padding: 4px; border: 1px solid rgba(212, 175, 55, 0.22); border-radius: 999px; background: rgb(15, 13, 9);}body.woocommerce-account .snd-acc-tabs label{display: flex; align-items: center; justify-content: center; height: 40px; margin: 0px; border-radius: 999px; font-size: 14px; font-weight: 800; color: rgba(255, 255, 255, 0.7); cursor: pointer; transition: background 0.2s, color 0.2s;}body.woocommerce-account #snd-acc-tab-login:checked ~ .snd-acc-head label[for="snd-acc-tab-login"],body.woocommerce-account #snd-acc-tab-register:checked ~ .snd-acc-head label[for="snd-acc-tab-register"]{color: rgb(26, 20, 7); background: linear-gradient(rgb(243, 215, 116), rgb(207, 158, 39));}body.woocommerce-account.woocommerce-account:not(.logged-in) #customer_login{display: block !important; width: auto !important; margin: 0px !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) #customer_login::before,body.woocommerce-account.woocommerce-account:not(.logged-in) #customer_login::after{display: none !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) #customer_login > .u-column1,body.woocommerce-account.woocommerce-account:not(.logged-in) #customer_login > .u-column2{float: none !important; width: auto !important; max-width: none !important; margin: 0px !important; padding: 0px !important; border: 0px !important; background: none !important; box-shadow: none !important;}body.woocommerce-account #snd-acc-tab-login:checked ~ #customer_login > .u-column2,body.woocommerce-account #snd-acc-tab-register:checked ~ #customer_login > .u-column1{display: none !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) #customer_login h2{display: none !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form.woocommerce-form-login,body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form.woocommerce-form-register{margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none !important; box-shadow: none !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form .woocommerce-form-row,body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form .form-row{float: none !important; width: auto !important; margin: 0px 0px 14px !important; padding: 0px !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form label{display: block; font-size: 13.5px; font-weight: 700; line-height: 1.4; color: rgba(255, 255, 255, 0.85); margin: 0px 0px 7px !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form .required{color: rgb(245, 223, 112); text-decoration: none;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form input.input-text,body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form input.woocommerce-Input{box-sizing: border-box; transition: border-color 0.2s, box-shadow 0.2s; width: 100% !important; height: 50px !important; padding: 0px 14px !important; border: 1px solid rgba(212, 175, 55, 0.25) !important; border-radius: 12px !important; background: rgb(15, 13, 9) !important; color: rgb(255, 255, 255) !important; font-size: 15px !important; box-shadow: none !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form input.input-text:focus,body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form input.woocommerce-Input:focus{outline: none; border-color: rgb(212, 175, 55) !important; box-shadow: rgba(212, 175, 55, 0.18) 0px 0px 0px 3px !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce .woocommerce-form-login > .form-row:not(.woocommerce-form-row){flex-direction: column-reverse; align-items: stretch; gap: 12px; display: flex !important; margin: 4px 0px 12px !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce .woocommerce-form__label-for-checkbox{align-items: center; gap: 8px; display: inline-flex !important; margin: 0px !important; font-weight: 600 !important; color: rgba(255, 255, 255, 0.7) !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce .woocommerce-form__label-for-checkbox input{width: 17px; height: 17px; margin: 0px; accent-color: rgb(212, 175, 55);}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form button[type="submit"],body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form .woocommerce-button{cursor: pointer; float: none !important; width: 100% !important; height: 50px !important; margin: 0px !important; padding: 0px 16px !important; border: 0px !important; border-radius: 999px !important; background: linear-gradient(rgb(243, 215, 116), rgb(207, 158, 39)) !important; color: rgb(26, 20, 7) !important; font-size: 16px !important; font-weight: 800 !important; box-shadow: rgba(212, 175, 55, 0.22) 0px 8px 22px !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce .woocommerce-LostPassword{text-align: center; margin: 0px !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce .woocommerce-LostPassword a{font-size: 14px; font-weight: 700; color: rgb(245, 223, 112) !important; text-decoration: none !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce .woocommerce-form-register > p:not(.form-row):not(.woocommerce-form-row){font-size: 13px; line-height: 1.7; color: rgba(255, 255, 255, 0.62); margin: 0px 0px 12px !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce .woocommerce-privacy-policy-text p{line-height: 1.7; color: rgba(255, 255, 255, 0.5); margin: 0px 0px 14px !important; font-size: 12px !important;}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce .woocommerce-privacy-policy-text a{color: rgb(245, 223, 112) !important;}@media (max-width: 600px) {body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce{margin: 0px 0px 28px; padding: 24px 16px 20px; border-radius: 20px;}}body.woocommerce-account.woocommerce-account:not(.logged-in) .entry-content > .woocommerce form .woocommerce-form-row{display: block !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce{grid-template-columns: 260px minmax(0px, 1fr); grid-template-areas: "top top" "nav main"; gap: 22px 26px; align-items: start; margin: 8px 0px 40px; display: grid !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce::before,body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce::after{display: none !important;}body.woocommerce-account .snd-acc-top{grid-area: top; display: flex; align-items: center; gap: 16px; padding: 6px 0px 4px;}body.woocommerce-account .snd-acc-top__avatar{display: grid; place-items: center; flex: 0 0 64px; width: 64px; height: 64px; border-radius: 50%; background: linear-gradient(150deg, rgb(247, 227, 161), rgb(224, 184, 74) 48%, rgb(184, 135, 31)); color: rgb(26, 20, 7); font-size: 26px; font-weight: 800; box-shadow: rgba(212, 175, 55, 0.12) 0px 0px 0px 5px;}body.woocommerce-account .snd-acc-top__title{font-weight: 800; line-height: 1.35; color: rgb(255, 255, 255); margin: 0px 0px 4px !important; font-size: 26px !important;}body.woocommerce-account .snd-acc-top__title small{font-size: 15px; font-weight: 600; color: rgba(255, 255, 255, 0.6);}body.woocommerce-account .snd-acc-top__crumbs{display: flex; flex-wrap: wrap; align-items: center; gap: 8px; font-size: 13.5px; color: rgba(255, 255, 255, 0.5);}body.woocommerce-account .snd-acc-top__crumbs a{color: rgba(255, 255, 255, 0.72) !important; text-decoration: none !important;}body.woocommerce-account .snd-acc-top__crumbs a:hover{color: rgb(245, 223, 112) !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation{grid-area: nav; position: sticky; top: 120px; border: 1px solid rgba(212, 175, 55, 0.2); border-radius: 18px; background: linear-gradient(rgb(21, 18, 12), rgb(11, 10, 8)); float: none !important; width: auto !important; margin: 0px !important; padding: 10px !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul{display: flex; flex-direction: column; gap: 2px; margin: 0px !important; padding: 0px !important; list-style: none !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation li{margin: 0px !important; padding: 0px !important; list-style: none !important; border: 0px !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation li::marker{content: "";}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation a{align-items: center; gap: 12px; border-radius: 12px; font-size: 15px; font-weight: 700; transition: background 0.2s, color 0.2s; display: flex !important; padding: 12px 14px !important; color: rgba(255, 255, 255, 0.82) !important; text-decoration: none !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation a::before{content: ""; flex: 0 0 20px; width: 20px; height: 20px; background: currentcolor; mask: var(--snd-ico) center/contain no-repeat;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation a:hover{background: rgba(212, 175, 55, 0.08); color: rgb(245, 223, 112) !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation li.is-active a{background: rgba(212, 175, 55, 0.14); color: rgb(245, 223, 112) !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders a{--snd-ico: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M21%208l-9-5-9%205%209%205%209-5z'%2F%3E%3Cpath%20d%3D'M3%208v8l9%205%209-5V8'%2F%3E%3Cpath%20d%3D'M12%2013v8'%2F%3E%3C%2Fsvg%3E");}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account a{--snd-ico: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M4%2020c1.6-3.6%204.4-5.4%208-5.4s6.4%201.8%208%205.4'%2F%3E%3C%2Fsvg%3E");}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a{--snd-ico: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M15%204h3a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202h-3'%2F%3E%3Cpath%20d%3D'M10%2017l-5-5%205-5'%2F%3E%3Cpath%20d%3D'M5%2012h11'%2F%3E%3C%2Fsvg%3E"); color: rgb(248, 113, 113) !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content{grid-area: main; min-width: 0px; float: none !important; width: auto !important; margin: 0px !important; padding: 0px !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content > .woocommerce-info{flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; font-size: 14px; line-height: 1.7; display: flex !important; margin: 0px 0px 16px !important; padding: 14px 18px !important; border: 1px solid rgba(212, 175, 55, 0.3) !important; border-radius: 14px !important; background: rgba(212, 175, 55, 0.08) !important; color: rgba(255, 255, 255, 0.85) !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content > .woocommerce-info::before{display: none !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content > .woocommerce-info .button{order: 2; align-items: center; float: none !important; display: inline-flex !important; height: 40px !important; margin: 0px !important; padding: 0px 16px !important; border: 1px solid rgba(212, 175, 55, 0.6) !important; border-radius: 999px !important; background: transparent !important; color: rgb(245, 223, 112) !important; font-size: 13.5px !important; font-weight: 800 !important; line-height: 1 !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table{display: block !important; width: 100% !important; margin: 0px !important; border: 0px !important; background: none !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table thead,body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody{display: block !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr{grid-template-columns: 1.1fr 1fr 1fr 1.4fr 150px; align-items: center; gap: 12px; display: grid !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table thead tr{margin: 0px 0px 10px; padding: 10px 20px; border-radius: 12px; background: rgba(212, 175, 55, 0.08);}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table th,body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table td{font-size: 15px; color: rgb(255, 255, 255); display: block !important; padding: 0px !important; border: 0px !important; background: none !important; text-align: start !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table thead th{font-size: 13.5px !important; font-weight: 700 !important; color: rgba(255, 255, 255, 0.62) !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table td::before,body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody th::before{display: none !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr{margin: 0px 0px 12px; padding: 18px 20px; border: 1px solid rgba(212, 175, 55, 0.18); border-radius: 16px; background: linear-gradient(rgb(21, 18, 12), rgb(13, 11, 8)); transition: border-color 0.2s;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr:hover{border-color: rgba(212, 175, 55, 0.45);}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{font-size: 16px; font-weight: 800; direction: ltr; unicode-bidi: isolate; color: rgb(255, 255, 255) !important; text-decoration: none !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table .snd-total{font-weight: 800; color: rgb(245, 223, 112);}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table time{font-size: 14px; color: rgba(255, 255, 255, 0.75);}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{flex-wrap: wrap; justify-content: flex-end; gap: 8px; display: flex !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button{align-items: center; justify-content: center; white-space: nowrap; display: inline-flex !important; height: 40px !important; margin: 0px !important; padding: 0px 16px !important; border: 1px solid rgba(212, 175, 55, 0.55) !important; border-radius: 12px !important; background: transparent !important; color: rgb(245, 223, 112) !important; font-size: 13.5px !important; font-weight: 800 !important; line-height: 1 !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button:hover{background: rgba(212, 175, 55, 0.12) !important;}body.woocommerce-account .snd-chip{display: inline-flex; align-items: center; gap: 6px; padding: 5px 12px; border-radius: 999px; font-size: 13px; font-weight: 800; line-height: 1.3; white-space: nowrap;}body.woocommerce-account .snd-chip::before{content: ""; flex: 0 0 14px; width: 14px; height: 14px; background: currentcolor; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M12%207v5l3%202'%2F%3E%3C%2Fsvg%3E") center center / contain no-repeat;}body.woocommerce-account .snd-chip--done{color: rgb(74, 222, 128); background: rgba(74, 222, 128, 0.12);}body.woocommerce-account .snd-chip--done::before{mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012.5l4.5%204.5L19%207.5'%2F%3E%3C%2Fsvg%3E");}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm{grid-template-columns: 1fr 1fr; gap: 0px 16px; display: grid !important; margin: 0px !important; padding: 22px 20px !important; border: 1px solid rgba(212, 175, 55, 0.2) !important; border-radius: 16px !important; background: linear-gradient(rgb(21, 18, 12), rgb(11, 10, 8)) !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm > .clear{display: none !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm > p,body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm > fieldset{grid-column: 1 / -1; float: none !important; width: auto !important; margin: 0px 0px 14px !important; padding: 0px !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm > p.woocommerce-form-row--first,body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm > p.woocommerce-form-row--last{grid-column: auto;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm > fieldset{margin: 8px 0px 14px !important; padding: 18px 0px 0px !important; border-width: 1px 0px 0px !important; border-style: solid none none !important; border-color: rgba(212, 175, 55, 0.18) currentcolor currentcolor !important; border-image: none !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm legend{font-size: 16px; font-weight: 800; color: rgb(255, 255, 255); margin: 0px !important; padding: 0px 0px 12px !important; border: 0px !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset > p{float: none !important; width: auto !important; margin: 0px 0px 14px !important; padding: 0px !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm label{display: block; font-size: 13.5px; font-weight: 700; line-height: 1.5; color: rgba(255, 255, 255, 0.85); margin: 0px 0px 7px !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .required{color: rgb(245, 223, 112); text-decoration: none;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm input.input-text,body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm input.woocommerce-Input{box-sizing: border-box; width: 100% !important; height: 50px !important; padding: 0px 14px !important; border: 1px solid rgba(212, 175, 55, 0.25) !important; border-radius: 12px !important; background: rgb(15, 13, 9) !important; color: rgb(255, 255, 255) !important; font-size: 15px !important; box-shadow: none !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm input.input-text:focus,body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm input.woocommerce-Input:focus{outline: none; border-color: rgb(212, 175, 55) !important; box-shadow: rgba(212, 175, 55, 0.18) 0px 0px 0px 3px !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm em{display: block; margin-top: 6px; font-size: 12.5px; font-style: normal; color: rgba(255, 255, 255, 0.5);}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm button[type="submit"]{min-width: 220px; cursor: pointer; float: none !important; height: 50px !important; margin: 0px !important; padding: 0px 28px !important; border: 0px !important; border-radius: 999px !important; background: linear-gradient(rgb(243, 215, 116), rgb(207, 158, 39)) !important; color: rgb(26, 20, 7) !important; font-size: 16px !important; font-weight: 800 !important; box-shadow: rgba(212, 175, 55, 0.22) 0px 8px 22px !important;}@media (max-width: 1024px) {body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table thead{display: none !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr{grid-template-columns: 1fr auto; grid-template-areas: "num status" "date total" "act act"; gap: 10px 12px; padding: 14px 16px;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number{grid-area: num;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-snd-status{grid-area: status; justify-self: end;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-snd-date{grid-area: date;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-snd-total{grid-area: total; justify-self: end;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{grid-area: act; justify-content: stretch;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button{flex: 1 1 0px; height: 42px !important;}}@media (max-width: 760px) {body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce{grid-template-columns: minmax(0px, 1fr); grid-template-areas: "top" "nav" "main"; gap: 14px;}body.woocommerce-account .snd-acc-top{gap: 12px;}body.woocommerce-account .snd-acc-top__avatar{flex-basis: 52px; width: 52px; height: 52px; font-size: 21px;}body.woocommerce-account .snd-acc-top__title{font-size: 21px !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation{position: static; overflow-x: auto; border-radius: 14px; scrollbar-width: none; padding: 6px !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation::-webkit-scrollbar{display: none;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul{flex-direction: row; gap: 4px;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation a{gap: 7px; font-size: 13.5px; white-space: nowrap; padding: 10px 12px !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation a::before{flex-basis: 17px; width: 17px; height: 17px;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm{grid-template-columns: 1fr; padding: 18px 14px !important;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm > p.woocommerce-form-row--first,body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm > p.woocommerce-form-row--last{grid-column: 1 / -1;}body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm button[type="submit"]{width: 100%;}}html body.woocommerce-account.woocommerce-account .woocommerce-info:has(a[href*="wc_send_verification"]),html body.woocommerce-account.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content > .woocommerce-info:has(a[href*="wc_send_verification"]){display: none !important;}
/* ===== SANAD VARS ===== */
body{--hkm-primary:#d4af37;--hkm-on-primary:#111111;--hkm-primary-light:#f5df70;--hkm-primary-dark:#9f7c0c;--hkm-accent:#65c7ce;--hkm-bg:#09090c;--hkm-background:var(--hkm-bg);--hkm-surface:#111116;--hkm-surface-2:#17171e;--hkm-surface-secondary:var(--hkm-surface-2);--hkm-border:#27272f;--hkm-text:#f7f7f8;--hkm-muted:#a4a4ad;--hkm-text-secondary:var(--hkm-muted);--hkm-danger:#ef4444;--hkm-on-danger:#ffffff;--hkm-success:#36b37e;--hkm-on-success:#ffffff;--hkm-warning:#e6a23c;--hkm-gold:var(--hkm-primary);--hkm-gold-light:var(--hkm-primary-light);--hkm-gold-dark:var(--hkm-primary-dark);--hkm-radius:18px;--hkm-shadow:0 18px 50px rgba(0, 0, 0, .35);--hkm-container-width:1180px;--hkm-content-width:850px;--hkm-page-spacing:70px}

/* ===== SANAD ACCOUNT LAYOUT ===== */
body.woocommerce-account .hero-section{display:none!important}
body.woocommerce-account .entry-content > .woocommerce{max-width:850px;margin-inline:auto}
body.woocommerce-account .woocommerce-MyAccount-content p a{color:inherit!important;text-decoration:none!important}

/* ===== SANAD SHOP (Velora) ===== */
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hero-section{display:none!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) #main > .ct-container{max-width:none;padding:0!important;width:100%}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) img,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) img{height: auto; max-width: 100%;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products{clear: both;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products::after,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products::before,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products::after,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products::before{content: " "; display: table;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products::after,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products::after{clear: both;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product{float: right; margin: 0px 0px 2.992em 3.8%; padding: 0px; position: relative; width: 22.05%;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.first,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.first{clear: both;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.last,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.last{margin-left: 0px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-result-count,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-result-count{float: right;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-ordering,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-ordering{float: left;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products[class*="columns-"] li.product,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products[class*="columns-"] li.product{width: 48%; float: right; clear: both; margin: 0px 0px 2.992em;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products[class*="columns-"] li.product:nth-child(2n),body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products[class*="columns-"] li.product:nth-child(2n){float: left; clear: none !important;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .screen-reader-text{clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-breadcrumb{margin: 0px 0px 1em; padding: 0px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-breadcrumb::after,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-breadcrumb::before{content: " "; display: table;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-breadcrumb::after{clear: both;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) span.onsale{min-height: 3.236em; min-width: 3.236em; padding: 0.202em; font-weight: 700; position: absolute; text-align: center; line-height: 3.236; top: -0.5em; right: -0.5em; margin: 0px; border-radius: 100%; background-color: rgb(149, 142, 9); color: rgb(255, 255, 255); font-size: 0.857em; z-index: 9;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products{margin: 0px 0px 1em; padding: 0px; list-style: outside none; clear: both;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products::after,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products::before{content: " "; display: table;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products::after{clear: both;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li{list-style: outside none;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .onsale{top: 0px; left: 0px; right: auto; margin: -0.5em 0px 0px -0.5em;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .woocommerce-loop-product__title{padding: 0.5em 0px; margin: 0px; font-size: 1em;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product a{text-decoration: none;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product a.woocommerce-loop-product__link{display: block;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product a img{width: 100%; height: auto; display: block; margin: 0px 0px 1em; box-shadow: none;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .button{display: inline-block; margin-top: 1em;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .price{display: block; font-weight: 400; margin-bottom: 0.5em; font-size: 0.857em;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .price del{color: inherit; opacity: 0.7; display: inline-block;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .price ins{background: 0px 0px; font-weight: 700; display: inline-block;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-result-count{margin: 0px 0px 1em;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-ordering{margin: 0px 0px 1em;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-ordering select{vertical-align: top;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button{font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; right: auto; color: rgb(81, 81, 81); background-color: rgb(233, 230, 237); border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover{background-color: rgb(220, 215, 226); text-decoration: none; background-image: none; color: rgb(81, 81, 81);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled{color: inherit; cursor: not-allowed; opacity: 0.5; padding: 0.618em 1em;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover{color: inherit; background-color: rgb(233, 230, 237);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size: 0.92em; color: rgb(118, 118, 118);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color: rgb(118, 118, 118);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color: rgb(149, 142, 9);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .screen-reader-text{width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; position: absolute !important;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .screen-reader-text:focus{width: auto; height: auto; margin: 8px; padding: 10px 14px; clip: auto; background: var(--hkm-surface); color: var(--hkm-text); z-index: 100000;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-container{width: min(var(--hkm-container-width), calc(100% - 36px)); margin-inline: auto;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-main{min-height: 60vh;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-content{padding: var(--hkm-page-spacing) 0;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) a.button{display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 10px 22px; border: 1px solid transparent; border-radius: 12px; cursor: pointer; font-weight: 900; transition: 0.25s;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .page-numbers{padding: 8px 13px; border-radius: 8px; background: var(--hkm-surface-2);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .page-numbers.current{color: var(--hkm-on-primary); background: var(--hkm-primary);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-breadcrumb{color: var(--hkm-muted);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-breadcrumb a{color: var(--hkm-primary-light);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product{padding: 16px; border: 1px solid var(--hkm-border); border-radius: 16px; background: var(--hkm-surface);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .woocommerce-loop-product__title{color: var(--hkm-text);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .price{color: var(--hkm-primary-light);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) select{padding: 11px; border: 1px solid var(--hkm-border); border-radius: 9px; background: var(--hkm-surface-2); color: var(--hkm-text);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-ordering select{min-height: 45px; border: 1px solid var(--hkm-border); border-radius: 9px; color: var(--hkm-text); background: var(--hkm-surface);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 16px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products::before,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products::after{display: none;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product{overflow: hidden; border-color: var(--hkm-border); background: var(--hkm-surface); width: auto !important; float: none !important; margin: 0px !important;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product img{border-radius: 12px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .button{width: 100%; margin-top: 10px; color: var(--hkm-on-primary); background: linear-gradient(135deg,var(--hkm-primary-dark),var(--hkm-primary-light));}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) span.onsale{position: absolute; top: 13px; inset-inline-end: 13px; z-index: 2; min-height: 0px; margin: 0px; padding: 4px 10px; border-radius: 99px; background: var(--hkm-danger); color: var(--hkm-on-danger); font-size: 11px; font-weight: 900; line-height: 1.6;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product{position: relative;}@media (max-width: 1000px) {body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products{grid-template-columns: repeat(3, minmax(0px, 1fr));}}@media (max-width: 720px) {body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products{grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product{padding: 10px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .woocommerce-loop-product__title{font-size: 13px !important;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .button{padding-inline: 8px; font-size: 12px;}}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product{padding: 11px; border-radius: 14px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product a img,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product img{width: 100%; height: auto; margin-bottom: 9px; border-radius: 11px; background: var(--hkm-bg);}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .woocommerce-loop-product__title{line-height: 1.5; margin: 0px 0px 5px; font-size: 14px !important;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .price{font-size: 14px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .button{margin-top: 8px; padding: 9px 10px; font-size: 13px;}@media (min-width: 1200px) {body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products{grid-template-columns: repeat(5, minmax(0px, 1fr)); gap: 13px;}}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catnav{display: flex; flex-wrap: wrap; gap: 9px; margin: 0px 0px 26px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catnav__link{display: inline-flex; align-items: center; gap: 8px; padding: 9px 15px; border: 1px solid var(--hkm-border); border-radius: 999px; background: var(--hkm-surface); color: var(--hkm-text); font-weight: 700; font-size: 14px; text-decoration: none; transition: border-color 0.18s, color 0.18s;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catnav__link:hover{border-color: var(--hkm-primary); color: var(--hkm-primary-light, var(--hkm-primary));}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catnav__count{padding: 2px 8px; border-radius: 999px; background: color-mix(in srgb, var(--hkm-primary) 16%, transparent); color: var(--hkm-primary-light, var(--hkm-primary)); font-size: 12px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catsection{margin-bottom: 38px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catsection__head{display: flex; align-items: baseline; justify-content: space-between; gap: 14px; margin-bottom: 15px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catsection__title{margin: 0px; color: var(--hkm-text); font-size: clamp(18px, 2.1vw, 23px); font-weight: 900;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catsection__all{flex: 0 0 auto; color: var(--hkm-primary-light, var(--hkm-primary)); font-weight: 800; font-size: 14px; text-decoration: none; border-bottom: 1px solid;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catsection ul.products{grid-template-columns: repeat(auto-fill, minmax(215px, 1fr)); margin: 0px !important;}@media (max-width: 600px) {body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catsection ul.products{grid-template-columns: repeat(2, minmax(0px, 1fr));}}@media (max-width: 600px) {body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catnav{gap: 7px; margin-bottom: 20px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catnav__link{padding: 8px 12px; font-size: 13px;}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .hkm-catsection{margin-bottom: 28px;}}
/* ===== SANAD SHOP TOUCH ===== */
@media (min-width:768px){body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .price .sale-price{display:contents}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .price ins,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .price ins .amount{color:rgb(245,223,112)!important;font-size:17px!important;font-weight:800!important;text-decoration:none!important;background:none!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .price del,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .price del .amount{color:rgba(255,255,255,.45)!important;font-size:13px!important;font-weight:600!important}
@media (min-width:768px){body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .button{height:44px!important;min-height:0!important;line-height:14px!important;padding-top:0!important;padding-bottom:0!important}}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .button{width:auto!important;align-self:stretch!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woo-listing-top{display:block!important;margin:0!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woo-listing-top::after{content:"";display:table;clear:both}
@media (max-width:767px){
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-ordering{width:auto!important;min-width:243px}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-ordering select{height:56px!important;width:100%!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .woocommerce-loop-product__title{overflow:hidden!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .snd-loop-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .price ins .amount,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .price ins{font-size:14.5px!important;line-height:18.85px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .button{height:32px!important;min-height:0!important;white-space:nowrap!important;align-self:auto!important;padding-top:0!important;padding-bottom:0!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product a.woocommerce-LoopProduct-link{flex:1 1 auto!important}
}

/* ===== SANAD PRODUCT (Velora) ===== */
body.single-product .hero-section{display:none!important}
body.single-product #main > .ct-container{max-width:none;padding:0!important;width:100%}
body.single-product img,body.single-product img{height: auto; max-width: 100%;}body.single-product div.product div.images,body.single-product div.product div.images{float: right; width: 48%;}body.single-product div.product div.summary,body.single-product div.product div.summary{float: left; width: 48%; clear: none;}body.single-product ul.products,body.single-product ul.products{clear: both;}body.single-product ul.products::after,body.single-product ul.products::before,body.single-product ul.products::after,body.single-product ul.products::before{content: " "; display: table;}body.single-product ul.products::after,body.single-product ul.products::after{clear: both;}body.single-product ul.products li.product,body.single-product ul.products li.product{float: right; margin: 0px 0px 2.992em 3.8%; padding: 0px; position: relative; width: 22.05%;}body.single-product ul.products li.first,body.single-product ul.products li.first{clear: both;}body.single-product ul.products[class*="columns-"] li.product,body.single-product ul.products[class*="columns-"] li.product{width: 48%; float: right; clear: both; margin: 0px 0px 2.992em;}body.single-product ul.products[class*="columns-"] li.product:nth-child(2n),body.single-product ul.products[class*="columns-"] li.product:nth-child(2n){float: left; clear: none !important;}body.single-product div.product div.images,body.single-product div.product div.summary,body.single-product div.product div.images,body.single-product div.product div.summary{float: none; width: 100%;}body.single-product .screen-reader-text{clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important;}body.single-product .clear{clear: both;}body.single-product .woocommerce-breadcrumb{margin: 0px 0px 1em; padding: 0px;}body.single-product .woocommerce-breadcrumb::after,body.single-product .woocommerce-breadcrumb::before{content: " "; display: table;}body.single-product .woocommerce-breadcrumb::after{clear: both;}body.single-product .quantity .qty{width: 3.631em; text-align: center;}body.single-product div.product{margin-bottom: 0px; position: relative;}body.single-product div.product .product_title{clear: none; margin-top: 0px; padding: 0px;}body.single-product div.product p.price ins{background: inherit; font-weight: 700; display: inline-block;}body.single-product div.product p.price del{opacity: 0.7; display: inline-block;}body.single-product div.product div.images{margin-bottom: 2em;}body.single-product div.product div.images img{display: block; width: 100%; height: auto; box-shadow: none;}body.single-product div.product div.images.woocommerce-product-gallery{position: relative;}body.single-product div.product div.images .woocommerce-product-gallery__wrapper{transition: 0.5s cubic-bezier(0.795, -0.035, 0, 1); margin: 0px; padding: 0px;}body.single-product div.product div.images .woocommerce-product-gallery__image a{display: block; outline-offset: -2px;}body.single-product div.product div.summary{margin-bottom: 2em;}body.single-product div.product form.cart{margin-bottom: 2em;}body.single-product div.product form.cart::after,body.single-product div.product form.cart::before{content: " "; display: table;}body.single-product div.product form.cart::after{clear: both;}body.single-product div.product form.cart div.quantity{float: right; margin: 0px 0px 0px 4px;}body.single-product div.product form.cart .button{vertical-align: middle; float: right;}body.single-product span.onsale{min-height: 3.236em; min-width: 3.236em; padding: 0.202em; font-weight: 700; position: absolute; text-align: center; line-height: 3.236; top: -0.5em; right: -0.5em; margin: 0px; border-radius: 100%; background-color: rgb(149, 142, 9); color: rgb(255, 255, 255); font-size: 0.857em; z-index: 9;}body.single-product .products ul,body.single-product ul.products{margin: 0px 0px 1em; padding: 0px; list-style: outside none; clear: both;}body.single-product .products ul::after,body.single-product .products ul::before,body.single-product ul.products::after,body.single-product ul.products::before{content: " "; display: table;}body.single-product .products ul::after,body.single-product ul.products::after{clear: both;}body.single-product .products ul li,body.single-product ul.products li{list-style: outside none;}body.single-product ul.products li.product .onsale{top: 0px; left: 0px; right: auto; margin: -0.5em 0px 0px -0.5em;}body.single-product ul.products li.product .woocommerce-loop-product__title{padding: 0.5em 0px; margin: 0px; font-size: 1em;}body.single-product ul.products li.product a{text-decoration: none;}body.single-product ul.products li.product a.woocommerce-loop-product__link{display: block;}body.single-product ul.products li.product a img{width: 100%; height: auto; display: block; margin: 0px 0px 1em; box-shadow: none;}body.single-product ul.products li.product .button{display: inline-block; margin-top: 1em;}body.single-product ul.products li.product .price{display: block; font-weight: 400; margin-bottom: 0.5em; font-size: 0.857em;}body.single-product ul.products li.product .price del{color: inherit; opacity: 0.7; display: inline-block;}body.single-product ul.products li.product .price ins{background: 0px 0px; font-weight: 700; display: inline-block;}body.single-product .cart .button{float: none;}body.single-product #reviews #respond{margin: 0px; border: 0px; padding: 0px;}body.single-product #reviews #comment{height: 75px;}body.single-product #reviews #comments h2{clear: none;}body.single-product #review_form #respond{position: static; margin: 0px; width: auto; padding: 0px; background: none transparent; border: 0px;}body.single-product #review_form #respond::after,body.single-product #review_form #respond::before{content: " "; display: table;}body.single-product #review_form #respond::after{clear: both;}body.single-product #review_form #respond p{margin: 0px 0px 10px;}body.single-product #review_form #respond .form-submit input{right: auto;}body.single-product #review_form #respond textarea{box-sizing: border-box; width: 100%;}body.single-product .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,body.single-product .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button{font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; right: auto; color: rgb(81, 81, 81); background-color: rgb(233, 230, 237); border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none;}body.single-product .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,body.single-product .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover{background-color: rgb(220, 215, 226); text-decoration: none; background-image: none; color: rgb(81, 81, 81);}body.single-product .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{background-color: rgb(127, 84, 179); color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased;}body.single-product .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover{background-color: rgb(114, 73, 164); color: rgb(255, 255, 255);}body.single-product .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,body.single-product .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover{background-color: rgb(127, 84, 179); color: rgb(255, 255, 255);}body.single-product .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,body.single-product .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled{color: inherit; cursor: not-allowed; opacity: 0.5; padding: 0.618em 1em;}body.single-product .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,body.single-product .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover{color: inherit; background-color: rgb(233, 230, 237);}body.single-product .woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size: 0.92em; color: rgb(118, 118, 118);}body.single-product .woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color: rgb(118, 118, 118);}body.single-product .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{color: rgb(149, 142, 9); font-size: 1.25em;}body.single-product .woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color: rgb(149, 142, 9);}body.single-product .screen-reader-text{width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; position: absolute !important;}body.single-product .screen-reader-text:focus{width: auto; height: auto; margin: 8px; padding: 10px 14px; clip: auto; background: var(--hkm-surface); color: var(--hkm-text); z-index: 100000;}body.single-product .hkm-container{width: min(var(--hkm-container-width), calc(100% - 36px)); margin-inline: auto;}body.single-product .hkm-main{min-height: 60vh;}body.single-product .hkm-content{padding: var(--hkm-page-spacing) 0;}body.single-product a.button,body.single-product button.button{display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 10px 22px; border: 1px solid transparent; border-radius: 12px; cursor: pointer; font-weight: 900; transition: 0.25s;}body.single-product button.button.alt{background: linear-gradient(135deg,var(--hkm-primary-dark),var(--hkm-primary-light)); color: var(--hkm-on-primary);}body.single-product button.button.alt:hover{transform: translateY(-3px); box-shadow: 0 10px 28px color-mix(in srgb,var(--hkm-primary) 25%,transparent); color: var(--hkm-on-primary);}body.single-product .woocommerce-breadcrumb{color: var(--hkm-muted);}body.single-product .woocommerce-breadcrumb a{color: var(--hkm-primary-light);}body.single-product div.product{padding: 24px; border: 1px solid var(--hkm-border); border-radius: var(--hkm-radius); background: var(--hkm-surface);}body.single-product div.product p.price{color: var(--hkm-primary-light);}body.single-product ul.products li.product{padding: 16px; border: 1px solid var(--hkm-border); border-radius: 16px; background: var(--hkm-surface);}body.single-product ul.products li.product .woocommerce-loop-product__title{color: var(--hkm-text);}body.single-product ul.products li.product .price{color: var(--hkm-primary-light);}body.single-product select,body.single-product .quantity .qty{padding: 11px; border: 1px solid var(--hkm-border); border-radius: 9px; background: var(--hkm-surface-2); color: var(--hkm-text);}body.single-product ul.products{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 16px;}body.single-product ul.products::before,body.single-product ul.products::after{display: none;}body.single-product ul.products li.product{overflow: hidden; border-color: var(--hkm-border); background: var(--hkm-surface); width: auto !important; float: none !important; margin: 0px !important;}body.single-product ul.products li.product img{border-radius: 12px;}body.single-product ul.products li.product .button{width: 100%; margin-top: 10px; color: var(--hkm-on-primary); background: linear-gradient(135deg,var(--hkm-primary-dark),var(--hkm-primary-light));}body.single-product span.onsale{position: absolute; top: 13px; inset-inline-end: 13px; z-index: 2; min-height: 0px; margin: 0px; padding: 4px 10px; border-radius: 99px; background: var(--hkm-danger); color: var(--hkm-on-danger); font-size: 11px; font-weight: 900; line-height: 1.6;}body.single-product ul.products li.product{position: relative;}@media (max-width: 1000px) {body.single-product ul.products{grid-template-columns: repeat(3, minmax(0px, 1fr));}}@media (max-width: 720px) {body.single-product ul.products{grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px;}body.single-product ul.products li.product{padding: 10px;}body.single-product ul.products li.product .woocommerce-loop-product__title{font-size: 13px !important;}body.single-product ul.products li.product .button{padding-inline: 8px; font-size: 12px;}}html body.single-product .product-related .product-related__card{position: relative; flex-direction: column; min-width: 0px; overflow: hidden; transition: box-shadow 0.3s, translate 0.3s; display: flex !important; margin: 0px !important; padding: 0px !important; float: none !important; border: 1.5px solid color-mix(in srgb, rgb(212, 175, 55) 72%, transparent 28%) !important; border-radius: 22px !important; background: linear-gradient(rgb(21, 18, 12), rgb(11, 10, 8)) !important; box-shadow: rgba(212, 175, 55, 0.16) 0px 0px 18px, rgba(212, 175, 55, 0.05) 0px 0px 16px inset !important; text-align: center !important;}html body.single-product .product-related .product-related__card:hover{box-shadow: rgba(212, 175, 55, 0.3) 0px 0px 30px, rgba(212, 175, 55, 0.08) 0px 0px 16px inset !important; translate: 0px -3px;}html body.single-product .product-related .product-related__card .product-related__media img{display: block; aspect-ratio: 1 / 1; object-fit: cover; background: rgb(11, 10, 8); width: 100% !important; height: auto !important; margin: 0px !important; border-radius: 0px !important;}html body.single-product .product-related .product-related__card .product-related__media{display: block; background: rgb(11, 10, 8); margin: 0px !important; border: 0px !important; border-radius: 0px !important;}html body.single-product .product-related .product-related__card .product-related__body{flex-direction: column; flex: 1 1 auto; display: flex !important; gap: 0px !important; padding: 0px !important; text-align: center !important; align-items: stretch !important;}html body.single-product .product-related .product-related__card .product-related__name{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin: 14px 14px 6px !important; padding: 0px !important; font-size: 16px !important; font-weight: 800 !important; line-height: 1.5 !important; color: rgb(255, 255, 255) !important; text-align: center !important;}html body.single-product .product-related .product-related__card .product-related__name a{color: inherit !important; text-decoration: none !important;}html body.single-product .product-related .product-related__card .product-related__price{flex-flow: row-reverse wrap; align-items: baseline; gap: 4px 10px; display: flex !important; justify-content: center !important; margin: 0px 14px 14px !important; font-size: 17px !important; font-weight: 800 !important; color: rgb(245, 223, 112) !important;}html body.single-product .product-related .product-related__card .product-related__price ins{font-weight: 800; text-decoration: none !important; color: rgb(245, 223, 112) !important; background: none !important;}html body.single-product .product-related .product-related__card .product-related__price del{font-size: 13px !important; font-weight: 600 !important; color: rgba(255, 255, 255, 0.45) !important; opacity: 1 !important;}html body.single-product .product-related .product-related__card .product-related__btn{align-items: center; justify-content: center; gap: 8px; white-space: nowrap; display: flex !important; width: auto !important; height: 44px !important; margin: auto 14px 14px !important; padding: 0px 12px !important; border: 0px !important; border-radius: 999px !important; font-size: 14px !important; font-weight: 800 !important; line-height: 1 !important; color: rgb(26, 20, 7) !important; background: linear-gradient(rgb(243, 215, 116), rgb(207, 158, 39)) !important; box-shadow: rgba(212, 175, 55, 0.22) 0px 6px 18px !important; text-decoration: none !important;}html body.single-product .product-related .product-related__card .product-related__btn::after{width: 18px; height: 18px; flex: 0 0 18px; background: currentcolor; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8h13l-1.1 12H6.6z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center center / contain no-repeat; content: "" !important; position: static !important; display: block !important; margin: 0px !important; animation: auto ease 0s 1 normal none running none !important; font-family: inherit !important;}@media (max-width: 600px) {html body.single-product .product-related .product-related__card{border-radius: 16px !important;}html body.single-product .product-related .product-related__card .product-related__name{margin: 10px 10px 4px !important; font-size: 13.5px !important;}html body.single-product .product-related .product-related__card .product-related__price{gap: 2px 6px; margin: 0px 10px 10px !important; font-size: 15px !important;}html body.single-product .product-related .product-related__card .product-related__price del{font-size: 11.5px !important;}html body.single-product .product-related .product-related__card .product-related__btn{gap: 6px; height: 38px !important; margin: auto 10px 10px !important; padding: 0px 8px !important; font-size: 12.5px !important;}html body.single-product .product-related .product-related__card .product-related__btn::after{width: 15px; height: 15px; flex-basis: 15px;}}@media (hover: none) {html body.single-product .product-related .product-related__card:hover{translate: none;}}@media (prefers-reduced-motion: reduce) {html body.single-product .product-related .product-related__card{transition: none;}}html body.single-product .product-related .product-related__card .product-related__media img{max-width: 100% !important;}@media (max-width: 600px) {html body.single-product .product-related .product-related__card .product-related__name{-webkit-line-clamp: 1; margin: 9px 8px 2px !important; font-size: 13.5px !important; line-height: 1.4 !important;}html body.single-product .product-related .product-related__card .product-related__price{gap: 2px 6px; margin: 0px 8px 8px !important; font-size: 14.5px !important; line-height: 1.3 !important;}html body.single-product .product-related .product-related__card .product-related__btn{height: 32px !important; margin: auto 8px 8px !important; font-size: 12.5px !important; font-weight: 700 !important;}}html body.single-product .product-related .product-related__card .product-related__btn{min-height: 0px !important; box-sizing: border-box !important;}body.single-product ul.products li.product{padding: 11px; border-radius: 14px;}body.single-product ul.products li.product a img,body.single-product ul.products li.product img{width: 100%; height: auto; margin-bottom: 9px; border-radius: 11px; background: var(--hkm-bg);}body.single-product ul.products li.product .woocommerce-loop-product__title{line-height: 1.5; margin: 0px 0px 5px; font-size: 14px !important;}body.single-product ul.products li.product .price{font-size: 14px;}body.single-product ul.products li.product .button{margin-top: 8px; padding: 9px 10px; font-size: 13px;}@media (min-width: 1200px) {body.single-product ul.products{grid-template-columns: repeat(5, minmax(0px, 1fr)); gap: 13px;}}
/* ===== SANAD PAGES MOBILE ===== */
@media (max-width:767px){
body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) .entry-content > .woocommerce{width:auto!important;max-width:none!important;margin-left:8px!important;margin-right:8px!important}
body:is(.woocommerce-checkout,.woocommerce-account) form .form-row-first,body:is(.woocommerce-checkout,.woocommerce-account) form .form-row-last{width:47%!important;display:block!important;clear:none!important}
body:is(.woocommerce-checkout,.woocommerce-account) form .form-row-first{float:right!important}
body:is(.woocommerce-checkout,.woocommerce-account) form .form-row-last{float:left!important}
body:is(.woocommerce-checkout,.woocommerce-account) form .form-row-wide{clear:both!important}
body:is(.woocommerce-checkout,.woocommerce-account) .woocommerce-billing-fields__field-wrapper,body.woocommerce-account .woocommerce-EditAccountForm{display:block!important}
body:is(.woocommerce-checkout,.woocommerce-account) .woocommerce-billing-fields__field-wrapper::after{content:"";display:table;clear:both}
}

/* ===== SANAD SMALL (whatsapp/toast/recent orders) ===== */
@keyframes sndSpin { 
  100% { --snd-spin: 360deg; }
}.maher-cart-dialog.snd-replaced{display: none !important;}.snd-toast{position: fixed; top: calc(12px + env(safe-area-inset-top)); left: 50%; z-index: 100000; width: min(440px, 100% - 24px); translate: -50% -140%; opacity: 0; border: 1px solid rgba(212, 175, 55, 0.28); border-radius: 20px; background: linear-gradient(rgb(23, 21, 15), rgb(14, 13, 10)); box-shadow: rgba(0, 0, 0, 0.55) 0px 18px 50px; overflow: hidden; color: rgb(255, 255, 255); direction: rtl; transition: translate 0.35s cubic-bezier(0.2, 0.9, 0.3, 1.2), opacity 0.25s;}.snd-toast.is-open{translate: -50%; opacity: 1;}.snd-toast__bar{position: absolute; top: 0px; right: 0px; height: 4px; width: 100%; border-radius: 0px 0px 4px 4px; background: linear-gradient(90deg, rgb(184, 135, 31), rgb(245, 223, 112));}.snd-toast.is-open .snd-toast__bar{animation: sndToastBar var(--snd-toast-time,4s) linear forwards;}.snd-toast:hover .snd-toast__bar{animation-play-state: paused;}@keyframes sndToastBar { 
  0% { width: 100%; }
  100% { width: 0px; }
}.snd-toast__head{display: flex; align-items: center; gap: 12px; padding: 18px 18px 14px; border-bottom: 1px solid rgba(255, 255, 255, 0.08);}.snd-toast__check{flex: 0 0 38px; width: 38px; height: 38px; display: grid; place-items: center; border-radius: 11px; background: rgba(212, 175, 55, 0.12); color: rgb(245, 223, 112);}.snd-toast__check svg{width: 20px; height: 20px;}.snd-toast__title{flex: 1 1 0%; margin: 0px; font-size: 16px; font-weight: 700; color: rgb(255, 255, 255);}.snd-toast__close{flex: 0 0 34px; width: 34px; height: 34px; display: grid; place-items: center; border: 0px; border-radius: 50%; background: none; color: rgb(255, 255, 255); font-size: 20px; line-height: 1; cursor: pointer;}.snd-toast__close:hover{background: rgba(255, 255, 255, 0.08);}.snd-toast__item{display: flex; align-items: center; gap: 14px; padding: 14px 18px;}.snd-toast__img{flex: 0 0 76px; width: 76px; height: 76px; border-radius: 12px; overflow: hidden; background: rgb(26, 24, 18); border: 1px solid rgba(212, 175, 55, 0.18);}.snd-toast__img img{display: block; width: 100%; height: 100%; object-fit: cover;}.snd-toast__name{flex: 1 1 0%; min-width: 0px; margin: 0px; font-size: 15px; font-weight: 600; line-height: 1.5; color: rgb(255, 255, 255);}.snd-toast__price{flex: 0 0 auto; display: flex; flex-direction: column; align-items: flex-end; gap: 2px; font-size: 16px; font-weight: 700; color: rgb(245, 223, 112); text-align: left;}.snd-toast__price del{order: 2; color: rgba(255, 255, 255, 0.5); font-size: 13px; font-weight: 500;}.snd-toast__price ins{text-decoration: none;}.snd-toast__price .screen-reader-text{display: none;}.snd-toast__actions{display: grid; grid-template-columns: 1fr 1fr; gap: 10px; padding: 4px 18px 18px;}.snd-toast__btn{display: flex; align-items: center; justify-content: center; gap: 8px; height: 48px; border-radius: 14px; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 15px; font-weight: 800; cursor: pointer; text-decoration: none !important;}.snd-toast__btn--go{border: 0px; background: linear-gradient(150deg, rgb(247, 227, 161), rgb(224, 184, 74) 48%, rgb(184, 135, 31)); box-shadow: rgba(212, 175, 55, 0.25) 0px 8px 22px; color: rgb(26, 20, 7) !important;}.snd-toast__btn--go::after{content: ""; width: 20px; height: 20px; background: currentcolor; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5h14.5A1.5 1.5 0 0 1 20 10v8.5a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 18.5z'/%3E%3Cpath d='M5.5 8.5 15 4.2l1.6 4.3'/%3E%3Cpath d='M16 14.2h4'/%3E%3C/svg%3E") center center / contain no-repeat;}.snd-toast__btn--stay{border: 1.5px solid rgba(243, 215, 116, 0.7); background: transparent; color: rgb(243, 215, 116);}body.admin-bar .snd-toast{top: 44px;}@media (max-width: 782px) {body.admin-bar .snd-toast{top: 58px;}}@media (prefers-reduced-motion: reduce) {.snd-toast{transition: opacity 0.2s;}.snd-toast.is-open .snd-toast__bar{animation: auto ease 0s 1 normal none running none;}}.snd-buy-note{position: fixed; right: 18px; bottom: calc(var(--snd-wa-offset,0px) + 92px + env(safe-area-inset-bottom)); z-index: 8990; display: flex; align-items: center; gap: 14px; width: min(380px, 100% - 36px); padding: 14px 16px 14px 44px; border-radius: 18px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.28) 0px 14px 34px, rgb(212, 175, 55) -4px 4px 0px; color: rgb(34, 34, 34); direction: rtl; opacity: 0; translate: 0px 16px; pointer-events: none; transition: opacity 0.35s, translate 0.35s; text-decoration: none !important;}.snd-buy-note.is-open{opacity: 1; translate: 0px; pointer-events: auto;}.snd-buy-note__img{flex: 0 0 64px; width: 64px; height: 64px; border-radius: 12px; overflow: hidden; background: rgb(243, 244, 246);}.snd-buy-note__img img{display: block; width: 100%; height: 100%; object-fit: cover;}.snd-buy-note__text{flex: 1 1 0%; min-width: 0px; margin: 0px; color: rgb(34, 34, 34); font-size: 16px; font-weight: 800; line-height: 1.5;}.snd-buy-note__price{display: block; margin-top: 4px; color: rgb(138, 138, 138); font-size: 14px; font-weight: 500;}.snd-buy-note__price b{color: rgb(201, 151, 31); font-weight: 800;}.snd-buy-note__close{position: absolute; left: 12px; top: 12px; width: 26px; height: 26px; display: grid; place-items: center; border: 0px; border-radius: 50%; background: none; color: rgb(156, 163, 175); font-size: 18px; line-height: 1; cursor: pointer;}.snd-buy-note__close:hover{background: rgb(243, 244, 246); color: rgb(55, 65, 81);}@media (max-width: 600px) {.snd-buy-note{right: 78px; left: 12px; width: auto; padding: 12px 12px 12px 36px; gap: 10px; bottom: calc(var(--snd-wa-offset,0px) + 16px + env(safe-area-inset-bottom));}.snd-buy-note__img{flex-basis: 52px; width: 52px; height: 52px;}.snd-buy-note__text{font-size: 14px;}.snd-buy-note__price{font-size: 13px;}}@media (prefers-reduced-motion: reduce) {.snd-buy-note{transition: opacity 0.2s;}}.snd-buy-note{width: min(330px, 100% - 36px); gap: 12px; padding: 11px 14px 11px 38px; border-radius: 16px;}.snd-buy-note__img{flex-basis: 54px; width: 54px; height: 54px; border-radius: 10px;}.snd-buy-note__text{font-size: 14.5px;}.snd-buy-note__price{margin-top: 2px; font-size: 13px;}.snd-buy-note__close{left: 10px; top: 10px; width: 24px; height: 24px; font-size: 16px;}@media (max-width: 600px) {.snd-buy-note{right: auto; left: 12px; width: calc(100% - 96px); max-width: 300px; gap: 9px; padding: 9px 10px 9px 30px; border-radius: 14px; bottom: calc(var(--snd-wa-offset,0px) + 14px + env(safe-area-inset-bottom)); box-shadow: rgba(0, 0, 0, 0.28) 0px 12px 28px, rgb(212, 175, 55) -3px 3px 0px;}.snd-buy-note__img{flex-basis: 44px; width: 44px; height: 44px; border-radius: 9px;}.snd-buy-note__text{font-size: 12.5px; line-height: 1.45;}.snd-buy-note__price{font-size: 11.5px;}.snd-buy-note__close{left: 6px; top: 6px; width: 22px; height: 22px; font-size: 14px;}}body.woocommerce-order-received .hkm-entry-title, body.woocommerce-order-received .woocommerce-thankyou-order-received, body.woocommerce-order-received .woocommerce-order-overview, body.woocommerce-order-received .maher-floating-whatsapp, body.woocommerce-order-received .snd-wa-float{display: none !important;}@keyframes snd-ty-pop { 
  0% { transform: scale(0.4); opacity: 0; }
  100% { transform: none; opacity: 1; }
}@keyframes snd-blink { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.35; }
}@keyframes snd-app-float { 
  0%, 100% { transform: translateY(0px) rotate(0deg); }
  50% { transform: translateY(-18px) rotate(5deg); }
}@keyframes maher-loader-spin { 
  100% { transform: rotate(360deg); }
}@keyframes maher-loader-logo { 
  0%, 100% { opacity: 0.58; transform: scale(0.965); filter: brightness(0.82); }
  46% { opacity: 1; transform: scale(1.025); filter: brightness(1.13); }
  62% { opacity: 0.72; transform: scale(0.99); filter: brightness(0.92); }
  78% { opacity: 1; transform: scale(1.01); filter: brightness(1.08); }
}@keyframes maher-loader-failsafe { 
  0%, 99% { visibility: visible; pointer-events: auto; }
  100% { visibility: hidden; pointer-events: none; }
}@keyframes maher-announce-roll { 
  100% { transform: translateX(50%); }
}.maher-floating-whatsapp{position: fixed; right: 24px; bottom: 24px; z-index: 1800; display: grid; place-items: center; width: 62px; height: 62px; border: 4px solid color-mix(in srgb, var(--hkm-text) 90%, transparent); border-radius: 50%; background: var(--hkm-primary); box-shadow: rgba(0, 0, 0, 0.3) 0px 14px 32px; text-decoration: none; overflow: visible; transition: transform 0.2s, filter 0.2s; color: var(--hkm-on-primary, #fff) !important;}.maher-floating-whatsapp:hover, .maher-floating-whatsapp:focus-visible{transform: translateY(-3px); filter: brightness(1.06); color: var(--hkm-on-primary, #fff) !important;}.maher-floating-whatsapp:focus-visible{outline: 3px solid color-mix(in srgb, var(--hkm-primary) 45%, transparent); outline-offset: 3px;}.maher-floating-whatsapp__icon{display: grid; place-items: center; width: 100%; height: 100%;}.maher-floating-whatsapp svg{width: 34px; height: 34px; fill: none; stroke: currentcolor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round;}.maher-floating-whatsapp__bubble{position: absolute; top: 50%; right: calc(100% + 14px); transform: translateY(-50%); padding: 10px 16px; border: 1px solid var(--hkm-border); border-radius: 14px 14px 3px; background: var(--hkm-surface); color: var(--hkm-text); font-weight: 800; font-size: 14.5px; line-height: 1.2; white-space: nowrap; box-shadow: rgba(0, 0, 0, 0.28) 0px 10px 26px; animation: 3.4s ease-in-out 0s infinite normal none running hkmWaBubble;}.maher-floating-whatsapp__bubble::after{position: absolute; top: 50%; right: -6px; width: 11px; height: 11px; content: ""; transform: translateY(-50%) rotate(45deg); border-top: 1px solid var(--hkm-border); border-right: 1px solid var(--hkm-border); background: var(--hkm-surface);}@keyframes hkmWaBubble { 
  0%, 88%, 100% { transform: translateY(-50%); }
  92% { transform: translateY(calc(-50% - 4px)); }
  96% { transform: translateY(-50%); }
}@media (max-width: 380px) {.maher-floating-whatsapp__bubble{display: none;}}@media (prefers-reduced-motion: reduce) {.maher-floating-whatsapp{transition: none;}.maher-floating-whatsapp__bubble{animation: auto ease 0s 1 normal none running none;}}@media (max-width: 720px) {.maher-floating-whatsapp{right: 16px; bottom: 18px; width: 58px; height: 58px;}.maher-floating-whatsapp__bubble{padding: 9px 13px; font-size: 13.5px; right: calc(100% + 11px);}}@keyframes sndHeaderBreath { 
  0%, 100% { opacity: 0.45; transform: scaleX(0.82); }
  50% { opacity: 1; transform: scaleX(1); }
}@keyframes sndFootNeon { 
  0%, 100% { opacity: 0.55; }
  50% { opacity: 1; }
}@keyframes sndWaPulse { 
  0% { transform: scale(1); opacity: 0.55; }
  70% { transform: scale(1.55); opacity: 0; }
  100% { transform: scale(1.55); opacity: 0; }
}html body a.maher-floating-whatsapp{place-items: center; transform: none; transition: bottom 0.25s, transform 0.2s; position: fixed !important; top: auto !important; left: auto !important; right: 18px !important; bottom: calc(var(--snd-wa-offset,0px) + 18px + env(safe-area-inset-bottom)) !important; z-index: 9000 !important; display: grid !important; width: 58px !important; height: 58px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 50% !important; background: none !important; box-shadow: none !important; overflow: visible !important; filter: none !important;}html body a.maher-floating-whatsapp::before{content: ""; position: absolute; inset: 0px; border-radius: 50%; background: rgba(212, 175, 55, 0.45); animation: 2.6s ease-out 0s infinite normal none running sndWaPulse; pointer-events: none;}html body a.maher-floating-whatsapp .maher-floating-whatsapp__icon{position: relative; place-items: center; display: grid !important; width: 58px !important; height: 58px !important; margin: 0px !important; border: 2px solid rgba(255, 255, 255, 0.28) !important; border-radius: 50% !important; background: linear-gradient(150deg, rgb(247, 227, 161), rgb(224, 184, 74) 48%, rgb(184, 135, 31)) !important; color: rgb(26, 20, 7) !important; box-shadow: rgba(0, 0, 0, 0.45) 0px 10px 26px !important;}html body a.maher-floating-whatsapp .maher-floating-whatsapp__icon svg{width: 30px !important; height: 30px !important;}html body a.maher-floating-whatsapp:hover{transform: translateY(-3px);}html body a.maher-floating-whatsapp .maher-floating-whatsapp__bubble{translate: 0px -50%; white-space: nowrap; opacity: 0; visibility: hidden; transition: opacity 0.2s, visibility 0.2s; position: absolute !important; inset: 50% 70px auto auto !important; margin: 0px !important; padding: 8px 14px !important; border: 1px solid rgba(212, 175, 55, 0.35) !important; border-radius: 999px !important; background: rgb(21, 19, 14) !important; color: rgb(245, 223, 112) !important; font-size: 13px !important; font-weight: 700 !important; line-height: 1.2 !important; box-shadow: rgba(0, 0, 0, 0.35) 0px 6px 18px !important;}html body a.maher-floating-whatsapp .maher-floating-whatsapp__bubble::before, html body a.maher-floating-whatsapp .maher-floating-whatsapp__bubble::after{display: none !important;}@media (hover: hover) and (min-width: 901px) {html body a.maher-floating-whatsapp:hover .maher-floating-whatsapp__bubble, html body a.maher-floating-whatsapp:focus-visible .maher-floating-whatsapp__bubble{opacity: 1; visibility: visible;}}@media (max-width: 900px) {html body a.maher-floating-whatsapp{right: 14px !important; width: 52px !important; height: 52px !important;}html body a.maher-floating-whatsapp .maher-floating-whatsapp__icon{width: 52px !important; height: 52px !important;}html body a.maher-floating-whatsapp .maher-floating-whatsapp__icon svg{width: 27px !important; height: 27px !important;}html body a.maher-floating-whatsapp .maher-floating-whatsapp__bubble{display: none !important;}}@media (prefers-reduced-motion: reduce) {html body a.maher-floating-whatsapp::before{animation: auto ease 0s 1 normal none running none; opacity: 0;}}html body.snd-co a.maher-floating-whatsapp{display: none !important;}html body a.maher-floating-whatsapp::before{background: rgba(37, 211, 102, 0.45) !important;}html body a.maher-floating-whatsapp .maher-floating-whatsapp__icon{background: rgb(37, 211, 102) !important; color: rgb(255, 255, 255) !important; border-color: rgba(255, 255, 255, 0.35) !important;}html body a.maher-floating-whatsapp .maher-floating-whatsapp__icon svg{display: none !important;}html body a.maher-floating-whatsapp .maher-floating-whatsapp__icon::after{content: ""; width: 31px; height: 31px; background: rgb(255, 255, 255); mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%200%201-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%200%201-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%200%201%202.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200%200%2012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%200%200%205.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%200%200-3.48-8.413Z%27%2F%3E%3C%2Fsvg%3E") center center / contain no-repeat;}@media (max-width: 900px) {html body a.maher-floating-whatsapp .maher-floating-whatsapp__icon::after{width: 28px; height: 28px;}}
/* ===== SANAD VELORA LOOK (colors/fonts/spacing from Velora preview) ===== */
@media (min-width:768px){
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary div.hkm-container.hkm-content{font-family:Cairo, Tahoma, Arial, sans-serif!important;padding-top:50px!important;padding-bottom:50px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary nav.woocommerce-breadcrumb{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14.72px!important;line-height:24.288px!important;margin-bottom:14.72px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary h1.page-title{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:50px!important;line-height:82.5px!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important;margin-top:33.5px!important;margin-bottom:33.5px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary div.woocommerce-notices-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary p.woocommerce-result-count{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:26.4px!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important;letter-spacing:normal!important;margin-bottom:16px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary form.woocommerce-ordering{font-family:Cairo, Tahoma, Arial, sans-serif!important;display:block!important;align-items:normal!important;justify-content:normal!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary select.orderby{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:normal!important;display:inline-block!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary ul.products{font-family:Cairo, Tahoma, Arial, sans-serif!important;margin-bottom:24px!important;gap:18px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary li.product{font-family:Cairo, Tahoma, Arial, sans-serif!important;background-color:rgba(0, 0, 0, 0)!important;background-image:linear-gradient(rgb(21, 18, 12), rgb(11, 10, 8))!important;border-top-width:1.5px!important;border-top-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-right-width:1.5px!important;border-right-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-bottom-width:1.5px!important;border-bottom-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-left-width:1.5px!important;border-left-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-radius:22px!important;box-shadow:rgba(212, 175, 55, 0.16) 0px 0px 18px 0px, rgba(212, 175, 55, 0.05) 0px 0px 16px 0px inset!important;text-align:center!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important;text-align:center!important;margin-bottom:0px!important;display:flex!important;flex-direction:column!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.onsale{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:15.6px!important;color:rgb(26, 20, 7)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:linear-gradient(rgb(243, 215, 116), rgb(212, 165, 44))!important;border-top-color:rgb(26, 20, 7)!important;border-right-color:rgb(26, 20, 7)!important;border-bottom-color:rgb(26, 20, 7)!important;border-left-color:rgb(26, 20, 7)!important;border-radius:0px 0px 0px 14px!important;box-shadow:rgba(0, 0, 0, 0.35) 0px 4px 14px 0px!important;padding-top:6px!important;padding-right:13px!important;padding-bottom:6px!important;padding-left:13px!important;margin-top:0px!important;display:block!important;align-items:normal!important;justify-content:normal!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary img.attachment-woocommerce_single.size-woocommerce_single{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;background-color:rgb(11, 10, 8)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important;border-radius:0px!important;text-align:center!important;margin-bottom:0px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary h2.woocommerce-loop-product__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:800!important;line-height:24px!important;color:rgb(255, 255, 255)!important;border-top-color:rgb(255, 255, 255)!important;border-right-color:rgb(255, 255, 255)!important;border-bottom-color:rgb(255, 255, 255)!important;border-left-color:rgb(255, 255, 255)!important;text-align:center!important;padding-top:0px!important;padding-bottom:0px!important;margin-top:14px!important;margin-bottom:6px!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:flow-root!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary p.snd-loop-desc{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:12.5px!important;line-height:17.5px!important;color:rgba(255, 255, 255, 0.62)!important;border-top-color:rgba(255, 255, 255, 0.62)!important;border-right-color:rgba(255, 255, 255, 0.62)!important;border-bottom-color:rgba(255, 255, 255, 0.62)!important;border-left-color:rgba(255, 255, 255, 0.62)!important;text-align:center!important;margin-bottom:6px!important;overflow:hidden!important;text-overflow:ellipsis!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.price{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:17px!important;font-weight:800!important;line-height:28.05px!important;text-align:center!important;margin-bottom:14px!important;display:flex!important;gap:4px 10px!important;align-items:baseline!important;justify-content:center!important;flex-direction:row-reverse!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.woocommerce-Price-amount.amount{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-align:center!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.woocommerce-Price-currencySymbol{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-align:center!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.screen-reader-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:17px!important;font-weight:800!important;line-height:28.05px!important;text-align:center!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary a.button.product_type_simple{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14px!important;font-weight:800!important;color:rgb(26, 20, 7)!important;background-image:linear-gradient(rgb(243, 215, 116), rgb(207, 158, 39))!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:rgb(26, 20, 7)!important;border-right-width:0px!important;border-right-style:none!important;border-right-color:rgb(26, 20, 7)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:rgb(26, 20, 7)!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:rgb(26, 20, 7)!important;border-radius:999px!important;box-shadow:rgba(212, 175, 55, 0.22) 0px 6px 18px 0px!important;padding-right:12px!important;padding-left:12px!important;margin-top:0px!important;margin-bottom:14px!important;display:flex!important;gap:8px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary li.product.featured{font-family:Cairo, Tahoma, Arial, sans-serif!important;background-color:rgba(0, 0, 0, 0)!important;background-image:linear-gradient(rgb(21, 18, 12), rgb(11, 10, 8))!important;border-top-width:1.5px!important;border-top-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-right-width:1.5px!important;border-right-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-bottom-width:1.5px!important;border-bottom-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-left-width:1.5px!important;border-left-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-radius:22px!important;box-shadow:rgba(212, 175, 55, 0.16) 0px 0px 18px 0px, rgba(212, 175, 55, 0.05) 0px 0px 16px 0px inset!important;text-align:center!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.page-numbers.current{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:16px!important;color:rgb(129, 111, 152)!important;background-color:rgb(233, 230, 237)!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:rgb(129, 111, 152)!important;border-right-width:0px!important;border-right-style:none!important;border-right-color:rgb(129, 111, 152)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:rgb(129, 111, 152)!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:rgb(129, 111, 152)!important;padding-right:8px!important;padding-left:8px!important;margin-top:0px!important;margin-bottom:0px!important;display:block!important;gap:normal!important;align-items:normal!important;justify-content:normal!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary a.page-numbers{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:16px!important;color:rgb(247, 247, 248)!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:rgb(247, 247, 248)!important;border-right-width:0px!important;border-right-style:none!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:rgb(247, 247, 248)!important;padding-right:8px!important;padding-left:8px!important;margin-top:0px!important;margin-bottom:0px!important;display:block!important;gap:normal!important;align-items:normal!important;justify-content:normal!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary a.next.page-numbers{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:16px!important;color:rgb(247, 247, 248)!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:rgb(247, 247, 248)!important;border-right-width:0px!important;border-right-style:none!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:rgb(247, 247, 248)!important;text-align:center!important;padding-right:8px!important;padding-left:8px!important;display:block!important;gap:normal!important;align-items:normal!important;justify-content:normal!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary nav.hkm-catnav{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary a.hkm-catnav__link{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.hkm-catnav__count{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary section.hkm-catsection{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary div.hkm-catsection__head{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary h2.hkm-catsection__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:37.95px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary a.hkm-catsection__all{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary div.woocommerce{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.hkm-container.hkm-content{font-family:Cairo, Tahoma, Arial, sans-serif!important;padding-top:20px!important;padding-bottom:50px!important}
body.single-product main#primary nav.woocommerce-breadcrumb{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14.72px!important;line-height:24.288px!important;margin-bottom:14.72px!important}
body.single-product main#primary div.woocommerce-notices-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.product{font-family:Cairo, Tahoma, Arial, sans-serif!important;background-color:rgba(0, 0, 0, 0)!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:rgb(247, 247, 248)!important;border-right-width:0px!important;border-right-style:none!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:rgb(247, 247, 248)!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}
body.single-product main#primary span.onsale{font-family:Cairo, Tahoma, Arial, sans-serif!important;align-items:normal!important;justify-content:normal!important}
body.single-product main#primary div.product-media-col{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary img.wp-post-image{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important}
body.single-product main#primary div.summary.entry-summary{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary h1.product_title.entry-title{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary a.snd-phead__rating{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-phead__stars{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-phead__rcount{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-phead__price{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary p.price{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.hkm-price-discount{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.woocommerce-Price-amount.amount{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.woocommerce-Price-currencySymbol{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.screen-reader-text{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-psave{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-psave__icon{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-psave__txt{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-phead__stock{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-phead__dot{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-pstats{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-pstat.snd-pstat--sold{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-pstat__title{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary bdi.snd-pstat__value{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-pstat.snd-pstat--left{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.hkm-product-buy-anchor{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary form.cart{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.quantity{font-family:Cairo, Tahoma, Arial, sans-serif!important;display:none!important}
body.single-product main#primary label.screen-reader-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important}
body.single-product main#primary input.input-text.qty{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:26.4px!important;border-radius:9px!important}
body.single-product main#primary button.single_add_to_cart_button.button{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:15px!important;display:none!important}
body.single-product main#primary button.button.hkm-buy-now{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:15px!important;color:rgb(81, 81, 81)!important;background-color:rgb(233, 230, 237)!important;display:none!important}
body.single-product main#primary div.StripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.__PrivateStripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.product_meta{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.posted_in{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary section.snd-ptabs{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-ptabs__nav{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary button.snd-ptabs__btn{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-ptabs__panel{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary section.product-longdesc{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary h2.product-longdesc__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:39.6px!important}
body.single-product main#primary div.product-longdesc__content{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-desc{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-hero{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-offer{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-price{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-box{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary ul.sanad-gold-list{font-family:Cairo, Tahoma, Arial, sans-serif!important;margin-top:16px!important;margin-bottom:16px!important}
body.single-product main#primary span.sanad-gold-highlight{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary p.sanad-gold-muted{font-family:Cairo, Tahoma, Arial, sans-serif!important;margin-top:14.5px!important;margin-bottom:14.5px!important}
body.single-product main#primary div.sanad-gold-special{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary strong.sanad-gold-highlight{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-info-grid{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-info{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.sanad-gold-label{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.sanad-gold-value{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-note{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary section.product-reviews-block{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary h2.product-reviews-block__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:39.6px!important}
body.single-product main#primary div.snd-prev{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-prev__summary{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary strong.snd-prev__pct{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-prev__label{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-prev__bar{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-prev__count{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary ul.snd-prev__list{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary li.snd-prev__item{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-prev__avatar{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-prev__bubble{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-prev__top{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary bdi.snd-prev__name{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-prev__verified{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-prev__stars{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary p.snd-prev__text{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary button.snd-prev__more{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.product-reviews-block__body{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.woocommerce-Reviews{font-family:Cairo, Tahoma, Arial, sans-serif!important;display:block!important;gap:normal!important}
body.single-product main#primary h2.woocommerce-Reviews-title{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:40px!important;line-height:66px!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important;margin-top:33.2px!important;margin-bottom:33.2px!important}
body.single-product main#primary p.woocommerce-noreviews{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.comment-respond{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.comment-reply-title{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:400!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important;margin-bottom:0px!important;display:inline!important}
body.single-product main#primary form.comment-form{font-family:Cairo, Tahoma, Arial, sans-serif!important;display:block!important;gap:normal!important}
body.single-product main#primary div.comment-form-rating{font-family:Cairo, Tahoma, Arial, sans-serif!important;display:block!important;align-items:normal!important}
body.single-product main#primary span.required{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important}
body.single-product main#primary p.stars{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important}
body.single-product main#primary a.star-1{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:24px!important;line-height:39.6px!important;padding-right:0px!important;padding-left:0px!important;display:inline-block!important}
body.single-product main#primary a.star-2{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:24px!important;line-height:39.6px!important;padding-right:0px!important;padding-left:0px!important;display:inline-block!important}
body.single-product main#primary a.star-3{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:24px!important;line-height:39.6px!important;padding-right:0px!important;padding-left:0px!important;display:inline-block!important}
body.single-product main#primary a.star-4{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:24px!important;line-height:39.6px!important;padding-right:0px!important;padding-left:0px!important;display:inline-block!important}
body.single-product main#primary a.star-5{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:24px!important;line-height:39.6px!important;padding-right:0px!important;padding-left:0px!important;display:inline-block!important}
body.single-product main#primary p.form-submit{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.clear{font-family:Cairo, Tahoma, Arial, sans-serif!important;display:block!important}
body.single-product main#primary section.product-related{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary h2.product-related__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:39.6px!important}
body.single-product main#primary div.product-related__grid{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary article.product-related__card{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary a.product-related__media{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important}
body.single-product main#primary img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important}
body.single-product main#primary div.product-related__body{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary h3.product-related__name{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.product-related__price{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary a.product-related__btn{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-cart .woocommerce{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce header.maher-cart-page-heading{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce div.woocommerce-notices-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce form.woocommerce-cart-form{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;text-align:right!important;margin-bottom:24px!important}
body.woocommerce-cart .woocommerce th.product-remove{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:700!important;line-height:18px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important}
body.woocommerce-cart .woocommerce span.screen-reader-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:700!important;line-height:18px!important;text-align:right!important}
body.woocommerce-cart .woocommerce th.product-thumbnail{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:700!important;line-height:18px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important}
body.woocommerce-cart .woocommerce th.product-name{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:700!important;line-height:18px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important}
body.woocommerce-cart .woocommerce th.product-price{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:18px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important}
body.woocommerce-cart .woocommerce th.product-quantity{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:700!important;line-height:18px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important}
body.woocommerce-cart .woocommerce th.product-subtotal{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:18px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important}
body.woocommerce-cart .woocommerce tr.woocommerce-cart-form__cart-item.cart_item{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;text-align:right!important}
body.woocommerce-cart .woocommerce td.product-remove{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce a.remove{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-align:center!important}
body.woocommerce-cart .woocommerce td.product-thumbnail{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce td.product-name{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce td.product-price{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important}
body.woocommerce-cart .woocommerce span.woocommerce-Price-amount.amount{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:400!important;line-height:24px!important}
body.woocommerce-cart .woocommerce span.woocommerce-Price-currencySymbol{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:400!important;line-height:24px!important}
body.woocommerce-cart .woocommerce td.product-quantity{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce div.quantity.maher-cart-quantity{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce label.screen-reader-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce button.maher-cart-quantity__button{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:24px!important}
body.woocommerce-cart .woocommerce input.input-text.qty{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;border-radius:9px!important}
body.woocommerce-cart .woocommerce td.product-subtotal{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:21px!important}
body.woocommerce-cart .woocommerce td.actions{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;border-top-width:1px!important;border-top-style:solid!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;text-align:left!important}
body.woocommerce-cart .woocommerce div.coupon{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;text-align:left!important}
body.woocommerce-cart .woocommerce input.input-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;background-color:rgb(23, 23, 30)!important;border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgb(207, 200, 216)!important;border-right-width:1px!important;border-right-style:solid!important;border-right-color:rgb(207, 200, 216)!important;border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:rgb(207, 200, 216)!important;border-left-width:1px!important;border-left-style:solid!important;border-left-color:rgb(207, 200, 216)!important;border-radius:10px!important;text-align:start!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:5px!important;padding-left:6px!important}
body.woocommerce-cart .woocommerce button.button{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:900!important;line-height:15px!important;border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(0, 0, 0, 0)!important;border-right-width:1px!important;border-right-style:solid!important;border-right-color:rgba(0, 0, 0, 0)!important;border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:rgba(0, 0, 0, 0)!important;border-left-width:1px!important;border-left-style:solid!important;border-left-color:rgba(0, 0, 0, 0)!important;border-radius:12px!important;padding-top:10px!important;padding-right:22px!important;padding-bottom:10px!important;padding-left:22px!important}
body.woocommerce-cart .woocommerce div.cross-sells{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;background-color:rgb(17, 17, 22)!important;background-image:none!important;border-top-color:rgb(39, 39, 47)!important;border-right-color:rgb(39, 39, 47)!important;border-bottom-color:rgb(39, 39, 47)!important;border-left-color:rgb(39, 39, 47)!important;border-radius:14px!important;padding-top:16px!important;padding-bottom:16px!important}
body.woocommerce-cart .woocommerce ul.products{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;display:grid!important}
body.woocommerce-cart .woocommerce li.product{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;overflow:hidden!important;flex-direction:row!important}
body.woocommerce-cart .woocommerce a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;text-decoration-line:none!important;margin-bottom:0px!important}
body.woocommerce-cart .woocommerce span.onsale{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:17.6px!important;background-color:rgb(239, 68, 68)!important;border-radius:99px!important;text-decoration-line:none!important;padding-top:4px!important;padding-bottom:4px!important;margin-top:-5.5px!important;align-items:normal!important;justify-content:normal!important}
body.woocommerce-cart .woocommerce img.attachment-woocommerce_single.size-woocommerce_single{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce h2.woocommerce-loop-product__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-decoration-line:none!important}
body.woocommerce-cart .woocommerce p.snd-loop-desc{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;margin-top:16px!important;margin-bottom:16px!important}
body.woocommerce-cart .woocommerce span.price{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-decoration-line:none!important}
body.woocommerce-cart .woocommerce a.button.product_type_simple{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-align:start!important}
body.woocommerce-cart .woocommerce div.cart-collaterals{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce div.snd-cart-coupon{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce p.snd-cart-coupon__label{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-cart .woocommerce div.snd-cart-coupon__row{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce input.snd-cart-coupon__input{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-cart .woocommerce button.snd-cart-coupon__btn{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-cart .woocommerce div.cart_totals{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce tr.cart-subtotal{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;text-align:right!important}
body.woocommerce-cart .woocommerce tr.order-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;text-align:right!important}
body.woocommerce-cart .woocommerce div.wc-proceed-to-checkout{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce a.checkout-button.button{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:15px!important}
body.woocommerce-cart .woocommerce div.StripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce div.__PrivateStripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.woocommerce-notices-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.snd-co-sum{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.snd-co-sum__main{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce span.snd-co-sum__logo{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce img.snd-co-sum__logo-img{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.snd-co-sum__info{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.snd-co-sum__row{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce b.snd-co-sum__label{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce strong.snd-co-total{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce span.woocommerce-Price-amount.amount{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce span.woocommerce-Price-currencySymbol{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce span.snd-co-sum__thumbs{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce span.snd-co-sum__thumb{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce img.attachment-thumbnail.size-thumbnail{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce button.snd-co-sum__coupon{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce button.snd-co-sum__details{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.StripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.__PrivateStripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.col2-set{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.col-1{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.woocommerce-billing-fields{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.woocommerce-billing-fields__field-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce p.form-row.form-row-first{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;padding-top:3px!important;padding-right:3px!important;padding-bottom:3px!important;padding-left:3px!important;margin-bottom:6px!important}
body.woocommerce-checkout .woocommerce span.woocommerce-input-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce input.input-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:normal!important;padding-top:11px!important;padding-right:11px!important;padding-bottom:11px!important;padding-left:11px!important;display:block!important}
body.woocommerce-checkout .woocommerce p.form-row.form-row-last{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;padding-top:3px!important;padding-right:3px!important;padding-bottom:3px!important;padding-left:3px!important;margin-bottom:6px!important}
body.woocommerce-checkout .woocommerce p.form-row.form-row-wide{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;padding-top:3px!important;padding-right:3px!important;padding-bottom:3px!important;padding-left:3px!important;margin-bottom:6px!important}
body.woocommerce-checkout .woocommerce label.required_field{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:32px!important;margin-bottom:0px!important}
body.woocommerce-checkout .woocommerce span.required{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:32px!important;color:rgb(170, 0, 0)!important;border-top-color:rgb(170, 0, 0)!important;border-right-color:rgb(170, 0, 0)!important;border-bottom-color:rgb(170, 0, 0)!important;border-left-color:rgb(170, 0, 0)!important}
body.woocommerce-checkout .woocommerce div.col-2{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;margin-top:0px!important}
body.woocommerce-checkout .woocommerce div.woocommerce-shipping-fields{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.woocommerce-additional-fields{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.woocommerce-checkout-review-order{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce div.snd-co-sheet__head{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce button.snd-co-sheet__close{font-family:Cairo, Tahoma, Arial, sans-serif!important;padding-top:1px!important;padding-right:6px!important;padding-bottom:1px!important;padding-left:6px!important}
body.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;border-radius:5px!important;text-align:right!important;margin-bottom:24px!important}
body.woocommerce-checkout .woocommerce th.product-name{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:27.2px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important}
body.woocommerce-checkout .woocommerce th.product-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important}
body.woocommerce-checkout .woocommerce tr.cart_item{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce td.product-name{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:27.2px!important;border-top-width:1px!important;border-top-style:solid!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important}
body.woocommerce-checkout .woocommerce span.hkm-line{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:27.2px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce img.hkm-line__img{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:27.2px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce span.hkm-line__name{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24.8px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce span.hkm-qty-edit{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:27.2px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce button.hkm-qty-edit__btn{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce span.hkm-qty-edit__value{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce button.hkm-qty-edit__remove{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce td.product-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;border-top-width:1px!important;border-top-style:solid!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important}
body.woocommerce-checkout .woocommerce tr.cart-subtotal{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce tr.order-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce div.hkm-coupon{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce label.hkm-coupon__label{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce div.hkm-coupon__row{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce input.hkm-coupon__input{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce button.hkm-coupon__btn{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce p.hkm-coupon__msg{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce div.hkm-pay{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce h3.hkm-pay__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:28.05px!important}
body.woocommerce-checkout .woocommerce div.hkm-pay__wallets{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.snd-co-methods{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce label.snd-co-method{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important}
body.woocommerce-checkout .woocommerce button.snd-co-cardtoggle{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce div.woocommerce-checkout-payment{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce ul.wc_payment_methods.payment_methods{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-align:right!important}
body.woocommerce-checkout .woocommerce li.wc_payment_method.payment_method_stripe{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:32px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce input.input-radio{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:32px!important;background-color:rgba(0, 0, 0, 0)!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:rgb(0, 0, 0)!important;border-right-width:0px!important;border-right-style:none!important;border-right-color:rgb(0, 0, 0)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:rgb(0, 0, 0)!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:rgb(0, 0, 0)!important;border-radius:0px!important}
body.woocommerce-checkout .woocommerce div.payment_box.payment_method_stripe{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14.72px!important;line-height:22.08px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce fieldset.wc-upe-form.wc-payment-form{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14.72px!important;line-height:22.08px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce div.wc-stripe-upe-element.StripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14.72px!important;line-height:22.08px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce div.form-row.place-order{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce div.woocommerce-terms-and-conditions-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:28px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.woocommerce-privacy-policy-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:28px!important}
body.woocommerce-checkout .woocommerce button.button.alt{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:16px!important;padding-top:10px!important;padding-right:22px!important;padding-bottom:10px!important;padding-left:22px!important;display:flex!important}
body.woocommerce-checkout .woocommerce p.snd-co-charity{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-account .woocommerce{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce div.snd-acc-top{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce span.snd-acc-top__avatar{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-account .woocommerce div.snd-acc-top__text{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce h1.snd-acc-top__title{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-account .woocommerce nav.snd-acc-top__crumbs{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce div.woocommerce-MyAccount-content{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce div.woocommerce-notices-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce div.woocommerce-info{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-account .woocommerce a.button.wc-forward{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-align:start!important}
body.woocommerce-account .woocommerce table.woocommerce-orders-table.woocommerce-MyAccount-orders{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:13.6px!important;line-height:22.44px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;border-radius:5px!important;text-align:right!important}
body.woocommerce-account .woocommerce th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-number{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:20.25px!important}
body.woocommerce-account .woocommerce span.nobr{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:20.25px!important}
body.woocommerce-account .woocommerce th.woocommerce-orders-table__header.woocommerce-orders-table__header-snd-status{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:20.25px!important}
body.woocommerce-account .woocommerce th.woocommerce-orders-table__header.woocommerce-orders-table__header-snd-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:20.25px!important}
body.woocommerce-account .woocommerce th.woocommerce-orders-table__header.woocommerce-orders-table__header-snd-date{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:20.25px!important}
body.woocommerce-account .woocommerce th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:20.25px!important}
body.woocommerce-account .woocommerce tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:13.6px!important;line-height:22.44px!important;color:rgb(164, 164, 173)!important;text-align:right!important}
body.woocommerce-account .woocommerce th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:700!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-snd-status{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce span.snd-chip.snd-chip--done{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-account .woocommerce td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-snd-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce span.snd-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce span.woocommerce-Price-amount.amount{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce span.woocommerce-Price-currencySymbol{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-snd-date{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce a.woocommerce-button.button{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-align:start!important}
}
@media (max-width:767px){
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary div.hkm-container.hkm-content{font-family:Cairo, Tahoma, Arial, sans-serif!important;padding-top:50px!important;padding-bottom:50px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary nav.woocommerce-breadcrumb{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14.72px!important;line-height:24.288px!important;margin-bottom:14.72px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary h1.page-title{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:28px!important;line-height:46.2px!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important;margin-top:18.76px!important;margin-bottom:18.76px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary div.woocommerce-notices-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary p.woocommerce-result-count{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:26.4px!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important;letter-spacing:normal!important;margin-bottom:16px!important;display:block!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary form.woocommerce-ordering{font-family:Cairo, Tahoma, Arial, sans-serif!important;display:block!important;align-items:normal!important;justify-content:normal!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary select.orderby{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:normal!important;padding-top:11px!important;padding-right:11px!important;padding-bottom:11px!important;padding-left:11px!important;display:inline-block!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary ul.products{font-family:Cairo, Tahoma, Arial, sans-serif!important;margin-bottom:24px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary li.product{font-family:Cairo, Tahoma, Arial, sans-serif!important;background-color:rgba(0, 0, 0, 0)!important;background-image:linear-gradient(rgb(21, 18, 12), rgb(11, 10, 8))!important;border-top-width:1.5px!important;border-top-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-right-width:1.5px!important;border-right-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-bottom-width:1.5px!important;border-bottom-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-left-width:1.5px!important;border-left-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-radius:16px!important;box-shadow:rgba(212, 175, 55, 0.16) 0px 0px 18px 0px, rgba(212, 175, 55, 0.05) 0px 0px 16px 0px inset!important;text-align:center!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important;text-align:center!important;margin-bottom:0px!important;display:flex!important;flex-direction:column!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.onsale{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:10.5px!important;font-weight:700!important;line-height:13.65px!important;color:rgb(26, 20, 7)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:linear-gradient(rgb(243, 215, 116), rgb(212, 165, 44))!important;border-top-color:rgb(26, 20, 7)!important;border-right-color:rgb(26, 20, 7)!important;border-bottom-color:rgb(26, 20, 7)!important;border-left-color:rgb(26, 20, 7)!important;border-radius:0px 0px 0px 12px!important;box-shadow:rgba(0, 0, 0, 0.35) 0px 4px 14px 0px!important;padding-right:9px!important;padding-left:9px!important;margin-top:0px!important;display:block!important;align-items:normal!important;justify-content:normal!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary img.attachment-woocommerce_single.size-woocommerce_single{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;background-color:rgb(11, 10, 8)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important;border-radius:0px!important;text-align:center!important;margin-bottom:0px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary h2.woocommerce-loop-product__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:13.5px!important;font-weight:800!important;line-height:18.9px!important;color:rgb(255, 255, 255)!important;border-top-color:rgb(255, 255, 255)!important;border-right-color:rgb(255, 255, 255)!important;border-bottom-color:rgb(255, 255, 255)!important;border-left-color:rgb(255, 255, 255)!important;text-align:center!important;padding-top:0px!important;padding-bottom:0px!important;margin-top:9px!important;margin-bottom:2px!important;display:flow-root!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary p.snd-loop-desc{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:11.5px!important;line-height:16.1px!important;color:rgba(255, 255, 255, 0.62)!important;border-top-color:rgba(255, 255, 255, 0.62)!important;border-right-color:rgba(255, 255, 255, 0.62)!important;border-bottom-color:rgba(255, 255, 255, 0.62)!important;border-left-color:rgba(255, 255, 255, 0.62)!important;text-align:center!important;margin-bottom:3px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.price{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14.5px!important;font-weight:800!important;line-height:18.85px!important;text-align:center!important;margin-bottom:8px!important;display:flex!important;gap:2px 6px!important;align-items:baseline!important;justify-content:center!important;flex-direction:row-reverse!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.woocommerce-Price-amount.amount{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:11.5px!important;line-height:14.95px!important;text-align:center!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.woocommerce-Price-currencySymbol{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:11.5px!important;line-height:14.95px!important;text-align:center!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.screen-reader-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14.5px!important;font-weight:800!important;line-height:18.85px!important;text-align:center!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary a.button.product_type_simple{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:12.5px!important;font-weight:700!important;line-height:12.5px!important;color:rgb(26, 20, 7)!important;background-image:linear-gradient(rgb(243, 215, 116), rgb(207, 158, 39))!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:rgb(26, 20, 7)!important;border-right-width:0px!important;border-right-style:none!important;border-right-color:rgb(26, 20, 7)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:rgb(26, 20, 7)!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:rgb(26, 20, 7)!important;border-radius:999px!important;box-shadow:rgba(212, 175, 55, 0.22) 0px 6px 18px 0px!important;padding-right:8px!important;padding-left:8px!important;margin-top:0px!important;margin-bottom:8px!important;display:flex!important;gap:6px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary li.product.featured{font-family:Cairo, Tahoma, Arial, sans-serif!important;background-color:rgba(0, 0, 0, 0)!important;background-image:linear-gradient(rgb(21, 18, 12), rgb(11, 10, 8))!important;border-top-width:1.5px!important;border-top-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-right-width:1.5px!important;border-right-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-bottom-width:1.5px!important;border-bottom-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-left-width:1.5px!important;border-left-color:color(srgb 0.831372 0.686274 0.215686 / 0.72)!important;border-radius:16px!important;box-shadow:rgba(212, 175, 55, 0.16) 0px 0px 18px 0px, rgba(212, 175, 55, 0.05) 0px 0px 16px 0px inset!important;text-align:center!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.page-numbers.current{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:16px!important;color:rgb(129, 111, 152)!important;background-color:rgb(233, 230, 237)!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:rgb(129, 111, 152)!important;border-right-width:0px!important;border-right-style:none!important;border-right-color:rgb(129, 111, 152)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:rgb(129, 111, 152)!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:rgb(129, 111, 152)!important;padding-right:8px!important;padding-left:8px!important;margin-top:0px!important;margin-bottom:0px!important;display:block!important;gap:normal!important;align-items:normal!important;justify-content:normal!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary a.page-numbers{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:16px!important;color:rgb(247, 247, 248)!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:rgb(247, 247, 248)!important;border-right-width:0px!important;border-right-style:none!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:rgb(247, 247, 248)!important;padding-right:8px!important;padding-left:8px!important;margin-top:0px!important;margin-bottom:0px!important;display:block!important;gap:normal!important;align-items:normal!important;justify-content:normal!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary a.next.page-numbers{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:16px!important;color:rgb(247, 247, 248)!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:rgb(247, 247, 248)!important;border-right-width:0px!important;border-right-style:none!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:rgb(247, 247, 248)!important;text-align:center!important;padding-right:8px!important;padding-left:8px!important;display:block!important;gap:normal!important;align-items:normal!important;justify-content:normal!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary nav.hkm-catnav{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary a.hkm-catnav__link{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary span.hkm-catnav__count{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary section.hkm-catsection{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary div.hkm-catsection__head{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary h2.hkm-catsection__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:29.7px!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary a.hkm-catsection__all{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) main#primary div.woocommerce{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.hkm-container.hkm-content{font-family:Cairo, Tahoma, Arial, sans-serif!important;padding-top:20px!important;padding-bottom:50px!important}
body.single-product main#primary nav.woocommerce-breadcrumb{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14.72px!important;line-height:24.288px!important;margin-bottom:14.72px!important}
body.single-product main#primary div.woocommerce-notices-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.product{font-family:Cairo, Tahoma, Arial, sans-serif!important;background-color:rgba(0, 0, 0, 0)!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:rgb(247, 247, 248)!important;border-right-width:0px!important;border-right-style:none!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:rgb(247, 247, 248)!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}
body.single-product main#primary span.onsale{font-family:Cairo, Tahoma, Arial, sans-serif!important;align-items:normal!important;justify-content:normal!important}
body.single-product main#primary div.product-media-col{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary img.wp-post-image{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important}
body.single-product main#primary div.summary.entry-summary{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary h1.product_title.entry-title{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary a.snd-phead__rating{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-phead__stars{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-phead__rcount{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-phead__price{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary p.price{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.hkm-price-discount{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.woocommerce-Price-amount.amount{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.woocommerce-Price-currencySymbol{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.screen-reader-text{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-psave{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-psave__icon{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-psave__txt{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-phead__stock{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-phead__dot{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-pstats{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-pstat.snd-pstat--sold{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-pstat__title{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary bdi.snd-pstat__value{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-pstat.snd-pstat--left{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.hkm-product-buy-anchor{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary form.cart{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.quantity{font-family:Cairo, Tahoma, Arial, sans-serif!important;display:none!important}
body.single-product main#primary label.screen-reader-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important}
body.single-product main#primary input.input-text.qty{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:26.4px!important;border-radius:9px!important}
body.single-product main#primary button.single_add_to_cart_button.button{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:15px!important;display:none!important}
body.single-product main#primary button.button.hkm-buy-now{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:15px!important;color:rgb(81, 81, 81)!important;background-color:rgb(233, 230, 237)!important;display:none!important}
body.single-product main#primary div.StripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.__PrivateStripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.product_meta{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.posted_in{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary section.snd-ptabs{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-ptabs__nav{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary button.snd-ptabs__btn{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-ptabs__panel{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary section.product-longdesc{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary h2.product-longdesc__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:31.35px!important}
body.single-product main#primary div.product-longdesc__content{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-desc{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-hero{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-offer{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-price{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-box{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary ul.sanad-gold-list{font-family:Cairo, Tahoma, Arial, sans-serif!important;margin-top:16px!important;margin-bottom:16px!important}
body.single-product main#primary span.sanad-gold-highlight{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary p.sanad-gold-muted{font-family:Cairo, Tahoma, Arial, sans-serif!important;margin-top:14.5px!important;margin-bottom:14.5px!important}
body.single-product main#primary div.sanad-gold-special{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary strong.sanad-gold-highlight{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-info-grid{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-info{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.sanad-gold-label{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.sanad-gold-value{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.sanad-gold-note{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary section.product-reviews-block{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary h2.product-reviews-block__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:31.35px!important}
body.single-product main#primary div.snd-prev{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-prev__summary{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary strong.snd-prev__pct{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-prev__label{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-prev__bar{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-prev__count{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary ul.snd-prev__list{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary li.snd-prev__item{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-prev__avatar{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-prev__bubble{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.snd-prev__top{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary bdi.snd-prev__name{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-prev__verified{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.snd-prev__stars{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary p.snd-prev__text{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary button.snd-prev__more{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.product-reviews-block__body{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.woocommerce-Reviews{font-family:Cairo, Tahoma, Arial, sans-serif!important;display:block!important;gap:normal!important}
body.single-product main#primary h2.woocommerce-Reviews-title{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:24px!important;line-height:39.6px!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important;margin-top:19.92px!important;margin-bottom:19.92px!important}
body.single-product main#primary p.woocommerce-noreviews{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.comment-respond{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary span.comment-reply-title{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:400!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important;margin-bottom:0px!important;display:inline!important}
body.single-product main#primary form.comment-form{font-family:Cairo, Tahoma, Arial, sans-serif!important;display:block!important;gap:normal!important}
body.single-product main#primary div.comment-form-rating{font-family:Cairo, Tahoma, Arial, sans-serif!important;display:block!important;align-items:normal!important}
body.single-product main#primary span.required{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important}
body.single-product main#primary p.stars{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important}
body.single-product main#primary a.star-1{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:24px!important;line-height:39.6px!important;padding-right:0px!important;padding-left:0px!important;display:inline-block!important}
body.single-product main#primary a.star-2{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:24px!important;line-height:39.6px!important;padding-right:0px!important;padding-left:0px!important;display:inline-block!important}
body.single-product main#primary a.star-3{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:24px!important;line-height:39.6px!important;padding-right:0px!important;padding-left:0px!important;display:inline-block!important}
body.single-product main#primary a.star-4{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:24px!important;line-height:39.6px!important;padding-right:0px!important;padding-left:0px!important;display:inline-block!important}
body.single-product main#primary a.star-5{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:24px!important;line-height:39.6px!important;padding-right:0px!important;padding-left:0px!important;display:inline-block!important}
body.single-product main#primary p.form-submit{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.clear{font-family:Cairo, Tahoma, Arial, sans-serif!important;display:block!important}
body.single-product main#primary section.product-related{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary h2.product-related__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:31.35px!important}
body.single-product main#primary div.product-related__grid{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary article.product-related__card{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary a.product-related__media{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important}
body.single-product main#primary img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(247, 247, 248)!important;border-top-color:rgb(247, 247, 248)!important;border-right-color:rgb(247, 247, 248)!important;border-bottom-color:rgb(247, 247, 248)!important;border-left-color:rgb(247, 247, 248)!important}
body.single-product main#primary div.product-related__body{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary h3.product-related__name{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary div.product-related__price{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.single-product main#primary a.product-related__btn{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-cart .woocommerce{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce header.maher-cart-page-heading{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce div.woocommerce-notices-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce form.woocommerce-cart-form{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;text-align:right!important;margin-bottom:24px!important}
body.woocommerce-cart .woocommerce th.product-remove{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:700!important;line-height:18px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important}
body.woocommerce-cart .woocommerce span.screen-reader-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:700!important;line-height:18px!important;text-align:right!important}
body.woocommerce-cart .woocommerce th.product-thumbnail{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:700!important;line-height:18px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important;display:none!important}
body.woocommerce-cart .woocommerce th.product-name{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:700!important;line-height:18px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important}
body.woocommerce-cart .woocommerce th.product-price{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:18px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important}
body.woocommerce-cart .woocommerce th.product-quantity{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:700!important;line-height:18px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important}
body.woocommerce-cart .woocommerce th.product-subtotal{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:18px!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important}
body.woocommerce-cart .woocommerce tr.woocommerce-cart-form__cart-item.cart_item{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;text-align:right!important}
body.woocommerce-cart .woocommerce td.product-remove{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce a.remove{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-align:center!important}
body.woocommerce-cart .woocommerce td.product-thumbnail{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce td.product-name{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce td.product-price{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important}
body.woocommerce-cart .woocommerce span.woocommerce-Price-amount.amount{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:400!important;line-height:24px!important}
body.woocommerce-cart .woocommerce span.woocommerce-Price-currencySymbol{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:400!important;line-height:24px!important}
body.woocommerce-cart .woocommerce td.product-quantity{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce div.quantity.maher-cart-quantity{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce label.screen-reader-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce button.maher-cart-quantity__button{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:24px!important}
body.woocommerce-cart .woocommerce input.input-text.qty{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;border-radius:9px!important}
body.woocommerce-cart .woocommerce td.product-subtotal{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:21px!important}
body.woocommerce-cart .woocommerce td.actions{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;background-color:rgba(0, 0, 0, 0.024)!important;border-top-width:1px!important;border-top-style:solid!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;text-align:left!important}
body.woocommerce-cart .woocommerce div.coupon{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;text-align:left!important;padding-bottom:8px!important;margin-bottom:0px!important;flex-direction:row!important}
body.woocommerce-cart .woocommerce input.input-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;background-color:rgb(23, 23, 30)!important;border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgb(207, 200, 216)!important;border-right-width:1px!important;border-right-style:solid!important;border-right-color:rgb(207, 200, 216)!important;border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:rgb(207, 200, 216)!important;border-left-width:1px!important;border-left-style:solid!important;border-left-color:rgb(207, 200, 216)!important;border-radius:10px!important;text-align:start!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:5px!important;padding-left:6px!important}
body.woocommerce-cart .woocommerce button.button{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:900!important;line-height:15px!important;border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(0, 0, 0, 0)!important;border-right-width:1px!important;border-right-style:solid!important;border-right-color:rgba(0, 0, 0, 0)!important;border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:rgba(0, 0, 0, 0)!important;border-left-width:1px!important;border-left-style:solid!important;border-left-color:rgba(0, 0, 0, 0)!important;border-radius:12px!important;padding-top:10px!important;padding-right:22px!important;padding-bottom:10px!important;padding-left:22px!important;display:block!important}
body.woocommerce-cart .woocommerce div.cross-sells{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;background-color:rgb(17, 17, 22)!important;background-image:none!important;border-top-color:rgb(39, 39, 47)!important;border-right-color:rgb(39, 39, 47)!important;border-bottom-color:rgb(39, 39, 47)!important;border-left-color:rgb(39, 39, 47)!important;border-radius:14px!important;padding-top:16px!important;padding-bottom:16px!important}
body.woocommerce-cart .woocommerce ul.products{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;display:grid!important}
body.woocommerce-cart .woocommerce li.product{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;overflow:hidden!important;flex-direction:row!important}
body.woocommerce-cart .woocommerce a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;text-decoration-line:none!important;margin-bottom:0px!important}
body.woocommerce-cart .woocommerce span.onsale{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:17.6px!important;background-color:rgb(239, 68, 68)!important;border-radius:99px!important;text-decoration-line:none!important;padding-top:4px!important;padding-bottom:4px!important;margin-top:-5.5px!important;align-items:normal!important;justify-content:normal!important}
body.woocommerce-cart .woocommerce img.attachment-woocommerce_single.size-woocommerce_single{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce h2.woocommerce-loop-product__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-decoration-line:none!important}
body.woocommerce-cart .woocommerce p.snd-loop-desc{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;margin-top:16px!important;margin-bottom:16px!important}
body.woocommerce-cart .woocommerce span.price{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-decoration-line:none!important}
body.woocommerce-cart .woocommerce a.button.product_type_simple{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-align:start!important}
body.woocommerce-cart .woocommerce div.cart-collaterals{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce div.snd-cart-coupon{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce p.snd-cart-coupon__label{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-cart .woocommerce div.snd-cart-coupon__row{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-cart .woocommerce input.snd-cart-coupon__input{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-cart .woocommerce button.snd-cart-coupon__btn{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-cart .woocommerce div.cart_totals.calculated_shipping{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;text-align:right!important}
body.woocommerce-cart .woocommerce tr.cart-subtotal{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;text-align:right!important;display:block!important}
body.woocommerce-cart .woocommerce tr.order-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;text-align:right!important}
body.woocommerce-cart .woocommerce div.wc-proceed-to-checkout{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;text-align:right!important}
body.woocommerce-cart .woocommerce a.checkout-button.button{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:15px!important}
body.woocommerce-cart .woocommerce div.StripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;text-align:right!important}
body.woocommerce-cart .woocommerce div.__PrivateStripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;text-align:right!important}
body.woocommerce-checkout .woocommerce{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.woocommerce-notices-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.snd-co-sum{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.snd-co-sum__main{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce span.snd-co-sum__logo{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce img.snd-co-sum__logo-img{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.snd-co-sum__info{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.snd-co-sum__row{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce b.snd-co-sum__label{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce strong.snd-co-total{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce span.woocommerce-Price-amount.amount{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce span.woocommerce-Price-currencySymbol{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce span.snd-co-sum__thumbs{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce span.snd-co-sum__thumb{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce img.attachment-thumbnail.size-thumbnail{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce button.snd-co-sum__coupon{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce button.snd-co-sum__details{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.StripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.__PrivateStripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.col2-set{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.col-1{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.woocommerce-billing-fields{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.woocommerce-billing-fields__field-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce p.form-row.form-row-first{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;padding-top:3px!important;padding-right:3px!important;padding-bottom:3px!important;padding-left:3px!important;margin-bottom:6px!important}
body.woocommerce-checkout .woocommerce span.woocommerce-input-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce input.input-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:normal!important;padding-top:11px!important;padding-right:11px!important;padding-bottom:11px!important;padding-left:11px!important;display:block!important}
body.woocommerce-checkout .woocommerce p.form-row.form-row-last{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;padding-top:3px!important;padding-right:3px!important;padding-bottom:3px!important;padding-left:3px!important;margin-bottom:6px!important}
body.woocommerce-checkout .woocommerce p.form-row.form-row-wide{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;padding-top:3px!important;padding-right:3px!important;padding-bottom:3px!important;padding-left:3px!important;margin-bottom:6px!important}
body.woocommerce-checkout .woocommerce label.required_field{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:32px!important;margin-bottom:0px!important}
body.woocommerce-checkout .woocommerce span.required{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:32px!important;color:rgb(170, 0, 0)!important;border-top-color:rgb(170, 0, 0)!important;border-right-color:rgb(170, 0, 0)!important;border-bottom-color:rgb(170, 0, 0)!important;border-left-color:rgb(170, 0, 0)!important}
body.woocommerce-checkout .woocommerce div.col-2{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;margin-top:0px!important}
body.woocommerce-checkout .woocommerce div.woocommerce-shipping-fields{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.woocommerce-additional-fields{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.woocommerce-checkout-review-order{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce div.snd-co-sheet__head{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce button.snd-co-sheet__close{font-family:Cairo, Tahoma, Arial, sans-serif!important;padding-top:1px!important;padding-right:6px!important;padding-bottom:1px!important;padding-left:6px!important}
body.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;border-radius:5px!important;text-align:right!important;margin-bottom:24px!important}
body.woocommerce-checkout .woocommerce th.product-name{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:27.2px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important}
body.woocommerce-checkout .woocommerce th.product-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important}
body.woocommerce-checkout .woocommerce tr.cart_item{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce td.product-name{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:27.2px!important;border-top-width:1px!important;border-top-style:solid!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important}
body.woocommerce-checkout .woocommerce span.hkm-line{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:27.2px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce img.hkm-line__img{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:27.2px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce span.hkm-line__name{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24.8px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce span.hkm-qty-edit{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:27.2px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce button.hkm-qty-edit__btn{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce span.hkm-qty-edit__value{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce button.hkm-qty-edit__remove{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce td.product-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:24px!important;border-top-width:1px!important;border-top-style:solid!important;border-right-style:none!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-left-style:none!important;text-align:right!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important}
body.woocommerce-checkout .woocommerce tr.cart-subtotal{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce tr.order-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce div.hkm-coupon{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce label.hkm-coupon__label{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce div.hkm-coupon__row{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce input.hkm-coupon__input{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce button.hkm-coupon__btn{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce p.hkm-coupon__msg{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce div.hkm-pay{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce h3.hkm-pay__title{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:28.05px!important}
body.woocommerce-checkout .woocommerce div.hkm-pay__wallets{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.snd-co-methods{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce label.snd-co-method{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important}
body.woocommerce-checkout .woocommerce button.snd-co-cardtoggle{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce div.woocommerce-checkout-payment{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce ul.wc_payment_methods.payment_methods{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-align:right!important}
body.woocommerce-checkout .woocommerce li.wc_payment_method.payment_method_stripe{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:32px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce input.input-radio{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:32px!important;background-color:rgba(0, 0, 0, 0)!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:rgb(0, 0, 0)!important;border-right-width:0px!important;border-right-style:none!important;border-right-color:rgb(0, 0, 0)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:rgb(0, 0, 0)!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:rgb(0, 0, 0)!important;border-radius:0px!important}
body.woocommerce-checkout .woocommerce div.payment_box.payment_method_stripe{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14.72px!important;line-height:22.08px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce fieldset.wc-upe-form.wc-payment-form{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14.72px!important;line-height:22.08px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce div.wc-stripe-upe-element.StripeElement{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:14.72px!important;line-height:22.08px!important;text-align:right!important}
body.woocommerce-checkout .woocommerce div.form-row.place-order{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-checkout .woocommerce div.woocommerce-terms-and-conditions-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:28px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-checkout .woocommerce div.woocommerce-privacy-policy-text{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:28px!important}
body.woocommerce-checkout .woocommerce button.button.alt{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:16px!important;padding-top:10px!important;padding-right:22px!important;padding-bottom:10px!important;padding-left:22px!important}
body.woocommerce-checkout .woocommerce p.snd-co-charity{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-account .woocommerce{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce div.snd-acc-top{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce span.snd-acc-top__avatar{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-account .woocommerce div.snd-acc-top__text{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce h1.snd-acc-top__title{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-account .woocommerce nav.snd-acc-top__crumbs{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:16px!important;line-height:26.4px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce div.woocommerce-MyAccount-content{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce div.woocommerce-notices-wrapper{font-family:Cairo, Tahoma, Arial, sans-serif!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important}
body.woocommerce-account .woocommerce div.woocommerce-info{font-family:Cairo, Tahoma, Arial, sans-serif!important;flex-direction:row!important}
body.woocommerce-account .woocommerce a.button.wc-forward{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-align:start!important}
body.woocommerce-account .woocommerce table.woocommerce-orders-table.woocommerce-MyAccount-orders{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:13.6px!important;line-height:22.44px!important;color:rgb(164, 164, 173)!important;border-top-color:rgb(164, 164, 173)!important;border-right-color:rgb(164, 164, 173)!important;border-bottom-color:rgb(164, 164, 173)!important;border-left-color:rgb(164, 164, 173)!important;border-radius:5px!important;text-align:right!important}
body.woocommerce-account .woocommerce th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-number{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:20.25px!important}
body.woocommerce-account .woocommerce span.nobr{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:20.25px!important}
body.woocommerce-account .woocommerce th.woocommerce-orders-table__header.woocommerce-orders-table__header-snd-status{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:20.25px!important}
body.woocommerce-account .woocommerce th.woocommerce-orders-table__header.woocommerce-orders-table__header-snd-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:20.25px!important}
body.woocommerce-account .woocommerce th.woocommerce-orders-table__header.woocommerce-orders-table__header-snd-date{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:20.25px!important}
body.woocommerce-account .woocommerce th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:20.25px!important}
body.woocommerce-account .woocommerce tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-size:13.6px!important;line-height:22.44px!important;color:rgb(164, 164, 173)!important;text-align:right!important}
body.woocommerce-account .woocommerce th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{font-family:Cairo, Tahoma, Arial, sans-serif!important;font-weight:700!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-snd-status{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce span.snd-chip.snd-chip--done{font-family:Cairo, Tahoma, Arial, sans-serif!important}
body.woocommerce-account .woocommerce td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-snd-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce span.snd-total{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce span.woocommerce-Price-amount.amount{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce span.woocommerce-Price-currencySymbol{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-snd-date{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{font-family:Cairo, Tahoma, Arial, sans-serif!important;line-height:22.5px!important}
body.woocommerce-account .woocommerce a.woocommerce-button.button{font-family:Cairo, Tahoma, Arial, sans-serif!important;text-align:start!important}
}

body.woocommerce-cart .return-to-shop .button,body.woocommerce-cart .wc-backward{background:linear-gradient(135deg,#F5DF70,#D4AF37 55%,#B8901F)!important;color:#1A1407!important;border:0!important;border-radius:999px!important;font-weight:800!important;padding:12px 26px!important;box-shadow:0 8px 20px rgba(212,175,55,.25)!important}
body.woocommerce-cart .cart-empty.woocommerce-info{padding-right:48px!important}/*empty-cart*/
/* ===== SANAD LOADER ===== */
@keyframes sndSpin { 
  100% { --snd-spin: 360deg; }
}html body .maher-page-loader__spinner{display: none !important;}.maher-page-loader{position: fixed; inset: 0px; z-index: 99999; display: grid; place-items: center; overflow: hidden; opacity: 1; visibility: visible; background: color-mix(in srgb, var(--hkm-bg) 72%, transparent); backdrop-filter: blur(15px) saturate(0.75); transition: opacity 0.46s, visibility 0.46s; animation: 4s step-end 0s 1 normal forwards running maher-loader-failsafe;}.maher-page-loader::before{content: ""; position: absolute; inset: 0px; background: radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--hkm-primary) 13%, transparent), transparent 27%),
    linear-gradient(180deg, color-mix(in srgb, var(--hkm-surface) 48%, transparent), color-mix(in srgb, var(--hkm-bg) 78%, transparent));}.maher-page-loader.is-leaving{opacity: 0; visibility: hidden; pointer-events: none;}.maher-page-loader__inner{position: relative; z-index: 1; display: flex; flex-direction: column; align-items: center; gap: 22px;}.maher-page-loader__spinner{width: 31px; height: 31px; fill: none; stroke: rgba(255, 255, 255, 0.82); stroke-width: 4; stroke-linecap: round; stroke-dasharray: 18, 16; filter: drop-shadow(rgba(255, 255, 255, 0.2) 0px 0px 7px); animation: 0.82s linear 0s infinite normal none running maher-loader-spin;}.maher-page-loader__logo{display: grid; place-items: center; animation: 1.05s ease-in-out 0s infinite normal none running maher-loader-logo;}.maher-page-loader__logo img{width: auto; max-width: min(290px, 58vw); max-height: 150px; object-fit: contain; filter: drop-shadow(rgba(0, 0, 0, 0.38) 0px 12px 28px);}.maher-page-loader__logo strong{color: var(--hkm-primary-light); font-size: clamp(30px, 8vw, 64px);}@keyframes maher-loader-spin { 
  100% { transform: rotate(360deg); }
}@keyframes maher-loader-logo { 
  0%, 100% { opacity: 0.58; transform: scale(0.965); filter: brightness(0.82); }
  46% { opacity: 1; transform: scale(1.025); filter: brightness(1.13); }
  62% { opacity: 0.72; transform: scale(0.99); filter: brightness(0.92); }
  78% { opacity: 1; transform: scale(1.01); filter: brightness(1.08); }
}@keyframes maher-loader-failsafe { 
  0%, 99% { visibility: visible; pointer-events: auto; }
  100% { visibility: hidden; pointer-events: none; }
}@media (prefers-reduced-motion: reduce) {.maher-page-loader__logo{animation: auto ease 0s 1 normal none running none;}.maher-page-loader__spinner{animation-duration: 1.5s;}}@keyframes maher-announce-roll { 
  100% { transform: translateX(50%); }
}@keyframes sndWaPulse { 
  0% { transform: scale(1); opacity: 0.55; }
  70% { transform: scale(1.55); opacity: 0; }
  100% { transform: scale(1.55); opacity: 0; }
}
.rtl #offcanvas[data-behaviour*="right-side"] .ct-panel-inner{align-self:flex-start!important;--theme-panel-reveal-right:20%!important}/*drawer-right*/
/* ===== SANAD CART ICON (Velora bag) ===== */
#header [data-id="cart"] .ct-icon-container{position:relative;display:inline-flex}
#header [data-id="cart"] .ct-icon-container svg{opacity:0!important}
#header [data-id="cart"] .ct-icon-container::before{content:"";position:absolute;inset:50% auto auto 50%;width:24px;height:24px;transform:translate(-50%,-50%);background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.3 8.5h11.4l.9 10.3a2 2 0 0 1-2 2.2H7.4a2 2 0 0 1-2-2.2z'/%3E%3Cpath d='M9 8.5V7a3 3 0 0 1 6 0v1.5'/%3E%3C/svg%3E") center/22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.3 8.5h11.4l.9 10.3a2 2 0 0 1-2 2.2H7.4a2 2 0 0 1-2-2.2z'/%3E%3Cpath d='M9 8.5V7a3 3 0 0 1 6 0v1.5'/%3E%3C/svg%3E") center/22px no-repeat}
#header [data-id="cart"]:hover .ct-icon-container::before{background:#E6C15A}

/* زرار «عرض السلة» الأزرق اللي ووكومرس بيضيفه بعد الإضافة للسلة — مش مطلوب */
a.added_to_cart.wc-forward{display:none!important}/*no-view-cart*/

/* الأسئلة الشائعة في الرئيسية: من غير أرقام، والسؤال أبيض (ودهبي لما يتفتح أو الماوس يعدّي) */
.sfp-faq .e-n-accordion-item-title-header::before{content:none!important;display:none!important}
.sfp-faq .e-n-accordion-item-title-text{color:#F7F7F8!important}
.sfp-faq details[open] .e-n-accordion-item-title-text,.sfp-faq summary:hover .e-n-accordion-item-title-text{color:#E6C15A!important}
/* عناوين الموقع: لون فاتح زي فيلورا بدل لون بلوكسي الغامق (ما عدا صفحة الدفع البيضا) */
body:not(.snd-co){--theme-headings-color:#F7F7F8}/*faq-fix*/

/* أيقونات الهيدر: نفس اللون والحجم للأربعة (قائمة، بحث، حسابي، سلة) */
#header [data-id="search"] svg,#header [data-id="trigger"] svg{width:24px!important;height:24px!important}
#header [data-id="button"] .ct-button{width:28px!important;height:28px!important;min-height:28px!important}
#header [data-id="button"] .ct-button::before{background-color:#E6C15A!important;-webkit-mask-size:26px!important;mask-size:26px!important}
#header [data-id="button"] .ct-button:hover::before{background-color:#F5DF70!important}
#header [data-id="cart"] .ct-icon-container{width:28px!important;height:28px!important;display:inline-flex!important;align-items:center;justify-content:center}
#header [data-id="cart"] .ct-icon-container::before{width:28px!important;height:28px!important;background:#E6C15A!important;-webkit-mask-size:26px!important;mask-size:26px!important}
#header [data-id="cart"]:hover .ct-icon-container::before{background:#F5DF70!important}
#header [data-id="search"]:hover,#header [data-id="trigger"]:hover{--theme-icon-color:#F5DF70;color:#F5DF70!important}

/* أيقونات الهيدر أبيض (عشان تبان)، ودهبي لما الماوس يعدّي */
#header [data-id="search"],#header [data-id="trigger"],#header .ct-header-search,#header .ct-header-trigger{--theme-icon-color:#FFFFFF!important;color:#FFFFFF!important}
#header [data-id="search"] svg,#header [data-id="trigger"] svg{fill:#FFFFFF!important;color:#FFFFFF!important}
#header [data-id="search"]:hover svg,#header [data-id="trigger"]:hover svg{fill:#E6C15A!important;color:#E6C15A!important}
#header .ct-header-trigger .ct-label{color:#FFFFFF!important}
#header [data-id="trigger"]:hover .ct-label{color:#E6C15A!important}
#header [data-id="button"] .ct-button::before{background-color:#FFFFFF!important}
#header [data-id="button"] .ct-button:hover::before{background-color:#E6C15A!important}
#header [data-id="cart"] .ct-icon-container::before{background:#FFFFFF!important}
#header [data-id="cart"]:hover .ct-icon-container::before{background:#E6C15A!important}

/* آخر سطر في الفوتر: موثّق في منصة الأعمال (يمين) + طرق الدفع (النص) + الحقوق (شمال) — وعلى الموبايل تحت بعض */
#footer .snd-ft__closing{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px}
#footer .snd-ft__verified{justify-self:start}
#footer .snd-ft__verified img{height:46px!important;width:auto!important;max-width:none!important;display:block}
#footer .snd-ft__pay{justify-self:center}
#footer .snd-ft__pay img{height:30px!important;width:auto!important;max-width:none!important;display:block}
#footer .snd-ft__copy{justify-self:end;text-align:left;white-space:nowrap}
@media (max-width:767px){
#footer .snd-ft__closing{display:flex!important;flex-direction:column;align-items:center;gap:14px}
#footer .snd-ft__verified,#footer .snd-ft__pay,#footer .snd-ft__copy{justify-self:auto;text-align:center;white-space:normal}
#footer .snd-ft__verified img{height:50px!important}
#footer .snd-ft__pay img{height:auto!important;max-height:30px;max-width:100%!important}
}
#footer .snd-ft__pay img{aspect-ratio:884/74}#footer .snd-ft__verified img{aspect-ratio:1600/535}/*ft-ratio*/

/*verified-size*/ /* صورة «موثّق» فيها فراغ شفاف كبير — نكبّرها ونلم الفراغ */
#footer .snd-ft__verified img{height:84px!important;margin:-18px 0!important}
@media (max-width:767px){#footer .snd-ft__verified img{height:72px!important;margin:-14px 0 -8px!important}}

/*ft-glow*/ /* إضاءة القوس الخفيفة + الخط الدهبي المنوّر أول الفوتر — زي فيلورا */
#footer.ct-footer{position:relative!important;overflow:hidden;background-image:radial-gradient(circle at 82% 28%,rgba(212,175,55,.07),transparent 32%)!important}
#footer.ct-footer > *{position:relative;z-index:1}
#footer.ct-footer::before { content: ""; position: absolute; top: 0px; left: 50%; width: max(600px, 160%); height: 220px; translate: -50%; border-top: 1px solid rgba(245, 223, 112, 0.5); border-radius: 50%; box-shadow: rgba(212, 175, 55, 0.3) 0px 30px 60px -30px inset; mask-image: linear-gradient(90deg, transparent, rgb(0, 0, 0) 30%, rgb(0, 0, 0) 70%, transparent); pointer-events: none; z-index: 0; }
#footer.ct-footer::after { content: ""; position: absolute; top: 0px; left: 6%; right: 6%; height: 1.5px; background: linear-gradient(90deg, transparent, rgb(107, 84, 24) 18%, rgb(212, 175, 55) 38%, rgb(255, 243, 196) 50%, rgb(212, 175, 55) 62%, rgb(107, 84, 24) 82%, transparent); box-shadow: rgba(245, 223, 112, 0.55) 0px 0px 10px, rgba(212, 175, 55, 0.3) 0px 0px 24px; animation: 4s ease-in-out 0s infinite normal none running sndFootNeon; pointer-events: none; z-index: 0; }
@keyframes sndFootNeon { 
  0%, 100% { opacity: 0.55; }
  50% { opacity: 1; }
}
@media (prefers-reduced-motion: reduce){#footer.ct-footer::after { animation: auto ease 0s 1 normal none running none; }}

/*drawer-lux*/ /* القائمة الجانبية — شكل فاخر (عنوان، صفوف بأيقونات، أسهم، كارت لوجو) */
#offcanvas .ct-panel-inner{background:radial-gradient(circle at 100% 0,rgba(212,175,55,.09),transparent 42%),linear-gradient(180deg,#15110A,#0A0908)!important;border-inline-start:1px solid rgba(212,175,55,.18);box-shadow:-20px 0 60px rgba(0,0,0,.55)}
#offcanvas .ct-panel-actions{display:flex!important;align-items:center;justify-content:space-between;padding:18px 22px!important;border-bottom:1px solid rgba(212,175,55,.14)}
#offcanvas .ct-panel-actions::before{content:"القائمة الرئيسية";color:rgba(243,230,191,.62);font:700 15px/1 'Cairo',sans-serif}
#offcanvas .ct-toggle-close{width:38px;height:38px;border-radius:12px;border:1px solid rgba(212,175,55,.22)!important;display:grid!important;place-items:center;--theme-icon-color:#E6C15A;background:rgba(212,175,55,.05)}
#offcanvas .ct-panel-content-inner{padding:14px 22px 24px!important;display:flex!important;flex-direction:column;min-height:100%}
#offcanvas .mobile-menu{width:100%}
#offcanvas .mobile-menu > ul > li{border-bottom:1px solid rgba(212,175,55,.1);margin:0!important;padding:0!important}
#offcanvas .mobile-menu > ul > li:last-child{border-bottom:0}
#offcanvas .mobile-menu > ul > li > a,#offcanvas .mobile-menu > ul > li > .ct-sub-menu-parent > a{display:flex!important;align-items:center;gap:14px;padding:13px 0!important;color:#F7F2E2!important;font:800 16.5px/1.3 'Cairo',sans-serif!important;text-decoration:none!important}
#offcanvas .mobile-menu > ul > li > a::before,#offcanvas .mobile-menu > ul > li > .ct-sub-menu-parent > a::before{content:"";flex:0 0 44px;width:44px;height:44px;border-radius:12px;border:1px solid rgba(212,175,55,.28);background-color:rgba(212,175,55,.06);background-position:center;background-repeat:no-repeat;background-size:22px}
#offcanvas .mobile-menu > ul > li:hover > a,#offcanvas .mobile-menu > ul > li:hover > .ct-sub-menu-parent > a{color:#E6C15A!important}
#offcanvas .mobile-menu > ul > li > .ct-sub-menu-parent{display:flex!important;align-items:center;justify-content:space-between;width:100%}
#offcanvas .ct-toggle-dropdown-mobile{width:32px!important;height:32px!important;border-radius:10px;color:#E6C15A!important;--theme-icon-color:#E6C15A;opacity:.85;background:transparent!important}
#offcanvas .mobile-menu .sub-menu{margin:0 0 10px!important;padding:0 58px 0 0!important;border-inline-start:0}
#offcanvas .mobile-menu .sub-menu a{color:rgba(243,230,191,.78)!important;font:700 14.5px/1.4 'Cairo',sans-serif!important;padding:8px 0!important;text-decoration:none!important}
#offcanvas .mobile-menu .sub-menu a:hover{color:#E6C15A!important}
#offcanvas .ct-panel-content-inner::after{content:"سندك الرقمي · كل احتياجاتك في مكان واحد";display:block;margin-top:auto;padding:86px 16px 18px;text-align:center;color:rgba(243,230,191,.55);font:700 11px/1.4 'Cairo',sans-serif;letter-spacing:.5px;border:1px solid rgba(212,175,55,.22);border-radius:18px;background:url("https://sanad6.com/wp-content/uploads/2026/09/لوجو-سند-مفرغ-عربي-.png") center 26px/128px auto no-repeat,repeating-linear-gradient(115deg,transparent 0 36px,rgba(212,175,55,.06) 36px 38px),linear-gradient(160deg,#1B160B,#0C0A06);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);position:relative}
#offcanvas .mobile-menu{margin-bottom:26px}
#offcanvas .mobile-menu li.menu-item-476 > a::before,#offcanvas .mobile-menu li.menu-item-476 > .ct-sub-menu-parent > a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23E6C15A'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%2011h4M8%209v4M15%2012h.01M18%2010h.01'%2F%3E%3Cpath%20d%3D'M17.3%205H6.7a4%204%200%200%200-3.9%203.2l-1%205.3A2.5%202.5%200%200%200%204.3%2016.5c.8%200%201.5-.4%202-1l1.2-1.5h9l1.2%201.5c.5.6%201.2%201%202%201a2.5%202.5%200%200%200%202.5-3l-1-5.3A4%204%200%200%200%2017.3%205z'%2F%3E%3C%2Fsvg%3E")}
#offcanvas .mobile-menu li.menu-item-479 > a::before,#offcanvas .mobile-menu li.menu-item-479 > .ct-sub-menu-parent > a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23E6C15A'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203l1.9%205.1L19%2010l-5.1%201.9L12%2017l-1.9-5.1L5%2010l5.1-1.9z'%2F%3E%3Cpath%20d%3D'M19%2015l.8%202.2L22%2018l-2.2.8L19%2021l-.8-2.2L16%2018l2.2-.8z'%2F%3E%3C%2Fsvg%3E")}
#offcanvas .mobile-menu li.menu-item-480 > a::before,#offcanvas .mobile-menu li.menu-item-480 > .ct-sub-menu-parent > a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23E6C15A'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2'%2F%3E%3Ccircle%20cx%3D'9'%20cy%3D'7'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M22%2021v-2a4%204%200%200%200-3-3.9M16%203.1a4%204%200%200%201%200%207.8'%2F%3E%3C%2Fsvg%3E")}
#offcanvas .mobile-menu li.menu-item-483 > a::before,#offcanvas .mobile-menu li.menu-item-483 > .ct-sub-menu-parent > a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23E6C15A'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'7'%20height%3D'7'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'14'%20y%3D'3'%20width%3D'7'%20height%3D'7'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'14'%20y%3D'14'%20width%3D'7'%20height%3D'7'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'3'%20y%3D'14'%20width%3D'7'%20height%3D'7'%20rx%3D'1.5'%2F%3E%3C%2Fsvg%3E")}
#offcanvas .mobile-menu li.menu-item-485 > a::before,#offcanvas .mobile-menu li.menu-item-485 > .ct-sub-menu-parent > a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23E6C15A'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2010.5L12%203l9%207.5V20a1%201%200%200%201-1%201h-5v-6h-6v6H4a1%201%200%200%201-1-1z'%2F%3E%3C%2Fsvg%3E")}
#offcanvas .mobile-menu li.menu-item-486 > a::before,#offcanvas .mobile-menu li.menu-item-486 > .ct-sub-menu-parent > a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23E6C15A'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6.3%208.5h11.4l.9%2010.3a2%202%200%200%201-2%202.2H7.4a2%202%200%200%201-2-2.2z'%2F%3E%3Cpath%20d%3D'M9%208.5V7a3%203%200%200%201%206%200v1.5'%2F%3E%3C%2Fsvg%3E")}
#offcanvas .mobile-menu li.menu-item-487 > a::before,#offcanvas .mobile-menu li.menu-item-487 > .ct-sub-menu-parent > a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23E6C15A'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M4%2021c0-4%203.6-7%208-7s8%203%208%207'%2F%3E%3C%2Fsvg%3E")}
#offcanvas .ct-panel-content-inner::after{align-self:stretch!important;width:100%!important;box-sizing:border-box;padding:100px 16px 18px!important;background-position:center 24px,0 0,0 0!important;background-size:140px auto,auto,auto!important}/*drawer-card-fix*/

/*fx-ui*/ /* مبدّل العملات + أيقونة خدمة العملاء في القائمة */
#offcanvas .mobile-menu li.menu-item-521 > a::before,#offcanvas .mobile-menu li.menu-item-521 > .ct-sub-menu-parent > a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23E6C15A'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%2014v-2a8%208%200%200%201%2016%200v2'%2F%3E%3Cpath%20d%3D'M4%2014a2%202%200%200%201%202-2h1v6H6a2%202%200%200%201-2-2zM20%2014a2%202%200%200%200-2-2h-1v6h1a2%202%200%200%200%202-2z'%2F%3E%3Cpath%20d%3D'M17%2018v.5a2.5%202.5%200%200%201-2.5%202.5H12'%2F%3E%3C%2Fsvg%3E")}
.snd-fx-card{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 16px;padding:16px 18px;border-radius:16px;border:1px solid rgba(212,175,55,.22);background:linear-gradient(160deg,#1B160B,#0E0C07);color:rgba(243,230,191,.6);font:700 13px 'Cairo',sans-serif;cursor:pointer;transition:.2s}
.snd-fx-card b{color:#E6C15A;font:800 15px 'Cairo',sans-serif}
.snd-fx-card:hover{border-color:rgba(212,175,55,.5)}
#offcanvas .ct-panel-content-inner > .snd-fx-card{order:5}
.snd-fx-head{background:none;border:0;color:#F7F2E2;font:600 14px 'Cairo',sans-serif;cursor:pointer;padding:0 10px;white-space:nowrap}
.snd-fx-head .snd-fx-name{color:#E6C15A}
.snd-fx-head:hover{color:#E6C15A}
@media (max-width:999px){.snd-fx-head{display:none}}
.snd-fx{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:16px}
.snd-fx.is-open{display:flex}
.snd-fx__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.snd-fx__box{position:relative;width:min(560px,100%);padding:22px;border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(212,175,55,.1),transparent 45%),linear-gradient(180deg,#17130B,#0B0A07);border:1px solid rgba(212,175,55,.22);box-shadow:0 30px 80px rgba(0,0,0,.6);font-family:'Cairo',sans-serif;animation:sndFxIn .22s ease}
@keyframes sndFxIn{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}
.snd-fx__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.snd-fx__head strong{color:#F7F2E2;font:800 18px 'Cairo',sans-serif}
.snd-fx__x{width:38px;height:38px;border-radius:12px;border:1px solid rgba(212,175,55,.25);background:rgba(212,175,55,.05);color:#E6C15A;font-size:22px;line-height:1;cursor:pointer}
.snd-fx__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.snd-fx__opt{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:14px;border:1px solid rgba(212,175,55,.16);background:rgba(255,255,255,.02);color:#F7F2E2;font:700 15px 'Cairo',sans-serif;cursor:pointer;transition:.18s}
.snd-fx__opt b{color:rgba(243,230,191,.55);font:800 12px 'Cairo',sans-serif;letter-spacing:.5px}
.snd-fx__opt:hover{border-color:rgba(212,175,55,.45)}
.snd-fx__opt.is-active{background:linear-gradient(135deg,#F5DF70,#D4AF37 60%,#B8901F);border-color:transparent;color:#1A1407}
.snd-fx__opt.is-active b{color:#1A1407}
.snd-fx__note{margin:14px 0 0;color:rgba(243,230,191,.5);font:600 12px 'Cairo',sans-serif;text-align:center}
@media (max-width:420px){.snd-fx__opt{padding:14px;font-size:14px}}
#offcanvas .ct-panel-content-inner > .mobile-menu,#offcanvas .ct-panel-content-inner > nav{order:1}#offcanvas .ct-panel-content-inner > .snd-fx-card{order:5;margin-top:auto!important}#offcanvas .ct-panel-content-inner::after{order:10;margin-top:0!important}.snd-fx{z-index:2147483000!important}/*fx-order*/

/*drawer-v2*/ /* القائمة الجانبية v2 — لوجو + عملة فوق + أقسام متناسقة + زرار مساعدة */
#offcanvas .ct-panel-inner{background:radial-gradient(120% 60% at 100% 0,rgba(212,175,55,.10),transparent 55%),#0D0B07!important;border-inline-start:1px solid rgba(212,175,55,.16)!important}
#offcanvas .ct-panel-actions{padding:16px 20px!important;border-bottom:1px solid rgba(212,175,55,.12)!important}
#offcanvas .ct-panel-actions::before{content:""!important;width:96px;height:34px;background:url("https://sanad6.com/wp-content/uploads/2026/09/لوجو-سند-مفرغ-عربي-.png") right center/contain no-repeat;font-size:0}
#offcanvas .ct-toggle-close{width:36px!important;height:36px!important;border-radius:11px!important}
#offcanvas .ct-panel-content-inner{padding:16px 20px 22px!important;gap:0}
#offcanvas .ct-panel-content-inner::after{content:none!important;display:none!important}
#offcanvas .ct-panel-content-inner > .snd-fx-card{order:0!important;margin:0 0 18px!important}
#offcanvas .ct-panel-content-inner > nav,#offcanvas .ct-panel-content-inner > .mobile-menu{order:1!important;margin:0!important}
#offcanvas .ct-panel-content-inner > .snd-dr-help{order:9!important}
.snd-fx-card{display:flex!important;align-items:center;gap:10px;justify-content:flex-start!important;padding:12px 14px!important;border-radius:14px!important;background:rgba(212,175,55,.06)!important;border:1px solid rgba(212,175,55,.2)!important}
.snd-fx-card__l{color:rgba(244,238,220,.55);font:700 12.5px 'Cairo',sans-serif}
.snd-fx-card b{flex:1;text-align:start;color:#F4EEDC!important;font:800 14px 'Cairo',sans-serif!important}
.snd-fx-card__c{width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23E6C15A'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M15%2018l-6-6%206-6'%2F%3E%3C%2Fsvg%3E") center/18px no-repeat;opacity:.8}
#offcanvas nav.mobile-menu::before{content:"تصفّح الأقسام";display:block;margin:0 0 6px;color:rgba(244,238,220,.45);font:800 12px 'Cairo',sans-serif;letter-spacing:.3px}
#offcanvas .mobile-menu > ul > li{border-bottom:1px solid rgba(212,175,55,.08)!important}
#offcanvas .mobile-menu > ul > li > a,#offcanvas .mobile-menu > ul > li > .ct-sub-menu-parent > a{gap:12px!important;padding:11px 0!important;font:800 15.5px/1.3 'Cairo',sans-serif!important;color:#F4EEDC!important}
#offcanvas .mobile-menu > ul > li > a::before,#offcanvas .mobile-menu > ul > li > .ct-sub-menu-parent > a::before{flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:12px!important;border:1px solid rgba(212,175,55,.22)!important;background-color:rgba(212,175,55,.07)!important;background-size:20px!important}
#offcanvas .mobile-menu > ul > li:hover > a::before,#offcanvas .mobile-menu > ul > li:hover > .ct-sub-menu-parent > a::before{border-color:rgba(212,175,55,.5)!important;background-color:rgba(212,175,55,.14)!important}
#offcanvas .ct-toggle-dropdown-mobile{width:30px!important;height:30px!important;border-radius:9px!important;border:1px solid rgba(212,175,55,.16)!important;opacity:1!important}
#offcanvas .mobile-menu .sub-menu{padding:0 52px 8px 0!important}
#offcanvas .mobile-menu .sub-menu li{border:0!important}
#offcanvas .mobile-menu .sub-menu a{font:700 14px/1.4 'Cairo',sans-serif!important;color:rgba(244,238,220,.72)!important;padding:7px 0!important}
.snd-dr-help{display:flex!important;flex-direction:column;justify-content:center;gap:2px;margin-top:auto!important;padding:14px 16px 14px 64px;border-radius:16px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%231A1407'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%2011.5a8%208%200%200%201-11.8%207L4%2020l1.4-4A8%208%200%201%201%2020%2011.5Z'%2F%3E%3Cpath%20d%3D'M8.5%208.5c.5%203%202%204.5%205%205l1-1.2c.2-.2.5-.3.8-.1l2%201c.3.1.4.4.3.7-.5%201.5-1.7%202.3-3.3%202.1-4.2-.5-7.8-4-8.3-8.3-.2-1.6.6-2.8%202.1-3.3.3-.1.6%200%20.7.3l1%202c.2.3.1.6-.1.8L8.5%208.5Z'%2F%3E%3C%2Fsvg%3E") left 18px center/26px no-repeat,linear-gradient(135deg,#F5DF70,#D4AF37 60%,#B8901F);color:#1A1407!important;text-decoration:none!important;box-shadow:0 10px 26px rgba(212,175,55,.22)}
.snd-dr-help b{font:800 14.5px 'Cairo',sans-serif}
.snd-dr-help small{font:700 11.5px 'Cairo',sans-serif;opacity:.75}
#offcanvas nav.mobile-menu{margin-bottom:22px!important}
.snd-fx__note{display:none!important}/*fx-no-note*/
#offcanvas .snd-dr-help,#offcanvas .snd-fx-card{align-self:stretch!important;width:100%!important;box-sizing:border-box}/*help-w*/

/*yt-banner*/
.sfp-yt .sfp-yt__banner{width:100%;max-width:none;margin:0 0 22px;padding:0}
.sfp-yt .sfp-yt__banner a{display:block;border:0;border-radius:0;box-shadow:none;overflow:visible}
.sfp-yt .sfp-yt__banner img{display:block;width:100%;height:auto;aspect-ratio:2171/724;object-fit:cover;border:0;border-radius:0;box-shadow:none}
@media (max-width:767px){.sfp-yt .sfp-yt__banner{margin-bottom:14px}}


/*card-v2*/
:root{--sc-bg:linear-gradient(165deg,#1a1812 0%,#121110 45%,#0b0b0a 100%);--sc-line:rgba(212,175,55,.2);--sc-gold:#FFD97A;--sc-muted:#9a978f}
html body:not(#snd-z) #fp .fp-marquee__track,html body:not(#snd-z) #fp .fp-marquee__group{gap:8px!important}
html body:not(#snd-z) #fp .fp-card,html body:not(#snd-z) .sfp-sellers-list #fp-sellers .fp-card{box-sizing:border-box!important;width:231px!important;flex:0 0 231px!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:0!important;background:var(--sc-bg)!important;border:1px solid var(--sc-line)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 26px rgba(0,0,0,.5)!important;overflow:hidden!important;transform:none!important}
html body:not(#snd-z) #fp .fp-card::before,html body:not(#snd-z) #fp .fp-card::after,html body:not(#snd-z) #fp .fp-card__edge{display:none!important}
html body:not(#snd-z) #fp .fp-card .fp-card__img{display:block!important;width:100%!important;aspect-ratio:1/1!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#0b0b0a!important;overflow:hidden!important}
html body:not(#snd-z) #fp .fp-card .fp-card__img img,html body:not(#snd-z) #fp .fp-card .fp-card__pic{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;border:0!important;margin:0!important;display:block!important}
html body:not(#snd-z) #fp .fp-card .fp-card__badge{top:0!important;right:0!important;left:auto!important;bottom:auto!important;margin:0!important;padding:4px 8px!important;border-radius:0 0 0 12px!important;background:linear-gradient(135deg,#F4D27A,#D4AF37)!important;color:#140f04!important;font:700 12px/16px Cairo,sans-serif!important;box-shadow:none!important;border:0!important;z-index:3!important}
html body:not(#snd-z) #fp .fp-card .fp-card__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:8px!important;gap:0!important;text-align:center!important}
html body:not(#snd-z) #fp .fp-card .fp-card__title{margin:0!important;min-height:40px!important;font:800 14px/20px Cairo,sans-serif!important;color:#fff!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-align:center!important}
html body:not(#snd-z) #fp .fp-card .fp-card__title a{color:#fff!important;font:inherit!important}
html body:not(#snd-z) #fp .fp-card .fp-card__tag{display:block!important;margin:4px 0 0!important;min-height:16px!important;font:500 12px/16px Cairo,sans-serif!important;color:var(--sc-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}
html body:not(#snd-z) #fp .fp-card .fp-card__price{display:flex!important;justify-content:center!important;align-items:center!important;margin:6px 0!important;min-height:20px!important;font:800 14px/20px Cairo,sans-serif!important}
html body:not(#snd-z) #fp .fp-card .fp-card__price .sale-price{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}
html body:not(#snd-z) #fp .fp-card .fp-card__price ins{order:-1!important;text-decoration:none!important;background:none!important;color:var(--sc-gold)!important;font:800 14px/20px Cairo,sans-serif!important}
html body:not(#snd-z) #fp .fp-card .fp-card__price del{color:var(--sc-muted)!important;font:400 14px/20px Cairo,sans-serif!important;opacity:1!important}
html body:not(#snd-z) #fp .fp-card .fp-card__price .amount{color:inherit!important;font:inherit!important}
html body:not(#snd-z) #fp .fp-card .fp-card__price>.amount,html body:not(#snd-z) #fp .fp-card .fp-card__price>bdi{color:var(--sc-gold)!important}
html body:not(#snd-z) #fp .fp-card .fp-btn,html body:not(#snd-z) .sfp-sellers-list #fp-sellers .fp-card .fp-btn{margin-top:auto!important;width:100%!important;height:30px!important;min-height:0!important;padding:4px!important;border-radius:13px!important;border:1px solid rgba(212,175,55,.4)!important;background:transparent!important;background-image:none!important;color:var(--sc-gold)!important;font:900 14px/20px Cairo,sans-serif!important;box-shadow:none!important;gap:6px!important;flex-direction:row-reverse!important;transition:background .2s,border-color .2s!important}
html body:not(#snd-z) #fp .fp-card .fp-btn:hover{background:rgba(212,175,55,.12)!important;border-color:rgba(212,175,55,.7)!important}
html body:not(#snd-z) #fp .fp-card .fp-btn::after{width:16px!important;height:16px!important;flex:0 0 16px!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;column-gap:8px!important;row-gap:8px!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b)::before,html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b)::after{display:none!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;background:var(--sc-bg)!important;border:1px solid var(--sc-line)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 26px rgba(0,0,0,.5)!important;overflow:hidden!important;position:relative!important;transform:none!important;text-align:center!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product::before,html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product::after{display:none!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product>a.woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:0!important;margin:0!important;color:inherit!important;text-decoration:none!important;background:none!important;border:0!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product a img{display:block!important;width:100%!important;aspect-ratio:1/1!important;height:auto!important;object-fit:cover!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#0b0b0a!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .onsale{position:absolute!important;top:0!important;right:0!important;left:auto!important;bottom:auto!important;margin:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;padding:4px 8px!important;border-radius:0 0 0 12px!important;background:linear-gradient(135deg,#F4D27A,#D4AF37)!important;color:#140f04!important;font:700 12px/16px Cairo,sans-serif!important;box-shadow:none!important;border:0!important;z-index:3!important;transform:none!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .woocommerce-loop-product__title{margin:8px 8px 0!important;padding:0!important;min-height:40px!important;font:800 14px/20px Cairo,sans-serif!important;color:#fff!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-align:center!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .snd-loop-desc{display:block!important;margin:4px 8px 0!important;padding:0!important;min-height:16px!important;font:500 12px/16px Cairo,sans-serif!important;color:var(--sc-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important;text-align:center!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .star-rating{display:none!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .price{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:6px 8px!important;padding:0!important;min-height:20px!important;font:800 14px/20px Cairo,sans-serif!important;color:var(--sc-gold)!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .price .sale-price{display:flex!important;align-items:center!important;gap:8px!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .price ins{order:-1!important;text-decoration:none!important;background:none!important;color:var(--sc-gold)!important;font:800 14px/20px Cairo,sans-serif!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .price del{color:var(--sc-muted)!important;font:400 14px/20px Cairo,sans-serif!important;opacity:1!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .price .amount,html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .price bdi{color:inherit!important;font:inherit!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .button,html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .added_to_cart+.button{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:calc(100% - 16px)!important;height:30px!important;min-height:0!important;margin:auto 8px 8px!important;padding:4px!important;border-radius:13px!important;border:1px solid rgba(212,175,55,.4)!important;background:transparent!important;background-image:none!important;color:var(--sc-gold)!important;font:900 14px/20px Cairo,sans-serif!important;box-shadow:none!important;transform:none!important;transition:background .2s,border-color .2s!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .button:hover{background:rgba(212,175,55,.12)!important;border-color:rgba(212,175,55,.7)!important;color:var(--sc-gold)!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .button::before{content:""!important;display:block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l-1 13H7L6 8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l-1 13H7L6 8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center/contain no-repeat!important;position:static!important;opacity:1!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .button::after{display:none!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .button.loading{opacity:.6!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product>figure{margin:0!important;padding:0!important;border-radius:0!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .ct-media-container{border-radius:0!important;margin:0!important;display:block!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .entry-meta{display:none!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .woocommerce-loop-product__title a{color:#fff!important;font:inherit!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .ct-woo-card-actions{margin:auto 0 0!important;padding:0!important;display:block!important;border:0!important;background:none!important}
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .ct-woo-card-actions .button{margin:0 8px 8px!important}
@media (max-width:1100px){html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b){grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (max-width:900px){html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b){grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (max-width:767px){
html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b){grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body:not(#snd-z) #fp .fp-card,html body:not(#snd-z) .sfp-sellers-list #fp-sellers .fp-card{width:165px!important;flex:0 0 165px!important;flex-basis:165px!important;height:auto!important}
html body:not(#snd-z) #fp .fp-card .fp-card__title,html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .woocommerce-loop-product__title{font-size:13px!important;line-height:19px!important;min-height:38px!important}
html body:not(#snd-z) #fp .fp-card .fp-btn,html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .button{font-size:13px!important}
}
html body:not(#snd-z) #fp .fp-card .fp-card__tag,html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .snd-loop-desc{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;white-space:normal!important;overflow:hidden!important;max-height:16px!important;word-break:break-word!important}
html body:not(#snd-z) #fp .fp-card .fp-card__title,html body:not(#snd-z) #fp .fp-card .fp-card__title a,html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .woocommerce-loop-product__title,html body:not(#snd-z) ul.products:not(#snd-a):not(#snd-b) li.product .woocommerce-loop-product__title a{white-space:normal!important;text-overflow:clip!important;word-break:break-word!important}
html body:not(#snd-z) #fp .fp-card .fp-card__title a{display:inline!important;overflow:visible!important}
/*card-v2-end*/

/*snd-rail*/
html body:not(#snd-z) #fp .snd-rail{display:block;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:6px 16px 18px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
html body:not(#snd-z) #fp .snd-rail::-webkit-scrollbar{display:none}
html body:not(#snd-z) #fp .snd-rail.is-drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}
html body:not(#snd-z) #fp .snd-rail.is-drag *{user-select:none}
html body:not(#snd-z) #fp .snd-rail__track{display:flex;flex-wrap:nowrap;gap:8px;width:max-content;margin:0 auto}
html body:not(#snd-z) #fp .snd-rail__track>.fp-card{scroll-snap-align:start}
html body:not(#snd-z) #fp .snd-rail img{-webkit-user-drag:none}


/* ===== SANAD V2 PREVIEW (page 560) - v4 PIXEL-CALIBRATED REBUILD =====
   Structural ratios measured from crunsh5.com hero at 1440px (desktop) and
   375px (mobile) via getBoundingClientRect - geometry/relationships only,
   no colors/copy/character/assets copied. Own SANAD identity throughout. */
.sv2{--gold:#D7B43D;--gold2:#E8CC59;--gold-dark:#AF8C1B;--sv2-bg:#09090C;--sv2-bg2:#131316;--sv2-bg3:#1C190F;--sv2-ink:#F5F5F5;--sv2-muted:#999897;--sv2-border:rgba(255,255,255,.06)}

.sv2.sv2-section:not(.hero){max-width:1180px;margin:0 auto !important;padding:72px 24px !important;
  display:flex !important;align-items:center !important;gap:48px !important;position:relative;
  background:var(--sv2-bg);color:var(--sv2-ink);overflow:hidden}
.sv2.sv2-section.rev{flex-direction:row-reverse !important}
.sv2 .txt{position:relative;z-index:1}
.sv2.sv2-section:not(.hero) .txt{flex:1;min-width:280px}
.sv2 .art{position:relative;z-index:1}
.sv2.sv2-section:not(.hero) .art{flex:1;min-width:260px;display:flex !important;justify-content:center}
.sv2.sv2-section:not(.hero) .art img{max-width:100%;height:auto;max-height:520px;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55))}
.sv2 .badge{display:inline-block;width:fit-content;padding:6px 18px;border:1px solid var(--gold);border-radius:999px;
  color:var(--gold) !important;font-size:13px;font-weight:700}
.sv2 h1{font-size:42px;line-height:1.25;margin:0 0 14px;font-weight:800;color:var(--sv2-ink)}
.sv2 h1 span{background:linear-gradient(90deg,var(--gold-dark),var(--gold),var(--gold2));
  -webkit-background-clip:text;background-clip:text;color:transparent}
.sv2 h2{font-size:32px;margin:0 0 16px;font-weight:800;color:var(--sv2-ink)}
.sv2 p{color:var(--sv2-muted) !important;font-size:16px;line-height:1.8;margin:0}
.sv2 .btn-gold .elementor-button{background:linear-gradient(90deg,var(--gold-dark),var(--gold),var(--gold2)) !important;
  color:#161200 !important;border-radius:999px !important;border:none !important;font-weight:700 !important;white-space:nowrap}
.sv2 .stats{display:flex;gap:28px;flex-wrap:wrap;margin-top:6px}
.sv2 .stat{background:var(--sv2-bg2);border:1px solid var(--sv2-border);border-radius:16px;padding:18px 22px;min-width:150px}
.sv2 .stat b{display:block;color:var(--gold);font-size:22px;margin-bottom:4px}
.sv2 .stat span{color:var(--sv2-muted);font-size:14px}
.sv2 .chips{display:flex;flex-wrap:wrap;gap:12px}
.sv2 .chip{background:var(--sv2-bg2);border:1px solid var(--sv2-border);border-radius:14px;padding:14px 18px;
  font-weight:700;font-size:15px;display:flex;align-items:center;gap:10px;color:var(--sv2-ink)}
.sv2 .chip::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);flex:none}
.sv2.final{flex-direction:column !important;text-align:center;gap:20px;padding:90px 24px !important}

@media (max-width:900px){
  .sv2.sv2-section:not(.hero){flex-direction:column !important;padding:48px 20px !important;gap:20px !important;text-align:center}
  .sv2.sv2-section:not(.hero) h2{font-size:26px}
  .sv2.sv2-section:not(.hero) .art img{max-height:320px}
  .sv2 .stats,.sv2 .chips{justify-content:center}
}

/* ===== SANAD V2 HERO v5 (page 560) - new mascot + locked copy =====
   Grid layout: text column right, mascot left (RTL). On mobile .txt uses
   display:contents so headline/badge sit beside the mascot and the offer card
   spans full width, covering the mascot's lower body. Physical props only (RTL). */
.sv2.hero{position:relative;overflow:hidden;max-width:1180px;margin:0 auto 28px !important;padding:56px 28px 64px !important;background:var(--sv2-bg);color:var(--sv2-ink)}
.sv2.hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;
  background:radial-gradient(ellipse 40% 58% at 24% 50%,rgba(215,180,61,.20),transparent 70%),
             radial-gradient(ellipse 32% 38% at 88% 92%,rgba(175,140,27,.12),transparent 70%)}
.sv2.hero > .e-con-inner{display:grid !important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"text art";
  align-items:center;column-gap:clamp(16px,3vw,40px);row-gap:0;position:relative;z-index:1;padding:0 !important}
.sv2.hero .txt{grid-area:text;width:auto !important;max-width:640px;justify-self:start;padding:0 !important;gap:0 !important;margin:0 !important;position:relative;z-index:2}

/* headline */
.sv2.hero h1.hl{margin:0 !important;font-size:clamp(28px,1.1vw + 22px,40px);line-height:1.4;font-weight:800;color:var(--sv2-ink)}
.sv2.hero h1.hl .l1,.sv2.hero h1.hl .l2{display:block}
.sv2.hero h1.hl .br-m{display:none}
.sv2.hero h1.hl .l1{background:none;color:var(--sv2-ink);-webkit-text-fill-color:var(--sv2-ink)}
.sv2.hero h1.hl .l2{background:linear-gradient(90deg,var(--gold),var(--gold2));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}

/* package label */
.sv2.hero .badge{margin:16px 0 0 !important;padding:6px 16px !important;border-radius:10px;border:1px solid rgba(215,180,61,.55);
  background:rgba(215,180,61,.08);color:var(--gold) !important;font-size:14px;font-weight:700;width:fit-content !important}
.sv2.hero .badge p{margin:0 !important;color:inherit !important}

/* offer card */
.sv2.hero .offer{margin:24px 0 0 !important;width:100% !important;padding:22px 24px !important;gap:0 !important;border-radius:22px;
  background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.015) 45%),linear-gradient(180deg,#1C190F,#131316);
  border:1px solid rgba(215,180,61,.28);box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06);
  position:relative;z-index:3;transform:none !important;left:auto !important;right:auto !important}
.sv2.hero .offer-title p{margin:0 !important;font-size:clamp(18px,.5vw + 15px,22px) !important;font-weight:800;line-height:1.5;color:var(--sv2-ink) !important}

/* benefits */
.sv2.hero .offer-icons{margin:14px 0 0 !important;width:100%}
.sv2.hero .offer-icons .elementor-icon-list-items{display:flex !important;flex-wrap:wrap;gap:10px 26px;margin:0 !important;padding:0 !important}
.sv2.hero .offer-icons .elementor-icon-list-item{margin:0 !important;padding:0 !important;align-items:center}
.sv2.hero .offer-icons .elementor-icon-list-item::after{display:none !important}
.sv2.hero .offer-icons .elementor-icon-list-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(215,180,61,.16);flex:none}
.sv2.hero .offer-icons .elementor-icon-list-icon svg{width:12px !important;height:12px !important;fill:var(--gold) !important}
.sv2.hero .offer-icons .elementor-icon-list-icon i{font-size:12px !important;color:var(--gold) !important}
.sv2.hero .offer-icons .elementor-icon-list-text{padding-right:8px !important;padding-left:0 !important;color:var(--sv2-ink) !important;font-size:15px;font-weight:700}

/* gift strip */
.sv2.hero .offer-gift{margin:16px 0 0 !important;width:100%}
.sv2.hero .offer-gift .gift-row{display:flex;align-items:center;gap:10px;margin:0 !important;padding:12px 16px;border-radius:14px;
  border:1px solid rgba(215,180,61,.38);background:rgba(215,180,61,.07);color:var(--sv2-ink) !important;font-size:15px;font-weight:700;line-height:1.5}
.sv2.hero .offer-gift .gift-row::before{content:"";flex:none;width:20px;height:20px;background:var(--gold);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") center/contain no-repeat}

/* price + CTA row */
.sv2.hero .offer-bottom{margin:18px 0 0 !important;padding:0 !important;display:flex !important;flex-direction:row !important;align-items:center !important;
  justify-content:space-between !important;gap:14px !important;flex-wrap:nowrap !important;width:100% !important;border:0 !important}
.sv2.hero .offer-bottom .btn-gold{flex:1 1 auto !important;width:auto !important;max-width:none !important;margin:0 !important}
.sv2.hero .offer-bottom .btn-gold .elementor-button{display:flex !important;width:100% !important;min-height:54px;align-items:center;justify-content:center;gap:8px;
  border-radius:16px !important;font-size:17px !important;padding:14px 20px !important;box-shadow:0 10px 28px rgba(215,180,61,.28)}
.sv2.hero .offer-bottom .btn-gold .elementor-button-icon svg{width:16px;height:16px;fill:#161200 !important}
.sv2.hero .offer-bottom .btn-gold .elementor-button-icon i{color:#161200 !important}
.sv2.hero .offer-price{flex:none !important;width:auto !important;margin:0 !important}
.sv2.hero .offer-price p{margin:0 !important}
.sv2.hero .offer-price .now{display:block;font-size:clamp(28px,1vw + 22px,36px);font-weight:800;line-height:1.1;color:var(--gold);white-space:nowrap}
.sv2.hero .offer-price .old{display:block;margin-top:5px;font-size:15px;line-height:1.2;font-weight:600;color:#B8B6B0;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:rgba(245,245,245,.7);white-space:nowrap}

/* mascot */
.sv2.hero .art{grid-area:art;position:relative !important;inset:auto !important;transform:none !important;display:block !important;
  width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;align-self:end;z-index:1;aspect-ratio:auto !important}
.sv2.hero .art .elementor-widget-image,.sv2.hero .art .elementor-widget-container{width:100%;margin:0 !important}
/* bottom fade is an overlay, not mask-image: Chrome skipped painting the masked mascot until the page scrolled */
.sv2.hero .art::after{content:"";position:absolute;left:-12%;right:-12%;bottom:-1px;height:26%;pointer-events:none;z-index:2;
  background:linear-gradient(to bottom,rgba(9,9,12,0),rgba(9,9,12,.85) 60%,#09090C)}
.sv2.hero .art img{display:block;width:100% !important;max-width:520px !important;height:auto !important;margin:0 auto;object-fit:contain !important;
  filter:drop-shadow(0 18px 40px rgba(0,0,0,.5))}

@media (min-width:1024px){.sv2.hero h1.hl .l2{white-space:nowrap}}
@media (max-width:1023px){.sv2.hero h1.hl .l2{text-wrap:balance}}
@media (max-width:900px){
  .sv2.hero{padding:28px 16px 36px !important;margin-bottom:20px !important}
  .sv2.hero > .e-con-inner{grid-template-columns:minmax(0,1fr) 40%;grid-template-areas:"hl art" "badge art" "offer offer";column-gap:6px;align-items:start}
  .sv2.hero .txt{display:contents !important}
  .sv2.hero .hero-hl{grid-area:hl;align-self:end;margin:0 !important}
  .sv2.hero .badge{grid-area:badge;align-self:start;justify-self:start;margin:14px 0 0 !important;font-size:13px;padding:5px 12px !important}
  /* sized so "اللي ما يخليها بخاطرك" (~9.5em) always fits the 60% text column on one line */
  .sv2.hero h1.hl{font-size:clamp(17px,calc((100vw - 38px) * .058),32px);line-height:1.45}
  .sv2.hero h1.hl .br-m{display:inline}
  .sv2.hero h1.hl .l2{white-space:nowrap;text-wrap:nowrap}
  .sv2.hero .art{grid-area:art;align-self:end;margin:0 0 -38px !important}
  .sv2.hero .art img{max-width:100% !important}
  .sv2.hero .art::after{display:none}
  .sv2.hero .offer{grid-area:offer;margin:18px 0 0 !important;padding:18px 16px !important;border-radius:20px}
  .sv2.hero .offer-icons .elementor-icon-list-text{font-size:14px}
  .sv2.hero .offer-gift .gift-row{font-size:clamp(12px,calc((100vw - 140px) / 16.6),14px);padding:11px 14px}
  .sv2.hero .offer-bottom{gap:14px !important}
  .sv2.hero .offer-price .old{font-size:14.5px}
  .sv2.hero .offer-bottom .btn-gold .elementor-button{font-size:16px !important;min-height:52px;padding:12px 14px !important}
}

/* hero end: faint gold hairline so the section reads as finished */
.sv2.hero::after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;pointer-events:none;z-index:1;
  background:linear-gradient(90deg,transparent,rgba(215,180,61,.38),transparent)}

/* motion: one 5s cycle shared by check #1 -> check #2 -> gift, CTA breathes on its own 3s loop */
.sv2.hero .offer-bottom .btn-gold .elementor-button{position:relative;animation:sndCtaBreath 3s ease-in-out infinite;will-change:transform}
.sv2.hero .offer-bottom .btn-gold .elementor-button::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;
  box-shadow:0 12px 34px rgba(232,204,89,.42);opacity:0;animation:sndCtaGlow 3s ease-in-out infinite}
@keyframes sndCtaBreath{0%,100%{transform:scale(1)}50%{transform:scale(1.015)}}
@keyframes sndCtaGlow{0%,100%{opacity:0}50%{opacity:1}}

.sv2.hero .offer-icons .elementor-icon-list-icon{position:relative;overflow:hidden;animation:sndCheckPop 5s ease-in-out infinite}
.sv2.hero .offer-icons .elementor-icon-list-icon::after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:45%;pointer-events:none;
  background:linear-gradient(90deg,transparent,rgba(255,244,200,.85),transparent);transform:translateX(-160%) skewX(-20deg);opacity:0;
  animation:sndCheckGlint 5s ease-in-out infinite}
.sv2.hero .offer-icons .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon,
.sv2.hero .offer-icons .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon::after{animation-delay:.75s}
@keyframes sndCheckPop{0%,11%,100%{transform:scale(1)}5%{transform:scale(1.07)}}
@keyframes sndCheckGlint{0%{transform:translateX(-160%) skewX(-20deg);opacity:0}2%{opacity:1}10%{transform:translateX(260%) skewX(-20deg);opacity:0}100%{transform:translateX(260%) skewX(-20deg);opacity:0}}

.sv2.hero .offer-gift .gift-row::before{transform-origin:50% 60%;animation:sndGiftWiggle 5s ease-in-out 1.9s infinite}
@keyframes sndGiftWiggle{
  0%,14.5%,100%{transform:rotate(0) scale(1);background-color:var(--gold)}
  3.5%{transform:rotate(-4deg) scale(1.04);background-color:var(--gold2)}
  7%{transform:rotate(4deg) scale(1.07);background-color:#F6E08A}
  10.5%{transform:rotate(-2deg) scale(1.03);background-color:var(--gold2)}
}

@media (prefers-reduced-motion:reduce){
  .sv2.hero .offer-bottom .btn-gold .elementor-button,.sv2.hero .offer-bottom .btn-gold .elementor-button::after,
  .sv2.hero .offer-icons .elementor-icon-list-icon,.sv2.hero .offer-icons .elementor-icon-list-icon::after,
  .sv2.hero .offer-gift .gift-row::before{animation:none !important}
  .sv2.hero .offer-bottom .btn-gold .elementor-button::after,.sv2.hero .offer-icons .elementor-icon-list-icon::after{opacity:0}
}

/*no-ordering*/
form.woocommerce-ordering{display:none!important}

/*gallery-noframe*/
html body.single-product:not(#snd-z) .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
html body.single-product:not(#snd-z) .woocommerce-product-gallery .woocommerce-product-gallery__image,html body.single-product:not(#snd-z) .woocommerce-product-gallery .woocommerce-product-gallery__image a{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
html body.single-product:not(#snd-z) .woocommerce-product-gallery__trigger{display:none!important}
html body.single-product:not(#snd-z) .woocommerce-product-gallery__image a{cursor:default}

/*cat-head-v2*/
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container{display:flex!important;flex-direction:column!important;padding-top:0!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container>*{order:5}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container>.woocommerce-products-header{order:1}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container>.woocommerce-breadcrumb{order:2}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container>.hkm-catnav{order:3}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container>.woocommerce-products-header,html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container>.woocommerce-breadcrumb,html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container>.hkm-catnav{background:#131317!important;box-shadow:0 0 0 100vmax #131317!important;clip-path:inset(0 -100vmax)!important;margin:0!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .woocommerce-products-header{padding:24px 0 0!important;text-align:start!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .woocommerce-products-header__title{margin:0!important;font:700 20px/28px Cairo,sans-serif!important;color:#fff!important;text-align:start!important;letter-spacing:0!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container>.woocommerce-breadcrumb{padding:4px 0 24px!important;font:400 14px/20px Cairo,sans-serif!important;color:#fff!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container>.woocommerce-breadcrumb a{color:#fff!important;font:inherit!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container>.hkm-catnav{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:1fr!important;gap:8px!important;padding:8px 0 24px!important;margin:0 0 32px!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-catnav__link{display:flex!important;align-items:center!important;justify-content:center!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:4px 8px!important;font:400 15px/20px Cairo,sans-serif!important;color:#fff!important;text-align:center!important;min-height:0!important;height:auto!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-catnav__link:hover{color:#F4D27A!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-catnav__count{display:none!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-catsection__head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 12px!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-catsection__title{margin:0!important;font:700 18px/22px Cairo,sans-serif!important;color:#E9C46A!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-catsection__all{font:400 14px/20px Cairo,sans-serif!important;color:#fff!important;text-decoration:none!important;padding:8px 0!important;border-bottom:2px solid #D4AF37!important;background:none!important}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-catsection{margin:0 0 40px!important}
@media (max-width:767px){html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container>.hkm-catnav{grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:14px!important;margin-bottom:24px!important}html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-catnav__link{font-size:14px!important}}
html body:is(.tax-product_cat,.post-type-archive-product,.tax-product_tag):not(#snd-z) #primary .hkm-container>.woocommerce-result-count{margin:20px 0 12px!important}
/*cat-head-v2-end*/
/*gallery-square*/
html body.single-product:not(#snd-z) .woocommerce-product-gallery,html body.single-product:not(#snd-z) .woocommerce-product-gallery *{border-radius:0!important}

/*hide-added-msg*/
html body.single-product:not(#snd-z) .woocommerce-message:has(a.wc-forward){display:none!important}

/*ft-logo-fix*/
/* اللوجو والصور في الفوتر كانت بتكبر في صفحات المنتج والمتجر لأن قاعدة img{height:auto} بتغلب مقاس اللوجو */
#footer .snd-ft__logo img{height:72px!important;width:auto!important;max-width:none!important;aspect-ratio:3/2}
