:root,.storefront{--sf-paper:#fff;--sf-paper-deep:#f5f5f4;--sf-card:#fff;--sf-ink:#171717;--sf-ink-soft:#2f2f2f;--sf-ink-muted:#737373;--sf-line:#e8e8e6;--sf-brand:#2f6f5e;--sf-brand-deep:#245648;--sf-brand-fg:#fff;--sf-mint:#cfe6dc;--sf-mint-deep:#b5d4c7;--sf-mint-soft:#f2f7f5;--sf-discount:#d6453d;--sf-ok:#2f6f5e;--sf-rose:#d6453d;--sf-font-sans:"IRANYekanXFaNum", sans-serif;--sf-font-display:"IRANYekanXFaNum", sans-serif;--sf-radius-sm:8px;--sf-radius:14px;--sf-radius-lg:20px;--sf-shadow:0 22px 48px -30px #17171766;--sf-shadow-soft:0 12px 30px -22px #17171747;--sf-container:72rem;--sf-header-h:4rem;--paper:var(--sf-paper);--paper-deep:var(--sf-paper-deep);--card:var(--sf-card);--ink:var(--sf-ink);--ink-soft:var(--sf-ink-soft);--ink-muted:var(--sf-ink-muted);--line:var(--sf-line);--accent:var(--sf-brand);--accent-deep:var(--sf-brand-deep);--ok:var(--sf-ok);--rose:var(--sf-rose);--hero:var(--sf-paper-deep);--hero-fg:var(--sf-ink)}.storefront{min-height:100%;color:var(--sf-ink);font-family:var(--sf-font-sans);background:var(--sf-paper)}body:has(.storefront):before{display:none}.sf-container{width:100%;max-width:var(--sf-container);margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.sf-container{padding-inline:1.5rem}}@media (min-width:1024px){.sf-container{padding-inline:2rem}}.sf-display{font-family:var(--sf-font-display);letter-spacing:-.03em}.sf-section-title{font-family:var(--sf-font-display);color:var(--sf-ink);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}@media (min-width:640px){.sf-section-title{font-size:1.125rem}}.sf-section{padding-block:0}.sf-home{flex-direction:column;gap:3.5rem;padding-block:3.5rem;display:flex}@media (min-width:640px){.sf-home{gap:4.25rem;padding-block:4.25rem}}.sf-home>.sf-panel-deal{margin-inline:0}.sf-section-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--sf-ink-muted);align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.68rem;font-weight:600;display:inline-flex}.sf-link-more{color:var(--sf-ink-muted);align-items:center;gap:.3rem;font-size:.8125rem;transition:color .2s;display:inline-flex}.sf-link-more:hover{color:var(--sf-brand)}.sf-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.sf-scroll>*{scroll-snap-align:start;flex:none}.sf-scroll::-webkit-scrollbar{height:4px}.sf-scroll::-webkit-scrollbar-thumb{background:var(--sf-ink)}@supports (color:color-mix(in lab, red, red)){.sf-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--sf-ink) 18%, transparent)}}.sf-scroll::-webkit-scrollbar-thumb{border-radius:999px}.sf-price{color:var(--sf-ink);font-size:1.05rem;font-weight:700}.sf-price-old{color:var(--sf-ink-muted);font-size:.78em;font-weight:500;text-decoration:line-through}.sf-badge-discount{z-index:1;background:var(--sf-discount);color:#fff;border-radius:999px;place-items:center;min-width:2.4rem;height:2.4rem;padding:0 .3rem;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:.7rem;right:.7rem}.sf-card-surface{background:var(--sf-card);border:1px solid var(--sf-line);border-radius:var(--sf-radius);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s}.sf-card-surface:hover{border-color:var(--sf-ink);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.sf-card-surface:hover{border-color:color-mix(in oklab, var(--sf-ink) 12%, var(--sf-line))}}.sf-card-surface:hover{box-shadow:var(--sf-shadow-soft)}.sf-scroll .sf-card-surface:hover,.sf-panel-deal .sf-card-surface:hover{transform:none}.sf-panel-deal{color:var(--sf-ink);background:linear-gradient(135deg,#f4faf7 0%,#eef6f2 45%,#e7f2ec 100%);border-block:none;border-radius:0;position:relative;overflow:hidden}.sf-panel-deal:after{content:"";background:var(--sf-mint);border-radius:50%;height:75%;position:absolute;inset:auto -10% -45% 50%}@supports (color:color-mix(in lab, red, red)){.sf-panel-deal:after{background:color-mix(in oklab, var(--sf-mint) 35%, transparent)}}.sf-panel-deal:after{pointer-events:none}.sf-mega{z-index:250;opacity:0;visibility:hidden;pointer-events:none;inset-inline:0;padding-top:.65rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;transform:translateY(6px)}.sf-mega[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.sf-mega-panel{border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--sf-shadow);background:#fffffff0;background:lab(100% -.0000298023 .0000119209/.94);overflow:hidden}.sf-product-stage{isolation:isolate;position:relative}.sf-product-stage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f0f0ee,#0000);height:min(40vh,280px);position:absolute;inset:0 0 auto}.sf-product-gallery-main{border-radius:var(--sf-radius-lg);background:var(--sf-paper-deep);border:1px solid var(--sf-line);height:auto;position:relative;overflow:hidden}.sf-product-gallery-main img{transition:transform .65s cubic-bezier(.22,1,.36,1)}.sf-product-gallery-main:hover img{transform:scale(1.03)}.sf-product-buy{border:1px solid var(--sf-line);box-shadow:var(--sf-shadow-soft);background:#fff}.sf-product-cta{background:var(--sf-ink);transition:background .2s,transform .2s}.sf-product-cta:hover:not(:disabled){background:var(--sf-brand-deep);transform:translateY(-1px)}.sf-product-tabs{border-radius:var(--sf-radius-lg);border:1px solid var(--sf-line);background:#fff;overflow:hidden}.sf-product-tabs-nav{border-bottom:1px solid var(--sf-line);background:#fafafa;gap:.1rem;padding:.4rem .55rem 0;display:flex;overflow:auto hidden}.sf-product-tab{white-space:nowrap;color:var(--sf-ink-muted);padding:.85rem 1rem;font-size:.875rem;transition:color .2s;position:relative}.sf-product-tab:hover{color:var(--sf-ink)}.sf-product-tab[data-active=true]{color:var(--sf-ink);font-weight:700}.sf-product-tab[data-active=true]:after{content:"";background:var(--sf-brand);border-radius:999px;height:2px;position:absolute;bottom:0;left:.85rem;right:.85rem}.sf-desc-aside{border-radius:var(--sf-radius);border:1px solid var(--sf-line);background:#fafafa;padding:1.25rem}.sf-spec-row{overflow-wrap:anywhere;border-radius:var(--sf-radius-sm);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);gap:.75rem;padding:.9rem 1rem;display:grid}.sf-spec-row:nth-child(odd){background:#f7f7f6}@keyframes sf-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sf-fade-up{animation:.45s cubic-bezier(.22,1,.36,1) both sf-fade-up}.sf-footer{border-top:1px solid var(--sf-line);background:radial-gradient(ellipse 80% 60% at 100% 0%, var(--sf-mint), transparent 55%), radial-gradient(ellipse 60% 50% at 0% 100%, var(--sf-mint-soft), transparent 50%), linear-gradient(180deg, #fafafa 0%, var(--sf-paper-deep) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sf-footer{background:radial-gradient(ellipse 80% 60% at 100% 0%, color-mix(in oklab, var(--sf-mint) 28%, transparent), transparent 55%), radial-gradient(ellipse 60% 50% at 0% 100%, color-mix(in oklab, var(--sf-mint-soft) 90%, transparent), transparent 50%), linear-gradient(180deg, #fafafa 0%, var(--sf-paper-deep) 100%)}}.sf-footer-heading{color:var(--sf-ink);letter-spacing:-.01em;margin-bottom:1rem;padding-bottom:.65rem;font-size:.8125rem;font-weight:700;position:relative}.sf-footer-heading:after{content:"";background:var(--sf-brand);border-radius:999px;width:1.5rem;height:2px;position:absolute;bottom:0;right:0}.sf-footer-link{color:var(--sf-ink-muted);align-items:center;gap:.35rem;font-size:.875rem;transition:color .2s,transform .2s;display:inline-flex}.sf-footer-link:hover{color:var(--sf-brand);transform:translate(-2px)}.sf-footer-contact{color:var(--sf-ink-muted);align-items:center;gap:.7rem;font-size:.875rem;transition:color .2s;display:flex}a.sf-footer-contact:hover{color:var(--sf-brand-deep)}.sf-footer-contact-icon{background:var(--sf-mint);border-radius:.7rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sf-footer-contact-icon{background:color-mix(in oklab, var(--sf-mint) 45%, white)}}.sf-footer-contact-icon{color:var(--sf-brand-deep)}.sf-footer-bar{border-top:1px solid var(--sf-line)}@supports (color:color-mix(in lab, red, red)){.sf-footer-bar{border-top:1px solid color-mix(in oklab, var(--sf-line) 80%, transparent)}}.sf-footer-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;background:lab(100% -.0000298023 .0000119209/.72)}.sf-footer-badge{border:1px solid var(--sf-line);text-align:center;width:3.5rem;height:3.5rem;color:var(--sf-ink-soft);background:#fff;border-radius:.85rem;place-items:center;padding:.35rem;font-size:.56rem;font-weight:600;line-height:1.25;transition:border-color .2s,color .2s,transform .2s,box-shadow .2s;display:grid}.sf-footer-badge--image{width:4.75rem;height:5.25rem;padding:.25rem;overflow:hidden}.sf-footer-badge--image img{object-fit:contain;width:100%;height:100%}.sf-footer-badge:hover{border-color:var(--sf-brand)}@supports (color:color-mix(in lab, red, red)){.sf-footer-badge:hover{border-color:color-mix(in oklab, var(--sf-brand) 40%, var(--sf-line))}}.sf-footer-badge:hover{color:var(--sf-brand);box-shadow:var(--sf-shadow-soft);transform:translateY(-2px)}@keyframes sf-cart-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.sf-cart-popover{transform-origin:0 0;animation:.2s cubic-bezier(.22,1,.36,1) sf-cart-pop}.sf-field{color:var(--sf-ink);flex-direction:column;gap:.75rem;font-size:.875rem;display:flex}.sf-field>span{color:var(--sf-ink-soft);font-weight:500;line-height:1.4;display:block}.sf-field>input,.sf-field>textarea,.sf-field>select{border:1px solid var(--sf-line);width:100%;height:2.75rem;color:var(--sf-ink);background:#fff;border-radius:.75rem;outline:none;margin-top:0;padding-inline:.75rem;font-size:.875rem}.sf-field>input:focus,.sf-field>textarea:focus,.sf-field>select:focus{border-color:var(--sf-brand)}.sf-auth-modal{pointer-events:auto;color:var(--sf-ink);font-family:var(--sf-font-sans,inherit);background:0 0!important}.sf-auth-modal__backdrop{z-index:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background-color:#0f172a47;position:absolute;inset:0}.sf-auth-modal__panel{z-index:1;width:100%;max-width:28rem;color:var(--sf-ink);font-family:var(--sf-font-sans,inherit);inset-inline:0;border-radius:1.5rem 1.5rem 0 0;margin-inline:auto;padding:1.25rem;position:absolute;bottom:0;box-shadow:0 24px 60px -20px #00000059;background-color:#fff!important}@media (min-width:640px){.sf-auth-modal__panel{border-radius:1.5rem;padding:1.5rem;top:50%;bottom:auto;transform:translateY(-50%)}}.sf-auth-modal__title{color:var(--sf-ink);margin:0;font-size:1.125rem;font-weight:700}.sf-auth-modal__subtitle{color:var(--sf-ink-muted);margin:.25rem 0 0;font-size:.75rem}.sf-auth-modal__close{color:var(--sf-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.sf-auth-modal__close:hover{background:var(--sf-paper-deep);color:var(--sf-ink)}.sf-auth-modal__tabs{background:var(--sf-paper-deep);border-radius:1rem;grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:grid}.sf-auth-modal__tab{color:var(--sf-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.sf-auth-modal__tab.is-active{color:var(--sf-ink);background:#fff;box-shadow:0 1px 3px #00000014}.sf-auth-modal__form{flex-direction:column;gap:1rem;display:flex}.sf-auth-modal__hint{color:var(--sf-ink-muted);margin:0;font-size:.75rem}.sf-auth-modal__error{color:#e11d48;background:#fff1f2;border-radius:.75rem;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.75rem}.sf-auth-modal__debug{color:#92400e;background:#fffbeb;border-radius:.75rem;margin:0;padding:.5rem .75rem;font-size:.75rem}.sf-otp{justify-content:center;gap:.625rem;display:flex}.sf-otp__box{border:1px solid var(--sf-line);text-align:center;width:3.25rem;height:3.5rem;color:var(--sf-ink);caret-color:var(--sf-brand);background:#fff;border-radius:.875rem;outline:none;font-size:1.375rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.sf-otp__box:focus{border-color:var(--sf-brand);box-shadow:0 0 0 3px var(--sf-brand)}@supports (color:color-mix(in lab, red, red)){.sf-otp__box:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--sf-brand) 18%, transparent)}}.sf-otp__box:disabled{opacity:.6}.sf-auth-modal__submit{background:var(--sf-brand);color:#fff;cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;width:100%;height:2.75rem;font-size:.875rem;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.sf-auth-modal__submit:hover:not(:disabled){background:var(--sf-brand-deep)}.sf-auth-modal__submit:disabled{opacity:.6;cursor:not-allowed}.sf-auth-modal__link{width:100%;color:var(--sf-brand);cursor:pointer;text-align:center;background:0 0;border:0;padding:0;font-size:.75rem}.sf-auth-modal__link--muted{color:var(--sf-ink-muted)}.sf-rich-html{word-wrap:break-word;overflow-wrap:anywhere;max-width:none}.sf-rich-html>:first-child{margin-top:0}.sf-rich-html>:last-child{margin-bottom:0}.sf-rich-html p{margin:0 0 .75rem}.sf-rich-html h1,.sf-rich-html h2,.sf-rich-html h3{color:var(--sf-ink);margin:1.25rem 0 .75rem;font-weight:700;line-height:1.4}.sf-rich-html h1{font-size:1.25rem}.sf-rich-html h2{font-size:1.125rem}.sf-rich-html h3{font-size:1rem}.sf-rich-html ul,.sf-rich-html ol{margin:.75rem 0;padding-inline-start:1.25rem}.sf-rich-html ul{list-style:outside}.sf-rich-html ol{list-style:decimal}.sf-rich-html li{margin-bottom:.25rem}.sf-rich-html a{color:var(--sf-brand);text-underline-offset:2px;text-decoration:underline}.sf-rich-html img{border-radius:1rem;max-width:100%;height:auto;margin:.75rem 0}.sf-rich-html blockquote{border-inline-start:3px solid var(--sf-brand);color:var(--sf-ink-muted);background:var(--sf-mint-soft);border-radius:0 .75rem .75rem 0;margin:.75rem 0;padding:.5rem 1rem}.sf-rich-html--compact p{margin-bottom:.5rem}.sf-rich-html--compact p:last-child{margin-bottom:0}.sf-article{font-size:1rem;line-height:2.1}@media (min-width:640px){.sf-article{font-size:1.0625rem}}.sf-article p{margin-bottom:1.25rem}.sf-article h1,.sf-article h2,.sf-article h3{margin:2.25rem 0 1rem}.sf-article h1{font-size:1.5rem}.sf-article h2{font-size:1.3rem}.sf-article h3{font-size:1.125rem}.sf-article img{border-radius:var(--sf-radius-lg);margin:1.5rem auto}.sf-article blockquote{margin:1.5rem 0;padding:1rem 1.25rem;font-size:.98em}
