.samh-wrap{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--samh-text);background:var(--samh-bg);position:relative;z-index:9990}.samh-wrap *{box-sizing:border-box}.samh-container{width:min(calc(100% - 48px),var(--samh-max));margin:auto}.samh-header{background:var(--samh-bg);border-bottom:1px solid var(--samh-border)}.samh-top{height:108px;display:grid;grid-template-columns:255px minmax(300px,1fr) auto;align-items:center;gap:36px}.samh-logo{text-decoration:none;color:#0e0e12;font-weight:800;letter-spacing:-1.6px;font-size:34px;white-space:nowrap}.samh-logo span{color:var(--samh-primary)}.samh-logo-img{display:block;max-width:220px;max-height:62px;object-fit:contain}.samh-search{height:50px;border:1px solid var(--samh-border);border-radius:11px;display:flex;background:#fff;box-shadow:0 5px 20px rgba(31,24,62,.06);overflow:hidden}.samh-search input{border:0!important;outline:0!important;box-shadow:none!important;flex:1;padding:0 20px;font-size:15px;background:transparent}.samh-search button{width:56px;border:0;display:grid;place-items:center;background:linear-gradient(135deg,var(--samh-primary),var(--samh-accent));color:#fff;cursor:pointer}.samh-search svg{width:21px}.samh-actions{display:flex;align-items:center;gap:26px}.samh-action{display:flex;align-items:center;gap:10px;color:var(--samh-text);text-decoration:none;position:relative}.samh-action>svg{width:25px;height:25px;stroke-width:1.7}.samh-action span{display:flex;flex-direction:column;line-height:1.2}.samh-action b{font-size:13px;white-space:nowrap}.samh-action small{font-size:12px;color:var(--samh-muted);margin-top:5px;white-space:nowrap}.samh-icon-action span small{display:none}.samh-count{position:absolute;right:-10px;top:-10px;background:var(--samh-primary);color:#fff;font-style:normal;border-radius:20px;font-size:10px;min-width:17px;height:17px;display:grid;place-items:center}.samh-mobile-toggle{display:none;border:0;background:none}.samh-nav-line{border-top:1px solid #f3f2f8}.samh-nav-inner{height:64px;display:flex;align-items:center}.samh-cat-button{height:46px;width:278px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--samh-primary),var(--samh-accent));color:#fff;display:flex;align-items:center;padding:0 17px;gap:12px;font-weight:650;cursor:pointer}.samh-cat-button svg{width:19px}.samh-cat-button .samh-chev{margin-left:auto;width:16px;transition:.2s}.samh-wrap.is-open .samh-cat-button .samh-chev{transform:rotate(180deg)}.samh-toplinks{display:flex;align-items:center;height:100%;gap:48px;margin-left:48px}.samh-toplinks a{position:relative;text-decoration:none;color:var(--samh-text);font-size:14px;font-weight:600}.samh-toplinks sup{position:absolute;left:calc(100% + 4px);top:-12px;background:var(--samh-primary);color:#fff;border-radius:8px;padding:2px 5px;font-size:9px}.samh-toplinks a:first-child{color:#c62351}.samh-toplinks a:first-child sup{background:#ef4c72}.samh-mega-shell{position:absolute;left:0;right:0;top:100%;background:var(--samh-menu-bg);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.2s ease;box-shadow:0 24px 55px rgba(37,26,71,.12);border-top:1px solid #f0eff5;z-index:9992}.samh-wrap.is-open .samh-mega-shell{opacity:1;visibility:visible;transform:none}.samh-mega{display:grid;grid-template-columns:300px minmax(0,1fr) 260px;min-height:520px;padding:28px 0 22px}.samh-categories{border-right:1px solid var(--samh-border);padding-right:22px}.samh-category{border:0;background:transparent;width:100%;height:39px;border-radius:8px;display:flex;align-items:center;gap:12px;padding:0 12px;color:#2b2b32;cursor:pointer;text-align:left;font-size:14px}.samh-category>svg:first-child{width:17px;color:#41414b}.samh-category .samh-arrow{margin-left:auto;width:15px}.samh-category.is-active{background:#f3efff;color:var(--samh-primary);font-weight:600}.samh-category.is-active svg{color:var(--samh-primary)}.samh-see-all{display:flex;align-items:center;gap:8px;padding:16px 12px 0;color:var(--samh-primary);font-size:13px;text-decoration:none}.samh-see-all svg{width:14px;margin-left:auto}.samh-panels{padding:0 28px;min-width:0}.samh-panel{display:none}.samh-panel.is-active{display:block}.samh-group-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:34px 26px}.samh-group h3{font-size:14px;margin:4px 0 17px;display:flex;align-items:center;gap:10px}.samh-group h3 svg{width:20px;stroke-width:1.6}.samh-group ul{list-style:none;margin:0;padding:0}.samh-group li{margin:0 0 10px}.samh-group li a{font-size:13px;text-decoration:none;color:#62616b;transition:.15s}.samh-group li a:hover{color:var(--samh-primary)}.samh-group-more{display:inline-block;margin-top:4px;text-decoration:none;color:var(--samh-primary);font-size:12px}.samh-promo-column{border-left:1px solid var(--samh-border);padding-left:24px;display:flex;flex-direction:column;gap:18px}.samh-promo-card{min-height:300px;border-radius:10px;background:radial-gradient(circle at 65% 25%,#5b29ad 0,#1e123c 32%,#0a0910 70%);background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:22px;color:#fff;overflow:hidden}.samh-promo-card h3{margin:0 0 9px;font-size:19px}.samh-promo-card p{font-size:12px;line-height:1.55;color:#d7d3e1}.samh-promo-card a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:7px;background:linear-gradient(135deg,var(--samh-primary),var(--samh-accent));color:#fff;text-decoration:none;font-size:12px;font-weight:700}.samh-promo-card a svg{width:14px}.samh-deal-card{border:1px solid #f0eef5;border-radius:10px;padding:16px;background:#fafafa;min-height:145px}.samh-deal-label{font-size:12px;color:#ea3d42;font-weight:700}.samh-deal-card img{width:76px;height:76px;object-fit:contain;float:left;margin:12px 14px 0 0}.samh-deal-copy{padding-top:13px;display:flex;flex-direction:column;gap:4px}.samh-deal-copy b{font-size:12px;line-height:1.35}.samh-deal-copy strong{font-size:15px;color:#e43d46}.samh-deal-copy del{color:#9e9da5;font-size:11px}.samh-servicebar{border-top:1px solid var(--samh-border);min-height:88px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.samh-servicebar>div{display:flex;align-items:center;justify-content:center;gap:13px;border-right:1px solid var(--samh-border)}.samh-servicebar>div:last-child{border-right:0}.samh-servicebar svg{color:var(--samh-primary);width:27px}.samh-servicebar span{display:flex;flex-direction:column}.samh-servicebar b{font-size:13px}.samh-servicebar small{color:var(--samh-muted);font-size:12px;margin-top:4px}.samh-backdrop{position:fixed;inset:0;background:rgba(17,12,30,.28);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:.2s;z-index:9989}.samh-wrap.is-open .samh-backdrop{opacity:1;visibility:visible}.samh-hide-theme-header header:not(.samh-header),.samh-hide-theme-header #masthead,.samh-hide-theme-header .site-header:not(.samh-header){display:none!important}
@media(max-width:1250px){.samh-top{grid-template-columns:210px 1fr auto;gap:20px}.samh-shipping{display:none}.samh-actions{gap:18px}.samh-toplinks{gap:28px}.samh-mega{grid-template-columns:260px minmax(0,1fr) 230px}.samh-group-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.samh-container{width:min(calc(100% - 28px),var(--samh-max))}.samh-top{height:76px;grid-template-columns:auto 1fr auto}.samh-logo{font-size:27px}.samh-search-wrap{grid-row:2;grid-column:1/-1;display:none}.samh-actions .samh-action{display:none}.samh-mobile-toggle{display:grid;place-items:center}.samh-nav-line{display:none}.samh-mega-shell{position:fixed;top:0;bottom:0;left:0;right:auto;width:min(92vw,520px);overflow:auto;transform:translateX(-100%);opacity:1;visibility:visible}.samh-wrap.is-mobile-open .samh-mega-shell{transform:none}.samh-wrap.is-mobile-open .samh-backdrop{opacity:1;visibility:visible}.samh-mega{display:block;padding:82px 18px 25px;min-height:100%;width:100%}.samh-categories{border:0;padding:0}.samh-category{height:45px}.samh-panels{padding:20px 5px}.samh-group-grid{grid-template-columns:repeat(2,1fr);gap:25px 18px}.samh-promo-column{border:0;padding:20px 0}.samh-servicebar{grid-template-columns:1fr 1fr;gap:18px}.samh-servicebar>div{border:0;justify-content:flex-start}.samh-panel{display:none!important}.samh-panel.is-active{display:block!important}}
@media(max-width:560px){.samh-top{grid-template-columns:1fr auto}.samh-group-grid{grid-template-columns:1fr}.samh-mega-shell{width:94vw}.samh-servicebar{grid-template-columns:1fr}}
