:root{--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}.main-shadow{box-shadow:0 4px 0px 0px var(--border-color),0 12px 24px -4px #0f172a0d!important}.main-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 0px 0px var(--main-color),0 16px 28px -4px #7c3aed1f!important}
@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7eb3e55498b0083f-s.p.0fg4_v6zl1l1j.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2cc64289d47b4837-s.109g9wcvk9so-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3571ca4c7e5b0515-s.p.0kkyj0_4skb4z.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/22fa55bc1dba6839-s.0430cx4hck.x~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e897c2a96513d09d-s.p.0y3u1avoqeg5a.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92965d68c2e7dc96-s.0kv7-o.4_0zo-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai Fallback;src:local(Arial);ascent-override:95.15%;descent-override:22.18%;line-gap-override:0.0%;size-adjust:95.11%}.almarai_b499b07-module__gJEC6a__className{font-family:Almarai,Almarai Fallback;font-style:normal}.almarai_b499b07-module__gJEC6a__variable{--font-ar:"Almarai", "Almarai Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f71e739a-module__1tAoUG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f71e739a-module__1tAoUG__variable{--font-en:"Inter", "Inter Fallback"}
:root{--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}.main-shadow{box-shadow:0 4px 0px 0px var(--border-color),0 12px 24px -4px #0f172a0d!important}.main-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 0px 0px var(--main-color),0 16px 28px -4px #7c3aed1f!important}.top-bar{background-color:var(--text-main);color:#fff;z-index:101;border-bottom:1px solid #ffffff0d;padding-block:8px;font-size:13px;font-weight:400;position:relative}.top-bar__container{justify-content:space-between;align-items:center;max-width:1280px;margin-inline:auto;padding-inline:20px;display:flex}@media (max-width:767px){.top-bar__container{padding-inline:12px}.top-bar__text{margin-inline:auto;font-size:11px}}.top-bar__lang-btn{color:#fff;cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;font-size:15px;font-weight:500}.top-bar__lang-btn:hover{color:#fff}@media (max-width:767px){.top-bar__lang-btn{display:none}}.site-header{background-color:var(--bg-site);border-bottom:1px solid var(--border-color);z-index:1000;will-change:height,box-shadow;height:131px;transition:background-color .3s,box-shadow .3s,height .3s;position:sticky;top:0}@media (max-width:767px){.site-header{height:71px}}@media (min-width:768px) and (max-width:1023px){.site-header{height:76px}}.site-header--scrolled{height:70px;box-shadow:0 4px 18px #0f172a08,0 1px 3px #0f172a05}.site-header--scrolled .desktop-nav{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%)}.site-header--scrolled .site-header__container{height:70px}.site-header__container{justify-content:space-between;align-items:center;max-width:1280px;height:80px;margin-inline:auto;padding-inline:20px;transition:height .3s cubic-bezier(.16,1,.3,1);display:flex}@media (max-width:767px){.site-header__container{height:70px;padding-inline:16px}}@media (min-width:768px) and (max-width:1023px){.site-header__container{height:75px}}.site-header__right{align-items:center;gap:12px;display:flex}.site-header__logo{transition:var(--transition-smooth);align-items:center;display:flex}.site-header__logo img{aspect-ratio:135/45;object-fit:contain;width:145px;height:auto;transition:var(--transition-smooth)}@media (max-width:767px){.site-header__logo img{width:125px}}@media (min-width:768px) and (max-width:1023px){.site-header__logo img{width:135px}}.site-header__logo:active{transform:scale(.98)}.site-header__secondary-logo{pointer-events:none;border-inline-end:1px solid var(--border-color);justify-content:center;align-items:center;padding-inline-end:12px;display:flex}.site-header__secondary-logo img{aspect-ratio:40/65;object-fit:contain;filter:grayscale(20%);width:38px;height:auto;transition:var(--transition-smooth)}@media (max-width:767px){.site-header__secondary-logo img{width:32px}}@media (min-width:768px) and (max-width:1023px){.site-header__secondary-logo img{width:35px}}.site-header__search-container{z-index:10;justify-content:space-between;align-items:center;width:460px;display:flex;position:relative}@media (max-width:767px){.site-header__search-container{display:none}}@media (min-width:768px) and (max-width:1023px){.site-header__search-container{width:300px}}.site-header__search-container__search-input{width:100%}.site-header__search-input{border:1px solid var(--border-color);border-radius:var(--radius-app);background-color:var(--bg-surface);width:100%;color:var(--text-main);transition:var(--transition-smooth);padding:12px 18px;font-size:14px}.site-header__search-input:focus{border-color:var(--main-color);background-color:var(--bg-site);box-shadow:0 0 0 4px var(--main-color-light)}.site-header__search-icon{top:50%;color:var(--text-muted);pointer-events:none;position:absolute;inset-inline-end:18px;transform:translateY(-50%)}.site-header__actions{align-items:center;gap:8px;display:flex}.site-header__action-btn{color:var(--text-main);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:10px;display:flex;position:relative}.site-header__action-btn svg{transition:var(--transition-smooth)}.site-header__action-btn:hover{background-color:var(--bg-surface-hover);color:var(--main-color)}.site-header__action-btn:hover svg{transform:scale(1.05)}@media (max-width:767px){.site-header__action-btn--desktop{display:none}}@media (min-width:768px) and (max-width:1023px){.site-header__action-btn--desktop{display:none}}.site-header__badge{top:-4px;color:#fff;z-index:2;background-color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;position:absolute;inset-inline-end:-4px}.site-header__badge--primary{background-color:var(--main-color);box-shadow:0 2px 6px var(--main-color-light)}.site-header__badge--heart{background-color:#f43f5e;box-shadow:0 2px 6px #f43f5e33}.desktop-nav{background-color:var(--bg-site);border-top:1px solid var(--border-color);z-index:90;will-change:opacity,transform,height;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),visibility .25s;position:relative;overflow:hidden}@media (max-width:767px){.desktop-nav{display:none}}@media (min-width:768px) and (max-width:1023px){.desktop-nav{display:none}}.desktop-nav{background-color:var(--bg-site);border-top:1px solid var(--border-color);z-index:90;will-change:opacity,transform;width:100%;height:50px;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s;position:absolute;top:80px;left:0}@media (max-width:767px){.desktop-nav{display:none!important}}@media (min-width:768px) and (max-width:1023px){.desktop-nav{display:none!important}}.desktop-nav__container{align-items:center;gap:32px;max-width:1280px;height:50px;margin-inline:auto;padding-inline:20px;display:flex}.desktop-nav__link{color:var(--text-main);transition:var(--transition-smooth);padding-block:4px;font-size:15px;font-weight:500;position:relative}.desktop-nav__link:hover{color:var(--main-color)}.desktop-nav__link:hover:after{width:100%}.desktop-nav__link:after{content:"";background-color:var(--main-color);width:0;height:2px;transition:var(--transition-smooth);position:absolute;bottom:0;left:0}.desktop-nav__link--active{color:var(--main-color);font-weight:700}.desktop-nav__link--active:after{width:100%}.mobile-bottom-nav{display:none}@media (max-width:767px){.mobile-bottom-nav{z-index:5000;width:100%;height:64px;padding-bottom:env(safe-area-inset-bottom);contain:layout paint;background-color:#fffffff0;border-top:1px solid #0f172a0f;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -4px 20px #0f172a0a}}.mobile-bottom-nav__item{color:var(--text-muted);cursor:pointer;height:100%;transition:var(--transition-smooth);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.mobile-bottom-nav__item span{font-size:11px;font-weight:600}.mobile-bottom-nav__item--active{font-weight:800;color:var(--main-color)!important}.mobile-bottom-nav__item--active svg{transform:scale(1.08)}.mobile-bottom-nav__item:focus,.mobile-bottom-nav__item:hover{color:var(--main-color)}.drawer-overlay,.cart-overlay,.wishlist-overlay{z-index:9999;touch-action:none;will-change:opacity;background-color:#0f172a66;position:fixed;inset:0}.mobile-drawer{top:0;background-color:var(--bg-site);z-index:10000;will-change:transform;contain:content;touch-action:none;flex-direction:column;width:320px;height:100%;display:flex;position:fixed;inset-inline-start:0;transform:translateZ(0);box-shadow:-10px 0 40px #0f172a1f,-2px 0 6px #0f172a0a}.mobile-drawer__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px;display:flex}.mobile-drawer__header-title{align-items:center;width:150px;height:50px;display:flex;position:relative}.mobile-drawer__header-title img{object-fit:contain;max-width:100%;max-height:100%}.mobile-drawer__header-icon{color:var(--main-color)}.mobile-drawer__close-btn{color:var(--text-main);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}.mobile-drawer__close-btn:hover{background-color:var(--bg-surface-hover)}.mobile-drawer__content{touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;height:100%;padding:24px 16px;display:flex;overflow-y:auto}.mobile-drawer__user-card{background-color:var(--main-color-light);border-radius:var(--radius-app);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:1px solid #7c3aed26;align-items:center;margin-bottom:20px;padding:14px;transition:transform .2s cubic-bezier(.25,1,.5,1);display:flex;color:var(--text-main)!important}.mobile-drawer__user-card>svg:last-child{color:var(--main-color);margin-inline-start:auto}.mobile-drawer__user-card:active{transform:scale(.97)}.mobile-drawer__user-avatar{width:42px;height:42px;color:var(--main-color);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-inline-end:14px;display:flex;box-shadow:0 4px 10px #7c3aed1a}.mobile-drawer__user-info{text-align:start;flex-direction:column;gap:2px;display:flex}.mobile-drawer__user-info h4{color:var(--text-main);font-size:14px;font-weight:700}.mobile-drawer__user-info p{color:var(--text-muted);font-size:11px;font-weight:500}.mobile-drawer__divider{background-color:var(--border-color);height:1px;margin-block:24px}.mobile-drawer__sub-links{flex-direction:column;gap:4px;display:flex}.mobile-drawer__sub-links a{color:var(--text-muted);transition:var(--transition-smooth);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500}.mobile-drawer__sub-links a:hover,.mobile-drawer__sub-links a:active{color:var(--main-color);background-color:var(--bg-surface)}.mobile-drawer__lang-selector{background-color:var(--bg-surface);border:1px dashed var(--border-color);border-radius:var(--radius-app);cursor:pointer;color:var(--text-main);transition:var(--transition-smooth);justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:14px;font-size:14px;font-weight:700;display:flex}.mobile-drawer__lang-selector:active{background-color:var(--main-color-light);border-color:var(--main-color);color:var(--main-color)}.cart-drawer{background-color:var(--bg-site);will-change:transform;contain:content;flex-direction:column;display:flex;position:fixed;transform:translateZ(0)}@media (min-width:1024px){.cart-drawer{top:0;z-index:10000;width:380px;height:100%;inset-inline-start:0;box-shadow:10px 0 40px #0f172a1f}}@media (min-width:768px) and (max-width:1023px){.cart-drawer{top:0;z-index:10000;width:360px;height:100%;inset-inline-start:0;box-shadow:10px 0 40px #0f172a1f}}@media (max-width:767px){.cart-drawer{z-index:10001;width:100%;height:72vh;padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;bottom:0;left:0;box-shadow:0 -10px 40px #0f172a26}}.cart-drawer__drag-handle{display:none}@media (max-width:767px){.cart-drawer__drag-handle{background-color:var(--border-color);border-radius:10px;width:40px;height:5px;margin:12px auto 4px;display:block}}.cart-drawer__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:24px 20px;display:flex}@media (max-width:767px){.cart-drawer__header{padding:14px 20px 20px}}.cart-drawer__header-title{color:var(--text-main);align-items:center;gap:10px;display:flex}.cart-drawer__header-title svg{color:var(--main-color)}.cart-drawer__header-title h3{font-size:16px;font-weight:700}.cart-drawer__header-title h3 span{color:var(--text-muted);font-size:13px;font-weight:500}.cart-drawer__close-btn{color:var(--text-main);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}.cart-drawer__close-btn:hover{background-color:var(--bg-surface-hover)}.cart-drawer__content{touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;padding:20px;display:flex;overflow-y:auto}.cart-drawer__empty{text-align:center;color:var(--text-muted);margin-block:auto;font-size:15px;font-weight:500}.cart-drawer__items-list{flex-direction:column;gap:16px;display:flex}.cart-drawer .cart-item-card{border-bottom:1px solid var(--bg-surface-hover);align-items:center;gap:14px;padding-bottom:16px;display:flex}.cart-drawer .cart-item-card__image-wrapper{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-app);justify-content:center;align-items:center;width:65px;height:65px;display:flex;overflow:hidden}.cart-drawer .cart-item-card__image-wrapper img{object-fit:contain;max-width:100%;max-height:100%}.cart-drawer .cart-item-card__info{flex:1}.cart-drawer .cart-item-card__name{color:var(--text-main);line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.cart-drawer .cart-item-card__meta{color:var(--text-muted);font-size:13px;font-weight:500}.cart-drawer .cart-item-card__meta span{color:var(--main-color);font-weight:700}.cart-drawer .cart-item-card__delete-btn{color:var(--text-light);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;padding:8px}.cart-drawer .cart-item-card__delete-btn:hover{color:#ef4444;background-color:#fef2f2}.cart-drawer__more-alert{background-color:var(--main-color-light);color:var(--main-color);border-radius:var(--radius-app);text-align:center;border:1px dashed var(--main-color);margin-top:16px;padding:12px;font-size:13px;font-weight:700;display:block}.cart-drawer__more-alert:active{transform:scale(.98)}.cart-drawer__footer{border-top:1px solid var(--border-color);background-color:var(--bg-surface);padding:24px 20px}@media (max-width:767px){.cart-drawer__footer{padding:16px 20px 24px}}.cart-drawer__summary{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cart-drawer__summary span:first-child{color:var(--text-muted);font-size:14px;font-weight:600}.cart-drawer__total-price{color:var(--text-main);font-size:19px;font-weight:800}.cart-drawer__actions{flex-direction:column;gap:10px;display:flex}.cart-drawer__btn-checkout{background-color:var(--main-color);color:#fff;border-radius:var(--radius-app);text-align:center;box-shadow:0 4px 12px var(--main-color-light);transition:var(--transition-smooth);padding:14px;font-size:15px;font-weight:700;display:block}.cart-drawer__btn-checkout:hover{background-color:var(--secondary-color);transform:translateY(-2px)}.cart-drawer__btn-checkout:active{transform:translateY(0)}.cart-drawer__btn-cart{color:var(--text-main);border-radius:var(--radius-app);text-align:center;border:1px solid var(--border-color);transition:var(--transition-smooth);background-color:#fff;padding:14px;font-size:15px;font-weight:700;display:block}.cart-drawer__btn-cart:hover{background-color:var(--bg-surface-hover)}.wishlist-drawer{background-color:var(--bg-site);will-change:transform;contain:content;flex-direction:column;display:flex;position:fixed;transform:translateZ(0)}@media (min-width:1024px){.wishlist-drawer{top:0;z-index:10000;width:380px;height:100%;inset-inline-start:0;box-shadow:-10px 0 40px #0f172a1f}}@media (min-width:768px) and (max-width:1023px){.wishlist-drawer{top:0;z-index:10000;width:360px;height:100%;inset-inline-start:0;box-shadow:-10px 0 40px #0f172a1f}}@media (max-width:767px){.wishlist-drawer{z-index:10001;width:100%;height:72vh;padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;bottom:0;left:0;box-shadow:0 -10px 40px #0f172a26}}.wishlist-drawer__drag-handle{display:none}@media (max-width:767px){.wishlist-drawer__drag-handle{background-color:var(--border-color);border-radius:10px;width:40px;height:5px;margin:12px auto 4px;display:block}}.wishlist-drawer__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:24px 20px;display:flex}@media (max-width:767px){.wishlist-drawer__header{padding:14px 20px 20px}}.wishlist-drawer__header-title{color:var(--text-main);align-items:center;gap:10px;display:flex}.wishlist-drawer__header-title h3{font-size:16px;font-weight:700}.wishlist-drawer__header-title h3 span{color:var(--text-muted);font-size:13px;font-weight:500}.wishlist-drawer__close-btn{color:var(--text-main);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}.wishlist-drawer__close-btn:hover{background-color:var(--bg-surface-hover)}.wishlist-drawer__content{touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;padding:20px;display:flex;overflow-y:auto}.wishlist-drawer__empty{text-align:center;color:var(--text-muted);margin-block:auto;font-size:15px;font-weight:500}.wishlist-drawer__items-list{flex-direction:column;gap:16px;display:flex}.wishlist-drawer .wishlist-item-card{border-bottom:1px solid var(--bg-surface-hover);align-items:center;gap:14px;padding-bottom:16px;display:flex}.wishlist-drawer .wishlist-item-card__image-wrapper{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-app);justify-content:center;align-items:center;width:65px;height:65px;display:flex;overflow:hidden}.wishlist-drawer .wishlist-item-card__image-wrapper img{object-fit:contain;max-width:100%;max-height:100%}.wishlist-drawer .wishlist-item-card__info{flex-direction:column;flex:1;align-items:flex-start;display:flex}.wishlist-drawer .wishlist-item-card__name{color:var(--text-main);line-clamp:2;text-align:start;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.wishlist-drawer .wishlist-item-card__price{color:#f43f5e;margin-bottom:8px;font-size:13px;font-weight:700}.wishlist-drawer .wishlist-item-card__add-to-cart-btn{background-color:var(--main-color-light);color:var(--main-color);cursor:pointer;transition:var(--transition-smooth);border:1px solid #7c3aed1a;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:flex}.wishlist-drawer .wishlist-item-card__add-to-cart-btn:hover{background-color:var(--main-color);color:#fff}.wishlist-drawer .wishlist-item-card__add-to-cart-btn:active{transform:scale(.96)}.wishlist-drawer .wishlist-item-card__delete-btn{color:var(--text-light);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;padding:8px}.wishlist-drawer .wishlist-item-card__delete-btn:hover{color:#ef4444;background-color:#fef2f2}.wishlist-drawer__footer{border-top:1px solid var(--border-color);background-color:var(--bg-surface);padding:20px}@media (max-width:767px){.wishlist-drawer__footer{padding:16px 20px 24px}}.wishlist-drawer__btn-view-all{color:#f43f5e;border-radius:var(--radius-app);text-align:center;width:100%;transition:var(--transition-smooth);background-color:#fff;border:1px solid #f43f5e33;padding:14px;font-size:15px;font-weight:700;display:block;box-shadow:0 4px 12px #f43f5e08}.wishlist-drawer__btn-view-all:hover{background-color:#fef2f2;border-color:#f43f5e;transform:translateY(-2px)}.wishlist-drawer__btn-view-all:active{transform:translateY(0)}.mobile-search-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;background-color:#0f172a66;position:fixed;inset:0}.mobile-search-popup{top:0;background-color:var(--bg-surface);border-bottom:1px solid var(--border-color);box-sizing:border-box;z-index:9999;width:100%;padding:16px;position:fixed;inset-inline-start:0;box-shadow:0 10px 30px -10px #00000014}.mobile-search-popup__container{width:100%;max-width:600px;margin:0 auto}.mobile-search-popup__form{background-color:var(--bg-site);border:1px solid var(--border-color);box-sizing:border-box;border-radius:12px;align-items:center;width:100%;height:46px;padding:0 14px;transition:border-color .2s;display:flex;position:relative}.mobile-search-popup__form:focus-within{border-color:var(--main-color)}.mobile-search-popup__search-icon{color:var(--text-light);flex-shrink:0;margin-inline-end:10px}.mobile-search-popup__input{width:100%;height:100%;color:var(--text-main);background:0 0;border:none;outline:none;padding:0;font-size:14px;font-weight:600}.mobile-search-popup__input::placeholder{color:var(--text-light);opacity:.8}.mobile-search-popup__close-btn{cursor:pointer;color:var(--text-light);touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;margin-inline-start:10px;padding:0;transition:color .2s;display:flex}.mobile-search-popup__close-btn:hover{color:#ef4444}.mobile-bottom-nav__item--search{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}
:root{--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}.main-shadow{box-shadow:0 4px 0px 0px var(--border-color),0 12px 24px -4px #0f172a0d!important}.main-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 0px 0px var(--main-color),0 16px 28px -4px #7c3aed1f!important}.auth-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;box-sizing:border-box;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;padding:24px;display:flex;position:fixed;top:0;left:0}.auth-modal-container{background-color:var(--bg-surface);border-radius:24px;width:100%;max-width:900px;height:auto;min-height:540px;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #0f172a33}.auth-flex-wrapper{height:100%;min-height:540px;display:flex}@media (max-width:768px){.auth-flex-wrapper{flex-direction:column}}.auth-side-info{background:linear-gradient(135deg, var(--main-color) 0%, #0f172af2 100%);color:#fff;box-sizing:border-box;flex-direction:column;flex:1.1;justify-content:space-between;min-height:540px;padding:48px;display:flex;position:relative}@media (max-width:768px){.auth-side-info{display:none}}.auth-side-info:after{content:"";opacity:.12;pointer-events:none;background-image:url(https://www.transparenttextures.com/patterns/cubes.png);width:100%;height:100%;position:absolute;top:0;left:0}.auth-side-info .brand-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff14;border-radius:30px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.auth-side-info h2{text-shadow:0 2px 4px #0000001a;margin:0 0 16px;font-size:30px;font-weight:900;line-height:1.35}.auth-side-info p{opacity:.85;margin:0;font-size:14.5px;font-weight:600;line-height:1.7}.auth-side-info .info-footer{opacity:.55;font-size:11.5px;font-weight:700}.auth-side-form{background-color:var(--bg-surface);box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;min-height:540px;padding:48px;display:flex}@media (max-width:480px){.auth-side-form{min-height:auto;padding:36px 20px}}.auth-tabs{background:var(--bg-site);border:1px solid var(--border-color);border-radius:14px;margin-bottom:32px;padding:5px;display:flex;position:relative}.auth-tabs .tab-btn{cursor:pointer;height:38px;color:var(--text-light);touch-action:manipulation;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:800;transition:color .3s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.auth-tabs .tab-btn.is-active{transition:color .2s ease-in-out;color:var(--main-color)!important}.auth-tabs .sliding-bg-capsule{background-color:var(--bg-surface);z-index:-1;border-radius:10px;position:absolute;inset:0;box-shadow:0 4px 15px #0000000d}.auth-form{flex-direction:column;gap:18px;display:flex}.auth-form .input-group{flex-direction:column;gap:6px;display:flex}.auth-form .input-group label{color:var(--text-main);text-align:start;font-size:12.5px;font-weight:800}.auth-form .input-wrapper{align-items:center;display:flex;position:relative}.auth-form .input-wrapper .field-icon{color:var(--text-light);transition:color .25s;position:absolute;inset-inline-start:14px}.auth-form .input-wrapper input{border:1px solid var(--border-color);width:100%;height:46px;color:var(--text-main);background:var(--bg-site);text-align:start;box-sizing:border-box;border-radius:12px;padding-inline:42px 16px;font-size:13.5px;font-weight:600;transition:all .3s cubic-bezier(.25,1,.5,1)}.auth-form .input-wrapper input:focus{border-color:var(--main-color);background:var(--bg-surface);box-shadow:0 0 0 3px var(--main-color-light);outline:none}.auth-form .input-wrapper input:focus+.field-icon{color:var(--main-color)}.auth-form .forget-pass{color:var(--text-light);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;font-size:12px;font-weight:700}.auth-form .forget-pass:hover{color:var(--main-color)}.auth-form .submit-btn{background-color:var(--text-main);color:#fff;cursor:pointer;border:none;border-radius:12px;height:46px;margin-top:8px;font-size:14.5px;font-weight:800;transition:all .3s cubic-bezier(.25,1,.5,1);box-shadow:0 4px 12px #0000000d}.auth-form .submit-btn:hover{background-color:var(--main-color);box-shadow:0 6px 20px var(--main-color-light);transform:translateY(-2px)}.auth-form .submit-btn:active{transform:translateY(0)}.auth-footer-note{text-align:center;color:var(--text-light);margin-top:24px;font-size:12px;font-weight:600;line-height:1.5}.auth-footer-note a{color:var(--main-color);cursor:pointer;text-decoration:underline}.auth-close-btn{top:13px;background:var(--bg-site);width:34px;height:34px;color:var(--text-main);cursor:pointer;z-index:15;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;inset-inline-end:13px}.auth-close-btn:hover{color:#ef4444;background:#fee2e2;transform:rotate(90deg)scale(1.05)}
:root{--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}.main-shadow{box-shadow:0 4px 0px 0px var(--border-color),0 12px 24px -4px #0f172a0d!important}.main-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 0px 0px var(--main-color),0 16px 28px -4px #7c3aed1f!important}.main-footer{contain:normal;isolation:isolate;z-index:10;border-top:1px solid #fff9;width:100%;position:relative;box-shadow:inset 0 1px #fff6;-webkit-backdrop-filter:blur(30px)saturate(190%)!important;background:#ffffff73!important}@media (max-width:767px){.main-footer{padding-bottom:90px}}.main-footer__container{max-width:1280px;margin-inline:auto;padding-inline:40px}@media (max-width:767px){.main-footer__container{padding-inline:24px}}.main-footer__top{border-bottom:1px solid #0f172a0f;padding-top:80px;padding-bottom:60px}@media (max-width:767px){.main-footer__top{padding-top:50px;padding-bottom:40px}}.main-footer__grid{grid-template-columns:1.4fr .8fr .8fr 1.1fr;gap:60px;display:grid}@media (min-width:768px) and (max-width:1023px){.main-footer__grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:767px){.main-footer__grid{grid-template-columns:1fr;gap:36px}}.main-footer__bottom{background:#ffffff26;padding-block:32px}.main-footer__bottom-flex{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:767px){.main-footer__bottom-flex{text-align:center;flex-direction:column-reverse;gap:24px}}.footer-col{text-align:start;flex-direction:column;align-items:flex-start;display:flex}.footer-col__logo-wrapper{margin-bottom:24px}.footer-col__tagline{color:var(--text-main);max-width:300px;margin-bottom:28px;font-size:15px;font-weight:600;line-height:1.7}.footer-col__title{color:var(--text-main);letter-spacing:-.3px;margin-bottom:28px;font-size:18px;font-weight:800;position:relative}.footer-col__title:after{content:"";bottom:-8px;background-color:var(--main-color);border-radius:2px;width:24px;height:3px;position:absolute;inset-inline-start:0}.footer-col__list{flex-direction:column;gap:16px;list-style:none;display:flex}.footer-col__list a{color:var(--text-muted);transition:var(--transition-smooth);font-size:15px;font-weight:700;display:inline-block}.footer-col__list a:hover{color:var(--main-color);padding-inline-start:6px}.info-list .info-txt{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.apps-buttons{flex-wrap:wrap;gap:12px;display:flex}.apps-buttons .app-btn{transition:var(--transition-smooth);border:1px solid #0f172a0f;border-radius:10px;height:42px;display:block;overflow:hidden}.apps-buttons .app-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #7c3aed1f}.trust-badges{align-items:stretch;gap:16px;margin-top:24px;display:flex}.trust-badges .badge-placeholder{background-color:#fff;border:1px solid #0f172a0d;border-radius:10px;justify-content:center;align-items:center;padding:6px 14px;display:flex;box-shadow:0 2px 10px #00000005}.payment-gateways{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:767px){.payment-gateways{justify-content:center;width:100%}}.payment-gateways .payment-card-wrapper{background-color:#adadad;border:1px solid #0f172a0f;border-radius:8px;justify-content:center;align-items:center;padding:6px 14px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000005}.payment-gateways .payment-card-wrapper:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000000f}.developer-branding{align-items:center;gap:10px;display:flex}.developer-branding .dev-txt{color:var(--text-muted);font-size:13px;font-weight:700}.developer-branding .dev-logo-placeholder{background-color:#1e1e1e;border:1px solid #ffffff80;border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;display:flex;overflow:hidden;box-shadow:0 4px 10px #0000000d}
:root{--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}.main-shadow{box-shadow:0 4px 0px 0px var(--border-color),0 12px 24px -4px #0f172a0d!important}.main-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 0px 0px var(--main-color),0 16px 28px -4px #7c3aed1f!important}.floating-actions-wrapper{bottom:40px;z-index:999;flex-direction:column;gap:12px;display:flex;position:fixed;inset-inline-end:40px}@media (max-width:767px){.floating-actions-wrapper{bottom:100px;gap:10px;inset-inline-end:20px}}.floating-btn{cursor:pointer;width:48px;height:48px;transition:var(--transition-smooth);border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 8px 24px #0f172a1f}@media (max-width:767px){.floating-btn{width:44px;height:44px}}.floating-btn--contact{background-color:var(--main-color);color:#fff;border-color:var(--main-color)}.floating-btn--contact:hover{transform:translateY(-3px);box-shadow:0 12px 28px #7c3aed40}.floating-btn--scroll{color:var(--text-main);background-color:#fff;box-shadow:0 0 7px #c8c8c8}.floating-btn--scroll:hover{border-color:var(--main-color);color:var(--main-color);transform:translateY(-3px);box-shadow:0 12px 28px #0f172a29}.floating-btn__pulse{border:2px solid var(--main-color);opacity:0;pointer-events:none;border-radius:50%;animation:2.5s cubic-bezier(.24,0,.38,1) infinite floatingPulse;position:absolute;inset:-2px}@keyframes windowPulse{0%{opacity:.6;transform:scale(.95)}50%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(.95)}}@keyframes floatingPulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}
