.bob-mini-banners{--bob-section-padding-top: 0px;--bob-section-padding-bottom: 48px;--bob-section-padding-top-mobile: 0px;--bob-section-padding-bottom-mobile: 24px;padding-block:var(--bob-section-padding-top) var(--bob-section-padding-bottom);background:var(--bob-cream)}.bob-mini-banners__inner,.bob-mini-banners .bob-homepage-content__inner{display:flex;flex-direction:column;gap:24px;width:min(1144px,calc(100% - 48px));max-width:none}.bob-mini-banners__heading{margin:0;color:var(--bob-navy);font-size:28px;font-weight:700;letter-spacing:-.02em;text-align:center}.bob-mini-banners__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bob-mini-banner{--bob-banner-accent: #ffffff;--bob-banner-accent-text: #040825;position:relative;display:block;aspect-ratio:660 / 340;overflow:hidden;isolation:isolate;border-radius:12px;background:var(--bob-navy) center / cover no-repeat;color:inherit;text-decoration:none;cursor:pointer}.bob-mini-banner img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:100% 50%}@media screen and (max-width:767px){.bob-mini-banner img{object-position:90% 50%}}@media screen and (max-width:390px){.bob-mini-banner img{object-position:80% 50%}}.bob-mini-banner__content{position:absolute;top:50%;left:40px;display:flex;max-width:calc(100% - 80px);flex-direction:column;align-items:flex-start;gap:18px;transform:translateY(-50%)}.bob-mini-banner__heading{margin:0;color:var(--bob-banner-accent);font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.bob-mini-banner__cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 28px;border-radius:999px;color:var(--bob-banner-accent-text);background:var(--bob-banner-accent);font-size:13px;font-weight:600;text-align:center;transition:opacity .2s ease}.bob-mini-banner:hover .bob-mini-banner__cta,.bob-mini-banner:focus-visible .bob-mini-banner__cta{opacity:.88}.bob-mini-banner:focus-visible{outline:2px solid var(--bob-navy);outline-offset:3px}@media screen and (max-width:767px){.bob-mini-banners__inner,.bob-mini-banners .bob-homepage-content__inner{width:calc(100% - 32px)}.bob-mini-banners__heading{font-size:24px}.bob-mini-banners__grid{grid-template-columns:1fr;gap:12px}.bob-mini-banner{aspect-ratio:358 / 240}.bob-mini-banner__content{left:18px;max-width:calc(100% - 36px);gap:12px}.bob-mini-banner__heading{max-width:150px;font-size:24px;letter-spacing:-.02em}.bob-mini-banner__cta{min-height:40px;padding:0 14px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/section-homepage-mini-banners.css.map */
