body.gaminu-shopify.template-index #MainContent .main-categories-section{padding-top:28px!important}body.gaminu-shopify.template-index #MainContent .main-categories-section>.shell>.section-head{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;align-items:start!important;margin-bottom:24px!important}body.gaminu-shopify.template-index #MainContent .main-categories-section .section-head h2{font-size:clamp(1.8rem,3.1vw,2.7rem)!important;line-height:1.12!important;letter-spacing:-.04em!important;max-width:none}body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.65fr);align-items:center;gap:24px;width:100%;min-width:0;min-height:240px;padding:30px 34px;border:1px solid #ece5f1!important;border-radius:22px!important;background:#f3edf7!important;color:#17121f!important;text-decoration:none;box-shadow:none!important;isolation:isolate}.gaminu-abs-banner :is(span,strong){font-family:Arial,sans-serif!important}.gaminu-abs-banner__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;position:relative;z-index:1}.gaminu-abs-banner__heading{display:flex!important;gap:9px;align-items:center;color:#554261;font-size:.65rem!important;font-weight:700;letter-spacing:.2em;line-height:1.5!important;order:1}.gaminu-abs-banner__heading:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:#713d91}.gaminu-abs-banner__sale{display:block;font-size:clamp(1.3rem,3.5vw,3rem)!important;font-style:normal;font-weight:900;line-height:1.08!important;letter-spacing:-.065em;color:#17121f;margin:15px 0 22px;white-space:nowrap;order:2}.gaminu-abs-banner__bottom{order:3;display:flex!important;gap:0;margin:0}.gaminu-abs-banner__cta{display:inline-flex!important;align-items:center;justify-content:center;gap:16px;padding:6px 6px 6px 20px;min-height:46px;background:#17121f;color:#fff;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.gaminu-abs-banner__arrow{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:#d6ff3f;color:#17121f;font-size:1.3rem;font-weight:500}.gaminu-abs-banner__discount{position:relative;display:flex;align-items:baseline;justify-content:center;gap:0;min-width:0;container-type:inline-size;padding:20px 0 0;line-height:1;white-space:nowrap;background:none;border:0;border-radius:0;isolation:isolate}.gaminu-abs-banner__discount-label{position:absolute;top:0;left:2px;display:inline-block;background:#d6ff3f;color:#17121f;font-size:.95rem!important;font-weight:800;line-height:1;letter-spacing:.06em;padding:7px 10px;border-radius:8px;transform:rotate(-8deg)}.gaminu-abs-banner__discount-value{color:#713d91!important;font-size:clamp(4rem,64cqw,13rem)!important;font-weight:900;line-height:.9!important;letter-spacing:-.09em}.gaminu-abs-banner__discount-unit{color:#17121f!important;font-size:clamp(2rem,28cqw,5.6rem)!important;font-weight:900;line-height:1!important;letter-spacing:-.08em;align-self:center;margin-left:5px}.gaminu-abs-banner__media{position:relative;display:grid;place-items:center;align-self:center;min-width:0;width:100%;height:190px;background:#e9dff0;border-radius:16px;overflow:hidden;mix-blend-mode:multiply;pointer-events:none;z-index:0}.gaminu-abs-banner__media img{display:block;object-fit:contain!important;width:100%!important;height:190px!important;max-height:190px!important}.gaminu-abs-banner__media img.gaminu-abs-banner__fallback{transform:scale(1.85)}.gaminu-abs-banner__note{display:none}body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner:hover .gaminu-abs-banner__cta{background:#713d91;color:#fff}body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner:focus-visible{outline:3px solid #713d91;outline-offset:4px}html[data-theme=dark] body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner{background:#eee7f4!important;color:#17121f!important;border-color:#d6c4e0!important}@media(max-width:1000px){body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner{gap:20px;padding:26px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.65fr)}.gaminu-abs-banner__media,.gaminu-abs-banner__media img{height:160px!important;max-height:160px!important}.gaminu-abs-banner__discount-label{font-size:.75rem!important}}@media(max-width:760px){body.gaminu-shopify.template-index #MainContent .main-categories-section .section-head h2{font-size:clamp(1.8rem,6.8vw,2.5rem)!important}body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px 18px;padding:24px;min-height:0}.gaminu-abs-banner__copy{grid-column:1/-1}.gaminu-abs-banner__sale{font-size:clamp(1.5rem,6.7vw,2.6rem)!important;margin:12px 0 18px}.gaminu-abs-banner__discount{grid-column:1;padding-top:24px;align-self:center}.gaminu-abs-banner__discount-value{font-size:clamp(4rem,64cqw,11rem)!important}.gaminu-abs-banner__discount-unit{font-size:clamp(2rem,28cqw,4.8rem)!important}.gaminu-abs-banner__media{grid-column:2;height:160px!important}.gaminu-abs-banner__media img{height:160px!important;max-height:160px!important}}@media(max-width:380px){body.gaminu-shopify.template-index #MainContent a.gaminu-abs-banner{padding:20px;gap:22px 14px}.gaminu-abs-banner__heading{font-size:.58rem!important}.gaminu-abs-banner__cta{font-size:.65rem;padding-left:16px}.gaminu-abs-banner__media,.gaminu-abs-banner__media img{height:135px!important;max-height:135px!important}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/gaminu-abs-refined.css.map */
