body.gaminu-shopify.template-index #MainContent .main-categories-section{padding-top:12px!important}body.gaminu-shopify.template-index #MainContent .main-categories-section>.shell>.section-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:24px!important;align-items:end!important;margin-bottom:18px!important}body.gaminu-shopify.template-index #MainContent .main-categories-section>.shell>.section-head>div{min-width:0}body.gaminu-shopify.template-index #MainContent .main-categories-section>.shell>.section-head:not(:has(.gaminu-abs-banner)){grid-template-columns:minmax(0,1fr)!important}body.gaminu-shopify.template-index #MainContent .main-categories-section>.shell>.section-head>div>.micro{display:none!important}body.gaminu-shopify.template-index #MainContent .main-categories-section .section-head h2{font-size:clamp(2rem,3.7vw,3.25rem)!important;line-height:1.12!important;letter-spacing:-.045em!important;margin:0!important;max-width:550px}body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 30%;align-items:center;min-width:0;min-height:164px;overflow:hidden;padding:22px 28px 22px 40px;border:0!important;border-radius:26px!important;background:#734087!important;color:#fff!important;text-decoration:none!important;box-shadow:none!important;font-family:Arial,sans-serif;isolation:isolate}.gaminu-abs-banner__copy{position:relative;z-index:1;min-width:0}.gaminu-abs-banner__heading,.gaminu-abs-banner__sale{display:block!important;white-space:normal;font-size:clamp(1.3rem,2.35vw,2rem)!important;line-height:1.22!important;letter-spacing:-.025em}.gaminu-abs-banner__heading{font-weight:700}.gaminu-abs-banner__sale{font-weight:800;font-style:italic;color:#dfa4e6;margin:4px 0 6px}.gaminu-abs-banner__bottom{display:flex!important;gap:18px;align-items:center;flex-wrap:wrap}.gaminu-abs-banner__bottom strong{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.1;white-space:nowrap;color:#fff}.gaminu-abs-banner__cta{display:inline-flex!important;align-items:center;justify-content:center;background:#d4d6d7;color:#14151a;font-size:1rem;font-weight:400;border-radius:999px;padding:8px 10px;line-height:1.1;white-space:nowrap}.gaminu-abs-banner__media{align-self:center;display:grid;place-items:center;min-width:0;height:128px;overflow:hidden;position:relative;z-index:0;mix-blend-mode:multiply}.gaminu-abs-banner__media img{width:100%!important;height:128px!important;max-height:128px!important;object-fit:contain!important;display:block}.gaminu-abs-banner__media img.gaminu-abs-banner__fallback{transform:scale(2.1)}.gaminu-abs-banner__note{position:absolute;bottom:16px;right:16px;font-size:.6rem;line-height:1.2;letter-spacing:0;color:#fff}body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner:hover .gaminu-abs-banner__cta{background:#fff}body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner:focus-visible{outline:3px solid #a76bca;outline-offset:4px}@media(max-width:1100px){body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner{padding:22px 20px;grid-template-columns:minmax(0,1fr) 26%;border-radius:22px!important}.gaminu-abs-banner__bottom{gap:10px}.gaminu-abs-banner__cta{font-size:.8rem}}@media(max-width:760px){body.gaminu-shopify.template-index #MainContent .main-categories-section>.shell>.section-head{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}body.gaminu-shopify.template-index #MainContent .main-categories-section .section-head h2{font-size:clamp(2rem,7vw,3rem)!important;max-width:550px}body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner{width:100%;min-height:160px;grid-template-columns:minmax(0,1fr) 30%;padding:24px}.gaminu-abs-banner__heading,.gaminu-abs-banner__sale{font-size:clamp(1.3rem,4.3vw,1.8rem)!important}.gaminu-abs-banner__bottom strong{font-size:1.5rem}.gaminu-abs-banner__note{font-size:.55rem;bottom:10px;right:12px}}@media(max-width:380px){body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner{padding:20px 16px;grid-template-columns:minmax(0,1fr) 26%}.gaminu-abs-banner__bottom{gap:8px}.gaminu-abs-banner__cta{font-size:.7rem;padding:7px 9px}.gaminu-abs-banner__bottom strong{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/gaminu-abs-banner.css.map */
