.kl-select{--kl-green: #108474;--kl-green-dark: #0c6b5e;--kl-mint: #eaf4f2;--kl-text: #121212;--kl-line: rgba(211, 211, 211, .75);background-color:var(--kl-mint);color:var(--kl-text)}.kl-select__head{text-align:center;margin:0 0 1.2rem}.kl-select__title{margin:0;font-size:2.4rem;font-weight:700;line-height:1.5;letter-spacing:.06em}.kl-select__en{margin:.4rem 0 0;font-size:1.1rem;font-weight:700;line-height:1.4;letter-spacing:.18em;color:var(--kl-green)}.kl-select__lead{margin:0 0 2.4rem;font-size:1.3rem;line-height:1.9;letter-spacing:.04em;text-align:center}@media screen and (min-width:750px){.kl-select__head{margin-bottom:1.6rem}.kl-select__title{font-size:3.4rem}.kl-select__en{font-size:1.2rem}.kl-select__lead{margin-bottom:3.6rem;font-size:1.5rem}}.kl-select__grid{display:grid;grid-template-columns:1fr;gap:1.6rem;align-items:stretch}@media screen and (min-width:750px){.kl-select__grid{grid-template-columns:repeat(2,1fr);gap:3.2rem}}.kl-select__card{position:relative;display:flex;flex-direction:column;padding:2.4rem 2rem;border:1px solid var(--kl-line);border-radius:.8rem;background-color:#fff}@media screen and (min-width:750px){.kl-select__card{padding:3.2rem}}.kl-select__card--rec{border:2px solid var(--kl-green)}.kl-select__tag{position:absolute;top:2.4rem;right:0;padding:.7rem 1.6rem .7rem 2rem;border-radius:1.8rem 0 0 1.8rem;background-color:var(--kl-green);color:#fff;font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.06em;white-space:nowrap}@media screen and (min-width:750px){.kl-select__tag{top:3.2rem;font-size:1.3rem}}.kl-select__option{margin:0 0 .6rem;font-size:1.1rem;font-weight:700;line-height:1.4;letter-spacing:.14em;color:var(--kl-green)}.kl-select__name{margin:0 0 1.2rem;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.04em}@media screen and (min-width:750px){.kl-select__name{font-size:2.4rem}}.kl-select__desc{margin:0 0 2rem;font-size:1.3rem;line-height:1.8;letter-spacing:.04em}@media screen and (min-width:750px){.kl-select__desc{font-size:1.4rem}}.kl-select__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:auto}.kl-select__price{margin:0;font-size:2.4rem;font-weight:700;line-height:1.3;letter-spacing:0;color:#bf0000}@media screen and (min-width:750px){.kl-select__price{font-size:2.8rem}}.kl-select__price-unit{margin-left:.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.02em}.kl-select__note{margin:0;font-size:1.5rem;font-weight:700;line-height:1.5;letter-spacing:.04em;color:var(--kl-green)}@media screen and (min-width:750px){.kl-select__note{font-size:1.7rem}}.kl-select__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:17rem;min-height:5rem;padding:0 1.8rem;border:1px solid var(--kl-green);border-radius:2.8rem;background-color:#fff;color:var(--kl-green);font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.kl-select__btn svg{transform:rotate(-90deg);flex:0 0 auto}.kl-select__btn:hover{background-color:var(--kl-mint)}.kl-select__btn--primary{background-color:var(--kl-green);border-color:var(--kl-green);color:#fff}.kl-select__btn--primary:hover{background-color:var(--kl-green-dark);border-color:var(--kl-green-dark)}@media screen and (min-width:750px){.kl-select__btn{min-height:5.6rem;font-size:1.5rem}}@media screen and (max-width:749px){.kl-select__foot{flex-direction:column;align-items:stretch}.kl-select__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-purchase-options.css.map */
