.c_varieties-wrapper{position:relative;z-index:1}.c_varieties{--c_vr-ease: cubic-bezier(.25, .85, .3, 1);--c_vr-heading-lh: 56px;--c_vr-closed: var(--c_vr-closed-pc);--c_vr-open: var(--c_vr-open-pc);--c_vr-image-h: var(--c_vr-image-h-pc);color:var(--c_vr-text-color)}.c_varieties__item{border-top:1px solid var(--c_vr-rule-color);cursor:pointer}.c_varieties__item:last-child{border-bottom:1px solid var(--c_vr-rule-color)}.c_varieties__item:focus-visible{outline:2px solid var(--c_vr-accent);outline-offset:-2px}.c_varieties--no-first-border .c_varieties__item:first-child{border-top:0}.c_varieties--no-last-border .c_varieties__item:last-child{border-bottom:0}.c_varieties[data-open-all] .c_varieties__item{cursor:auto}.c_varieties__row{display:grid;grid-template-columns:var(--c_vr-media-col) minmax(0,1fr);align-items:start;max-width:calc(var(--c_vr-max-width) + 24px * 2);margin:0 auto;padding-inline:24px}.c_varieties__media{position:relative;height:var(--c_vr-closed);padding-left:51px;overflow:hidden;will-change:height;transition:height var(--c_vr-dur) var(--c_vr-ease),padding-top var(--c_vr-dur) var(--c_vr-ease)}.c_varieties__placeholder{background:#e6e3da;fill:#1f211b59}.c_varieties__media img,.c_varieties__placeholder{display:block;width:var(--c_vr-image-h);max-width:100%;height:var(--c_vr-image-h);object-fit:contain;object-position:top center}.c_varieties__title{padding-top:calc((var(--c_vr-closed) - var(--c_vr-heading-lh)) / 2);padding-bottom:calc((var(--c_vr-closed) - var(--c_vr-heading-lh)) / 2);transition:padding-top var(--c_vr-dur) var(--c_vr-ease),padding-bottom var(--c_vr-dur) var(--c_vr-ease)}.c_varieties__heading{margin:0;color:var(--c_vr-heading-color);font-family:var(--c_font-mincho-bold);font-size:clamp(32px,3.9vw,var(--c_vr-heading-size));font-weight:var(--c_font-weight-bold);line-height:var(--c_vr-heading-lh);letter-spacing:0;white-space:nowrap}.c_varieties__item--title-image{--c_vr-title-img-w: var(--c_vr-title-img-w-pc);--c_vr-heading-lh: calc(var(--c_vr-title-img-w) / var(--c_vr-title-img-ratio))}.c_varieties__heading-image{display:block;width:var(--c_vr-title-img-w);max-width:100%;height:auto}.c_varieties__subtitle{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--c_vr-dur) var(--c_vr-ease)}.c_varieties__subtitle-inner{margin:0;color:var(--c_vr-subtitle-color);padding-top:8px;padding-left:14px;overflow:hidden;font-size:16px;line-height:1.6;letter-spacing:0;opacity:0;transition:opacity .3s ease 0s}.c_varieties__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--c_vr-dur) var(--c_vr-ease)}.c_varieties__body-inner{padding-left:14px;overflow:hidden;opacity:0;transform:translateY(10px);transition:opacity .3s ease 0s,transform .3s ease 0s}.c_varieties__item--title-image .c_varieties__body-inner{padding-left:0}.c_varieties__copy{margin:0;font-size:14px;line-height:24px;letter-spacing:0}.c_varieties__copy>p{margin:0}.c_varieties__copy>p+p{margin-top:24px}.c_varieties__copy a{color:inherit}.c_varieties__copy--sp{display:none}.c_varieties__buy{display:flex;flex-wrap:nowrap;gap:12px;margin-top:48px}.c_varieties__buy-link{display:flex;flex:0 1 294px;justify-content:space-between;align-items:center;gap:20px;height:52px;padding:0 20px 0 24px;border:1px solid var(--c_vr-button-border);background:var(--c_vr-button-bg);color:var(--c_vr-button-text);font-family:var(--c_font-family-heading);font-size:16px;font-weight:var(--c_font-weight-medium);line-height:16px;letter-spacing:0;text-decoration:none;transition:background .25s ease,color .25s ease}.c_varieties__buy-link:hover{background:var(--c_vr-button-text);color:var(--c_vr-button-bg)}.c_varieties__buy-icon{display:flex}.c_varieties__buy-icon svg{display:block;width:13.6px;height:8.5px}.c_varieties__item.is-open .c_varieties__media{height:var(--c_vr-open);padding-top:calc((var(--c_vr-open) - var(--c_vr-image-h)) / 2)}.c_varieties__item.is-open .c_varieties__title{padding-top:var(--c_vr-title-open-top);padding-bottom:48px}.c_varieties__item.is-open .c_varieties__subtitle,.c_varieties__item.is-open .c_varieties__body{grid-template-rows:1fr}.c_varieties__item.is-open .c_varieties__subtitle-inner{opacity:1;transition:opacity calc(var(--c_vr-dur) * .6) ease calc(var(--c_vr-dur) * .16)}.c_varieties__item.is-open .c_varieties__body-inner{opacity:1;transform:none;transition:opacity calc(var(--c_vr-dur) * .6) ease calc(var(--c_vr-dur) * .16),transform calc(var(--c_vr-dur) * .8) var(--c_vr-ease) calc(var(--c_vr-dur) * .14)}@media screen and (max-width:1100px){.c_varieties__media{padding-left:0}}@media screen and (max-width:999px){.c_varieties__body-inner{padding-bottom:var(--c_vr-title-open-top)}.c_varieties__buy{flex-wrap:wrap}.c_varieties__buy-link{flex:1 1 100%}}@media screen and (max-width:740px){.c_varieties{--c_vr-heading-lh: 46px;--c_vr-closed: var(--c_vr-sp-closed);--c_vr-open: var(--c_vr-sp-open);--c_vr-image-h: var(--c_vr-sp-open)}.c_varieties__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "m" "b";padding:0 18px}.c_varieties__text{display:contents}.c_varieties__title,.c_varieties__item.is-open .c_varieties__title{grid-area:t;padding:41px 0 18px}.c_varieties__heading,.c_varieties__subtitle-inner{text-align:center}.c_varieties__heading{font-size:46px}.c_varieties__item--title-image{--c_vr-title-img-w: var(--c_vr-title-img-w-sp)}.c_varieties__heading-image{margin-inline:auto}.c_varieties__media,.c_varieties__item.is-open .c_varieties__media{grid-area:m;padding-top:0}.c_varieties__media img,.c_varieties__placeholder{margin:0 auto}.c_varieties__body{grid-area:b}.c_varieties__subtitle-inner{padding-left:0}.c_varieties__body-inner{padding-left:0;padding-bottom:40px}.c_varieties__copy{padding-top:26px}.c_varieties__copy--pc{display:none}.c_varieties__copy--sp{display:block}.c_varieties__buy{flex-wrap:wrap;gap:10px;margin:26px 0 0}.c_varieties__buy-link{flex:1 1 100%}}.c_varieties.is-instant :is(.c_varieties__media,.c_varieties__title,.c_varieties__subtitle,.c_varieties__body){transition:none}@media(prefers-reduced-motion:reduce){.c_varieties__media,.c_varieties__title,.c_varieties__subtitle,.c_varieties__body{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c_varieties.css.map */
