.susonaoshi{display:block;margin:.4rem 0 2rem;max-width:44rem;color:rgb(var(--color-foreground))}.susonaoshi__choices{border:0;margin:0;padding:0;min-width:0}.susonaoshi__head{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:1rem;padding:0;margin:0 0 .9rem}.susonaoshi__title{font-size:1.4rem;letter-spacing:.08em}.susonaoshi__meta{font-size:1.15rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.6)}.susonaoshi__options{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.susonaoshi__option{position:relative;display:flex;align-items:flex-start;gap:1rem;padding:1.3rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.22);background:rgb(var(--color-background));cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.susonaoshi__option:hover{border-color:rgba(var(--color-foreground),.55)}.susonaoshi__radio:checked+.susonaoshi__option{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.susonaoshi__radio:focus-visible+.susonaoshi__option{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.susonaoshi__mark{flex:0 0 auto;width:1.6rem;height:1.6rem;margin-top:.2rem;border:.1rem solid rgba(var(--color-foreground),.45);border-radius:50%;position:relative}.susonaoshi__radio:checked+.susonaoshi__option .susonaoshi__mark{border-color:rgb(var(--color-foreground))}.susonaoshi__radio:checked+.susonaoshi__option .susonaoshi__mark:after{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:50%;background:rgb(var(--color-foreground))}.susonaoshi__option-text{display:flex;flex-direction:column;gap:.35rem;min-width:0}.susonaoshi__option-title{font-size:1.45rem;letter-spacing:.06em;line-height:1.4}.susonaoshi__fee{margin-left:.5rem;font-size:1.2rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.7)}.susonaoshi__option-sub{font-size:1.15rem;line-height:1.5;letter-spacing:.02em;color:rgba(var(--color-foreground),.6)}.susonaoshi__detail{display:grid;grid-template-columns:5.6rem 1fr;gap:0 1.6rem;margin-top:.8rem;padding:1.6rem 1.6rem 1.4rem;border:.1rem solid rgb(var(--color-foreground));border-top-width:.1rem;animation:susonaoshi-open .25s ease}.susonaoshi__detail[hidden]{display:none!important}@keyframes susonaoshi-open{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.susonaoshi__detail{animation:none}}.susonaoshi__figure{display:flex;flex-direction:column;align-items:center;gap:.4rem;color:rgba(var(--color-foreground),.8)}.susonaoshi__figure svg{width:4.4rem;height:auto}.susonaoshi__figure-label{font-size:1.05rem;letter-spacing:.1em;color:rgba(var(--color-foreground),.6)}.susonaoshi__body{min-width:0}.susonaoshi__base{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.65)}.susonaoshi__base strong{margin-left:.6rem;font-weight:inherit;font-size:1.35rem;color:rgb(var(--color-foreground))}.susonaoshi__label{display:block;margin-bottom:.5rem;font-size:1.3rem;letter-spacing:.06em}.susonaoshi__select{max-width:100%}.susonaoshi__select .select__select{border-radius:0}.susonaoshi--error .select__select{box-shadow:0 0 0 .1rem #b22222}.susonaoshi__result{margin:.7rem 0 0;font-size:1.2rem;letter-spacing:.03em}.susonaoshi__result[hidden]{display:none!important}.susonaoshi__error{margin:.7rem 0 0;font-size:1.2rem;color:#b22222}.susonaoshi__error[hidden]{display:none!important}.susonaoshi__note{grid-column:1 / -1;margin-top:1.4rem;padding-top:1.1rem;border-top:.1rem solid rgba(var(--color-foreground),.12);font-size:1.1rem;line-height:1.8;letter-spacing:.02em;color:rgba(var(--color-foreground),.6)}.susonaoshi__note p{margin:0}@media screen and (max-width:749px){.susonaoshi__option{padding:1.1rem;gap:.8rem}.susonaoshi__option-title{font-size:1.35rem}.susonaoshi__fee{display:block;margin:.1rem 0 0}.susonaoshi__detail{grid-template-columns:4.4rem 1fr;gap:0 1.2rem;padding:1.4rem 1.2rem 1.2rem}.susonaoshi__figure svg{width:3.6rem}}.cart-item--hem-fee .quantity__button,.cart-item--hem-fee cart-remove-button{display:none!important}.cart-item--hem-fee .quantity{border:0;width:auto;min-height:0}.cart-item--hem-fee .quantity:after,.cart-item--hem-fee .quantity:before{display:none!important}.cart-item--hem-fee .quantity__input{pointer-events:none;text-align:left;padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/73/assets/susonaoshi.css.map */
