.sl-home-card-mobile,.sl-home-card-cta{display:none!important}
@media(max-width:749px){
 html body:has(.sl-home-card-marker){--sl-home-card-margin:16px;--sl-home-card-top:calc(var(--sl-home-shipping-height,28px) + 12px)}
 html body:has(.sl-home-card-marker) #MainContent>.shopify-section:has([data-sl-home-card]){margin:0!important;padding:var(--sl-home-card-top) 0 18px;background:#2c302e}
 html body:has(.sl-home-card-marker) main .sl-studio-hero[data-sl-home-card]{width:calc(100% - var(--sl-home-card-margin)*2);height:auto!important;min-height:clamp(440px,78svh,720px)!important;max-height:none!important;margin:0 var(--sl-home-card-margin);border:1px solid #ffffff18;border-radius:20px;overflow:hidden;isolation:isolate;display:flex;align-items:flex-end}
 html body:has(.sl-home-card-marker) main [data-sl-home-card] .sl-studio-hero-media{inset:0;z-index:-2}
 html body:has(.sl-home-card-marker) main [data-sl-home-card] .sl-studio-hero-media::after{background:linear-gradient(180deg,#080b0db3 0%,#080b0d14 24%,#080b0d14 36%,#080b0de8 100%)}
 html body:has(.sl-home-card-marker) main [data-sl-home-card] .sl-studio-hero-copy{position:relative;inset:auto;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:none;margin:0;padding:112px 24px 26px;transform:none}
 html body:has(.sl-home-card-marker) main [data-sl-home-card] .sl-home-card-desktop,
 html body:has(.sl-home-card-marker) main [data-sl-home-card] .sl-studio-eyebrow,
 html body:has(.sl-home-card-marker) main [data-sl-home-card] .sl-studio-hero-foot{display:none!important}
 html body:has(.sl-home-card-marker) main [data-sl-home-card] .sl-home-card-mobile{display:inline!important}
 html body:has(.sl-home-card-marker) main [data-sl-home-card] :is(h1,h2){font:450 clamp(32px,9.5vw,44px)/1.04 Satoshi,Arial,sans-serif!important;letter-spacing:-.045em!important;text-transform:none!important;text-wrap:balance;margin:0!important;max-width:100%;color:#fff}
 html body:has(.sl-home-card-marker) main [data-sl-home-card] .sl-studio-lead{font:400 15px/1.5 Satoshi,Arial,sans-serif!important;color:#f3f1eb!important;max-width:30em;margin:0!important}
 html body:has(.sl-home-card-marker) main [data-sl-home-card] .sl-home-card-cta{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:14px 24px;margin:4px 0 0;border:1px solid #eeeae1;border-radius:999px;background:#eeeae1;color:#17191b!important;font:600 14px/1.3 Satoshi,Arial,sans-serif!important;text-decoration:none;box-shadow:0 2px 8px #0002}
 html body:has(.sl-home-card-marker) main [data-sl-home-card] .sl-home-card-cta:focus-visible{outline:2px solid #fff;outline-offset:4px}
 html body:has(.sl-home-card-marker) #header-group{height:0!important;min-height:0!important;position:static!important}
 html body:has(.sl-home-card-marker) #header-group>.header-section:has(#header-component){position:absolute!important;inset:0 0 auto!important;width:100%;height:auto!important;z-index:30!important}
 html body:has(.sl-home-card-marker) #header-component{position:static!important;top:auto!important;width:100%;height:auto!important;overflow:visible!important;contain:none!important;transform:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 html body:has(.sl-home-card-marker) #header-component .sl-shipping-bar{display:flex!important;position:fixed!important;inset:0 0 auto!important;width:100%;z-index:31;background:#2c302e}
 html body:has(.sl-home-card-marker) #header-component .header__row--top{position:relative!important;width:calc(100% - var(--sl-home-card-margin)*2);margin:12px var(--sl-home-card-margin) 0;border-bottom:1px solid transparent!important;border-radius:20px 20px 0 0;background:transparent!important;--header-bg-color:transparent}
 html body:has(.sl-home-card-marker) #header-component .header__row--top::before{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 html body:has(.sl-home-card-marker) #header-component .header__row--top>.header__columns{padding-inline:4px!important}
 html body:has(.sl-home-card-marker).sl-home-card-fixed #header-group>.header-section:has(#header-component){position:fixed!important}
 html body:has(.sl-home-card-marker) #header-component{padding-top:var(--sl-home-shipping-height,28px)!important}
 html body:has(.sl-home-card-marker).sl-home-card-fixed #header-component .header__row--top{width:100%;margin:0;border-radius:0;background:#17191b!important;border-bottom-color:#ffffff1a!important}
 html body:has(.sl-home-card-marker).sl-home-card-fixed #header-component .header__row--top>.header__columns{padding-inline:4px!important}
}
@media(max-width:359px){
 html body:has(.sl-home-card-marker){--sl-home-card-margin:12px}
 html body:has(.sl-home-card-marker) main [data-sl-home-card] .sl-studio-hero-copy{padding:98px 20px 22px;gap:14px}
 html body:has(.sl-home-card-marker) main [data-sl-home-card] .sl-studio-lead{font-size:14px!important}
}

[data-sl-home-card] .sl-home-hero-note{display:block;margin-top:14px;font-size:13px;line-height:1.5;opacity:.85}
