..ganbaru-hero{background:var(--g-bg-gradient);color:var(--g-text);overflow:hidden}.ganbaru-hero__container{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media screen and (min-width:990px){.ganbaru-hero__container{grid-template-columns:1fr 1fr;gap:64px}}.ganbaru-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ganbaru-hero__rating{display:flex;align-items:center;gap:10px;font-size:1.4rem}.ganbaru-stars-gold{display:inline-flex;gap:2px;filter:drop-shadow(0 2px 3px rgba(212,175,55,.35))}.ganbaru-hero__rating-text{opacity:.85}.ganbaru-hero__heading{font-family:var(--font-heading-family, "Poppins", sans-serif);font-weight:500;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.1;margin:0}.ganbaru-hero__subheading{font-size:1.6rem;opacity:.85;max-width:46ch}.ganbaru-hero__points{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.ganbaru-hero__point{display:flex;align-items:flex-start;gap:12px;font-size:1.5rem}.ganbaru-hero__check{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--g-button);color:var(--g-button-label);display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.ganbaru-hero__cta{margin-top:8px;background:var(--g-button);color:var(--g-button-label);border-radius:var(--buttons-radius, 10px);padding:14px 32px;font-size:1.5rem;text-decoration:none;display:inline-block;transition:transform .25s ease,box-shadow .25s ease}.ganbaru-hero__cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px var(--g-shadow)}.ganbaru-hero__media{width:100%}.ganbaru-hero__frame{position:relative;padding:22px 22px 26px 0}.ganbaru-hero__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:22px;background:linear-gradient(135deg,var(--g-button) 0%,transparent 65%);border-radius:22px;opacity:.9;z-index:0}.ganbaru-hero__frame:after{content:"";position:absolute;top:34px;left:0;width:46px;height:46px;border-radius:50%;background:var(--g-button);opacity:.18;z-index:0}.ganbaru-hero__slideshow,.ganbaru-hero__placeholder{position:relative;z-index:1;border-radius:16px;box-shadow:0 24px 48px -20px var(--g-shadow)}.ganbaru-hero__slideshow{aspect-ratio:4 / 5;overflow:hidden;background:color-mix(in srgb,var(--g-text) 6%,transparent)}.ganbaru-hero__slideshow--static{aspect-ratio:auto}.ganbaru-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ganbaru-hero__image{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.ganbaru-hero__slideshow--static .ganbaru-hero__image{height:auto}.ganbaru-hero__placeholder{width:100%;min-height:320px;border:2px dashed color-mix(in srgb,var(--g-text) 35%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--g-text);opacity:.6;text-align:center;padding:24px;font-size:1.3rem}.ganbaru-hero__placeholder--slide{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;min-height:0}.ganbaru-anim{animation-delay:var(--delay, 0s);animation-duration:.7s;animation-timing-function:ease;animation-fill-mode:forwards}.ganbaru-anim--none{opacity:1}.ganbaru-anim--fade-up{opacity:0;transform:translateY(18px);animation-name:ganbaruFadeUp}.ganbaru-anim--fade{opacity:0;animation-name:ganbaruFade}.ganbaru-anim--slide-left{opacity:0;transform:translate(-40px);animation-name:ganbaruSlideLeft}.ganbaru-anim--slide-right{opacity:0;transform:translate(40px);animation-name:ganbaruSlideRight}.ganbaru-anim--zoom{opacity:0;transform:scale(.92);animation-name:ganbaruZoom}@keyframes ganbaruFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes ganbaruFade{to{opacity:1}}@keyframes ganbaruSlideLeft{to{opacity:1;transform:translate(0)}}@keyframes ganbaruSlideRight{to{opacity:1;transform:translate(0)}}@keyframes ganbaruZoom{to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ganbaru-anim{animation:none!important;opacity:1!important;transform:none!important}.ganbaru-hero__slide{animation:none!important;opacity:1!important}.ganbaru-hero__slide:not(:first-child){display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ganbaru-hero.css.map */
