.s-cart-recurring-wrapper{background:var(--color-brand-gold-50)}.s-cart-recurring-wrapper>:nth-child(2){background:var(--color-brand-shadow-xs)}.s-cart-recurring-confirm{padding:var(--space-3xl) var(--space-md)}@media screen and (max-width:760px){.s-cart-recurring-confirm{padding:var(--space-ml) var(--space-ms)}}.s-cart-recurring-confirm__title{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-lg);font-weight:600;line-height:1.5}.s-cart-recurring-confirm__title span{color:var(--color-brand-gold)}.s-cart-recurring-confirm__taps{background:var(--color-brand-white);border-radius:var(--border-radius-md);display:grid;gap:var(--space-ms);grid-template-columns:minmax(0,1fr);margin-top:var(--space-xxl);padding:var(--space-md)}@media screen and (max-width:760px){.s-cart-recurring-confirm__taps{border-radius:var(--border-radius-sm);margin-top:var(--space-ml);padding:var(--space-ms)}}.s-cart-recurring-confirm__taps dl>div{align-items:center;display:grid;gap:var(--space-xxs);grid-template-columns:1fr max-content}.s-cart-recurring-confirm__taps dl .type 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-cart-recurring-confirm__taps dl .type dt{line-height:1.7}}.s-cart-recurring-confirm__taps dl .type dt{color:var(--color-brand-gray-500)}.s-cart-recurring-confirm__taps dl .type dd{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-cart-recurring-confirm__taps dl .type dd{line-height:1.7}}.s-cart-recurring-confirm__taps dl .price{border-top:1px solid var(--color-brand-gray-100);margin-top:var(--space-ms);padding-top:var(--space-ms)}.s-cart-recurring-confirm__taps dl .price 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-cart-recurring-confirm__taps dl .price dt{line-height:1.7}}.s-cart-recurring-confirm__taps dl .price dt{color:var(--color-brand-gray-500)}.s-cart-recurring-confirm__taps dl .price dd{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-cart-recurring-confirm__taps dl .price dd{line-height:1.7}}.s-cart-recurring-confirm__taps dl .total-price{border-top:1px solid var(--color-brand-gray-100);margin-top:var(--space-ms);padding-top:var(--space-sm)}.s-cart-recurring-confirm__taps dl .total-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-cart-recurring-confirm__taps dl .total-price dt{line-height:1.7}}.s-cart-recurring-confirm__taps dl .total-price dt{color:var(--color-brand-gray-600)}.s-cart-recurring-confirm__taps dl .total-price dd{align-items:center;display:flex;gap:var(--space-xxs)}.s-cart-recurring-confirm__taps dl .total-price dd .amount{font-family:Inter,sans-serif;font-size:var(--font-size-xl);font-weight:700;line-height:1.4}@media screen and (max-width:760px){.s-cart-recurring-confirm__taps dl .total-price dd .amount{line-height:1.5}}.s-cart-recurring-confirm__taps dl .total-price dd .note{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-cart-recurring-confirm__taps dl .total-price dd .note{line-height:1.7}}.s-cart-recurring-confirm__taps dl .total-price dd .note{color:var(--color-brand-gray-500)}.s-cart-recurring-confirm__taps dl .total-price dd .interval{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-cart-recurring-confirm__taps dl .total-price dd .interval{line-height:1.8}}.s-cart-recurring-confirm__taps dl .point{margin-top:var(--space-3xs)}.s-cart-recurring-confirm__taps dl .point dt{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-cart-recurring-confirm__taps dl .point dt{line-height:1.8}}.s-cart-recurring-confirm__taps dl .point dt{color:var(--color-brand-gold)}.s-cart-recurring-confirm__taps dl .point dd{align-items:center;color:var(--color-brand-gold);display:flex;gap:var(--space-3xs)}.s-cart-recurring-confirm__taps dl .point dd .amount{font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.5}@media screen and (max-width:760px){.s-cart-recurring-confirm__taps dl .point dd .amount{line-height:1.4}}.s-cart-recurring-confirm__taps dl .point dd .unit{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-cart-recurring-confirm__taps dl .point dd .unit{line-height:1.8}}.s-cart-recurring-confirm__contents{background:var(--color-brand-white);border-radius:var(--border-radius-md);display:grid;gap:var(--space-ms);grid-template-columns:minmax(0,1fr);padding:var(--space-md)}@media screen and (max-width:760px){.s-cart-recurring-confirm__contents{border-radius:var(--border-radius-sm);padding:var(--space-ms)}}.s-cart-recurring-confirm__products{display:grid;gap:var(--space-ms);grid-template-columns:minmax(0,1fr)}.s-cart-recurring-confirm__buttons{display:grid;gap:var(--space-xs);grid-template-columns:repeat(2,1fr);margin-top:var(--space-xxl)}@media screen and (max-width:760px){.s-cart-recurring-confirm__buttons{margin-top:var(--space-ml)}}