.sbmh-section{z-index:30;position:relative}.sbmh-section.sbmh-sticky{position:sticky;top:0}.sbmh-section.sbmh-mobile-open{position:fixed;top:0;left:0;right:0;z-index:50}.sbmh{display:block;position:relative;--sbmh-space:590px;--sbmh-panel-top:60px;color:var(--sbmh-foreground);background:var(--sbmh-panel-background);font-family:inherit;letter-spacing:normal;line-height:1.4}.sbmh-bar,.sbmh{background:var(--sbmh-bar-background)}.sbmh *{box-sizing:border-box}.sbmh [hidden]{display:none!important}.sbmh a{color:inherit;text-decoration:none}.sbmh button{font:inherit;color:inherit;cursor:pointer}.sbmh a:focus-visible,.sbmh button:focus-visible{outline:2px solid var(--sbmh-accent);outline-offset:3px}.sbmh-bar{height:var(--sbmh-height);max-width:1360px;margin:auto;padding:0 44px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.sbmh-logo{font-size:19px;font-weight:700;letter-spacing:-.6px;white-space:nowrap;justify-self:start;line-height:1;min-width:0}.sbmh-logo img{display:block;width:var(--sbmh-logo-width);max-width:100%;height:auto;max-height:calc(var(--sbmh-height) - 20px);object-fit:contain}.sbmh-nav{display:flex;align-self:stretch;gap:28px;min-width:0}.sbmh-nav-button{padding:0;border:0;background:none;position:relative;font-size:14px!important;line-height:1.3}.sbmh-nav-button:after{content:'';position:absolute;bottom:17px;left:0;right:0;height:2px;background:var(--sbmh-accent-line);transform:scaleX(0);transition:transform .15s}.sbmh-nav-button[aria-expanded=true]:after{transform:scaleX(1)}.sbmh-nav-button:hover{opacity:.75}.sbmh-tools{grid-area:auto;display:flex;align-items:center;justify-self:end;gap:0;padding:0}.sbmh-toggle{border:0;background:none;padding:10px;display:none!important}.sbmh-panel{position:absolute;top:100%;left:0;right:0;background:var(--sbmh-panel-background);border-top:1px solid var(--sbmh-divider-color,rgba(0,0,0,.14));height:min(590px,var(--sbmh-space));display:flex;flex-direction:column;z-index:3;box-shadow:0 12px 24px rgba(0,0,0,.08)}.sbmh-columns{display:grid;grid-template-columns:var(--sbmh-left) minmax(0,1fr);max-width:1360px;width:100%;margin:0 auto;flex:1;min-height:0}.sbmh-side,.sbmh-products{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) var(--sbmh-panel-background)}.sbmh-side{background:var(--sbmh-sidebar-background,var(--sbmh-panel-background));padding:26px 24px 30px 44px;border-right:1px solid var(--sbmh-divider-color,rgba(0,0,0,.14));min-width:0}.sbmh-heading{font-size:15px;line-height:1.35;font-weight:var(--sbmh-heading-weight,800);letter-spacing:0;color:var(--sbmh-accent);padding:8px 16px;margin:8px 0 10px;background:var(--sbmh-heading-background,#e6e8ec);border:0;border-radius:4px;overflow-wrap:anywhere}.sbmh-heading:not(:first-child){margin-top:28px}.sbmh-collection{display:block;width:100%;min-height:48px;border:0;border-left:2px solid transparent;border-radius:0;background:none;text-align:left;padding:13px 16px;font-size:14px!important;line-height:1.4;overflow-wrap:anywhere}.sbmh-collection[aria-current=true]{background:var(--sbmh-selected-background,rgba(0,0,0,var(--sbmh-selected-opacity)));border-left-color:var(--sbmh-accent-line);color:var(--sbmh-accent)}.sbmh-collection:not([aria-current=true]):hover{background:var(--sbmh-hover-background,rgba(0,0,0,.05));text-decoration:underline;text-underline-offset:4px}.sbmh-products{min-width:0;padding:31px 44px 36px 32px}.sbmh-collection-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:25px}.sbmh-collection-head h2{font-family:inherit;color:inherit;margin:0;font-size:23px;line-height:1.2;font-weight:500;letter-spacing:-.5px;overflow-wrap:anywhere}.sbmh-count{margin:9px 0 0;font-size:12px;line-height:1.4;color:var(--sbmh-secondary-text-color,rgba(0,0,0,.65))}.sbmh .sbmh-view{font-size:12px;line-height:1.4;min-height:44px;align-self:start;white-space:nowrap;padding-top:4px;text-decoration:underline;text-underline-offset:5px}.sbmh-view:hover{opacity:.75}.sbmh-grid{display:grid;grid-template-columns:repeat(var(--sbmh-cols),minmax(0,1fr));gap:28px 18px}.sbmh-card{display:block;min-width:0}.sbmh-photo{aspect-ratio:1;display:grid;place-items:center;border-radius:var(--sbmh-radius);overflow:hidden;background:var(--sbmh-photo-background);color:var(--sbmh-foreground)}.sbmh-photo img,.sbmh-photo svg{width:100%;height:100%;object-fit:contain;padding:10px;display:block}.sbmh-card h3{font-family:inherit;color:inherit;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;margin:13px 0 9px;min-height:39px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sbmh-card:hover h3{text-decoration:underline;text-underline-offset:4px}.sbmh-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;font-size:14px;font-weight:600;margin:0;line-height:1.4}.sbmh-price del{font-size:11px;font-weight:400;color:var(--sbmh-secondary-text-color,rgba(0,0,0,.65))}.sbmh-empty{padding:40px 0;font-size:16px;color:var(--sbmh-secondary-text-color,rgba(0,0,0,.7))}.sbmh-bottom{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:8px 44px;min-height:54px;border-top:1px solid var(--sbmh-divider-color,rgba(0,0,0,.14));flex-shrink:0}.sbmh-help{display:flex;align-items:center;gap:24px;font-size:12px;line-height:1.4}.sbmh-help a{display:flex;align-items:center;min-height:34px}.sbmh-help a:hover{text-decoration:underline;text-underline-offset:4px}.sbmh-backdrop{display:block;position:fixed;inset:var(--sbmh-panel-top) 0 0;width:100%;height:100dvh;background:rgba(0,0,0,.45);border:0;z-index:1}
@media(max-width:1199px) and (min-width:990px){.sbmh-bar{padding:0 24px;gap:16px}.sbmh-nav{gap:20px}.sbmh-nav-button{font-size:13px!important}.sbmh-logo{font-size:17px}.sbmh-logo img{max-width:180px}}
@media(max-width:989px){.sbmh-bar{height:var(--sbmh-mobile-height);padding:0 12px 0 18px;display:flex;justify-content:space-between;gap:0}.sbmh-logo{font-size:16px}.sbmh-logo img{max-height:calc(var(--sbmh-mobile-height) - 16px);width:var(--sbmh-mobile-logo-width);max-width:calc(100vw - 166px)}.sbmh-tools{flex-shrink:0}.sbmh-toggle{display:flex!important}.sbmh-account{display:none!important}.sbmh-bar>.sbmh-nav{display:none}.sbmh-panel{position:fixed;top:var(--sbmh-panel-top);bottom:0;height:calc(100dvh - var(--sbmh-panel-top));box-shadow:none}.sbmh-panel>.sbmh-nav{display:flex;gap:18px;flex-shrink:0;min-height:59px;padding:0 12px;border-bottom:1px solid var(--sbmh-divider-color,rgba(0,0,0,.14))}.sbmh-nav-button{font-size:12px!important;min-height:58px;line-height:1.3;white-space:normal}.sbmh-nav-button:after{bottom:0;height:2px}.sbmh-columns{grid-template-columns:var(--sbmh-mobile-left) minmax(0,1fr)}.sbmh-side{background:var(--sbmh-sidebar-background,var(--sbmh-panel-background));padding:18px 0 22px}.sbmh-heading{font-size:12px;padding:7px 8px;margin:4px 5px 8px}.sbmh-heading:not(:first-child){margin-top:26px}.sbmh-collection{font-size:12px!important;padding:12px 9px;min-height:49px}.sbmh-products{padding:22px 14px 30px}.sbmh-collection-head{gap:7px;margin-bottom:20px}.sbmh-collection-head h2{font-size:17px;line-height:1.25;letter-spacing:-.35px}.sbmh-count{font-size:11px;margin-top:7px}.sbmh .sbmh-view{font-size:10px;white-space:normal;width:51px;line-height:1.5;text-align:right;padding-top:0}.sbmh-grid{grid-template-columns:minmax(0,1fr);gap:26px}.sbmh-card h3{font-size:13px;min-height:0;margin-top:11px}.sbmh-price{font-size:14px}.sbmh-price del{font-size:11px}.sbmh-empty{font-size:14px;padding:32px 0}.sbmh-bottom{flex-wrap:wrap;gap:0;padding:4px max(14px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));min-height:48px}.sbmh-help{justify-content:space-between;width:100%;font-size:11px;gap:12px}.sbmh-help a{min-height:36px}.sbmh-backdrop{display:none}}
@media(max-width:360px){.sbmh-logo{font-size:14px}.sbmh-nav-button{font-size:11px!important}.sbmh-panel>.sbmh-nav{gap:14px}}
@media(prefers-reduced-motion:reduce){.sbmh *{transition:none!important}}

.sbmh-collection:not([aria-current=true]),.sbmh-card h3{color:var(--sbmh-body-text-color,var(--sbmh-foreground))}

.sbmh-section{background:var(--sbmh-bar-background,#f7f8fa)}
.sbmh-section.sbmh-mobile-open{z-index:1200}
.sbmh-tools .sbmh-tool{display:grid;place-items:center;position:relative;width:44px;height:44px;line-height:1;border:0;background:none;border-radius:0;padding:0}
.sbmh-tools .sbmh-tool:hover{color:var(--sbmh-accent)}
.sbmh-tools .sbmh-icon{display:block;width:24px;height:24px}
.sbmh-tools .sbmh-toggle{display:none!important}
.sbmh-nav-button{font-weight:700!important}
.sbmh .sbmh-view{color:var(--sbmh-accent)}
.sbmh-cart-count{position:absolute;right:1px;top:3px;min-width:16px;padding:2px 3px;border-radius:10px;background:var(--sbmh-accent-line);color:#000;font-size:10px;font-weight:700;line-height:12px;text-align:center}
.sbmh-sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
.sbmh-panel>.sbmh-nav{background:var(--sbmh-bar-background)}
.sbmh-help:empty,.sbmh-bottom:has(.sbmh-help:empty){display:none}
.sbmh-collection[aria-current=true]{font-weight:600}
.sbmh-panel{height:min(590px,var(--sbmh-space))}
.sbmh-photo img,.sbmh-photo svg{min-width:0;min-height:0;max-width:none}
.sbmh-backdrop{outline-offset:-3px}
.sbmh-overlay-space{height:0}
@media(max-width:989px){
  .sbmh-tools .sbmh-toggle{display:grid!important}
  .sbmh-tools .sbmh-account{display:none!important}
  .sbmh-section.sbmh-mobile-open .sbmh-bar{box-sizing:content-box;padding-top:env(safe-area-inset-top)}
  .sbmh-panel{height:calc(100vh - var(--sbmh-panel-top));height:calc(100dvh - var(--sbmh-panel-top))}
  .sbmh-collection{overflow-wrap:break-word}
  .sbmh-nav-button{min-width:0;overflow-wrap:anywhere}
}
.sbmh-sticky-ancestor{overflow:clip}

.contentbody:has(.sbmh) .bg-minicart.active,
.contentbody:has(.sbmh) .bg_search_box.active{z-index:40}
.contentbody:has(.sbmh) .js-minicart.active{z-index:41}
