@media screen and (min-width:1025px){.kagu-home-hero{--kagu-hero-gutter: clamp(40px, 5vw, 104px);--kagu-hero-copy-width: min(42vw, 600px);--kagu-hero-heading-size: clamp(40px, 3.35vw, 64px);--kagu-hero-body-size: clamp(17px, 1.05vw, 20px)}.kagu-home-hero [id$=slide_ULBpfd]>.page-width{width:100%;max-width:none;height:100%;padding:0}.kagu-home-hero [id$=slide_ULBpfd]>.page-width>.slide__content{box-sizing:border-box;display:flex;align-items:center;width:100%;height:100%;padding-block:clamp(48px,5vw,96px);padding-inline:var(--kagu-hero-gutter)}.kagu-home-hero [id$=slide_ULBpfd] .slide__content>.group-block{box-sizing:border-box;flex:0 1 var(--kagu-hero-copy-width);width:var(--kagu-hero-copy-width);max-width:100%;height:auto;max-height:none;margin:0;padding:0}.kagu-home-hero [id$=slide_ULBpfd] .group-block-content{width:100%;align-items:flex-start;justify-content:center;gap:22px;text-align:start}.kagu-home-hero [id$=slide_ULBpfd] .text-block{width:100%;max-width:none;margin:0;padding:0;text-align:start}.kagu-home-hero [id$=slide_ULBpfd] .text-block>h1{display:block;width:100%;max-width:none;margin:0;font-family:var(--font-h1--family, Georgia, serif);font-size:var(--kagu-hero-heading-size);font-weight:var(--font-h1--weight, 400);line-height:1.12;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:#fff;text-shadow:0 1px 10px rgb(0 0 0 / 18%)}.kagu-home-hero [id$=slide_ULBpfd] .text-block>h1>br:last-child{display:none}.kagu-home-hero [id$=slide_ULBpfd] .text-block>p{width:100%;max-width:38ch;margin:0;font-size:var(--kagu-hero-body-size);font-weight:400;line-height:1.55;letter-spacing:0;text-wrap:pretty;color:#fff;text-shadow:0 1px 8px rgb(0 0 0 / 22%)}.kagu-home-hero [id$=slide_WtgA6b] .text-block[class*=text_jhccLn]{width:min(90%,620px);max-width:100%}.kagu-home-hero [id$=slide_WtgA6b] .text-block[class*=text_jhccLn]>p{margin:0;font-size:var(--kagu-hero-body-size);line-height:1.55;letter-spacing:0;text-wrap:pretty}.kagu-home-hero [id$=slide_WtgA6b] .text-block[class*=text_gynefN]>h2{margin:0;font-family:var(--font-h1--family, Georgia, serif);font-size:var(--kagu-hero-heading-size);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.kagu-home-hero .button[class*=button_wiNUFf],.kagu-home-hero .button[class*=button_79NBeV]{--button-color: #1c2a20;--button-background-color: #fff;--button-border-color: #fff;box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:auto;width:fit-content;min-width:156px;max-width:100%;min-height:52px;margin-top:4px;padding:14px 28px;border:1px solid #fff;border-radius:999px;background:#fff;color:#1c2a20;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:.035em;text-decoration:none;white-space:normal;box-shadow:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.kagu-home-hero .button[class*=button_wiNUFf]:before,.kagu-home-hero .button[class*=button_wiNUFf]:after,.kagu-home-hero .button[class*=button_79NBeV]:before,.kagu-home-hero .button[class*=button_79NBeV]:after{content:none!important}.kagu-home-hero .button[class*=button_wiNUFf] .button-overflow:after,.kagu-home-hero .button[class*=button_79NBeV] .button-overflow:after{content:none!important}.kagu-home-hero .button[class*=button_wiNUFf] .button-text-main,.kagu-home-hero .button[class*=button_79NBeV] .button-text-main{transform:none!important;opacity:1!important;transition:none!important}.kagu-home-hero .button[class*=button_wiNUFf]:hover,.kagu-home-hero .button[class*=button_79NBeV]:hover{--button-color: #fff;--button-background-color: #326f06;--button-border-color: #326f06;color:#fff;background:#326f06;border-color:#326f06}.kagu-home-hero .button[class*=button_wiNUFf]:focus-visible,.kagu-home-hero .button[class*=button_79NBeV]:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(prefers-reduced-motion:reduce){.kagu-home-hero .button[class*=button_wiNUFf],.kagu-home-hero .button[class*=button_79NBeV]{transition:none}}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/kagu-home-hero.css.map */
