/* Add custom CSS styles below */.s-user-menu-trigger {    background-color: transparent;}.navbar-brand img {    max-height: 4rem;}.main-nav-container.fixed-pinned .navbar-brand img {    max-height: 55px;}/* Theme default page background restored */.s-comments-product {    background-color: transparent;}header.store-header {    background: var(--color-primary);}.top-navbar .s-menu-topnav-list>a, a.s-contacts-topnav-link {    color: #fff;} div#mainnav {    background: var(--color-primary);} .top-navbar .s-menu-topnav-list>a, body.index h3.s-contacts-title {    color: #fff;}  header.store-header *:not(a[href*=offer] *):not(li.s-user-menu-dropdown-item *):not(.header-search .s-search-results *) {    color: #fff;} header.store-header .sub-menu.w-56 span {    color: var(--color-primary) !important;}.main-menu>li>a[href*=offer] {    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;}  header.store-header .fixed-header *:not(a[href*=offer] *):not(li.s-user-menu-dropdown-item *):not(.header-search .s-search-results *):not(.fixed-header *) {    color: #000!important;}.fixed-header ul.main-menu>li, body.index .fixed-header i.header-btn__icon.sicon-user-circle, body.index .fixed-header i.header-btn__icon.icon.sicon-shopping-bag {    color: #000000;}@media (min-width: 1025px){ ul.main-menu>li,body.index i.header-btn__icon.sicon-user-circle, body.index i.header-btn__icon.icon.sicon-shopping-bag {    color: #fff;}}/*First Banner */.index section:first-of-type {    margin: 0;}salla-slider.photos-slider .swiper-slide {    margin:0;    width: 100%;    padding:0;   border-radius: 0 !important;}.s-block.s-block--photos-slider img{    border-radius: 0 !important;} salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *) {      padding: 0;}.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled{      visibility: hidden;}
/* Interactive FAQ refresh: scoped only to the existing FAQ section */
.s-block--faqs{direction:rtl;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;border:1px solid #b7e7e6;border-radius:26px;padding:clamp(28px,5vw,64px) clamp(14px,4vw,42px);background:radial-gradient(ellipse at 5% 2%,rgba(27,210,210,.17),transparent 45%),radial-gradient(ellipse at 95% 98%,rgba(255,175,66,.14),transparent 42%),linear-gradient(155deg,#faffff 2%,#e9fafb 53%,#fbffff 100%)}
.s-block--faqs .lp-title__main{color:#083745;font-weight:900;font-size:clamp(25px,4.6vw,42px);line-height:1.5;text-align:center}
.s-block--faqs .lp-title__sub{max-width:700px;margin:4px auto 28px;color:#55747a;font-size:clamp(14px,2.1vw,18px);line-height:1.85;text-align:center}
.s-block--faqs .list{display:grid;gap:14px}
.s-block--faqs .faq-item{position:relative;overflow:hidden;border:1.5px solid #b7e7e6;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(10,91,105,.07);transition:border-color .18s ease,box-shadow .18s ease}
.s-block--faqs .faq-item>input[type=checkbox]{position:absolute!important;display:block!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.s-block--faqs .faq-item>label{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:14px;min-height:76px;margin:0;padding:14px 20px;cursor:pointer;color:#083745;font-size:clamp(16px,2.4vw,21px);line-height:1.75;font-weight:800;transition:color .18s ease,background .18s ease}
.s-block--faqs .faq-item>label:after{content:'+';display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#075867;background:#d8f9f7;font-size:27px;font-weight:500;line-height:1;justify-self:end;transition:transform .18s ease,background .18s ease}
.s-block--faqs .faq-item:has(>input:checked){border-color:#0dc3c1;box-shadow:0 12px 30px rgba(0,114,127,.15)}
.s-block--faqs .faq-item>input:checked+label{color:#fff;background:linear-gradient(110deg,#005c71,#08bcb4)}
.s-block--faqs .faq-item>input:checked+label:after{content:'−';color:#063c48;background:linear-gradient(145deg,#ffce4b,#ff901c)}
.s-block--faqs .faq-item>input:focus-visible+label,.s-block--faqs .faq-item>input:focus+label{outline:3px solid #ffba39;outline-offset:-3px}
.s-block--faqs .faq-item .faq-answer{padding:18px 24px 22px;background:linear-gradient(135deg,#fff 0%,#ecfcfd 100%);border-top:2px solid #64dbd7;color:#284e5b;font-size:clamp(15px,2vw,18px);line-height:2}
@media(max-width:600px){.s-block--faqs{border-radius:18px;padding:28px 12px 36px}.s-block--faqs .lp-title__sub{margin-bottom:22px}.s-block--faqs .list{gap:11px}.s-block--faqs .faq-item{border-radius:15px}.s-block--faqs .faq-item>label{grid-template-columns:minmax(0,1fr) 34px;gap:10px;min-height:68px;padding:11px 13px}.s-block--faqs .faq-item>label:after{width:32px;height:32px;font-size:23px}.s-block--faqs .faq-item .faq-answer{padding:14px 16px 18px}}
@media(prefers-reduced-motion:reduce){.s-block--faqs .faq-item,.s-block--faqs .faq-item>label,.s-block--faqs .faq-item>label:after{transition:none}}
/* Remove unintended vertical gaps around homepage banners */
body.index .s-block--fixed-banner{margin-block:0!important}
body.index salla-slider.photos-slider{margin-block:0!important}
/* Keep the home page covered until its intro animation is ready */body.index::before{content:"";position:fixed;inset:0;z-index:2147483646;pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffff 0,#dffaff 38%,#16bfd0 100%);animation:introSafetyCover 1.20s ease-out forwards}@keyframes introSafetyCover{to{opacity:0;visibility:hidden}}
/* Start the welcome animation and page cover together on home navigation */
body.index::before{display:none!important}
html:has(body.index)::before{content:"";position:fixed;inset:0;z-index:2147483646!important;pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffff 0,#dffaff 38%,#16bfd0 100%);animation:none!important}
html:has(body.index #store-intro-machine)::before{animation:introSafetyCover 1.20s steps(1,end) forwards!important}
body.index #store-intro-machine,body.index #store-intro-machine svg{animation:none!important}
body.index:has(#store-intro-machine) #store-intro-machine{animation:storeIntroFadeOnHome 1.20s ease-in forwards!important}
body.index:has(#store-intro-machine) #store-intro-machine svg{animation:storeMachineRetreatOnHome 1.20s cubic-bezier(.65,0,.25,1) forwards!important}
@keyframes introSafetyCover{to{opacity:0;visibility:hidden}}
@keyframes storeIntroFadeOnHome{0%,80%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
@keyframes storeMachineRetreatOnHome{0%,12%{transform:translateY(0) scale(1);opacity:1}74%{transform:translateY(-20vh) scale(.52);opacity:1}100%{transform:translateY(-43vh) scale(.12);opacity:0}}
/* Footer background only; keep content colors and layout */
footer.store-footer, footer.store-footer .store-footer__inner{background-color:#0cb4b1!important}
/* Homepage product-card add-to-cart buttons only */
body.index #best-offers-3-slider .s-button-element.s-button-primary-outline,body.index #best-offers-7-slider .s-button-element.s-button-primary-outline{background-color:#0cb4b1!important;color:#fff!important}
body.index #best-offers-3-slider .s-button-element.s-button-primary-outline .s-button-text,body.index #best-offers-3-slider .s-button-element.s-button-primary-outline .s-button-text i,body.index #best-offers-7-slider .s-button-element.s-button-primary-outline .s-button-text,body.index #best-offers-7-slider .s-button-element.s-button-primary-outline .s-button-text i{color:#fff!important}
/* One continuous teal line around each homepage product card; slightly reduced visual size */
body.index .s-block--best-offers custom-salla-product-card.s-product-card-entry{box-sizing:border-box!important;border:0 solid transparent!important;outline:0!important;border-radius:22px!important;transform:scale(.985)!important}
body.index .s-block--best-offers custom-salla-product-card.s-product-card-entry::before{content:"";position:absolute;inset:0;box-sizing:border-box;border:3px solid #0cb4b1;border-radius:22px;pointer-events:none;z-index:50}
/* Footer-only contrast, separator, and legal data layout */
footer.store-footer :not(salla-payments):not(salla-payments *){color:#fff!important}
footer.store-footer .store-footer__inner{border-bottom:0!important}
footer.store-footer .store-footer__inner [class~="contact-social"]{border-top:1px solid rgba(255,255,255,.48)!important}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges){display:flex;flex-wrap:wrap;align-items:stretch;column-gap:12px!important;row-gap:12px!important;margin-top:12px}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>salla-trust-badges,footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div{box-sizing:border-box;display:flex;align-items:center;flex:1 1 155px;min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.42);border-radius:12px;background:rgba(255,255,255,.07)}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div{gap:8px;align-items:center}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges) .s-trust-badges-image{flex:0 0 auto}
footer.store-footer .copyright-text{margin:0}
footer.store-footer .copyright-text p{margin-bottom:0}
@media(max-width:600px){footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>salla-trust-badges,footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div{flex-basis:145px;padding:9px 10px}}
/* Header and footer refinement, scoped exclusively to those two regions */
header.store-header .top-navbar .container{min-height:46px;align-items:center;column-gap:clamp(8px,1.5vw,20px)}
header.store-header .top-navbar .container>.flex-1{min-width:0;align-items:center;gap:clamp(8px,1vw,16px)}
header.store-header .header-search{min-width:0}
header.store-header .main-nav-container{min-height:72px;height:auto}
header.store-header .main-nav-container>.container{min-height:72px;align-items:center;gap:clamp(10px,1.5vw,22px)}
footer.store-footer .store-footer__inner{padding-block:clamp(24px,3vw,40px)}
footer.store-footer .store-footer__inner>.container.grid{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,1fr);column-gap:clamp(22px,3.2vw,46px);row-gap:24px;align-items:start}
footer.store-footer .store-footer__inner>.container.grid>div:first-child{min-width:0}
footer.store-footer .store-footer__inner>.container.grid>div:first-child>a{margin-bottom:8px}
footer.store-footer .store-footer__inner>.container.grid>div:first-child>.max-w-sm{max-width:52ch;margin-bottom:16px;line-height:1.75}
footer.store-footer .store-footer__inner>.container.grid>div:nth-child(2),footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3){min-width:0}
footer.store-footer .store-footer__inner .s-menu-footer-list{display:grid;gap:10px}
footer.store-footer .store-footer__inner .s-contacts-list-vertical{gap:12px}
footer.store-footer .store-footer__inner .s-contacts-item{min-width:0;gap:10px;align-items:center;overflow-wrap:anywhere}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges){column-gap:10px!important;row-gap:10px!important;margin-top:14px}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>salla-trust-badges,footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div,footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>li.sbc-certificate-card{flex:1 1 150px;min-width:0}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>li.sbc-certificate-card{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0;padding:9px 12px;border:1px solid rgba(255,255,255,.42);border-radius:12px;background:rgba(255,255,255,.07);list-style:none}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>li.sbc-certificate-card a{display:flex;align-items:center;justify-content:center;width:100%;min-height:64px}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>li.sbc-certificate-card img{display:block;width:72px;height:60px;object-fit:contain}
footer.store-footer .store-footer__inner>.container.grid>salla-apps-icons:empty{display:none}
footer.store-footer .md\:flex.items-center.justify-between.py-4.container.text-center{gap:14px;padding-block:16px}
@media(max-width:767px){
 header.store-header .top-navbar .container{min-height:50px;padding-inline:14px;gap:8px}
 header.store-header .top-navbar .container>.flex-1{gap:8px;flex-wrap:nowrap}
 header.store-header .main-nav-container{min-height:74px}
 header.store-header .main-nav-container>.container{min-height:74px;padding-block:8px;gap:10px}
 footer.store-footer .store-footer__inner{padding-block:24px}
 footer.store-footer .store-footer__inner>.container.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;row-gap:22px}
 footer.store-footer .store-footer__inner>.container.grid>div:first-child{grid-column:1/-1}
 footer.store-footer .store-footer__inner>.container.grid>div:nth-child(2),footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3){grid-column:auto;overflow-wrap:anywhere}
 footer.store-footer .store-footer__inner>.container.grid>salla-apps-icons{grid-column:1/-1}
 footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>salla-trust-badges,footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div,footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>li.sbc-certificate-card{flex-basis:140px;padding:9px 10px}
 footer.store-footer .md\:flex.items-center.justify-between.py-4.container.text-center{padding-block:14px}
}
/* Final alignment corrections, still limited to the header and footer */
header.store-header .top-navbar .container{height:48px!important;min-height:48px!important}
header.store-header .main-nav-container{height:76px!important;min-height:76px!important}
header.store-header .main-nav-container>.container{height:100%;min-height:0}
footer.store-footer .store-footer__inner>.container.grid>div:first-child{grid-column:span 1!important}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card{min-height:82px!important;height:auto!important;align-self:stretch!important;flex:1 1 150px!important}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card>a{height:100%!important;min-height:64px!important}
/* Keep the three official identity cards together on desktop */
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>salla-trust-badges,footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div,footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card{flex:1 1 140px!important;min-width:0!important}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card{min-height:82px!important;height:auto!important}
@media(min-width:768px){footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges){transform:translateX(-72px)}}
@media(min-width:768px){footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges){transform:translateX(-96px)}}
/* Footer refinement only: compact columns, balanced legal cards, responsive contact/payment rows */
footer.store-footer .store-footer__inner>.container.grid{column-gap:clamp(20px,2.4vw,34px);row-gap:18px!important;align-items:start}
footer.store-footer .store-footer__inner>.container.grid>div:first-child{min-width:0}
footer.store-footer .store-footer__inner>.container.grid>div:first-child>.max-w-sm{max-width:58ch;line-height:1.65;margin-bottom:14px}
footer.store-footer .store-footer__inner>.container.grid>div:nth-child(2) salla-menu .s-menu-footer-list{gap:8px}
footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3) .s-contacts-list-vertical{gap:10px}
footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3) .s-contacts-item{min-width:0;overflow-wrap:anywhere}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges){gap:10px!important;align-items:stretch}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>salla-trust-badges,footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div,footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card{box-sizing:border-box;min-height:112px;display:flex;align-items:center;justify-content:center;padding:10px!important;border:1px solid rgba(255,255,255,.48);border-radius:14px;background:rgba(255,255,255,.06)}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges) .s-trust-badges-image{width:56px!important;height:56px!important;object-fit:contain;flex:0 0 56px}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div{flex-direction:column;align-items:center!important;justify-content:center;gap:6px!important;text-align:center}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div>a{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 56px}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div>a img{display:block;width:56px!important;height:56px!important;max-width:56px;object-fit:contain}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div>div{text-align:center;min-width:0}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div>div p{margin:0 0 3px!important}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card{flex:1 1 140px!important;min-width:0!important;min-height:112px!important;height:auto!important}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card img{width:68px;height:68px;object-fit:contain}
footer.store-footer>div:nth-child(2){gap:14px;padding-block:14px}
footer.store-footer>div:nth-child(2) salla-payments .s-payments-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
@media(max-width:767px){
 footer.store-footer .store-footer__inner{padding-block:22px}
 footer.store-footer .store-footer__inner>.container.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;row-gap:18px!important}
 footer.store-footer .store-footer__inner>.container.grid>div:first-child{grid-column:1/-1!important}
 footer.store-footer .store-footer__inner>.container.grid>div:nth-child(2),footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3){grid-column:auto;min-width:0}
 footer.store-footer .store-footer__inner>.container.grid>div:first-child>.max-w-sm{max-width:none;line-height:1.6;margin-bottom:12px}
 footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px!important;row-gap:10px!important;width:100%;margin-top:12px}
 footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>salla-trust-badges,footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div{width:auto;min-width:0;min-height:116px}
 footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card{grid-column:1/-1;width:min(100%,220px);justify-self:center;min-height:96px!important}
 footer.store-footer .store-footer__inner>.container.grid>div:nth-child(2),footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3){overflow-wrap:anywhere}
 footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3) .s-contacts-list-vertical{gap:9px}
 footer.store-footer>div:nth-child(2){display:flex;flex-direction:column;align-items:center;gap:12px;padding-block:12px}
}




/* Reserve footer-only space for the fixed official seal; keep all payment marks visible */
@media(min-width:768px){footer.store-footer>div[class~="md:flex"] salla-payments{transform:translateX(108px)}}
@media(max-width:767px){footer.store-footer>div[class~="md:flex"] salla-payments{padding-left:120px}footer.store-footer>div[class~="md:flex"]{margin-bottom:50px}}


@media(max-width:767px){footer.store-footer>div[class~="md:flex"] salla-payments{padding-left:0!important}footer.store-footer>div[class~="md:flex"] salla-payments .s-payments-list{box-sizing:border-box;width:100%;padding-left:120px;justify-content:flex-start}}

/* Correct certificate card and remove offsets from the previous footer layout */
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges){transform:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:12px!important}
footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>salla-trust-badges,footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges)>div,footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card{box-sizing:border-box;width:auto!important;min-width:0!important;min-height:112px!important;margin:0!important;transform:none!important}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card{grid-column:auto!important;justify-self:stretch!important;padding:10px!important}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-certificate-link{display:flex;gap:10px;align-items:center;justify-content:center;width:100%;min-height:88px;text-align:center}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-logo-box{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:10px;background:#fff}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-logo-box img{width:46px;height:46px;object-fit:contain}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-card-copy{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-card-copy strong{font-size:15px}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-card-copy span{font-size:11px}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-card-copy b{font-size:15px;letter-spacing:.04em}
footer.store-footer>div:nth-child(2) salla-payments{transform:none!important;padding-left:0!important}
footer.store-footer>div:nth-child(2) salla-payments .s-payments-list{padding-left:0!important;justify-content:center!important}
@media(max-width:767px){footer.store-footer .store-footer__inner .flex.gap-4:has(salla-trust-badges){grid-template-columns:repeat(2,minmax(0,1fr))}footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card{grid-column:1/-1!important;width:min(100%,260px)!important;justify-self:center!important}footer.store-footer>div:nth-child(2){margin-bottom:0!important}}

/* Improve SBC card readability at narrow desktop preview widths */
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-certificate-link{flex-direction:column;gap:5px;min-height:110px;padding:4px 2px}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-logo-box{flex-basis:38px;width:38px;height:38px}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-logo-box img{width:34px;height:34px}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-card-copy{align-items:center;text-align:center;gap:1px;overflow-wrap:anywhere}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-card-copy strong{font-size:14px;white-space:nowrap}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-card-copy span{font-size:10px;line-height:1.25}
footer.store-footer .store-footer__inner .flex.gap-4>li.sbc-certificate-card .sbc-card-copy b{font-size:14px;white-space:nowrap}

/* Use the footer verification card as the visible badge; keep Salla's official seal script enabled */
body>.sbc-verify-seal{display:none!important}
/* Keep the footer email on a single line */
footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3) .s-contacts-item:has(a[href^="mailto:"]){width:max-content;max-width:100%;flex-wrap:nowrap;white-space:nowrap;overflow-wrap:normal;word-break:keep-all}
footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3) .s-contacts-item:has(a[href^="mailto:"]) a{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}
@media(max-width:767px){footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3) .s-contacts-item:has(a[href^="mailto:"]){font-size:12px;gap:7px}}
/* Narrow footer email fix: exact mailto link only */
footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3) a.s-contacts-item[href^="mailto:"]{box-sizing:border-box;display:flex!important;flex-flow:row nowrap!important;align-items:center;justify-content:flex-start;gap:clamp(3px,1vw,7px)!important;width:100%;max-width:100%;min-width:0;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(10px,2.8vw,15px)!important;line-height:1.4;direction:rtl;unicode-bidi:isolate}
footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3) a.s-contacts-item[href^="mailto:"]>*{flex:0 0 auto}
/* Header and footer typography only: retain the theme font and existing palette */
header.store-header .top-navbar .s-menu-topnav-list>a,header.store-header a.s-contacts-topnav-link,header.store-header .main-menu>li>a,header.store-header .header-btn,header.store-header .header-search input{font-family:inherit;font-weight:600;letter-spacing:normal}
header.store-header .top-navbar .s-menu-topnav-list>a,header.store-header a.s-contacts-topnav-link,header.store-header .main-menu>li>a{line-height:1.5}
header.store-header .header-search input::placeholder{color:rgba(255,255,255,.86);font-weight:500}
footer.store-footer .store-footer__inner>.container.grid>div:nth-child(2)>h3,footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3)>h3{font-family:inherit;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.5;letter-spacing:normal}
footer.store-footer .store-footer__inner>.container.grid>div:nth-child(2) .s-menu-footer-list a,footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3) .s-contacts-list-vertical a,footer.store-footer .copyright-text{font-family:inherit;font-size:clamp(13px,1.2vw,16px);font-weight:600;line-height:1.65;letter-spacing:normal}
footer.store-footer .store-footer__inner>.container.grid>div:first-child{font-family:inherit;font-weight:600;line-height:1.75}}
/* Typography details for the header controls and all footer headings/text */
header.store-header .top-navbar button{font-family:inherit;font-weight:600}
footer.store-footer .store-footer__inner>.container.grid h3{font-family:inherit;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.5;letter-spacing:normal}
footer.store-footer .store-footer__inner>.container.grid>div:first-child>.max-w-sm,footer.store-footer .store-footer__inner>.container.grid>div:nth-child(2) .s-menu-footer-list a,footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3) .s-contacts-list-vertical a,footer.store-footer .copyright-text{color:rgba(255,255,255,.94)!important}

/* Hide only the footer mobile-phone contact row; original tel record remains intact */
footer.store-footer .store-footer__inner>.container.grid>div:nth-child(3) .s-contacts-list-vertical>a.s-contacts-item[href="tel:+966531212787"]{display:none!important}


/* Registration card only: logo, label, number stacked and centered */
footer.store-footer .store-footer__inner salla-trust-badges[data-testid="store-footer-trust-badges"]{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important}
footer.store-footer .store-footer__inner salla-trust-badges[data-testid="store-footer-trust-badges"] .s-trust-badges-content{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}
footer.store-footer .store-footer__inner salla-trust-badges[data-testid="store-footer-trust-badges"] .s-trust-badges-label{margin:0!important;text-align:center!important}
footer.store-footer .store-footer__inner salla-trust-badges[data-testid="store-footer-trust-badges"] .s-trust-badges-number{display:block;text-align:center!important}



footer.store-footer .store-footer__inner salla-trust-badges[data-testid="store-footer-trust-badges"] .s-trust-badges-content{margin:0!important}