body.techsiro-storefront{--font-IRANYekan: site_iransans, tahoma, sans-serif;font-family:site_iransans,tahoma,sans-serif}body.techsiro-storefront,.techsiro-shell{--techsiro-primary: 51 129 135;--techsiro-primary-hover: 42 106 111;--techsiro-primary-pressing: 35 88 92;--techsiro-primary-boldest: 42 106 111;--techsiro-primary-light: 126 184 188;--techsiro-primary-shadow: 212 232 234;--techsiro-primary-subtle: 212 232 234;--techsiro-primary-subtlest: 238 246 247}body.techsiro-storefront .text-primary-default,body.techsiro-storefront .text-outline-primary-default,body.techsiro-storefront .text-primary-onPrimary-bold{color:rgb(var(--techsiro-primary))!important}body.techsiro-storefront .bg-primary-default,body.techsiro-storefront .bg-primary-onPrimary-bold,body.techsiro-storefront .bg-primary-onPrimary-boldest{background-color:rgb(var(--techsiro-primary))!important}body.techsiro-storefront .bg-primary-onPrimary-boldest{background-color:rgb(var(--techsiro-primary-boldest))!important}body.techsiro-storefront .border-primary-default,body.techsiro-storefront .border-outline-primary-default,body.techsiro-storefront .border-primary-onPrimary-bold,body.techsiro-storefront .border-states-primary-pressing{border-color:rgb(var(--techsiro-primary))!important}body.techsiro-storefront .border-outline-primary-bold,body.techsiro-storefront .border-b-primary-onPrimary-boldest{border-color:rgb(var(--techsiro-primary-boldest))!important}body.techsiro-storefront .border-outline-primary-light,body.techsiro-storefront .md\:border-outline-primary-light{border-color:rgb(var(--techsiro-primary-light))!important}body.techsiro-storefront .border-outline-primary-shadow,body.techsiro-storefront .border-primary-subtle,body.techsiro-storefront .bg-primary-subtle,body.techsiro-storefront .md\:border-outline-primary-shadow,body.techsiro-storefront .md\:bg-outline-primary-shadow{border-color:rgb(var(--techsiro-primary-shadow))!important;background-color:rgb(var(--techsiro-primary-shadow))!important}body.techsiro-storefront .bg-primary-subtlest,body.techsiro-storefront .bg-category-cards-gradient,body.techsiro-storefront .md\:bg-primary-subtlest{background-color:rgb(var(--techsiro-primary-subtlest))!important;background-image:linear-gradient(#fff,rgb(var(--techsiro-primary-subtlest)))!important}body.techsiro-storefront .bg-pre-order-cards-gradient{background-image:linear-gradient(rgb(var(--techsiro-primary-subtlest)) 50%,#f4f4f5 60%)!important}body.techsiro-storefront .hover\:text-primary-default:hover,body.techsiro-storefront .group:hover .group-hover\:text-primary-default,body.techsiro-storefront .group\/category:hover .group-hover\/category\:text-primary-default,body.techsiro-storefront .group\/subcategory:hover .group-hover\/subcategory\:text-primary-default,body.techsiro-storefront .group\/subcategory:hover .group-hover\/subcategory\:text-states-primary-hover,body.techsiro-storefront .hover\:text-primary-onPrimary-boldest:hover,body.techsiro-storefront .hover\:text-states-primary-hover:hover,body.techsiro-storefront .text-primary-onPrimary-boldest{color:rgb(var(--techsiro-primary))!important}body.techsiro-storefront .hover\:text-states-primary-hover:hover,body.techsiro-storefront .group\/subcategory:hover .group-hover\/subcategory\:text-states-primary-hover{color:rgb(var(--techsiro-primary-hover))!important}body.techsiro-storefront .hover\:border-primary-default:hover,body.techsiro-storefront .focus\:border-primary-default:focus,body.techsiro-storefront .hover\:border-outline-primary-light:hover,body.techsiro-storefront .md\:hover\:border-outline-primary-shadow:hover{border-color:rgb(var(--techsiro-primary))!important}body.techsiro-storefront .hover\:border-states-primary-hover:hover,body.techsiro-storefront .hover\:border-outline-primary-light:hover{border-color:rgb(var(--techsiro-primary-light))!important}body.techsiro-storefront .hover\:bg-states-primary-hover:hover,body.techsiro-storefront .hover\:border-states-primary-hover:hover{background-color:rgb(var(--techsiro-primary-hover))!important;border-color:rgb(var(--techsiro-primary-hover))!important}body.techsiro-storefront .hover\:bg-states-primary-subtle-hover:hover,body.techsiro-storefront .active\:bg-states-primary-subtle-pressing:active,body.techsiro-storefront .bg-states-primary-subtle-pressing{background-color:rgb(var(--techsiro-primary-shadow))!important}body.techsiro-storefront .active\:bg-states-primary-pressing:active,body.techsiro-storefront .active\:border-states-primary-pressing:active,body.techsiro-storefront .bg-states-primary-pressing,body.techsiro-storefront .border-states-primary-pressing{background-color:rgb(var(--techsiro-primary-pressing))!important;border-color:rgb(var(--techsiro-primary-pressing))!important}body.techsiro-storefront .fill-primary-default,body.techsiro-storefront .fill-primary-onPrimary-bold,body.techsiro-storefront .fill-primary-onPrimary-boldest,body.techsiro-storefront .hover\:fill-primary-default:hover,body.techsiro-storefront .group:hover .group-hover\:fill-primary-default,body.techsiro-storefront .group\/subcategory:hover .group-hover\/subcategory\:fill-primary-default,body.techsiro-storefront .group\/subcategory:hover .group-hover\/subcategory\:fill-states-primary-hover{fill:rgb(var(--techsiro-primary))!important}body.techsiro-storefront .group\/subcategory:hover .group-hover\/subcategory\:fill-states-primary-hover{fill:rgb(var(--techsiro-primary-hover))!important}body.techsiro-storefront .caret-primary-default,body.techsiro-storefront .caret-outline-primary-default{caret-color:rgb(var(--techsiro-primary))!important}body.techsiro-storefront .btn-border-gradient-secondary{-o-border-image:linear-gradient(rgb(var(--techsiro-primary-light)),rgb(var(--techsiro-primary))) 1!important;border-image:linear-gradient(rgb(var(--techsiro-primary-light)),rgb(var(--techsiro-primary))) 1!important}body.techsiro-storefront .bg-free-delivery-gradient{background-image:linear-gradient(90deg,#ffc000 6%,#ff3e4d 59%,rgb(var(--techsiro-primary)) 82%)!important}body.techsiro-storefront .hover\:bg-category-cards-gradient-hover:hover{background-image:linear-gradient(rgb(var(--techsiro-primary-subtlest)) 100%,#fff 0)!important}body.techsiro-storefront .focus\:shadow-\[0_0_0_2px_rgba\(209\,185\,240\,0\.75\)\]:focus,body.techsiro-storefront .shadow-\[0_0_0_2px_rgba\(209\,185\,240\,0\.75\)\]{--tw-shadow: 0 0 0 2px rgba(51, 129, 135, .35) !important;--tw-shadow-colored: 0 0 0 2px rgba(51, 129, 135, .35) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}body.techsiro-storefront .after\:bg-primary-onPrimary-bold:after{background-color:rgb(var(--techsiro-primary))!important}body.techsiro-storefront .Calendar__day:hover,body.techsiro-storefront .Calendar__monthSelectorItemText:hover,body.techsiro-storefront .Calendar__monthText:hover,body.techsiro-storefront .Calendar__yearSelectorText:hover,body.techsiro-storefront .Calendar__yearText:hover{background-color:rgb(var(--techsiro-primary-shadow))!important}body.techsiro-storefront .md\:bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,1\)_83\%\,rgba\(247\,243\,251\,1\)_100\%\)\]{background-image:linear-gradient(180deg,#fff 83%,rgb(var(--techsiro-primary-subtlest)))!important}body.techsiro-storefront #nprogress .bar{background:rgb(var(--techsiro-primary))!important}body.techsiro-storefront .rich-text-content a,body.techsiro-storefront .Calendar__weekDay{color:rgb(var(--techsiro-primary))!important}html{overflow-x:clip}body.techsiro-storefront{overflow-x:clip;background:var(--surface-surface, #fff)}.techsiro-main{padding-bottom:5rem}@media (min-width: 768px){.techsiro-main{padding-bottom:0}}.md\:layout,.layout-top,.md\:layout-top{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;box-sizing:border-box}.ps-container,body.techsiro-storefront .md\:layout,body.techsiro-storefront .layout-top,body.techsiro-storefront .md\:layout-top{width:100%;max-width:1280px;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box}@media (min-width: 768px){.ps-container,body.techsiro-storefront .md\:layout,body.techsiro-storefront .layout-top,body.techsiro-storefront .md\:layout-top{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (min-width: 1024px){.ps-container,body.techsiro-storefront .md\:layout,body.techsiro-storefront .layout-top,body.techsiro-storefront .md\:layout-top{padding-left:2rem!important;padding-right:2rem!important}}@media (min-width: 1400px){.ps-container,body.techsiro-storefront .md\:layout,body.techsiro-storefront .layout-top,body.techsiro-storefront .md\:layout-top{padding-left:1.25rem!important;padding-right:1.25rem!important}}.ps-home{width:100%;overflow-x:clip}.ps-block{width:100%;margin-top:1.5rem}@media (min-width: 768px){.ps-block{margin-top:2rem}}.ps-feature-grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width: 768px){.ps-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width: 1100px){.ps-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body.techsiro-storefront header .max-w-\[1600px\],body.techsiro-storefront .max-w-\[1600px\]{max-width:1280px!important}.techsiro-main img{max-width:100%}.techsiro-logo-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.techsiro-logo-link--header{height:48px;max-width:220px}.techsiro-logo-link--mobile{height:32px;max-width:130px}.techsiro-logo-link--footer{height:44px;max-width:160px}.techsiro-site-logo{display:block;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.techsiro-site-logo--header{max-width:220px;max-height:70px}.techsiro-site-logo--header-mobile{max-width:130px;max-height:32px}.techsiro-site-logo--footer{max-width:160px;max-height:60px}.techsiro-home-category-img,.techsiro-platform-card-img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.techsiro-home-category-img-wrap,.techsiro-platform-card-img-wrap{overflow:hidden}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.techsiro-hero-slider .techsiro-hero-track{will-change:transform}.techsiro-hero-dot.is-active:after{transform:scaleX(1)}.techsiro-hero-dot:not(.is-active):after{transform:scaleX(0)}.w-mega-menu{width:min(100vw - 2rem,1600px)}.techsiro-mega-dropdown{flex-direction:row;min-height:50vh}.techsiro-mega-sidebar{position:relative;width:20%;min-width:200px;flex-shrink:0}.techsiro-mega-panel{flex-direction:column;box-shadow:none;width:400%;min-height:50vh;transform:translate(-100%)}.techsiro-mega-panel-inner{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;padding:1rem 1.5rem;gap:2rem;max-height:70vh;overflow-y:auto}@media (min-width: 768px){.techsiro-mega-panel-inner{padding:1rem 2rem;gap:4rem}}@media (min-width: 1280px){.techsiro-mega-panel-inner{gap:8rem}}.techsiro-mega-panel-inner>div{display:flex;flex-direction:column;gap:1.75rem;flex-shrink:0}header nav{overflow:visible}.techsiro-mega-cat:hover .techsiro-mega-panel{display:flex!important}.techsiro-mega-cat:hover .techsiro-mega-cat-bar,.techsiro-mega-cat:hover .techsiro-mega-cat-arrow{display:block!important}.techsiro-mega-cat:hover .techsiro-mega-cat-name{color:var(--surface-onSurface-bold, #18181b);font-weight:600}.techsiro-mega-cat:hover{background:var(--surface-surface, #fff)}.techsiro-mega-cat:has(.techsiro-mega-panel:hover) .techsiro-mega-panel,.techsiro-mega-cat:has(.techsiro-mega-panel:hover) .techsiro-mega-cat-bar,.techsiro-mega-cat:has(.techsiro-mega-panel:hover) .techsiro-mega-cat-arrow{display:block!important}.techsiro-mega-cat:has(.techsiro-mega-panel:hover) .techsiro-mega-panel{display:flex!important}.techsiro-mega-cat:has(.techsiro-mega-panel:hover) .techsiro-mega-cat-name{color:var(--surface-onSurface-bold, #18181b);font-weight:600}.techsiro-mega-cat:has(.techsiro-mega-panel:hover){background:var(--surface-surface, #fff)}.group:hover>.group-hover\:flex{display:flex!important}.group:hover>.hidden.group-hover\:block{display:block!important}details summary::-webkit-details-marker{display:none}.techsiro-platform-card{clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}.techsiro-storefront .techsiro-category-layout{display:flex;flex-direction:column;gap:1.25rem}.techsiro-storefront .techsiro-category-layout>aside{order:2}.techsiro-storefront .techsiro-category-main{order:1;min-width:0}@media (min-width: 992px){.techsiro-storefront .techsiro-category-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:1.5rem}.techsiro-storefront .techsiro-category-layout>aside,.techsiro-storefront .techsiro-category-main{order:unset}}.techsiro-storefront .techsiro-sidebar{border:none;background:transparent;padding:0}@media (min-width: 992px){.techsiro-storefront .techsiro-sidebar{position:sticky;top:8.5rem}}.techsiro-storefront .techsiro-filter-row{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;cursor:pointer;font-size:.85rem}.techsiro-storefront .techsiro-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 768px){.techsiro-storefront .techsiro-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width: 1200px){.techsiro-storefront .techsiro-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.techsiro-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;color:var(--surface-onSurface-low, #71717a)}.techsiro-breadcrumb a:hover{color:var(--primary-default, #338187)}.techsiro-breadcrumb [aria-current=page]{color:var(--surface-onSurface-bold, #18181b)}.techsiro-page-head{margin-bottom:1.25rem}.techsiro-page-head h1{font-family:inherit;font-size:1.25rem;font-weight:700;color:var(--surface-onSurface-default, #18181b)}@media (min-width: 768px){.techsiro-page-head h1{font-size:1.5rem}}.techsiro-sidebar-box{border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);padding:1rem;margin-bottom:1rem}.techsiro-sidebar-box h3{font-size:.875rem;font-weight:700;margin-bottom:.75rem;color:var(--surface-onSurface-bold, #18181b)}.techsiro-cat-tree a{display:block;padding:.35rem 0;font-size:.8125rem;color:var(--surface-onSurface-low, #71717a)}.techsiro-cat-tree a:hover,.techsiro-cat-tree a.is-active{color:var(--primary-default, #338187)}.techsiro-cat-tree ul{list-style:none;margin:.25rem 0 0;padding:0 .75rem 0 0}.techsiro-chip{display:inline-block;cursor:pointer;border:1px solid var(--outline-default, #e4e4e7);padding:.35rem .75rem;font-size:.75rem;color:var(--surface-onSurface-low, #71717a);background:var(--surface-surface, #fff);transition:border-color .15s,color .15s}.techsiro-chip.is-active,.techsiro-chip.selected,.techsiro-chip:hover{border-color:var(--primary-default, #338187);color:var(--primary-default, #338187);font-weight:600}.techsiro-listing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width: 640px){.techsiro-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media (min-width: 1024px){.techsiro-listing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.techsiro-list-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);padding:.75rem;transition:box-shadow .2s,border-color .2s}.techsiro-list-card:hover{border-color:var(--outline-primary-light, #7eb8bc);box-shadow:0 4px 12px #0000000f}.techsiro-list-card__img{position:relative;aspect-ratio:1;margin-bottom:.5rem}.techsiro-list-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.techsiro-list-card__badge{position:absolute;top:0;right:0;background:var(--error-default, #dc2626);color:#fff;font-size:.65rem;font-weight:700;padding:.15rem .35rem}.techsiro-list-card__title{flex:1;font-size:.75rem;line-height:1.4;margin-bottom:.5rem;color:var(--surface-onSurface-bold, #18181b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.techsiro-list-card__price{font-size:.875rem;font-weight:700;color:var(--surface-onSurface-default, #18181b)}.techsiro-list-card__price del{display:block;font-size:.7rem;font-weight:400;color:var(--surface-onSurface-lowest, #a1a1aa)}.techsiro-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:1.5rem}.techsiro-pagination a,.techsiro-pagination span{display:inline-flex;min-width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--outline-default, #e4e4e7);font-size:.8125rem;color:var(--surface-onSurface-low, #71717a);background:var(--surface-surface, #fff)}.techsiro-pagination a:hover,.techsiro-pagination a.is-active{border-color:var(--primary-default, #338187);color:var(--primary-default, #338187);font-weight:600}.techsiro-product-layout{display:grid;gap:1.5rem}@media (min-width: 992px){.techsiro-product-layout{grid-template-columns:1fr 1fr;align-items:start}}.techsiro-gallery-main{position:relative;aspect-ratio:1;border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);padding:1rem}.techsiro-gallery-main img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.techsiro-gallery-thumbs{display:flex;gap:.5rem;margin-top:.75rem;overflow-x:auto}.techsiro-gallery-thumbs button{flex-shrink:0;width:4rem;height:4rem;border:1px solid var(--outline-default, #e4e4e7);padding:.25rem;background:var(--surface-surface, #fff);cursor:pointer}.techsiro-gallery-thumbs button.is-active{border-color:var(--primary-default, #338187)}.techsiro-gallery-thumbs img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.techsiro-product-info{border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);padding:1.25rem}.techsiro-product-info h1{font-size:1.125rem;font-weight:700;line-height:1.5;margin:.5rem 0 1rem}.techsiro-price-lg{font-size:1.5rem;font-weight:700;color:var(--surface-onSurface-default, #18181b)}.techsiro-price-lg del{font-size:.875rem;font-weight:400;color:var(--surface-onSurface-lowest, #a1a1aa);margin-right:.5rem}.techsiro-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border:2px solid var(--outline-primary-bold, #2a6a6f);background:var(--primary-default, #338187);color:var(--primary-onPrimary-default, #fff);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s}.techsiro-btn-primary:hover:not(:disabled){background:var(--states-primary-hover, #2a6a6f)}.techsiro-btn-primary:disabled{opacity:.5;cursor:not-allowed}.techsiro-btn-outline{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1rem;border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);color:var(--surface-onSurface-default, #18181b);font-size:.875rem;cursor:pointer}.techsiro-btn-outline:hover{background:var(--states-surface-hover, #f4f4f5)}.techsiro-tabs{display:flex;gap:0;border-bottom:1px solid var(--outline-default, #e4e4e7);overflow-x:auto}.techsiro-tabs button{flex-shrink:0;padding:.75rem 1rem;border:none;border-bottom:2px solid transparent;background:none;font-size:.875rem;color:var(--surface-onSurface-low, #71717a);cursor:pointer}.techsiro-tabs button.is-active{color:var(--primary-default, #338187);border-bottom-color:var(--primary-default, #338187);font-weight:600}.techsiro-tab-pane{display:none;padding:1rem 0;font-size:.875rem;line-height:1.7}.techsiro-tab-pane.is-active{display:block}.techsiro-spec-row{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--outline-default, #f4f4f5);font-size:.8125rem}.techsiro-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 640px){.techsiro-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.techsiro-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.techsiro-brand-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:6rem;border:2px solid var(--surface-container-default, #f4f4f5);background:var(--surface-surface, #fff);padding:1rem;text-align:center;transition:border-color .2s}.techsiro-brand-card:hover{border-color:var(--primary-default, #338187)}.techsiro-brand-card span{font-size:.875rem;font-weight:600;color:var(--surface-onSurface-bold, #18181b)}.techsiro-brand-card small{display:block;margin-top:.25rem;font-size:.7rem;color:var(--surface-onSurface-low, #71717a)}.techsiro-filter-check{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;cursor:pointer;font-size:.8125rem}#amount span{font-size:.75rem;color:var(--surface-onSurface-low, #71717a)}.techsiro-sidebar-box .ui-slider{margin:.75rem .5rem 0;height:4px;background:var(--surface-container-default, #f4f4f5);border:none}.techsiro-sidebar-box .ui-slider .ui-slider-range{background:var(--primary-default, #338187)}.techsiro-sidebar-box .ui-slider .ui-slider-handle{width:14px;height:14px;top:-5px;border-radius:50%;border:2px solid var(--primary-default, #338187);background:var(--surface-surface, #fff);cursor:pointer}.techsiro-storefront .main,.techsiro-storefront .page-title{all:unset;display:block}.techsiro-blog-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.techsiro-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width: 1200px){.techsiro-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.techsiro-blog-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);transition:background .2s,box-shadow .2s}.techsiro-blog-card:hover{background:var(--surface-container-default, #f4f4f5);box-shadow:0 4px 12px #0000000f}.techsiro-blog-card__img{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--surface-container-default, #f4f4f5)}.techsiro-blog-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.techsiro-blog-card__body{padding:1rem;flex:1;display:flex;flex-direction:column}.techsiro-blog-card__date{font-size:.7rem;color:var(--surface-onSurface-lowest, #a1a1aa);margin-bottom:.35rem}.techsiro-blog-card__title{font-size:.875rem;font-weight:600;line-height:1.4;margin:0 0 .5rem;color:var(--surface-onSurface-bold, #18181b)}.techsiro-blog-card__title a:hover{color:var(--primary-default, #338187)}.techsiro-blog-card__excerpt{font-size:.75rem;color:var(--surface-onSurface-low, #71717a);margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.techsiro-article-content{font-size:.875rem;line-height:1.8;color:var(--surface-onSurface-default, #18181b);overflow-wrap:anywhere;word-break:break-word}.techsiro-article-content img,.techsiro-article-content video,.techsiro-article-content iframe{max-width:100%;height:auto}.techsiro-article-content table{display:block;max-width:100%;overflow-x:auto}.techsiro-blog-article{border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);padding:1rem;margin-bottom:1.5rem}@media (min-width: 768px){.techsiro-blog-article{padding:1.5rem}}.techsiro-blog-article h1{font-size:1.125rem;line-height:1.5;margin:0 0 .5rem}@media (min-width: 768px){.techsiro-blog-article h1{font-size:1.375rem}}.techsiro-blog-article-hero{aspect-ratio:16 / 9;overflow:hidden;background:var(--surface-container-default, #f4f4f5);margin-bottom:1rem}@media (min-width: 768px){.techsiro-blog-article-hero{aspect-ratio:21 / 9}}.techsiro-blog-article-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.techsiro-blog-comment{display:flex;gap:.75rem;border-bottom:1px solid var(--outline-default, #e4e4e7);padding:.75rem 0;margin-bottom:.75rem}.techsiro-blog-comment:last-child{border-bottom:none;margin-bottom:0}.techsiro-blog-comment img{width:2.5rem;height:2.5rem;border-radius:9999px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}@media (min-width: 640px){.techsiro-blog-comment img{width:3rem;height:3rem}}.techsiro-home-blog-scroll{display:block;margin-right:-1rem;margin-left:-1rem;padding-right:1rem;padding-left:.25rem}@media (min-width: 768px){.techsiro-home-blog-scroll{display:none}}.techsiro-home-blog-track{display:flex;gap:.75rem;overflow-x:auto;padding:.5rem 0 1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.techsiro-home-blog-card-wrap{flex:0 0 min(78vw,260px);width:min(78vw,260px);scroll-snap-align:start;text-decoration:none;color:inherit}.techsiro-home-blog-card-wrap--desktop{flex:unset;width:auto}.techsiro-home-blog-card{display:flex;flex-direction:column;height:15rem;border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);overflow:hidden;transition:background .2s}.techsiro-home-blog-card:hover{background:var(--surface-container-default, #f4f4f5)}.techsiro-home-blog-card--desktop{height:auto;min-height:15rem}.techsiro-home-blog-card__img{flex:1 1 0;min-height:0;overflow:hidden;background:var(--surface-container-default, #f4f4f5)}.techsiro-home-blog-card--desktop .techsiro-home-blog-card__img{aspect-ratio:1;flex:none}.techsiro-home-blog-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.techsiro-home-blog-card__title{flex-shrink:0;margin:0;padding:.75rem;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.techsiro-home-blog-card__title{font-size:.875rem}}.techsiro-home-blog-grid{display:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}@media (min-width: 768px){.techsiro-home-blog-grid{display:grid}}.techsiro-social-links{display:flex;flex-wrap:wrap;gap:.5rem}.techsiro-social-links a{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;border:1px solid var(--outline-default, #e4e4e7);font-size:.75rem;color:var(--surface-onSurface-low, #71717a);background:var(--surface-surface, #fff)}.techsiro-social-links a:hover{border-color:var(--primary-default, #338187);color:var(--primary-default, #338187)}.techsiro-input{width:100%;border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);padding:.65rem .75rem;font-size:.875rem;color:var(--surface-onSurface-default, #18181b)}.techsiro-input:focus{outline:none;border-color:var(--primary-default, #338187)}.techsiro-input.ltr{direction:ltr;text-align:left}.techsiro-auth-box{max-width:28rem;margin:0 auto;border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);padding:1.5rem}@media (min-width: 768px){.techsiro-auth-box{padding:2rem}}.techsiro-auth-box h2{font-size:1.125rem;font-weight:700;margin:0 0 .25rem}.techsiro-auth-box>p{font-size:.8125rem;color:var(--surface-onSurface-low, #71717a);margin:0 0 1.25rem}.techsiro-field{margin-bottom:.75rem}.techsiro-field label{display:block;font-size:.75rem;font-weight:500;margin-bottom:.35rem;color:var(--surface-onSurface-bold, #18181b)}.techsiro-auth-footer{text-align:center;font-size:.8125rem;color:var(--surface-onSurface-low, #71717a);margin-top:1rem}.techsiro-auth-footer a{color:var(--primary-default, #338187);font-weight:600}.techsiro-cart-layout{display:grid;gap:1.5rem}@media (min-width: 992px){.techsiro-cart-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.ps-cart-list{display:flex;flex-direction:column;gap:.85rem}.ps-cart-item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:.85rem;background:#fff;border:1px solid #e5edf3;border-radius:16px;box-shadow:0 8px 22px #0f172a0d;padding:.9rem}@media (min-width: 640px){.ps-cart-item{grid-template-columns:104px minmax(0,1fr);gap:1.1rem;padding:1.05rem 1.15rem}}.ps-cart-item__media{width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f8fafc;border:1px solid #eef2f7}.ps-cart-item__media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ps-cart-item__body{min-width:0;display:flex;flex-direction:column;gap:.85rem}.ps-cart-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ps-cart-item__titles{min-width:0}.ps-cart-item__titles h2{margin:0;color:#0f172a;font-size:.95rem;font-weight:800;line-height:1.55}.ps-cart-item__params{margin:.35rem 0 0;color:#475569;font-size:.78rem;line-height:1.6;background:#f1f5f9;border-radius:8px;padding:.3rem .55rem;display:inline-block;max-width:100%}.ps-cart-item__params.is-empty{background:transparent;color:#94a3b8;padding:.2rem 0 0;font-size:.74rem}.ps-cart-item__gift{display:inline-flex;margin-top:.4rem;min-height:24px;align-items:center;padding:0 .55rem;border-radius:999px;background:#ecfdf5;color:#059669;font-size:.72rem;font-weight:800}.ps-cart-item__remove{flex-shrink:0;min-height:32px;padding:0 .7rem;border-radius:8px;border:1px solid #fecaca;background:#fff;color:#dc2626;font-size:.75rem;font-weight:700;cursor:pointer}.ps-cart-item__remove:hover{background:#fef2f2}.ps-cart-item__bottom{display:grid;grid-template-columns:1fr;gap:.75rem;padding-top:.75rem;border-top:1px solid #eef2f7}@media (min-width: 640px){.ps-cart-item__bottom{grid-template-columns:1fr auto 1fr;align-items:center}}.ps-cart-item__label{display:block;margin-bottom:.2rem;color:#94a3b8;font-size:.7rem;font-weight:700}.ps-cart-item__unit strong,.ps-cart-item__total strong{color:#0f172a;font-size:.92rem;font-weight:800}.ps-cart-item__unit small,.ps-cart-item__total small{color:#64748b;font-size:.72rem;font-weight:700}.ps-cart-item__total{text-align:right}@media (min-width: 640px){.ps-cart-item__total{text-align:left}}.ps-cart-item__total strong{color:#338187}.ps-qty{display:inline-flex;align-items:stretch;border:1px solid #dbe4ec;border-radius:12px;overflow:hidden;background:#fff;width:-moz-fit-content;width:fit-content;justify-self:start}@media (min-width: 640px){.ps-qty{justify-self:center}}.ps-qty[aria-disabled=true]{opacity:.55;pointer-events:none}.ps-qty__btn{width:40px;min-height:40px;border:0;background:#f8fafc;color:#0f172a;font-size:1.1rem;font-weight:700;cursor:pointer;line-height:1}.ps-qty__btn:hover{background:#e8f4f5;color:#338187}.ps-qty__input,.ps-qty .quantity-input{width:52px;min-height:40px;border:0;border-inline:1px solid #e5edf3;background:#fff;text-align:center;font-size:.92rem;font-weight:800;color:#0f172a;-moz-appearance:textfield}.ps-qty__input::-webkit-outer-spin-button,.ps-qty__input::-webkit-inner-spin-button,.ps-qty .quantity-input::-webkit-outer-spin-button,.ps-qty .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ps-cart-continue{display:inline-flex;margin-top:.35rem;color:#338187;font-size:.84rem;font-weight:700;text-decoration:none}.ps-cart-continue:hover{text-decoration:underline}.ps-cart-summary{border-radius:16px!important;border:1px solid #e5edf3!important;box-shadow:0 8px 22px #0f172a0d}.techsiro-order-panel{border:2px solid var(--outline-primary-light, #7eb8bc);background:var(--surface-surface, #fff);padding:1.25rem;position:sticky;top:1rem}.techsiro-order-panel h3{font-size:1rem;font-weight:700;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.techsiro-order-row{display:flex;justify-content:space-between;font-size:.8125rem;padding:.35rem 0;color:var(--surface-onSurface-low, #71717a)}.techsiro-order-total{display:flex;justify-content:space-between;align-items:center;margin:1rem 0;padding-top:1rem;border-top:1px solid var(--outline-default, #e4e4e7);font-weight:700;font-size:1rem}.techsiro-checkout-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border:2px solid var(--outline-primary-bold, #2a6a6f);background:var(--primary-default, #338187);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none}.techsiro-checkout-btn:hover{background:var(--states-primary-hover, #2a6a6f);color:#fff}.techsiro-panel-box{border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);padding:1.25rem}.techsiro-panel-box h3{font-size:1rem;font-weight:700;margin:0 0 1rem}.techsiro-breakdown-row{display:flex;justify-content:space-between;gap:1rem;font-size:.8125rem;padding:.4rem 0;border-bottom:1px solid var(--outline-default, #f4f4f5)}.techsiro-wallet-grid{display:grid;gap:1rem}@media (min-width: 768px){.techsiro-wallet-grid{grid-template-columns:1fr 1fr}}.techsiro-wallet-balance{display:flex;align-items:center;gap:1rem}.techsiro-wallet-balance img{width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain}.techsiro-alert{padding:.75rem 1rem;font-size:.8125rem;margin-bottom:1rem;border:1px solid var(--success-default, #16a34a);background:#f0fdf4;color:#166534}.techsiro-alert-info{border-color:var(--primary-default, #338187);background:#faf5ff;color:#5b21b6}.techsiro-alert-warn{border-color:#f59e0b;background:#fffbeb;color:#92400e}.techsiro-empty{text-align:center;padding:2.5rem 1rem;border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-container-default, #f4f4f5);color:var(--surface-onSurface-low, #71717a);font-size:.875rem}.techsiro-compare-wrap{overflow-x:auto;border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff)}.techsiro-compare-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.8125rem}.techsiro-compare-table th,.techsiro-compare-table td{border:1px solid var(--outline-default, #e4e4e7);padding:.65rem .75rem;text-align:center;vertical-align:middle}.techsiro-compare-table thead th{background:var(--surface-container-default, #f4f4f5);font-weight:600}.techsiro-compare-table tbody th{text-align:right;font-weight:600;background:var(--surface-container-default, #fafafa)}.techsiro-compare-table img{max-height:72px;-o-object-fit:contain;object-fit:contain;margin:0 auto .5rem;display:block}.techsiro-compare-del{border:none;background:none;color:var(--error-default, #dc2626);cursor:pointer;font-size:.75rem}.techsiro-compare-fab{position:fixed;left:1.25rem;bottom:1.25rem;z-index:9990;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem .75rem .85rem;background:#338187;color:#fff;text-decoration:none;border-radius:999px;box-shadow:0 8px 24px #7935ba59;font-family:inherit;font-size:.8125rem;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.techsiro-compare-fab:hover{background:#652da0;color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #7935ba6b}.techsiro-compare-fab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:999px;background:#fff;color:#338187;font-size:.75rem;font-weight:700;line-height:1}.techsiro-compare-fab-icon{flex-shrink:0}.techsiro-compare-fab-label{white-space:nowrap}@media (max-width: 575.98px){.techsiro-compare-fab{left:50%;transform:translate(-50%);bottom:1rem;padding:.65rem .85rem}.techsiro-compare-fab:hover{transform:translate(-50%) translateY(-2px)}}.techsiro-contact-grid{display:grid;gap:1rem}@media (min-width: 992px){.techsiro-contact-grid{grid-template-columns:1fr 1.5fr}}.techsiro-contact-item{display:flex;gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--outline-default, #f4f4f5)}.techsiro-contact-item:last-child{border-bottom:none}.techsiro-faq-item{border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);margin-bottom:.75rem}.techsiro-faq-item .q_item>div:nth-child(2),.techsiro-storefront .q_item>div:nth-child(2){display:none;margin:0 1rem 1rem;padding:1rem;background:var(--surface-container-default, #f4f4f5);border:1px solid var(--outline-default, #e4e4e7)}.techsiro-faq-item .q_item>div:nth-child(2)>div:first-child,.techsiro-storefront .q_item>div:nth-child(2)>div:first-child{font-weight:600;margin-bottom:.5rem;color:var(--primary-default, #338187)}.techsiro-badge{display:inline-block;font-size:.65rem;padding:.2rem .5rem;background:var(--surface-container-default, #e4e4e7);color:var(--surface-onSurface-low, #71717a)}.techsiro-result-link{display:flex;gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--outline-default, #f4f4f5);text-decoration:none;color:inherit}.techsiro-result-link:hover{color:var(--primary-default, #338187)}.techsiro-result-link img{width:3.5rem;height:3.5rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.techsiro-pay-result{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.techsiro-pay-result__box{max-width:28rem;width:100%;text-align:center;border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);padding:2rem 1.5rem}.techsiro-pay-result__icon{font-size:3rem;line-height:1;margin-bottom:1rem}.techsiro-pay-result__icon--ok{color:var(--success-default, #16a34a)}.techsiro-pay-result__icon--fail{color:var(--error-default, #dc2626)}.techsiro-thank-you-note{font-size:.8rem;line-height:1.7;color:rgb(var(--techsiro-primary, 51 129 135));background:rgb(var(--techsiro-primary-subtlest, 238 246 247));border:1px solid rgb(var(--techsiro-primary-shadow, 212 232 234));border-radius:12px;padding:.85rem 1rem;margin-bottom:1rem;text-align:right}#checkout .techsiro-checkout-layout{display:flex;flex-direction:column;gap:1.25rem}#checkout .techsiro-checkout-form{order:1;min-width:0}#checkout .techsiro-checkout-summary{order:2;min-width:0}@media (min-width: 992px){#checkout .techsiro-checkout-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1.85fr);gap:1.5rem;align-items:start}#checkout .techsiro-checkout-form,#checkout .techsiro-checkout-summary{order:unset}#checkout .summary-panel{position:sticky;top:7.5rem}}#checkout .progress-stepper{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem}#checkout .step-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.7rem;color:var(--surface-onSurface-lowest, #a1a1aa)}#checkout .step-item.active{color:var(--primary-default, #338187);font-weight:600}#checkout .step-icon{width:2.25rem;height:2.25rem;border:2px solid var(--outline-default, #e4e4e7);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem}#checkout .step-item.active .step-icon{border-color:var(--primary-default, #338187);background:var(--primary-default, #338187);color:#fff}#checkout .step-line{flex:0 0 24px;height:2px;background:var(--outline-default, #e4e4e7);align-self:center;margin-top:-1rem}#checkout .summary-panel{border:2px solid var(--outline-primary-light, #7eb8bc);background:var(--surface-surface, #fff);padding:1rem;position:sticky;top:1rem}#checkout .summary-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-weight:700}#checkout .summary-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--outline-default, #f4f4f5)}#checkout .item-thumb{position:relative;flex-shrink:0}#checkout .item-thumb img{width:4rem;height:4rem;-o-object-fit:cover;object-fit:cover;border:1px solid var(--outline-default, #e4e4e7)}#checkout .item-qty{position:absolute;top:-6px;right:-6px;background:var(--primary-default, #338187);color:#fff;border-radius:999px;width:1.25rem;height:1.25rem;font-size:.65rem;line-height:1.25rem;text-align:center}#checkout .item-info h5{font-size:.8125rem;margin:0 0 .25rem}#checkout .item-meta{font-size:.7rem;color:var(--surface-onSurface-low, #71717a)}#checkout .item-cost{font-size:.8125rem;font-weight:600;white-space:nowrap}#checkout .summary-breakdown .breakdown-row,#checkout .summary-breakdown .breakdown-total{display:flex;justify-content:space-between;font-size:.8125rem;padding:.35rem 0}#checkout .breakdown-total{font-weight:700;border-top:1px solid var(--outline-default, #e4e4e7);margin-top:.5rem;padding-top:.75rem}#checkout .coupon-field{margin:.75rem 0;display:flex;gap:.35rem}#checkout .coupon-field .techsiro-input{flex:1}#checkout .form-block{border:1px solid var(--outline-default, #e4e4e7);background:var(--surface-surface, #fff);padding:1.25rem;margin-bottom:1rem}#checkout .block-heading{font-weight:700;margin-bottom:1rem;font-size:1rem}#checkout #post_modes{display:flex;flex-wrap:wrap;gap:.5rem}#checkout #post_modes .post_mode{flex:1 1 calc(50% - .5rem);min-width:140px;cursor:pointer}#checkout #post_modes .post_mode>div{border:1px solid var(--outline-default, #e4e4e7);padding:.75rem;height:100%;font-size:.8125rem;transition:border-color .15s}#checkout #post_modes .selected_post>div,#checkout #post_modes .post_mode>div:hover{border-color:var(--primary-default, #338187);box-shadow:0 0 0 2px #3381871f}#checkout .pay-actions{display:flex;flex-wrap:wrap;gap:.5rem}#checkout #map{width:100%;height:280px;border-radius:0 0 10px 10px;z-index:1}.techsiro-map-wrap{border:1px solid rgb(var(--techsiro-primary-light, 126 184 188));border-radius:12px;overflow:hidden;background:rgb(var(--techsiro-primary-subtlest, 238 246 247))}.techsiro-map-hint{padding:.5rem .75rem;font-size:.75rem;color:rgb(var(--techsiro-primary, 51 129 135));background:rgb(var(--techsiro-primary-subtlest, 238 246 247));border-bottom:1px solid rgb(var(--techsiro-primary-shadow, 212 232 234))}@media (max-width: 575.98px){#checkout #map{height:220px}}@media (max-width: 991px){#checkout #post_modes .post_mode{flex:1 1 100%}}.header-cart-count{position:absolute;top:-4px;left:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9999px;background:#e11d48;color:#fff;font-family:var(--font-IRANYekan, inherit);font-size:.625rem;font-weight:700;line-height:18px;text-align:center;pointer-events:none}.header-cart-count.techsiro-cart-badge--mobile{top:-2px;left:50%;margin-left:8px}.techsiro-mobile-cat-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;visibility:hidden}.techsiro-mobile-cat-panel.is-open{pointer-events:auto;visibility:visible}.techsiro-mobile-cat-panel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#25252d80;opacity:0;transition:opacity .25s ease}.techsiro-mobile-cat-panel.is-open .techsiro-mobile-cat-panel__overlay{opacity:1}.techsiro-mobile-cat-panel__sheet{position:absolute;right:0;left:0;bottom:0;max-height:75vh;background:#fff;border-top:1px solid #e4e4e7;transform:translateY(100%);transition:transform .3s ease;display:flex;flex-direction:column}.techsiro-mobile-cat-panel.is-open .techsiro-mobile-cat-panel__sheet{transform:translateY(0)}.techsiro-mobile-cat-panel__head{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e4e4e7;flex-shrink:0}.techsiro-mobile-cat-panel__close{width:2rem;height:2rem;border:0;background:transparent;font-size:1.5rem;line-height:1;color:#52525b;cursor:pointer}.techsiro-mobile-cat-panel__body{overflow-y:auto;padding-bottom:5rem}.techsiro-mobile-cat-item{border-bottom:1px solid #f4f4f5}.techsiro-mobile-cat-item__summary,.techsiro-mobile-cat-sub__summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem 1rem;cursor:pointer;list-style:none}.techsiro-mobile-cat-item__summary::-webkit-details-marker,.techsiro-mobile-cat-sub__summary::-webkit-details-marker{display:none}.techsiro-mobile-cat-item__chevron{transition:transform .2s ease;color:#a1a1aa}.techsiro-mobile-cat-item[open]>.techsiro-mobile-cat-item__summary .techsiro-mobile-cat-item__chevron,.techsiro-mobile-cat-sub[open]>.techsiro-mobile-cat-sub__summary .techsiro-mobile-cat-item__chevron{transform:rotate(180deg)}.techsiro-mobile-cat-item__content{padding:0 1rem .75rem}.techsiro-mobile-cat-sub{margin-bottom:.25rem}.techsiro-mobile-cat-sub__summary{padding:.5rem .75rem;background:#fafafa;border-radius:.25rem}.techsiro-mobile-cat-sub__content{padding:.25rem .75rem .5rem}.techsiro-mobile-cat-link{display:block;padding:.5rem .75rem;color:#3f3f46;text-decoration:none}.techsiro-mobile-cat-link:hover{color:rgb(var(--techsiro-primary, 51 129 135))}.techsiro-mobile-cat-link--primary{color:rgb(var(--techsiro-primary, 51 129 135));margin-bottom:.25rem}.order-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto;display:none;z-index:9998;padding:1rem}.order-detail-modal{width:min(100%,480px);margin:min(8vh,4rem) auto 1.5rem;padding:1.25rem;background:#fff;border-radius:18px;position:relative;max-height:calc(100vh - 2rem);overflow-y:auto;box-shadow:0 24px 64px #0f172a2e;border:1px solid rgb(var(--techsiro-primary-shadow, 212 232 234))}.order-detail-close{position:absolute;left:14px;top:14px;width:34px;height:34px;border:none;background:rgb(var(--techsiro-primary-subtlest, 238 246 247));border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.order-detail-close:before{content:"×";font-size:1.35rem;line-height:1;color:rgb(var(--techsiro-primary, 51 129 135))}.order-detail-close:hover{background:rgb(var(--techsiro-primary-shadow, 212 232 234))}.order-detail-header{text-align:center;margin-bottom:1.25rem;padding-top:.25rem}.order-detail-header-icon{width:44px;height:44px;margin:0 auto .5rem;border-radius:12px;background:rgb(var(--techsiro-primary-subtlest, 238 246 247));color:rgb(var(--techsiro-primary, 51 129 135));display:flex;align-items:center;justify-content:center}.order-detail-header h2{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0}.order-detail-stats{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:.5rem}.order-detail-stat{padding:.75rem;border-radius:12px;background:rgb(var(--techsiro-primary-subtlest, 238 246 247));border:1px solid rgb(var(--techsiro-primary-shadow, 212 232 234))}.order-detail-stat--price .order-detail-stat-value{color:rgb(var(--techsiro-primary, 51 129 135))}.order-detail-stat-label{display:block;font-size:.7rem;color:#6b7280;margin-bottom:.25rem}.order-detail-stat-value{display:block;font-size:.85rem;font-weight:700;color:#111827;line-height:1.4}.order-detail-thanks{margin-top:.75rem;padding:.65rem .75rem;border-radius:10px;background:rgb(var(--techsiro-primary-subtlest, 238 246 247));border:1px solid rgb(var(--techsiro-primary-shadow, 212 232 234))}.order-detail-thanks-text{margin:0;font-size:.75rem;line-height:1.65;color:rgb(var(--techsiro-primary-boldest, 42 106 111))}.order-detail-section{margin-top:1rem}.order_detail_title{margin:0 0 .5rem;font-size:.78rem;font-weight:700;color:rgb(var(--techsiro-primary, 51 129 135))}.order_detail_items{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;border:1px solid rgb(var(--techsiro-primary-shadow, 212 232 234));border-radius:10px;background:#fff}.order-detail-product{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.5rem .65rem;border-bottom:1px solid #f0f2f3;min-height:52px}.order-detail-product:last-child{border-bottom:none}.order-detail-product-thumb{width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover;display:block;border:1px solid rgb(var(--techsiro-primary-shadow, 212 232 234));background:#fff}.order-detail-product-name{font-size:.78rem;font-weight:600;color:#374151;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.order-detail-product-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex-shrink:0}.order-detail-product-qty{font-size:.72rem;color:#6b7280;white-space:nowrap}.order-detail-product-price{font-size:.76rem;font-weight:700;color:rgb(var(--techsiro-primary, 51 129 135));white-space:nowrap}.order_detail_message{display:flex;flex-direction:column;gap:.5rem}.order-detail-history{padding:.65rem .75rem;border-radius:10px;background:#f9fafb;border-right:3px solid rgb(var(--techsiro-primary, 51 129 135))}.order-detail-history-date{font-size:.68rem;color:#9ca3af;margin-bottom:.2rem}.order-detail-history-text{font-size:.78rem;color:#374151;line-height:1.55}.order-detail-empty{text-align:center;font-size:.8rem;color:#9ca3af;padding:.75rem 0}.order_detail_button{padding-top:1.25rem;display:flex;flex-direction:column;gap:.5rem}.order-detail-action{display:block;width:100%;padding:.75rem 1rem;border:none;border-radius:12px;background:rgb(var(--techsiro-primary, 51 129 135));color:#fff;font-size:.85rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s}.order-detail-action:hover{background:rgb(var(--techsiro-primary-hover, 42 106 111));color:#fff}@media (max-width: 575.98px){.order-detail-overlay{padding:.5rem}.order-detail-modal{margin-top:.75rem;padding:1rem;border-radius:14px}.order-detail-stats{grid-template-columns:1fr}.order_detail_items{max-height:200px}.order-detail-product-thumb{width:36px;height:36px}.order-detail-product-name{font-size:.74rem}}body.techsiro-storefront header input,body.techsiro-storefront header button,body.techsiro-storefront select,body.techsiro-storefront textarea,body.techsiro-storefront .techsiro-btn-primary,body.techsiro-storefront .techsiro-btn-outline,body.techsiro-storefront .techsiro-input,body.techsiro-storefront .techsiro-chip,body.techsiro-storefront .techsiro-back-top,body.techsiro-storefront .techsiro-pagination a,body.techsiro-storefront .techsiro-pagination span{border-radius:12px}body.techsiro-storefront .techsiro-sidebar-box,body.techsiro-storefront .techsiro-list-card,body.techsiro-storefront .techsiro-blog-card,body.techsiro-storefront .techsiro-blog-article,body.techsiro-storefront .techsiro-product-info,body.techsiro-storefront .techsiro-gallery-main,body.techsiro-storefront .techsiro-auth-box,body.techsiro-storefront .techsiro-brand-card,body.techsiro-storefront .techsiro-panel,body.techsiro-storefront .summary-panel,body.techsiro-storefront .bg-category-cards-gradient,body.techsiro-storefront .techsiro-soft-card,body.techsiro-storefront .techsiro-pay-result__box{border-radius:16px;box-shadow:0 10px 28px #18181b14}body.techsiro-storefront .techsiro-gallery-thumbs button,body.techsiro-storefront .techsiro-list-card__badge{border-radius:8px}body.techsiro-storefront .bg-category-cards-gradient,body.techsiro-storefront .techsiro-soft-card,body.techsiro-storefront .techsiro-blog-card,body.techsiro-storefront .techsiro-gallery-main{overflow:hidden}.techsiro-hero-slider .clip-path-left-down-small,.techsiro-hero-slider .md\:clip-path-left-down-large,.techsiro-hero-slider .clip-path-left-down-large{clip-path:none!important;border-radius:18px;box-shadow:0 14px 36px #18181b1f}.techsiro-hero-dots,.techsiro-hero-prev,.techsiro-hero-next{border-radius:999px}.techsiro-receipt{background:#fff;border:1px solid #e4e4e7;border-radius:18px;box-shadow:0 12px 32px #18181b14;padding:1.25rem}@media (min-width: 768px){.techsiro-receipt{padding:1.75rem}}.techsiro-receipt__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.techsiro-receipt__kicker{margin:0 0 .25rem;color:#e11d48;font-size:.8rem;font-weight:700}.techsiro-receipt h1{margin:0 0 .75rem;font-size:1.35rem;font-weight:800}.techsiro-receipt__logo{max-width:120px;max-height:56px;-o-object-fit:contain;object-fit:contain}.techsiro-receipt__stats,.techsiro-receipt__grid{display:grid;gap:.75rem}.techsiro-receipt__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}@media (min-width: 768px){.techsiro-receipt__stats,.techsiro-receipt__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.techsiro-receipt__grid{grid-template-columns:1fr 1fr}}.techsiro-receipt__stats>div,.techsiro-receipt__grid section,.techsiro-receipt__item{border:1px solid #e4e4e7;border-radius:14px;background:#fafafa;padding:.75rem}.techsiro-receipt__stats span,.techsiro-receipt__grid li span,.techsiro-receipt__totals span{display:block;color:#71717a;font-size:.75rem}.techsiro-receipt__stats strong{font-size:.95rem}.techsiro-receipt h2{margin:0 0 .6rem;font-size:.95rem;font-weight:700}.techsiro-receipt__grid{margin-bottom:1rem}.techsiro-receipt__grid ul{list-style:none;margin:0;padding:0}.techsiro-receipt__grid li{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px solid #eee;font-size:.8rem}.techsiro-receipt__grid li strong{text-align:left}.techsiro-receipt__item{display:grid;grid-template-columns:56px 1fr auto;gap:.75rem;align-items:center;margin-bottom:.5rem;background:#fff}.techsiro-receipt__item img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#fff}.techsiro-receipt__item strong{display:block;font-size:.85rem}.techsiro-receipt__item em{display:inline-block;margin-right:.35rem;color:#e11d48;font-size:.7rem;font-style:normal}.techsiro-receipt__item span,.techsiro-receipt__item b{font-size:.75rem}.techsiro-receipt__totals{margin-top:.5rem;border-top:1px solid #e4e4e7;padding-top:.75rem}.techsiro-receipt__totals>div{display:flex;justify-content:space-between;padding:.25rem 0;font-size:.85rem}.techsiro-receipt__totals .is-total{margin-top:.35rem;font-size:1rem;font-weight:800}.techsiro-receipt-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.techsiro-receipt-actions a,.techsiro-receipt-actions button{text-decoration:none}.techsiro-receipt__hint{margin:.75rem 0 0;color:#71717a;font-size:.75rem;line-height:1.7}@media print{@page{size:A4 portrait;margin:8mm}header,footer,.no-print,.techsiro-mobile-cat-panel{display:none!important}body.techsiro-storefront{background:#fff!important}.techsiro-main,.antialiased{padding:0!important}.techsiro-receipt{box-shadow:none;border:none;padding:0;font-size:11px}.techsiro-receipt h1{font-size:16px;margin-bottom:4px}.techsiro-receipt__head{margin-bottom:6px}.techsiro-thank-you-note{padding:6px 8px;margin-bottom:6px}.techsiro-receipt__stats{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:6px}.techsiro-receipt__grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}.techsiro-receipt__stats>div,.techsiro-receipt__grid section,.techsiro-receipt__item{padding:4px 6px}.techsiro-receipt__item{grid-template-columns:32px 1fr auto;margin-bottom:3px}.techsiro-receipt__item img{width:32px;height:32px}.techsiro-receipt__logo{max-height:36px}}.techsiro-trust-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.techsiro-trust-row span,.techsiro-stock-pill,.techsiro-subcat-row a,.techsiro-blog-card__more,.techsiro-share-copy{display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .7rem;font-size:.72rem;background:#f4f4f5;color:#3f3f46}.techsiro-stock-pill.is-in{background:#ecfdf3;color:#15803d}.techsiro-stock-pill.is-out{background:#fef2f2;color:#b91c1c}.techsiro-cat-intro{margin:.35rem 0 0;max-width:42rem;color:#71717a;font-size:.8rem;line-height:1.7}.techsiro-subcat-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.techsiro-subcat-row a{border:1px solid #e4e4e7;background:#fff;text-decoration:none}.techsiro-subcat-row a:hover{border-color:#338187;color:#338187}.techsiro-empty{grid-column:1 / -1;padding:2rem 1rem;text-align:center;color:#71717a;background:#fff;border:1px dashed #e4e4e7;border-radius:16px}.techsiro-list-card__badge--muted{background:#71717a}.techsiro-blog-card__img img{transition:transform .45s ease}.techsiro-blog-card:hover .techsiro-blog-card__img img{transform:scale(1.04)}.techsiro-blog-card__more{margin-top:.75rem;align-self:flex-start;color:#338187;background:#eef6f7;text-decoration:none;font-weight:700}.techsiro-blog-meta{display:flex;gap:.75rem;margin-bottom:1rem;color:#71717a;font-size:.75rem}.techsiro-blog-article-hero,.techsiro-blog-article-hero img{border-radius:14px}.techsiro-share-copy{border:0;cursor:pointer;font-family:inherit}.techsiro-gallery-main .absolute{border-radius:999px}.techsiro-mobile-quick{position:fixed;top:52px;left:0;right:0;z-index:49;display:flex;gap:.4rem;overflow-x:auto;padding:.45rem .75rem;background:#fff;border-bottom:1px solid #e4e4e7}.techsiro-mobile-quick a{flex:0 0 auto;border-radius:999px;background:#eef6f7;color:#2a6a6f;padding:.3rem .75rem;font-size:.72rem;font-weight:700;text-decoration:none}.techsiro-mega-dropdown{border-radius:0 0 18px 18px}.techsiro-mega-panel,.techsiro-mobile-cat-panel__sheet{border-radius:16px}.techsiro-mobile-cat-panel__sheet{border-radius:18px 18px 0 0;box-shadow:0 -12px 32px #18181b1f}@media (min-width: 768px){.techsiro-home-cats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible!important}.techsiro-home-cats>a{width:100%!important;height:240px!important}}@media (min-width: 1200px){.techsiro-home-cats{grid-template-columns:repeat(6,minmax(0,1fr))}}footer nav[aria-label="منوی موبایل"]{border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #18181b14}.techsiro-cart-item,.summary-panel,.form-block,.techsiro-checkout-form{border-radius:16px}.techsiro-soft-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #18181b1f}.techsiro-list-card__img img{transition:transform .35s ease}.techsiro-list-card:hover .techsiro-list-card__img img{transform:scale(1.04)}:root{--ps-radius: 20px;--ps-radius-sm: 14px;--ps-shadow: 0 10px 28px rgba(15, 23, 42, .07);--ps-shadow-hover: 0 16px 36px rgba(15, 23, 42, .12);--ps-surface: #f4f6f8;--ps-card: #ffffff;--ps-ink: #1e293b;--ps-muted: #64748b;--ps-accent: #338187;--ps-accent-soft: #e6f4f5;--ps-danger: #ef4444}body.techsiro-storefront{background:var(--ps-surface)}body.techsiro-storefront .techsiro-main{background:transparent}.techsiro-shell-pad{padding-top:7.25rem}@media (min-width: 768px){.techsiro-shell-pad{padding-top:8.25rem}}@media (min-width: 1100px){.techsiro-shell-pad{padding-top:7.75rem}}body.techsiro-storefront .techsiro-main{padding-top:.35rem}body.techsiro-storefront .ps-home>.ps-block:first-child,body.techsiro-storefront .ps-page{margin-top:0}.techsiro-site-header{position:relative;z-index:50}.techsiro-header-bar{background:#fff!important}.techsiro-header-nav{background:#f3f6f8!important}.techsiro-header-search{display:block;height:38px;width:100%;max-width:360px;border:1px solid #e5e7eb;border-radius:999px;background:#f3f4f6;padding:.45rem 2.4rem .45rem .9rem;outline:none;font-family:inherit;font-size:.78rem;color:#111827;box-sizing:border-box}.techsiro-header-search:focus{border-color:#338187;background:#fff}.techsiro-header-search--mobile{height:34px;padding:.4rem .9rem;font-size:.72rem}.techsiro-search-ico{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none;display:inline-flex}.techsiro-hbtn{display:inline-flex!important;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:0 .9rem;border-radius:999px;font-size:.78rem;font-weight:700;line-height:1;border:1px solid transparent;text-decoration:none!important;white-space:nowrap;transition:.15s ease}.techsiro-hbtn--primary{background:#338187;color:#fff!important;box-shadow:0 6px 14px #33818740}.techsiro-hbtn--primary:hover{background:#2a6a6f;color:#fff!important}.techsiro-hbtn--soft{background:#e8f5f6;color:#24666b!important;border-color:#cfe9eb}.techsiro-hbtn--soft:hover{background:#d8eef0}.techsiro-hbtn--ghost{background:#fff;color:#334155!important;border-color:#e2e8f0}.techsiro-hbtn--ghost:hover{background:#f8fafc}.techsiro-hbtn--cart{width:40px;min-width:40px;padding:0;background:#0f766e;color:#fff!important}.techsiro-hbtn--cart:hover{background:#0d9488;color:#fff!important}.techsiro-nav-link{display:inline-flex!important;align-items:center;gap:.35rem;color:#475569!important;font-size:.78rem;font-weight:600;text-decoration:none!important;white-space:nowrap}.techsiro-nav-link:hover{color:#338187!important}.techsiro-nav-link--offer{color:#ef4444!important}.techsiro-nav-link--offer:hover{color:#dc2626!important}.techsiro-cart-badge{background:#ef4444!important;color:#fff!important;border-radius:999px;min-width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:-5px;left:-5px}@media (max-width: 767px){.techsiro-mobile-quick{position:static!important;top:auto!important;border-top:1px solid #eef2f7;background:#fff}}.ps-section{margin-top:1.5rem}@media (min-width: 768px){.ps-section{margin-top:2.25rem}}.ps-section__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-inline:1rem}@media (min-width: 768px){.ps-section__head{padding-inline:0}}.ps-section__title{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--ps-ink);font-size:1.15rem;font-weight:800}@media (min-width: 768px){.ps-section__title{font-size:1.45rem}}.ps-section__bar{width:5px;height:1.35rem;border-radius:999px;background:var(--ps-accent);flex-shrink:0}.ps-section__link{display:inline-flex;align-items:center;gap:.35rem;color:var(--ps-accent);font-size:.9rem;font-weight:600;white-space:nowrap}.ps-section__link:hover{opacity:.85}.ps-carousel{position:relative}.ps-carousel__viewport{overflow:hidden;margin-inline:0;padding-inline:.15rem}@media (min-width: 768px){.ps-carousel__viewport{margin-inline:0;padding-inline:0}}.ps-carousel__track{display:flex;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;padding:.35rem 2.25rem 1rem}@media (min-width: 768px){.ps-carousel__track{padding-inline:.25rem}}.ps-carousel__track::-webkit-scrollbar{display:none}.ps-carousel__track>*{scroll-snap-align:start;flex:0 0 auto}.ps-carousel__btn{position:absolute;top:42%;transform:translateY(-50%);z-index:3;width:36px;height:36px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:var(--ps-accent);box-shadow:var(--ps-shadow);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ps-carousel__btn:hover{background:var(--ps-accent-soft)}.ps-carousel__btn--prev{right:4px}.ps-carousel__btn--next{left:4px}@media (min-width: 768px){.ps-carousel__btn{width:40px;height:40px}.ps-carousel__btn--prev{right:0}.ps-carousel__btn--next{left:0}}.ps-carousel__dots{display:flex;justify-content:center;gap:.4rem;margin-top:.25rem}.ps-carousel__dot{width:8px;height:8px;border-radius:999px;border:0;background:#cbd5e1;padding:0;cursor:pointer;transition:width .2s ease,background .2s ease}.ps-carousel__dot.is-active{width:22px;background:var(--ps-accent)}.ps-hero{position:relative;width:100%;margin:0}.ps-hero__frame{position:relative;width:100%;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #0f172a1a;aspect-ratio:16 / 9;background:#0f172a}@media (min-width: 768px){.ps-hero__frame{aspect-ratio:21 / 7;max-height:380px}}.ps-hero .techsiro-hero-track{height:100%}.ps-hero .techsiro-hero-track a{position:relative;display:block;height:100%}.ps-hero .techsiro-hero-track img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important}.ps-hero__nav{position:absolute;inset-block:0;margin:auto;width:42px;height:42px;border-radius:999px;border:0;background:#ffffffeb;color:#0f766e;box-shadow:var(--ps-shadow);display:none;align-items:center;justify-content:center;cursor:pointer;z-index:4}@media (min-width: 768px){.ps-hero__nav{display:inline-flex}}.ps-hero__nav--prev{right:16px}.ps-hero__nav--next{left:16px}.ps-hero__dots{position:absolute;left:0;right:0;bottom:14px;margin:auto;width:-moz-max-content;width:max-content;display:flex;gap:.4rem;padding:.4rem .55rem;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:4}.ps-hero__dot{width:18px;height:6px;border-radius:999px;border:0;background:#cbd5e1;cursor:pointer;padding:0}.ps-hero__dot.is-active{background:var(--ps-accent)}.ps-product{width:168px}@media (min-width: 768px){.ps-product{width:196px}}.ps-product__card{position:relative;display:flex;flex-direction:column;height:100%;min-height:290px;padding:.85rem;background:var(--ps-card);border-radius:var(--ps-radius-sm);border:1px solid #eef2f7;box-shadow:var(--ps-shadow);transition:transform .2s ease,box-shadow .2s ease}@media (min-width: 768px){.ps-product__card{min-height:330px}}.ps-product:hover .ps-product__card{transform:translateY(-3px);box-shadow:var(--ps-shadow-hover)}.ps-product__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--ps-accent);color:#fff;font-size:.7rem;font-weight:700;border-radius:999px;padding:.2rem .55rem}.ps-product__wish{position:absolute;top:10px;right:10px;z-index:2;width:30px;height:30px;border-radius:999px;border:0;background:#f8fafc;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.ps-product__img{position:relative;width:100%;aspect-ratio:1;margin:.4rem auto .7rem}.ps-product__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .45s ease}.ps-product:hover .ps-product__img img{transform:scale(1.06)}.ps-product__name{margin:0;color:var(--ps-ink);font-size:.8rem;font-weight:600;line-height:1.45;min-height:2.3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-product__meta{margin-top:.45rem;display:flex;flex-direction:column;gap:.25rem}.ps-product__stock{display:inline-flex;align-items:center;gap:.3rem;color:var(--ps-accent);font-size:.7rem}.ps-product__stock.is-low{color:#f97316}.ps-product__price{margin-top:auto;padding-top:.65rem;display:flex;align-items:baseline;justify-content:flex-start;gap:.3rem;color:var(--ps-ink)}.ps-product__price strong{font-size:1.05rem;font-weight:800}.ps-product__price span{font-size:.72rem;color:var(--ps-muted)}.ps-product__old{margin:0;color:#94a3b8;font-size:.72rem;text-decoration:line-through}.ps-platforms{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;width:100%;overflow:visible;padding:0}@media (min-width: 1100px){.ps-platforms{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.ps-platform{background:transparent}.ps-platform__label{margin:0;color:#94a3b8;font-size:.78rem}.ps-platform__title{margin:.15rem 0 .7rem;color:var(--ps-ink);font-size:1.05rem;font-weight:800}.ps-platform__card{position:relative;background:#fff;border-radius:var(--ps-radius);box-shadow:var(--ps-shadow);padding:.85rem;overflow:hidden;min-height:260px}.ps-platform__card:after{content:"";position:absolute;inset-inline-end:-20px;bottom:-30px;width:120px;height:120px;border-radius:40% 60% 55% 45%;background:color-mix(in srgb,var(--ps-platform-color, #7c3aed) 18%,transparent);pointer-events:none}.ps-platform__grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;position:relative;z-index:1}.ps-platform__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:.45rem .25rem;border-radius:12px;transition:background .2s ease}.ps-platform__item:hover{background:#f8fafc}.ps-platform__icon{width:58px;height:58px;border-radius:14px;background:color-mix(in srgb,var(--ps-platform-color, #7c3aed) 12%,#fff);display:grid;place-items:center;overflow:hidden}.ps-platform__icon img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain}.ps-platform__name{margin:0;color:var(--ps-ink);font-size:.75rem;font-weight:600;line-height:1.35;min-height:2.2em}.ps-platform__go{width:26px;height:26px;border-radius:999px;background:var(--ps-platform-color, #7c3aed);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem}.ps-brands{display:flex;gap:.75rem;overflow-x:auto;scrollbar-width:none;padding:.25rem 1rem 1rem}.ps-brands::-webkit-scrollbar{display:none}.ps-carousel__track .ps-brand,.ps-brand{flex:0 0 auto;width:168px;min-width:168px;max-width:168px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;background:#fff;border-radius:14px;border:1px solid #eef2f7;box-shadow:var(--ps-shadow);text-decoration:none;box-sizing:border-box}@media (min-width: 768px){.ps-carousel__track .ps-brand,.ps-brand{width:196px;min-width:196px;max-width:196px}}.ps-brand:hover{border-color:color-mix(in srgb,var(--ps-accent) 40%,#fff)}.ps-brand__name{margin:0;color:var(--ps-ink);font-size:.85rem;font-weight:700}.ps-brand__mark{width:36px;height:36px;border-radius:10px;background:var(--ps-accent-soft);color:var(--ps-accent);display:grid;place-items:center;font-weight:800}.ps-blog-card{width:240px;background:#fff;border-radius:var(--ps-radius);overflow:hidden;box-shadow:var(--ps-shadow);border:1px solid #eef2f7;display:flex;flex-direction:column}@media (min-width: 768px){.ps-blog-card{width:280px}}.ps-blog-card__media{position:relative;aspect-ratio:16 / 10;background:#e2e8f0}.ps-blog-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ps-blog-card__badge{position:absolute;top:10px;left:10px;background:#2563eb;color:#fff;font-size:.68rem;font-weight:700;border-radius:999px;padding:.2rem .55rem}.ps-blog-card__body{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.ps-blog-card__title{margin:0;color:var(--ps-ink);font-size:.9rem;font-weight:700;line-height:1.55;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-blog-card__go{margin-top:auto;margin-inline-start:auto;width:34px;height:34px;border-radius:999px;background:#2563eb;color:#fff;display:inline-flex;align-items:center;justify-content:center}.ps-trust{margin-top:2rem;padding:1.5rem 1rem .5rem}@media (min-width: 768px){.ps-trust{padding:2rem 0 .5rem}}.ps-trust__intro h2{margin:0;color:var(--ps-ink);font-size:1.25rem;font-weight:800}.ps-trust__intro p{margin:.5rem 0 0;color:var(--ps-muted);font-size:.9rem;line-height:1.7;max-width:48rem}.ps-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;width:100%}@media (min-width: 900px){.ps-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.ps-trust__card{background:#fff;border-radius:16px;box-shadow:var(--ps-shadow);padding:1rem;display:flex;flex-direction:column;gap:.55rem;min-height:120px}.ps-trust__icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:1.1rem}.ps-trust__card strong{color:var(--ps-ink);font-size:.92rem}.ps-trust__card span{color:var(--ps-muted);font-size:.78rem;line-height:1.5}.ps-banners__grid{display:grid!important;gap:.85rem;width:100%}.ps-banners__grid--2,.ps-banners__grid--3{grid-template-columns:1fr}@media (min-width: 640px){.ps-banners__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width: 900px){.ps-banners__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.ps-banner{display:block;width:100%;overflow:hidden;border-radius:16px;border:1px solid #e5edf3;background:#fff;box-shadow:0 10px 24px #0f172a12;transition:transform .2s ease,box-shadow .2s ease}.ps-banner:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0f172a1c}.ps-banner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ps-banner--full{aspect-ratio:21 / 5;max-height:170px}.ps-banner--half,.ps-banner--single{aspect-ratio:16 / 6;max-height:150px}.ps-banner--third{aspect-ratio:5 / 3;max-height:170px}@media (max-width: 767px){.ps-banner--full,.ps-banner--half,.ps-banner--single{max-height:120px}.ps-banner--third{max-height:140px}}.ps-container .ps-hero,.ps-container .ps-hero__frame{width:100%;max-width:100%}.ps-hero__nav--prev{right:12px}.ps-hero__nav--next{left:12px}.ts-footer{width:100%;margin-top:2.5rem;background:#1f2a33;color:#fff;padding:2rem 0 5.5rem}@media (min-width: 768px){.ts-footer{padding:2.4rem 0 2rem}}.ts-footer,.ts-footer p,.ts-footer h3,.ts-footer strong,.ts-footer a,.ts-footer span,.ts-footer .ts-nav-link__label{color:#fff!important}.ts-footer__inner{width:100%}.ts-footer__head{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:1.5rem}@media (min-width: 768px){.ts-footer__head{flex-direction:row;align-items:center;justify-content:space-between}}.ts-footer__follow{margin:0 0 .65rem;font-size:1rem;font-weight:800}.ts-footer__socials{display:flex;flex-wrap:wrap;gap:.5rem}.ts-footer__socials a{display:inline-flex;align-items:center;min-height:36px;padding:0 .9rem;border-radius:999px;background:#ffffff1f;color:#fff!important;font-size:.78rem;font-weight:700;text-decoration:none}.ts-footer__socials a:hover{background:#338187}.ts-footer__up{display:inline-flex!important;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:0 1.15rem!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(135deg,#338187,#2a6f74)!important;color:#fff!important;font-size:.82rem!important;font-weight:800!important;box-shadow:0 8px 20px #00000038;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ts-footer__up:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00000047}.ts-footer__up-ico{width:22px;height:22px;border-radius:999px;background:#fff3;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;line-height:1}.ts-footer__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.ts-footer__grid{grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:1.75rem}}.ts-footer__about p{margin:.85rem 0;font-size:.84rem;line-height:1.8;color:#ffffffc7!important;max-width:300px}.ts-footer__about .techsiro-site-logo--footer{max-height:44px;filter:brightness(1.15)}.ts-footer__about strong{color:#fff!important;font-size:1.1rem}.ts-footer__phone{display:inline-block;color:#7fd0d6!important;font-size:1.05rem;font-weight:800;letter-spacing:.03em;text-decoration:none}.ts-footer h3{margin:0 0 .8rem;font-size:.92rem;font-weight:800}.ts-footer__links{display:flex;flex-direction:column;gap:.55rem}.ts-footer__links a,.ts-footer__links .ts-nav-link__label{color:#ffffffe0!important;font-size:.84rem;text-decoration:none}.ts-footer__links a:hover,.ts-footer__links a:hover .ts-nav-link__label{color:#7fd0d6!important}.ts-footer__badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.ts-footer__badge{min-height:86px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;padding:.45rem;overflow:hidden}.ts-footer__badge span{color:#64748b!important;font-size:.72rem;font-weight:700}.ts-footer__badge img,.ts-footer__badge a img{max-width:100%;max-height:72px;-o-object-fit:contain;object-fit:contain}.ts-footer__copy{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:.65rem}@media (min-width: 768px){.ts-footer__copy{flex-direction:row;align-items:center;justify-content:space-between}}.ts-footer__copy p{margin:0;font-size:.75rem;color:#ffffffb3!important}.ts-footer__copy-links{display:flex;gap:.85rem}.ts-footer__copy-links a,.ts-footer__copy-links .ts-nav-link__label{color:#ffffffd9!important;font-size:.78rem;text-decoration:none}.ts-footer__copy-links a:hover,.ts-footer__copy-links a:hover .ts-nav-link__label{color:#7fd0d6!important}.ts-nav-link__dot{background:currentColor}.ps-trust__grid{width:100%}.ps-section__head.px-0{padding-inline:0!important}.techsiro-listing-grid .ps-product,.techsiro-listing-grid .ps-product__card{width:100%}.techsiro-listing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 768px){.techsiro-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width: 1100px){.techsiro-listing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body.techsiro-storefront .md\:clip-path-left-down-large,body.techsiro-storefront .clip-path-left-down-medium,body.techsiro-storefront .clip-path-left-down-small{clip-path:none!important;border-radius:var(--ps-radius)}body.techsiro-storefront .bg-sale-cards-gradient{background:transparent!important}.ps-page{width:100%;padding:1.1rem 0 2rem;background:#f5f7fa;min-height:50vh}@media (min-width: 768px){.ps-page{padding:1.5rem 0 2.5rem}}.ps-page .techsiro-page-head{margin-bottom:1.35rem;padding-bottom:.85rem;border-bottom:1px solid #e6edf3}.ps-page .techsiro-page-head h1,.ps-page .ps-section__title{color:#0f172a}.ps-page .techsiro-sidebar-box,.ps-page .techsiro-product-info,.ps-page .techsiro-gallery-main,.ps-page .techsiro-panel,.ps-page .techsiro-order-panel,.ps-page .techsiro-cart-item,.ps-page .techsiro-blog-card{border:1px solid #e5edf3;border-radius:16px;box-shadow:0 8px 22px #0f172a0d;background:#fff}.ps-page .techsiro-chip{border-radius:999px;border:1px solid #dbe4ec;background:#fff;padding:.45rem .9rem;font-size:.78rem;font-weight:700;color:#475569;cursor:pointer}.ps-page .techsiro-chip.selected{background:#338187;border-color:#338187;color:#fff}.ps-page .techsiro-subcat-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ps-page .techsiro-subcat-row a{display:inline-flex;align-items:center;min-height:34px;padding:0 .85rem;border-radius:999px;background:#eef4f7;color:#334155;font-size:.78rem;font-weight:700;text-decoration:none}.ps-page .techsiro-subcat-row a:hover{background:#338187;color:#fff}.ps-page .techsiro-tabs{display:flex;flex-wrap:wrap;gap:.35rem 1rem;border-bottom:1px solid #e8eef3;margin-bottom:1rem}.ps-page .techsiro-tabs button{border:0;background:transparent;padding:.85rem .25rem;color:#64748b;font-weight:700;font-size:.9rem;cursor:pointer;border-bottom:2px solid transparent}.ps-page .techsiro-tabs button.is-active{color:#338187;border-bottom-color:#338187}.ps-page .techsiro-tab-pane{display:none}.ps-page .techsiro-tab-pane.is-active{display:block}.ps-page .techsiro-empty-cart{border:1px dashed #cfd9e3;border-radius:16px;background:#fff;padding:2rem 1.25rem;text-align:center;color:#64748b}.ps-page .techsiro-empty-cart strong{display:block;color:#0f172a;font-size:1.05rem;margin-bottom:.35rem}.ps-page .techsiro-checkout-btn{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:12px;background:#338187;color:#fff!important;font-weight:800;text-decoration:none}.ps-page .techsiro-checkout-btn:hover{filter:brightness(1.05)}.ps-page .techsiro-blog-card__more{display:inline-flex;align-items:center;min-height:34px;padding:0 .85rem;border-radius:999px;background:#e8f3f4;color:#338187;font-size:.78rem;font-weight:700;text-decoration:none}@media (max-width: 991px){.ps-page .techsiro-order-panel{position:static}}.ps-cat-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e6edf3}.ps-cat-intro{margin:.45rem 0 0;color:#64748b;font-size:.86rem;line-height:1.7;max-width:42rem}.ps-cat-count{margin:0;color:#64748b;font-size:.8rem;font-weight:700;background:#fff;border:1px solid #e5edf3;border-radius:999px;padding:.4rem .85rem}.ps-cat-layout{display:grid;gap:1.25rem}@media (min-width: 992px){.ps-cat-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1.5rem}}.ps-cat-sidebar{display:flex;flex-direction:column;gap:.85rem}@media (min-width: 992px){.ps-cat-sidebar{position:sticky;top:8.5rem}}.ps-side-box{background:#fff;border:1px solid #e5edf3;border-radius:16px;box-shadow:0 8px 22px #0f172a0d;padding:1rem 1.05rem}.ps-side-box h3{margin:0 0 .85rem;font-size:.92rem;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:.45rem}.ps-side-box h3:before{content:"";width:4px;height:1rem;border-radius:999px;background:#338187}.ps-cat-tree{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.ps-cat-tree a{display:block;padding:.55rem .7rem;border-radius:10px;color:#475569;font-size:.84rem;font-weight:600;text-decoration:none;background:#f8fafc;border:1px solid transparent}.ps-cat-tree a:hover,.ps-cat-tree a.is-current,.ps-cat-tree a.is-active,.ps-cat-tree__parent.is-active{background:#e8f4f5;color:#1f6d72;border-color:#c9e4e6}.ps-cat-tree ul{list-style:none;margin:.35rem 0 .2rem;padding:0 .55rem 0 0;display:flex;flex-direction:column;gap:.25rem}.ps-cat-tree ul a{background:transparent;font-weight:500;font-size:.8rem}.ps-price-slider{margin:1rem .35rem .85rem}.ps-price-amount{font-size:.78rem;color:#475569;font-weight:700;margin-bottom:.75rem}.ps-side-apply{width:100%;min-height:40px;border:0;border-radius:10px;background:#338187;color:#fff;font-weight:800;font-size:.82rem;cursor:pointer}.ps-side-apply:hover{filter:brightness(1.05)}.ps-filter-list{display:flex;flex-direction:column;gap:.45rem}.ps-filter-item{display:flex;align-items:center;gap:.55rem;padding:.4rem .35rem;border-radius:8px;cursor:pointer;font-size:.82rem;color:#334155}.ps-filter-item:hover{background:#f8fafc}.ps-cat-toolbar{margin-bottom:.9rem}.ps-sort{display:flex;flex-wrap:wrap;gap:.45rem}.ps-sort__chip{display:inline-flex;align-items:center;min-height:34px;padding:0 .85rem;border-radius:999px;border:1px solid #dbe4ec;background:#fff;color:#475569;font-size:.78rem;font-weight:700;cursor:pointer}.ps-sort__chip.selected,.ps-sort__chip:hover{background:#338187;border-color:#338187;color:#fff}.ps-subcats{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.ps-subcats a{display:inline-flex;align-items:center;min-height:34px;padding:0 .85rem;border-radius:999px;background:#eef4f7;color:#334155;font-size:.78rem;font-weight:700;text-decoration:none}.ps-subcats a:hover,.ps-subcats a.is-active{background:#338187;color:#fff}.ps-pack-grid{display:grid;gap:.65rem}.ps-pack{display:grid;grid-template-columns:56px 1fr auto;gap:.65rem;align-items:center;padding:.55rem;border-radius:12px;background:#f8fafc}.ps-pack img{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.ps-pack p{margin:0;font-size:.8rem;font-weight:700;color:#0f172a}.ps-pack strong{display:block;margin-top:.2rem;font-size:.75rem;color:#338187}.ps-pack button{min-height:34px;padding:0 .75rem;border:0;border-radius:8px;background:#338187;color:#fff;font-size:.75rem;font-weight:700;cursor:pointer}.techsiro-listing-grid>.ps-product{width:100%!important;min-width:0}.techsiro-listing-grid .ps-product__card{width:100%;min-height:0}.ps-pdp{display:grid;gap:1.25rem;margin-bottom:1.5rem}@media (min-width: 992px){.ps-pdp{grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:1.75rem;align-items:start}}.ps-pdp__gallery{background:#fff;border:1px solid #e5edf3;border-radius:18px;box-shadow:0 10px 26px #0f172a0f;padding:.85rem}.ps-pdp__frame{width:100%;max-width:420px;margin:0 auto;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#f8fafc;display:grid;place-items:center}.ps-pdp__frame img{width:100%;height:100%;max-height:380px;-o-object-fit:contain;object-fit:contain}.ps-pdp__off{position:absolute;top:10px;right:10px;z-index:2;background:#ef4444;color:#fff;font-size:.75rem;font-weight:800;border-radius:999px;padding:.25rem .55rem}.ps-pdp__thumbs{display:flex;gap:.45rem;margin-top:.7rem;overflow-x:auto}.ps-pdp__thumbs button{flex:0 0 auto;width:58px;height:58px;border-radius:10px;border:1px solid #e5edf3;background:#fff;padding:.25rem;cursor:pointer}.ps-pdp__thumbs button.is-active{border-color:#338187;box-shadow:0 0 0 2px #33818733}.ps-pdp__thumbs img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ps-pdp__info{background:#fff;border:1px solid #e5edf3;border-radius:18px;box-shadow:0 10px 26px #0f172a0f;padding:1.15rem 1.25rem 1.35rem}.ps-pdp__cat{margin:0;color:#338187;font-size:.78rem;font-weight:700}.ps-pdp__title{margin:.4rem 0 .85rem;color:#0f172a;font-size:1.2rem;font-weight:800;line-height:1.55}@media (min-width: 768px){.ps-pdp__title{font-size:1.4rem}}.ps-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin-bottom:.9rem}.ps-pdp__price strong{font-size:1.45rem;color:#0f172a}.ps-pdp__price span{color:#64748b;font-size:.85rem;font-weight:700}.ps-pdp__price del{color:#94a3b8;font-size:.85rem}.ps-pdp__desc{margin:0 0 .85rem;color:#64748b;font-size:.88rem;line-height:1.8}.ps-pdp__gift{margin:0 0 .85rem;color:#059669;font-size:.82rem}.ps-pdp__gift a{color:#338187}.ps-pdp__trust{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.95rem}.ps-pdp__trust span{display:inline-flex;align-items:center;min-height:30px;padding:0 .7rem;border-radius:8px;background:#f1f5f9;color:#475569;font-size:.74rem;font-weight:700}.ps-pdp__stock-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-bottom:1rem;padding-bottom:.95rem;border-bottom:1px solid #eef2f7}.ps-pdp__stock{display:inline-flex;align-items:center;min-height:28px;padding:0 .65rem;border-radius:999px;font-size:.74rem;font-weight:800}.ps-pdp__stock.is-in{background:#ecfdf5;color:#059669}.ps-pdp__stock.is-out{background:#fef2f2;color:#dc2626}.ps-pdp__meta-inline{color:#64748b;font-size:.78rem}.ps-pdp__meta-inline b{color:#0f172a}.ps-pdp__form{margin-bottom:.75rem}.ps-pdp__form label{display:block;margin-bottom:.35rem;font-size:.8rem;font-weight:700;color:#334155}.ps-pdp__form select{width:100%;min-height:42px;border:1px solid #dbe4ec;border-radius:10px;background:#fff;padding:0 .75rem;font-size:.85rem}.ps-pdp__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.5rem}.ps-pdp__buy{flex:1 1 180px;min-height:48px;border:0;border-radius:12px;background:#338187;color:#fff;font-size:.95rem;font-weight:800;cursor:pointer}.ps-pdp__buy:disabled{opacity:.55;cursor:not-allowed}.ps-pdp__buy:hover:not(:disabled){filter:brightness(1.05)}.ps-pdp__ghost{min-height:48px;padding:0 1rem;border-radius:12px;border:1px solid #dbe4ec;background:#fff;color:#334155;font-size:.85rem;font-weight:700;cursor:pointer}.ps-pdp__ghost:hover{border-color:#338187;color:#338187}.ps-pdp-tabs{background:#fff;border:1px solid #e5edf3;border-radius:18px;box-shadow:0 10px 26px #0f172a0d;padding:.35rem 1.1rem 1.15rem}.ps-pdp-tabs__body{padding-top:.35rem}.ps-pdp-tabs .techsiro-tab-pane{display:none}.ps-pdp-tabs .techsiro-tab-pane.is-active{display:block}.ps-spec-row{display:grid;grid-template-columns:140px 1fr;gap:.75rem;padding:.7rem 0;border-bottom:1px solid #eef2f7;font-size:.86rem}.ps-spec-row strong{color:#334155}.ps-spec-row span{color:#64748b}.ps-comment{padding:.85rem 0;border-bottom:1px solid #eef2f7}.ps-comment__head{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.ps-comment__head strong{font-size:.86rem;color:#0f172a}.ps-comment__head span{font-size:.75rem;color:#94a3b8}.ps-comment p{margin:0;color:#64748b;font-size:.86rem;line-height:1.7}.ps-comment-form textarea{width:100%;min-height:90px;border:1px solid #dbe4ec;border-radius:12px;padding:.75rem;margin-bottom:.65rem;font-size:.86rem}.ui-slider-horizontal{height:6px;background:#e2e8f0;border:0;border-radius:999px}.ui-slider .ui-slider-range{background:#338187;border-radius:999px}.ui-slider .ui-slider-handle{width:18px;height:18px;top:-7px;border-radius:999px;border:2px solid #338187;background:#fff;cursor:pointer}
