@keyframes srn-float{0%,to{transform:translateY(0) rotate(0);opacity:.1}50%{transform:translateY(-20px) rotate(2deg);opacity:.3}}@keyframes srn-bump{0%,to{transform:scale(1)}40%{transform:scale(1.5)}}@keyframes srn-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes srn-spin{to{transform:rotate(360deg)}}@keyframes srn-tab-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes srn-ind{0%{transform:scaleX(0);opacity:0}to{transform:none;opacity:1}}@keyframes srn-glow{0%,to{opacity:.65}50%{opacity:1}}@keyframes srn-pulse{0%,to{box-shadow:0 12px 26px -6px rgba(var(--srn-accent-rgb)/.75),0 0 0 5px rgba(var(--srn-bg-rgb)/.9),0 0 0 5px rgba(var(--srn-accent-rgb)/0)}50%{box-shadow:0 12px 30px -4px rgba(var(--srn-accent-rgb)/.95),0 0 0 5px rgba(var(--srn-bg-rgb)/.9),0 0 0 11px rgba(var(--srn-accent-rgb)/.12)}}@keyframes srn-fade{0%{opacity:0}to{opacity:1}}@keyframes srn-modal-in{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes srn-shimmer{to{background-position:-200%0}}@keyframes srn-dot{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes srn-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@font-face{font-family:"Vazirmatn MP";src:url(../fonts/vazirmatn-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--srn-font:"Vazirmatn MP", Vazirmatn, Tahoma, "Segoe UI", system-ui, -apple-system, sans-serif;--srn-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--srn-fs:16px;--srn-lh:1.9;--srn-fw:400;--srn-fwh:800;--srn-fs-hero:56px;--srn-fs-h2:34px;--srn-fs-h3:18px;--srn-fs-menu:15px;--srn-fs-btn:15px;--srn-fs-bnav:11px;--srn-card-pad:24px;--srn-gap:24px;--srn-sec-gap:36px;--srn-header-h:72px;--srn-bnav-space:92px;--srn-radius:14px;--srn-ease:cubic-bezier(.22, .8, .24, 1);--srn-ring:0 0 0 3px rgba(var(--srn-primary-rgb, 139 92 246) / .35)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.srn-theme{margin:0;background:var(--srn-bg);color:var(--srn-text);font-family:var(--srn-font);font-size:var(--srn-fs);font-weight:var(--srn-fw);line-height:var(--srn-lh);overflow-x:hidden;-webkit-font-smoothing:antialiased}body.srn-theme *,body.srn-theme ::after,body.srn-theme ::before{box-sizing:border-box}:where(body.srn-theme a){color:inherit;text-decoration:none}:where(body.srn-theme a:hover,body.srn-theme a:focus){color:inherit}body.srn-theme img{max-width:100%;height:auto}body.srn-theme ::selection{background:var(--srn-primary);color:var(--srn-on-primary)}:where(body.srn-theme h1,body.srn-theme h2,body.srn-theme h3,body.srn-theme h4){font-family:var(--srn-font);color:var(--srn-text);line-height:1.5;margin:0;font-weight:var(--srn-fwh)}:where(body.srn-theme button,body.srn-theme [type=button],body.srn-theme [type=submit]){font-family:var(--srn-font);font-size:inherit;font-weight:inherit;line-height:inherit;border-radius:0;color:inherit;background:0 0;border:0;padding:0;cursor:pointer}:where(body.srn-theme button:hover,body.srn-theme button:focus,body.srn-theme [type=button]:hover,body.srn-theme [type=button]:focus,body.srn-theme [type=submit]:hover,body.srn-theme [type=submit]:focus){text-decoration:none}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link.screen-reader-text:focus{clip:auto;clip-path:none;width:auto;height:auto;margin:0;z-index:100000;top:8px;inset-inline-start:8px;padding:12px 18px;border-radius:10px;background:var(--srn-primary);color:var(--srn-on-primary);font-weight:700}body.srn-theme [hidden]{display:none!important}.srn-hp{position:absolute!important;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}body.srn-theme :focus-visible{outline:2px solid var(--srn-primary);outline-offset:2px}body.srn-theme input:focus-visible,body.srn-theme select:focus-visible,body.srn-theme textarea:focus-visible{outline:0}@media (pointer:fine){body.srn-theme ::-webkit-scrollbar{width:8px;height:8px}body.srn-theme ::-webkit-scrollbar-track{background:var(--srn-surface)}body.srn-theme ::-webkit-scrollbar-thumb{background:var(--srn-primary);border-radius:4px}}.srn-container,body.srn-theme .site-main{max-width:var(--srn-container);margin-inline:auto}.srn-container{width:100%;padding-inline:24px}.srn-grad{background:linear-gradient(90deg,var(--srn-primary),var(--srn-accent));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.srn-empty{color:var(--srn-muted);text-align:center;padding:24px 0;margin:0}body.srn-theme.srn-lock{overflow:hidden}body.srn-theme .site-main{position:relative;padding:32px 24px}body.srn-theme.srn-sticky-header #content:first-child,body.srn-theme.srn-sticky-header .site-main:first-child{scroll-margin-top:var(--srn-header-h)}body.srn-theme .entry-content,body.srn-theme .page-content{color:var(--srn-text)}body.srn-theme .entry-title,body.srn-theme .page-title{font-weight:900;margin-bottom:16px}body.srn-theme .entry-content a:not(.srn-btn):not(.button){color:var(--srn-primary-text)}body.srn-theme .entry-content a:not(.srn-btn):not(.button):hover{color:var(--srn-accent-text)}.srn-ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.srn-ambient__glow{position:absolute;border-radius:50%;filter:blur(80px)}.srn-ambient__glow--a{width:384px;height:384px;top:50%;left:25%;background:rgba(var(--srn-primary-rgb)/.1)}.srn-ambient__glow--b{width:320px;height:320px;bottom:25%;right:33%;background:rgba(var(--srn-accent-rgb)/.06)}.srn-ambient__code{position:absolute;margin:0;font:14px/1.7 var(--srn-mono);direction:ltr;text-align:left;opacity:.15}.srn-ambient__code code{font:inherit}.srn-ambient__code--a{top:80px;left:40px;color:var(--srn-primary-text);animation:srn-float 10s ease-in-out infinite}.srn-ambient__code--b{bottom:160px;right:80px;color:var(--srn-accent-text);animation:srn-float 12s ease-in-out 2s infinite reverse}.srn-header,body.srn-theme #content,body.srn-theme .elementor,body.srn-theme main{position:relative}.srn-header{z-index:900;width:100%;background:rgba(var(--srn-header-bg-rgb)/.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(var(--srn-ink-rgb)/.06);transition:background .3s,box-shadow .3s,border-color .3s}body.srn-sticky-header .srn-header{position:sticky;top:0}body.admin-bar.srn-sticky-header .srn-header{top:32px}@media (max-width:782px){body.admin-bar.srn-sticky-header .srn-header{top:46px}}@media (max-width:600px){body.admin-bar.srn-sticky-header .srn-header{top:0}}.srn-header.is-scrolled{background:rgba(var(--srn-header-bg-rgb)/.94);box-shadow:0 10px 30px -12px rgba(var(--srn-shadow-rgb)/calc(.6*var(--srn-shadow-k)));border-color:rgba(var(--srn-primary-rgb)/.25)}.srn-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--srn-header-h)}.srn-header__actions,.srn-header__brand{display:flex;align-items:center;flex:none}.srn-header__actions{gap:6px}.srn-logo{display:inline-flex;align-items:center;gap:8px;line-height:1}.srn-logo__text{font-size:30px;font-weight:900;letter-spacing:-.02em;direction:ltr;unicode-bidi:isolate;display:inline-flex}.srn-logo__a{color:var(--srn-strong)}.srn-logo__b{color:var(--srn-primary-text);transition:color .3s}.srn-logo:hover .srn-logo__b,.srn-menu--desktop>li.current-menu-item>a:hover{color:var(--srn-accent-text)}.srn-logo__img{display:block;max-height:44px;width:auto}.srn-logo--drawer .srn-logo__text,.srn-logo--footer .srn-logo__text{font-size:26px}.srn-header__tagline-wrap,.srn-logo__tagline{display:inline-flex}.srn-logo__tagline{align-items:center;gap:6px;margin-inline-start:12px;padding-inline-start:12px;border-inline-start:1px solid var(--srn-border-2);font-size:12px;color:var(--srn-muted);white-space:nowrap}.srn-logo__code{font:12px var(--srn-mono);color:rgba(var(--srn-primary-rgb)/.85);direction:ltr}.srn-nav-desktop{flex:1;display:flex;justify-content:center;min-width:0}.srn-menu{list-style:none;margin:0;padding:0}.srn-menu a{transition:color .2s,background .2s}.srn-menu--desktop{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.srn-menu--desktop>li{position:relative;display:flex;align-items:center}.srn-menu--desktop>li>a{display:block;padding:10px 14px;font-size:var(--srn-fs-menu);font-weight:500;color:var(--srn-text-2);border-radius:10px;white-space:nowrap}.srn-menu--desktop>li>a:hover{color:var(--srn-strong);background:rgba(var(--srn-ink-rgb)/.05)}.srn-menu--desktop>li.current-menu-ancestor>a,.srn-menu--desktop>li.current-menu-item>a,.srn-menu--desktop>li.current_page_item>a{color:var(--srn-primary-text)}.srn-menu--desktop .srn-submenu-toggle{width:22px;height:22px;margin-inline-start:-8px;color:var(--srn-muted);display:grid;place-items:center;border-radius:6px}.srn-menu--desktop .srn-submenu-toggle svg{width:14px;height:14px;transition:transform .25s}.srn-menu--desktop li.is-open>.srn-submenu-toggle svg,.srn-menu--desktop li:hover>.srn-submenu-toggle svg{transform:rotate(180deg)}.srn-menu--desktop .sub-menu{list-style:none;margin:0;padding:8px;position:absolute;top:calc(100% + 6px);inset-inline-start:0;min-width:220px;z-index:50;background:rgba(var(--srn-header-bg-rgb)/.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(var(--srn-ink-rgb)/.08);border-radius:14px;box-shadow:0 24px 50px -12px rgba(var(--srn-shadow-rgb)/calc(.7*var(--srn-shadow-k)));opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.srn-menu--desktop li.is-open>.sub-menu,.srn-menu--desktop li:focus-within>.sub-menu,.srn-menu--desktop li:hover>.sub-menu{opacity:1;visibility:visible;transform:none}.srn-menu--desktop .sub-menu a,.srn-user__menu a{display:block;color:var(--srn-text-2);border-radius:9px}.srn-menu--desktop .sub-menu a{padding:9px 12px;font-size:calc(var(--srn-fs-menu) - .5px)}.srn-menu--desktop .sub-menu .srn-submenu-toggle{display:none}.srn-iconbtn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--srn-text-2);transition:color .2s,background .2s,transform .2s;-webkit-tap-highlight-color:transparent}.srn-iconbtn:hover{color:var(--srn-strong);background:rgba(var(--srn-ink-rgb)/.07)}.srn-iconbtn:active{transform:scale(.92)}.srn-iconbtn svg{width:22px;height:22px}.srn-cart-count{position:absolute;top:3px;inset-inline-end:1px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--srn-accent);color:var(--srn-on-accent);font-size:10.5px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--srn-header-bg);transition:transform .3s var(--srn-ease)}.srn-cart-count[data-count="0"]{display:none}.srn-cart-count.is-bump{animation:srn-bump .5s var(--srn-ease)}.srn-account{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;margin-inline-start:6px;background:var(--srn-surface);border:1px solid var(--srn-border);border-radius:10px;color:var(--srn-strong);font-size:14px;font-weight:500;white-space:nowrap;box-shadow:0 8px 20px -10px rgba(var(--srn-shadow-rgb)/calc(.6*var(--srn-shadow-k)));transition:border-color .25s,background .25s,transform .2s}.srn-account:hover{border-color:var(--srn-primary);background:var(--srn-surface-3)}.srn-account:active{transform:scale(.97)}.srn-account__icon{display:inline-grid;color:var(--srn-primary-text)}.srn-account__icon svg{width:20px;height:20px}.srn-user{position:relative}.srn-user__menu{list-style:none;margin:0;padding:8px;position:absolute;top:calc(100% + 10px);inset-inline-end:0;min-width:210px;z-index:60;background:rgba(var(--srn-header-bg-rgb)/.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(var(--srn-ink-rgb)/.08);border-radius:14px;box-shadow:0 24px 50px -12px rgba(var(--srn-shadow-rgb)/calc(.7*var(--srn-shadow-k)));animation:srn-pop .2s var(--srn-ease)}.srn-burger,.srn-user__menu[hidden]{display:none}.srn-user__menu a{padding:10px 12px;font-size:14px}.srn-menu--desktop .sub-menu a:hover,.srn-user__menu a:hover{background:rgba(var(--srn-primary-rgb)/.2);color:var(--srn-strong)}.srn-user__menu a.is-logout{color:var(--srn-danger-text)}.srn-burger{align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--srn-strong);-webkit-tap-highlight-color:transparent}.srn-burger--always{display:inline-flex}.srn-burger:hover{background:rgba(var(--srn-ink-rgb)/.07)}.srn-burger__box{position:relative;display:block;width:22px;height:16px}.srn-burger__box span{position:absolute;inset-inline-start:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .35s var(--srn-ease),opacity .2s,top .35s var(--srn-ease),width .3s}.srn-burger__box span:nth-child(1){top:0}.srn-burger__box span:nth-child(2){top:7px;width:70%}.srn-burger__box span:nth-child(3){top:14px}.srn-burger[aria-expanded=true] .srn-burger__box span:nth-child(1){top:7px;transform:rotate(45deg)}.srn-burger[aria-expanded=true] .srn-burger__box span:nth-child(2){opacity:0;transform:scaleX(0)}.srn-burger[aria-expanded=true] .srn-burger__box span:nth-child(3){top:7px;transform:rotate(-45deg)}.srn-burger[aria-expanded=true]{color:var(--srn-accent-text)}@media (max-width:640px){.srn-header__inner{gap:10px;padding-inline:16px}.srn-account__text{display:none}.srn-account{width:44px;padding:0;justify-content:center;margin-inline-start:0}.srn-logo__text{font-size:26px}}.srn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 26px;border:1px solid transparent;border-radius:12px;font-family:var(--srn-font);font-size:var(--srn-fs-btn);font-weight:700;line-height:1.4;text-align:center;cursor:pointer;text-decoration:none;transition:background .25s,border-color .25s,transform .2s,box-shadow .25s,color .25s;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.srn-btn:active{transform:scale(.97)}.srn-btn--primary{background:var(--srn-primary-h);color:var(--srn-on-primary)!important;box-shadow:0 10px 24px -10px rgba(var(--srn-primary-rgb)/.8)}.srn-btn--primary:hover{background:color-mix(in srgb,var(--srn-primary-h) 82%,#000)}.srn-btn--accent{background:var(--srn-accent);color:var(--srn-on-accent)!important;box-shadow:0 10px 24px -10px rgba(var(--srn-accent-rgb)/.8)}.srn-btn--accent:hover{background:color-mix(in srgb,var(--srn-accent) 88%,#fff)}.srn-btn--ghost{background:0 0;color:var(--srn-text-2)!important;border-color:var(--srn-border-2);font-weight:500}.srn-btn--ghost:hover{background:rgba(var(--srn-ink-rgb)/.06);color:var(--srn-strong)!important;border-color:var(--srn-primary)}.srn-btn--block{width:100%}.srn-btn--lg{min-height:52px;padding:13px 32px;font-size:calc(var(--srn-fs-btn) + 1px)}.srn-btn--sm{min-height:40px;padding:8px 16px;font-size:calc(var(--srn-fs-btn) - 1px)}.srn-btn svg{width:18px;height:18px}.srn-btn.is-loading,.srn-btn[disabled]{opacity:.75;cursor:progress;pointer-events:none}.srn-btn.is-loading .srn-btn__label::after{content:"";display:inline-block;width:14px;height:14px;margin-inline-start:10px;vertical-align:-2px;border:2px solid rgba(var(--srn-ink-rgb)/.4);border-top-color:#fff;border-radius:50%;animation:srn-spin .7s linear infinite}.srn-btn.is-done{background:#15803d!important;color:#fff!important;box-shadow:none}.srn-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;min-width:0}.srn-field>label{font-size:13px;color:var(--srn-text-2);font-weight:500}.srn-field small,.srn-sstate svg{color:var(--srn-muted)}.srn-req{color:var(--srn-accent-text)}.srn-input,body.srn-theme input.srn-input,body.srn-theme select.srn-input,body.srn-theme textarea.srn-input{width:100%;min-height:46px;padding:11px 14px;background:rgba(var(--srn-bg-rgb)/.7);border:1px solid var(--srn-border);border-radius:11px;color:var(--srn-text);font-family:var(--srn-font);font-size:15px;line-height:1.6;box-shadow:none;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;appearance:none}.srn-input::placeholder,.srn-sform__input::placeholder{color:var(--srn-muted)}.srn-input:focus,body.srn-theme input.srn-input:focus,body.srn-theme select.srn-input:focus,body.srn-theme textarea.srn-input:focus{border-color:var(--srn-primary);box-shadow:var(--srn-ring);background:rgba(var(--srn-bg-rgb)/.95);color:var(--srn-text)}textarea.srn-input{resize:vertical;min-height:110px}.srn-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:left 12px center;padding-inline-end:14px;padding-inline-start:36px}html:not([dir=rtl]) .srn-select{background-position:right 12px center;padding-inline-start:14px;padding-inline-end:36px}body.srn-theme input:-webkit-autofill,body.srn-theme input:-webkit-autofill:active,body.srn-theme input:-webkit-autofill:hover,body.srn-theme select:-webkit-autofill,body.srn-theme select:-webkit-autofill:hover,body.srn-theme textarea:-webkit-autofill,body.srn-theme textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--srn-text)!important;caret-color:var(--srn-text)!important;-webkit-box-shadow:0 0 0 1000px var(--srn-field-bg, #0f172a) inset!important;box-shadow:0 0 0 1000px var(--srn-field-bg, #0f172a) inset!important;transition:background-color 600000s 0s,color 600000s 0s!important}body.srn-theme input:-webkit-autofill:focus,body.srn-theme select:-webkit-autofill:focus,body.srn-theme textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--srn-text)!important;caret-color:var(--srn-text)!important;-webkit-box-shadow:0 0 0 1000px var(--srn-field-bg, #0f172a) inset,0 0 0 3px rgba(var(--srn-primary-rgb)/.4)!important;box-shadow:0 0 0 1000px var(--srn-field-bg, #0f172a) inset,0 0 0 3px rgba(var(--srn-primary-rgb)/.4)!important;transition:background-color 600000s 0s,color 600000s 0s!important}body.srn-theme input:autofill,body.srn-theme select:autofill,body.srn-theme textarea:autofill{background-color:var(--srn-field-bg, var(--srn-bg))!important;color:var(--srn-text)!important}body.srn-shop-page input,body.srn-shop-page select,body.srn-shop-page textarea,body.srn-theme .srn-input,body.srn-theme .srn-newsletter__input,body.srn-theme .srn-sform__input{color-scheme:dark}.srn-form__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.srn-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}@media (max-width:520px){.srn-form__grid{grid-template-columns:1fr}}.srn-form__msg{margin:0 0 12px;min-height:0;font-size:13.5px;line-height:1.8;border-radius:10px}.srn-form__msg:empty{display:none}.srn-form__msg.is-error{padding:10px 12px;background:rgba(239,68,68,.12);color:var(--srn-danger-text);border:1px solid rgba(239,68,68,.35)}.srn-form__msg.is-ok{padding:10px 12px;background:rgba(34,197,94,.12);color:var(--srn-success-text);border:1px solid rgba(34,197,94,.35)}.srn-input.is-invalid{border-color:var(--srn-danger);box-shadow:0 0 0 3px rgba(239,68,68,.2)}.srn-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--srn-muted);cursor:pointer}.srn-check input{accent-color:var(--srn-primary);width:16px;height:16px;margin:0}.srn-link{color:var(--srn-primary-text);font-size:13px;transition:color .2s}.srn-link--accent,.srn-link:hover,.srn-ssug__chip svg{color:var(--srn-accent-text)}.srn-link--accent{font-weight:700}.srn-link--accent:hover{color:var(--srn-primary-text)}.srn-pass{position:relative}.srn-pass .srn-input{padding-inline-end:44px}.srn-pass__toggle{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;color:var(--srn-muted);border-radius:9px}.srn-pass__toggle:hover{color:var(--srn-strong)}.srn-pass__toggle.is-on{color:var(--srn-primary-text)}.srn-sform{position:relative;width:100%;min-width:0}.srn-sform__field{display:flex;align-items:center;gap:2px;min-height:54px;background:rgba(var(--srn-bg-rgb)/.78);border:1px solid var(--srn-border);border-radius:16px;transition:border-color .2s,box-shadow .2s,background .2s}.srn-sform__field:focus-within{border-color:var(--srn-primary);box-shadow:var(--srn-ring);background:rgba(var(--srn-bg-rgb)/.96)}.srn-sform__icon{display:grid;place-items:center;width:48px;color:var(--srn-muted);flex:none;transition:color .2s}.srn-sform__field:focus-within .srn-sform__icon{color:var(--srn-primary-text)}.srn-sform__input,body.srn-theme input.srn-sform__input{flex:1 1 0;width:0;min-width:0;height:52px;background:0 0!important;border:0!important;box-shadow:none!important;color:var(--srn-text);font-family:var(--srn-font);font-size:15.5px;padding:0 4px;border-radius:0;-webkit-appearance:none;appearance:none;outline:0}.srn-sform__input::-webkit-search-cancel-button,.srn-sform__input::-webkit-search-decoration{display:none;-webkit-appearance:none}.srn-sform__clear{display:grid;place-items:center;flex:none;width:30px;height:30px;margin-inline-end:2px;border-radius:50%;background:rgba(var(--srn-ink-rgb)/.08);color:var(--srn-text-2);transition:background .2s,color .2s}.srn-sform__clear:hover{background:rgba(239,68,68,.25);color:var(--srn-strong)}.srn-sform__clear[hidden]{display:none}.srn-sform__submit{flex:none;height:40px;margin-inline:7px;padding:0 20px;border-radius:12px;background:var(--srn-primary-h);color:var(--srn-on-primary);font-size:14px;font-weight:800;transition:background .2s,transform .2s}.srn-sform__submit:hover{background:color-mix(in srgb,var(--srn-primary-h) 82%,#000)}.srn-sform__submit:active{transform:scale(.97)}.srn-sform__results{container-type:inline-size;position:absolute;top:calc(100% + 10px);inset-inline:0;z-index:30;max-height:min(64vh,470px);overflow:auto;overscroll-behavior:contain;padding:8px;background:var(--srn-surface-2);border:1px solid rgba(var(--srn-ink-rgb)/.1);border-radius:18px;box-shadow:0 30px 70px -14px rgba(var(--srn-shadow-rgb)/calc(.85*var(--srn-shadow-k)));animation:srn-pop .18s var(--srn-ease);scrollbar-width:thin}.srn-sform__results[hidden]{display:none}.srn-sform--overlay .srn-sform__results{position:static;margin-top:12px;max-height:min(56vh,460px);background:rgba(var(--srn-surface-2-rgb)/.55);box-shadow:none;animation:none}.srn-sres,.srn-sres__thumb{display:grid;border-radius:14px}.srn-sres{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;color:var(--srn-text);transition:background .15s}.srn-sres+.srn-sres{margin-top:2px}.srn-sres.is-active,.srn-sres:hover,.srn-sres[aria-selected=true]{background:rgba(var(--srn-primary-rgb)/.2)}.srn-sres__thumb{place-items:center;width:56px;height:56px;overflow:hidden;background:linear-gradient(135deg,rgba(var(--srn-primary-rgb)/.38),rgba(var(--srn-accent-rgb)/.28));color:var(--srn-on-accent);font-size:20px;font-weight:900}.srn-sres__thumb img{display:block;width:100%;height:100%;object-fit:cover}.srn-sres__body{display:grid;gap:5px;min-width:0}.srn-sres__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--srn-strong);font-size:14.5px;font-weight:700;line-height:1.7;overflow-wrap:anywhere}.srn-sres__title mark{padding:0 3px;border-radius:4px;background:rgba(var(--srn-accent-rgb)/.35);color:var(--srn-strong)}.srn-sres__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.srn-sres__off,.srn-sres__type{border-radius:999px;font-size:11.5px;line-height:1.9}.srn-sres__type{padding:0 10px;background:rgba(var(--srn-primary-rgb)/.2);color:var(--srn-primary-text)}.srn-sres__off{padding:0 8px;background:var(--srn-accent);color:var(--srn-on-accent);font-weight:900}.srn-sres__price{display:grid;justify-items:end;gap:1px;text-align:end;white-space:nowrap}.srn-sres__now{color:var(--srn-accent-text);font-size:14.5px;font-weight:900}.srn-sres__now small{color:var(--srn-muted);font-size:11.5px;font-weight:600;margin-inline-end:4px}.srn-sres__old{color:var(--srn-muted);font-size:12px;text-decoration:line-through}@container (max-width: 470px){.srn-sres{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:9px 10px}.srn-sres__thumb{width:50px;height:50px;border-radius:12px}.srn-sres__price{grid-column:2;display:flex;align-items:baseline;justify-items:unset;gap:8px;text-align:start;margin-top:-4px}}.srn-sres-all{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 0;padding:12px;border-radius:14px;background:rgba(var(--srn-primary-rgb)/.18);border:1px solid rgba(var(--srn-primary-rgb)/.45);color:var(--srn-strong);font-size:14px;font-weight:800;transition:background .2s}.srn-sres-all.is-active,.srn-sres-all:hover{background:var(--srn-primary-h)}.srn-sstate{display:grid;justify-items:center;gap:10px;padding:26px 12px;text-align:center;color:var(--srn-muted);font-size:14px;line-height:1.9}.srn-sstate .srn-spinner{width:22px;height:22px;border:3px solid rgba(var(--srn-ink-rgb)/.18);border-top-color:var(--srn-primary);border-radius:50%;animation:srn-spin .7s linear infinite}.srn-ssug{padding:8px 6px 6px}.srn-ssug__title{margin:0 0 10px;padding-inline:4px;color:var(--srn-muted);font-size:12.5px;font-weight:700}.srn-ssug__chips{display:flex;flex-wrap:wrap;gap:8px}.srn-ssug__chip{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:rgba(var(--srn-ink-rgb)/.05);border:1px solid var(--srn-border-2);color:var(--srn-text-2);font-size:13.5px;font-weight:600;transition:background .2s,border-color .2s,transform .2s}.srn-ssug__chip.is-active,.srn-ssug__chip:hover{background:rgba(var(--srn-primary-rgb)/.22);border-color:var(--srn-primary);color:var(--srn-strong);transform:translateY(-2px)}.srn-hwidget--search{min-width:240px}.srn-backdrop{position:fixed;inset:0;z-index:9990;background:rgba(2,6,23,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .35s}.srn-backdrop.is-open{opacity:1}.srn-backdrop[hidden]{display:none}.srn-drawer{position:fixed;top:0;bottom:0;z-index:9995;width:min(var(--srn-drawer-w),92vw);visibility:hidden;transition:transform .45s var(--srn-ease),visibility 0s .45s;will-change:transform}.srn-drawer--start{inset-inline-start:0}.srn-drawer--end{inset-inline-end:0}[dir=rtl] .srn-drawer--start,html:not([dir=rtl]) .srn-drawer--end{right:0;left:auto;transform:translateX(105%)}[dir=rtl] .srn-drawer--end,html:not([dir=rtl]) .srn-drawer--start{left:0;right:auto;transform:translateX(-105%)}.srn-drawer.is-open{transform:none!important;visibility:visible;transition:transform .45s var(--srn-ease),visibility 0s}.srn-drawer.is-dragging{transition:none}body.admin-bar .srn-drawer{top:32px}@media (max-width:782px){body.admin-bar .srn-drawer{top:46px}}.srn-drawer__panel{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:linear-gradient(160deg,rgba(var(--srn-surface-rgb)/.78),rgba(var(--srn-bg-rgb)/.9));border:1px solid rgba(var(--srn-ink-rgb)/.1);-webkit-backdrop-filter:blur(var(--srn-drawer-blur)) saturate(1.4);backdrop-filter:blur(var(--srn-drawer-blur)) saturate(1.4);box-shadow:0 0 80px rgba(var(--srn-shadow-rgb)/calc(.6*var(--srn-shadow-k))),inset 0 1px 0 rgba(var(--srn-ink-rgb)/.06)}[dir=rtl] .srn-drawer--start .srn-drawer__panel{border-radius:26px 0 0 26px;border-right:0}[dir=rtl] .srn-drawer--end .srn-drawer__panel{border-radius:0 26px 26px 0;border-left:0}html:not([dir=rtl]) .srn-drawer--start .srn-drawer__panel{border-radius:0 26px 26px 0;border-left:0}html:not([dir=rtl]) .srn-drawer--end .srn-drawer__panel{border-radius:26px 0 0 26px;border-right:0}.srn-drawer__panel::after,.srn-drawer__panel::before{content:"";position:absolute;border-radius:50%;pointer-events:none}.srn-drawer__panel::before{width:260px;height:260px;top:-90px;inset-inline-end:-80px;background:radial-gradient(circle,rgba(var(--srn-primary-rgb)/.35),transparent 70%)}.srn-drawer__panel::after{width:240px;height:240px;bottom:-90px;inset-inline-start:-90px;background:radial-gradient(circle,rgba(var(--srn-accent-rgb)/.22),transparent 70%)}.srn-drawer__panel>*{position:relative;z-index:1}.srn-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 10px;flex:none}.srn-drawer__close{background:rgba(var(--srn-ink-rgb)/.06);border:1px solid rgba(var(--srn-ink-rgb)/.08);border-radius:12px}.srn-drawer__close:hover{background:rgba(239,68,68,.2);color:var(--srn-strong)}.srn-drawer__panel>.srn-drawer__search{padding:6px 20px 12px;flex:none;z-index:8}.srn-drawer__search .srn-sform__field{background:rgba(var(--srn-surface-2-rgb)/.5)}.srn-drawer__search .srn-sform__submit{display:none}.srn-drawer__search .srn-sform__results{inset-inline:-6px;background:var(--srn-bg);border-color:rgba(var(--srn-ink-rgb)/.12);max-height:min(58vh,420px)}.srn-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;margin:0 20px 6px;padding:5px;gap:0;border-radius:14px;background:rgba(var(--srn-surface-2-rgb)/.45);border:1px solid rgba(var(--srn-ink-rgb)/.07);flex:none}.srn-tabs__btn{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:6px 8px;border-radius:10px;color:var(--srn-muted);font-size:13.5px;font-weight:600;line-height:1.3;text-align:center;transition:color .25s}.srn-tabs__btn svg{width:17px;height:17px;flex:none}.srn-tabs__btn.is-active{color:var(--srn-strong)}.srn-tabs__ind{position:absolute;z-index:1;top:5px;bottom:5px;inset-inline-start:5px;width:calc(50% - 5px);border-radius:10px;background:linear-gradient(135deg,rgba(var(--srn-primary-rgb)/.9),rgba(var(--srn-primary-rgb)/.55));box-shadow:0 8px 22px -8px rgba(var(--srn-primary-rgb)/.9),inset 0 1px 0 rgba(var(--srn-ink-rgb)/.25);transition:transform .4s var(--srn-ease)}#srn-login[data-view=register] .srn-seg__thumb,.srn-tabs[data-active="1"] .srn-tabs__ind{transform:translateX(-100%)}html:not([dir=rtl]) #srn-login[data-view=register] .srn-seg__thumb,html:not([dir=rtl]) .srn-tabs[data-active="1"] .srn-tabs__ind{transform:translateX(100%)}.srn-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 14px 14px;-webkit-overflow-scrolling:touch}.srn-tabpanel{animation:srn-tab-in .35s var(--srn-ease)}.srn-tabpanel[hidden]{display:none}.srn-menu--drawer>li{position:relative;margin-bottom:4px}.srn-menu--drawer a{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:13px;color:var(--srn-text-2);font-size:var(--srn-fs-menu);font-weight:500}.srn-menu--drawer a:focus-visible,.srn-menu--drawer a:hover{background:rgba(var(--srn-ink-rgb)/.06);color:var(--srn-strong)}.srn-menu--drawer li.current-menu-item>a,.srn-menu--drawer li.current_page_item>a{background:rgba(var(--srn-primary-rgb)/.18);color:var(--srn-strong);box-shadow:inset 3px 0 0 var(--srn-primary)}[dir=rtl] .srn-menu--drawer li.current-menu-item>a,[dir=rtl] .srn-menu--drawer li.current_page_item>a{box-shadow:inset -3px 0 0 var(--srn-primary)}.srn-menu--drawer .srn-submenu-toggle{position:absolute;top:5px;inset-inline-end:6px;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--srn-muted);background:rgba(var(--srn-ink-rgb)/.04)}.srn-menu--drawer .srn-submenu-toggle svg{transition:transform .3s var(--srn-ease)}.srn-menu--drawer li.is-open>.srn-submenu-toggle svg{transform:rotate(180deg);color:var(--srn-accent-text)}.srn-menu--drawer .sub-menu{list-style:none;margin:0;padding:0;overflow:hidden;max-height:0;transition:max-height .4s var(--srn-ease)}.srn-menu--drawer li.is-open>.sub-menu{max-height:900px}.srn-menu--drawer .sub-menu a{padding:10px 14px;padding-inline-start:34px;font-size:14px;color:var(--srn-text-2);position:relative}.srn-menu--drawer .sub-menu a::before{content:"";position:absolute;inset-inline-start:18px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:rgba(var(--srn-primary-rgb)/.7)}.srn-menu--cats>li>a{padding-inline-end:56px}.srn-cat__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(var(--srn-primary-rgb)/.16);color:var(--srn-primary-text);flex:none}.srn-menu--cats>li:nth-child(even) .srn-cat__icon{background:rgba(var(--srn-accent-rgb)/.16);color:var(--srn-accent-text)}.srn-cat__name{flex:1;min-width:0}.srn-cat__count{padding:1px 9px;border-radius:999px;background:rgba(var(--srn-ink-rgb)/.07);color:var(--srn-muted);font-size:11.5px}.srn-menu--cats .srn-cat__count{margin-inline-end:0}.srn-drawer__foot{flex:none;padding:14px 20px calc(16px + env(safe-area-inset-bottom,0));border-top:1px solid rgba(var(--srn-ink-rgb)/.08);background:rgba(var(--srn-surface-2-rgb)/.35)}.srn-drawer__foot-title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;font-weight:700;color:var(--srn-strong)}.srn-drawer__foot-title svg{color:var(--srn-accent-text)}.srn-support{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px}.srn-drawer__hours,.srn-support__btn{display:flex;align-items:center;font-size:12px}.srn-support__btn{flex-direction:column;gap:4px;padding:10px 6px;border-radius:13px;background:rgba(var(--srn-ink-rgb)/.05);border:1px solid rgba(var(--srn-ink-rgb)/.08);color:var(--srn-text-2);transition:background .2s,border-color .2s,transform .2s}.srn-support__btn svg{width:20px;height:20px;color:var(--srn-primary-text)}.srn-support__btn:hover{background:rgba(var(--srn-primary-rgb)/.2);border-color:var(--srn-primary);transform:translateY(-2px)}.srn-drawer__hours{gap:6px;margin:10px 0 0;color:var(--srn-muted)}.srn-drawer__foot .srn-social{margin-top:12px;justify-content:center}.srn-social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.srn-social__link{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--srn-surface);color:var(--srn-muted);transition:background .25s,color .25s,transform .25s}.srn-social__link:hover{background:var(--srn-soc, var(--srn-primary));color:var(--srn-on-primary);transform:translateY(-3px)}.srn-social__link svg{width:18px;height:18px}.srn-bnav{display:none;position:fixed;z-index:9980;inset-inline:0;bottom:0;pointer-events:none;transition:transform .45s var(--srn-ease),opacity .3s;will-change:transform}.srn-bnav>*{pointer-events:auto}.srn-bnav.is-hidden{transform:translateY(130%);opacity:0}.srn-bnav__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--srn-bn-count, 5),minmax(0,1fr));align-items:end}.srn-bnav__cell,.srn-bnav__item{display:flex;justify-content:center}.srn-bnav__cell{min-width:0}.srn-bnav__item{position:relative;flex-direction:column;align-items:center;gap:3px;width:100%;min-height:58px;padding:6px 2px;color:var(--srn-muted);font-family:var(--srn-font);font-size:var(--srn-fs-bnav);font-weight:600;line-height:1.3;-webkit-tap-highlight-color:transparent;transition:color .3s}.srn-bnav__icon{position:relative;display:grid;place-items:center;width:44px;height:30px;transition:transform .4s var(--srn-ease)}.srn-bnav__icon svg{width:22px;height:22px}.srn-bnav__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.srn-bnav__item:active .srn-bnav__icon{transform:scale(.82)}.srn-bnav__item.is-active{color:var(--srn-strong)}.srn-bnav__item.is-active .srn-bnav__icon{transform:translateY(-3px) scale(1.14);color:var(--srn-primary-text);filter:drop-shadow(0 0 8px rgba(var(--srn-primary-rgb)/.9))}.srn-bnav__item.is-active::after,.srn-modal__box::before{content:"";position:absolute;height:3px;background:linear-gradient(90deg,var(--srn-primary),var(--srn-accent))}.srn-bnav__item.is-active::after{top:2px;left:50%;width:22px;margin-left:-11px;border-radius:0 0 4px 4px;box-shadow:0 4px 14px rgba(var(--srn-primary-rgb)/.9);animation:srn-ind .4s var(--srn-ease)}.srn-bnav__icon .srn-cart-count{top:-2px;inset-inline-end:2px;box-shadow:0 0 0 2px #111827}.srn-bnav--floating{padding:0 14px calc(12px + env(safe-area-inset-bottom,0))}.srn-bnav--floating .srn-bnav__list{position:relative;max-width:560px;margin-inline:auto;padding:0 6px;border-radius:26px;background:rgba(var(--srn-header-bg-rgb)/.72);border:1px solid rgba(var(--srn-ink-rgb)/.12);-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 18px 40px -10px rgba(var(--srn-shadow-rgb)/calc(.7*var(--srn-shadow-k))),inset 0 1px 0 rgba(var(--srn-ink-rgb)/.08)}.srn-bnav--floating.srn-bnav--glow .srn-bnav__list::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:27px;padding:1.5px;pointer-events:none;background:linear-gradient(120deg,var(--srn-primary),transparent 35%,transparent 65%,var(--srn-accent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.95;animation:srn-glow 5s ease-in-out infinite}.srn-bnav--floating.srn-bnav--glow .srn-bnav__list::after{content:"";position:absolute;inset:0;z-index:-2;border-radius:26px;pointer-events:none;box-shadow:0 0 26px -2px rgba(var(--srn-primary-rgb)/.45),0 0 34px -6px rgba(var(--srn-accent-rgb)/.3);animation:srn-glow 5s ease-in-out infinite}.srn-bnav--attached{padding-bottom:env(safe-area-inset-bottom,0)}.srn-bnav--attached .srn-bnav__list{background:rgba(var(--srn-header-bg-rgb)/.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(var(--srn-ink-rgb)/.08);padding:0 6px}.srn-bnav--attached.srn-bnav--glow .srn-bnav__list{border-image:linear-gradient(90deg,var(--srn-primary),var(--srn-accent))1;box-shadow:0-10px 30px -12px rgba(var(--srn-primary-rgb)/.5)}.srn-bnav__cell.has-featured .srn-bnav__item{overflow:visible}.srn-bnav__item.is-featured{color:var(--srn-strong);margin-top:-26px;min-height:84px;justify-content:flex-start}.srn-bnav__item.is-featured .srn-bnav__icon{width:58px;height:58px;border-radius:50%;color:var(--srn-on-accent);background:linear-gradient(135deg,var(--srn-primary),var(--srn-accent));box-shadow:0 12px 26px -6px rgba(var(--srn-accent-rgb)/.75),0 0 0 5px rgba(var(--srn-bg-rgb)/.9);animation:srn-pulse 2.8s ease-in-out infinite}.srn-bnav__item.is-featured .srn-bnav__icon svg{width:26px;height:26px}.srn-bnav__item.is-featured.is-active .srn-bnav__icon{filter:none;transform:scale(1.06)}.srn-bnav__item.is-featured::after,.srn-modal{display:none}.srn-bnav__item.is-featured .srn-bnav__label{margin-top:4px;color:var(--srn-text-2)}body.srn-bnav-hidden-by-input .srn-bnav{transform:translateY(130%);opacity:0}@media (max-width:768px){body.srn-has-bnav .srn-to-top{bottom:calc(var(--srn-bnav-space) + env(safe-area-inset-bottom,0))}}.srn-modal{position:fixed;inset:0;z-index:10000;align-items:center;justify-content:center;padding:16px}.srn-modal.is-open{display:flex}.srn-modal__overlay{position:absolute;inset:0;background:rgba(2,6,23,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:srn-fade .3s ease both}.srn-modal__box{position:relative;width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:30px;background:linear-gradient(180deg,var(--srn-surface),var(--srn-surface-2));border:1px solid var(--srn-border);border-radius:22px;box-shadow:0 40px 90px -20px rgba(var(--srn-shadow-rgb)/calc(.85*var(--srn-shadow-k)));animation:srn-modal-in .4s var(--srn-ease) both}.srn-modal__box::before{inset:0 0 auto 0;border-radius:22px 22px 0 0}.srn-modal__box--sm{max-width:420px}.srn-modal__box--md{max-width:600px}.srn-modal__box--qv{max-width:780px;padding:0}.srn-modal__box--search{max-width:660px;align-self:flex-start;margin-top:8vh;padding:14px;background:rgba(var(--srn-surface-2-rgb)/.94)}.srn-modal--search{align-items:flex-start}.srn-modal__close{position:absolute;top:12px;inset-inline-start:12px;z-index:3;width:40px;height:40px;color:var(--srn-muted)}.srn-modal__head{text-align:center;margin-bottom:22px}.srn-modal__logo{display:flex;justify-content:center;margin-bottom:10px}.srn-modal__logo .srn-logo__text{font-size:34px}.srn-modal__title{font-size:22px;font-weight:900;margin-bottom:4px}.srn-modal__desc{margin:0;color:var(--srn-muted);font-size:14px;font-weight:400;line-height:1.9}.srn-modal__badge{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:12px;border-radius:18px;background:linear-gradient(135deg,rgba(var(--srn-primary-rgb)/.25),rgba(var(--srn-accent-rgb)/.25));color:var(--srn-accent-text);border:1px solid rgba(var(--srn-accent-rgb)/.35)}.srn-modal__foot{margin:18px 0 0;text-align:center;font-size:13.5px;color:var(--srn-muted)}.srn-search__hint{display:flex;flex-wrap:wrap;gap:16px;margin:12px 6px 2px;font-size:12px;color:var(--srn-muted)}.srn-search__hint kbd{display:inline-block;min-width:22px;padding:1px 6px;margin-inline-end:3px;border-radius:6px;background:var(--srn-bg);border:1px solid var(--srn-border);font:11px var(--srn-mono);text-align:center;color:var(--srn-text-2)}@media (max-width:640px){.srn-modal{padding:10px;align-items:flex-end}.srn-modal--search{align-items:flex-start}.srn-modal__box{padding:24px 18px 20px;border-radius:22px 22px 18px 18px;max-height:calc(100dvh - 20px)}.srn-modal__box--search{margin-top:4vh;padding:10px}.srn-search__hint{display:none}}.srn-qv{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:320px;position:relative}.srn-qv__media{display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 30% 20%,rgba(var(--srn-primary-rgb)/.25),transparent 60%),var(--srn-surface-2);border-radius:22px 0 0 22px}html:not([dir=rtl]) .srn-qv__media{border-radius:0 22px 22px 0}.srn-qv__media img{width:100%;max-height:340px;object-fit:contain;border-radius:14px}.srn-qv__body{padding:36px 30px 28px;display:flex;flex-direction:column;gap:10px}.srn-qv__badge{align-self:flex-start;padding:2px 12px;border-radius:999px;background:rgba(var(--srn-accent-rgb)/.16);color:var(--srn-accent-text);font-size:12px;font-weight:700}.srn-qv__title{font-size:22px;font-weight:900}.srn-qv__desc{color:var(--srn-muted);font-size:14px;line-height:2}.srn-footer__bottom p,.srn-qv__desc p{margin:0}.srn-qv__price{font-size:22px;font-weight:800;color:var(--srn-accent-text)}.srn-qv__price del{color:var(--srn-muted);font-size:15px;margin-inline-end:8px}.srn-qv__price ins{text-decoration:none}.srn-qv__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:10px}.srn-qv__actions .srn-btn{flex:1;min-width:150px}.srn-qv__skeleton{display:none}.srn-qv.is-loading .srn-qv__body,.srn-qv.is-loading .srn-qv__media{visibility:hidden}.srn-qv.is-loading .srn-qv__skeleton{display:grid;position:absolute;inset:0;grid-template-columns:.9fr 1.1fr;gap:24px;padding:28px}.srn-qv__skeleton span{border-radius:14px;background:linear-gradient(90deg,var(--srn-surface) 25%,var(--srn-surface-3) 50%,var(--srn-surface) 75%);background-size:200% 100%;animation:srn-shimmer 1.3s infinite}.srn-qv__skeleton span:nth-child(2),.srn-qv__skeleton span:nth-child(3){display:none}@media (max-width:680px){.srn-qv,.srn-qv.is-loading .srn-qv__skeleton{grid-template-columns:1fr}.srn-qv__media{border-radius:22px 22px 0 0;padding:22px}.srn-qv__media img{max-height:220px}.srn-qv__body{padding:22px 20px}}.srn-footer{position:relative;z-index:2;margin-top:64px;padding:64px 0 24px;background:var(--srn-footer-bg);border-top:1px solid var(--srn-border)}.srn-footer__grid{display:grid;gap:40px;margin-bottom:40px;grid-template-columns:repeat(4,minmax(0,1fr))}.srn-footer__grid--1{grid-template-columns:minmax(0,1fr)}.srn-footer__grid--2{grid-template-columns:1.4fr 1fr}.srn-footer__grid--3{grid-template-columns:1.4fr 1fr 1fr}.srn-footer__brand .srn-logo{margin-bottom:16px}.srn-footer__about{margin:0 0 18px;font-size:14px;line-height:2;color:var(--srn-muted)}.srn-footer__title{margin:0 0 16px;font-size:16px;font-weight:800;color:var(--srn-strong)}.srn-footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.srn-footer__menu a{font-size:14px;color:var(--srn-muted);transition:color .2s,padding .2s}.srn-footer__menu a:hover{color:var(--srn-primary-text);padding-inline-start:4px}.srn-newsletter__row{display:flex}.srn-newsletter__input,body.srn-theme input.srn-newsletter__input{min-height:44px;border-radius:0 11px 11px 0;border-inline-end:0}html:not([dir=rtl]) .srn-newsletter__input{border-radius:11px 0 0 11px}.srn-newsletter__btn{min-height:44px;padding:8px 18px;border-radius:11px 0 0 11px;flex:none}html:not([dir=rtl]) .srn-newsletter__btn{border-radius:0 11px 11px 0}.srn-footer__badges,.srn-footer__bottom{display:flex;flex-wrap:wrap;align-items:center}.srn-footer__badges{gap:14px;justify-content:center;margin-bottom:28px;padding:18px;border-radius:16px;background:rgba(var(--srn-ink-rgb)/.03);border:1px solid var(--srn-border)}.srn-footer__badges img{max-height:90px;width:auto;border-radius:8px}.srn-footer__bottom{justify-content:space-between;gap:12px;padding-top:22px;border-top:1px solid var(--srn-border);font-size:12.5px;color:var(--srn-muted)}.srn-footer__status{display:inline-flex;align-items:center;gap:8px}.srn-dot{width:8px;height:8px;border-radius:50%;background:var(--srn-success);box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:srn-dot 2s infinite}@media (max-width:900px){.srn-footer__grid,.srn-footer__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.srn-footer__grid--2{grid-template-columns:1fr 1fr}}@media (max-width:560px){.srn-footer{padding-top:44px}.srn-footer__grid,.srn-footer__grid--2,.srn-footer__grid--3{grid-template-columns:1fr;gap:30px}.srn-footer__bottom{flex-direction:column;text-align:center}}.srn-footer--el{padding:0}.srn-footer--el .srn-footer__bottom{width:100%}.e-con.srn-el-footer-grid,.elementor .srn-el-footer-grid{display:grid!important;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;width:100%}.srn-el-footer-grid>.e-con{width:auto;min-width:0}@media (max-width:900px){.e-con.srn-el-footer-grid,.elementor .srn-el-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.e-con.srn-el-footer-grid,.elementor .srn-el-footer-grid{grid-template-columns:1fr;gap:30px}}.srn-header--el>.elementor{width:100%}.srn-footer__nav,.srn-footer__news{min-width:0}.srn-to-top{position:fixed;z-index:900;bottom:24px;inset-inline-start:24px;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:rgba(var(--srn-surface-rgb)/.9);border:1px solid var(--srn-border);color:var(--srn-strong);box-shadow:0 12px 28px -10px rgba(var(--srn-shadow-rgb)/calc(.7*var(--srn-shadow-k)));opacity:0;transform:translateY(14px);transition:opacity .3s,transform .3s,background .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.srn-to-top.is-visible,html.srn-js body.srn-reveal-on [data-srn-reveal].is-in{opacity:1;transform:none}#srn-login[data-view=lost] .srn-seg,.srn-to-top[hidden]{display:none}.srn-to-top:hover{background:var(--srn-primary)}html.srn-js body.srn-reveal-on [data-srn-reveal]{opacity:0;transform:translateY(36px);transition:opacity .8s ease-out var(--srn-d, 0ms),transform .8s ease-out var(--srn-d, 0ms)}body.elementor-editor-active .srn-pcard[data-srn-reveal],body.elementor-editor-active [data-srn-reveal],body.elementor-editor-preview .srn-pcard[data-srn-reveal],body.elementor-editor-preview [data-srn-reveal]{opacity:1!important;transform:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){html.srn-js body.srn-reveal-on [data-srn-reveal]{opacity:1;transform:none;transition:none}.srn-ambient__code,.srn-bnav--glow .srn-bnav__list::after,.srn-bnav--glow .srn-bnav__list::before,.srn-bnav__item.is-featured .srn-bnav__icon,.srn-dot,.srn-floatbadge{animation:none!important}.srn-bnav,.srn-drawer,.srn-modal__box,.srn-modal__overlay,.srn-tabpanel{transition:none!important;animation:none!important}}.srn-toast{position:fixed;z-index:10010;inset-inline:16px;bottom:24px;margin-inline:auto;width:max-content;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:14px;font-size:14px;background:rgba(var(--srn-surface-2-rgb)/.96);border:1px solid rgba(var(--srn-primary-rgb)/.5);box-shadow:0 18px 40px -10px rgba(var(--srn-shadow-rgb)/calc(.75*var(--srn-shadow-k))),0 0 24px -6px rgba(var(--srn-primary-rgb)/.5);opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .3s,transform .35s var(--srn-ease);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.srn-toast.is-on{opacity:1;transform:none;pointer-events:auto}.srn-toast a{color:var(--srn-accent-text);font-weight:800;white-space:nowrap}.srn-toast,.srn-toast a:hover{color:var(--srn-strong)}@media (max-width:768px){body.srn-has-bnav .srn-toast{bottom:calc(var(--srn-bnav-space) + env(safe-area-inset-bottom,0) + 6px)}.srn-header__inner{min-height:60px}.srn-logo__text{font-size:24px}.srn-logo__img{max-height:36px}.srn-burger,.srn-iconbtn{width:40px;height:40px}.srn-bnav__icon svg,.srn-iconbtn svg{width:21px;height:21px}.srn-btn--lg{min-height:48px;padding:11px 24px}.srn-drawer__head{padding:14px 16px 8px}.srn-drawer__search{padding:4px 16px 10px}.srn-tabs{margin:0 16px 4px}.srn-tabs__btn{min-height:38px;font-size:13px}.srn-drawer__body{padding:6px 10px 12px}.srn-menu--drawer a{padding:11px 12px}.srn-drawer__foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom,0))}.srn-modal__title{font-size:19px}.srn-modal__logo .srn-logo__text{font-size:28px}.srn-bnav__item{min-height:54px}.srn-bnav__item.is-featured .srn-bnav__icon{width:52px;height:52px}.srn-bnav__item.is-featured{margin-top:-22px;min-height:78px}.srn-footer{padding-top:40px;margin-top:40px}.srn-footer__title{font-size:15px;margin-bottom:12px}.srn-footer__about,.srn-footer__menu a{font-size:13.5px}.srn-footer__menu{gap:8px}}body.srn-theme .page-content>blockquote,body.srn-theme .page-content>ol,body.srn-theme .page-content>p,body.srn-theme .page-content>ul{max-width:78ch;margin-inline:auto;color:var(--srn-text-2);line-height:2.1;font-size:calc(var(--srn-fs) + 1px)}body.srn-theme .page-content>h2,body.srn-theme .page-content>h3,body.srn-theme .page-content>h4{max-width:78ch;margin-inline:auto;margin-block:1.8em .6em;color:var(--srn-strong);font-weight:var(--srn-fwh);line-height:1.65}body.srn-theme .page-content>ol a,body.srn-theme .page-content>p a,body.srn-theme .page-content>ul a{color:var(--srn-primary-text);text-decoration:underline;text-underline-offset:5px}body.srn-theme .page-header .entry-title{max-width:78ch;margin-inline:auto;color:var(--srn-strong);font-size:var(--srn-fs-h2);font-weight:var(--srn-fwh);line-height:1.5}.srn-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 22px;padding:4px;border-radius:14px;background:rgba(var(--srn-surface-2-rgb)/.55);border:1px solid var(--srn-border)}.srn-seg__thumb{position:absolute;top:4px;bottom:4px;inset-inline-start:4px;width:calc(50% - 4px);border-radius:10px;background:linear-gradient(135deg,var(--srn-primary-h),color-mix(in srgb,var(--srn-primary-h) 60%,var(--srn-accent)));box-shadow:0 8px 20px -8px rgba(var(--srn-primary-rgb)/.9);transition:transform .35s var(--srn-ease)}.srn-seg__btn{position:relative;z-index:1;height:40px;border-radius:10px;color:var(--srn-muted);font-size:14.5px;font-weight:800;cursor:pointer;transition:color .25s}.srn-seg__btn[aria-selected=true]{color:var(--srn-strong)}.srn-seg__btn:focus-visible{outline:2px solid #fff;outline-offset:-3px}.srn-view[hidden]{display:none!important}.srn-view{animation:srn-view-in .35s var(--srn-ease)}.srn-check--block,.srn-note{display:flex;align-items:flex-start;margin:4px 0 14px;line-height:1.8}.srn-check--block input,.srn-note svg{margin-top:4px;flex:none}.srn-note{gap:10px;margin:0 0 14px;padding:11px 14px;border-radius:12px;background:rgba(var(--srn-primary-rgb)/.14);border:1px solid rgba(var(--srn-primary-rgb)/.4);color:var(--srn-primary-text);font-size:13px;line-height:1.9}.srn-note svg{color:var(--srn-accent-text)}.srn-strength{display:flex;align-items:center;gap:5px;margin-top:8px;min-height:16px}.srn-strength span{flex:none;width:34px;height:5px;border-radius:5px;background:var(--srn-surface-3);transition:background .25s}.srn-strength[data-level="1"] span:nth-child(-n+1){background:var(--srn-danger)}.srn-strength[data-level="2"] span:nth-child(-n+2){background:#f59e0b}.srn-strength[data-level="3"] span:nth-child(-n+3){background:var(--srn-success)}.srn-strength__txt{margin-inline-start:6px;color:var(--srn-muted);font-size:12px;font-style:normal}.srn-modal__box--sm{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}.srn-field>label small{color:var(--srn-muted);font-weight:400}@media (prefers-reduced-motion:reduce){.srn-view{animation:none}.srn-seg__thumb{transition:none}}html[dir=rtl] .srn-pass .srn-input{padding-left:46px;padding-right:14px}html:not([dir=rtl]) .srn-pass .srn-input{padding-right:46px;padding-left:14px}.srn-av{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--s, 40px);height:var(--s, 40px);overflow:hidden;border-radius:50%;background:linear-gradient(135deg,var(--srn-primary-h),var(--srn-accent));color:var(--srn-on-accent);font-size:calc(var(--s, 40px)*.42);font-weight:900;line-height:1}.srn-av::before{content:attr(data-l)}.srn-av__img,.srn-buyctx__img img{width:100%;height:100%;object-fit:cover}.srn-av__img{position:absolute;inset:0;max-width:none;border-radius:inherit}.srn-author__av .srn-av,.srn-av--ring,.srn-lh__avatar .srn-av{border:2px solid rgba(var(--srn-primary-rgb)/.6);box-sizing:border-box}.srn-av--square{border-radius:26%}.srn-author__av,.srn-lh__avatar{display:block;width:auto;height:auto;border:0;border-radius:0;overflow:visible}.srn-author__av .srn-av,.srn-lh__avatar .srn-av{width:88px;height:88px}.srn-lh__avatar .srn-av{width:96px;height:96px}@media (max-width:680px){.srn-author__av .srn-av{width:76px;height:76px}.srn-lh__avatar .srn-av{width:72px;height:72px}}.srn-cb-chip,.srn-cb-line{align-items:center;color:var(--srn-accent-text);font-weight:700}.srn-cb-chip{display:inline-flex;align-self:flex-start;gap:5px;margin:0 0 12px;padding:2px 10px;border-radius:999px;background:rgba(var(--srn-accent-rgb)/.16);font-size:12px;line-height:1.9;white-space:nowrap}.srn-cb-chip svg{flex:none}.srn-cb-line{display:flex;gap:10px;margin:0 0 18px;padding:9px 12px;border-radius:14px;background:rgba(var(--srn-accent-rgb)/.1);border:1px solid rgba(var(--srn-accent-rgb)/.35);font-size:13.5px;line-height:1.8}.srn-cb-line svg{flex:none;box-sizing:content-box;width:18px;height:18px;padding:5px;border-radius:9px;background:rgba(var(--srn-accent-rgb)/.2)}.srn-buyctx{display:grid;gap:8px;margin:14px 0 2px;text-align:start}#srn-login.is-buy[data-view=sms] .srn-seg,.srn-buyctx[hidden],.srn-buyctx__img[hidden],.srn-buyctx__perk[hidden]{display:none}.srn-buyctx__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:rgba(var(--srn-primary-rgb)/.14);border:1px solid rgba(var(--srn-primary-rgb)/.4)}.srn-buyctx__img{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:12px;overflow:hidden;background:rgba(var(--srn-ink-rgb)/.06)}.srn-buyctx__img img{display:block}.srn-buyctx__txt{display:grid;flex:1 1 auto;min-width:0;line-height:1.6}.srn-buyctx__txt b{overflow:hidden;color:var(--srn-strong);font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.srn-buyctx__txt small{color:var(--srn-accent-text);font-size:13px;font-weight:800}.srn-buyctx__tick{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:rgba(34,197,94,.2);color:var(--srn-success-text)}.srn-buyctx__perk{margin:0;padding:8px 12px;border-radius:12px;background:rgba(var(--srn-accent-rgb)/.14);color:var(--srn-accent-text);font-size:13px;font-weight:700;line-height:1.9}.srn-bf-gate{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 18px;padding:14px 18px;border-radius:20px;border:1px dashed rgba(var(--srn-primary-rgb)/.65);background:radial-gradient(320px 120px at 100%0,rgba(var(--srn-primary-rgb)/.24),transparent 70%),var(--srn-surface)}.srn-bf-gate__ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:rgba(var(--srn-primary-rgb)/.22);color:var(--srn-primary-text)}.srn-bf-gate__txt{display:grid;flex:1 1 220px;min-width:0;line-height:1.7}.srn-bf-gate__txt strong{color:var(--srn-strong);font-size:15px;font-weight:800}.srn-bf-gate__txt small{color:var(--srn-muted);font-size:12.5px}.single_add_to_cart_button.is-loading,a.add_to_cart_button.is-loading{opacity:.7;cursor:progress;pointer-events:none}.srn-modebtn{position:relative}.srn-modebtn__sun{display:none}.srn-modebtn__moon{display:inline-flex}:root[data-srn-theme=dark] .srn-modebtn__sun{display:inline-flex}:root[data-srn-theme=dark] .srn-modebtn__moon{display:none}.srn-drawer__mode{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 16px 16px;padding:10px 14px;border:1px solid var(--srn-border);border-radius:14px;background:rgba(var(--srn-ink-rgb)/.04);color:var(--srn-text-2);font-size:14px;font-weight:600}::selection{background:rgba(var(--srn-primary-rgb)/.28);color:var(--srn-strong)}:where(.srn-el-header){box-sizing:border-box;min-height:var(--srn-header-h);padding-inline:24px}:where(.srn-el-header>.e-con-inner){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:var(--srn-container);margin-inline:auto;min-height:var(--srn-header-h)}:where(.srn-el-header>.e-con-inner>.elementor-widget-sorenmart_nav_menu){flex:1 1 auto}:where(.srn-el-footer){box-sizing:border-box;padding:64px 24px 24px}:where(.srn-el-footer>.e-con-inner){display:flex;flex-direction:column;gap:40px;width:100%;max-width:var(--srn-container);margin-inline:auto}:where(.srn-pdp-root>.e-con-inner){display:flex;flex-direction:column;gap:28px;width:100%}