.singha-esayplan-payment-page{display:block;padding:15px 0;min-height:850px}.singha-esayplan-payment-page .singha-select-wrap{margin-top:0}.singha-esayplan-payment-page ._myaccount-head{display:flex;align-items:center}.singha-esayplan-payment-page ._myaccount-head ._head{flex-grow:1;font-size:1.15rem;font-weight:800}.singha-esayplan-payment-page ._myaccount-head ._update-action{width:180px;text-align:right;color:#0096f2;cursor:pointer}.singha-esayplan-payment-page .singha-tax-address-form{margin-top:20px}.singha-esayplan-payment-page ul.singha-address-list{list-style:none;margin-top:15px;margin-bottom:15px}.singha-esayplan-payment-page ul.singha-address-list li._address-list-item{border:1px solid #ccc;padding:15px;margin-bottom:10px}.singha-esayplan-payment-page ul.singha-address-list li._address-list-item ._address-head{display:flex;align-items:center;margin-bottom:15px}.singha-esayplan-payment-page ul.singha-address-list li._address-list-item ._address-head .adder-name{display:flex;align-items:center;flex-grow:1;font-size:1.45rem}.singha-esayplan-payment-page ul.singha-address-list li._address-list-item ._address-head .adder-name span._default{font-size:.9rem;color:#b1b1b1;padding-left:15px}.singha-esayplan-payment-page ul.singha-address-list li._address-list-item ._address-desc{font-family:sukhumvit-set,sans-serif;font-size:16px;color:#666}.singha-esayplan-payment-page ul.send-method-list{list-style:none;margin-top:15px}.singha-esayplan-payment-page ul.send-method-list .active{border:2px solid #0096f2!important;color:#0096f2!important}.singha-esayplan-payment-page ul.send-method-list li.send-method-item{display:flex;align-items:center;gap:35px;padding:15px;border:1px solid #ccc;color:#9c9c9c;margin-bottom:15px;cursor:pointer}.singha-esayplan-payment-page ul.send-method-list li.send-method-item .send-icon{font-family:sukhumvit-set,sans-serif;font-size:1.65rem}.singha-esayplan-payment-page ul.send-method-list li.send-method-item .send-name{flex-grow:1;font-size:1.25rem;color:#000}.singha-esayplan-payment-page ul.send-method-list li.send-method-item .send-name p{font-size:16px;color:var(--textHightLight);font-family:sukhumvit-set,sans-serif;font-weight:lighter}.singha-esayplan-payment-page ul.send-method-list li.send-method-item .send-price{text-align:right;font-size:1.45rem;color:#000}.singha-esayplan-payment-page ul.send-method-list li.send-method-item:hover{border:2px dashed #0096f2;box-shadow:0 5px 20px -15px #0096f2}.singha-esayplan-payment-page ._page-header{font-size:32px;font-weight:bolder}.singha-esayplan-payment-page ._page-content{display:flex;gap:45px}.singha-esayplan-payment-page ._page-content ._payment-detail{flex-grow:1}.singha-esayplan-payment-page ._page-content ._payment-detail ._payment-step{display:flex;gap:15px;align-items:center}.singha-esayplan-payment-page ._page-content ._payment-detail ._payment-step ._step{color:#0096f2;width:64px;height:64px;line-height:64px;text-align:center;border:1px solid #0096f2;display:inline-block;font-size:1.45rem}.singha-esayplan-payment-page ._page-content ._payment-detail ._payment-step ._title{font-size:1.45rem;font-weight:800}.singha-esayplan-payment-page ._page-content ._payment-detail .singha-bill-address,.singha-esayplan-payment-page ._page-content ._payment-detail .singha-send-method,.singha-esayplan-payment-page ._page-content ._payment-detail .singha-ship-address{margin-top:20px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ccc}.singha-esayplan-payment-page ._page-content ._payment-product{width:550px;position:relative}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list{list-style:none;padding:15px;margin-top:15px;border:1px solid #ccc}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item{display:flex;border-bottom:1px solid #e8e8e8;padding-bottom:10px;margin-bottom:10px;gap:5px}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item .shopping-cart-product{display:flex;flex-grow:1;gap:10px;min-width:220px;padding-right:10px}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item .shopping-cart-product .photo-cover{display:flex;align-items:center;background-color:#f5f5f5;width:80px;height:80px}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item .shopping-cart-product .photo-cover .product-photo{background-size:contain;background-repeat:no-repeat;background-position:50%;width:70px;height:70px}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item .product-info .product-name{max-width:100px!important}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item .product-info .product-short-desc{font-family:sukhumvit-set,sans-serif;font-size:.95rem;font-weight:lighter;max-width:100px!important;color:var(--textHightLight)}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item .product-info .product-sku{font-family:sukhumvit-set,sans-serif;font-size:.95rem;font-weight:lighter;color:var(--textColor)}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item .product-price{display:flex;flex-direction:column;align-items:end;width:100px}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item .product-price .singha-special-price{font-family:sukhumvit-set-bold;font-size:1rem;color:#ff5d5d}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item .product-price .singha-normal-price{text-decoration:line-through;font-family:sukhumvit-set-medium;font-size:.875rem;color:#666}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item .product-delete{background-image:linear-gradient(90deg,#0096f2,#5b81fb);width:40px;text-align:right;font-size:1.45rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item .product-delete i{cursor:pointer}.singha-esayplan-payment-page ._page-content ._payment-product .singha-promotion-check{padding:0;position:relative;margin-top:15px}.singha-esayplan-payment-page ._page-content ._payment-product .singha-promotion-check .singha-promotion-check-head{display:flex}.singha-esayplan-payment-page ._page-content ._payment-product .singha-promotion-check .singha-promotion-check-head ._header{flex-grow:1;font-size:1.25rem;font-weight:800}.singha-esayplan-payment-page ._page-content ._payment-product .singha-promotion-check .singha-promotion-check-head ._check-promotion{font-weight:800;background-image:linear-gradient(90deg,#5b81fb,#0096f2);display:flex;align-items:center;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.singha-esayplan-payment-page ._page-content ._payment-product .singha-promotion-check .singha-promotion-input{display:flex;height:50px;border:1px solid #ccc}.singha-esayplan-payment-page ._page-content ._payment-product .singha-promotion-check .singha-promotion-input input{flex-grow:1;border:none;padding:0 10px;outline:none}.singha-esayplan-payment-page ._page-content ._payment-product .singha-promotion-check .singha-promotion-input input:placeholder{color:#d5d5d5}.singha-esayplan-payment-page ._page-content ._payment-product .singha-promotion-check .singha-promotion-input .check-promotion-btn{display:flex;align-items:center;justify-content:center;background-color:#ccc;color:#fff;min-width:130px}.singha-esayplan-payment-page ._page-content ._payment-product .cart-summary{padding:0;border-bottom:1px solid #ccc;margin-top:15px}.singha-esayplan-payment-page ._page-content ._payment-product .cart-summary .cart-summary-head{display:flex}.singha-esayplan-payment-page ._page-content ._payment-product .cart-summary .cart-summary-head ._header{flex-grow:1;font-size:1.25rem;font-weight:800}.singha-esayplan-payment-page ._page-content ._payment-product .cart-summary ._summary-item{display:flex;margin-top:5px}.singha-esayplan-payment-page ._page-content ._payment-product .cart-summary ._summary-item ._label{color:#666;flex-grow:1}.singha-esayplan-payment-page ._page-content ._payment-product .cart-summary ._summary-item ._price{color:#ff5d5d;min-width:150px;text-align:right}.singha-esayplan-payment-page ._page-content ._payment-product .summary-total{display:flex;margin-top:15px;padding:0}.singha-esayplan-payment-page ._page-content ._payment-product .summary-total ._label{flex-grow:1;font-size:1.25rem;font-weight:800}.singha-esayplan-payment-page ._page-content ._payment-product .summary-total ._price{min-width:150px;text-align:right;font-size:1.25rem;font-weight:800}.singha-esayplan-payment-page ._page-content ._payment-product .submit-shopping-cart{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#0096f2,#5b81fb);color:#fff;height:45px;padding:10px;margin-top:30px;margin-bottom:20px;cursor:pointer}.singha-esayplan-payment-page ._page-content ._payment-product .submit-shopping-cart i{margin-left:15px}.singha-esayplan-payment-page .summary-discount .summary-discount-head{padding:0}.singha-esayplan-payment-page .summary-discount ._discount-item{padding:5px 0}.singha-esayplan-payment-page .summary-discount ._summary-total{padding:0}.singha-esayplan-payment-page .order-free-gift{margin-top:15px;padding:0 15px 15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.singha-esayplan-payment-page .order-free-gift .order-free-gift-head{display:flex;padding:5px 0;background-color:#fff}.singha-esayplan-payment-page .order-free-gift .order-free-gift-head ._header{flex-grow:1;font-size:1.25rem;font-weight:800}.singha-esayplan-payment-page .order-free-gift .freegift-item{display:flex;gap:10px;padding:10px 5px 10px 0;border-bottom:1px dashed #e8e8e8}.singha-esayplan-payment-page .order-free-gift .freegift-item:last-of-type{border-bottom:none!important}.singha-esayplan-payment-page .order-free-gift .freegift-item .gift-cover{display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;width:75px;height:75px}.singha-esayplan-payment-page .order-free-gift .freegift-item .gift-cover .gift-photo{background-size:cover;background-position:50%;background-repeat:no-repeat;width:65px;height:65px}.singha-esayplan-payment-page .order-free-gift .freegift-item .gift-info{flex-grow:1}.singha-esayplan-payment-page .order-free-gift .freegift-item .gift-info .gift-short-desc,.singha-esayplan-payment-page .order-free-gift .freegift-item .gift-info .gift-sku{font-family:sukhumvit-set,sans-serif;font-size:.95rem;font-weight:lighter;color:var(--textHightLight)}.singha-esayplan-payment-page .order-free-gift .freegift-item .gift-info .gift-tag{width:80px;background-image:linear-gradient(90deg,#0096f2,#e300ff);padding:1px;border-radius:8px}.singha-esayplan-payment-page .order-free-gift .freegift-item .gift-info .gift-tag ._tag{border-radius:7px;background-color:#fff;text-align:center}.singha-esayplan-payment-page .order-free-gift .freegift-item .gift-info .gift-tag ._tag span{background-image:linear-gradient(90deg,#5b81fb,#e300ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.singha-esayplan-payment-page .order-free-gift .freegift-item .gift-qty-edit{display:flex;flex-direction:column;align-items:end;justify-content:space-between;width:100px}.singha-esayplan-payment-page .order-free-gift .freegift-item .gift-qty-edit .change-gift{display:flex;gap:10px;background-image:linear-gradient(90deg,#0096f2,#0096f2,#e300ff);text-align:right;font-size:1.45rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.singha-esayplan-payment-page .order-free-gift .freegift-item .gift-qty-edit .change-gift span{font-size:.89rem}.singha-esayplan-payment-page .plan-start-display{flex-grow:1;color:var(--primary);font-size:1.25rem;font-weight:600}.singha-esayplan-payment-page .date-label{font-size:1.25rem;font-weight:500;padding-right:15px}.singha-esayplan-payment-page .date-value{color:var(--primary);font-size:1.35rem;font-weight:600;padding-right:15px}.singha-esayplan-payment-page .plan-start-date-desc,.singha-esayplan-payment-page .plan-start-date-remark{color:var(--textHightLight)}.singha-esayplan-payment-page .plan-start-date-desc{margin-bottom:15px}.singha-esayplan-payment-page .remark-icon{font-size:1rem;padding-right:10px}.singha-esayplan-payment-page .disable-btn{background:var(--disabledColor)!important;cursor:not-allowed}.singha-esayplan-payment-page .delivery-time{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:20px;gap:20px}.singha-esayplan-payment-page .delivery-time .send-method-item{flex-grow:1}@media only screen and (max-width:1024px){.singha-esayplan-payment-page ._page-content .easyplan-date .col{display:flex;flex-direction:column}}@media only screen and (max-width:860px){.singha-esayplan-payment-page ._page-content ._payment-product{width:330px}.singha-esayplan-payment-page ._page-content .easyplan-date .col{display:flex;flex-direction:column}}@media only screen and (max-width:540px){.singha-esayplan-payment-page{padding:0!important}.singha-esayplan-payment-page ._page-content{flex-direction:column;gap:0}.singha-esayplan-payment-page ._page-content ._payment-detail ._payment-step ._step{width:55px;height:55px;line-height:55px}.singha-esayplan-payment-page ._page-content ._payment-detail ._payment-step ._title{font-size:1.25rem}.singha-esayplan-payment-page ._page-content ._payment-product{width:100%}.singha-esayplan-payment-page .easyplan-date .col{display:flex;flex-direction:column}.singha-esayplan-payment-page .shopping-cart-list .shopping-cart-item .product-item{flex-direction:row}.singha-esayplan-payment-page .easyplan-cart-footer{background-color:#fff;position:fixed;width:100%;left:0;bottom:0;height:135px;padding:0 20px;z-index:99;border:1px solid var(--primary)}}@media only screen and (max-width:320px){.singha-esayplan-payment-page ._page-content ._payment-product .shopping-cart-list .shopping-cart-item .shopping-cart-product{min-width:170px!important}}.singha-ship-address-form .row .col{width:50%}.singha-ship-address-form .input-col{display:flex}.singha-ship-address-form .input-col .ui-checkbox{width:50%}@media only screen and (max-width:430px){.singha-ship-address-form .row{flex-direction:column;margin-bottom:0}.singha-ship-address-form .row .col{width:100%}.singha-ship-address-form .row-action{flex-direction:column-reverse}}.singha-tax-address-form .row .col{width:50%}.singha-tax-address-form .input-col{display:flex}.singha-tax-address-form .input-col .ui-checkbox{width:50%}@media only screen and (max-width:430px){.singha-tax-address-form .row{flex-direction:column;margin-bottom:0}.singha-tax-address-form .row .col{width:100%}.singha-tax-address-form .row-action{flex-direction:column-reverse}}