.s-entry-wrapper{background:var(--color-brand-gold-50);padding:var(--space-3xl) var(--space-md)}@media screen and (max-width:760px){.s-entry-wrapper{padding:0}}.s-entry-wrapper .a-headline-2{margin-bottom:var(--space-md)}@media screen and (max-width:760px){.s-entry-wrapper .a-headline-2{margin-bottom:var(--space-ms)}}.s-entry-main{display:grid;gap:var(--space-4xl);grid-template-columns:minmax(0,1fr);order:1;padding-left:var(--space-md)}@media screen and (max-width:760px){.s-entry-main{gap:0;order:0;padding-left:0}}.s-entry-header{display:grid;gap:var(--space-ml);grid-template-columns:minmax(0,1fr)}@media screen and (max-width:760px){.s-entry-header{padding:var(--space-ml) var(--space-ms) var(--space-ms)}}.s-entry-header picture{display:block;width:60px}.s-entry-header hgroup{display:flex;flex-direction:column;gap:var(--space-xs)}.s-entry-header h1{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-lg);font-weight:600;line-height:1.5}.s-entry-header p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-entry-header p{line-height:1.7}}.s-entry-header div{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-entry-header div{line-height:1.7}}.s-entry-header div{background:var(--color-brand-shadow-xs);border-radius:var(--border-radius-sm);padding:var(--space-xs) var(--space-sm)}@media screen and (max-width:760px){.s-entry-taps{padding:var(--space-ml) var(--space-ms)}}.s-entry-taps>ul{display:grid;gap:var(--space-ms);grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}@media screen and (max-width:760px){.s-entry-cycle{padding:var(--space-ml) var(--space-ms)}}.s-entry-cycle__desc{align-items:center;border:1px dashed var(--color-brand-shadow-lg);border-radius:var(--border-radius-md);display:flex;flex-direction:column;padding:var(--space-md)}.s-entry-cycle__desc svg{width:48px}.s-entry-cycle__desc>h3{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-entry-cycle__desc>h3{line-height:1.6}}.s-entry-cycle__desc>h3{margin-top:var(--space-sm)}.s-entry-cycle__desc>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-entry-cycle__desc>p{line-height:1.8}}.s-entry-cycle__desc>p{margin-top:var(--space-3xs)}.s-entry-cycle__select{display:grid;gap:var(--space-ml);grid-template-columns:repeat(2,1fr);margin-top:var(--space-md)}@media screen and (max-width:760px){.s-entry-cycle__select{grid-template-columns:minmax(0,1fr)}.s-entry-contents{padding:var(--space-ml) var(--space-ms)}}.s-entry-contents__desc{align-items:center;border:1px dashed var(--color-brand-shadow-lg);border-radius:var(--border-radius-md);display:flex;flex-direction:column;padding:var(--space-md)}@media screen and (max-width:760px){.s-entry-contents__desc{padding:var(--space-ms) var(--space-sm) var(--space-sm)}}.s-entry-contents__desc>h3{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-entry-contents__desc>h3{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.6;line-height:1.8}}@media screen and (max-width:760px) and (max-width:760px){.s-entry-contents__desc>h3{line-height:1.7}}.s-entry-contents__desc>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-entry-contents__desc>p{line-height:1.8}}.s-entry-contents__desc>p{margin-top:var(--space-xxs)}@media screen and (max-width:760px){.s-entry-contents__desc>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:600;line-height:1.7;margin-top:var(--space-3xs)}}@media screen and (max-width:760px) and (max-width:760px){.s-entry-contents__desc>p{font-weight:500;line-height:1.8}}.s-entry-contents__desc .contents-overview{display:grid;gap:var(--space-ml);grid-template-columns:repeat(2,1fr);margin-top:var(--space-sm);width:100%}@media screen and (max-width:760px){.s-entry-contents__desc .contents-overview{gap:var(--space-xs)}}.s-entry-contents__desc .contents-overview .overview{align-items:center;background:var(--color-brand-shadow-xs);border-radius:var(--border-radius-md);display:flex;gap:var(--space-ms);padding:var(--space-sm) var(--space-md)}@media screen and (max-width:760px){.s-entry-contents__desc .contents-overview .overview{flex-direction:column;gap:var(--space-xxs);padding:var(--space-sm)}}.s-entry-contents__desc .contents-overview .overview svg{aspect-ratio:1/1;background:var(--color-brand-shadow-sm);border-radius:50%;padding:7px;width:70px}@media screen and (max-width:760px){.s-entry-contents__desc .contents-overview .overview svg{padding:0;width:52px}}.s-entry-contents__desc .contents-overview .overview p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-entry-contents__desc .contents-overview .overview p{line-height:1.7;text-align:center}}.s-entry-contents__desc .contents-overview .overview p span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ms);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-entry-contents__desc .contents-overview .overview p span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}}@media screen and (max-width:760px) and (max-width:760px){.s-entry-contents__desc .contents-overview .overview p span{line-height:1.7}}.s-entry-contents__desc .contents-overview .overview p strong{color:var(--color-brand-gold-800)}.s-entry-contents .contents-list{display:grid;gap:var(--space-ms);margin-top:var(--space-md)}@media screen and (max-width:760px){.s-entry-contents .contents-list{gap:var(--space-sm)}}.s-entry-limited{align-items:center;background:hsla(0,0%,100%,.5);border-radius:var(--border-radius-md);display:flex;flex-direction:column;margin-top:var(--space-md);padding:var(--space-md) var(--space-md) var(--space-sm)}@media screen and (max-width:760px){.s-entry-limited{border-radius:0;margin-top:0;padding:var(--space-md) 0 var(--space-sm)}}.s-entry-limited>h3{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-entry-limited>h3{line-height:1.6}}.s-entry-limited>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-entry-limited>p{line-height:1.8}}.s-entry-limited>p,.s-entry-limited>picture{margin-top:var(--space-xxs)}.s-entry-limited>picture{display:block;max-width:500px}.s-entry-buttons{align-items:center;display:flex;gap:var(--space-ms);justify-content:space-between}@media screen and (max-width:760px){.s-entry-buttons{display:grid;grid-template-columns:repeat(2,1fr);padding:var(--space-ml) var(--space-ms)}}@keyframes bounce{0%{translate:0 0}15%{translate:0 -16px}30%{translate:0 8px}45%{translate:0 0}}.s-entry-summary{padding-right:var(--space-md)}@media screen and (max-width:760px){.s-entry-summary{padding:var(--space-ml) var(--space-ms)}}.s-entry-summary__baloon{padding-bottom:var(--space-xs)}.s-entry-summary__baloon.is-hidden{display:none}@media screen and (max-width:760px){.s-entry-summary__baloon{display:none}}.s-entry-summary__baloon img{animation:bounce 2s ease-in-out infinite;filter:drop-shadow(4px 4px 12px var(--color-brand-shadow-ml));height:60px;margin:0 auto;transform-origin:bottom center;width:auto}.s-entry-summary__inner{background:var(--color-brand-white);border-radius:var(--border-radius-md);display:grid;gap:var(--space-md);grid-template-columns:minmax(0,1fr);padding:var(--space-md)}@media screen and (max-width:760px){.s-entry-summary__inner{padding:var(--space-ms)}}.s-entry-summary__head{display:grid;gap:var(--space-sm);padding-bottom:var(--space-ms);position:relative}.s-entry-summary__head:after{background:url(../../assets/images/border-dots.webp) 50%/111px repeat-x;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.s-entry-summary__head h2{color:var(--color-brand-gold);font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ms);font-weight:600;line-height:1.8;text-align:center}.s-entry-summary__head .selected{align-items:center;display:flex;gap:var(--space-xs);justify-content:space-between}.s-entry-summary__head .amount{align-items:center;display:flex;gap:var(--space-3xs)}.s-entry-summary__head .amount .value{font-family:Inter,sans-serif;font-size:var(--font-size-xxl);font-weight:700;line-height:1.4}@media screen and (max-width:760px){.s-entry-summary__head .amount .value{line-height:1.3}}.s-entry-summary__head .amount .unit{font-family:Inter,sans-serif;font-size:var(--font-size-lm);font-weight:700;line-height:1.4}@media screen and (max-width:760px){.s-entry-summary__head .amount .unit{line-height:1.6}}.s-entry-summary__head .amount .text{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-entry-summary__head .amount .text{line-height:1.7}}.s-entry-summary__head .apply{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3xs);justify-content:flex-end}.s-entry-summary__head .apply li{align-items:center;background:var(--color-brand-gold-50);border-radius:var(--border-radius-full);display:none;padding:var(--space-3xs) var(--space-xs) var(--space-3xs) var(--space-xxs)}.s-entry-summary__head .apply li svg{color:var(--color-brand-gold);width:16px}.s-entry-summary__head .apply li span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-entry-summary__head .apply li span{line-height:1.8}}.s-entry-summary__head .apply li span{color:var(--color-brand-gold)}.s-entry-summary__head .apply li.is-active{display:flex}.s-entry-summary__tap .a-order-prices .details{display:none}.s-entry-summary__tap .a-order-prices .details.is-active{display:grid}.s-entry-summary__products{display:none;gap:var(--space-ms);grid-template-columns:minmax(0,1fr)}.s-entry-summary__products:has(.c-order-product){display:grid}.s-entry-summary__products ul{display:grid;gap:var(--space-ms);grid-template-columns:minmax(0,1fr)}.s-entry-summary__overview .per-cup{align-items:center;background:var(--color-brand-gold-50);border-radius:var(--border-radius-sm);display:flex;gap:var(--space-xxs);justify-content:space-between;padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-xs)}.s-entry-summary__overview .per-cup dt{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:600;line-height:1.7}@media screen and (max-width:760px){.s-entry-summary__overview .per-cup dt{font-weight:500;line-height:1.8}}.s-entry-summary__overview .per-cup dt{color:var(--color-brand-gold)}.s-entry-summary__overview .per-cup dt svg{width:32px}.s-entry-summary__overview .per-cup dd{font-family:Inter,sans-serif;font-size:var(--font-size-ms);font-weight:700;line-height:1.6}@media screen and (max-width:760px){.s-entry-summary__overview .per-cup dd{line-height:1.5}}.s-entry-summary__overview .monthly{background-color:var(--color-brand-gray-50);border-radius:var(--border-radius-sm);margin-top:var(--space-xs);padding:var(--space-sm) var(--space-ms)}.s-entry-summary__overview .monthly::details-content{overflow:clip;transition-behavior:allow-discrete;transition-duration:.2s;transition-property:content-visibility,block-size}.s-entry-summary__overview .monthly:not(:open)::details-content{block-size:0}.s-entry-summary__overview .monthly>summary{display:grid;grid-template-columns:1fr 24px}.s-entry-summary__overview .monthly>summary span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>summary span{line-height:1.8}}.s-entry-summary__overview .monthly>summary span{color:var(--color-brand-gray-500)}.s-entry-summary__overview .monthly>summary .a-button-arrow{background:var(--color-brand-white);transition-duration:.2s}.s-entry-summary__overview .monthly>div{display:grid;gap:var(--space-ms);grid-template-columns:minmax(0,1fr);padding-top:var(--space-sm)}.s-entry-summary__overview .monthly>div .beer{border-top:1px solid var(--color-brand-gray-100);padding-top:var(--space-sm)}.s-entry-summary__overview .monthly>div .beer dl{align-items:center;display:flex;gap:var(--space-xs);justify-content:space-between}.s-entry-summary__overview .monthly>div .beer dl dt{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .beer dl dt{line-height:1.7}}.s-entry-summary__overview .monthly>div .beer dl dt{color:var(--color-brand-gray-500)}.s-entry-summary__overview .monthly>div .beer dl dd{font-family:Inter,sans-serif;font-size:var(--font-size-ms);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .beer dl dd{line-height:1.5}}.s-entry-summary__overview .monthly>div .beer div{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .beer div{line-height:1.8}}.s-entry-summary__overview .monthly>div .beer div{color:var(--color-brand-gray-500);margin-top:2px;text-align:right}.s-entry-summary__overview .monthly>div .tap{align-items:center;display:none;gap:var(--space-xs);justify-content:space-between}.s-entry-summary__overview .monthly>div .tap dt{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .tap dt{line-height:1.7}}.s-entry-summary__overview .monthly>div .tap dt{color:var(--color-brand-gray-500)}.s-entry-summary__overview .monthly>div .tap dt span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .tap dt span{line-height:1.8}}.s-entry-summary__overview .monthly>div .tap dd{font-family:Inter,sans-serif;font-size:var(--font-size-ms);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .tap dd{line-height:1.5}}.s-entry-summary__overview .monthly>div .tap dd span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .tap dd span{line-height:1.7}}.s-entry-summary__overview .monthly>div .tap dd span{color:var(--color-brand-gray-500)}.s-entry-summary__overview .monthly>div .tap.is-active{display:flex}.s-entry-summary__overview .monthly>div .delivery{align-items:center;display:flex;gap:var(--space-xs);justify-content:space-between}.s-entry-summary__overview .monthly>div .delivery dt{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .delivery dt{line-height:1.7}}.s-entry-summary__overview .monthly>div .delivery dt{color:var(--color-brand-gray-500)}.s-entry-summary__overview .monthly>div .delivery dt span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .delivery dt span{line-height:1.8}}.s-entry-summary__overview .monthly>div .delivery dd{font-family:Inter,sans-serif;font-size:var(--font-size-ms);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .delivery dd{line-height:1.5}}.s-entry-summary__overview .monthly>div .delivery dd span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .delivery dd span{line-height:1.7}}.s-entry-summary__overview .monthly>div .delivery dd span{color:var(--color-brand-gray-500)}.s-entry-summary__overview .monthly>div .summary{border-top:1px solid var(--color-brand-gray-100);padding-top:var(--space-sm)}.s-entry-summary__overview .monthly>div .summary .price{align-items:center;display:flex;gap:var(--space-xs);justify-content:space-between}.s-entry-summary__overview .monthly>div .summary .price dt{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .summary .price dt{line-height:1.7}}.s-entry-summary__overview .monthly>div .summary .price dt{color:var(--color-brand-gray-600)}.s-entry-summary__overview .monthly>div .summary .price dd{font-family:Inter,sans-serif;font-size:var(--font-size-ms);font-weight:700;line-height:1.6}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .summary .price dd{line-height:1.5}}.s-entry-summary__overview .monthly>div .summary .price dd .note{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .summary .price dd .note{line-height:1.8}}.s-entry-summary__overview .monthly>div .summary .price dd .note{color:var(--color-brand-gray-500)}.s-entry-summary__overview .monthly>div .summary .point{align-items:center;display:flex;gap:var(--space-xs);justify-content:space-between}.s-entry-summary__overview .monthly>div .summary .point dt{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .summary .point dt{line-height:1.7}}.s-entry-summary__overview .monthly>div .summary .point dt{color:var(--color-brand-gold)}.s-entry-summary__overview .monthly>div .summary .point dd{font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:700;line-height:1.5}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .summary .point dd{line-height:1.4}}.s-entry-summary__overview .monthly>div .summary .point dd{color:var(--color-brand-gold)}.s-entry-summary__overview .monthly>div .summary .point dd span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-entry-summary__overview .monthly>div .summary .point dd span{line-height:1.8}}.s-entry-summary__overview .monthly[open]>summary .a-button-arrow{scale:-1}.s-entry-summary__buttons{display:grid;gap:var(--space-ms);grid-template-columns:repeat(2,1fr);margin-top:var(--space-ms)}@media screen and (min-width:761px){.s-entry-summary__buttons{display:none}}