.c-productQuantityInput{align-items:center;border:1px solid rgba(6,7,37,.2);border-radius:.4rem;display:flex;font-size:1rem;gap:15.5px;justify-content:center;min-width:80px;padding:0 5px;width:-moz-fit-content;width:fit-content}.c-productQuantityInput__button{height:25px;width:13px}.c-productVariationRadioInput-how{margin-top:2rem}.c-productVariationRadioInput-how-title{font-size:1.3rem;letter-spacing:.08em;line-height:1.7;white-space:nowrap}.c-productVariationRadioInput-how-price{font-size:1.6rem}.c-productVariationRadioInput-how-tax{font-size:.6875em;margin-left:.3636363636em}.c-productVariationRadioInput-how-option{font-size:.75em;margin-left:.4166666667em}.c-productVariationRadioInput-how-label{align-items:center;border:1px solid rgba(6,7,37,.2);border-radius:.4rem;display:flex;height:100%;justify-content:space-between;padding:1rem 2rem 1.1rem 4.4rem;transition:border-color .16s}.c-productVariationRadioInput-how-input{border:1px solid #060725;border-radius:50%;bottom:0;height:1.4rem;left:2rem;margin:auto;opacity:.2;position:absolute;top:0;transition:opacity .16s;width:1.4rem}.c-productVariationRadioInput-how-input:checked{opacity:1}.c-productVariationRadioInput-how-input:after{background-color:#060725;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(.5);width:100%}.c-productVariationRadioInput-how-input:checked+.c-productVariationRadioInput-how-label{border-color:#060725}.c-productVariationRadioInput-how-box{position:relative}.c-productVariationRadioInput-how-box:nth-of-type(n+2){margin-top:1.5rem}.c-giftTypeRadioInput-how{margin-top:2rem}.c-giftTypeRadioInput-how-title{font-size:1.3rem;letter-spacing:.08em;line-height:1.7;white-space:nowrap}.c-giftTypeRadioInput-how-price{font-size:1.6rem}.c-giftTypeRadioInput-how-tax{font-size:.6875em;margin-left:.3636363636em}.c-giftTypeRadioInput-how-option{font-size:.75em;margin-left:.4166666667em}.c-giftTypeRadioInput-how-label{align-items:center;border:1px solid rgba(6,7,37,.2);border-radius:.4rem;display:flex;height:100%;justify-content:space-between;padding:1rem 2rem 1.1rem 4.4rem;transition:border-color .16s}.c-giftTypeRadioInput-how-input{border:1px solid #060725;border-radius:50%;bottom:0;height:1.4rem;left:2rem;margin:auto;opacity:.2;position:absolute;top:0;transition:opacity .16s;width:1.4rem}.c-giftTypeRadioInput-how-input:checked{opacity:1}.c-giftTypeRadioInput-how-input:after{background-color:#060725;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(.5);width:100%}.c-giftTypeRadioInput-how-input:checked+.c-giftTypeRadioInput-how-label{border-color:#060725}.c-giftTypeRadioInput-how-box{position:relative}.c-giftTypeRadioInput-how-box:nth-of-type(n+2){margin-top:1.5rem}.c-review-customerReview{background-color:rgba(6,7,37,.02);display:flex;flex-direction:column;margin-bottom:3rem;padding:8rem}.c-review-customerReview-header{align-items:center;display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}.c-review-customerReview__icon{width:40px}.c-review-customerReview__profile{display:flex;flex-direction:column;gap:5px}.c-review-customerReview__nickname{font-size:2rem}.c-review-customerReview__age{font-size:1.2rem;padding-left:2px}.c-review-customerReview__title{font-size:1.8rem;font-weight:900;line-height:1.56;margin-top:1rem}.c-review-customerReview__text{font-size:1.2rem;letter-spacing:.1em;line-height:2.17;margin-top:1.7rem}.c-review-customerReview__date{margin-top:1rem;text-align:right}@media screen and (max-width:900px){.c-review-customerReview{padding:3rem}}