/* Erth design — full stylesheet. Content lives in Salla fields + the homepage HTML component. */
.chq{padding:48px 16px;background:#F7F9FA}html{scroll-behavior:smooth}.chj{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid #E3EAEE}.chj-in{max-width:1180px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:8px;overflow-x:auto}.chj-l{font-size:13px;color:#8FA3AC;white-space:nowrap;margin-left:6px}.chj-a{flex:0 0 auto;font-size:14px;color:#16323C;text-decoration:none;padding:7px 15px;border:1px solid #E3EAEE;border-radius:999px;background:#fff;white-space:nowrap}.chj-d{background:#2E8194;border-color:#2E8194;color:#fff;font-weight:600}.chq-h{text-align:center;margin-bottom:28px}.chq-h h2{font-size:28px;font-weight:700;color:#16323C;margin:0 0 8px}.chq-h p{font-size:15px;color:#6A7B83;margin:0}.chq-g{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1180px;margin:0 auto}.chq-c{display:flex;flex-direction:column;background:#fff;border:1px solid #E3EAEE;border-radius:14px;padding:22px;text-decoration:none}.chq-e{display:block;font-size:12px;color:#2E8194;margin-bottom:10px}.chq-t{display:block;font-size:19px;font-weight:700;color:#16323C;margin-bottom:8px}.chq-p{display:block;font-size:14px;line-height:1.7;color:#6A7B83;flex:1;margin-bottom:14px}.chq-a{display:block;font-size:14px;font-weight:600;color:#2E8194}.chw{padding:44px 16px;background:#fff}.chw-g{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1080px;margin:0 auto}.chw-c{display:flex;flex-direction:column;background:#F7F9FA;border:1px solid #E3EAEE;border-radius:16px;padding:26px;text-decoration:none}.chw-x{background:#F4F7F4;border-color:#E0E9E2}.chw-e{display:block;font-size:12px;color:#2E8194;margin-bottom:10px}.chw-t{display:block;font-size:20px;font-weight:700;color:#16323C;margin-bottom:8px}.chw-p{display:block;font-size:14px;line-height:1.8;color:#6A7B83;flex:1;margin-bottom:16px}.chw-a{display:block;font-size:14px;font-weight:600;color:#2E8194}.chw-m{max-width:1080px;margin:22px auto 0;text-align:center;font-size:14px;color:#6A7B83}.chg{padding:44px 16px 8px;max-width:760px;margin:0 auto;text-align:center}.chg-t{font-size:27px;font-weight:700;color:#16323C;margin:0 0 14px}.chg-p{font-size:16px;line-height:2;color:#4E6069;margin:0 0 10px}.chg-p2{font-size:14px;line-height:1.9;color:#81949C;margin:0}.chv{padding:44px 16px 4px;max-width:760px;margin:0 auto;text-align:center}.chv h2{font-size:27px;font-weight:700;color:#16323C;margin:0 0 10px}.chv p{font-size:15px;line-height:1.9;color:#6A7B83;margin:0}.chd{padding:52px 16px;background:#16323C}.chd-h{text-align:center;margin-bottom:30px}.chd-h h2{font-size:28px;font-weight:700;color:#fff;margin:0 0 8px}.chd-h p{font-size:15px;color:#A8C2CB;margin:0}.chd-g{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1180px;margin:0 auto}.chd-c{display:flex;flex-direction:column;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:22px;text-decoration:none}.chd-t{display:block;font-size:18px;font-weight:700;color:#fff;margin-bottom:14px}.chd-l{display:block;font-size:13px;line-height:1.9;color:#BCD3DA}.chd-a{display:block;margin-top:16px;font-size:14px;font-weight:600;color:#7FC3D4}.chd-n{max-width:1180px;margin:24px auto 0;text-align:center;font-size:13px;color:#8FA9B2}.chs{padding:52px 16px;background:#F7F9FA}.chs-wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:18px}.chs-media{grid-column:1;grid-row:1 / span 2;position:relative;border-radius:18px;overflow:hidden;background:#EAF2F5;min-height:340px}.chs-media img{width:100%;height:100%;object-fit:cover;display:block}.chs-badge{position:absolute;top:16px;right:16px;background:#9B2226;color:#fff;font-size:12px;font-weight:600;padding:6px 13px;border-radius:999px}.chs-body{grid-column:2;grid-row:1;background:#fff;border:1px solid #E3EAEE;border-radius:18px;padding:28px}.chs-t{font-size:25px;font-weight:700;color:#16323C;margin:0 0 10px;line-height:1.5}.chs-meta{font-size:14px;color:#2E8194;margin:0 0 16px}.chs-d{font-size:15px;line-height:2;color:#5B6B73;margin:0 0 18px}.chs-list{margin:0;padding:0;list-style:none}.chs-list li{font-size:14px;line-height:2;color:#5B6B73;padding-right:18px;position:relative}.chs-cta{grid-column:2;grid-row:2;background:#fff;border:1px solid #E3EAEE;border-radius:18px;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.chs-num{font-size:28px;font-weight:700;color:#16323C}.chs-cur{font-size:15px;color:#5B6B73}.chs-btn{flex:0 0 auto;background:#2E8194;color:#fff;font-size:15px;font-weight:600;text-decoration:none;padding:13px 34px;border-radius:999px;display:inline-block}.chs-btn:hover{background:#24697A;color:#fff}@media(max-width:820px){.chs-wrap{grid-template-columns:1fr}.chs-media{grid-column:1;grid-row:1;min-height:260px}.chs-body{grid-column:1;grid-row:2}.chs-cta{grid-column:1;grid-row:3}}@media(max-width:900px){.chq-g,.chd-g{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.chw-g{grid-template-columns:1fr}}@media(max-width:560px){.chq-g,.chd-g{grid-template-columns:1fr}.chj-l{display:none}}.s-block--bundle-statistics{position:relative;padding:52px 16px;background:linear-gradient(180deg,#F7F9FA 0%,#FFFFFF 100%)}.s-block--bundle-statistics>[component-name="statistics"]{display:block;text-align:center}.chi-head,.chi-foot{max-width:780px;margin-right:auto;margin-left:auto;text-align:center}.chi-head{margin-bottom:28px}.chi-head h2{font-size:29px;font-weight:700;line-height:1.5;color:#16323C;margin:0 0 10px}.chi-head p{font-size:16px;line-height:1.9;color:#5B6B73;margin:0}.chi-foot{margin-top:24px;font-size:16px;font-weight:600;line-height:1.9;color:#2E8194}@media(max-width:767px){.s-block--bundle-statistics{padding:42px 16px}.chi-head{margin-bottom:22px}.chi-head h2{font-size:24px}.chi-head p,.chi-foot{font-size:14px}.chi-foot{margin-top:20px}.store-footer__inner{padding:30px 0 18px;background:linear-gradient(180deg,#F7FAFB 0%,#EEF5F6 100%)}.store-footer__inner .container.grid{grid-template-columns:1fr!important;gap:14px}.store-footer__inner .container.grid>div,.store-footer__inner .container.grid>salla-apps-icons{background:#FFFFFF;border:1px solid #E3EAEE;border-radius:16px;padding:18px;box-shadow:0 8px 24px rgba(22,50,60,.06)}.store-footer__inner .container.grid>div:first-child{text-align:center}.store-footer__inner h3,.store-footer__inner .s-contacts-title{color:#16323C;font-size:17px;font-weight:700;margin:0 0 12px}.store-footer__inner .max-w-sm{max-width:none;margin:0 auto 14px;line-height:1.9;font-size:14px;color:#5B6B73}.store-footer__inner .hidden.lg\:block{display:block!important}.store-footer__inner .s-social-list{display:flex;justify-content:center;gap:10px;margin:0}.store-footer__inner .s-social-link a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#F1F7F8;border:1px solid #DCE9EC;border-radius:50%;color:#2E8194}.store-footer__inner .s-menu-footer-item,.store-footer__inner .s-contacts-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;background:#F7F9FA;border-radius:11px;color:#334B55}.store-footer__inner .s-contacts-list{gap:8px}.store-footer__inner .s-contacts-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#EAF3F5;border-radius:9px;color:#2E8194;flex:0 0 34px}.store-footer__inner .s-contacts-icon svg{width:19px;height:19px}.store-footer>.container.text-center{padding:16px 18px 22px;display:flex;flex-direction:column;gap:12px;background:#16323C;color:#FFFFFF}.store-footer .copyright-text p{color:#C5D5DA!important;margin:0!important;line-height:1.8}.store-footer .copyright-text a{color:#FFFFFF!important}.store-footer .s-payments-list{justify-content:center;gap:7px;flex-wrap:wrap}.store-footer .s-payments-list-item{background:#FFFFFF;border-radius:8px;padding:4px;min-width:42px}}@media(min-width:768px){.store-footer__inner{padding:54px 0;background:linear-gradient(180deg,#F7FAFB 0%,#EEF5F6 100%)}.store-footer__inner .container.grid{align-items:stretch;gap:20px}.store-footer__inner .container.grid>div,.store-footer__inner .container.grid>salla-apps-icons{background:#FFFFFF;border:1px solid #E3EAEE;border-radius:18px;padding:26px;box-shadow:0 10px 30px rgba(22,50,60,.07)}.store-footer__inner .container.grid>div:first-child{display:flex;flex-direction:column;justify-content:center}.store-footer__inner h3,.store-footer__inner .s-contacts-title{color:#16323C;font-size:18px;font-weight:700;margin:0 0 14px}.store-footer__inner .max-w-sm{max-width:none;line-height:1.9;color:#5B6B73}.store-footer__inner .s-menu-footer-item,.store-footer__inner .s-contacts-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:#F7F9FA;border-radius:11px;color:#334B55}.store-footer__inner .s-contacts-list{gap:8px}.store-footer__inner .s-contacts-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#EAF3F5;border-radius:9px;color:#2E8194;flex:0 0 34px}.chf-impact{position:relative;overflow:hidden;display:flex!important;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#16323C 0%,#2E8194 100%)!important;border:0!important;color:#FFFFFF;padding:32px!important}.chf-impact:after{content:'';position:absolute;width:190px;height:190px;border-radius:50%;background:rgba(255,255,255,.07);left:-55px;bottom:-85px}.chf-impact>*{position:relative;z-index:1}.chf-k{display:block;font-size:12px;font-weight:700;color:#9ED1DC;margin-bottom:10px}.chf-impact h3{font-size:24px!important;color:#FFFFFF!important;margin:0 0 10px!important}.chf-impact p{font-size:14px;line-height:1.9;color:#DCE9EC;margin:0 0 18px}.chf-impact a{align-self:flex-start;display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;background:#FFFFFF;color:#24697A;font-size:14px;font-weight:700;text-decoration:none}.store-footer>.container.text-center{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;background:#16323C;color:#FFFFFF}.store-footer .copyright-text p{color:#C5D5DA!important;margin:0!important}.store-footer .copyright-text a{color:#FFFFFF!important}}@media(max-width:767px){.chf-impact{display:none!important}}@media(min-width:1280px){.store-footer__inner .container.grid{grid-template-columns:minmax(300px,1.15fr) minmax(190px,.68fr) minmax(300px,1fr) minmax(300px,1.15fr)!important}.store-footer__inner .container.grid>div,.store-footer__inner .container.grid>.chf-impact{grid-column:auto / span 1!important}.store-footer__inner .s-contacts-item{min-width:0;justify-content:flex-start}.store-footer__inner .s-contacts-item .unicode{direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-variant-numeric:tabular-nums}}@media(min-width:768px) and (max-width:1279px){.store-footer__inner .container.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.store-footer__inner .container.grid>div,.store-footer__inner .container.grid>.chf-impact{grid-column:auto / span 1!important;min-width:0}.store-footer__inner .s-contacts-item{min-width:0;justify-content:flex-start}.store-footer__inner .s-contacts-item .unicode{direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-variant-numeric:tabular-nums}}.s-block--hero-area{max-width:1240px;margin:24px auto 0!important;padding:30px!important;border:1px solid #E4ECEE;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#FFFDF9 0%,#F5FAFB 54%,#EDF6F8 100%)!important;box-shadow:0 18px 48px rgba(22,50,60,.08)}.s-block--hero-area .lp-container.row{max-width:1180px;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:56px;direction:rtl}.s-block--hero-area .content{display:block!important;height:auto!important;text-align:right;direction:rtl}.s-block--hero-area .content>div:first-child{max-width:560px;margin-right:0;margin-left:auto}.s-block--hero-area .sub{display:inline-block;margin:0 0 15px!important;padding:7px 13px;border:1px solid #D5E6EA;border-radius:999px;background:rgba(255,255,255,.78);color:#2E8194!important;font-size:14px!important;font-weight:700;line-height:1.4}.s-block--hero-area .main{margin:0 0 14px!important;color:#16323C!important;font-size:48px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:-.02em}.s-block--hero-area .desc{max-width:540px;margin:0!important;color:#526871!important;font-size:18px!important;line-height:1.9!important}.s-block--hero-area .cta{display:none!important}.erth-hero-actions{margin-top:26px!important}.erth-hero-buttons{display:flex!important;align-items:center;flex-wrap:wrap;gap:12px}.erth-hero-buttons a{display:inline-flex!important;align-items:center;justify-content:center;min-height:49px;padding:0 24px!important;border-radius:999px!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.erth-hero-primary{background:#2E8194!important;border:1px solid #2E8194!important;color:#FFFFFF!important;box-shadow:0 10px 22px rgba(46,129,148,.24)}.erth-hero-secondary{background:rgba(255,255,255,.88)!important;border:1px solid #C8DCE1!important;color:#1F6677!important;box-shadow:0 7px 18px rgba(22,50,60,.07)}.erth-hero-buttons a:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(22,50,60,.14)}.erth-hero-impact{display:flex!important;align-items:center;flex-wrap:wrap;gap:9px 12px;margin-top:19px!important;padding-top:16px!important;border-top:1px solid #DCE9EC;color:#536A73!important;font-size:14px!important;line-height:1.6}.erth-hero-impact span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.erth-hero-impact b{color:#2E8194;font-size:18px;font-weight:800}.erth-hero-impact i{display:block;width:1px;height:18px;background:#C8DCE1}.s-block--hero-area .media{position:relative!important;min-width:0}.s-block--hero-area .media:before{content:'';position:absolute;width:190px;height:190px;left:-34px;bottom:-34px;border-radius:50%;background:rgba(126,197,212,.18);z-index:0}.s-block--hero-area .media img{position:relative;z-index:1;display:block;width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;border:7px solid rgba(255,255,255,.86);border-radius:24px!important;box-shadow:0 18px 42px rgba(22,50,60,.17)!important}@media(max-width:900px){.s-block--hero-area{margin:14px 12px 0!important;padding:22px!important;border-radius:24px}.s-block--hero-area .lp-container.row{grid-template-columns:1fr;gap:24px}.s-block--hero-area .content>div:first-child{max-width:none}.s-block--hero-area .main{font-size:38px!important}.s-block--hero-area .media{max-width:620px;margin:0 auto;width:100%}}@media(max-width:600px){.s-block--hero-area{padding:18px!important;border-radius:21px}.s-block--hero-area .sub{font-size:12px!important;margin-bottom:12px!important}.s-block--hero-area .main{font-size:32px!important;line-height:1.38!important}.s-block--hero-area .desc{font-size:15px!important;line-height:1.8!important}.erth-hero-actions{margin-top:20px!important}.erth-hero-buttons{display:grid!important;grid-template-columns:1fr;gap:10px}.erth-hero-buttons a{width:100%;min-height:47px;padding:0 18px!important}.erth-hero-impact{justify-content:center;text-align:center;gap:8px 10px;margin-top:16px!important;padding-top:14px!important;font-size:13px!important}.erth-hero-impact span:last-child{flex-basis:100%;justify-content:center}.s-block--hero-area .media img{border-width:5px;border-radius:19px!important}}@media(min-width:901px){.s-block--hero-area .media{transform:none}}.s-block--hero-area,.s-block--hero-area *{box-sizing:border-box}@media(max-width:900px){.s-block--hero-area{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:14px 12px 0!important}.s-block--hero-area .lp-container.row{width:100%!important;max-width:100%!important;margin:0!important}.s-block--hero-area .content,.s-block--hero-area .content>div:first-child,.s-block--hero-area .media{width:100%!important;max-width:100%!important;min-width:0!important}}main .s-block--hero-area.s-block--hero-area{visibility:visible!important}.store-header{position:relative;z-index:60;background:#fff}.store-header .top-navbar{background:linear-gradient(110deg,#102f39 0%,#184a56 58%,#216273 100%)!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.12)}.store-header .top-navbar a,.store-header .top-navbar span{color:rgba(255,255,255,.9)!important}.store-header .top-navbar a:hover{color:#fff!important}.store-header .top-navbar .s-search-input{color:#fff!important;background:rgba(255,255,255,.11)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.store-header .top-navbar .s-search-input::placeholder{color:rgba(255,255,255,.65)!important}.store-header .top-navbar .s-search-icon,.store-header .top-navbar .s-search-icon svg{color:rgba(255,255,255,.72)!important;fill:currentColor!important}#mainnav{background:linear-gradient(100deg,#fffdfa 0%,#ffffff 46%,#f3fbfc 100%)!important;border-bottom:1px solid rgba(21,93,106,.12)!important;box-shadow:0 10px 30px rgba(17,64,76,.08)!important;position:relative}#mainnav:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,#86cfda 25%,#2f8ca0 50%,#86cfda 75%,transparent);opacity:.7;pointer-events:none}#mainnav .inner,#mainnav .container,#mainnav .flex.items-stretch.justify-between.relative{height:100%}#mainnav .flex.items-stretch.justify-between.relative{align-items:center}#mainnav .navbar-brand{display:flex!important;align-items:center;justify-content:center;flex:0 0 auto;background:linear-gradient(145deg,#ffffff,#edf9fb)!important;border:1px solid rgba(40,132,151,.18)!important;box-shadow:0 8px 22px rgba(21,93,106,.12)!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}#mainnav .navbar-brand:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(21,93,106,.17)!important}#mainnav .navbar-brand img{width:100%!important;height:100%!important;object-fit:contain!important}#mainnav custom-main-menu{display:block}#mainnav .main-menu{display:flex!important;align-items:center;margin:0!important}#mainnav .main-menu>li.root-level>a{display:flex!important;align-items:center;justify-content:center;color:#173d47!important;font-weight:700!important;line-height:1.2;border-radius:999px;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}#mainnav .main-menu>li.root-level>a:hover{color:#176f80!important;background:#eaf7f9!important;transform:translateY(-1px)}#mainnav .main-menu>li.root-level:last-child>a{color:#fff!important;background:linear-gradient(135deg,#2f91a5,#247b8d)!important;box-shadow:0 8px 20px rgba(36,123,141,.22)}#mainnav .main-menu>li.root-level:last-child>a:hover{color:#fff!important;background:linear-gradient(135deg,#287f91,#1f6d7d)!important;box-shadow:0 10px 24px rgba(36,123,141,.3)}#mainnav .s-user-menu-login-btn,#mainnav .s-cart-summary-wrapper,#mainnav .mburger{display:flex!important;align-items:center;justify-content:center;border:1px solid rgba(27,105,120,.16)!important;background:#fff!important;color:#164653!important;border-radius:50%!important;box-shadow:0 5px 15px rgba(17,64,76,.08)!important;transition:background .2s ease,color .2s ease,transform .2s ease}#mainnav .s-user-menu-login-btn:hover,#mainnav .s-cart-summary-wrapper:hover,#mainnav .mburger:hover{color:#fff!important;background:#2f8ca0!important;transform:translateY(-1px)}#mainnav .s-user-menu-login-btn svg,#mainnav .s-cart-summary-wrapper svg{width:22px!important;height:22px!important}#mainnav .s-cart-summary-content{display:none!important}#mainnav .s-cart-summary-count{min-width:18px!important;height:18px!important;padding:0 5px!important;line-height:18px!important;top:-5px!important;inset-inline-end:-4px!important;background:#b21f2d!important;color:#fff!important;border:2px solid #fff!important;font-size:10px!important}@media(min-width:1024px){.store-header .top-navbar{height:42px!important}.store-header .top-navbar>.container{max-width:1240px!important;min-height:42px!important;padding-inline:22px!important;align-items:center!important;gap:24px}.store-header .top-navbar .header-search{max-width:470px!important;margin-inline:28px!important}.store-header .top-navbar .s-search-input{height:34px!important;border-radius:999px!important;padding-inline:42px 18px!important}.store-header .top-navbar .s-contacts{display:flex!important;align-items:center;gap:18px;font-size:13px;white-space:nowrap}.store-header .top-navbar .topnav-link-item{font-size:13px!important;white-space:nowrap}#mainnav{height:88px!important}#mainnav .container{max-width:1240px!important;padding-inline:22px!important}#mainnav .navbar-brand{width:68px!important;height:68px!important;padding:7px!important;border-radius:20px!important;margin:0!important}#mainnav custom-main-menu{margin-inline-start:24px!important}#mainnav .main-menu{gap:7px!important}#mainnav .main-menu>li.root-level>a{min-height:44px!important;padding:0 17px!important;font-size:14px!important}#mainnav .flex.items-center.justify-end.my-2\.5{gap:9px!important;padding:6px!important;margin:0!important;border:1px solid rgba(27,105,120,.12);border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 8px 22px rgba(17,64,76,.07)}#mainnav salla-user-menu,#mainnav salla-cart-summary{margin:0!important}#mainnav .s-user-menu-login-btn,#mainnav .s-cart-summary-wrapper{width:44px!important;height:44px!important;min-width:44px!important}}@media(max-width:1023px){#mainnav{height:72px!important}#mainnav .container{padding-inline:14px!important}#mainnav .navbar-brand{width:54px!important;height:54px!important;padding:5px!important;border-radius:16px!important;margin:0!important}#mainnav .s-user-menu-login-btn,#mainnav .s-cart-summary-wrapper,#mainnav .mburger{width:42px!important;height:42px!important;min-width:42px!important}#mainnav salla-user-menu,#mainnav salla-cart-summary{margin:0 0 0 8px!important}}.store-header .top-navbar{box-sizing:border-box!important;padding-block:0!important}@media(min-width:1024px){.store-header .top-navbar{height:42px!important;min-height:42px!important}#mainnav .mburger{display:none!important}}#mainnav.fixed-header .inner,#mainnav.fixed-pinned .inner{position:static!important;inset:auto!important;width:100%!important;height:100%!important;transform:none!important;z-index:auto!important}@media(min-width:1024px){#mainnav.fixed-header .inner,#mainnav.fixed-pinned .inner{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;height:72px!important;transform:none!important;z-index:70!important;background:linear-gradient(100deg,rgba(255,253,250,.97),rgba(255,255,255,.98) 46%,rgba(243,251,252,.97))!important;border-bottom:1px solid rgba(21,93,106,.14)!important;box-shadow:0 9px 24px rgba(17,64,76,.12)!important;backdrop-filter:blur(14px)}#mainnav.fixed-header .container,#mainnav.fixed-pinned .container,#mainnav.fixed-header .flex.items-stretch.justify-between.relative,#mainnav.fixed-pinned .flex.items-stretch.justify-between.relative{height:100%!important}#mainnav.fixed-header .navbar-brand,#mainnav.fixed-pinned .navbar-brand{width:54px!important;height:54px!important;padding:5px!important;border-radius:16px!important}#mainnav.fixed-header custom-main-menu,#mainnav.fixed-pinned custom-main-menu{margin-inline-start:18px!important}#mainnav.fixed-header .main-menu>li.root-level>a,#mainnav.fixed-pinned .main-menu>li.root-level>a{min-height:38px!important;padding-inline:14px!important;font-size:13px!important}#mainnav.fixed-header .flex.items-center.justify-end,#mainnav.fixed-pinned .flex.items-center.justify-end{gap:6px!important;padding:4px!important}#mainnav.fixed-header .s-user-menu-login-btn,#mainnav.fixed-header .s-cart-summary-wrapper,#mainnav.fixed-pinned .s-user-menu-login-btn,#mainnav.fixed-pinned .s-cart-summary-wrapper{width:38px!important;height:38px!important;min-width:38px!important}.chj{top:72px!important;z-index:69!important;box-shadow:0 10px 20px rgba(17,64,76,.07)}}@media(max-width:1023px){#mainnav.fixed-header .inner,#mainnav.fixed-pinned .inner{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;height:64px!important;transform:none!important;z-index:70!important;background:rgba(255,255,255,.98)!important;border-bottom:1px solid rgba(21,93,106,.14)!important;box-shadow:0 8px 22px rgba(17,64,76,.12)!important;backdrop-filter:blur(14px)}#mainnav.fixed-header .navbar-brand,#mainnav.fixed-pinned .navbar-brand{width:46px!important;height:46px!important;border-radius:14px!important}#mainnav.fixed-header .s-user-menu-login-btn,#mainnav.fixed-header .s-cart-summary-wrapper,#mainnav.fixed-header .mburger,#mainnav.fixed-pinned .s-user-menu-login-btn,#mainnav.fixed-pinned .s-cart-summary-wrapper,#mainnav.fixed-pinned .mburger{width:38px!important;height:38px!important;min-width:38px!important}.chj{top:64px!important;z-index:69!important}}#j-doors,#j-gift,#j-voices,#j-donate{scroll-margin-top:150px!important}@media(min-width:1024px){#mainnav.fixed-header .flex.items-stretch.justify-between.relative>.flex.items-center:first-child,#mainnav.fixed-pinned .flex.items-stretch.justify-between.relative>.flex.items-center:first-child{height:100%!important;min-height:0!important;align-items:center!important}#mainnav.fixed-header custom-main-menu,#mainnav.fixed-pinned custom-main-menu{display:flex!important;align-items:center!important;align-self:center!important;height:38px!important;min-height:38px!important;margin-block:0!important}#mainnav.fixed-header custom-main-menu>nav,#mainnav.fixed-pinned custom-main-menu>nav,#mainnav.fixed-header .main-menu,#mainnav.fixed-pinned .main-menu{height:38px!important;min-height:38px!important;margin-block:0!important;padding-block:0!important;align-items:center!important}}#mainnav .flex.items-center.justify-end{column-gap:8px!important;width:auto!important}#mainnav salla-user-menu,#mainnav salla-cart-summary{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;margin:0!important;padding:0!important;line-height:1!important}#mainnav .s-user-menu-login-btn,#mainnav .s-cart-summary-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}#mainnav #s-cart-icon,#mainnav #s-cart-icon .header-btn__icon{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;margin:0!important;padding:0!important;line-height:22px!important}@media(min-width:1024px){#mainnav.fixed-header salla-user-menu,#mainnav.fixed-header salla-cart-summary,#mainnav.fixed-pinned salla-user-menu,#mainnav.fixed-pinned salla-cart-summary{flex-basis:38px!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important}#mainnav.fixed-header .s-user-menu-login-btn,#mainnav.fixed-header .s-cart-summary-wrapper,#mainnav.fixed-pinned .s-user-menu-login-btn,#mainnav.fixed-pinned .s-cart-summary-wrapper{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important}}@media(min-width:1180px){body.ch-nav-merged .chj{top:0!important;z-index:71!important;height:72px!important;min-height:72px!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important;pointer-events:none!important}body.ch-nav-merged .chj-in{width:calc(100% - 45px)!important;max-width:1196px!important;height:72px!important;min-height:72px!important;margin:0 auto!important;padding:0 452px 0 110px!important;box-sizing:border-box!important;overflow:visible!important;gap:8px!important;pointer-events:none!important}body.ch-nav-merged .chj-in>*{pointer-events:auto!important}body.ch-nav-merged .chj-l{margin-left:10px!important;visibility:hidden!important;pointer-events:none!important}#j-doors,#j-gift,#j-voices,#j-donate{scroll-margin-top:88px!important}}.chf-proof{display:flex;flex-direction:column;gap:5px;margin-top:20px;padding-top:14px;border-top:1px solid rgba(255,255,255,.24);color:#E8F2F4;font-size:11px;line-height:1.75}.chf-proof-title{color:#FFFFFF;font-size:12px;font-weight:700;margin-bottom:2px}.chf-proof bdi{direction:ltr;unicode-bidi:isolate;white-space:nowrap}.store-footer__inner .container.grid>.chf-proof-card{grid-column:1 / -1!important;justify-self:stretch;display:flex!important;flex-direction:column;gap:16px;min-width:0;padding:20px 22px;background:#FFFFFF;border:1px solid #DCE8EC;border-radius:16px;box-shadow:0 8px 22px rgba(17,64,76,.07);color:#173D47;text-align:right}.chf-proof-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #E5EEF0}.chf-proof-card-head>span{font-size:16px;font-weight:700;color:#16323C}.chf-proof-card-head small{font-size:11px;color:#7B929A}.chf-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.chf-proof-grid>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px 14px;background:#F7FBFC;border:1px solid #E5EEF0;border-radius:12px;color:#5B7078;font-size:12px;line-height:1.7}.chf-proof-grid>div>span:first-child{color:#2E8194;font-size:11px;font-weight:700}.chf-proof-grid bdi{direction:ltr;unicode-bidi:isolate;white-space:nowrap;color:#173D47;font-weight:700}.chf-proof-address bdi{direction:rtl;white-space:normal;font-weight:500}@media(max-width:767px){.store-footer__inner .container.grid>.chf-proof-card{grid-column:auto!important}.chf-proof-card-head{align-items:flex-start;flex-direction:column;gap:4px}.chf-proof-grid{grid-template-columns:1fr}}body.product-single{background:#F6F9FA}body.product-single main.main-content{padding-bottom:48px}body.product-single [id^="product-"]{max-width:1240px;margin-inline:auto;padding:clamp(20px,2.4vw,34px);gap:clamp(24px,3vw,44px);align-items:flex-start!important;background:linear-gradient(145deg,#FFFFFF 0%,#F8FCFD 100%);border:1px solid #DDE9EC;border-radius:26px;box-shadow:0 18px 46px rgba(20,70,82,.08)}@media(min-width:768px){body.product-single [id^="product-"]>.sidebar{width:auto!important;flex:1.06 1 0!important;margin:0!important;top:104px!important}body.product-single [id^="product-"]>.main-content{width:auto!important;flex:.94 1 0!important;top:104px!important;overflow:visible!important}}body.product-single [id^="details-slider-"]{overflow:hidden;border:1px solid #D7E5E9;border-radius:22px!important;background:#F1F7F8;box-shadow:0 12px 30px rgba(26,78,90,.08)}body.product-single [id^="product-"]>.main-content>h1{margin:0 0 8px!important;color:#143B45!important;font-size:clamp(28px,2.5vw,38px)!important;font-weight:800!important;line-height:1.42!important;letter-spacing:-.02em}body.product-single [id^="product-"]>.main-content>h2.product-entry__sub-title{margin:0 0 14px!important;color:#6B8088!important;font-size:15px!important;line-height:1.9!important}body.product-single [id^="product-"]>.main-content>div.flex.whitespace-nowrap{display:inline-flex!important;width:auto;min-height:42px;padding:7px 14px;margin-bottom:10px;border-radius:999px;background:#E9F5F7;color:#176D80}body.product-single .product__description{margin-top:12px!important;margin-bottom:16px!important;padding:20px!important;color:#415C65;background:#FFFFFF;border:1px solid #E0EAED;border-radius:18px;line-height:2!important}body.product-single .product__description h2,body.product-single .product__description h3,body.product-single .product__description h4{color:#173F49;font-weight:800}body.product-single .product__description h3{margin-top:20px;margin-bottom:7px;font-size:18px}body.product-single .product__description ul{padding-inline-start:20px}body.product-single .product-sku-wrapper{padding:10px 14px;border:1px dashed #CFDFE3;border-radius:12px;background:#FBFDFD;color:#6B7F86}body.product-single form.product-form{margin-top:18px;overflow:hidden;border:1px solid #D7E5E9;border-radius:20px;background:#FFFFFF;box-shadow:0 14px 32px rgba(17,75,88,.09)}body.product-single form.product-form>section.flex{padding:18px 20px!important;border-bottom:1px solid #E5EEF0;border-radius:0!important;background:#F8FCFD!important}body.product-single form.product-form>.sticky-product-bar{padding:18px 20px 20px!important;border-radius:0!important;background:#FFFFFF!important}body.product-single form.product-form .total-price{color:#1B7285!important;font-size:25px!important}body.product-single form.product-form .s-quantity-input-container{border-radius:12px;border-color:#D6E3E7;background:#F8FBFC}body.product-single form.product-form .s-button-element{min-height:52px;border-radius:14px!important;font-size:16px;font-weight:800}body.product-single form.product-form .s-button-primary{background:#2F8CA0!important;box-shadow:0 10px 22px rgba(47,140,160,.22)}body.product-single form.product-form .s-button-primary:hover{background:#257789!important}body.product-single .ch-product-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}body.product-single .ch-product-trust__item{display:flex;min-width:0;align-items:center;justify-content:center;gap:7px;padding:11px 8px;border:1px solid #DCE8EB;border-radius:13px;background:rgba(255,255,255,.9);color:#49656E;font-size:12px;font-weight:700;text-align:center}body.product-single .ch-product-trust__icon{display:grid;flex:0 0 25px;width:25px;height:25px;place-items:center;border-radius:50%;background:#E6F4F6;color:#247C8F;font-size:14px;font-weight:900}body.product-single .s-block--product-slider,body.product-single salla-products-slider{--color-primary:#2F8CA0}@media(max-width:767px){body.product-single main.main-content{padding-bottom:30px}body.product-single [id^="product-"]{margin-inline:12px;padding:14px;gap:18px;border-radius:20px}body.product-single [id^="product-"]>.sidebar,body.product-single [id^="product-"]>.main-content{width:100%!important;margin:0!important}body.product-single [id^="details-slider-"]{border-radius:17px!important}body.product-single [id^="product-"]>.main-content>h1{font-size:26px!important;line-height:1.45!important}body.product-single .product__description{padding:16px!important;border-radius:15px}body.product-single form.product-form>section.flex,body.product-single form.product-form>.sticky-product-bar{padding:16px!important}body.product-single .ch-product-trust{gap:7px}body.product-single .ch-product-trust__item{flex-direction:column;gap:5px;padding:9px 5px;font-size:10.5px;line-height:1.35}}body.product-single .chj{display:none!important}body.product-single #mainnav{display:flex!important;visibility:visible!important}body.product-single #more-content{max-height:none!important;height:auto!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}body.product-single #more-content::after{display:none!important}body.product-single #btn-show-more{display:none!important}body.product-single .ch-product-catalog{max-width:1240px;margin:42px auto 34px;padding:28px;direction:rtl;overflow:hidden;border:1px solid #DCE8EB;border-radius:24px;background:linear-gradient(135deg,#FFFFFF 0%,#F2F9FA 100%);box-shadow:0 16px 40px rgba(17,64,76,.08)}body.product-single .ch-product-catalog__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}body.product-single .ch-product-catalog__head h2{margin:0 0 5px;color:#153D47;font-size:27px;font-weight:800}body.product-single .ch-product-catalog__head p{margin:0;color:#70848B;font-size:14px}body.product-single .ch-product-catalog__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}body.product-single .ch-product-filter{min-height:40px;padding:8px 15px;border:1px solid #D7E4E8;border-radius:999px;background:#FFFFFF;color:#355761;font-size:13px;font-weight:700;cursor:pointer;transition:.2s ease}body.product-single .ch-product-filter:hover,body.product-single .ch-product-filter.is-active{border-color:#2F8CA0;background:#2F8CA0;color:#FFFFFF;box-shadow:0 7px 16px rgba(47,140,160,.18)}body.product-single .ch-product-catalog__viewport{position:relative}body.product-single .ch-product-catalog__track{display:flex;gap:16px;overflow-x:auto;padding:3px 2px 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}body.product-single .ch-product-catalog__track::-webkit-scrollbar{display:none}body.product-single .ch-catalog-card{display:flex;flex:0 0 calc((100% - 48px)/4);min-width:245px;flex-direction:column;overflow:hidden;scroll-snap-align:start;border:1px solid #DCE8EB;border-radius:18px;background:#FFFFFF;box-shadow:0 8px 22px rgba(21,72,84,.06);transition:transform .2s ease,box-shadow .2s ease}body.product-single .ch-catalog-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(21,72,84,.12)}body.product-single .ch-catalog-card[hidden]{display:none!important}body.product-single .ch-catalog-card__image{display:block;aspect-ratio:1.15/1;overflow:hidden;background:#F1F6F7}body.product-single .ch-catalog-card__image img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}body.product-single .ch-catalog-card:hover .ch-catalog-card__image img{transform:scale(1.025)}body.product-single .ch-catalog-card__body{display:flex;flex:1;flex-direction:column;padding:16px}body.product-single .ch-catalog-card__body h3{min-height:52px;margin:0 0 7px;color:#173F49;font-size:16px;font-weight:800;line-height:1.65}body.product-single .ch-catalog-card__body p{min-height:46px;margin:0 0 12px;color:#71838A;font-size:12.5px;line-height:1.7}body.product-single .ch-catalog-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}body.product-single .ch-catalog-card__price{color:#237B8D;font-size:18px;font-weight:900;white-space:nowrap}body.product-single .ch-catalog-card__cta{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:7px 13px;border-radius:999px;background:#E8F4F6;color:#236F80;font-size:12px;font-weight:800;text-decoration:none}body.product-single .ch-product-catalog__arrow{position:absolute;top:50%;z-index:2;display:grid;width:44px;height:44px;place-items:center;transform:translateY(-50%);border:1px solid #D6E4E7;border-radius:50%;background:rgba(255,255,255,.96);color:#226F80;box-shadow:0 8px 20px rgba(17,64,76,.15);font-size:25px;cursor:pointer}body.product-single .ch-product-catalog__arrow--prev{right:8px}body.product-single .ch-product-catalog__arrow--next{left:8px}body.product-single .ch-product-catalog__count{color:#769097;font-size:12px;font-weight:700;white-space:nowrap}@media(max-width:900px){body.product-single .ch-catalog-card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:640px){body.product-single .ch-product-catalog{margin:26px 12px;padding:18px 14px;border-radius:19px}body.product-single .ch-product-catalog__head{align-items:flex-start}body.product-single .ch-product-catalog__head h2{font-size:23px}body.product-single .ch-product-catalog__filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}body.product-single .ch-product-filter{flex:0 0 auto;font-size:12px}body.product-single .ch-catalog-card{flex-basis:82%;min-width:245px}body.product-single .ch-product-catalog__arrow{width:38px;height:38px;font-size:22px}}body.product-single .ch-product-catalog{margin-top:18px!important;height:650px!important;min-height:650px!important;max-height:650px!important;box-sizing:border-box!important}body.product-single .ch-product-catalog__viewport{height:472px!important;min-height:472px!important}body.product-single .ch-product-catalog__track{height:450px!important;min-height:450px!important;align-items:stretch!important;overflow-y:hidden!important}body.product-single .ch-catalog-card{height:438px!important;min-height:438px!important;max-height:438px!important}body.product-single .store-footer__inner .container.grid{grid-auto-flow:row!important;align-items:stretch!important;gap:18px!important}body.product-single .store-footer__inner .container.grid>salla-apps-icons{display:none!important}@media(min-width:900px){body.product-single .store-footer__inner .container.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.product-single .store-footer__inner .container.grid>*{grid-column:auto!important;min-width:0!important;min-height:0!important}body.product-single .store-footer__inner .container.grid>.chf-proof-card{grid-column:1 / -1!important}}@media(min-width:768px) and (max-width:899px){body.product-single .store-footer__inner .container.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.product-single .store-footer__inner .container.grid>.chf-proof-card{grid-column:1 / -1!important}}@media(max-width:767px){body.product-single .ch-product-catalog{height:620px!important;min-height:620px!important;max-height:620px!important;margin-top:18px!important}body.product-single .ch-product-catalog__viewport{height:455px!important;min-height:455px!important}body.product-single .ch-product-catalog__track{height:432px!important;min-height:432px!important}body.product-single .ch-catalog-card{height:420px!important;min-height:420px!important;max-height:420px!important}body.product-single .store-footer__inner .container.grid{grid-template-columns:1fr!important}body.product-single .store-footer__inner .container.grid>*{grid-column:1!important}}body.product-single salla-comments:has(.s-comments-header:empty):has(.s-comments-container>div:last-child:empty){display:none!important}body.product-single .s-before-related{display:none!important}body.index .s-block--hero-area .erth-hero-product-cloud{display:none!important}body.index .s-block--hero-area .erth-hero-product-media{display:block!important;width:100%!important;height:100%!important;min-height:335px!important;max-width:none!important;transform:none!important;margin:0!important;overflow:hidden!important}body.index .s-block--hero-area .media>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border-radius:18px!important}@media(max-width:820px){body.index .s-block--hero-area .erth-hero-product-media{height:auto!important;min-height:0!important}body.index .s-block--hero-area .media>img{height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important}}#mainnav salla-user-menu .s-user-menu-trigger{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;border:1px solid #E3EAEE!important;border-radius:50%!important;background:#FFFFFF!important;box-sizing:border-box!important;overflow:hidden!important}#mainnav salla-user-menu .s-user-menu-avatar-wrap,#mainnav salla-user-menu .s-user-menu-trigger-content,#mainnav salla-user-menu .s-user-menu-trigger-icon{display:none!important}#mainnav salla-user-menu .erth-user-circle-icon{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;color:#334B55!important;line-height:0!important}#mainnav salla-user-menu .erth-user-circle-icon svg{display:block!important;width:22px!important;height:22px!important;overflow:visible!important}@media(min-width:1024px){#mainnav.fixed-header salla-user-menu .s-user-menu-trigger,#mainnav.fixed-pinned salla-user-menu .s-user-menu-trigger{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important}}@media(min-width:1024px){body.index .s-block--hero-area>.lp-container{grid-template-columns:minmax(0,1fr) 460px!important;max-width:1180px!important;justify-content:space-between!important;align-items:center!important}body.index .s-block--hero-area .erth-hero-product-media,body.index .s-block--hero-area .media>img{width:460px!important;height:460px!important;min-height:460px!important;max-width:460px!important;max-height:460px!important;justify-self:start!important}}.s-button-primary:focus-visible,button.s-button-primary:focus-visible,.s-product-card-add-to-cart:focus-visible,salla-add-product-button button:focus-visible,salla-buy-now-button button:focus-visible,.product-form button[type="submit"]:focus-visible,[data-testid="add-to-cart"]:focus-visible,[data-testid="buy-now"]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #E3A72F!important;outline-offset:3px!important}@media (max-width:1023px){button[data-testid="store-product-add-to-cart"]{width:100%!important;min-width:0!important;padding-inline:16px!important}button[data-testid="store-product-add-to-cart"] .s-button-text{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}}.erth-hero-primary,.chj-d,.chs-btn,#mainnav .main-menu>li.root-level:last-child>a,body.product-single form.product-form button.s-button-primary,body.product-single form.product-form button[data-testid="store-product-add-to-cart"],body.product-single .ch-product-filter.is-active,body.product-single .ch-product-filter:hover{background: #2E8194 !important;background-image: none !important;border-color: #2E8194 !important;color: #FFFFFF !important;box-shadow: 0 8px 20px rgba(46,129,148,.24) !important}.erth-hero-primary:hover,.chj-d:hover,.chs-btn:hover,#mainnav .main-menu>li.root-level:last-child>a:hover,body.product-single form.product-form button.s-button-primary:hover,body.product-single form.product-form button[data-testid="store-product-add-to-cart"]:hover,body.product-single .ch-product-filter.is-active:hover{background: #24697A !important;background-image: none !important;border-color: #24697A !important;color: #FFFFFF !important}body.product-index #main-content:has(salla-products-list[source-value="515238388"]){background: linear-gradient(180deg,#F7FAFB 0%,#EFF6F7 100%);padding-bottom: 56px}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]){max-width: 1120px !important;padding-inline: 24px !important}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .main-content{max-width: 920px;margin-inline: auto;padding: 34px clamp(22px,4vw,48px) 40px;border: 1px solid #D7E6E9;border-radius: 28px;background: radial-gradient(circle at 12% 8%,rgba(134,207,218,.22),transparent 31%),#FFFFFF;box-shadow: 0 20px 48px rgba(22,50,60,.10)}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .main-content>.mb-4{justify-content: center !important;flex-direction: column;gap: 8px;margin-bottom: 28px !important;text-align: center}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) #page-main-title{padding: 0 !important;margin: 0;color: #16323C}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) #page-main-title>span{display: none !important}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) #page-main-title::before{content: "احجز جلسة دعم مع مختص";display: block;font-size: clamp(27px,3vw,38px);font-weight: 800;line-height: 1.45}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) #page-main-title::after{content: "جلسة فردية أو أسرية لمدة 50 دقيقة، عن بُعد فقط.";display: block;max-width: 650px;margin: 8px auto 0;color: #617780;font-size: 15px;font-weight: 400;line-height: 1.9}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) #page-main-title + div{display: none !important}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .main-content>.flex{justify-content: center}body.product-index salla-products-list[source-value="515238388"]{flex: 0 1 420px !important;max-width: 420px;width: 100%}body.product-index salla-products-list[source-value="515238388"] .s-products-list-wrapper{display: block !important}body.product-index salla-products-list[source-value="515238388"] custom-salla-product-card{width: 100% !important;max-width: 420px !important;margin-inline: auto;border: 1px solid #D7E6E9;border-radius: 22px;overflow: hidden;background: #FFFFFF;box-shadow: 0 14px 34px rgba(22,50,60,.11)}body.product-index salla-products-list[source-value="515238388"] .s-product-card-image{height: 300px !important;background: linear-gradient(145deg,#EFF8FA 0%,#DDF2F6 100%)}body.product-index salla-products-list[source-value="515238388"] .s-product-card-image img{object-fit: contain !important;padding: 18px}body.product-index salla-products-list[source-value="515238388"] .s-product-card-content{padding: 22px !important}body.product-index salla-products-list[source-value="515238388"] .s-product-card-content-title a{color: #16323C !important;font-size: 19px;font-weight: 800;line-height: 1.7}body.product-index salla-products-list[source-value="515238388"] .s-product-card-content-subtitle{color: #6A7B83;font-size: 14px;line-height: 1.8}body.product-index salla-products-list[source-value="515238388"] .s-product-card-price{color: #2E8194;font-size: 22px;font-weight: 800}body.product-index salla-products-list[source-value="515238388"] .s-product-card-content-footer button{min-height: 50px;border-radius: 13px;font-size: 16px}body.product-index salla-products-list[source-value="515238388"] .s-infinite-scroll-status{display: none !important}@media (max-width: 767px){body.product-index #main-content:has(salla-products-list[source-value="515238388"]){padding-bottom: 34px}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]){padding-inline: 14px !important}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .main-content{padding: 24px 14px 28px;border-radius: 20px}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) #page-main-title::before{font-size: 27px}body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) #page-main-title::after{font-size: 14px}body.product-index salla-products-list[source-value="515238388"] .s-product-card-image{height: 270px !important}}
/* footer: no apps card (matches design) */.store-footer__inner .container.grid>salla-apps-icons{display:none!important}
/* FIX 2 — dark primary buttons: #0B5B70 background, white text (contrast ~7:1) */.erth-hero-primary,.chj-d,.chs-btn,#mainnav .main-menu>li.root-level:last-child>a,.s-button-primary,button.s-button-primary,.s-product-card-add-to-cart,custom-salla-product-card .s-product-card-content-footer button,salla-add-product-button button,salla-buy-now-button button,.product-form button[type="submit"],[data-testid="add-to-cart"],[data-testid="buy-now"],[data-testid="store-product-add-to-cart"]{background:#0B5B70!important;background-image:none!important;border-color:#0B5B70!important;color:#FFFFFF!important}.erth-hero-primary *,.chj-d *,.chs-btn *,#mainnav .main-menu>li.root-level:last-child>a *,.s-button-primary *,button.s-button-primary *,.s-product-card-add-to-cart *,custom-salla-product-card .s-product-card-content-footer button *,salla-add-product-button button *,salla-buy-now-button button *,.product-form button[type="submit"] *,[data-testid="add-to-cart"] *,[data-testid="buy-now"] *,[data-testid="store-product-add-to-cart"] *{color:#FFFFFF!important}.erth-hero-primary:hover,.chj-d:hover,.chs-btn:hover,#mainnav .main-menu>li.root-level:last-child>a:hover,.s-button-primary:hover,button.s-button-primary:hover,.s-product-card-add-to-cart:hover,custom-salla-product-card .s-product-card-content-footer button:hover,salla-add-product-button button:hover,salla-buy-now-button button:hover,.product-form button[type="submit"]:hover,[data-testid="add-to-cart"]:hover,[data-testid="buy-now"]:hover,[data-testid="store-product-add-to-cart"]:hover{background:#08485D!important;border-color:#08485D!important;color:#FFFFFF!important}
/* FIX 1/15 — price, options and buy/book button before the long description */body.product-single [id^="product-"]>.main-content{display:flex!important;flex-direction:column}body.product-single [id^="product-"]>.main-content>.product__description{order:20}
/* FIX 2b — dark buttons win over the theme's high-specificity button rules (:is(#erth-x,…) lifts specificity) */
:is(#erth-x,body) :is(.s-button-primary,.s-button-solid.s-button-primary):not(.s-button-outline):not(.s-button-text):not(.s-button-light),:is(#erth-x,salla-add-product-button,salla-buy-now-button,salla-quick-buy,.sticky-product-bar,.s-product-card-content-footer) button.s-button-element:not(.s-button-outline):not(.s-button-text){background-color:#0B5B70!important;background-image:none!important;border-color:#0B5B70!important;color:#FFFFFF!important}
:is(#erth-x,body) :is(.s-button-primary,.s-button-solid.s-button-primary):not(.s-button-outline):not(.s-button-text):not(.s-button-light):hover,:is(#erth-x,salla-add-product-button,salla-buy-now-button,salla-quick-buy,.sticky-product-bar,.s-product-card-content-footer) button.s-button-element:not(.s-button-outline):not(.s-button-text):hover{background-color:#08485D!important;border-color:#08485D!important}
:is(#erth-x,body) .s-button-primary:not(.s-button-outline):not(.s-button-text) *{color:#FFFFFF!important}
/* testimonials arrows */
.erth-testi{position:relative}
.erth-tarrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:50%;background:#FFFFFF;border:1px solid #CFE3E8;color:#0B5B70;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px rgba(11,91,112,.14);transition:background .2s,color .2s}
.erth-tarrow:hover,.erth-tarrow:focus-visible{background:#0B5B70;color:#FFFFFF;outline:none}
.erth-tarrow--prev{right:28px}.erth-tarrow--next{left:28px}
@media(max-width:768px){.erth-tarrow{top:auto;bottom:10px;transform:none;width:36px;height:36px}.erth-tarrow--prev{right:calc(50% - 140px)}.erth-tarrow--next{left:calc(50% - 140px)}}
/* FIX 2c — button wrappers stay transparent (the add-to-cart host carries data-testid) */
:is(#erth-x,salla-add-product-button)[data-testid],:is(#erth-x,salla-add-product-button) :is(salla-quick-buy,salla-button.s-button-wrap,salla-mini-checkout-widget){background:transparent!important;border-color:transparent!important}
/* Info pages (policies / terms) — readable legal typography */
.content--single-page .content-entry{color:#2B3A40;font-size:15.5px;line-height:1.95;max-width:820px}
.content--single-page .content-entry :is(h2,h3,h4){color:#16323C;font-weight:700;line-height:1.5}
.content--single-page .content-entry h2{font-size:19px;margin:34px 0 10px;padding-bottom:8px;border-bottom:1px solid #E3EEF1}
.content--single-page .content-entry h2:first-child{margin-top:4px}
.content--single-page .content-entry h3{font-size:16px;margin:20px 0 8px;color:#0B5B70}
.content--single-page .content-entry p{margin:0 0 12px}
.content--single-page .content-entry :is(ol,ul){margin:0 0 16px;padding-inline-start:26px}
.content--single-page .content-entry ol{list-style:decimal}
.content--single-page .content-entry ul{list-style:disc}
.content--single-page .content-entry li{margin:0 0 8px;padding-inline-start:4px}
.content--single-page .content-entry li::marker{color:#0B5B70;font-weight:700}
.content--single-page .content-entry strong{font-weight:700;color:#16323C}
.content--single-page .content-entry a{color:#0B5B70;text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){.content--single-page .content-entry{font-size:15px}.content--single-page .content-entry h2{font-size:17.5px;margin-top:28px}}
/* footer — NCNP licence verification link */
.chf-proof-grid .chf-verify{margin-top:2px;color:#0B5B70;font-size:11.5px;font-weight:600;line-height:1.6;text-decoration:underline;text-underline-offset:3px}
.chf-proof-grid .chf-verify:hover{color:#08485D}

/* SEO-29 CLS guard: areas that Salla or our layout JS assemble late stay invisible until they are in their final place.
   Revealing is not a layout shift; moving visible content is. A CSS-only fallback reveals everything after 12s in case JS fails. */
@keyframes erthShow { to { visibility: visible; } }
html:not(.erth-ready) body.index main#main-content > *:not(.s-block--bundle-hero-area),
html:not(.erth-ready) body.index footer.store-footer,
html:not(.erth-ready) body.product-index .s-blocks-wrapper.s-after-products-list,
html:not(.erth-ready) body.product-index .s-blocks-wrapper.s-after-testimonials,
html:not(.erth-ready) body.product-index footer.store-footer,
html:not(.erth-ready) body.product-single .container--product-details .main-content,
html:not(.erth-ready) body.product-single .container--product-details salla-slider[id^="details-slider"],
html:not(.erth-ready) body.product-single main#main-content > *:not(.container--breadcrumbs):not(.container--product-details):not(.s-before-product-info),
html:not(.erth-ready) body.product-single footer.store-footer {
  visibility: hidden;
  animation: erthShow 0s linear 12s forwards;
}
/* Reserve space for the breadcrumb bar, which renders empty and fills in later */
.container--breadcrumbs { min-height: 60px; }
@media (max-width: 767px) { body.product-single .container--breadcrumbs { min-height: 80px; } }
/* Reserve the header's final height. It first renders at 66px, then the top bar (48px mobile / 42px desktop) and menu (72 / 88px) hydrate. */
header.store-header .top-navbar { height: 48px; }
header.store-header .main-nav-container { min-height: 72px; max-height: 72px; }
header.store-header { min-height: 120px; }
@media (min-width: 1024px) {
  header.store-header .top-navbar { height: 42px; }
  header.store-header .main-nav-container { min-height: 88px; max-height: none; }
  header.store-header { min-height: 130px; }
}

/* SEO-32: header fixes after the longer menu names (28 Sep).
   1) At exactly 1024px Salla's theme hides the hamburger (lg:hidden) but only draws the desktop menu above 1024px: show the hamburger there.
   2) 1024-1199px: the top bar (policy links + search + phone + email) no longer fits and pushed the page sideways; hide the 3 policy links there (they stay in the footer). */
@media (min-width: 1024px) and (max-width: 1024.98px) {
  #mainnav .mburger, header.store-header .main-nav-container .mburger { display: flex !important; }
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
  header.store-header .top-navbar .topnav-link-item { display: none !important; }
}

/* SEO-33: product-card "أضف إلى السلة" on phones. Grid cards are ~140-170px wide and the button's 24px side padding
   left ~119px for icon + label, so on some phones the label was cut to "أضف إلى الـ..". Tighter padding and gap, and a
   wrap fallback instead of cutting. */
@media (max-width: 767px) {
  .s-product-card-entry button.s-button-element.s-button-wide { padding-inline: 8px !important; min-width: 0 !important; }
  .s-product-card-entry button.s-button-element.s-button-wide .s-button-text {
    gap: 5px !important; overflow: visible !important; text-overflow: clip !important;
    white-space: normal !important; line-height: 1.3 !important; text-align: center !important; justify-content: center !important;
  }
  .s-product-card-entry button.s-button-element.s-button-wide .s-button-text > span { white-space: normal !important; overflow: visible !important; text-overflow: clip !important; }
}
@media (max-width: 374px) {
  .s-product-card-entry button.s-button-element.s-button-wide { font-size: 13px !important; }
}


/* SEO-34: product page on phones. The floating WhatsApp button (a.wa-s-n, z-index 99999) sat on top of the sticky bar's
   add-to-cart button and caught the taps. Lift it above the bar. */
@media (max-width: 767px) {
  body.product-single a.wa-s-n { bottom: 150px !important; }
}

/* SEO-35: signed-in indicator (pairs with the SEO-35 JS). */
html.erth-auth #mainnav salla-user-menu .s-user-menu-trigger { position: relative !important; overflow: visible !important; }
html.erth-auth #mainnav salla-user-menu .s-user-menu-trigger.erth-has-initial {
  background: #11566a !important; border-color: #11566a !important; color: #fff !important;
}
html.erth-auth #mainnav salla-user-menu .s-user-menu-trigger.erth-has-initial .s-user-menu-avatar-wrap { display: none !important; }
html.erth-auth #mainnav .erth-initial { color: #fff; font-weight: 700; font-size: 18px; line-height: 1; font-family: inherit; }
html.erth-auth #mainnav .erth-initial--icon::before { content: "\2713"; font-size: 18px; }
html.erth-auth #mainnav salla-user-menu .s-user-menu-trigger::after {
  content: ""; position: absolute; bottom: 0; left: 0; width: 12px; height: 12px; border-radius: 50%;
  background: #1fa971; border: 2px solid #fff; box-shadow: 0 0 0 1px rgba(17, 86, 106, .15);
}

/* SEO-38: hide the SKU row (رقم الموديل) on product pages. The Raed theme prints it even with Salla's "Show SKU" setting off. SKUs stay in Salla for orders and stock. */
body.product-single .product-sku-wrapper { display: none !important; }
/* Fix 01: apply the existing hero design before layout JS finishes.
   Reserve exactly the current buttons/impact space until heroStep inserts them. */
body.index main .s-block--hero-area:not(.erth-hero-polished) .content > div:first-child::after {
  content: "";
  display: block;
  height: 139.8px;
}
@media (max-width: 640px) {
  body.index main .s-block--hero-area:not(.erth-hero-polished) .content > div:first-child::after {
    height: 212.6px;
  }
}

/* Fix 04 — keep the native homepage hero visible while late sections settle. */
html:not(.erth-ready) body.index main#main-content > .s-block--hero-area,
html:not(.erth-ready) body.index main#main-content > .s-block--bundle-hero-area {
  visibility: visible !important;
  animation: none !important;
}

/* Fix 05 — meet accessible contrast on light custom sections and slider links. */
body.index :is(.chq-h p,.chq-p,.chq-m,.chw-p,.chi-head p,.chi-foot,.chs-d,.chs-list li) { color: #4E6069 !important; }
body.index :is(.chq-a,.chw-a,.s-slider-block__display-all,.chf-proof-card a,.chf-proof-grid .chf-verify) { color: #0B5B70 !important; }


/* Fix 07 — make the footer credit link distinguishable in the footer text. */
body.index footer.store-footer .text-gray-400 a[href*="salla.com"] {
  color: #FFFFFF !important;
  text-decoration: underline !important;
  text-underline-offset: 0.15em;
  text-decoration-thickness: 1px;
}

/* Proposed styling only; native Salla metadata remains the source of content. */
salla-metadata[data-testid="store-product-metadata"] .s-metadata-box.erth-publication {
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  grid-auto-flow:dense;
  gap:12px;
  padding:22px!important;
  background:#fff;
  border:1px solid #dce8ec;
  border-radius:18px;
  box-shadow:0 8px 24px #16323c08;
  direction:rtl;
  text-align:right;
}
salla-metadata[data-testid="store-product-metadata"] .erth-publication .s-metadata-box-header {
  grid-column:1/-1;
  display:flex;
  align-items:center;
  gap:9px;
  margin:0 0 6px!important;
  padding:0 0 14px!important;
  border-bottom:1px solid #dce8ec;
  color:#0a5c70;
  font-size:18px;
  font-weight:700;
}
salla-metadata[data-testid="store-product-metadata"] .erth-publication .s-metadata-row {
  display:block!important;
  min-width:0;
  margin:0!important;
  padding:11px 13px;
  background:#f5f8fa;
  border-radius:10px;
}
salla-metadata[data-testid="store-product-metadata"] .erth-publication .s-metadata-row.erth-meta-wide {grid-column:1/-1}
salla-metadata[data-testid="store-product-metadata"] .erth-publication .s-metadata-row-name {
  margin:0 0 5px!important;
  color:#566e78;
  font-size:12px;
  font-weight:700;
  line-height:1.8;
  text-align:right!important;
  overflow-wrap:anywhere;
}
salla-metadata[data-testid="store-product-metadata"] .erth-publication .s-metadata-row-value {
  margin:0!important;
  color:#16323c;
  font-size:14px;
  line-height:1.8;
  text-align:right!important;
  overflow-wrap:anywhere;
  white-space:pre-line;
}
salla-metadata[data-testid="store-product-metadata"] .erth-publication bdi.erth-meta-number {direction:ltr;unicode-bidi:isolate}
@media(max-width:1023px) {
  salla-metadata[data-testid="store-product-metadata"] .s-metadata-box.erth-publication {padding:16px!important;gap:10px}
  salla-metadata[data-testid="store-product-metadata"] .erth-publication .s-metadata-row {padding:10px}
  salla-metadata[data-testid="store-product-metadata"] .erth-publication .s-metadata-row:has(.erth-meta-number) {grid-column:1/-1}
}

/* Draft 680921977: credibility, shopping clarity and responsive presentation. */
:root{--erc-ink:#16323c;--erc-teal:#0b5b70;--erc-muted:#536a72;--erc-line:#dce7e9;--erc-surface:#f4f8f8;--erc-warm:#f6f3ed}
#erc-home{color:var(--erc-ink);text-align:right;max-width:1240px;margin:0 auto;padding:26px 24px 16px;line-height:1.8}
#erc-home *{box-sizing:border-box}
#erc-home a{text-decoration:none}
#erc-home a:focus-visible,.erc-owner-bar a:focus-visible,.erc-buy-help a:focus-visible{outline:3px solid #73b7c6;outline-offset:4px}
#erc-home h1,#erc-home h2,#erc-home h3{color:var(--erc-ink);font-weight:700;line-height:1.45;margin:0}
#erc-home p{margin:0}
#erc-home .erc-hero{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;background:var(--erc-warm);border:1px solid #ece7dc;border-radius:26px;padding:36px;overflow:hidden}
#erc-home .erc-eyebrow{font-size:15px;font-weight:700;color:var(--erc-teal);margin-bottom:16px;line-height:1.7}
#erc-home .erc-eyebrow span{white-space:nowrap}
#erc-home h1{font-size:clamp(29px,3.4vw,43px);letter-spacing:-.4px;margin-bottom:18px}
#erc-home .erc-lead{font-size:16px;line-height:1.95;color:var(--erc-muted)}
#erc-home .erc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
#erc-home .erc-btn{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:48px;padding:11px 19px;background:var(--erc-teal);color:#fff;border:1px solid var(--erc-teal);border-radius:12px;font-size:14px;font-weight:700;line-height:1.6;transition:background .15s}
#erc-home .erc-btn:hover{background:#084859;color:#fff}
#erc-home .erc-btn-light{background:#fff;color:var(--erc-teal);border-color:#b4ced3}
#erc-home .erc-btn-light:hover{background:#eaf4f5;color:var(--erc-teal)}
#erc-home .erc-proof-links{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:18px;font-size:12px;color:var(--erc-muted)}
#erc-home .erc-proof-links a{text-decoration:underline;text-underline-offset:4px;color:var(--erc-teal)}
#erc-home .erc-hero-visual{margin:0;min-width:0}
#erc-home .erc-hero-visual img{width:100%;height:auto;display:block;border-radius:17px;aspect-ratio:3/2;object-fit:cover;box-shadow:0 14px 35px #16323c12}
#erc-home .erc-hero-visual figcaption{font-size:11px;text-align:center;color:var(--erc-muted);margin-top:9px}
#erc-home .erc-assurance{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--erc-line);border-radius:17px;margin:18px 0 0;background:#fff}
#erc-home .erc-assurance>div,#erc-home .erc-assurance>a{display:flex;gap:12px;align-items:center;padding:20px 18px;color:var(--erc-ink);min-width:0}
#erc-home .erc-assurance>*+*{border-inline-start:1px solid var(--erc-line)}
#erc-home .erc-mark{display:grid;place-items:center;flex:0 0 33px;height:33px;border-radius:50%;background:#eaf3f4;color:var(--erc-teal);font-size:12px;font-weight:700}
#erc-home .erc-assurance strong{font-size:14px;display:block}
#erc-home .erc-assurance p{font-size:12px;color:var(--erc-muted);line-height:1.6;margin-top:4px}
#erc-home .erc-section{margin-top:54px;scroll-margin-top:145px}
#erc-home .erc-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px}
#erc-home .erc-kicker{font-size:12px;font-weight:700;color:var(--erc-teal);margin-bottom:7px}
#erc-home h2{font-size:27px}
#erc-home .erc-heading>p{font-size:13px;color:var(--erc-muted);max-width:380px;line-height:1.8}
#erc-home .erc-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
#erc-home .erc-product{border:1px solid var(--erc-line);background:#fff;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;min-width:0}
#erc-home .erc-product-image{display:block;position:relative;background:#f5f7f7;overflow:hidden}
#erc-home .erc-product-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .2s}
#erc-home .erc-product-image:hover img{transform:scale(1.025)}
#erc-home .erc-tag{position:absolute;z-index:1;top:12px;right:12px;background:#fff;color:var(--erc-teal);padding:4px 11px;border:1px solid #d7e5e7;border-radius:7px;font-size:11px;font-weight:700}
#erc-home .erc-product-body{padding:21px;display:flex;flex-direction:column;flex:1}
#erc-home .erc-product h3{font-size:18px;margin-bottom:9px}
#erc-home .erc-product h3 a{color:inherit}
#erc-home .erc-product p{font-size:13px;color:var(--erc-muted);line-height:1.8;margin-bottom:10px}
#erc-home .erc-product small{display:block;font-size:11px;color:var(--erc-teal);line-height:1.8}
#erc-home .erc-product-bottom{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}
#erc-home .erc-price{font-size:17px;font-weight:700;color:var(--erc-ink);min-height:25px}
#erc-home .erc-card-cta{display:flex;width:100%;justify-content:center;align-items:center;min-height:44px;border:1px solid #bcd1d5;border-radius:9px;color:var(--erc-teal);font-size:13px;font-weight:700}
#erc-home .erc-card-cta:hover{background:#edf6f6}
#erc-home .erc-routes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
#erc-home .erc-routes a{padding:22px 18px;background:var(--erc-surface);border:1px solid var(--erc-line);border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--erc-ink)}
#erc-home .erc-routes a:hover{border-color:#85b7c2}
#erc-home .erc-routes span{font-size:11px;color:var(--erc-muted)}
#erc-home .erc-routes strong{font-size:17px}
#erc-home .erc-routes small{font-size:11px;color:var(--erc-teal);line-height:1.8}
#erc-home .erc-native-group .s-block{margin:0!important;padding:0!important;width:100%;max-width:none}
#erc-home .erc-native-group .s-block__title{display:none!important}
#erc-home .erc-native-group .s-slider-block__title-right{display:none!important}
#erc-home .erc-native-group .s-product-card-content-title a{line-height:1.7}
#erc-home .erc-native-group salla-slider{max-width:100%;display:block}
#erc-home .erc-session,#erc-home .erc-donation,#erc-home .erc-about{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:35px;align-items:center;padding:32px;border-radius:20px;border:1px solid var(--erc-line);background:var(--erc-surface)}
#erc-home .erc-session p:not(.erc-kicker),#erc-home .erc-donation p:not(.erc-kicker),#erc-home .erc-about p:not(.erc-kicker){font-size:14px;line-height:1.95;color:var(--erc-muted);margin-top:12px}
#erc-home .erc-session-facts{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
#erc-home .erc-session-facts span{font-size:11px;color:var(--erc-teal);background:#fff;border:1px solid var(--erc-line);padding:4px 10px;border-radius:7px}
#erc-home .erc-session-action,#erc-home .erc-donation-action{display:flex;flex-direction:column;gap:12px;text-align:center}
#erc-home .erc-session-action small{font-size:11px;color:var(--erc-muted)}
#erc-home .erc-donation{background:#eef4ec;border-color:#dbe6d7}
#erc-home .erc-text-link{font-size:12px;color:var(--erc-teal);text-decoration:underline;text-underline-offset:4px}
#erc-home .erc-faq{max-width:900px;margin-inline:auto}
#erc-home .erc-faq details{border-bottom:1px solid var(--erc-line);padding:0 4px}
#erc-home .erc-faq summary{font-size:15px;font-weight:700;cursor:pointer;padding:19px 0;line-height:1.8}
#erc-home .erc-faq details p{font-size:14px;line-height:1.95;padding:0 0 20px;color:var(--erc-muted)}
#erc-home .erc-faq a{color:var(--erc-teal);text-decoration:underline;text-underline-offset:3px}
#erc-home .erc-about{background:#fff}
#erc-home .erc-about-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#erc-home .erc-about-links a{font-size:12px;padding:12px;border:1px solid var(--erc-line);border-radius:9px;color:var(--erc-teal);text-align:center}
#erc-home .erc-program-voices{padding-top:20px;border-top:1px solid var(--erc-line)}
#erc-home .erc-program-voices .s-block{margin:0 0 20px!important}
.erc-archive-shelf{display:none!important}
body.erth-conversion-v1.index main#main-content>section.s-block--features,body.erth-conversion-v1.index main#main-content>.s-block--bundle-statistics,body.erth-conversion-v1.index main#main-content>.s-block--bundle-faq{display:none!important}
html:not(.erth-ready) body.index main#main-content>*{visibility:visible!important;animation:none!important}
body.index main#main-content>.s-block--bundle-html-content:has(#erc-home){margin-top:0!important}
body.index .s-block-html-content:has(#erc-home){margin-top:0!important}
body.erth-conversion-v1.index a[aria-label="Chat via WhatsApp"]{display:none!important}
.erc-owner-bar{font-size:12px;line-height:1.8;padding:9px 18px;text-align:center;color:var(--erc-teal);background:#eff6f6;border-bottom:1px solid var(--erc-line)}
.erc-owner-bar a{font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:3px}
.erc-buy-help{padding:16px 18px;margin:16px 0;border:1px solid #cbdfe3;border-radius:12px;background:#f2f8f8;color:var(--erc-ink);font-size:13px;line-height:1.9;order:0}
.erc-buy-help strong{display:block;color:var(--erc-teal);font-size:14px;margin-bottom:5px}
.erc-buy-help p{margin:0}
.erc-buy-help a{color:var(--erc-teal);text-decoration:underline;text-underline-offset:3px}
.erc-buy-help ul{list-style:none;padding:0;margin:0}
.erc-buy-help li+li{margin-top:3px}
.erc-category-help{margin:12px 0 24px;padding:14px 18px;border-radius:10px;background:#f1f7f7;color:var(--erc-muted);font-size:13px;line-height:1.9}
body.erth-conversion-v1.product-single .product__description{line-height:1.95}
body.erth-conversion-v1.product-single .product__description :is(h2,h3){scroll-margin-top:160px}
body.erth-conversion-v1.product-single [id^="product-"]>.main-content>.product__description{order:20}
body.erth-conversion-v1.product-single [id^="product-"]>.main-content>digital-files-settings{order:10;margin-top:20px}
body.erth-conversion-v1.product-single .product-brand{display:none!important}
body.erth-conversion-v1.erc-donation-product .erth-rel,body.erth-conversion-v1.erc-donation-product salla-products-slider[source="related"]{display:none!important}
body.erth-conversion-v1.product-single salla-products-slider[source="related"]{display:none!important}
.erc-related{margin:36px auto;padding:24px!important;max-width:1180px}
.erc-related h2{font-size:24px;font-weight:700;color:var(--erc-ink);margin-bottom:20px}
.erc-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.erc-related-grid>a{display:flex;align-items:center;gap:14px;padding:14px;background:#fff;border:1px solid var(--erc-line);border-radius:13px;color:var(--erc-ink)}
.erc-related-grid img{width:100px;height:100px;object-fit:contain;border-radius:9px}
.erc-related-grid strong{display:block;font-size:15px;line-height:1.8}
.erc-related-grid small{display:block;font-size:11px;color:var(--erc-muted);margin:5px 0}
.erc-related-grid span{font-size:12px;font-weight:700;color:var(--erc-teal)}
@media(max-width:767px){.erc-related{padding:18px!important;margin-top:22px}.erc-related h2{font-size:21px}.erc-related-grid{grid-template-columns:1fr}.erc-related-grid img{width:86px;height:86px}}
body.erth-conversion-v1.erc-donation-product .s-add-product-button-sr-only{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;margin:0!important;font-size:13px;line-height:1.5}
body.erth-conversion-v1.erc-donation-product .s-add-product-button-main .s-button-text{display:flex;align-items:center;justify-content:center;gap:8px}
body.erth-conversion-v1.erc-donation-product .s-add-product-button-main .s-button-text svg{width:22px;height:22px}
@media(max-width:767px){body.erth-conversion-v1.product-single:has(.erc-buy-help) a[aria-label="Chat via WhatsApp"]{display:none!important}}
@media(min-width:1024px){#erc-home .erc-featured-grid .erc-product-image img{max-height:335px}}
@media(max-width:900px){#erc-home .erc-hero{gap:22px;padding:26px}#erc-home .erc-actions{flex-direction:column}#erc-home .erc-btn{width:100%}#erc-home .erc-routes{grid-template-columns:repeat(2,minmax(0,1fr))}#erc-home .erc-product-body{padding:16px}#erc-home .erc-product h3{font-size:16px}#erc-home .erc-assurance>div,#erc-home .erc-assurance>a{padding:15px 12px;gap:8px}#erc-home .erc-assurance strong{font-size:12px}#erc-home .erc-assurance p{font-size:11px}}
@media(max-width:640px){#erc-home{padding:16px 14px 8px}#erc-home .erc-hero{grid-template-columns:1fr;padding:24px 20px 18px;gap:22px;border-radius:20px}#erc-home .erc-eyebrow{font-size:13px;margin-bottom:12px}#erc-home h1{font-size:29px;line-height:1.5;margin-bottom:12px}#erc-home .erc-lead{font-size:14px;line-height:1.9}#erc-home .erc-actions{gap:10px;margin-top:18px}#erc-home .erc-btn{min-height:46px;font-size:13px}#erc-home .erc-proof-links{font-size:11px;gap:7px;margin-top:14px}#erc-home .erc-hero-visual img{border-radius:12px}#erc-home .erc-hero-visual figcaption{font-size:10px}#erc-home .erc-assurance{grid-template-columns:1fr;margin-top:14px}#erc-home .erc-assurance>*+*{border-inline-start:0;border-top:1px solid var(--erc-line)}#erc-home .erc-assurance>div,#erc-home .erc-assurance>a{padding:13px 16px;gap:12px}#erc-home .erc-assurance strong{font-size:13px}#erc-home .erc-assurance p{font-size:11px}#erc-home .erc-section{margin-top:36px;scroll-margin-top:132px}#erc-home .erc-heading{display:block;margin-bottom:18px}#erc-home h2{font-size:23px}#erc-home .erc-heading>p{font-size:12px;margin-top:9px}#erc-home .erc-featured-grid{grid-template-columns:1fr;gap:18px}#erc-home .erc-product-image img{max-height:340px}#erc-home .erc-product-body{padding:20px}#erc-home .erc-product h3{font-size:19px}#erc-home .erc-product-bottom{gap:12px;padding-top:15px}#erc-home .erc-routes{gap:10px}#erc-home .erc-routes a{padding:17px 13px}#erc-home .erc-routes strong{font-size:15px}#erc-home .erc-routes small{font-size:10px}#erc-home .erc-session,#erc-home .erc-donation,#erc-home .erc-about{grid-template-columns:1fr;gap:22px;padding:24px 20px}#erc-home .erc-faq summary{font-size:14px;padding:17px 0}#erc-home .erc-faq details p{font-size:13px}#erc-home .erc-about-links{gap:9px}.erc-owner-bar{font-size:11px;padding:9px 14px}.erc-buy-help{padding:13px 15px;font-size:12px}.erc-buy-help strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){#erc-home *,#erc-home *::before,#erc-home *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Draft 680921977: static, compact upper trust links. */
#erc-ticker{direction:rtl;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:8px 18px;background:#EAF3F2;border-bottom:1px solid #D1E2DD;color:#0B5B70}
#erc-ticker .erc-static-trust{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}
#erc-ticker .erc-static-trust a{display:inline-flex;align-items:center;gap:7px;color:#0B5B70!important;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none!important;white-space:nowrap}
#erc-ticker .erc-static-trust a:hover{text-decoration:underline!important;text-underline-offset:3px}
#erc-ticker .erc-static-trust svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#erc-ticker a:focus-visible{outline:2px solid #0B5B70!important;outline-offset:3px}
@media(max-width:767px){#erc-ticker{padding:7px 8px}#erc-ticker .erc-static-trust{gap:14px;flex-wrap:nowrap}#erc-ticker .erc-static-trust a{gap:4px;font-size:10px}#erc-ticker .erc-static-trust svg{width:13px;height:13px}}

/* Draft 680921977: one readable, responsive banner at a time below the category menu. */
#erc-banner-carousel{direction:rtl;max-width:1180px;margin:18px auto 0;border:1px solid #D4E3E5;border-radius:20px;overflow:hidden;background:#F0F6F5;color:#16323C;box-shadow:0 5px 18px rgba(22,50,60,.04)}
#erc-banner-carousel *{box-sizing:border-box}
#erc-banner-carousel .erc-cslide{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:center;height:285px;padding:27px 44px;position:relative;isolation:isolate;animation:erc-banner-reveal .45s ease}
#erc-banner-carousel .erc-cslide[hidden]{display:none!important}
#erc-banner-carousel .erc-cslide::before{content:'';position:absolute;width:440px;height:440px;border-radius:50%;background:rgba(151,204,208,.12);left:-130px;bottom:-290px;z-index:-1}
#erc-banner-carousel .erc-cslide--trust{background:linear-gradient(115deg,#176477,#103F4E);color:#fff}
#erc-banner-carousel .erc-cslide--impact{background:linear-gradient(110deg,#F7F5EE,#EDF5F4)}
#erc-banner-carousel .erc-cslide--products{background:linear-gradient(115deg,#F0F7F5,#E4F0F4)}
#erc-banner-carousel .erc-cmessage{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}
#erc-banner-carousel .erc-cbrand{display:flex;align-items:center;gap:10px;color:inherit;font-size:12px;line-height:1.5}
#erc-banner-carousel .erc-clogo{display:block;width:44px;height:50px;object-fit:contain;padding:3px;border-radius:8px;background:#fff}
#erc-banner-carousel .erc-ckicker{display:inline-block;margin:0;color:#0B5B70;font-size:12px;font-weight:600;line-height:1.5}
#erc-banner-carousel .erc-ctitle{font-family:inherit!important;font-size:32px!important;font-weight:750!important;line-height:1.4!important;color:inherit!important;margin:0!important;letter-spacing:normal!important}
#erc-banner-carousel .erc-cdesc{font-size:13px;line-height:1.8;color:#4D6972;margin:0;max-width:460px}
#erc-banner-carousel .erc-cactions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
#erc-banner-carousel .erc-cbutton{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:10px 21px;border:1px solid #0B5B70;border-radius:999px;background:#0B5B70;color:#fff!important;text-decoration:none!important;font-size:13px;line-height:1.4;font-weight:650;white-space:nowrap}
#erc-banner-carousel .erc-cbutton:hover{background:#084657;border-color:#084657}
#erc-banner-carousel .erc-cslide--trust .erc-cbutton{background:#fff;border-color:#fff;color:#0B5B70!important}
#erc-banner-carousel .erc-csecondary{font-size:12px;color:#0B5B70!important;text-underline-offset:4px}
#erc-banner-carousel .erc-cproofs{display:grid;gap:9px}
#erc-banner-carousel .erc-cproof{display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 15px;border:1px solid rgba(255,255,255,.19);border-radius:12px;background:rgba(255,255,255,.09);text-decoration:none!important;color:#fff!important}
#erc-banner-carousel .erc-cproof:hover{background:rgba(255,255,255,.17)}
#erc-banner-carousel .erc-cproof svg{flex:0 0 25px;width:25px;height:25px;stroke:#BDE0E0;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#erc-banner-carousel .erc-cproof strong{display:block;font-size:13px;font-weight:650;line-height:1.5;color:inherit!important}
#erc-banner-carousel .erc-cproof small{display:block;color:#BED5DB!important;font-size:11px;line-height:1.5}
#erc-banner-carousel .erc-cstats{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#erc-banner-carousel .erc-cstat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:153px;padding:20px;border-radius:18px;background:#fff;border:1px solid #D5E3E1;color:#0B5B70;box-shadow:0 6px 12px rgba(22,50,60,.03)}
#erc-banner-carousel .erc-cstat strong{font-size:52px;line-height:1.1;font-weight:750;color:#0B5B70!important;font-variant-numeric:tabular-nums}
#erc-banner-carousel .erc-cstat span{font-size:14px;font-weight:600;color:#355B65!important}
#erc-banner-carousel .erc-cproducts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px;align-items:end}
#erc-banner-carousel .erc-cproduct{margin:0;padding:9px 7px 8px;background:rgba(255,255,255,.88);border:1px solid #D1E1E3;border-radius:14px;text-align:center;box-shadow:0 8px 15px rgba(22,50,60,.045)}
#erc-banner-carousel .erc-cproduct:nth-child(2){transform:translateY(-8px)}
#erc-banner-carousel .erc-cproduct img{display:block;width:100%;height:151px;object-fit:contain;background:#fff;border-radius:8px}
#erc-banner-carousel .erc-cproduct figcaption{margin:7px 0 0;color:#355B65;font-size:11px;line-height:1.4;font-weight:600}
#erc-banner-carousel .erc-ccontrols{direction:rtl;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:3px 12px;background:#fff;border-top:1px solid #D9E6E5}
#erc-banner-carousel .erc-ccontrol{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;background:#fff!important;border:1px solid #C7DCDE!important;border-radius:50%;color:#0B5B70!important;cursor:pointer;font-size:19px;line-height:1}
#erc-banner-carousel .erc-ccontrol svg{width:14px;height:14px;fill:currentColor}
#erc-banner-carousel .erc-ccontrol[hidden]{display:none!important}
#erc-banner-carousel .erc-cdots{display:flex;align-items:center;gap:2px;direction:rtl}
#erc-banner-carousel .erc-cdot{position:relative;display:block;width:34px;height:36px;padding:0;border:0!important;background:transparent!important;cursor:pointer}
#erc-banner-carousel .erc-cdot::after{content:'';display:block;width:7px;height:7px;border-radius:20px;background:#B3CCCC;margin:auto;transition:width .2s ease}
#erc-banner-carousel .erc-cdot[aria-current=true]::after{width:20px;background:#0B5B70}
#erc-banner-carousel :is(a,button):focus-visible{outline:3px solid #D9A83A!important;outline-offset:3px}
@keyframes erc-banner-reveal{from{opacity:.2}to{opacity:1}}
@media(max-width:1220px){#erc-banner-carousel{margin-inline:20px}}
@media(max-width:767px){
 #erc-banner-carousel{margin:12px 12px 0;border-radius:16px}
 #erc-banner-carousel .erc-cslide{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:14px;height:360px;padding:18px}
 #erc-banner-carousel .erc-cmessage{gap:9px}
 #erc-banner-carousel .erc-cbrand{gap:7px;font-size:10px}
 #erc-banner-carousel .erc-clogo{width:33px;height:38px;border-radius:6px}
 #erc-banner-carousel .erc-ctitle{font-size:23px!important;line-height:1.4!important}
 #erc-banner-carousel .erc-ckicker{font-size:11px}
 #erc-banner-carousel .erc-cdesc{font-size:11.5px;line-height:1.7}
 #erc-banner-carousel .erc-cbutton{font-size:11.5px;min-height:39px;padding:9px 16px}
 #erc-banner-carousel .erc-cactions{gap:9px}
 #erc-banner-carousel .erc-csecondary{font-size:10.5px}
 #erc-banner-carousel .erc-cproofs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
 #erc-banner-carousel .erc-cproof{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:85px;padding:8px 4px;text-align:center;border-radius:9px}
 #erc-banner-carousel .erc-cproof svg{width:19px;height:19px;flex-basis:19px}
 #erc-banner-carousel .erc-cproof strong{font-size:10px;line-height:1.5}
 #erc-banner-carousel .erc-cproof small{font-size:9px;line-height:1.4}
 #erc-banner-carousel .erc-cstats{gap:10px}
 #erc-banner-carousel .erc-cstat{min-height:102px;padding:12px;border-radius:12px}
 #erc-banner-carousel .erc-cstat strong{font-size:38px}
 #erc-banner-carousel .erc-cstat span{font-size:12px}
 #erc-banner-carousel .erc-cproducts{gap:7px}
 #erc-banner-carousel .erc-cproduct{padding:6px 5px;border-radius:10px}
 #erc-banner-carousel .erc-cproduct img{height:105px}
 #erc-banner-carousel .erc-cproduct figcaption{font-size:9px;margin-top:5px;white-space:nowrap}
 #erc-banner-carousel .erc-cproduct:nth-child(2){transform:translateY(-5px)}
}
@media(prefers-reduced-motion:reduce){#erc-banner-carousel *,#erc-banner-carousel *::after{animation:none!important;transition:none!important}}

/* Sessions category: two comparable cards, compact mobile layout — 2026-10-28. */
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .main-content{max-width:1020px!important;width:100%;padding:28px 32px 32px!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .main-content>.mb-4{margin-bottom:18px!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) #page-main-title{font-size:30px!important;font-weight:800;line-height:1.5}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) #page-main-title::before{display:none!important;content:none!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) #page-main-title::after{content:"50 دقيقة للجلسة، عن بُعد فقط."!important;font-size:14px;line-height:1.8;margin-top:8px}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .erc-category-help{margin:0 0 22px;padding:12px 18px;font-size:13px;line-height:1.9;text-align:center}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) salla-products-list[source-value="515238388"]{flex:1 1 auto!important;max-width:none!important;width:100%!important;min-width:0}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-products-list-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:stretch;margin:0!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) custom-salla-product-card{width:100%!important;max-width:none!important;min-width:0;height:100%!important;margin:0!important;border-radius:18px;box-shadow:0 6px 20px rgba(22,50,60,.06);display:flex!important;flex-direction:column!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-image{height:220px!important;min-height:220px!important;max-height:220px!important;flex:none;background:#edf7f8}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-image>a{display:block;width:100%;height:100%}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-image img{width:100%!important;height:100%!important;object-fit:contain!important;padding:12px!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-content{height:auto!important;min-height:0;flex:1;padding:18px!important;gap:0}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-content-title{min-height:56px;margin:0!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-content-title a{font-size:17px!important;line-height:1.65!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-content-subtitle{font-size:13px;line-height:1.8;min-height:24px;margin:6px 0 0}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-content-sub{margin:12px 0}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-content-footer{margin-top:auto!important;padding-top:0!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .erc-native-details{display:flex!important;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;font-size:13px!important;border-radius:10px}
@media(max-width:600px){
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]){padding-inline:10px!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .main-content{padding:22px 12px 24px!important;border-radius:18px}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) #page-main-title{font-size:25px!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) #page-main-title::after{font-size:13px}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .erc-category-help{padding:10px 12px;font-size:12px;margin-bottom:16px}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-products-list-wrapper{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) custom-salla-product-card{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;min-height:190px;height:auto!important;border-radius:14px}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-image{height:100%!important;min-height:190px!important;max-height:none!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-image img{padding:7px!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-content{padding:12px!important;min-width:0}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-content-title{min-height:0}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-content-title a{font-size:14px!important;line-height:1.6!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-content-subtitle{font-size:11px;line-height:1.65;min-height:0;margin-top:5px}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-content-sub{margin:8px 0}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .s-product-card-price{font-size:20px!important}
body.product-index .container--products-list:has(salla-products-list[source-value="515238388"]) .erc-native-details{min-height:36px;font-size:12px!important;padding:6px 8px}
}