.billing-information .title{margin-bottom:20px;display:inline-flex}.billing-information .title span{font-weight:500;font-size:1.5rem;line-height:25px;color:#00874a;vertical-align:middle}.billing-information .content{display:flex;flex-direction:column;align-items:flex-start;padding:16px;border-radius:8px;background:rgba(0,0,0,.06)}.billing-information .content strong{font-style:normal;font-weight:600;font-size:.75rem;line-height:15px;color:#000;margin:8px 0px}.billing-information .content span{font-style:normal;font-weight:normal;font-size:.75rem;line-height:14px;color:rgba(0,0,0,.58);margin:2px 0px}
.modal-guest-information{min-width:602px}.modal-guest-information .custom-input{margin-bottom:0px;height:95px}.modal-guest-information .custom-input input{font-weight:500}.modal-guest-information .guest-billing-btn{margin-bottom:20px}.modal-guest-information .modal-body{padding:0 32px}.modal-guest-information .modal-acction{display:flex;justify-content:flex-end;margin:32px 0}.modal-guest-information .modal-acction .cancel-promotion-modal{margin-right:24px}@media screen and (max-width: 370px){.modal-guest-information{max-width:290px;margin:0 auto;min-width:290px}}@media screen and (min-width: 370px)and (max-width: 767px){.modal-guest-information{max-width:342px;margin:0 auto;min-width:342px}}
.modal-component-purchase-myself{min-width:586px}.modal-component-purchase-myself-header-custom h6{font-weight:500;font-size:18px;line-height:22px;padding:20px 16px}.modal-component-purchase-myself .no-shadow{color:#008248}.modal-component-purchase-myself .promotion-modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0px;margin:32px 32px 16px 32px}.modal-component-purchase-myself .promotion-modal-header .modal-title{font-weight:500;font-size:24px;line-height:30px;display:flex;align-items:center;color:rgba(0,0,0,.87)}.modal-component-purchase-myself .promotion-modal-body{padding:6px 32px 0px 32px}.modal-component-purchase-myself .close-button{padding:0px 30px !important;height:50px;display:flex;justify-content:flex-end;align-items:center}.modal-component-purchase-myself .modal-footer{border-top:none;padding:24px}.modal-backdrop{background-color:#c2c2c2}.promotion-box{color:#000}.promotion-box .lable-input{font-style:normal;font-weight:normal;font-size:12px;line-height:14px;color:rgba(0,0,0,.87)}.promotion-box .lable-input span{color:red}.promotion-box .promotion-code-input{border:none;outline:none;width:100%}.promotion-box .border-line{border:1px solid rgba(0,0,0,.12)}.modal-acction{display:flex;justify-content:flex-end;margin:32px 0}.modal-acction .cancel-promotion-modal{margin-right:24px}.error-message{color:#d12727;padding-top:10px}@media screen and (max-width: 370px){.modal-component-purchase-myself{max-width:290px;margin:0 auto;min-width:290px}}@media screen and (min-width: 370px)and (max-width: 767px){.modal-component-purchase-myself{max-width:342px;margin:0 auto;min-width:342px}}
.cover-form-promotion{position:relative;background:#fff;padding:16px;box-shadow:none;border-radius:8px;box-sizing:unset}.cover-form-promotion.disabled{pointer-events:none;opacity:.4}.cover-form-promotion .shopping-cart-promotion-img{height:10px;position:absolute;top:19px;right:20px}.cover-form-promotion .shopping-cart-promotion-img.active,.cover-form-promotion .shopping-cart-promotion-img.normal:hover{transform:rotate(270deg);transition:transform .5s}.cover-form-promotion .shopping-cart-promotion-img.normal{transform:rotate(450deg);transition:transform .5s}.cover-form-promotion .shopping-cart-promotion-label-top{cursor:pointer}.cover-form-promotion .shopping-cart-promotion-label-top-value p{font-style:normal;font-weight:500;font-size:1.125rem;display:flex;align-items:center;margin:0}.cover-form-promotion .shopping-cart-promotion-label-top-value .details{color:#000}.cover-form-promotion .shopping-cart-promotion-box{display:flex;flex-direction:column;border-radius:8px;margin-top:20px;border:1px solid rgba(0,0,0,.12);height:90px;justify-content:center;align-items:flex-start}.cover-form-promotion .shopping-cart-promotion-box .text-underline{text-decoration:underline}.cover-form-promotion .shopping-cart-promotion-box .have-promo{padding:0 4px 10px 4px}.cover-form-promotion .shopping-cart-promotion-box button{padding:0;min-height:24px;border:none;justify-content:center;align-items:center;background:#fff;display:flex;height:100%;margin-left:20px}.cover-form-promotion .shopping-cart-promotion-box button img{margin:0}.cover-form-promotion .shopping-cart-promotion-box button span{padding-left:5px;font-size:12px;line-height:14px;display:flex;align-items:center;color:rgba(0,0,0,.87)}.cover-form-promotion .shopping-cart-promotion-box .login-promo{width:22px;height:22px}.cover-form-promotion .shopping-cart-promotion-box .promo-code{width:24px;height:24px}.cover-form-promotion .shopping-cart-promotion-box .middle-line{width:90%;height:1px;margin:0 15px 0 14px;top:8px;background:rgba(0,0,0,.12);margin:0 auto;z-index:1}
.purchase-for-my-sell-shopping-cart .title{height:32px;display:inline-flex}.purchase-for-my-sell-shopping-cart .title span{padding-top:6px;font-weight:500;font-size:24px;line-height:30px;color:#00874a;vertical-align:middle}.purchase-for-my-sell-shopping-cart .description-purchase{font-size:12px;line-height:14px;display:flex;align-items:center;margin-bottom:24px}.purchase-for-my-sell-shopping-cart .bottom-line{width:100%;height:1px;background:rgba(0,0,0,.12)}
.PurchaseAsGift-header{font-style:normal;font-weight:500;font-size:24px;line-height:29.88px;color:#008248;margin:10px 0px}.PurchaseAsGift-header .cus-logo{margin:0px 15px 0px 0px;display:inline-block}.PurchaseAsGift-content .merchandise-list{border-top:1px solid rgba(0,0,0,.06)}.PurchaseAsGift-content .item-list .title-box{display:flex;justify-content:flex-start;margin-top:24px}.PurchaseAsGift-content .item-list .title-box .title{font-weight:600;font-size:15px;line-height:19px;color:rgba(0,0,0,.87);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.PurchaseAsGift-content .item-list .title-box .bottom-line{margin:9px 0 9px 8px;background-color:rgba(0,0,0,.26)}.description{color:rgba(0,0,0,.56);padding:20px 5px}.bottom-line{width:100%;height:1px;background:rgba(0,0,0,.12)}.PurchaseAsGift-msg{display:flex;flex-direction:row;padding:8px 0}.PurchaseAsGift-msg-container{padding:16px;border:1px solid rgba(0,0,0,.06);border-radius:8px;margin-bottom:24px}.PurchaseAsGift-msg-edit button{border:none;background-color:#fff;color:#00a862;font-weight:500;font-size:.75rem;line-height:15px;text-decoration:underline;padding:0}.PurchaseAsGift-msg-group{display:flex;flex-wrap:wrap}.PurchaseAsGift-msg-title{width:50%;display:inline-flex}.PurchaseAsGift-msg-title img{width:16px;height:16px;margin:0 8px 0 0}.PurchaseAsGift-msg-title .msg-text{font-weight:500;font-size:.75rem;padding-right:8px;line-height:15px;color:#008248}.PurchaseAsGift-msg-content{display:flex;width:50%;justify-content:flex-end;font-weight:400;font-size:12px;line-height:15px;color:rgba(0,0,0,.87);padding-top:2px}.PurchaseAsGift-msg-empty{color:rgba(0,0,0,.26)}
button.gpay-card-info-container.black.long.en{color:#fff;display:flex;align-items:center;width:100%;font-size:14px;justify-content:center}@media(min-width: 768px){button.gpay-card-info-container.black.long.en{max-width:350px}}button.gpay-card-info-container.black.long.en .buywith{margin-right:10px}.gpay-card-info-container{padding:0;position:relative;min-width:100px;height:40px;min-height:40px;border-radius:4px;box-shadow:rgba(60,64,67,.3) 0px 1px 1px 0px,rgba(60,64,67,.15) 0px 1px 3px 1px;cursor:pointer;border:0px}.gpay-card-info-container.black,.gpay-card-info-animation-container.black{background-color:#000;box-shadow:none}.gpay-card-info-container.white,.gpay-card-info-animation-container.white{background-color:#fff}.gpay-card-info-container.black.active{background-color:#5f6368}.gpay-card-info-container.black.hover,.gpay-card-info-animation-container.black.hover{background-color:#3c4043}.gpay-card-info-container.white.active{background-color:#fff}.gpay-card-info-container.white.focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px}.gpay-card-info-container.white.hover,.gpay-card-info-animation-container.white.hover{background-color:#f8f8f8}.gpay-card-info-iframe{border:0;display:block;height:40px;margin:auto;max-width:100%;width:240px}.gpay-card-info-container-fill .gpay-card-info-iframe{position:absolute;top:0;height:100%;width:100%}.gpay-card-info-container-fill,.gpay-card-info-container-fill>.gpay-card-info-container{width:100%;height:inherit}.gpay-card-info-container-fill .gpay-card-info-placeholder-container{align-items:center;justify-content:center;width:100%;padding-top:3px;box-sizing:border-box;overflow:hidden}.gpay-card-info-container-fill .gpay-card-info-placeholder-svg-container{position:relative;width:60%;height:inherit;max-height:80%;margin-right:-20%}.gpay-card-info-container-fill .gpay-card-info-placeholder-svg-container>svg{position:absolute;left:0;height:100%;max-width:100%}.gpay-card-info-animation-container{display:flex;width:100%;position:absolute;z-index:100;height:40px;border-radius:4px}.gpay-card-info-placeholder-container{display:flex;width:240px;height:100%;margin:auto}.gpay-card-info-animated-progress-bar-container{display:flex;box-sizing:border-box;position:absolute;width:100%}.gpay-card-info-animated-progress-bar{border-radius:4px 4px 0px 0px;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:gpayProgressFill;animation-timing-function:cubic-bezier(0.97, 0.33, 1, 1);background:#caccce;width:100%;height:3px;max-height:3px}.gpay-card-info-animated-progress-bar-indicator{border-radius:4px 4px 0px 0px;max-width:20px;min-width:20px;height:3px;max-height:3px;background:linear-gradient(to right, #caccce 30%, #acaeaf 60%);animation-delay:.5s;animation-duration:1.7s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:gpayPlaceHolderShimmer}.gpay-card-info-iframe-fade-in{animation-fill-mode:forwards;animation-duration:.6s;animation-name:gpayIframeFadeIn}.gpay-card-info-animation-container-fade-out{animation-fill-mode:forwards;animation-duration:.6s;animation-name:gpayPlaceHolderFadeOut}.gpay-card-info-animation-gpay-logo{margin:13px 7px 0px 39px;background-origin:content-box;background-position:center center;background-repeat:no-repeat;background-size:contain;height:17px;max-height:17px;max-width:41px;min-width:41px}.gpay-card-info-animation-gpay-logo.black{background-image:url("/src/assets/images/payment/dark_gpay.svg")}.gpay-card-info-animation-gpay-logo.white{background-image:url("https://www.gstatic.com/instantbuy/svg/light_gpay.svg")}@keyframes gpayPlaceHolderShimmer{0%{margin-left:0px}100%{margin-left:calc(100% - 20px)}}@keyframes gpayIframeFadeIn{from{opacity:0}to{opacity:1}}@keyframes gpayPlaceHolderFadeOut{from{opacity:1}to{opacity:0}}@keyframes gpayProgressFill{from{width:0}to{width:100%}}.gpay-card-info-container-fill .gpay-card-info-animation-container{top:0;width:100%;height:100%}.gpay-card-info-container-fill .gpay-card-info-animation-gpay-logo{background-position:right;margin:0 0 0 0;max-width:none;width:25%;height:inherit;max-height:50%}
apple-pay-button{--apple-pay-button-width: 150px;--apple-pay-button-height: 30px;--apple-pay-button-border-radius: 3px;--apple-pay-button-padding: 0px 0px;--apple-pay-button-box-sizing: border-box}.apple-pay-error{color:#d12727;margin-bottom:10px}.apple-pay-btn-container{display:flex;align-items:center}.apple-pay-number{margin-left:20px}@supports(-webkit-appearance: -apple-pay-button){.apple-pay-button{display:none;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy}.apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance: -apple-pay-button){.apple-pay-button{display:none;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0px;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px}.apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid #000}}
.Payment-header{font-style:normal;font-weight:500;font-size:1.5rem;line-height:29.88px;color:#008248;padding-bottom:24px}.content{flex-direction:row;position:relative}.content .group-item-payment{display:flex;align-items:center;padding:24px 0}.content .group-item-payment .logo-container{width:75.13px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;border-radius:4px;margin-right:16px;position:relative}.content .group-item-payment .content-wrapper{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.content .group-item-payment .content-wrapper .name-payment{display:flex;align-items:center;line-height:2;font-size:15px;line-height:18px;color:rgba(0,0,0,.87);vertical-align:middle}.content .group-item-payment .content-wrapper .color-grey{color:rgba(0,0,0,.24)}.content .group-item-payment .content-wrapper .stars-ratio-payment{margin-top:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content .group-item-payment .check-icon{margin-left:auto;margin-right:5px}.content .bottom-line{width:100%;height:1px;background:rgba(0,0,0,.12)}.content .credit-card-form{background:#fff;box-shadow:0px 1px 5px rgba(0,0,0,.1),0px 3px 4px rgba(0,0,0,.06),0px 2px 4px rgba(0,0,0,.07);border-radius:8px;padding:20px}.mask-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5;z-index:1}.expired-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.expired-wrapper .expired-text{margin-left:2px;font-size:11px;line-height:16px;color:#c82014}.payment-credit{padding-bottom:25px}.payment-list{margin:0}.margin-top-16{margin-top:16px}.payment-total-box{padding:16px;background:rgba(0,0,0,.06);border-radius:8px}.payment-total-box .title{font-size:12px;line-height:14px;color:rgba(0,0,0,.56)}.payment-total-box .payment-total-content{display:flex;justify-content:space-between;margin-top:8px;font-weight:500;font-size:12px;line-height:15px;color:rgba(0,0,0,.87)}
.EmptyShoppingCart{background-color:#fff;border-radius:8px;padding:150px 0}.EmptyShoppingCart>img{margin-bottom:32px}.EmptyShoppingCart__container{margin:0 150px;display:flex;flex-direction:column;align-items:center;justify-content:center}.EmptyShoppingCart__title{font-size:1.5rem;font-weight:500;line-height:30px;margin-bottom:8px;text-align:center}.EmptyShoppingCart__content{margin-bottom:32px;font-size:.9375rem;line-height:18px;text-align:center}@media screen and (max-width: 900px){.EmptyShoppingCart{max-width:767px;margin-bottom:24px}.EmptyShoppingCart__container{margin:0}}
.modal-out-of-stock-warning{min-width:586px}.modal-out-of-stock-warning-header-custom h6{font-weight:500;font-size:18px;line-height:22px;padding:20px 16px}.modal-out-of-stock-warning .no-shadow{color:#008248}.modal-out-of-stock-warning .out-of-stock-warning-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0px;margin:32px 32px 0px 32px}.modal-out-of-stock-warning .out-of-stock-warning-header .modal-title{font-weight:500;font-size:24px;line-height:30px;display:flex;align-items:center;color:rgba(0,0,0,.87)}.modal-out-of-stock-warning .out-of-stock-warning-body{padding:0px 32px 0px 32px}.modal-out-of-stock-warning .out-of-stock-warning-body .warning-content{margin-top:8px;font-size:15px;line-height:18px;color:rgba(0,0,0,.87)}.modal-out-of-stock-warning .close-button{padding:0px 30px !important;height:50px;display:flex;justify-content:flex-end;align-items:center}.modal-out-of-stock-warning .modal-footer{border-top:none;padding:24px}.modal-backdrop{background-color:#c2c2c2}.modal-acction{display:flex;justify-content:flex-end;margin:32px 0}.modal-acction .cancel-out-of-stock-warning{margin-right:24px}.error-message{color:#d12727;padding-top:10px}@media screen and (max-width: 767px){.modal-out-of-stock-warning{max-width:342px;margin:0 15px;min-width:342px}}
.cartitem-bottom-line{width:100%;height:1px;background:rgba(0,0,0,.12);margin:24px 0}.cartitem-title{width:100%;margin-top:18px;font-size:15px;line-height:18px;color:rgba(0,0,0,.87)}.cartitem-item{width:100%;font-size:15px;line-height:18px;color:rgba(0,0,0,.58)}
.row.ProductDetailQuickView__row-product{margin-right:auto;margin-left:0}.btnDetails,.modal .btn-container{position:absolute;bottom:0;width:100%;display:flex;justify-content:flex-end;z-index:2;border-radius:0 0 8px 8px;right:0;padding:0 24px 8px}@media(min-width: 768px){.btnDetails,.modal .btn-container{padding:0 32px 16px}}.btnDetails>.Button.Button__simplest,.modal .btn-container>.Button.Button__simplest{margin-right:24px}.btnDetails>.Button.Button__frap,.modal .btn-container>.Button.Button__frap{width:154px}.modal-itemYourCard .modal-body{padding:32px}.modal-componentDetailCard .btn-container{background:#f7f7f7;background:linear-gradient(0deg, #f7f7f7 0%, rgba(247, 247, 247, 0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$light-gray,endColorstr=$light-gray,GradientType=1)}.modal-componentDetailCard .btn-container .update-cart-item{width:114px;height:54px;padding:0;font-weight:600;font-size:18px;line-height:22px;border-radius:100px;border:none;background-color:#00a862}.modal-componentDetailCard .modal-body{padding:32px}.quickview_content{max-height:554px;overflow:auto}.quickview_content .SliderDetailCustomWrapper-thumbnail{height:auto;width:auto}.quickview_content .ProductDetail__right-voucher{margin:20px 0 5px 0;color:rgba(0,0,0,.56);font-weight:500;font-size:.875rem;line-height:1.3125rem}.quickview_content .ProductDetail__right-voucher-quantity{margin-right:16px}.quickview_content .ProductDetail__right-voucher-quantity p{margin-bottom:0}.quickview_content .ProductDetail__right-voucher-coverErrorMessage{display:flex;justify-content:center;align-items:center;margin-left:20px}@media(max-width: 1023px){.quickview_content .ProductDetail__right-voucher-coverErrorMessage{margin-top:16px;margin-left:0px}}.quickview_content .ProductDetail__right-voucher-coverErrorMessage p{margin-bottom:0;color:#d62b1f;font-size:.75rem;line-height:14px}.quickview_content .ProductDetail__right-voucher .FormReceiver-quantity{min-width:216px;height:56px}@media(min-width: 768px){.quickview_content .ProductDetail__right-voucher .FormReceiver-quantity{min-width:161px}}.quickview_content .ProductDetailQuickView{min-height:552px}.quickview_content .ProductDetailQuickView__row-product{max-width:796px;margin:0}.quickview_content .ProductDetailQuickView__right .content-attribute-wrap__item.active{border:1px solid}.quickview_content .ProductDetailQuickView__right-labelNew{color:#00874a;font-weight:500;font-size:.75rem;height:15px}.quickview_content .ProductDetailQuickView__right-title{font-weight:500;font-size:2rem;line-height:2.5rem}.quickview_content .ProductDetailQuickView__right-price{font-size:1.5rem;line-height:1.875rem;margin-top:10px}.quickview_content .ProductDetailQuickView__right-price-retail{text-decoration:line-through;color:rgba(0,0,0,.12)}.quickview_content .ProductDetailQuickView__right-price-normal{color:#00874a;font-weight:500}.quickview_content .ProductDetailQuickView__right-price-soldOut{color:#d62b1f;font-weight:500}.quickview_content .ProductDetailQuickView__right-text-green{color:#00874a;font-weight:500;font-size:.9375rem;line-height:1.1875rem;margin-bottom:10px}.quickview_content .ProductDetailQuickView__right-expirationDate{font-weight:300;font-size:.9375rem;line-height:1.1875rem;color:rgba(0,0,0,.87);margin:5px 0}.quickview_content .ProductDetailQuickView__right-voucher{margin:20px 0 5px 0;color:rgba(0,0,0,.58);font-weight:400;font-size:.9375rem;line-height:1.125rem}.quickview_content .ProductDetailQuickView__right-voucher-quantity{margin-right:16px}.quickview_content .ProductDetailQuickView__right-voucher-quantity p{margin-bottom:0}.quickview_content .ProductDetailQuickView__right-voucher-coverErrorMessage{display:flex;justify-content:center;align-items:center;margin-left:20px}@media(max-width: 1023px){.quickview_content .ProductDetailQuickView__right-voucher-coverErrorMessage{margin-top:16px;margin-left:0px}}.quickview_content .ProductDetailQuickView__right-voucher-coverErrorMessage p{margin-bottom:0;color:#d62b1f;font-size:.75rem;line-height:14px}.quickview_content .ProductDetailQuickView__right-selectAmount{padding-bottom:24px}.quickview_content .ProductDetailQuickView__right-description{font-size:.9375rem;line-height:1.125rem;color:rgba(0,0,0,.87)}.quickview_content .ProductDetailQuickView .bold-black{font-weight:500;font-size:.9375rem;line-height:1.1875rem;color:#000;margin-top:15px}.quickview_content .ProductDetailQuickView .border-bottom{border-bottom:1px solid rgba(0,0,0,.87)}.quickview_content .ProductDetailQuickView__form-cover{margin-bottom:70px}.quickview_content .ProductDetailQuickView__form-cover input[type=number]{-moz-appearance:textfield}.quickview_content .ProductDetailQuickView__form-cover input[type=number]::-webkit-inner-spin-button,.quickview_content .ProductDetailQuickView__form-cover input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quickview_content .ProductDetailQuickView__form-cover .ProductDetail__right-voucher-isGifted{margin-top:24px}.quickview_content .ProductDetailQuickView-slider{padding:40px 0 80px}.quickview_content .ProductDetailQuickView-slider .see-all{display:none}.quickview_content .ProductDetailQuickView .slick-dots li{margin:0;margin:0;width:9px;height:9px}.quickview_content .ProductDetailQuickView .slick-dots li>button{padding:4px;width:9px;height:9px}.quickview_content .ProductDetailQuickView .slick-dots li>button::before{width:9px;height:9px;line-height:9px;font-size:5px}.quickview_content .ProductDetailQuickView .slick-dots li.slick-active button::before{color:#008248}.quickview_content .added_cart{margin:10px 0 32px 0}.quickview_content .added_cart__title{font-weight:500;font-size:1.5rem;line-height:.875rem}.quickview_content .added_cart__product{display:flex;grid-gap:24px;gap:24px;margin-top:24px}.quickview_content .added_cart__product__image_container>.atom-image-box{width:112px}.quickview_content .added_cart__product__info__title{font-weight:500;font-size:1.125rem;line-height:1.56125rem}.quickview_content .added_cart__product__info__description{font-weight:400;font-size:.9375rem;line-height:1.125rem;color:rgba(0,0,0,.56);margin-top:8px}.quickview_content .added_cart__product__info__attributes{margin-top:8px}.quickview_content .added_cart__product__info__attributes p{margin-bottom:8px;color:rgba(0,0,0,.58);font-size:15px}.ProductDetailQuickView__notifyMe{height:38px}.ProductDetailQuickView__info>.container{padding-right:0;padding-left:0}@media(min-width: 768px){.ProductDetailQuickView__info>.container{padding-right:15px;padding-left:15px}}.ProductDetailQuickView__left{margin-bottom:42px}.ProductDetailQuickView__left .SliderDetail .slick-slider .active img.atom-image{max-height:310px;max-width:310px;filter:none}@media(min-width: 768px){.ProductDetailQuickView__left .SliderDetail .slick-slider .active img.atom-image{max-height:73px;max-width:73px}}.ProductDetailQuickView__successModalButton{width:100%;display:flex;justify-content:flex-end;flex-direction:column;border-radius:0 0 8px 8px;right:0;padding:0 24px 8px}.ProductDetailQuickView__successModalButton button{margin-right:0;width:100%}@media(min-width: 768px){.ProductDetailQuickView__successModalButton{flex-direction:row;padding:0 32px 16px}.ProductDetailQuickView__successModalButton>.Button.Button__simplest{margin-right:24px}.ProductDetailQuickView__successModalButton button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}
header .coverApp,.main .coverApp{margin-top:0}.HeaderTitle-cover{display:none}.footerFixed{display:none}.modal-dialog.modal-component.modal-action.modal-notify.modal-confirm.modal-md{max-width:520px}.modal-dialog.modal-component.modal-action.modal-notify.modal-confirm.modal-md h6.modal-title{padding:32px 32px 0 32px}.ShoppingCartPage .purchase-PWP-GWP .product-carousel-slick .slick-list .product-card{margin:10px 0;background:#f7f7f7;border-radius:8px;padding:8px}.ShoppingCartPage-pageContent{display:flex;padding-bottom:118px;flex-direction:row;flex-wrap:wrap}.ShoppingCartPage-info{height:100%;background:#efefef}.ShoppingCartPage-leftContainer{display:flex;flex-direction:column;margin-right:24px}.ShoppingCartPage-leftContainer .product-carousel-slick.slick-slider .slick-arrow{top:78px !important}@media(min-width: 768px){.ShoppingCartPage-leftContainer{width:396px}}@media(min-width: 1024px){.ShoppingCartPage-leftContainer{width:552px}}@media(min-width: 1200px){.ShoppingCartPage-leftContainer{width:732px}}@media(min-width: 1366px){.ShoppingCartPage-leftContainer{width:792px}}.ShoppingCartPage-leftContainer .title-page{font-weight:500;font-size:1.5rem;line-height:30px;color:rgba(0,0,0,.87);padding:24px 0 32px 0}.ShoppingCartPage-leftContainer .purchase-for-mysell{background-color:#fff;padding:24px;border-radius:8px;margin-bottom:16px}.ShoppingCartPage-leftContainer .shopping-cart-process-box{display:flex;justify-content:center}.ShoppingCartPage-rightContainer{width:100%;position:relative}@media(min-width: 768px){.ShoppingCartPage-rightContainer{width:300px}}@media(min-width: 1024px){.ShoppingCartPage-rightContainer{width:384px}}.ShoppingCartPage-rightContainer .checkout-button{z-index:3;display:flex;align-items:center;justify-content:flex-end;margin-left:auto}@media(min-width: 768px){.ShoppingCartPage-rightContainer .checkout-button{right:18.5%}}.ShoppingCartPage-rightContainer .checkout-button .checkout-custom-style{font-weight:500;font-size:18px;line-height:22px}@media(min-width: 768px){.ShoppingCartPage-sticky{width:300px}}@media(min-width: 1024px){.ShoppingCartPage-sticky{width:384px}}.ShoppingCartPage-checkout{width:100%;max-width:510px;position:fixed;bottom:0px}@media(min-width: 768px){.ShoppingCartPage-checkout{width:300px}}@media(min-width: 1024px){.ShoppingCartPage-checkout{width:384px}}.ShoppingCartPage-promotion{margin:86px 0 24px 0}.ShoppingCartPage-mobile-menu{display:none}@media(max-width: 376px){.HeaderTitle-cover{display:block;position:fixed;width:94%;z-index:99}.HeaderTitle-cover .HeaderTitle{height:48px}.HeaderTitle-cover .HeaderTitle-titleName{font-weight:400;font-size:.75rem;line-height:14px}footer{display:none}.ShoppingCartHeader{display:none}.ShoppingCartPage-pageContent{display:flex;padding-bottom:174px;justify-content:flex-start;flex-direction:column}.ShoppingCartPage-leftContainer{width:auto;max-width:342px;display:flex;flex-direction:column;margin-right:0}.ShoppingCartPage-leftContainer .title-page{padding:64px 0 32px 0}.ShoppingCartPage-leftContainer .purchase-for-mysell{background-color:#fff;max-width:342px;padding:24px;border-radius:8px;margin-bottom:24px}.ShoppingCartPage-rightContainer{padding-top:0;width:100%}.ShoppingCartPage-rightContainer .checkout-button{z-index:3;display:flex;align-items:center;justify-content:flex-end}.ShoppingCartPage-sticky{position:relative;width:100%;max-width:384px}.ShoppingCartPage-checkout{position:fixed;width:100%;bottom:78px;right:16px}.ShoppingCartPage-sticky{width:100%}.ShoppingCartPage-promotion{width:100%;margin:0 0 24px 0}.ShoppingCartPage-summary{max-width:342px}.ShoppingCartPage-mobile-menu{position:fixed;display:block;bottom:0px;width:100%}}@media(min-width: 360px)and (max-width: 767px){.main .coverApp{margin-top:0}footer{display:none}.HeaderTitle-cover{display:block;position:fixed;width:94%;z-index:99}.HeaderTitle-cover .HeaderTitle{height:48px}.HeaderTitle-cover .HeaderTitle-titleName{font-weight:400;font-size:.75rem;line-height:14px}.ShoppingCartHeader{display:none}.ShoppingCartPage-pageContent{display:flex;padding-bottom:174px;justify-content:flex-end;flex-direction:row;flex-wrap:wrap}.ShoppingCartPage-leftContainer{width:100%;display:flex;flex-direction:column;margin-right:0}.ShoppingCartPage-leftContainer .title-page{padding:64px 0 32px 0}.ShoppingCartPage-rightContainer{padding-top:0;width:100%;display:flex;justify-content:flex-end}.ShoppingCartPage-sticky{position:relative;width:100%;max-width:100%}.ShoppingCartPage-checkout{position:fixed;width:100%;bottom:78px}.ShoppingCartPage-sticky{width:100%}.ShoppingCartPage-promotion{width:100%;max-width:100%;margin:24px 0 24px 0}.ShoppingCartPage-summary{width:100%;max-width:100%}.ShoppingCartPage-mobile-menu{position:fixed;display:block;bottom:0px;width:100%}}

/*# sourceMappingURL=ShoppingCartPage.css.map*/