@font-face{font-family:SuntkSystem;src:local("Vazirmatn"),local("IRANSansX"),local("Tahoma");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--suntk-background);color:var(--suntk-text);font-family:SuntkSystem,Tahoma,Arial,sans-serif;font-size:14px;line-height:1.85;-webkit-font-smoothing:antialiased}body.admin-bar .suntk-site-header.is-sticky{top:32px}a{color:var(--suntk-primary);text-decoration:none}a:hover{color:var(--suntk-primary-dark)}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{clip:auto!important;width:auto;height:auto;background:#fff;color:#111;padding:10px;z-index:100000}.suntk-container{width:min(calc(100% - 32px),var(--suntk-container));margin-inline:auto}.suntk-container-fluid{width:calc(100% - 32px);margin-inline:auto}.site-main{min-height:45vh;padding:28px 0}.suntk-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.suntk-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.suntk-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:var(--suntk-radius-sm);background:var(--suntk-button-bg);color:var(--suntk-button-text);padding:11px 18px;font-weight:800;cursor:pointer;transition:.2s;box-shadow:none}.suntk-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background:var(--suntk-primary-dark);color:#fff;transform:translateY(-1px)}.suntk-button--ghost{background:transparent;color:var(--suntk-primary);border:1px solid var(--suntk-primary)}.suntk-button--ghost:hover{background:var(--suntk-primary);color:#fff}.skip-link{top:8px;right:8px}.suntk-preloader{position:fixed;inset:0;z-index:100000;background:var(--suntk-preloader-bg);display:flex;align-items:center;justify-content:center;transition:opacity .35s,visibility .35s}.suntk-preloader.is-hidden{opacity:0;visibility:hidden}.suntk-loader{display:flex;gap:7px;align-items:center}.suntk-loader i{display:block;width:13px;height:13px;border-radius:50%;background:var(--suntk-preloader-color);animation:suntk-bounce .85s infinite alternate}.suntk-loader i:nth-child(2){animation-delay:.18s}.suntk-loader i:nth-child(3){animation-delay:.36s}.suntk-preloader--spinner .suntk-loader{width:54px;height:54px;border:4px solid rgba(15,118,110,.16);border-top-color:var(--suntk-preloader-color);border-radius:50%;animation:suntk-spin .8s linear infinite}.suntk-preloader--spinner .suntk-loader i{display:none}.suntk-preloader--pulse .suntk-loader i{width:34px;height:34px;animation:suntk-pulse 1s infinite}.suntk-preloader--pulse .suntk-loader i:not(:first-child){display:none}@keyframes suntk-spin{to{transform:rotate(360deg)}}@keyframes suntk-bounce{to{transform:translateY(-12px);opacity:.45}}@keyframes suntk-pulse{0%,100%{transform:scale(.65);opacity:.35}50%{transform:scale(1.2);opacity:1}}.suntk-announcement{background:var(--ann-bg);color:var(--ann-text);font-size:13px;position:relative;z-index:100}.suntk-announcement.is-sticky{position:sticky;top:0}.suntk-announcement .suntk-container{min-height:38px;display:flex;align-items:center;justify-content:center;position:relative}.suntk-announcement p{margin:0;text-align:center}.suntk-announcement a{color:var(--ann-link);font-weight:800;margin-right:8px}.suntk-announcement-close{position:absolute;left:0;border:0;background:transparent;color:inherit;cursor:pointer;padding:4px}.suntk-announcement-close .suntk-icon{width:18px;height:18px}.suntk-site-header{position:relative;z-index:90;background:var(--suntk-header-bg);color:var(--suntk-header-text);border-bottom:1px solid var(--suntk-border)}.suntk-site-header.is-sticky{position:sticky;top:0;box-shadow:0 6px 28px rgba(18,59,69,.08)}.suntk-header-main__inner{display:flex;align-items:center;gap:22px;min-height:86px}.suntk-logo{display:inline-flex;align-items:center;flex:0 0 auto}.suntk-logo img,.suntk-logo .custom-logo{display:block;max-height:68px;width:auto}.suntk-logo--text{flex-direction:column;align-items:flex-start;line-height:1.4}.suntk-logo--text strong{font-size:22px;color:var(--suntk-secondary)}.suntk-logo--text small{font-size:10px;color:var(--suntk-muted)}.suntk-live-search{position:relative;display:flex;align-items:center;flex:1;max-width:720px;background:#f1f5f6;border:1px solid transparent;border-radius:var(--suntk-radius-md);transition:.2s}.suntk-live-search:focus-within{background:#fff;border-color:var(--suntk-primary);box-shadow:0 0 0 3px rgba(15,118,110,.1)}.suntk-live-search input{width:100%;height:50px;border:0;background:transparent;padding:0 18px;outline:0;color:var(--suntk-text)}.suntk-live-search button{height:50px;width:52px;border:0;background:transparent;color:var(--suntk-primary);cursor:pointer}.suntk-search-results{position:absolute;right:0;left:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-md);box-shadow:0 18px 50px rgba(18,59,69,.18);padding:8px;z-index:100}.suntk-search-results[hidden]{display:none}.suntk-search-result{display:grid;grid-template-columns:54px 1fr auto;gap:10px;align-items:center;padding:8px;border-radius:10px;color:var(--suntk-text)}.suntk-search-result:hover{background:#f4f8f8}.suntk-search-result img{width:54px;height:54px;object-fit:contain;border-radius:8px;background:#fff}.suntk-search-result span{display:flex;flex-direction:column;line-height:1.5}.suntk-search-result small{color:var(--suntk-muted);direction:ltr;text-align:right}.suntk-search-result b{color:var(--suntk-primary);font-size:12px}.suntk-search-state,.suntk-search-all{display:block;padding:12px;text-align:center;color:var(--suntk-muted)}.suntk-search-all{border-top:1px solid var(--suntk-border);color:var(--suntk-primary);font-weight:800}.suntk-header-actions{margin-right:auto;display:flex;align-items:center;gap:8px}.suntk-header-action,.suntk-header-phone{position:relative;display:flex;align-items:center;gap:8px;color:var(--suntk-header-text);border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-sm);padding:9px 11px;min-height:46px;white-space:nowrap}.suntk-header-action:hover,.suntk-header-phone:hover{border-color:var(--suntk-primary);color:var(--suntk-primary)}.suntk-header-action span,.suntk-header-phone span{font-size:12px}.suntk-cart-count{position:absolute;top:-7px;left:-6px;display:flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:var(--suntk-accent);color:#fff;font-size:10px;font-weight:800}.suntk-header-nav{border-top:1px solid #edf1f2}.suntk-header-nav__inner{display:flex;align-items:center;gap:18px;min-height:52px}.suntk-primary-nav{flex:1}.suntk-primary-nav ul,.suntk-category-dropdown ul,.suntk-mobile-drawer ul,.suntk-footer-bottom ul{list-style:none;padding:0;margin:0}.suntk-primary-nav>ul{display:flex;align-items:center;gap:4px}.suntk-primary-nav li{position:relative}.suntk-primary-nav a{display:flex;padding:12px 10px;color:var(--suntk-header-text);font-weight:650}.suntk-primary-nav a:hover{color:var(--suntk-primary)}.suntk-primary-nav .sub-menu{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid var(--suntk-border);min-width:220px;padding:8px;border-radius:12px;box-shadow:0 18px 45px rgba(18,59,69,.16)}.suntk-primary-nav li:hover>.sub-menu{display:block}.suntk-primary-nav .sub-menu .sub-menu{right:100%;top:0}.suntk-category-menu-wrap{position:relative}.suntk-category-menu-toggle{display:flex;align-items:center;gap:8px;border:0;background:var(--suntk-secondary);color:#fff;border-radius:10px;padding:10px 15px;cursor:pointer;font-weight:800}.suntk-category-dropdown{display:none;position:absolute;right:0;top:calc(100% + 8px);min-width:280px;background:#fff;border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-md);box-shadow:0 18px 45px rgba(18,59,69,.16);padding:10px}.suntk-category-menu-wrap:hover .suntk-category-dropdown,.suntk-category-menu-wrap.is-open .suntk-category-dropdown{display:block}.suntk-category-dropdown li{position:relative}.suntk-category-dropdown a{display:block;padding:9px 11px;color:var(--suntk-text);border-radius:8px}.suntk-category-dropdown a:hover{background:#eff8f7;color:var(--suntk-primary)}.suntk-foreign-order-button{margin-right:auto;border:1px solid var(--suntk-accent);color:#8a5700;border-radius:10px;padding:8px 13px;background:#fff8e7;font-weight:800;white-space:nowrap}.suntk-mobile-menu-toggle{display:none;border:0;background:transparent;color:var(--suntk-text);padding:6px;cursor:pointer}.suntk-mobile-drawer{position:fixed;z-index:10001;top:0;bottom:0;right:0;width:min(88vw,360px);background:#fff;padding:24px;transform:translateX(110%);transition:.28s;box-shadow:-20px 0 60px rgba(0,0,0,.2);overflow:auto}.suntk-mobile-drawer.is-open{transform:translateX(0)}.suntk-mobile-drawer-close{position:absolute;left:15px;top:15px;border:0;background:#f1f5f6;border-radius:50%;width:36px;height:36px;cursor:pointer}.suntk-mobile-drawer .suntk-logo{margin:8px 0 24px}.suntk-mobile-drawer li{border-bottom:1px solid #edf1f2}.suntk-mobile-drawer a{display:block;padding:11px 4px;color:var(--suntk-text);font-weight:700}.suntk-mobile-drawer .sub-menu{padding-right:14px}.suntk-overlay{position:fixed;z-index:10000;inset:0;background:rgba(4,18,22,.55);backdrop-filter:blur(3px)}.suntk-overlay[hidden]{display:none}.suntk-header-layout-2 .suntk-header-main__inner{min-height:92px}.suntk-header-layout-2 .suntk-live-search{max-width:none}.suntk-header-layout-2 .suntk-header-nav{box-shadow:0 4px 14px rgba(18,59,69,.04)}.suntk-header-layout-3 .suntk-header-main__inner{min-height:70px}.suntk-header-layout-3 .suntk-logo img{max-height:52px}.suntk-header-layout-3 .suntk-header-nav__inner{min-height:44px}.suntk-header-layout-3 .suntk-header-action{min-height:40px;padding:6px 9px}.suntk-style-digikala{--suntk-primary:#ef4056;--suntk-primary-dark:#d62f45;--suntk-accent:#00a049}.suntk-style-digikala .suntk-category-menu-toggle{background:#ef4056}.suntk-style-digikala .suntk-product-card{border-radius:8px;box-shadow:none}.suntk-style-javan{--suntk-primary:#1570b8;--suntk-primary-dark:#0f568f;--suntk-accent:#f59e0b}.suntk-style-javan .suntk-site-header{border-top:4px solid var(--suntk-primary)}.suntk-style-javan .suntk-product-card{border-radius:8px}.suntk-front-page{padding-top:26px}.suntk-hero{position:relative;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;min-height:420px;border-radius:var(--suntk-radius-lg);overflow:hidden;padding:58px;background:linear-gradient(135deg,var(--suntk-secondary),#0f5860);color:#fff;box-shadow:0 24px 70px rgba(18,59,69,.2)}.suntk-hero:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(255,255,255,.05);left:-100px;top:-120px}.suntk-hero__content,.suntk-hero__visual{position:relative;z-index:1}.suntk-hero__kicker{display:inline-flex;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:5px 11px;color:#d7f5f1}.suntk-hero h1{font-size:clamp(34px,4vw,58px);line-height:1.35;margin:17px 0 15px;max-width:760px}.suntk-hero__content>p{font-size:17px;max-width:720px;color:#d4e7ea;margin:0 0 25px}.suntk-hero__actions{display:flex;gap:10px}.suntk-hero .suntk-button{background:#fff;color:var(--suntk-secondary)}.suntk-hero .suntk-button--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}.suntk-hero__stats{display:flex;gap:30px;margin-top:36px}.suntk-hero__stats div{display:flex;flex-direction:column}.suntk-hero__stats b{font-size:21px}.suntk-hero__stats span{font-size:11px;color:#bad0d4}.suntk-hero__visual{display:flex;align-items:center;justify-content:center}.suntk-hero__visual img{max-height:330px;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(0,0,0,.2))}.suntk-chip-art{position:relative;display:flex;align-items:center;justify-content:center;width:230px;height:230px;border-radius:34px;background:linear-gradient(145deg,#26343a,#10181b);border:10px solid #a3b3b7;box-shadow:0 30px 70px rgba(0,0,0,.38);transform:rotate(-8deg)}.suntk-chip-art span{font-size:58px;font-weight:900;color:#e0e9eb}.suntk-chip-art:before,.suntk-chip-art:after,.suntk-chip-art i:before,.suntk-chip-art i:after{content:"";position:absolute;background:#d8b873;border-radius:2px}.suntk-chip-art:before,.suntk-chip-art:after{width:290px;height:10px;left:-40px;box-shadow:0 32px 0 #d8b873,0 64px 0 #d8b873,0 96px 0 #d8b873,0 128px 0 #d8b873,0 160px 0 #d8b873}.suntk-chip-art:before{top:18px}.suntk-chip-art:after{display:none}.suntk-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.suntk-trust-grid>div{display:flex;align-items:center;gap:12px;background:var(--suntk-surface);border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-md);padding:16px}.suntk-trust-grid .suntk-icon{color:var(--suntk-primary);width:32px;height:32px}.suntk-trust-grid p{display:flex;flex-direction:column;margin:0}.suntk-trust-grid b{font-size:14px}.suntk-trust-grid span{font-size:11px;color:var(--suntk-muted)}.suntk-home-section{margin:42px 0}.suntk-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.suntk-section-heading span{font-size:11px;color:var(--suntk-primary);font-weight:800}.suntk-section-heading h2{margin:2px 0 0;font-size:24px}.suntk-section-heading>a{display:flex;align-items:center;gap:3px;color:var(--suntk-muted);font-weight:700}.suntk-section-heading>a .suntk-icon{width:18px}.suntk-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.suntk-category-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--suntk-surface);border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-md);padding:14px;color:var(--suntk-text);transition:.2s}.suntk-category-card:hover{transform:translateY(-4px);border-color:var(--suntk-primary);box-shadow:0 16px 35px rgba(18,59,69,.09)}.suntk-category-card__image{width:100%;height:115px;display:flex;align-items:center;justify-content:center;background:#f7fafb;border-radius:12px;margin-bottom:10px;overflow:hidden}.suntk-category-card__image img{width:100%;height:100%;object-fit:contain}.suntk-category-card__image .suntk-icon{width:46px;height:46px;color:var(--suntk-primary)}.suntk-category-card b{font-size:13px}.suntk-category-card small{color:var(--suntk-muted)}.suntk-home-products,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(var(--suntk-shop-columns,4),minmax(0,1fr));gap:16px;margin:0!important;padding:0!important}.suntk-home-products.columns-2{--suntk-shop-columns:2}.suntk-home-products.columns-3{--suntk-shop-columns:3}.suntk-home-products.columns-4{--suntk-shop-columns:4}.suntk-home-products.columns-5{--suntk-shop-columns:5}.woocommerce ul.products.columns-2{--suntk-shop-columns:2}.woocommerce ul.products.columns-3{--suntk-shop-columns:3}.woocommerce ul.products.columns-4{--suntk-shop-columns:4}.woocommerce ul.products.columns-5{--suntk-shop-columns:5}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product,.suntk-product-card{float:none!important;width:auto!important;margin:0!important}.suntk-product-card{display:flex;flex-direction:column;position:relative;background:var(--suntk-product-card-bg);border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-md);overflow:hidden;min-width:0;transition:.22s}.suntk-card-hover-lift .suntk-product-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(18,59,69,.12)}.suntk-card-hover-border .suntk-product-card:hover{border-color:var(--suntk-primary)}.suntk-card-hover-zoom .suntk-product-card:hover .suntk-product-card__media img{transform:scale(1.06)}.suntk-product-card__media{position:relative;padding:14px;background:#fff}.suntk-product-card__media>a{display:block;position:relative}.suntk-product-card__media img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;transition:.25s}.suntk-badge,.suntk-stock-badge{position:absolute;z-index:2;top:8px;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.suntk-badge--sale{right:7px;background:var(--suntk-accent);color:#fff}.suntk-stock-badge{left:7px}.suntk-stock-badge.is-instock{background:#e7f8ed;color:var(--suntk-success)}.suntk-stock-badge.is-outofstock{background:#fff0f0;color:var(--suntk-danger)}.suntk-product-card__body{display:flex;flex-direction:column;flex:1;padding:0 14px 12px}.suntk-product-card__brand{font-size:10px;color:var(--suntk-primary);font-weight:800;margin-bottom:4px}.suntk-product-card h2.woocommerce-loop-product__title{font-size:14px!important;line-height:1.75!important;padding:0!important;margin:0 0 5px!important;min-height:49px}.suntk-product-card h2 a{color:var(--suntk-text)}.suntk-product-card__part{font-family:monospace;color:var(--suntk-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suntk-product-card__package{display:flex;justify-content:space-between;gap:8px;padding:7px 9px;margin-top:8px;background:#f4f7f8;border-radius:8px;font-size:11px}.suntk-product-card__package span{color:var(--suntk-muted)}.suntk-product-card__specs{margin:9px 0 0;padding:0 15px 0 0;color:var(--suntk-muted);font-size:10px;line-height:1.7}.suntk-product-card__rating{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:9px}.suntk-product-card__rating .star-rating{font-size:12px}.suntk-product-card__rating>span{font-size:10px;color:var(--suntk-muted)}.suntk-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #edf1f2;padding:12px 14px;margin-top:auto}.suntk-product-card__price{color:var(--suntk-product-price);font-weight:900;min-width:0}.suntk-product-card__price del{color:#9aa8ac;font-size:11px;font-weight:400}.suntk-product-card__price ins{text-decoration:none}.suntk-product-card__actions .button{font-size:0!important;width:39px;height:39px;padding:0!important;border-radius:10px!important}.suntk-product-card__actions .button:before{content:"+";font-size:20px}.suntk-product-card .added_to_cart{font-size:11px;margin-right:5px}.suntk-card-card-2 .suntk-product-card{border-radius:8px;box-shadow:none}.suntk-card-card-2 .suntk-product-card__brand{display:none}.suntk-card-card-2 .suntk-product-card__footer{flex-direction:row-reverse}.suntk-card-card-3 .suntk-product-card{border-radius:8px}.suntk-card-card-3 .suntk-product-card__media{border-bottom:3px solid var(--suntk-primary)}.suntk-card-card-3 .suntk-product-card__package{background:#eef6fb}.suntk-card-card-4 .suntk-product-card{border-color:transparent;box-shadow:0 7px 25px rgba(18,59,69,.06)}.suntk-card-card-4 .suntk-product-card__package,.suntk-card-card-4 .suntk-product-card__specs,.suntk-card-card-4 .suntk-product-card__rating{display:none}.suntk-foreign-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 32px;border-radius:var(--suntk-radius-lg);background:linear-gradient(135deg,#fff7e2,#fff);border:1px solid #f4d38a;margin:40px 0}.suntk-foreign-banner>div{display:flex;align-items:center;gap:16px}.suntk-foreign-banner .suntk-icon{width:48px;height:48px;color:#b87700}.suntk-foreign-banner p{display:flex;flex-direction:column;margin:0}.suntk-foreign-banner b{font-size:20px}.suntk-foreign-banner span{color:#735f3b}.suntk-front-content,.suntk-page-card,.suntk-post-card,.suntk-empty,.suntk-404{background:var(--suntk-surface);border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-md);padding:28px}.suntk-page-wrap{max-width:1100px}.entry-content>*:first-child{margin-top:0}.entry-content>*:last-child{margin-bottom:0}.entry-content table{width:100%;border-collapse:collapse}.entry-content th,.entry-content td{border:1px solid var(--suntk-border);padding:9px}.suntk-post-card{display:grid;grid-template-columns:260px 1fr;gap:20px;margin-bottom:18px}.suntk-post-card__image img{width:100%;height:190px;object-fit:cover;border-radius:12px}.suntk-post-card h1,.suntk-post-card h2{margin:0 0 8px}.suntk-post-meta{margin:0;color:var(--suntk-muted);font-size:11px}.suntk-404{text-align:center;padding:60px 25px}.suntk-404>strong{font-size:90px;line-height:1;color:var(--suntk-primary)}.search-form{display:flex;max-width:600px;margin:20px auto}.search-form label{flex:1}.search-form input{width:100%;height:45px;border:1px solid var(--suntk-border);border-radius:10px 0 0 10px;padding:0 12px}.search-form button{border:0;background:var(--suntk-primary);color:#fff;padding:0 18px;border-radius:0 10px 10px 0}.suntk-shop-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:20px;align-items:start}.suntk-shop-sidebar{grid-column:2;grid-row:1;background:#fff;border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-md);padding:15px;position:sticky;top:150px}.suntk-shop-main{grid-column:1;grid-row:1;min-width:0}.suntk-widget{border-bottom:1px solid #edf1f2;padding-bottom:14px;margin-bottom:14px}.suntk-widget:last-child{border:0;margin:0}.suntk-widget .widget-title{font-size:14px;margin:0 0 11px}.suntk-widget ul{list-style:none;padding:0;margin:0}.suntk-widget li{padding:5px 0}.suntk-shop-filter-toggle,.suntk-sidebar-close{display:none!important}.woocommerce .woocommerce-breadcrumb{color:var(--suntk-muted);font-size:12px;margin-bottom:18px}.woocommerce .woocommerce-result-count{color:var(--suntk-muted)}.woocommerce .woocommerce-ordering select{border:1px solid var(--suntk-border);border-radius:9px;padding:7px;background:#fff}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:3px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid var(--suntk-border);border-radius:8px;min-width:38px}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--suntk-primary);color:#fff}.woocommerce div.product{background:transparent}.woocommerce div.product .product_title{font-size:28px;line-height:1.55}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:28px}.woocommerce div.product div.images{background:#fff;border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-lg);padding:18px}.woocommerce div.product div.images .woocommerce-product-gallery__image img{object-fit:contain}.woocommerce div.product div.summary{background:#fff;border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-lg);padding:24px}.suntk-single-layout-1.woocommerce div.product div.summary,.suntk-single-layout-2.woocommerce div.product div.summary,.suntk-single-layout-3.woocommerce div.product div.summary{position:relative}.suntk-single-meta-strip{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px}.suntk-single-meta-strip span{display:inline-flex;background:#f4f7f8;border-radius:8px;padding:6px 9px;font-size:11px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--suntk-product-price);font-size:23px;font-weight:900}.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:16px 0}.woocommerce .quantity .qty{height:43px;border:1px solid var(--suntk-border);border-radius:9px}.woocommerce div.product form.cart .button{min-height:43px;flex:1}.woocommerce div.product .stock{font-weight:800}.woocommerce div.product .stock.in-stock{color:var(--suntk-success)}.woocommerce div.product .stock.out-of-stock{color:var(--suntk-danger)}.suntk-single-guarantees{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid var(--suntk-border);padding-top:15px;margin-top:12px}.suntk-single-guarantees>div{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--suntk-muted)}.suntk-single-guarantees .suntk-icon{color:var(--suntk-primary)}.woocommerce div.product .woocommerce-tabs{background:#fff;border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-lg);padding:20px;margin-top:20px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 20px;display:flex;gap:7px;overflow:auto}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom-color:var(--suntk-border)}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0!important;background:#f1f5f6!important;border-radius:9px!important;margin:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--suntk-primary)!important;color:#fff!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:9px 14px!important}.suntk-tabs-underline.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent!important;border-radius:0!important;border-bottom:2px solid transparent!important}.suntk-tabs-underline.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:var(--suntk-primary)!important;border-bottom-color:var(--suntk-primary)!important}.suntk-tabs-pills.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.suntk-single-layout-2.woocommerce div.product div.summary{border-radius:8px}.suntk-single-layout-2.woocommerce div.product div.images{border-radius:8px}.suntk-single-layout-3.woocommerce div.product div.summary{border-top:4px solid var(--suntk-primary);border-radius:8px}.suntk-single-layout-3.woocommerce div.product div.images{border-radius:8px}.suntk-single-layout-1.woocommerce div.product div.summary,.suntk-single-layout-2.woocommerce div.product div.summary,.suntk-single-layout-3.woocommerce div.product div.summary{top:0}.suntk-plus-theme.suntk-single-layout-1.woocommerce div.product div.summary{}.suntk-plus-theme.suntk-single-layout-1.woocommerce div.product .summary{}.suntk-single-layout-1 .product.type-product,.suntk-single-layout-2 .product.type-product,.suntk-single-layout-3 .product.type-product{}.woocommerce div.product .related.products,.woocommerce div.product .upsells.products{clear:both;margin-top:35px}.woocommerce div.product .related.products>h2,.woocommerce div.product .upsells.products>h2{font-size:22px}.suntk-single-layout-1.woocommerce div.product div.summary,.suntk-single-layout-2.woocommerce div.product div.summary,.suntk-single-layout-3.woocommerce div.product div.summary{}.suntk-plus-theme .woocommerce-notices-wrapper .woocommerce-message,.suntk-plus-theme .woocommerce-notices-wrapper .woocommerce-error,.suntk-plus-theme .woocommerce-info{border-radius:12px;border-top:0;background:#fff}.woocommerce table.shop_table{background:#fff;border-color:var(--suntk-border);border-radius:var(--suntk-radius-md)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:13px}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout #customer_details{background:#fff;border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-md);padding:20px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{border:1px solid var(--suntk-border);border-radius:9px;min-height:42px;padding:7px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{background:#fff;border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-md);padding:18px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:9px;border-bottom:1px solid #edf1f2}.suntk-site-footer{margin-top:45px;background:var(--suntk-footer-bg);color:var(--suntk-footer-text);padding:50px 0 0}.suntk-site-footer a{color:var(--suntk-footer-text)}.suntk-site-footer a:hover{color:#fff}.suntk-footer-top{display:grid;grid-template-columns:1.1fr 2fr auto;gap:40px;padding-bottom:35px}.suntk-footer-brand .suntk-logo img{max-height:64px}.suntk-footer-brand>p{color:#afc2c6;max-width:420px}.suntk-footer-contact{display:flex;flex-direction:column;gap:7px}.suntk-footer-contact a,.suntk-footer-contact span{display:flex;align-items:center;gap:7px;color:#bcd0d4}.suntk-footer-widgets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.suntk-footer-widget .widget-title{color:#fff;font-size:14px;margin:0 0 13px}.suntk-footer-widget ul{list-style:none;padding:0;margin:0}.suntk-footer-widget li{margin:6px 0}.suntk-footer-badges{display:flex;align-items:flex-start;gap:8px}.suntk-footer-badges a{display:flex;background:#fff;border-radius:10px;padding:6px;width:88px;height:100px}.suntk-footer-badges img{width:100%;height:100%;object-fit:contain}.suntk-footer-bottom{border-top:1px solid rgba(255,255,255,.1);min-height:72px;display:flex;align-items:center;gap:22px;justify-content:space-between}.suntk-footer-bottom p{margin:0;color:#9eb3b7;font-size:12px}.suntk-footer-bottom nav ul{display:flex;gap:14px}.suntk-socials{display:flex;gap:7px}.suntk-socials a{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid rgba(255,255,255,.18);border-radius:50%;font-weight:900}.suntk-footer-layout-2 .suntk-footer-brand{background:rgba(255,255,255,.05);padding:20px;border-radius:16px}.suntk-footer-layout-3{padding-top:32px}.suntk-footer-layout-3 .suntk-footer-top{grid-template-columns:1fr auto}.suntk-footer-layout-3 .suntk-footer-widgets{display:none}.suntk-scroll-top{position:fixed;z-index:900;left:22px;bottom:22px;width:44px;height:44px;border:0;border-radius:50%;background:var(--suntk-primary);color:#fff;cursor:pointer;box-shadow:0 12px 30px rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s}.suntk-scroll-top.is-visible{opacity:1;visibility:visible;transform:none}.suntk-mobile-bottom-nav{display:none}.comments-area{margin-top:25px;background:#fff;border:1px solid var(--suntk-border);border-radius:var(--suntk-radius-md);padding:22px}.comment-list{padding-right:20px}.comment-body{border-bottom:1px solid var(--suntk-border);padding:12px 0}
@media(min-width:993px){.suntk-plus-theme.suntk-single-layout-1.woocommerce div.product .summary,.suntk-plus-theme.suntk-single-layout-2.woocommerce div.product .summary,.suntk-plus-theme.suntk-single-layout-3.woocommerce div.product .summary{width:48%}.suntk-plus-theme.woocommerce div.product div.images{width:48%}.suntk-plus-theme.suntk-gallery-left.woocommerce div.product div.images{float:left}.suntk-plus-theme.suntk-gallery-left.woocommerce div.product div.summary{float:right}.suntk-plus-theme:not(.suntk-gallery-left).woocommerce div.product div.images{float:right}.suntk-plus-theme:not(.suntk-gallery-left).woocommerce div.product div.summary{float:left}.suntk-sticky-purchase.suntk-single-layout-1.woocommerce div.product div.summary,.suntk-sticky-purchase.suntk-single-layout-2.woocommerce div.product div.summary,.suntk-sticky-purchase.suntk-single-layout-3.woocommerce div.product div.summary{position:sticky;top:135px}.admin-bar.suntk-sticky-purchase.suntk-single-layout-1.woocommerce div.product div.summary,.admin-bar.suntk-sticky-purchase.suntk-single-layout-2.woocommerce div.product div.summary,.admin-bar.suntk-sticky-purchase.suntk-single-layout-3.woocommerce div.product div.summary{top:167px}}
@media(max-width:1200px){.suntk-header-phone span{display:none}.suntk-header-main__inner{gap:14px}.suntk-category-grid{grid-template-columns:repeat(4,1fr)}.suntk-home-products,.woocommerce ul.products{--suntk-shop-columns:3!important}.suntk-footer-top{grid-template-columns:1fr 1.7fr}.suntk-footer-badges{grid-column:1/-1}.suntk-footer-widgets{grid-template-columns:repeat(2,1fr)}}
@media(max-width:992px){body.admin-bar .suntk-site-header.is-sticky{top:46px}.suntk-site-header.is-sticky{position:sticky}.suntk-header-main__inner{min-height:68px;flex-wrap:wrap;padding:8px 0}.suntk-mobile-menu-toggle{display:inline-flex}.suntk-logo img,.suntk-logo .custom-logo{max-height:48px}.suntk-header-main__inner>.suntk-live-search{order:5;flex-basis:100%;max-width:none}.suntk-live-search input{height:44px}.suntk-live-search button{height:44px}.suntk-header-actions{margin-right:auto}.suntk-header-actions .suntk-header-action span,.suntk-header-phone{display:none}.suntk-header-action{border:0;padding:6px;min-height:auto}.suntk-header-nav{display:none}.suntk-hero{grid-template-columns:1fr;padding:40px}.suntk-hero__visual{position:absolute;left:-70px;bottom:-70px;opacity:.23}.suntk-chip-art{width:210px;height:210px}.suntk-trust-grid{grid-template-columns:repeat(2,1fr)}.suntk-category-grid{grid-template-columns:repeat(3,1fr)}.suntk-shop-layout{grid-template-columns:1fr}.suntk-shop-main{grid-column:1}.suntk-shop-sidebar{position:fixed;z-index:10002;right:0;top:0;bottom:0;width:min(88vw,330px);grid-column:auto;transform:translateX(110%);transition:.25s;border-radius:0;overflow:auto}.suntk-shop-sidebar.is-open{transform:translateX(0)}.suntk-shop-filter-toggle{display:inline-flex!important}.suntk-sidebar-close{display:block!important;border:0;background:#f1f5f6;width:35px;height:35px;border-radius:50%;margin-right:auto;margin-bottom:10px}.suntk-footer-top{grid-template-columns:1fr}.suntk-footer-widgets{grid-template-columns:repeat(4,1fr)}.suntk-footer-badges{grid-column:auto}.suntk-footer-bottom{flex-wrap:wrap;padding:15px 0}}
@media(max-width:782px){body{padding-bottom:66px}.suntk-container,.suntk-container-fluid{width:min(calc(100% - 20px),var(--suntk-container))}.suntk-announcement .suntk-container{padding-left:28px}.suntk-site-header.is-sticky{top:0}.admin-bar .suntk-site-header.is-sticky{top:0}.suntk-header-main__inner{gap:8px}.suntk-logo{max-width:150px!important}.suntk-logo img{max-width:100%;height:auto}.suntk-header-actions{gap:2px}.suntk-header-action .suntk-icon{width:23px;height:23px}.suntk-hero{min-height:390px;padding:28px 22px}.suntk-hero h1{font-size:34px}.suntk-hero__content>p{font-size:14px}.suntk-hero__actions{flex-wrap:wrap}.suntk-hero__stats{gap:15px;flex-wrap:wrap}.suntk-trust-grid{grid-template-columns:1fr 1fr;gap:8px}.suntk-trust-grid>div{padding:11px;gap:8px}.suntk-trust-grid .suntk-icon{width:26px;height:26px}.suntk-category-grid{grid-template-columns:repeat(2,1fr);gap:9px}.suntk-category-card__image{height:95px}.suntk-home-section{margin:30px 0}.suntk-section-heading h2{font-size:20px}.suntk-home-products,.woocommerce ul.products{--suntk-shop-columns:2!important;gap:9px}.suntk-mobile-columns-1 .suntk-home-products,.suntk-mobile-columns-1.woocommerce ul.products,.suntk-mobile-columns-1 .woocommerce ul.products{--suntk-shop-columns:1!important}.suntk-mobile-card-compact .suntk-product-card__media{padding:7px}.suntk-mobile-card-compact .suntk-product-card__body{padding:0 9px 8px}.suntk-mobile-card-compact .suntk-product-card h2.woocommerce-loop-product__title{font-size:12px!important;min-height:43px}.suntk-mobile-card-compact .suntk-product-card__brand,.suntk-mobile-card-compact .suntk-product-card__specs,.suntk-mobile-card-compact .suntk-product-card__rating{display:none}.suntk-mobile-card-compact .suntk-product-card__package{font-size:9px;padding:5px}.suntk-mobile-card-compact .suntk-product-card__footer{padding:9px}.suntk-mobile-card-compact .suntk-product-card__price{font-size:11px}.suntk-mobile-card-compact .suntk-product-card__actions .button{width:34px;height:34px}.suntk-stock-badge,.suntk-badge{font-size:8px;padding:3px 6px}.suntk-foreign-banner{align-items:flex-start;flex-direction:column;padding:22px}.suntk-foreign-banner b{font-size:17px}.suntk-post-card{grid-template-columns:1fr}.suntk-footer-widgets{grid-template-columns:repeat(2,1fr)}.suntk-footer-bottom nav{width:100%}.suntk-footer-bottom nav ul{flex-wrap:wrap}.suntk-scroll-top{bottom:78px;left:12px}.suntk-mobile-bottom-nav{position:fixed;z-index:9990;display:flex;left:0;right:0;bottom:0;height:66px;background:var(--suntk-mobile-nav-bg);border-top:1px solid var(--suntk-border);box-shadow:0 -8px 25px rgba(18,59,69,.1);padding-bottom:env(safe-area-inset-bottom)}.suntk-mobile-bottom-nav a,.suntk-mobile-bottom-nav button{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;color:var(--suntk-muted);font-size:9px;padding:4px}.suntk-mobile-bottom-nav .suntk-icon{width:22px;height:22px}.suntk-mobile-bottom-nav .suntk-cart-count{top:5px;left:calc(50% - 20px)}.suntk-mobile-sticky-cart.woocommerce div.product form.cart{position:fixed;z-index:9988;left:0;right:0;bottom:66px;background:#fff;border-top:1px solid var(--suntk-border);padding:9px 10px;margin:0;box-shadow:0 -8px 24px rgba(18,59,69,.1)}.suntk-mobile-sticky-cart.woocommerce div.product form.cart .button{min-height:45px}.suntk-single-guarantees{grid-template-columns:1fr}.woocommerce div.product .product_title{font-size:22px}.woocommerce div.product div.summary{padding:17px}.woocommerce div.product .woocommerce-tabs{padding:13px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{white-space:nowrap}.woocommerce table.shop_table_responsive tr td:before{font-weight:800}.suntk-footer-top{gap:22px}.suntk-site-footer{padding-top:34px}.suntk-footer-badges a{width:75px;height:86px}}
@media(max-width:480px){.suntk-trust-grid{grid-template-columns:1fr}.suntk-category-grid{grid-template-columns:repeat(2,1fr)}.suntk-hero__stats div:nth-child(3){display:none}.suntk-footer-widgets{grid-template-columns:1fr 1fr}.suntk-footer-bottom{align-items:flex-start;flex-direction:column}.suntk-product-card__package{display:none}.suntk-mobile-card-compact .suntk-product-card__part{font-size:10px}.suntk-home-products,.woocommerce ul.products{gap:7px}.suntk-section-heading>a{font-size:11px}}

.suntk-mobile-logo{display:none}.suntk-desktop-logo{display:inline-flex}.suntk-product-share{display:flex;align-items:center;flex-wrap:wrap;gap:7px;border-top:1px solid var(--suntk-border);padding-top:14px;margin-top:14px}.suntk-product-share span{color:var(--suntk-muted);font-size:12px}.suntk-product-share a,.suntk-product-share button{border:1px solid var(--suntk-border);background:#fff;color:var(--suntk-text);border-radius:8px;padding:5px 9px;cursor:pointer;font-size:11px}.suntk-product-share a:hover,.suntk-product-share button:hover{border-color:var(--suntk-primary);color:var(--suntk-primary)}
.suntk-image-ratio-square .suntk-product-card__media>a{aspect-ratio:1/1}.suntk-image-ratio-landscape .suntk-product-card__media>a{aspect-ratio:4/3}.suntk-image-ratio-portrait .suntk-product-card__media>a{aspect-ratio:4/5}.suntk-product-card__media>a{display:flex;align-items:center;justify-content:center;overflow:hidden}.suntk-product-card__media img{width:100%;height:100%;object-fit:contain}
.suntk-shadow-none .suntk-product-card,.suntk-shadow-none .suntk-hero{box-shadow:none!important}.suntk-shadow-medium .suntk-product-card{box-shadow:0 10px 28px rgba(18,59,69,.10)}.suntk-shadow-strong .suntk-product-card{box-shadow:0 16px 42px rgba(18,59,69,.16)}
@media(max-width:992px){.suntk-desktop-logo{display:none}.suntk-mobile-logo{display:inline-flex}.suntk-mobile-search-off .suntk-live-search{display:none!important}.suntk-site-header.is-sticky:not(.is-mobile-sticky){position:relative;top:auto}.suntk-site-header.is-mobile-sticky{position:sticky;top:0}.admin-bar .suntk-site-header.is-mobile-sticky{top:46px}.suntk-mobile-header-centered .suntk-header-main__inner{justify-content:space-between}.suntk-mobile-header-centered .suntk-mobile-logo{position:absolute;right:50%;transform:translateX(50%)}.suntk-mobile-header-search-first .suntk-live-search{order:-1}.suntk-mobile-header-search-first .suntk-header-main__inner{padding-top:10px}}
@media(max-width:782px){.admin-bar .suntk-site-header.is-mobile-sticky{top:0}}

/* ===== Suntk Plus 2016 v2: palettes, effects and materially different layouts ===== */
.suntk-menu-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin-left:7px;transition:.25s}.suntk-menu-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.suntk-icon-style-filled .suntk-primary-nav .suntk-menu-icon{background:var(--suntk-primary);color:#fff;border-radius:8px;padding:4px}.suntk-icon-style-duotone .suntk-primary-nav .suntk-menu-icon{background:color-mix(in srgb,var(--suntk-primary) 12%,white);color:var(--suntk-primary);border-radius:8px;padding:4px}.suntk-primary-nav>ul>li>a{position:relative;align-items:center;overflow:hidden}.suntk-menu-effect-underline .suntk-primary-nav>ul>li>a:after{content:"";position:absolute;right:10px;left:10px;bottom:5px;height:2px;background:var(--suntk-primary);transform:scaleX(0);transition:.25s}.suntk-menu-effect-underline .suntk-primary-nav>ul>li:hover>a:after{transform:scaleX(1)}.suntk-menu-effect-pill .suntk-primary-nav>ul>li>a{border-radius:999px}.suntk-menu-effect-pill .suntk-primary-nav>ul>li:hover>a{background:color-mix(in srgb,var(--suntk-primary) 12%,transparent)}.suntk-menu-effect-glow .suntk-primary-nav>ul>li:hover>a{color:var(--suntk-primary);text-shadow:0 0 15px color-mix(in srgb,var(--suntk-primary) 65%,transparent)}.suntk-menu-effect-glow .suntk-primary-nav>ul>li:hover .suntk-menu-icon{filter:drop-shadow(0 0 6px var(--suntk-primary))}.suntk-menu-effect-slide .suntk-primary-nav>ul>li>a{transition:padding .25s,color .25s}.suntk-menu-effect-slide .suntk-primary-nav>ul>li:hover>a{padding-right:17px;color:var(--suntk-primary)}

.suntk-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.suntk-header-action,.suntk-category-menu-toggle,.suntk-foreign-order-button{position:relative;isolation:isolate;overflow:hidden}.suntk-button-effect-shine .suntk-button:before,.suntk-button-effect-shine .woocommerce a.button:before,.suntk-button-effect-shine .woocommerce button.button:before,.suntk-button-effect-shine .suntk-category-menu-toggle:before{content:"";position:absolute;z-index:-1;top:-60%;bottom:-60%;width:35%;right:-55%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:.55s}.suntk-button-effect-shine .suntk-button:hover:before,.suntk-button-effect-shine .woocommerce a.button:hover:before,.suntk-button-effect-shine .woocommerce button.button:hover:before,.suntk-button-effect-shine .suntk-category-menu-toggle:hover:before{right:125%}.suntk-button-effect-glow .suntk-button:hover,.suntk-button-effect-glow .woocommerce a.button:hover,.suntk-button-effect-glow .woocommerce button.button:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--suntk-primary) 16%,transparent),0 10px 28px color-mix(in srgb,var(--suntk-primary) 30%,transparent)}.suntk-button-effect-lift .suntk-button:hover,.suntk-button-effect-lift .woocommerce a.button:hover,.suntk-button-effect-lift .woocommerce button.button:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,.18)}.suntk-button-effect-pulse .suntk-button:hover,.suntk-button-effect-pulse .woocommerce a.button:hover,.suntk-button-effect-pulse .woocommerce button.button:hover{animation:suntk-btn-pulse .7s ease}@keyframes suntk-btn-pulse{50%{transform:scale(1.045)}}

.suntk-palette-blue .suntk-announcement,.suntk-palette-blue .suntk-category-menu-toggle{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.suntk-palette-blue .suntk-cart-count{background:#38bdf8}.suntk-palette-red .suntk-announcement,.suntk-palette-red .suntk-category-menu-toggle{background:linear-gradient(135deg,#dc2626,#991b1b)}.suntk-palette-red .suntk-cart-count{background:#f97316}.suntk-palette-default .suntk-announcement,.suntk-palette-default .suntk-category-menu-toggle{background:linear-gradient(135deg,#0f766e,#115e59)}

/* Header layouts */
.suntk-header-layout-4{background:transparent;border:0;padding:12px 0}.suntk-header-layout-4 .suntk-header-main,.suntk-header-layout-4 .suntk-header-nav{width:min(calc(100% - 32px),var(--suntk-container));margin:auto;background:var(--suntk-header-bg);border:1px solid color-mix(in srgb,var(--suntk-primary) 17%,var(--suntk-border));box-shadow:0 12px 35px rgba(18,59,69,.09)}.suntk-header-layout-4 .suntk-header-main{border-radius:24px 24px 0 0}.suntk-header-layout-4 .suntk-header-nav{border-radius:0 0 24px 24px;border-top:0}.suntk-header-layout-4 .suntk-header-main__inner,.suntk-header-layout-4 .suntk-header-nav__inner{width:100%;padding-inline:22px}.suntk-header-layout-4 .suntk-live-search{background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--suntk-primary) 5%,#fff));border-color:color-mix(in srgb,var(--suntk-primary) 18%,transparent)}.suntk-header-layout-5{background:var(--suntk-secondary);color:#fff;border:0}.suntk-header-layout-5 .suntk-header-main{background:linear-gradient(100deg,var(--suntk-secondary),color-mix(in srgb,var(--suntk-secondary) 75%,#000))}.suntk-header-layout-5 .suntk-header-nav{background:#071d24;border-color:rgba(255,255,255,.09)}.suntk-header-layout-5 .suntk-header-action,.suntk-header-layout-5 .suntk-header-phone,.suntk-header-layout-5 .suntk-primary-nav a{color:#fff;border-color:rgba(255,255,255,.2)}.suntk-header-layout-5 .suntk-logo--text strong,.suntk-header-layout-5 .suntk-logo--text small{color:#fff}.suntk-header-layout-5 .suntk-live-search{background:#fff}.suntk-header-layout-5 .suntk-primary-nav .sub-menu{background:#102f3a;border-color:rgba(255,255,255,.14)}.suntk-header-layout-5 .suntk-primary-nav .sub-menu a{color:#fff}

/* Site structure presets */
.suntk-style-circuit{background-color:#071c22;background-image:radial-gradient(circle at 1px 1px,rgba(45,212,191,.16) 1px,transparent 0);background-size:24px 24px;color:#dcefed}.suntk-style-circuit .site-main{background:linear-gradient(180deg,rgba(7,28,34,.72),rgba(7,28,34,.96))}.suntk-style-circuit .suntk-home-section,.suntk-style-circuit .woocommerce-products-header{color:#e6fffb}.suntk-style-circuit .suntk-product-card{border:1px solid rgba(45,212,191,.28);box-shadow:0 0 0 1px rgba(45,212,191,.03),0 12px 35px rgba(0,0,0,.25)}.suntk-style-circuit .suntk-product-card:before{content:"";position:absolute;inset:7px;border:1px dashed rgba(45,212,191,.18);border-radius:inherit;pointer-events:none}.suntk-style-circuit .suntk-product-card__media{background:radial-gradient(circle,#fff,#ecfeff)}.suntk-style-circuit .suntk-section-heading h2{color:#e6fffb}.suntk-style-industrial{background:#e9ecef;background-image:linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.035) 1px,transparent 1px);background-size:28px 28px}.suntk-style-industrial .suntk-product-card,.suntk-style-industrial .suntk-widget,.suntk-style-industrial .woocommerce div.product div.summary{border-radius:3px!important;border:1px solid #a8b0b5;box-shadow:6px 6px 0 rgba(17,24,39,.09)}.suntk-style-industrial .suntk-product-card__footer{border-top:3px solid var(--suntk-primary)}.suntk-style-industrial .suntk-section-heading{border-right:7px solid var(--suntk-primary);padding-right:12px}.suntk-style-lab{background:#fbfdff}.suntk-style-lab .suntk-product-card{box-shadow:none;border:1px solid #e4edf4}.suntk-style-lab .suntk-product-card:hover{border-color:var(--suntk-primary);box-shadow:0 15px 40px color-mix(in srgb,var(--suntk-primary) 10%,transparent)}.suntk-style-lab .suntk-product-card__media{background:linear-gradient(160deg,#fff,#f5fbff)}.suntk-style-lab .suntk-hero{background:#fff;border:1px solid #dceaf3;box-shadow:none}.suntk-style-marketplace .suntk-container{max-width:1500px}.suntk-style-marketplace .suntk-product-card{border-radius:0;box-shadow:none;border:0;border-left:1px solid var(--suntk-border);border-bottom:1px solid var(--suntk-border)}.suntk-style-marketplace .woocommerce ul.products,.suntk-style-marketplace .suntk-home-products{gap:0;background:#fff;border:1px solid var(--suntk-border);border-radius:18px;overflow:hidden}.suntk-style-marketplace .suntk-product-card:hover{transform:none;background:color-mix(in srgb,var(--suntk-primary) 3%,white)}.suntk-style-dark-electro{--suntk-background:#07151a;--suntk-surface:#10252c;--suntk-product-card-bg:#10252c;--suntk-text:#e1f2f2;--suntk-muted:#91a8ad;--suntk-border:#27434b;--suntk-header-bg:#0a1d23;--suntk-header-text:#e1f2f2;background:#07151a;color:#e1f2f2}.suntk-style-dark-electro .suntk-product-card,.suntk-style-dark-electro .suntk-widget,.suntk-style-dark-electro .woocommerce div.product div.summary,.suntk-style-dark-electro .woocommerce div.product .woocommerce-tabs{background:#10252c;color:#e1f2f2}.suntk-style-dark-electro .suntk-product-card__media{background:#fff}.suntk-style-dark-electro .suntk-primary-nav .sub-menu,.suntk-style-dark-electro .suntk-search-results{background:#10252c}.suntk-style-dark-electro .suntk-product-card h2 a,.suntk-style-dark-electro .suntk-section-heading h2{color:#e1f2f2}

/* Card layouts 5-8 */
.suntk-card-card-5 .suntk-product-card{border:0;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--suntk-primary) 4%,white));box-shadow:0 14px 35px rgba(18,59,69,.11)}.suntk-card-card-5 .suntk-product-card__media{margin:10px;border-radius:18px;background:#fff}.suntk-card-card-5 .suntk-product-card__brand{display:inline-flex;background:color-mix(in srgb,var(--suntk-primary) 10%,white);color:var(--suntk-primary);padding:2px 9px;border-radius:99px}.suntk-card-card-6 .suntk-product-card{border-radius:4px;border:1px solid var(--suntk-border);box-shadow:none}.suntk-card-card-6 .suntk-product-card__body{border-top:4px solid var(--suntk-primary)}.suntk-card-card-6 .suntk-product-card__part{font-family:monospace;font-size:13px;border:1px dashed var(--suntk-border);padding:5px;background:#f8fafc}.suntk-card-card-7 .suntk-product-card{display:grid;grid-template-columns:42% 58%;grid-template-rows:1fr auto;min-height:250px}.suntk-card-card-7 .suntk-product-card__media{grid-row:1/3;padding:12px;border-left:1px solid var(--suntk-border)}.suntk-card-card-7 .suntk-product-card__body{padding:16px 13px 5px}.suntk-card-card-7 .suntk-product-card__footer{padding:10px 13px}.suntk-card-card-8 .suntk-product-card{border:2px solid transparent;background:linear-gradient(var(--suntk-product-card-bg),var(--suntk-product-card-bg)) padding-box,var(--suntk-gradient) border-box}.suntk-card-card-8 .suntk-product-card__media:after{content:"TECH PART";position:absolute;left:10px;bottom:8px;font:700 9px monospace;letter-spacing:1px;color:var(--suntk-primary);opacity:.55}.suntk-card-card-8 .suntk-product-card__price{font-size:15px;text-shadow:0 0 15px color-mix(in srgb,var(--suntk-primary) 25%,transparent)}

.suntk-badge--sale{background:var(--suntk-gradient);box-shadow:0 5px 18px color-mix(in srgb,var(--suntk-primary) 25%,transparent)}.suntk-badge--ribbon{border-radius:0;right:-29px;top:14px;width:110px;text-align:center;transform:rotate(45deg)}.suntk-badge--text{padding:6px 10px}.suntk-single-sale-badge{background:var(--suntk-gradient)!important;color:#fff!important;padding:7px 10px!important;border-radius:10px!important;min-height:auto!important;line-height:1.3!important}

/* Product page layouts and galleries */
.suntk-single-layout-4.woocommerce div.product{background:#fff;border:1px solid var(--suntk-border);border-radius:24px;padding:20px;box-shadow:0 16px 45px rgba(18,59,69,.08)}.suntk-single-layout-4.woocommerce div.product div.summary{background:linear-gradient(150deg,#fff,color-mix(in srgb,var(--suntk-primary) 5%,white));border:0}.suntk-single-layout-5.woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:30px}.suntk-single-layout-5.woocommerce div.product div.images,.suntk-single-layout-5.woocommerce div.product div.summary{float:none;width:auto;margin:0}.suntk-single-layout-5.woocommerce div.product div.summary{border-right:5px solid var(--suntk-primary);border-radius:4px}.suntk-single-layout-5.woocommerce div.product .woocommerce-tabs,.suntk-single-layout-5.woocommerce div.product .related{grid-column:1/-1}.suntk-single-layout-6.woocommerce div.product{position:relative;padding-top:35px}.suntk-single-layout-6.woocommerce div.product:before{content:"ELECTRONIC COMPONENT";position:absolute;top:0;right:0;font:700 11px monospace;letter-spacing:2px;color:var(--suntk-primary)}.suntk-single-layout-6.woocommerce div.product div.images{background:#f8fafc;border:1px solid var(--suntk-border);padding:18px;border-radius:4px}.suntk-single-layout-6.woocommerce div.product div.summary{border-radius:4px;box-shadow:8px 8px 0 color-mix(in srgb,var(--suntk-primary) 13%,transparent)}.suntk-gallery-style-framed .woocommerce-product-gallery__wrapper{padding:14px;border:1px solid var(--suntk-border);border-radius:22px;background:#fff;box-shadow:0 10px 35px rgba(18,59,69,.08)}.suntk-gallery-style-floating .woocommerce-product-gallery__wrapper{background:radial-gradient(circle,#fff 45%,color-mix(in srgb,var(--suntk-primary) 7%,white));border-radius:30px;box-shadow:0 24px 55px rgba(18,59,69,.12)}.suntk-gallery-style-technical .woocommerce-product-gallery__wrapper{border:2px solid var(--suntk-secondary);border-radius:4px;padding:20px;background-image:linear-gradient(90deg,rgba(15,118,110,.06) 1px,transparent 1px),linear-gradient(rgba(15,118,110,.06) 1px,transparent 1px);background-size:18px 18px}.suntk-gallery-style-minimal .woocommerce-product-gallery__wrapper{box-shadow:none;border-bottom:3px solid var(--suntk-primary)}.suntk-gallery-hover-zoom .woocommerce-product-gallery__image img{transition:transform .45s ease}.suntk-gallery-hover-zoom .woocommerce-product-gallery__image:hover img{transform:scale(1.055)}.woocommerce div.product div.images .flex-control-thumbs{display:flex;gap:9px;margin-top:12px}.woocommerce div.product div.images .flex-control-thumbs li{width:72px!important;float:none!important}.woocommerce div.product div.images .flex-control-thumbs img{border:2px solid transparent;border-radius:10px;padding:3px;background:#fff;transition:.2s}.woocommerce div.product div.images .flex-control-thumbs img.flex-active,.woocommerce div.product div.images .flex-control-thumbs img.suntk-gallery-thumb-active{border-color:var(--suntk-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--suntk-primary) 12%,transparent)}.suntk-gallery-thumbs-left.woocommerce div.product div.images,.suntk-gallery-thumbs-right.woocommerce div.product div.images{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px}.suntk-gallery-thumbs-left.woocommerce div.product div.images .flex-viewport,.suntk-gallery-thumbs-right.woocommerce div.product div.images .flex-viewport{grid-column:2}.suntk-gallery-thumbs-left.woocommerce div.product div.images .flex-control-thumbs,.suntk-gallery-thumbs-right.woocommerce div.product div.images .flex-control-thumbs{grid-column:1;grid-row:1;flex-direction:column;margin:0}.suntk-gallery-thumbs-right.woocommerce div.product div.images{grid-template-columns:minmax(0,1fr) 84px}.suntk-gallery-thumbs-right.woocommerce div.product div.images .flex-viewport{grid-column:1}.suntk-gallery-thumbs-right.woocommerce div.product div.images .flex-control-thumbs{grid-column:2}

/* Footer layouts */
.suntk-footer-layout-4{position:relative;background:linear-gradient(150deg,var(--suntk-footer-bg),color-mix(in srgb,var(--suntk-primary) 25%,#071b22));overflow:hidden}.suntk-footer-layout-4:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,transparent,var(--suntk-primary),var(--suntk-accent),transparent);box-shadow:0 0 22px var(--suntk-primary)}.suntk-footer-layout-4 .suntk-footer-top{padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(255,255,255,.035);backdrop-filter:blur(8px)}.suntk-footer-layout-5{background:#111820;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px}.suntk-footer-layout-5 .suntk-footer-top{border-top:5px solid var(--suntk-primary);border-bottom:1px solid rgba(255,255,255,.15)}.suntk-footer-layout-5 .suntk-footer-widget .widget-title{font-family:monospace;text-transform:uppercase;letter-spacing:1px}

/* Sale price: WooCommerce regular price crossed out and offer emphasized */
.woocommerce .price del,.suntk-product-card__price del{color:var(--suntk-muted);opacity:.8;font-size:.84em;text-decoration-thickness:2px}.woocommerce .price ins,.suntk-product-card__price ins{color:var(--suntk-product-price);text-decoration:none;font-weight:900;margin-right:6px}

@media(max-width:1100px){.suntk-card-card-7 .suntk-product-card{display:flex}.suntk-single-layout-5.woocommerce div.product{display:block}.suntk-gallery-thumbs-left.woocommerce div.product div.images,.suntk-gallery-thumbs-right.woocommerce div.product div.images{display:block}.suntk-gallery-thumbs-left.woocommerce div.product div.images .flex-control-thumbs,.suntk-gallery-thumbs-right.woocommerce div.product div.images .flex-control-thumbs{flex-direction:row;margin-top:12px}.suntk-header-layout-4{padding:0}.suntk-header-layout-4 .suntk-header-main,.suntk-header-layout-4 .suntk-header-nav{width:100%;border-radius:0;border-left:0;border-right:0}}
@media(max-width:782px){.suntk-card-card-7 .suntk-product-card{display:flex}.suntk-style-marketplace .woocommerce ul.products,.suntk-style-marketplace .suntk-home-products{gap:7px;background:transparent;border:0}.suntk-style-marketplace .suntk-product-card{border:1px solid var(--suntk-border);border-radius:12px}.suntk-header-layout-5 .suntk-header-actions .suntk-header-action{color:#fff}.woocommerce div.product div.images .flex-control-thumbs li{width:58px!important}}
/* Option aliases used by the settings UI. */
.suntk-button-effect-fill .suntk-button:after,.suntk-button-effect-fill .woocommerce a.button:after,.suntk-button-effect-fill .woocommerce button.button:after{content:"";position:absolute;z-index:-1;inset:0;background:var(--suntk-primary-dark);transform:scaleX(0);transform-origin:right;transition:transform .28s ease}.suntk-button-effect-fill .suntk-button:hover:after,.suntk-button-effect-fill .woocommerce a.button:hover:after,.suntk-button-effect-fill .woocommerce button.button:hover:after{transform:scaleX(1)}
.suntk-gallery-style-side-thumbs .woocommerce-product-gallery__wrapper{padding:12px;border:1px solid var(--suntk-border);border-radius:18px;background:#fff}.suntk-gallery-style-cinematic .woocommerce-product-gallery__wrapper{background:radial-gradient(circle,#fff 35%,color-mix(in srgb,var(--suntk-primary) 8%,white));border-radius:30px;padding:20px;box-shadow:0 25px 60px rgba(18,59,69,.14)}.suntk-gallery-style-glass .woocommerce-product-gallery__wrapper{padding:16px;border:1px solid color-mix(in srgb,var(--suntk-primary) 20%,white);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.92),color-mix(in srgb,var(--suntk-primary) 8%,rgba(255,255,255,.82)));backdrop-filter:blur(14px);box-shadow:0 16px 45px rgba(18,59,69,.11)}

/* Suntk Plus 2016 v3 refinements */

/* Announcement and sticky header stack correctly. */
.suntk-announcement.is-sticky{position:sticky;top:var(--suntk-admin-offset,0px);z-index:1000}
.suntk-announcement-mode-stacked .suntk-site-header.is-sticky{top:calc(var(--suntk-admin-offset,0px) + var(--suntk-announcement-height,0px));z-index:990}
.suntk-announcement-mode-announcement-only .suntk-site-header.is-sticky{position:relative;top:auto}
.suntk-announcement-mode-header-only-after .suntk-announcement.is-sticky{position:relative;top:auto}
.suntk-announcement-mode-header-only-after .suntk-site-header.is-sticky{top:var(--suntk-admin-offset,0px)}
body.admin-bar{--suntk-admin-offset:32px}@media(max-width:782px){body.admin-bar{--suntk-admin-offset:46px}}
body.admin-bar .suntk-site-header.is-sticky{top:var(--suntk-admin-offset,0px)}
body.admin-bar.suntk-announcement-mode-stacked .suntk-site-header.is-sticky{top:calc(var(--suntk-admin-offset,0px) + var(--suntk-announcement-height,0px))}

/* Cart badge never clips outside the action button. */
.suntk-cart-link{padding-left:17px;overflow:visible}
.suntk-cart-count{top:-5px;left:-3px;z-index:5;min-width:22px;height:22px;border:2px solid var(--suntk-header-bg);box-shadow:0 4px 12px rgba(0,0,0,.16)}
@media(max-width:782px){.suntk-cart-count{top:-3px;left:0}}

/* Multi-slide hero */
.suntk-hero-slider{position:relative;margin-bottom:24px;overflow:hidden;border-radius:var(--suntk-radius-lg)}
.suntk-hero-slider__track{position:relative;min-height:420px}
.suntk-hero-slider .suntk-hero{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(25px);transition:opacity .55s ease,transform .55s ease,visibility .55s;min-height:420px}
.suntk-hero-slider .suntk-hero.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:none;z-index:2}
.suntk-hero-effect-slide .suntk-hero{transform:translateX(10%)}
.suntk-hero-effect-zoom .suntk-hero .suntk-hero__visual img{transform:scale(1.08);transition:transform 1.2s ease}.suntk-hero-effect-zoom .suntk-hero.is-active .suntk-hero__visual img{transform:scale(1)}
.suntk-hero-effect-flip{perspective:1400px}.suntk-hero-effect-flip .suntk-hero{transform:rotateY(-8deg) scale(.98);transform-origin:center}.suntk-hero-effect-flip .suntk-hero.is-active{transform:none}
.suntk-hero-mode-cards{padding:10px;background:var(--suntk-surface);border:1px solid var(--suntk-border);box-shadow:0 20px 55px rgba(18,59,69,.09)}
.suntk-hero-nav{position:absolute;top:50%;z-index:8;width:44px;height:44px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:rgba(255,255,255,.88);color:var(--suntk-primary);font-size:31px;line-height:1;cursor:pointer;box-shadow:0 8px 25px rgba(0,0,0,.13);backdrop-filter:blur(8px);transform:translateY(-50%);transition:.2s}
.suntk-hero-nav:hover{background:var(--suntk-primary);color:#fff;transform:translateY(-50%) scale(1.06)}.suntk-hero-prev{right:16px}.suntk-hero-next{left:16px}
.suntk-hero-dots{position:absolute;z-index:8;bottom:15px;left:50%;display:flex;gap:7px;transform:translateX(-50%);padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.78);backdrop-filter:blur(8px)}
.suntk-hero-dots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#b8c2c7;cursor:pointer;transition:.25s}.suntk-hero-dots button.is-active{width:27px;background:var(--suntk-primary)}
.suntk-hero-button-outline .suntk-hero__actions .suntk-button{background:transparent;color:var(--suntk-primary);border:2px solid var(--suntk-primary)}
.suntk-hero-button-glass .suntk-hero__actions .suntk-button{background:color-mix(in srgb,var(--suntk-primary) 82%,transparent);backdrop-filter:blur(10px);box-shadow:inset 0 1px rgba(255,255,255,.28),0 12px 25px color-mix(in srgb,var(--suntk-primary) 22%,transparent)}
.suntk-hero-button-pill .suntk-hero__actions .suntk-button{border-radius:999px;padding-inline:25px}
@media(max-width:782px){.suntk-hero-slider__track,.suntk-hero-slider .suntk-hero{min-height:520px}.suntk-hero-nav{width:38px;height:38px}.suntk-hero-prev{right:8px}.suntk-hero-next{left:8px}}

/* English product title */
.suntk-product-english-title{margin:-4px 0 13px;color:var(--suntk-muted);font-size:15px;direction:ltr;text-align:right;font-weight:600;letter-spacing:.15px}

/* Product gallery effects */
.woocommerce-product-gallery{--suntk-pointer-x:50%;--suntk-pointer-y:50%}
.suntk-gallery-transition-fast .woocommerce-product-gallery__image img{transition:.16s ease}.suntk-gallery-transition-smooth .woocommerce-product-gallery__image img{transition:.42s ease}.suntk-gallery-transition-cinematic .woocommerce-product-gallery__image img{transition:.85s cubic-bezier(.2,.7,.2,1)}
.suntk-gallery-effect-zoom-soft .woocommerce-product-gallery__image{overflow:hidden;border-radius:inherit}.suntk-gallery-effect-zoom-soft .woocommerce-product-gallery__image:hover img{transform:scale(1.08)}
.suntk-gallery-effect-tilt .woocommerce-product-gallery__wrapper{transform-style:preserve-3d;transition:transform .18s ease;will-change:transform}.suntk-gallery-effect-tilt .woocommerce-product-gallery__image img{transform:translateZ(16px)}
.suntk-gallery-effect-spotlight .woocommerce-product-gallery__wrapper:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle 150px at var(--suntk-pointer-x) var(--suntk-pointer-y),rgba(255,255,255,.34),transparent 72%);mix-blend-mode:screen}.suntk-gallery-effect-spotlight .woocommerce-product-gallery__wrapper{position:relative;overflow:hidden}
.suntk-gallery-effect-fade .woocommerce-product-gallery__image.flex-active-slide{animation:suntkGalleryFade .5s ease}@keyframes suntkGalleryFade{from{opacity:.15;transform:scale(.985)}to{opacity:1;transform:none}}
.suntk-gallery-effect-magnify .woocommerce-product-gallery__image{overflow:hidden;cursor:zoom-in}.suntk-gallery-effect-magnify .woocommerce-product-gallery__image:hover img{transform:scale(var(--suntk-gallery-zoom));transform-origin:var(--suntk-pointer-x) var(--suntk-pointer-y)}

/* v4 professional red palette: neutral content, red only for brand/actions */
.suntk-palette-red{--suntk-gradient:linear-gradient(135deg,#ed1b2f,#cf1427);--suntk-gradient-soft:linear-gradient(135deg,#fff,#f8fafc);background:#fff;color:#20252b}
.suntk-palette-red .site-main,.suntk-palette-red .suntk-front-page,.suntk-palette-red .suntk-commerce-main,.suntk-palette-red .suntk-shop-layout{background:#fff}
.suntk-palette-red h1,.suntk-palette-red h2,.suntk-palette-red h3,.suntk-palette-red h4,.suntk-palette-red h5,.suntk-palette-red h6,.suntk-palette-red .entry-title,.suntk-palette-red .woocommerce-products-header__title{color:#20252b}
.suntk-palette-red p,.suntk-palette-red li,.suntk-palette-red .woocommerce-product-details__short-description{color:#3f4752}
.suntk-palette-red .suntk-home-section,.suntk-palette-red .suntk-trust-grid>div,.suntk-palette-red .suntk-product-card,.suntk-palette-red .suntk-category-card,.suntk-palette-red .suntk-shop-sidebar,.suntk-palette-red .woocommerce div.product .summary{background:#fff;border-color:#e5e7eb}
.suntk-palette-red .suntk-product-card__title a,.suntk-palette-red .woocommerce-loop-product__title,.suntk-palette-red .suntk-primary-nav a{color:#242a31}
.suntk-palette-red .suntk-product-card__title a:hover,.suntk-palette-red .woocommerce-loop-product__title:hover,.suntk-palette-red .suntk-primary-nav a:hover{color:#d1122c}
.suntk-palette-red .suntk-section-heading>div>span,.suntk-palette-red .suntk-product-card__part,.suntk-palette-red .suntk-product-card__brand,.suntk-palette-red .suntk-single-meta-strip b{color:#d1122c}
.suntk-palette-red .suntk-hero{background:#fff;border:1px solid #e7e9ed;box-shadow:0 22px 60px rgba(32,37,43,.08)}
.suntk-palette-red .suntk-hero:before{background:radial-gradient(circle,color-mix(in srgb,#e11d2e 8%,transparent),transparent 68%)}
.suntk-palette-red .suntk-hero__content>span{color:#d1122c;background:#fff1f2;border:1px solid #ffd8dd}
.suntk-palette-red .suntk-foreign-banner{background:#fff;border:1px solid #e5e7eb;border-right:5px solid #e11d2e;box-shadow:0 12px 35px rgba(32,37,43,.065)}
.suntk-palette-red .suntk-button,.suntk-palette-red .woocommerce a.button,.suntk-palette-red .woocommerce button.button,.suntk-palette-red .woocommerce input.button,.suntk-palette-red .woocommerce #respond input#submit{background:linear-gradient(135deg,#ed1b2f,#d1122c);color:#fff;box-shadow:0 8px 20px rgba(209,18,44,.18)}
.suntk-palette-red .suntk-button:hover,.suntk-palette-red .woocommerce a.button:hover,.suntk-palette-red .woocommerce button.button:hover,.suntk-palette-red .woocommerce input.button:hover,.suntk-palette-red .woocommerce #respond input#submit:hover{background:#b91c2b;color:#fff;box-shadow:0 10px 24px rgba(185,28,43,.25)}
.suntk-palette-red .suntk-button--ghost{background:#fff;color:#d1122c;border-color:#d1122c;box-shadow:none}.suntk-palette-red .suntk-button--ghost:hover{background:#d1122c;color:#fff}
.suntk-palette-red .suntk-header-action,.suntk-palette-red .suntk-header-phone{color:#2b3138;border-color:#e1e4e8;background:#fff}.suntk-palette-red .suntk-header-action .suntk-icon,.suntk-palette-red .suntk-header-phone .suntk-icon{color:#d1122c}.suntk-palette-red .suntk-header-action:hover,.suntk-palette-red .suntk-header-phone:hover{border-color:#e11d2e;color:#d1122c;background:#fff7f8}
.suntk-palette-red .suntk-live-search{background:#f5f6f8;border-color:#eceef1}.suntk-palette-red .suntk-live-search:focus-within{background:#fff;border-color:#e11d2e;box-shadow:0 0 0 3px rgba(225,29,46,.1)}
.suntk-palette-red .suntk-cart-count{background:#e11d2e;color:#fff;border-color:#fff}
.suntk-palette-red .suntk-product-card__price,.suntk-palette-red .woocommerce div.product p.price,.suntk-palette-red .woocommerce div.product span.price{color:#d1122c}
.suntk-palette-red .onsale,.suntk-palette-red .suntk-single-sale-badge{background:#e11d2e;color:#fff}
.suntk-palette-red .suntk-site-footer{background:#171a1f;color:#f4f5f7;border-top:4px solid #e11d2e}
.suntk-palette-red .suntk-site-footer h2,.suntk-palette-red .suntk-site-footer h3,.suntk-palette-red .suntk-site-footer h4,.suntk-palette-red .suntk-site-footer .widget-title{color:#fff}
.suntk-palette-red .suntk-site-footer p,.suntk-palette-red .suntk-site-footer li,.suntk-palette-red .suntk-site-footer span{color:#cdd2d8}.suntk-palette-red .suntk-site-footer a{color:#f4f5f7}.suntk-palette-red .suntk-site-footer a:hover{color:#ff6b78}
.suntk-palette-red .suntk-footer-layout-4{background:#171a1f}.suntk-palette-red .suntk-footer-layout-5{background-color:#171a1f;background-image:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px)}
.suntk-palette-red .woocommerce-breadcrumb,.suntk-palette-red .woocommerce-breadcrumb a,.suntk-palette-red .suntk-product-english-title,.suntk-palette-red .suntk-product-card__meta{color:#69717d}
.suntk-palette-red .woocommerce-message,.suntk-palette-red .woocommerce-info,.suntk-palette-red .woocommerce-error{background:#fff;color:#20252b;border-color:#e5e7eb;box-shadow:0 8px 26px rgba(32,37,43,.07)}
.suntk-palette-red .woocommerce-message:before,.suntk-palette-red .woocommerce-info:before{color:#d1122c}

/* Persian typography and correct joining. */
html,body,button,input,select,textarea,.woocommerce,.woocommerce-page{font-family:var(--suntk-font,"Vazirmatn","Noto Sans Arabic",Tahoma,Arial,sans-serif)!important;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-variant-ligatures:common-ligatures contextual;letter-spacing:0;word-spacing:normal;text-rendering:optimizeLegibility}
body{font-size:var(--suntk-font-size,14px)}

/* v4.8.0 — tighter page starts and unified commerce cards. */
body.home .site-main.suntk-front-page{
    padding-top:8px!important;
}
body.home .suntk-front-page>.suntk-container>.suntk-home-section:first-of-type{
    margin-top:10px!important;
}
body.home .suntk-home-section{
    margin-top:26px!important;
    margin-bottom:26px!important;
}
body.woocommerce-shop .site-main.suntk-commerce-main,
body.tax-product_cat .site-main.suntk-commerce-main,
body.tax-product_tag .site-main.suntk-commerce-main{
    padding-top:10px!important;
}
body.woocommerce-shop .woocommerce-breadcrumb,
body.tax-product_cat .woocommerce-breadcrumb,
body.tax-product_tag .woocommerce-breadcrumb{
    margin-bottom:9px!important;
}
body.woocommerce-shop .woocommerce-products-header,
body.tax-product_cat .woocommerce-products-header,
body.tax-product_tag .woocommerce-products-header{
    margin:0 0 12px!important;
    padding:0!important;
}
.suntk-product-card__footer{
    display:block!important;
    padding:10px 12px 12px!important;
}
.suntk-product-card__pricing{
    display:grid!important;
    gap:6px!important;
    width:100%!important;
}
.suntk-product-card__regular-price{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:7px!important;
    color:#7f8b90!important;
    font-size:10px!important;
}
.suntk-product-card__regular-price del{
    position:relative!important;
    color:#8f999d!important;
    font-size:10.5px!important;
    font-weight:600!important;
    text-decoration-color:#dc2626!important;
    text-decoration-thickness:2px!important;
}
.suntk-product-card__current-row{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:8px!important;
    align-items:end!important;
}
.suntk-product-card__price{
    display:grid!important;
    gap:1px!important;
    min-width:0!important;
}
.suntk-product-card__price>span{
    color:#7b8990!important;
    font-size:9px!important;
    font-weight:600!important;
}
.suntk-product-card__price>strong{
    color:var(--suntk-product-price)!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:1.45!important;
}
.suntk-product-card__actions{
    display:flex!important;
    align-items:center!important;
}
.suntk-product-card__actions .button{
    display:inline-flex!important;
    width:auto!important;
    min-width:86px!important;
    height:38px!important;
    padding:0 10px!important;
    border-radius:9px!important;
    font-size:10px!important;
    line-height:1.35!important;
    white-space:nowrap!important;
}
.suntk-product-card__actions .button:before{
    content:"+"!important;
    margin-left:4px!important;
    font-size:15px!important;
    line-height:1!important;
}
.suntk-product-card__actions .added_to_cart{
    font-size:9px!important;
}
@media(max-width:782px){
    body.home .site-main.suntk-front-page{padding-top:5px!important}
    body.home .suntk-home-section{margin-top:20px!important;margin-bottom:20px!important}
    .suntk-product-card__current-row{grid-template-columns:1fr!important}
    .suntk-product-card__actions .button{width:100%!important;justify-content:center!important;min-width:0!important}
}


/* v4.9.0 — compact hero, configurable buttons, consistent product card buying row. */
.suntk-front-page{padding-top:14px!important}.suntk-hero-slider{margin-bottom:18px!important}.suntk-hero-slider__track,.suntk-hero-slider .suntk-hero,.suntk-hero{min-height:var(--suntk-hero-height,300px)!important}.suntk-hero{padding:28px 38px!important}.suntk-hero h1,.suntk-hero h2{font-size:clamp(28px,3.2vw,45px)!important;margin:12px 0 10px!important}.suntk-hero__content>p{font-size:14px!important;margin-bottom:17px!important}.suntk-hero__stats{margin-top:20px!important}.suntk-hero__visual img{max-height:220px!important;width:100%!important;object-fit:contain!important}
.suntk-button-shape-pill .suntk-button,.suntk-button-shape-pill .woocommerce a.button,.suntk-button-shape-pill .woocommerce button.button,.suntk-button-shape-pill .woocommerce input.button{border-radius:999px!important}.suntk-button-shape-square .suntk-button,.suntk-button-shape-square .woocommerce a.button,.suntk-button-shape-square .woocommerce button.button,.suntk-button-shape-square .woocommerce input.button{border-radius:3px!important}
.suntk-button-style-gradient .suntk-button,.suntk-button-style-gradient .woocommerce a.button,.suntk-button-style-gradient .woocommerce button.button{background:var(--suntk-gradient)!important}.suntk-button-style-outline .suntk-button{background:#fff!important;color:var(--suntk-primary)!important;border:1px solid var(--suntk-primary)!important}.suntk-button-style-soft .suntk-button{background:color-mix(in srgb,var(--suntk-primary) 12%,white)!important;color:var(--suntk-primary)!important}
.suntk-product-card__footer{padding:11px 12px!important}.suntk-product-card__pricing{display:grid!important;gap:7px!important;width:100%!important}.suntk-product-card__regular-price{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;color:#7f8b90!important;font-size:9.5px!important}.suntk-product-card__regular-price del{color:#8f999d!important;font-size:10.5px!important;font-weight:600!important;text-decoration-color:#dc2626!important;text-decoration-thickness:2px!important}.suntk-product-card__current-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;align-items:end!important}.suntk-product-card__price{display:grid!important;gap:1px!important}.suntk-product-card__price>span{color:#7b8990!important;font-size:8.8px!important}.suntk-product-card__price>strong{color:var(--suntk-product-price)!important;font-size:13.5px!important;font-weight:900!important;line-height:1.45!important}.suntk-product-card__actions .button{display:inline-flex!important;width:auto!important;min-width:92px!important;height:38px!important;padding:0 10px!important;border-radius:9px!important;font-size:10px!important;line-height:1.4!important;white-space:nowrap!important}.suntk-product-card__actions .button:before{display:none!important;content:none!important}
.suntk-card-button-gradient .suntk-product-card__actions .button{background:var(--suntk-gradient)!important}.suntk-card-button-outline .suntk-product-card__actions .button{background:#fff!important;color:var(--suntk-primary)!important;border:1px solid var(--suntk-primary)!important}.suntk-card-button-soft .suntk-product-card__actions .button{background:color-mix(in srgb,var(--suntk-primary) 12%,white)!important;color:var(--suntk-primary)!important}
.suntk-home-section{margin:24px 0!important}.suntk-section-heading{margin-bottom:13px!important}.suntk-commerce-main{padding-top:14px!important}
@media(max-width:782px){.suntk-hero-slider__track,.suntk-hero-slider .suntk-hero,.suntk-hero{min-height:300px!important}.suntk-hero{padding:25px 20px!important}.suntk-hero__visual img{max-height:190px!important}.suntk-product-card__current-row{grid-template-columns:1fr!important}.suntk-product-card__actions .button{width:100%!important;justify-content:center!important}}

/* 5.2 header action modes and accessible dropdowns */
.suntk-header-action-wrap{position:relative;display:flex;align-items:center;min-width:0}
.suntk-header-action-wrap>.suntk-header-action{width:100%}
.suntk-action-display-icon .suntk-action-label{display:none!important}
.suntk-action-display-text>.suntk-icon{display:none!important}
.suntk-action-display-text,.suntk-action-display-icon{justify-content:center}
.suntk-action-caret{display:inline-flex!important;align-items:center;justify-content:center;width:14px;font-size:15px;line-height:1;color:var(--suntk-muted);transition:transform .18s ease}
.suntk-header-action-wrap.is-open .suntk-action-caret{transform:rotate(180deg)}
.suntk-action-dropdown{position:absolute;z-index:10020;inset-inline-end:0;top:calc(100% + 10px);width:285px;max-width:min(92vw,360px);padding:8px;background:#fff;border:1px solid var(--suntk-border);border-radius:14px;box-shadow:0 18px 45px rgba(15,36,44,.18);opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;text-align:right;color:var(--suntk-text)}
.suntk-header-action-wrap.is-open>.suntk-action-dropdown,.suntk-header-action-wrap:hover>.suntk-action-dropdown,.suntk-header-action-wrap:focus-within>.suntk-action-dropdown{opacity:1;visibility:visible;transform:translateY(0)}
.suntk-account-dropdown{display:grid;gap:2px}
.suntk-account-dropdown__head{display:grid;gap:2px;padding:9px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--suntk-border)}
.suntk-account-dropdown__head strong{font-size:13px;color:var(--suntk-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.suntk-account-dropdown__head small{font-size:10px;color:var(--suntk-muted);direction:ltr;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.suntk-account-dropdown>a{display:flex!important;align-items:center;min-height:38px;padding:7px 10px!important;border-radius:9px;color:var(--suntk-text)!important;font-size:12px;font-weight:650;background:transparent!important}
.suntk-account-dropdown>a:hover{color:var(--suntk-primary)!important;background:color-mix(in srgb,var(--suntk-primary) 8%,white)!important}
.suntk-account-dropdown>a.suntk-account-logout{margin-top:4px;border-top:1px solid var(--suntk-border);border-radius:0 0 9px 9px;color:var(--suntk-danger)!important}
.suntk-cart-dropdown{width:340px;padding:12px}
.suntk-cart-dropdown .widget_shopping_cart_content{display:grid;gap:10px}
.suntk-cart-dropdown ul.cart_list,.suntk-cart-dropdown ul.product_list_widget{display:grid!important;gap:7px;max-height:310px;overflow:auto;margin:0!important;padding:0!important;list-style:none!important}
.suntk-cart-dropdown ul.cart_list li,.suntk-cart-dropdown ul.product_list_widget li{position:relative;display:grid!important;grid-template-columns:52px minmax(0,1fr);gap:9px;min-height:58px;padding:7px!important;border:1px solid #edf1f2;border-radius:10px;background:#fff}
.suntk-cart-dropdown ul.cart_list li img,.suntk-cart-dropdown ul.product_list_widget li img{float:none!important;width:52px!important;height:52px!important;margin:0!important;object-fit:contain;border-radius:8px;border:1px solid #edf1f2}
.suntk-cart-dropdown ul.cart_list li>a:not(.remove),.suntk-cart-dropdown ul.product_list_widget li>a:not(.remove){display:contents!important;color:var(--suntk-text)!important;font-size:11px;font-weight:700}
.suntk-cart-dropdown a.remove{position:absolute!important;inset-inline-start:3px;top:3px;width:18px!important;height:18px!important;line-height:16px!important;font-size:16px!important;z-index:2}
.suntk-cart-dropdown .quantity{grid-column:2;font-size:10px;color:var(--suntk-muted)}
.suntk-cart-dropdown .woocommerce-mini-cart__total{display:flex;justify-content:space-between;gap:10px;margin:0!important;padding:10px 3px 3px;border-top:1px solid var(--suntk-border);font-size:12px}
.suntk-cart-dropdown .woocommerce-mini-cart__buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:7px;margin:0!important}
.suntk-cart-dropdown .woocommerce-mini-cart__buttons .button{min-height:39px!important;padding:8px!important;font-size:11px!important;text-align:center}
.suntk-cart-dropdown .woocommerce-mini-cart__empty-message{margin:0;padding:18px 8px;text-align:center;color:var(--suntk-muted);font-size:12px}
.suntk-menu-display-text .suntk-primary-nav>ul>li>a .suntk-menu-icon{display:none!important}
.suntk-menu-display-icon .suntk-primary-nav>ul>li>a:has(.suntk-menu-icon) .suntk-menu-label{display:none!important}
.suntk-menu-display-icon .suntk-primary-nav>ul>li>a:has(.suntk-menu-icon){justify-content:center;min-width:42px}
.suntk-menu-display-icon .suntk-primary-nav .sub-menu .suntk-menu-label{display:inline!important}
.suntk-menu-display-icon .suntk-primary-nav .sub-menu .suntk-menu-icon{display:inline-flex!important}
@media(max-width:980px){
 .suntk-action-dropdown{display:none!important}
 .suntk-action-caret{display:none!important}
 .suntk-header-actions .suntk-header-action .suntk-action-label,.suntk-header-actions .suntk-header-phone .suntk-action-label{display:none!important}
 .suntk-header-action-wrap{position:static}
}
