.header.nolink{padding-top:46px;padding-bottom:35px;display:grid;place-content:center;border:none}.header.nolink .header__logo{position:static}@media (min-width: 1024px){.header.nolink{padding-top:75px;padding-bottom:70px}}.footer.nolink{background:none;width:var(--innerStyle);border-top:solid 1px var(--grayColorC7);margin:40px auto auto;padding-top:20px;text-align:center;font-family:var(--brandFont);font-size:.75rem;padding-bottom:56px}@media (max-width: 1023px){.footer.nolink{width:calc(100% - 35px);margin-left:auto;margin-right:auto}}@media (min-width: 1024px){.footer.nolink{margin-top:118px;padding-top:33px;padding-bottom:96px}}.footer.nolink .footer__copyright{margin:0}@media (max-width: 1023px){.cart-page{padding:0}}@media (max-width: 1023px){.cart-page__contents{margin-bottom:40px}}@media (min-width: 1024px){.cart-page__contents{display:grid;grid-template-columns:96fr 38fr;align-items:flex-start;gap:min(5.2083333333vw,100px);margin-bottom:190px}}.cart-page__free-txt{background:var(--lightGrayColorF8);border-radius:5px;margin-bottom:36px;padding:33px 42px 38px;font-size:1rem;font-weight:500}@media (max-width: 1023px){.cart-page__free-txt{text-align:center;padding:33px;font-size:.875rem}.cart-page__free-txt .cart-page__free__ttl{font-size:1rem;margin-bottom:15px}}@media (min-width: 1024px){.cart-page__free-txt p:not(:last-child){margin-bottom:5px}}@media (max-width: 1023px){.cart-page__main{margin-bottom:48px}}.cart-page__main .cart-box-list .cart-box{font-size:.875rem;padding-bottom:1em;border-bottom:solid 1px var(--grayColorD9)}@media (max-width: 1023px){.cart-page__main .cart-box-list .cart-box{display:flex;flex-wrap:wrap;gap:18px;position:relative}.cart-page__main .cart-box-list .cart-box:last-child{padding-bottom:0;border:none}}@media (min-width: 1024px){.cart-page__main .cart-box-list .cart-box{display:grid;grid-template-columns:120px auto;grid-template-columns:172px auto;gap:30px;padding-bottom:56px}}.cart-page__main .cart-box-list .cart-box:not(:last-child){margin-bottom:26px}@media (min-width: 1024px){.cart-page__main .cart-box-list .cart-box:not(:last-child){margin-bottom:42px}}@media (max-width: 1023px){.cart-page__main .cart-box-list .cart-box__pic{width:120px}.cart-page__main .cart-box-list .cart-box__pic .add_favorite{margin-top:9px}}.cart-page__main .cart-box-list .cart-box__bottom{width:100%;display:flex;justify-content:space-between}.cart-page__main .cart-box-list .cart-box__info{display:flex;flex-wrap:wrap}@media (max-width: 1023px){.cart-page__main .cart-box-list .cart-box__info{width:calc(100% - 138px);margin-left:auto}}.cart-page__main .cart-box-list .cart-box__info__right{margin-left:auto}.cart-page__main .cart-box-list .cart-box__info__bottom{width:100%;display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto}.cart-page__main .cart-box-list .cart-box__name{margin-bottom:1em}@media (min-width: 1024px){.cart-page__main .cart-box-list .cart-box__name{font-size:1.25rem;margin-bottom:8px}}.cart-page__main .cart-box-list .cart-box__spec a,.cart-page__main .cart-box-list .cart-box__gift a{text-decoration:underline}.cart-page__main .cart-box-list .cart-box__spec:not(:last-child){margin-bottom:6px}.cart-page__main .cart-box-list .cart-box__gift{margin-top:10px}.cart-page__main .cart-box-list .cart-box__icon{border-radius:5px;width:80px;height:25px;display:grid;place-content:center;margin-left:auto;margin-bottom:14px;font-size:.75rem}.cart-page__main .cart-box-list .cart-box__icon.ico--limit{background:var(--redColor);color:#fff}.cart-page__main .cart-box-list .cart-box__icon.ico--soldout{background:var(--grayColor);color:#fff}.cart-page__main .cart-box-list .cart-box__price{font-size:1.4375rem;font-weight:500;line-height:1;text-align:right}.cart-page__main .cart-box-list .cart-box__price__nonsale{font-size:1rem;text-decoration:line-through;margin-bottom:7px}.cart-page__main .cart-box-list .cart-box__price__sale{color:var(--redColor)}.cart-page__main .cart-box-list .cart-box__seacrh{width:154px;height:42px;border-radius:5px;color:#fff;background:var(--txtColor);display:flex;justify-content:center;align-items:center;gap:10px;margin-top:9px}.cart-page__main .cart-box-list .cart-box__seacrh:before{content:"";display:block;background:url(../img/icon/ico-seach-white.svg) no-repeat;background-size:contain;width:15px;height:17px}.cart-page__main .cart-box-list .cart-box .add_favorite{font-size:.75rem;font-weight:500;width:120px;height:35px;display:flex;align-items:center;justify-content:center;background:var(--lightGrayColorF9);border-radius:5px;gap:7px}@media (min-width: 1024px){.cart-page__main .cart-box-list .cart-box .add_favorite{margin-bottom:16px;margin-left:auto}}.cart-page__main .cart-box-list .cart-box .add_favorite:before{content:"";display:block;background:url(../img/icon/ico-favorite-off.svg) no-repeat;background-size:contain;width:12px;height:10px}.cart-page__main .cart-box-list .cart-box .add_favorite.active{gap:12px}.cart-page__main .cart-box-list .cart-box .add_favorite.active:before{background:url(../img/icon/ico-favorite-on.svg) no-repeat;background-size:contain}.cart-page__main .cart-box-list .cart-box .delete-area .delete-button{display:grid;place-content:center}.cart-page__main .cart-box-list .cart-box .quantity-adjust{background:var(--lightGrayColorF2);border-radius:50px;display:flex;align-items:center;height:45px;padding-left:22px;padding-right:18px;gap:30px}.cart-page__main .cart-box-list .cart-box .quantity-adjust__form{display:flex;align-items:center;gap:30px}.cart-page__main .cart-box-list .cart-box .quantity-adjust__form .minus{background:url(../img/icon/ico-minus.svg) no-repeat center center;background-size:contain;width:10px;height:10px}.cart-page__main .cart-box-list .cart-box .quantity-adjust__form .minus[disabled=disabled],.cart-page__main .cart-box-list .cart-box .quantity-adjust__form .minus[data-amount_num="0"]{display:none}.cart-page__main .cart-box-list .cart-box .quantity-adjust__form .plus{background:url(../img/icon/ico-plus.svg) no-repeat;background-size:contain;width:10px;height:10px}.cart-page__aside{background:var(--lightGrayColorF8);padding:38px 30px 50px}@media (min-width: 1024px){.cart-page__aside{padding:38px 25px 118px}}.cart-page__aside .order-info{margin-bottom:40px;border-bottom:solid 1px var(--grayColorD5)}.cart-page__aside .order-info__table{border-top:solid 1px var(--grayColorD5);width:100%;margin-bottom:37px}.cart-page__aside .order-info__table th,.cart-page__aside .order-info__table td{font-weight:500}.cart-page__aside .order-info__table th{text-align:left}.cart-page__aside .order-info__table td{text-align:right}.cart-page__aside .order-info__table__thead th,.cart-page__aside .order-info__table__thead td{font-size:1.125rem;padding-bottom:16px;border-bottom:solid 1px var(--grayColorD5)}.cart-page__aside .order-info__table__tbody{font-size:.9375rem}.cart-page__aside .order-info__table__tbody th,.cart-page__aside .order-info__table__tbody td{padding-bottom:17px}.cart-page__aside .order-info__table__tbody tr:first-child th,.cart-page__aside .order-info__table__tbody tr:first-child td{padding-top:17px}.cart-page__aside .order-info__table__tbody tr:last-child th,.cart-page__aside .order-info__table__tbody tr:last-child td{padding-bottom:0}.cart-page__aside .order-info__table__total th,.cart-page__aside .order-info__table__total td{font-size:1.125rem;padding-top:14px;border-top:solid 1px var(--grayColorD5);border-bottom:solid 1px var(--grayColorD5)}.cart-page__aside .order-info__table__total+tr th,.cart-page__aside .order-info__table__total+tr td{padding-top:17px}.cart-page__aside .order-info__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.cart-page__aside .order-info__delivery{margin-bottom:22px}.cart-page__aside .login-section{padding-bottom:55px;border-bottom:solid 1px var(--grayColorD5);margin-bottom:45px}.cart-page__aside .login-section__ttl{font-size:1.125rem;font-weight:500;margin-bottom:16px}.cart-page__aside .login-section input[type=text],.cart-page__aside .login-section input[type=email],.cart-page__aside .login-section input[type=password]{background:#fff;font-size:.75rem}.cart-page__aside .login-section input[type=text]:not(:last-child),.cart-page__aside .login-section input[type=email]:not(:last-child),.cart-page__aside .login-section input[type=password]:not(:last-child){margin-bottom:12px}.cart-page__aside .login-section .button{margin-top:18px}.cart-page__aside__bottom{font-size:.875rem;padding:0 5px}.cart-page__aside__bottom__txt{padding:0 5px;margin-bottom:24px}.cart-page__aside__bottom .payment-button-list li:not(:last-child){margin-bottom:12px}.cart-page__aside .cart-box-list .cart-box__price__nonsale{text-decoration:line-through;margin-bottom:7px}.cart-page__aside .cart-box-list .cart-box__price__sale{color:var(--redColor)}.cart-page__main{container-type:inline-size}.cart-page .edit-button{width:60px;height:30px;display:grid;place-content:center;color:var(--txtColor);border:solid 1px var(--txtColor);border-radius:5px;font-size:.875rem}.cart-page .edit-button--pay{width:fit-content;padding:0 1em}@media (max-width: 1023px){.step2{padding:0}.step2 .cart-page__main{margin-bottom:30px}}.step2 .form-section:not(:last-child){margin-bottom:15px}@media (min-width: 1024px){.step2 .form-section:not(:last-child){margin-bottom:25px}}.step2 .radio-block:not(:last-child){margin-bottom:20px}.step2 .radio-block:has(.option-area) .option-area{display:none}.step2 .radio-block:has(.option-area) input[type=radio]:checked+label{border-radius:5px 5px 0 0}.step2 .radio-block:has(.option-area) input[type=radio]:checked~.option-area{display:block}.step2 .option-area{padding:0 20px 40px;background:#fff;border-radius:0 0 5px 5px}.step2 .option-area__img{margin-bottom:18px}.step2 .option-area__txt:not(:last-child){margin-bottom:18px}.step2 .option-area__txt p:not(:last-child){margin-bottom:10px}.step2 .option-area__txt small{font-size:.75rem}@media (min-width: 1024px){.step2 .apply-block{display:grid;grid-template-columns:3.2fr 1fr;gap:20px}}.step2 .apply-block__button{background:var(--txtColor);color:#fff;border-radius:5px}@media (max-width: 1023px){.step2 .apply-block__button{display:block;width:160px;height:45px;margin:15px auto 0}}.step2 .delivery-section .option-area{padding-left:20px;padding-right:20px}@media (min-width: 1024px){.step2 .delivery-section .option-area{padding-left:75px;padding-right:60px}}.step2 .payment-section .option-area{padding-left:20px;padding-right:20px}@media (min-width: 1024px){.step2 .payment-section .option-area{padding-left:50px;padding-right:50px}}.step2 .payment-section .option-area__pic{text-align:center;margin-bottom:19px}.step2 .payment-section .option-area__ttl{font-size:.75rem;text-align:center;margin-bottom:30px}.step2 .payment-section .option-area__txt{font-size:.75rem}.step2 .payment-section .option-area__txt.txt--center{text-align:center;line-height:2}.step2 .payment-section .option-area__txt a{text-decoration:underline}.step2 .payment-section .payment__price{margin-left:auto;color:var(--redColor);font-size:.9375rem;font-weight:500}.step2 .payment-section .payment .creditcard-box__pic{margin-bottom:16px}@media (min-width: 1024px){.step2 .payment-section .payment .creditcard-box__pic{margin-bottom:26px}}.step2 .payment-section .payment .creditcard-box__txt{font-size:.6875rem;margin-bottom:26px;line-height:2}@media (min-width: 1024px){.step2 .payment-section .payment .creditcard-box__txt{font-size:.75rem}}.step2 .payment-section .payment .creditcard-box .form-section__table{max-width:475px}.step2 .payment-section .payment .creditcard-box .card-limit{display:grid;align-items:center;grid-template-columns:5fr 1fr 5fr 1fr 1fr;gap:12px}.step2 .payment-section .payment .creditcard-box .card-security{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (min-width: 1024px){.step2 .payment-section .payment .creditcard-box .card-security input{width:46%}}.step2 .payment-section .payment .creditcard-box .card-register{margin-top:24px}.step2 .payment-section .payment .creditcard-box .card-register input[type=checkbox]+label{font-weight:400;font-size:.75rem}.step2 .payment-section .payment .creditcard-box__infomation{position:relative}.step2 .payment-section .payment .creditcard-box .infomation-box{position:absolute;background:#fff;border-radius:20px;left:-15px;display:grid;place-content:center;box-shadow:0 3px 6px #00000029;transform:translate(-100%);display:none;z-index:2}.step2 .payment-section .payment .creditcard-box .infomation-box--close{position:absolute;right:0;top:0;transform:translate(50%,-50%)}.step2 .payment-section .payment .creditcard-box .infomation-box.show{display:block}.step2 .payment-section .payment .creditcard-box .infomation-box img{border-radius:20px;overflow:hidden}.step2 .payment-section .payment .creditcard-box .infomation-box--limit{width:186px;bottom:0}.step2 .payment-section .payment .creditcard-box .infomation-box--security{width:280px}@media (max-width: 1023px){.step2 .payment-section .payment .creditcard-box .infomation-box--security{bottom:0}}@media (min-width: 1024px){.step2 .payment-section .payment .creditcard-box .infomation-box--security{top:0}}.step2 .payment-section .payment .creditcard-box .form-section__table__bottom{margin-top:40px}.step2 .payment-section .payment .cash-on-delivery{font-size:.6875rem}.step2 .payment-section .payment .cash-on-delivery__table{width:100%;margin-bottom:25px;border-collapse:separate}.step2 .payment-section .payment .cash-on-delivery__table th,.step2 .payment-section .payment .cash-on-delivery__table td{padding:12px 20px;border:solid 1px var(--grayColorDD);width:50%}.step2 .payment-section .payment .cash-on-delivery__table th{background:var(--lightGrayColorF4);text-align:center;border-bottom:none;font-weight:400}.step2 .payment-section .payment .cash-on-delivery__table th:first-child{border-radius:5px 0 0;border-right:none}.step2 .payment-section .payment .cash-on-delivery__table th:last-child{border-radius:0 5px 0 0}.step2 .payment-section .payment .cash-on-delivery__table td:first-child{border-right:none}.step2 .payment-section .payment .cash-on-delivery__table td:last-child{text-align:right}.step2 .payment-section .payment .cash-on-delivery__table tr:not(:last-child) td{border-bottom:none}.step2 .payment-section .payment .cash-on-delivery__table tr:last-child td:first-child{border-radius:0 0 0 5px}.step2 .payment-section .payment .cash-on-delivery__table tr:last-child td:last-child{border-radius:0 0 5px}.step2 .payment-section .payment--atokara__bottom{margin-top:40px}.step2 .payment-section .payment--atokara__bottom select{margin-bottom:20px}.step2 .payment-section .payment--atokara__bottom .atokara-table{border:solid 1px var(--grayColorDD);padding:30px 20px;border-radius:5px;font-size:.875rem}.step2 .payment-section .payment--atokara__bottom .atokara-table:not(:last-child){margin-bottom:20px}.step2 .payment-section .payment--atokara__bottom .atokara-table__row{display:flex;align-items:baseline;justify-content:space-between}.step2 .payment-section .payment--atokara__bottom .atokara-table__row:not(:last-child){border-bottom:solid 1px var(--grayColorDD);padding-bottom:10px;margin-bottom:10px}.step2 .payment-section .payment--atokara__bottom .atokara-table__td{font-weight:500}.step2 .payment-section .payment--atokara__bottom .atokara-table__td .unit{margin-left:.5em}.step2 .payment-section .payment--creditcard__attention{font-size:.75rem;color:var(--lightGrayColorA8);margin-left:auto}@media (max-width: 1023px){.step2 .payment-section .payment--creditcard__attention{margin-bottom:12px}}.step2 .payment-section .option-area__txt small{font-size:.6875rem}.step2 .point-section .point .available-point{margin-left:auto}.step2 .point-section .point .available-point__val{color:var(--redColor)}.step2 .coupon-section .coupon__limit{margin-left:auto}@media (max-width: 1023px){.step2 .coupon-section .coupon__limit{text-align:right}}.step2 .coupon-section .coupon__limit__val{color:var(--redColor)}@media (max-width: 1023px){.step2 .coupon-section .coupon__limit__val{display:block}}.step2 .customer-section .customer-data__table{width:100%}.step2 .customer-section .customer-data__table th{font-weight:700;width:30.8823529412%;text-align:left}.step2 .customer-section .customer-data__table th,.step2 .customer-section .customer-data__table td{vertical-align:middle}.step2 .customer-section .customer-data__table tr:not(:last-child) th,.step2 .customer-section .customer-data__table tr:not(:last-child) td{padding-bottom:1.5em}.step2 .cart-page__aside,.step3 .cart-page__aside{background:none}@media (max-width: 1023px){.step2 .cart-page__aside,.step3 .cart-page__aside{padding:0 17px 0 18px}.step2 .cart-page__aside .order-info__header,.step2 .cart-page__aside .order-info__delivery,.step3 .cart-page__aside .order-info__header,.step3 .cart-page__aside .order-info__delivery{padding-left:10px;padding-right:10px}.step2 .cart-page__aside .order-info__table,.step3 .cart-page__aside .order-info__table{width:calc(100% - 20px);margin-left:auto;margin-right:auto}}@media (min-width: 1024px){.step2 .cart-page__aside,.step3 .cart-page__aside{padding:0}}.step2 .cart-page__aside .order-info,.step3 .cart-page__aside .order-info{background:var(--lightGrayColorF8);padding:38px 20px 50px;border:none;border-radius:5px;margin-bottom:20px}@media (min-width: 1024px){.step2 .cart-page__aside .order-info,.step3 .cart-page__aside .order-info{padding:38px 25px 21px}}.step2 .cart-page__aside .cart-box-list,.step3 .cart-page__aside .cart-box-list{border-radius:5px;background:#fff;padding:25px 15px;margin-bottom:17px}@media (min-width: 1024px){.step2 .cart-page__aside .cart-box-list,.step3 .cart-page__aside .cart-box-list{padding:25px min(7.5cqw,30px)}}.step2 .cart-page__aside .cart-box-list .cart-box,.step3 .cart-page__aside .cart-box-list .cart-box{display:grid;grid-template-columns:90px auto;gap:16px;font-weight:400}.step2 .cart-page__aside .cart-box-list .cart-box__delivery,.step3 .cart-page__aside .cart-box-list .cart-box__delivery{grid-column:1/span 2;display:flex;justify-content:flex-end;align-items:flex-end}@media (min-width: 1024px){.step2 .cart-page__aside .cart-box-list .cart-box,.step3 .cart-page__aside .cart-box-list .cart-box{grid-template-columns:min(22.5cqw,90px) auto;font-size:min(3.5cqw,.875rem);gap:min(6.25cqw,25px)}}.step2 .cart-page__aside .cart-box-list .cart-box:not(:last-child),.step3 .cart-page__aside .cart-box-list .cart-box:not(:last-child){border-bottom:solid 1px var(--grayColorD5);margin-bottom:25px;padding-bottom:20px}.step2 .cart-page__aside .cart-box-list .cart-box__name,.step3 .cart-page__aside .cart-box-list .cart-box__name{margin-bottom:4px}.step2 .cart-page__aside .cart-box-list .cart-box__bottom,.step3 .cart-page__aside .cart-box-list .cart-box__bottom{display:flex;gap:1em}.step2 .cart-page__aside .guide-section,.step3 .cart-page__aside .guide-section{border-radius:5px;background:var(--lightGrayColorF4);padding:40px 34px 48px}@media (min-width: 1024px){.step2 .cart-page__aside .guide-section,.step3 .cart-page__aside .guide-section{padding:33px 25px 38px}}.step2 .cart-page__aside .guide-section__ttl,.step3 .cart-page__aside .guide-section__ttl{font-size:1.125rem;font-weight:500;margin-bottom:33px}@media (min-width: 1024px){.step2 .cart-page__aside .guide-section__ttl,.step3 .cart-page__aside .guide-section__ttl{margin-bottom:38px}}.step2 .cart-page__aside .guide-section__link-list li:not(:last-child),.step3 .cart-page__aside .guide-section__link-list li:not(:last-child){margin-bottom:1em}.step2 .cart-page__aside .guide-section__link-list a,.step3 .cart-page__aside .guide-section__link-list a{text-decoration:underline}@media (max-width: 1023px){.step3{padding:0}.step3 .cart-page__main{margin-bottom:30px}.step3 .stepListWrapper{margin-bottom:8px}}.step3__form-container{background:var(--lightGrayColorF4);padding:33px 17px 26px 18px;border-radius:5px}@media (min-width: 1024px){.step3__form-container{padding:60px 6.0416666667cqw 55px 4.4791666667cqw}}.step3 .form-section{padding:0}.step3 .form-section:not(:last-child){margin-bottom:25px}@media (min-width: 1024px){.step3 .form-section:not(:last-child){margin-bottom:15px}}.step3 .form-section__content{background:#fff;padding:26px 30px;border-radius:5px}@media (min-width: 1024px){.step3 .form-section__content{padding:35px 50px}}@media (max-width: 1023px){.step3__table__row:has(.step3__table__content){display:grid;grid-template-columns:62px auto;gap:15px}}.step3__table__row:not(:last-child){margin-bottom:1em}@media (min-width: 1024px){.step3__table__row:not(:last-child){margin-bottom:20px}}@media (min-width: 1024px){.step3__table__row{display:grid;grid-template-columns:210px auto}}.step3__table__label{font-weight:500}@media (max-width: 1023px){.step3__table__label:not(:last-child){margin-bottom:1em}}.step2 .form-section__content,.step3 .form-section__content{position:relative}.step2 .form-section__content .edit-button,.step3 .form-section__content .edit-button{position:absolute}@media (max-width: 1023px){.step2 .form-section__content .edit-button,.step3 .form-section__content .edit-button{top:-20px;right:0;transform:translateY(-100%)}}@media (min-width: 1024px){.step2 .form-section__content .edit-button,.step3 .form-section__content .edit-button{right:20px;top:28px}}@media (max-width: 1023px){.step3 .button-area .button-area__link-list{max-width:300px;margin-left:auto;margin-right:auto}}.step4__content{padding:43px 36px 70px;background:var(--lightGrayColorF4);margin-bottom:48px}@media (min-width: 1024px){.step4__content{display:grid;grid-template-columns:repeat(2,1fr);padding:90px 0;margin-bottom:86px}}.step4__content__msg{display:grid;place-content:center}@media (max-width: 1023px){.step4__content__msg{margin-bottom:20px}.step4__content__msg img{width:175px}}.step4__content__ttl{text-align:center;font-size:1.125rem;font-weight:700;margin-bottom:20px}@media (min-width: 1024px){.step4__content__ttl{font-size:1.25rem;margin-bottom:30px}}.step4__content__txt{line-height:1.7142857143}@media (min-width: 1024px){.step4__content__txt{text-align:center}}.step4__content__right{padding-right:min(4.1666666667vw,80px)}.step4__order-box{max-width:540px;display:grid;border:solid 1px var(--grayColor7);border-radius:4px;overflow:hidden;margin:auto auto 30px;font-weight:500}@media (min-width: 1024px){.step4__order-box{grid-template-columns:158px auto;height:57px;margin-bottom:38px}}.step4__order-box__col{display:flex;justify-content:center;align-items:center}@media (max-width: 1023px){.step4__order-box__col{height:57px}}.step4__order-box__ttl{font-size:1rem;letter-spacing:.025em;background:var(--lightGrayColorF4)}@media (max-width: 1023px){.step4__order-box__ttl{border-bottom:solid 1px var(--grayColor7)}}@media (min-width: 1024px){.step4__order-box__ttl{border-right:solid 1px var(--grayColor7)}}.step4__order-box__content{font-size:1.1875rem;letter-spacing:.025em;background:#fff;position:relative}.step4__order-box__copy{position:absolute;right:20px;top:50%;transform:translateY(-50%)}#AmazonPayButton img{width:50%}.amazonpay-logo{height:20px}#AmazonPayButton{width:250px;height:45px;margin:0 auto 19px}@media only screen and (max-width: 750px){#AmazonPayButton img{width:100%}#AmazonPayButton{width:250px;height:45px;margin:0 auto 19px}}.formTable .cart-label{margin-left:-2rem;margin-bottom:-1rem}.formTable .convenienceoptionForm .gray-form{padding-left:3rem;padding-top:1rem!important}.formTable .convenienceoptionForm .gray-form .convenienceForm{margin:24px -3rem 0;padding:0px 1rem}.atokaraoptionForm>.atokara>span>select{font-size:16px;padding:0 10px;height:40px;line-height:40px}.installment-notice{margin-bottom:15px}.installment-notice>span{color:#f04124}.installment-notice>span>a{color:#f04124;text-decoration:underline}.payment-summary-wrapper{margin-top:20px}.payment-summary-wrapper table tr th,.payment-summary-wrapper table tr td{font-size:14px}.payment-summary{background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;margin-bottom:20px}.payment-summary table{width:100%;border-collapse:collapse}.payment-summary th,.payment-summary td{text-align:left;padding:10px}.payment-summary th{font-weight:400;color:#555}.payment-summary td{font-weight:700;color:#333}.payment-summary tr{border-bottom:1px solid #eee}.payment-summary tr:last-child{border-bottom:none}.payment-summary .amount{text-align:right}.payment-summary .currency{color:#555;margin-left:10px}#js-atokaraRetry{background-color:#3bbac6;border:none;border-radius:12px;color:#fff;display:none;font-size:14px;font-weight:700;padding:6px 16px;margin-bottom:10px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 2px 4px #0000001a;align-items:center;gap:6px}#js-atokaraRetry:hover{background-color:#00a2a1}#js-atokaraRetry:active{transform:scale(.98)}@media (max-width: 768px){.payment-summary th,.payment-summary td{padding:10px 0}}.cart-page .regmessageWrapper{margin-bottom:100px}@media (min-width: 1024px){.cart-page .regmessageWrapper{margin-bottom:65px}}.cart-page .regmessageWrapper .regmessageArea{background:var(--lightGrayColorF8);border-radius:5px;padding:30px;text-align:center}@media (min-width: 1024px){.cart-page .regmessageWrapper .regmessageArea{padding:50px}}.cart-page .regmessageWrapper .buttonArea{margin-top:30px;max-width:260px;margin-left:auto;margin-right:auto}@media (min-width: 1024px){.cart-page .regmessageWrapper .buttonArea{margin-top:44px}}.step2 .payment-section:has(.payment-section__amazon) .form-section__panel{position:relative}@media (min-width: 1024px){.step2 .payment-section .button-area{width:260px}.step2 .payment-section__amazon{display:flex;align-items:center;gap:1em}}@media (max-width: 1023px){.step2 .payment-section:has(.payment-section__amazon) .form-section__panel .edit-button{right:17px;top:20px;transform:translateY(0)}.step2 .payment-section:has(.payment-section__amazon) .form-section__panel{padding-top:40px}}.step2 .delivery_box{margin-top:24px}
