@font-face{font-family:StPeyda;src:url('../fonts/payda/PeydaWebFaNum-Medium.woff2') format('woff2');font-weight:400 600;font-display:swap}@font-face{font-family:StPeyda;src:url('../fonts/payda/PeydaWebFaNum-Bold.woff2') format('woff2');font-weight:700 900;font-display:swap}
body.st-site.sepahan-skeleton-loading{overflow:auto!important}body.st-site #sepahan-skeleton-loader{display:none!important;pointer-events:none!important}body.st-site #sepahan-site-loader{display:none!important}
body.st-site{--st-ink:#122c38;--st-muted:#52676f;--st-teal:#087c7d;--st-bg:#f7f9f9;--st-line:#dee7e8;font-family:StPeyda,Tahoma,sans-serif!important;background:var(--st-bg)!important;color:var(--st-ink)!important;margin:0!important;line-height:1.8}
.st-site *{box-sizing:border-box}body.st-site .sepahan-v241-mobile-bottom-nav{display:none!important}body.st-site .st-card-price *,body.st-site .st-price *,body.st-site .woocommerce-Price-currencySymbol{color:inherit!important}body.st-site .st-header .st-icon-link{min-width:44px;justify-content:center}.st-site img{max-width:100%;height:auto}.st-site a{color:inherit;text-decoration:none}.st-site h1,.st-site h2,.st-site h3,.st-site p{margin:0}.st-site button,.st-site input,.st-site select,.st-site textarea{font:inherit}.st-site svg{flex-shrink:0}
.st-site a:focus-visible,.st-site button:focus-visible,.st-site input:focus-visible,.st-site select:focus-visible,.st-site summary:focus-visible{outline:3px solid #b45309!important;outline-offset:4px!important}
.st-wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.st-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.st-skip{position:fixed;top:-100px;right:24px;background:#112c38;color:#fff!important;padding:12px 20px;z-index:999999}.st-skip:focus{top:12px}.st-main-anchor{scroll-margin-top:24px}
.st-topline{background:#122c38;color:#d6e6e8;font-size:12px}.st-topline>.st-wrap{display:flex;align-items:center;justify-content:space-between;min-height:36px;gap:16px}.st-topline a{display:flex;align-items:center;gap:8px}.st-topline svg{width:16px;height:16px}
.st-header{background:#fff;border-bottom:1px solid var(--st-line)}.st-header-main{display:flex;align-items:center;gap:40px;padding-block:24px}.st-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.st-brand-symbol{font:800 38px/1 Georgia,serif;background:#112c38;color:#fff;border-radius:14px;width:52px;height:52px;display:grid;place-content:center;direction:ltr;position:relative}.st-brand-symbol>span{color:#74d6c3;position:absolute;bottom:6px;left:31px}.st-brand strong{display:block;font-size:23px;line-height:1.4}.st-brand small{display:block;font:10px/1.7 Tahoma,sans-serif;letter-spacing:2px;color:var(--st-muted)}
.st-real-logo{width:120px!important;height:44px!important;object-fit:contain}.st-real-logo+span{display:none}
.st-search{display:flex;align-items:center;gap:12px;background:#f0f4f4;border:1px solid #e3eaea;border-radius:14px;padding:5px 12px;flex:1;min-width:0}.st-search>svg{width:20px;color:#6b8187}.st-search input[type=search]{padding:8px 0!important;min-height:42px;min-width:0;flex:1;width:100%;border:0!important;border-radius:0;background:transparent!important;color:#122c38!important;box-shadow:none!important;font-size:13px}body.st-site form.st-search button[type="submit"]{translate:none!important;width:auto!important;height:auto!important;align-self:center!important;position:static!important;transform:none!important;inset:auto!important;flex-shrink:0;background:#fff;color:#122c38;border:1px solid var(--st-line);border-radius:10px;padding:8px 16px;min-height:42px;font-size:12px;cursor:pointer}.st-header-actions{display:flex;gap:20px;align-items:center}.st-icon-link{display:flex;gap:8px;align-items:center;min-height:44px;white-space:nowrap;font-size:13px}.st-cart-link{border-inline-start:1px solid var(--st-line);padding-inline-start:20px}
.st-nav-border{border-top:1px solid #edf1f1}.st-nav{display:flex;gap:30px;align-items:center;min-height:56px;font-size:13px;overflow:auto;scrollbar-width:none;white-space:nowrap}.st-nav>a{display:flex;gap:10px;align-items:center;min-height:48px}.st-nav-shop{font-weight:700;padding-inline-end:28px;border-inline-end:1px solid var(--st-line)}.st-nav-help{margin-inline-start:auto;color:var(--st-teal)!important}.st-nav svg{width:18px;height:18px}
.st-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;padding-block:46px 32px}.st-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--st-muted);margin-bottom:12px}.st-dot{width:7px;height:7px;background:#087c7d;border-radius:100%}.st-hero h1{font-size:clamp(34px,4.2vw,60px);line-height:1.6;font-weight:800;letter-spacing:-1.3px;color:#122c38}.st-hero h1 em{font-style:normal;color:#087c7d}.st-hero-copy>p{max-width:500px;margin-top:18px;color:var(--st-muted);font-size:16px;line-height:2.1}.st-hero-actions{display:flex;gap:24px;align-items:center;margin-top:28px;flex-wrap:wrap}.st-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#087c7d;color:#fff!important;border:1px solid transparent;border-radius:12px;padding:13px 23px;min-height:50px;font-size:14px;font-weight:700}.st-button svg{width:20px}.st-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:600}.st-text-link svg{width:18px}.st-hero-note{display:flex;align-items:center;gap:12px;margin-top:34px;font-size:13px}.st-hero-note>svg{width:38px;height:38px;padding:7px;background:#e7f0ec;border-radius:12px;color:#087c7d}.st-hero-note small{font-size:11px;color:var(--st-muted)}
.st-hero-product{padding:24px;background:#e8efeb;border:1px solid #dce7df;border-radius:26px;min-width:0;position:relative}.st-hero-product-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#4d6b64}.st-pill{background:#fff;border-radius:20px;padding:4px 12px;font-size:11px;color:#08736c}.st-hero-image{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;margin-block:18px;height:280px;overflow:hidden}.st-hero-image img{height:100%!important;width:100%!important;object-fit:contain;padding:20px;mix-blend-mode:multiply}.st-hero-product-bottom{display:flex;align-items:center;gap:20px;justify-content:space-between}.st-hero-product h2{font-size:16px;line-height:1.8;max-width:380px}.st-price{font-size:18px;font-weight:700;margin-top:8px}.st-round-link{height:46px;width:46px;border-radius:100%;display:grid;place-content:center;background:#122c38;color:#fff!important;flex-shrink:0}
.st-section{margin-block:58px}.st-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.st-section h2,.st-section-head h2{font-size:28px;font-weight:800;line-height:1.6;letter-spacing:-.4px}.st-section-head .st-eyebrow{margin-bottom:4px}.st-categories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px}.st-category{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--st-line);border-radius:18px;background:#fff;padding:18px 8px;gap:8px;min-width:0}.st-category-art{display:grid;place-items:center;width:70px;height:70px;border-radius:18px;background:#f1f6f4;color:#087c7d}.st-category-art img{width:62px;height:62px;object-fit:contain}.st-category-art svg{width:32px;height:32px}.st-category strong{font-size:13px;font-weight:600;line-height:1.7}.st-category-count{font-size:11px;color:var(--st-muted)}
.st-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.st-card{border:1px solid var(--st-line);background:#fff;border-radius:18px;overflow:hidden;min-width:0;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s}.st-card-image{display:flex;justify-content:center;align-items:center;aspect-ratio:1.16;position:relative;padding:22px;background:#fff;overflow:hidden}.st-card-image img{width:100%!important;height:100%!important;object-fit:contain}.st-badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;padding:4px 9px;border-radius:8px;background:#e5f5ef;color:#075c52;font-size:11px;z-index:1}.st-card-content{padding:0 18px 16px;flex:1;display:flex;flex-direction:column}.st-card-kind{font-size:10px;color:var(--st-muted)}.st-card h3{font-size:14px;line-height:1.9;min-height:54px;margin-block:6px 18px;font-weight:600;overflow-wrap:anywhere}.st-card-price{margin-top:auto;font-size:16px;font-weight:700;text-align:left;min-height:54px;display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:wrap}.st-card-price del{font-size:11px;color:#77878d}.st-card-price ins{text-decoration:none}.st-card-price .woocommerce-Price-currencySymbol{font-size:11px}.st-card-action{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf1f1;padding-top:12px;min-height:44px;font-size:12px;color:#087c7d!important}.st-card-action svg{width:18px}
.st-model-banner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#edf2ef;border:1px solid #dce5e0;border-radius:22px;padding:28px 32px}.st-model-banner h2{font-size:25px;font-weight:800}.st-model-banner p{font-size:12px;color:var(--st-muted);margin-top:6px}.st-model-banner .st-search{background:#fff}.st-model-banner .st-search button{background:#087c7d;color:#fff}
.st-editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#122c38;color:#fff;border-radius:24px;padding:48px;margin-block:60px}.st-editorial .st-eyebrow{color:#93c8bf}.st-editorial h2{font-size:36px;font-weight:800;line-height:1.65}.st-editorial p{font-size:13px;color:#b5cccf;line-height:2;margin-top:12px;max-width:410px}.st-button-light{margin-top:24px;background:#dff0e9;color:#122c38!important}.st-editorial-steps{display:flex;flex-direction:column;justify-content:center;gap:22px}.st-editorial-steps>div{position:relative;padding-inline-start:50px;padding-bottom:16px;border-bottom:1px solid #31505a}.st-editorial-steps>div:last-child{border-bottom:0;padding-bottom:0}.st-editorial-steps span{position:absolute;inset-inline-start:0;top:0;color:#77c3b2;font-size:23px}.st-editorial-steps h3{font-size:16px}.st-editorial-steps p{margin-top:4px;font-size:12px}
.st-help{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.st-help>div>p{color:var(--st-muted);font-size:14px;margin:12px 0}.st-faq details{border-bottom:1px solid var(--st-line);padding:14px 0}.st-faq summary{list-style:none;cursor:pointer;min-height:44px;display:flex;justify-content:space-between;align-items:center;font-size:15px;gap:20px}.st-faq summary:after{content:'+';font:24px Tahoma;color:#087c7d}.st-faq details[open] summary:after{content:'−'}.st-faq p{font-size:13px;color:var(--st-muted);line-height:2.1;padding:12px 0 8px}
.st-footer{background:#fff;border-top:1px solid var(--st-line);margin-top:64px;padding-block:44px 0}.st-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:40px}.st-footer p{font-size:12px;color:var(--st-muted);margin-block:18px;line-height:2.1}.st-footer h2{font-size:15px;font-weight:700;margin-bottom:18px}.st-footer nav a{display:block;font-size:12px;color:#49616b;padding:7px 0}.st-footer-phone{display:flex;flex-wrap:wrap;gap:14px;font-size:12px}.st-trust{display:flex;gap:12px;align-items:center;color:#087c7d!important;font-size:12px}.st-trust svg{width:18px}.st-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--st-line);margin-top:36px;padding-block:20px;font-size:11px;color:var(--st-muted)}.st-mobile-nav{display:none}
.st-site #primary{max-width:1280px;width:calc(100% - 64px);margin:36px auto;min-height:45vh}.st-site #primary>.container{padding:0!important;max-width:100%;width:100%}
.st-catalog{padding-top:32px}.st-breadcrumb{font-size:12px;color:var(--st-muted);margin-bottom:20px}.st-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.st-catalog h1{font-size:30px;font-weight:800}.st-catalog-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-block:24px}.st-catalog-intro p{color:var(--st-muted);font-size:12px;margin-top:6px}.st-category-pills{display:flex;gap:10px;overflow:auto;padding-block:8px 20px;scrollbar-width:thin}.st-category-pills a{white-space:nowrap;border:1px solid var(--st-line);border-radius:50px;background:#fff;font-size:12px;padding:9px 18px;min-height:44px;display:flex;align-items:center}.st-catalog-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px}.st-filter{background:#fff;border:1px solid var(--st-line);padding:20px;border-radius:18px;align-self:start}.st-filter h2{font-size:16px;font-weight:700;margin-bottom:14px}.st-filter label{font-size:12px;display:block;margin-top:14px}.st-filter input[type=number],.st-filter input[type=search]{width:100%;padding:10px;border:1px solid #bacbce;border-radius:10px;background:#fff;min-height:44px}.st-filter button{width:100%;margin-top:16px;cursor:pointer}.st-filter details summary{cursor:pointer;min-height:44px}.st-filter .st-filter-clear{font-size:12px;display:block;text-decoration:underline;margin-top:16px}.st-catalog .st-products{grid-template-columns:repeat(3,minmax(0,1fr))}.st-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;background:#fff;padding:12px 16px;border:1px solid var(--st-line);border-radius:14px;font-size:12px}.st-site .woocommerce-ordering{margin:0!important;float:none!important}.st-site select.orderby{min-height:44px;border:1px solid var(--st-line);padding:8px;border-radius:8px;background:#fff;max-width:100%}.st-empty{background:#fff;border:1px solid var(--st-line);padding:40px;border-radius:18px}.st-empty p{margin-block:12px 20px;color:var(--st-muted)}.st-site .woocommerce-pagination{margin:28px 0}.st-site .woocommerce-pagination ul{border:0!important;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.st-site .woocommerce-pagination ul li{border:0!important}.st-site .woocommerce-pagination ul li a,.st-site .woocommerce-pagination ul li span{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--st-line);border-radius:10px;background:#fff}.st-site .woocommerce-pagination .current{background:#122c38!important;color:#fff!important}
.st-site .sepahan-nikan-product{max-width:1280px!important;margin:0 auto!important}.st-site .sepahan-nikan-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px!important;gap:26px!important;align-items:start}.st-site .sepahan-nikan-gallery,.st-site .sepahan-nikan-buybox,.st-site .sepahan-nikan-tabs{border:1px solid var(--st-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}.st-site .sepahan-nikan-main-image{aspect-ratio:1/1;height:auto!important;min-height:0!important;background:#fff}.st-site .sepahan-nikan-main-image img{object-fit:contain!important;width:100%!important;height:100%!important}.st-site .sepahan-nikan-info h1{font-size:25px!important;line-height:1.8!important;color:#122c38!important}.st-site .sepahan-nikan-buybox{padding:22px!important;position:sticky;top:20px}.st-site .sepahan-nikan-cart .single_add_to_cart_button{background:#087c7d!important;color:#fff!important;width:100%;min-height:50px!important;border-radius:12px!important}.st-site .sepahan-nikan-cart form.cart{display:flex;flex-wrap:wrap;gap:12px}.st-site .quantity input{min-height:46px;border:1px solid #bacbce!important;border-radius:8px!important}.st-site .sepahan-nikan-price .price{font-size:24px!important;color:#122c38!important}.st-site .sepahan-nikan-tabs{margin-top:30px!important;padding:24px!important}.st-site .sepahan-nikan-tabs p{line-height:2.1;margin-bottom:12px}.st-site .sepahan-nikan-tabs ul.tabs{display:flex;gap:12px;flex-wrap:wrap;padding:0!important;border-bottom:1px solid var(--st-line)}.st-site .sepahan-nikan-tabs ul.tabs li{border:0!important;background:transparent!important;margin:0!important}.st-site .sepahan-nikan-tabs ul.tabs li.active{border-bottom:3px solid #087c7d!important}.st-site .sepahan-nikan-tabs ul.tabs li:before,.st-site .sepahan-nikan-tabs ul.tabs li:after{display:none!important}.st-site .sepahan-nikan-related{margin-block:36px}.st-site ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.st-site ul.products:before,.st-site ul.products:after{display:none!important}.st-site ul.products>li.product{width:auto!important;margin:0!important;float:none!important;min-width:0}.st-site .st-loop-card{list-style:none}.st-site .st-loop-card .st-card{height:100%}
.st-site .woocommerce form .form-row input.input-text,.st-site .woocommerce form .form-row textarea,.st-site .woocommerce form .form-row select{background:#fff!important;color:#122c38!important;border:1px solid #bacbce!important;border-radius:10px!important;min-height:48px;padding:10px 12px!important;box-shadow:none!important}.st-site .woocommerce form .form-row label{font-size:13px;line-height:2;margin-bottom:6px}.st-site .woocommerce table.shop_table{background:#fff;border:1px solid var(--st-line)!important;border-radius:16px!important;border-collapse:separate!important;overflow:hidden;font-size:13px}.st-site .woocommerce table.shop_table th,.st-site .woocommerce table.shop_table td{padding:16px!important}.st-site .woocommerce table.shop_table a{color:#087c7d}.st-site .woocommerce a.button,.st-site .woocommerce button.button,.st-site .woocommerce input.button,.st-site .woocommerce #respond input#submit{background:#087c7d!important;color:#fff!important;border:0!important;border-radius:10px!important;min-height:46px;line-height:1.7;padding:12px 20px!important;font-weight:700}.st-site .woocommerce a.remove{color:#9f2f2f!important;min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:10px}.st-site .woocommerce a.remove:hover{background:#fbe9e9!important}.st-site .woocommerce .cart_totals{background:#fff;border:1px solid var(--st-line);border-radius:18px;padding:22px}.st-site .woocommerce .cart_totals h2{font-size:22px;margin-bottom:18px}.st-site .woocommerce .woocommerce-info,.st-site .woocommerce .woocommerce-message,.st-site .woocommerce .woocommerce-error{border-radius:12px;border-top-color:#087c7d;background:#edf4f1;color:#122c38;line-height:2}.st-site .woocommerce #payment{background:#edf2ef!important;border-radius:16px!important}.st-site .woocommerce #payment .payment_box{background:#fff!important}.st-site .woocommerce .col2-set .col-1,.st-site .woocommerce .col2-set .col-2{float:none!important;width:100%!important}.st-site .woocommerce .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:24px}.st-site .woocommerce h3{font-size:21px;font-weight:700;margin-block:18px}.st-site .woocommerce-MyAccount-navigation{background:#fff;border:1px solid var(--st-line);border-radius:16px;padding:16px}.st-site .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.st-site .woocommerce-MyAccount-navigation a{display:block;min-height:44px;padding:10px;border-radius:8px;font-size:13px}.st-site .woocommerce-MyAccount-navigation .is-active a{background:#e6f2ee;color:#075c52}.st-site .woocommerce-MyAccount-content{background:#fff;border:1px solid var(--st-line);padding:24px;border-radius:16px}.st-site .woocommerce form.login,.st-site .woocommerce form.register{background:#fff;border:1px solid var(--st-line);border-radius:18px;padding:24px}
.st-site .wc-block-components-button{background:#087c7d!important;color:#fff!important;border-radius:10px!important;min-height:48px}.st-site .wc-block-components-text-input input,.st-site .wc-blocks-components-select__select{border-radius:10px!important;min-height:48px}.st-site .wc-block-cart,.st-site .wc-block-checkout{background:#fff;border-radius:18px;padding:24px}.st-site .st-page-title{font-size:30px;margin-bottom:24px;font-weight:800}
@media(hover:hover){.st-card:hover{border-color:#98beb5;box-shadow:0 12px 30px #17362d09}.st-category:hover{border-color:#087c7d;background:#f5fbf7}.st-button:hover{background:#066969}.st-nav a:hover,.st-text-link:hover{color:#087c7d}}
@media(max-width:1100px){.st-header-main{gap:24px}.st-header-actions span{display:none}.st-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.st-hero{gap:28px}.st-footer-grid{gap:24px}.st-site .sepahan-nikan-hero{grid-template-columns:1fr 1fr!important}.st-site .sepahan-nikan-buybox{grid-column:1/-1;position:static}.st-catalog-layout{grid-template-columns:210px minmax(0,1fr)}.st-catalog .st-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){body.st-site{padding-bottom:78px!important}.st-wrap{width:calc(100% - 32px)}.st-topline>.st-wrap{justify-content:center;min-height:32px;font-size:10px}.st-topline a{display:none}.st-header-main{padding-block:16px;gap:16px;flex-wrap:wrap}.st-brand-symbol{width:42px;height:42px;font-size:31px;border-radius:12px}.st-brand-symbol>span{left:26px;bottom:4px}.st-brand strong{font-size:20px}.st-brand small{font-size:8px}.st-header-main>.st-search{order:3;flex-basis:100%}.st-header-actions{margin-inline-start:auto;gap:14px}.st-cart-link{padding-inline-start:14px}.st-nav{gap:24px;font-size:11px;min-height:48px}.st-nav>a{min-height:44px}.st-nav-shop{padding-inline-end:20px}.st-nav-help{display:none!important}.st-hero{grid-template-columns:1fr;padding-block:28px 12px;gap:24px}.st-hero h1{font-size:36px;letter-spacing:-.7px}.st-hero-copy>p{font-size:14px;margin-top:12px}.st-eyebrow{font-size:11px}.st-hero-actions{gap:18px;margin-top:20px}.st-button{padding:12px 18px;font-size:12px;gap:12px}.st-hero-note{margin-top:22px}.st-hero-product{padding:18px;border-radius:20px}.st-hero-image{height:210px;margin-block:14px}.st-hero-product h2{font-size:14px}.st-price{font-size:16px}.st-section{margin-block:36px}.st-section-head{gap:12px;margin-bottom:18px}.st-section h2,.st-section-head h2{font-size:23px}.st-section-head .st-text-link{font-size:11px;gap:6px;white-space:nowrap}.st-categories{gap:10px}.st-category{padding:12px 5px;border-radius:14px;gap:6px}.st-category-art{width:52px;height:52px;border-radius:12px}.st-category-art img{width:46px;height:46px}.st-category strong{font-size:11px}.st-category-count{font-size:10px}.st-products,.st-catalog .st-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-card{border-radius:14px}.st-card-image{padding:14px;aspect-ratio:1}.st-card-content{padding:0 12px 12px}.st-card h3{font-size:12px;line-height:1.9;min-height:68px;margin-bottom:10px}.st-card-price{font-size:13px;min-height:48px}.st-card-price .woocommerce-Price-currencySymbol{font-size:10px}.st-card-action{font-size:11px;margin-top:8px}.st-badge{font-size:9px;inset-inline-start:8px;inset-block-start:8px}.st-model-banner{grid-template-columns:1fr;padding:22px;gap:18px;border-radius:18px}.st-model-banner h2{font-size:22px}.st-model-banner .st-search>svg{display:none}.st-editorial{grid-template-columns:1fr;padding:26px;gap:32px;margin-block:36px}.st-editorial h2{font-size:28px}.st-help{grid-template-columns:1fr;gap:18px}.st-faq summary{font-size:13px}.st-footer{margin-top:40px;padding-top:30px}.st-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.st-footer-grid>div:first-child{grid-column:1/-1}.st-footer-grid>div:last-child{grid-column:1/-1}.st-footer h2{font-size:14px;margin-bottom:10px}.st-footer p{margin-block:12px}.st-footer-bottom{font-size:10px;flex-wrap:wrap;margin-top:24px;padding-bottom:26px}.st-mobile-nav{position:fixed;bottom:0;inset-inline:0;background:#fffffffa;border-top:1px solid var(--st-line);z-index:999;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 12px max(8px,env(safe-area-inset-bottom));box-shadow:0 -6px 24px #102c3808}.st-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;color:#36535e;font-size:10px}.st-mobile-nav svg{width:21px;height:21px}.st-site #primary{width:calc(100% - 32px);margin:24px auto}.st-site .sepahan-nikan-hero{grid-template-columns:1fr!important;gap:20px!important}.st-site .sepahan-nikan-info h1{font-size:21px!important}.st-site .sepahan-nikan-buybox{grid-column:auto;padding:18px!important}.st-site .sepahan-nikan-tabs{padding:18px!important}.st-site .sepahan-mobile-buy-bar{bottom:72px!important}.st-site.single-product .st-mobile-nav{display:none}.st-site.single-product .sepahan-mobile-buy-bar{bottom:0!important}.st-site ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.st-catalog{padding-top:20px}.st-catalog h1{font-size:24px}.st-catalog-layout{grid-template-columns:1fr}.st-filter{padding:14px 18px}.st-filter details:not([open])>summary{margin:0}.st-toolbar{align-items:start;flex-direction:column;padding:12px}.st-toolbar form{width:100%}.st-toolbar select{width:100%}.st-catalog-intro{align-items:start;flex-direction:column;gap:12px}.st-site .woocommerce .col2-set{grid-template-columns:1fr}.st-site .woocommerce table.shop_table th,.st-site .woocommerce table.shop_table td{padding:12px!important}.st-site .woocommerce-MyAccount-navigation,.st-site .woocommerce-MyAccount-content{float:none!important;width:100%!important;margin-bottom:20px}.st-site .st-page-title{font-size:25px}.st-site .wc-block-cart,.st-site .wc-block-checkout{padding:12px}}

/* Keep the preview controls clear of mobile storefront navigation. */
@media(max-width:767px){
body.st-site #wpvibe-preview-banner{bottom:72px!important;display:flex!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;min-height:34px!important;font-size:9px!important}
body.st-site #wpvibe-preview-banner .wpvibe-info,body.st-site #wpvibe-preview-banner .wpvibe-btn-live{display:none!important}
body.st-site #wpvibe-preview-banner .wpvibe-badge{font-size:9px!important;line-height:1.2!important;white-space:nowrap!important}
body.st-site #wpvibe-preview-banner .wpvibe-btn{font-size:9px!important;line-height:1.4!important;min-height:26px!important;padding:4px 8px!important}
body.st-site #sepahan-ai-bot-root{bottom:115px!important}
body.st-site .st-mobile-nav a[aria-current=page]{color:#087c7d}
}
body.st-site .salah-buy-help{font-size:12px!important;line-height:2!important;color:#566b75}
body.st-site .salah-buy-help p,body.st-site .salah-buy-help a{font-size:12px!important}


.st-site .st-contact-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;padding-block:30px}.st-contact-hero h1{font-size:38px;line-height:1.7;font-weight:800}.st-contact-hero p{font-size:15px;color:var(--st-muted);line-height:2;margin-block:20px}.st-contact-card{background:#e8efeb;border:1px solid var(--st-line);padding:30px;border-radius:20px}.st-contact-card h2{font-size:22px;font-weight:700}.st-contact-card ol{font-size:14px;line-height:2.4;padding-inline-start:20px}
.st-site .salah-about{max-width:900px!important;background:#fff;border:1px solid var(--st-line);border-radius:20px;padding:32px!important}.st-site .salah-about h1{font-size:30px;margin-bottom:20px;font-weight:800}.st-site .salah-about p{font-size:14px;line-height:2.2;margin-bottom:16px}.st-site .salah-about h2{font-size:22px;margin-block:26px 14px}.st-site .salah-about details{border-bottom:1px solid var(--st-line);padding:14px 0}.st-site .salah-about summary{cursor:pointer;min-height:44px;font-size:15px}.st-site .salah-about .button{background:#087c7d;color:white;padding:12px 20px;border-radius:10px;display:inline-flex}
.st-site .nikan-otp-auth-wrap{min-height:0!important;height:auto!important;display:block!important;padding:0!important;background:transparent!important}.st-site .st-auth>h1{text-align:center}.st-site .nikan-otp-card{max-width:460px!important;width:100%!important;margin:0 auto!important;border:1px solid var(--st-line)!important;border-radius:20px!important;box-shadow:0 12px 36px #112c3808!important;background:#fff!important;padding:28px!important}.st-site .nikan-otp-title{color:#122c38!important;font-size:20px!important}.st-site .nikan-otp-tabs{display:flex;gap:12px;margin-bottom:24px}.st-site .nikan-otp-tab{flex:1;min-height:46px;border:1px solid var(--st-line);border-radius:10px;background:#f3f7f5;color:#122c38}.st-site .nikan-otp-tab.is-active,.st-site .nikan-otp-btn{background:#087c7d!important;color:white!important}.st-site .nikan-otp-btn{min-height:48px;border-radius:10px!important;border:0!important;width:100%}.st-site .nikan-otp-field{margin-bottom:18px}.st-site .nikan-otp-input input{min-height:48px!important;border:1px solid #a4b9bd!important;border-radius:10px!important;background:#fff!important;color:#122c38!important;width:100%;padding:12px!important}.st-site .nikan-otp-label{font-size:13px;color:#52676f}.st-site .nikan-otp-footnote{font-size:12px;color:#52676f;margin-top:20px}
@media(max-width:767px){.st-site .st-contact-hero{grid-template-columns:1fr;gap:24px}.st-contact-hero h1{font-size:28px}.st-contact-card{padding:22px}.st-site .salah-about{padding:22px!important}.st-site .nikan-otp-card{padding:22px!important}}

@media(max-width:767px){.st-catalog-intro{margin-block:14px}.st-catalog-intro>.st-text-link{display:none}.st-catalog .st-toolbar>span{display:none}.st-catalog .st-toolbar{padding:8px 12px}.st-catalog-layout{gap:16px}.st-filter{padding:8px 14px}.st-category-pills{padding-bottom:14px}}
@media(max-width:767px){.st-hero{padding-top:20px;gap:20px}.st-hero h1{font-size:30px;line-height:1.5}.st-hero-copy>p{font-size:13px;margin-top:10px}.st-hero-actions{margin-top:16px}.st-hero-note{display:none}.st-hero-image{height:190px}.st-hero .st-eyebrow{margin-bottom:8px}}

/* Separate fixed positions for trust seal, chatbot and contact menu. */
body.st-site{--st-float-base:20px;--st-float-edge:18px}
body.st-site.wpvibe-preview-active{--st-float-base:76px}
body.st-site #sepahan-ai-bot-root{right:var(--st-float-edge)!important;left:auto!important;bottom:var(--st-float-base)!important;width:56px!important}
body.st-site #sepahan-ai-bot-root .sepbot-window{right:0!important;left:auto!important;max-width:calc(100vw - 36px)!important}
body.st-site .st-floating-enamad{position:fixed;right:var(--st-float-edge);left:auto;bottom:calc(var(--st-float-base) + 72px);z-index:2147482490;display:flex;align-items:center;justify-content:center;width:72px;height:80px;padding:4px;background:#fff;border:1px solid #dce7e8;border-radius:14px;box-shadow:0 6px 22px #112c3818}
body.st-site .st-floating-enamad img{display:block;object-fit:contain;width:64px!important;height:70px!important}
body.st-site.sepahan-bot-open .st-floating-enamad{visibility:hidden;pointer-events:none}
body.st-site .nikan-contact-fab{left:18px!important;right:auto!important;bottom:var(--st-float-base)!important;align-items:flex-start!important}
body.st-site .nikan-contact-list{transform-origin:bottom left!important}
@media(max-width:767px){
body.st-site{--st-float-base:calc(88px + env(safe-area-inset-bottom));--st-float-edge:12px}
body.st-site.wpvibe-preview-active{--st-float-base:calc(124px + env(safe-area-inset-bottom))}
body.st-site .st-floating-enamad{width:62px;height:70px;bottom:calc(var(--st-float-base) + 68px);border-radius:12px}
body.st-site .st-floating-enamad img{width:54px!important;height:60px!important}
body.st-site .nikan-contact-fab{left:12px!important}
body.st-site #sepahan-ai-bot-root .sepbot-window{width:calc(100vw - 24px)!important;max-width:360px!important;max-height:calc(100dvh - var(--st-float-base) - 100px)!important}
}


.st-site .st-product-overview{margin-top:22px;padding-top:18px;border-top:1px solid #dce7e8}.st-site .st-product-overview h2{font-size:17px;font-weight:700;margin-bottom:12px}.st-site .st-product-overview p{font-size:13px;color:#52676f;line-height:2.1;margin-bottom:14px}.st-site .st-product-overview dl{margin:0}.st-site .st-product-overview dl>div{display:grid;grid-template-columns:minmax(90px,.8fr) 1.2fr;gap:14px;border-bottom:1px solid #edf1f1;padding:10px 0;font-size:12px}.st-site .st-product-overview dt{color:#52676f}.st-site .st-product-overview dd{margin:0;color:#122c38;overflow-wrap:anywhere}.st-site .st-product-overview .st-product-caution{padding:12px;background:#edf4f1;border-radius:10px;font-size:12px;margin-top:14px}.st-site .st-purchase-details{border-top:1px solid #dce7e8;padding-top:12px;margin-top:16px;font-size:12px;line-height:2}.st-site .st-purchase-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700}.st-site .st-purchase-details p{font-size:12px;margin-block:8px;color:#52676f}.st-site .st-purchase-details a{display:block;min-height:44px;text-decoration:underline;color:#075f61}.st-site .st-price-pending{padding:12px;background:#fff4dd;color:#744609;border-radius:10px;margin-block:14px;font-size:12px}
@media(prefers-reduced-motion:reduce){.st-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
