﻿.address-module-grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:15px 24px}[address-module] .form-group-address{display:flex;flex-direction:column}[address-module] .form-group-address .control-label{font-size:14px;line-height:19px;padding-bottom:5px}[address-module] .form-group-address .controls{width:100% !important}[address-module] .form-group-address .help-block{margin-bottom:0}[address-module] .form-group-address .form-control{text-overflow:ellipsis;overflow:hidden}[address-module] .form-group-address .form-control ::placeholder{text-overflow:ellipsis;overflow:hidden}[address-module] .logistic-codes-input,[address-module] .address-node-ids-input{display:none}.MemberCenter .address-module-block .form-group,.MemberCenter .address-module-block .form-group-address,.member-content-center .address-module-block .form-group,.member-content-center .address-module-block .form-group-address{display:flex;flex-direction:column;margin-bottom:0}.MemberCenter .address-module-block .form-group .control-label,.MemberCenter .address-module-block .form-group-address .control-label,.member-content-center .address-module-block .form-group .control-label,.member-content-center .address-module-block .form-group-address .control-label{font-size:14px !important;line-height:19px;padding-bottom:5px;width:100%}.MemberCenter .address-module-block .form-group .controls,.MemberCenter .address-module-block .form-group-address .controls,.member-content-center .address-module-block .form-group .controls,.member-content-center .address-module-block .form-group-address .controls{width:100% !important}.MemberCenter .address-module-block .address-recipient-name,.MemberCenter .address-module-block .address-recipient-phone,.member-content-center .address-module-block .address-recipient-name,.member-content-center .address-module-block .address-recipient-phone{margin-bottom:15px}#delivery-form-content .address-module-grid{margin-bottom:15px;gap:15px 16px}form[name="deliveryForm"] .radio [address-module]{display:inline-block}.enlargeImageModal,.enlargeImageModal .modal-dialog{display:flex !important;align-items:center;justify-content:center;width:100% !important}.enlargeImageModal .modal-dialog{top:unset;left:unset;margin:0;height:0;border:0;transform:unset !important}.enlargeImageModal .modal-dialog .modal-content{border:none;border-radius:unset}.enlargeImageModal .modal-dialog .modal-content img{max-width:90vw;max-height:80vh}.birthday-picker{display:flex;gap:8px}.birthday-picker .selector-wrapper{flex:1;position:relative}.birthday-picker .selector-wrapper.hide-arrow:after{content:''}.birthday-picker select.form-control[data-empty="true"]{color:#999}.facebook-subscription-dialog-content{--chakra-sizes-md: 598px;--chakra-radii-md: 6px;box-shadow:0px 5px 15px 0px #00000080}.facebook-subscription-dialog-body,.facebook-subscription-dialog-footer{display:flex;padding:15px}.facebook-subscription-dialog-body{flex-direction:column;gap:15px}.facebook-subscription-dialog-title{font-size:16px;font-weight:700;line-height:21.79px;margin:unset;color:#5b5b5b}.facebook-subscription-dialog-info{font-size:14px;font-weight:400;line-height:25px;color:#5b5b5b;word-wrap:break-word}.facebook-subscription-dialog-hint{font-weight:700;color:#356dff}.facebook-subscription-dialog-footer{justify-content:flex-end;gap:12px}.facebook-subscription-dialog-footer_cancel,.facebook-subscription-dialog-footer_confirm{padding:6px;border-radius:3px}.facebook-subscription-dialog-footer_confirm{color:#fff}.facebook-subscription-dialog-footer_cancel{min-width:56px;border:1px solid #c2c2c2;color:#555555}@media screen and (max-width: 767px){.facebook-subscription-dialog-content{--chakra-sizes-md: 338px;display:flex;flex-direction:column;gap:10px;width:90vw;padding:24px}.facebook-subscription-dialog-body{align-items:center;gap:4px;padding:0}.facebook-subscription-dialog-title{font-size:14px;line-height:22px;text-align:center}.facebook-subscription-dialog-info{text-align:center;padding:12px 16px}.facebook-subscription-dialog-footer{justify-content:flex-start;flex-direction:column-reverse;padding:unset}.facebook-subscription-dialog-footer_cancel,.facebook-subscription-dialog-footer_confirm{flex:1}}.facebook-subscription-dialog-window .modal-dialog{display:inline-flex;align-items:center;justify-content:center}.facebook-subscription-dialog-window .modal-content{width:fit-content;box-shadow:unset}.facebook-subscription-dialog-content{max-width:var(--chakra-sizes-md)}.facebook-subscription-button{display:inline-flex;justify-content:center;align-items:center;gap:5px;padding:4px 10px;border-radius:3px;border:1px solid #cccccc80;color:#1877f2;background-color:#fff;font-size:14px;font-weight:400;line-height:20px;height:auto;min-height:34px}.facebook-subscription-button_subscribed{color:#c2c2c2}.facebook-subscription-button_signup{padding:10px;font-size:16px;font-weight:500;line-height:1;gap:unset}.facebook-subscription-button_signup>svg{margin-right:6px;margin-left:2px}.facebook-subscription-button_order{padding:8px 10px 7px;border-radius:5px;font-size:calc(16px * var(--font-size-paragraph, 1));line-height:1.28}.facebook-subscription-button_order>svg{width:20px;height:20px}.facebook-subscription-button.facebook-subscription-button_hard-override.facebook-subscription-button_hard-override{color:#1877f2 !important;border:1px solid #cccccc80 !important;background-color:#fff !important}.facebook-subscription-button.facebook-subscription-button_hard-override.facebook-subscription-button_hard-override:hover{color:#1877f2 !important;background-color:#fff !important}.facebook-subscription-button:hover{background-color:#fff}.cookie-consent-detail-settings-panel__container{position:fixed;z-index:var(--cookie-consent-popup-z-index, 1000);top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.cookie-consent-detail-settings-panel__container *{margin:0;padding:0;border:0}@media screen and (min-width: 768px){.cookie-consent-detail-settings-panel__container{align-items:flex-start;padding:60px 40px}}@media screen and (max-width: 480px){.cookie-consent-detail-settings-panel__container{top:51px}}.cookie-consent-detail-settings-panel__layout{display:flex;flex-direction:column;width:100%;padding:30px 0px;gap:20px;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.5);position:relative;height:100%}@media screen and (min-width: 768px){.cookie-consent-detail-settings-panel__layout{width:580px;border-radius:6px}}@media screen and (min-width: 768px){.cookie-consent-detail-settings-panel__layout{max-height:638px}}.cookie-consent-detail-settings-panel__header{display:flex;flex-direction:column;flex-shrink:0;gap:20px;padding:0 30px}.cookie-consent-detail-settings-panel__main{overflow-y:scroll;display:flex;flex-direction:column;gap:20px;padding:0 30px}.cookie-consent-detail-settings-panel__main ::-webkit-scrollbar-scrollbar{width:8px;border-radius:4px}.cookie-consent-detail-settings-panel__main ::-webkit-scrollbar-thumb{background-color:#afafaf}.cookie-consent-detail-settings-panel__main ::-webkit-scrollbar-track{background-color:transparent}.cookie-consent-detail-settings-panel__footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:16px;padding:0 30px}.cookie-consent-detail-settings-panel__title{font-size:24px;font-weight:400;line-height:30px;color:#333}.cookie-consent-detail-settings-panel__desc{font-size:16px;font-weight:400;line-height:20px;color:#333}.cookie-consent-detail-settings-panel__separator{height:0;border:1px solid #d6d6d6}.cookie-consent-detail-settings-panel__item{display:flex;flex-direction:column;gap:23px}.cookie-consent-detail-settings-panel__item-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cookie-consent-detail-settings-panel__item-title{font-size:16px;font-weight:400;line-height:20px;color:#333;font-weight:600}.cookie-consent-detail-settings-panel__item-desc{color:#737373;font-size:13px;font-weight:400;line-height:18px}.cookie-consent-detail-settings-panel__save-btn{font-size:16px;font-weight:400;line-height:20px;color:#333;display:flex;flex:0 1 auto;align-items:center;justify-content:center;text-align:center;line-height:32px;padding:0 12px;background-color:#000;color:#fff;width:200px}@media screen and (max-width: 480px){.cookie-consent-detail-settings-panel__save-btn{flex:1 1 auto;width:100%}}.cookie-consent-detail-settings-panel__top-right{position:absolute;top:0;right:0;z-index:1}.cookie-consent-detail-settings-panel__discard-btn{background-color:#ddd;border-bottom-left-radius:6px;width:37px;height:34px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.cookie-consent-detail-settings-panel__discard-btn{border-top-right-radius:6px}}.cookie-consent-detail-settings-panel__discard-btn::before{content:'\f00d';font-family:FontAwesome;color:#fff}.cookie-consent-popup__container{position:fixed;z-index:var(--cookie-consent-popup-z-index, 1000);top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.cookie-consent-popup__container *{margin:0;padding:0;border:0}@media screen and (min-width: 768px){.cookie-consent-popup__container{align-items:flex-start;padding:60px 40px}}.cookie-consent-popup__layout{display:flex;flex-direction:column;width:100%;padding:30px 0px;gap:20px;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.5);padding:30px}@media screen and (min-width: 768px){.cookie-consent-popup__layout{width:580px;border-radius:6px}}.cookie-consent-popup__footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:16px}@media screen and (max-width: 480px){.cookie-consent-popup__footer{justify-content:space-between}}.cookie-consent-popup__title{font-size:24px;font-weight:400;line-height:30px;color:#333}.cookie-consent-popup__desc{font-size:16px;font-weight:400;line-height:20px;color:#333}.cookie-consent-popup__settings-btn{font-size:16px;font-weight:400;line-height:20px;color:#333;display:flex;flex:0 1 auto;align-items:center;justify-content:center;text-align:center;line-height:32px;background-color:transparent;font-weight:700;text-decoration:underline}.cookie-consent-popup__accept-btn{font-size:16px;font-weight:400;line-height:20px;color:#333;display:flex;flex:0 1 auto;align-items:center;justify-content:center;text-align:center;line-height:32px;padding:0 12px;background-color:#000;color:#fff;max-width:200px}.cookie-consent-switch__container{position:relative;display:inline-block;height:26px;width:50px}.cookie-consent-switch__checkbox{height:0;width:0;opacity:0}.cookie-consent-switch__slider{background-color:#D6D6D6;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;transition:.4s}.cookie-consent-switch__slider::before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:3px;transition:.4s;-webkit-transition:.4s;background-color:#fff}.cookie-consent-switch__checkbox:checked+.cookie-consent-switch__slider::before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.cookie-consent-switch__checkbox:disabled+.cookie-consent-switch__slider{background-color:#EBEBEB}.cookie-consent-switch__checkbox:disabled+.cookie-consent-switch__slider::before{background-color:#BEBEBE}.cookie-consent-switch__checkbox:not(:disabled):checked+.cookie-consent-switch__slider{background-color:#333}.cookie-consent-switch__slider.round{border-radius:26px}.cookie-consent-switch__slider.round::before{border-radius:50%}.page-cart .btn-color-primary:not(.btn-clear):not(.btn-checkout):not(.btn-repurchase):not(.btn-go-combined-to):not(.btn-view-order),.page-checkout .btn-color-primary:not(.btn-clear):not(.btn-checkout):not(.btn-repurchase):not(.btn-go-combined-to):not(.btn-view-order),.page-order-show .btn-color-primary:not(.btn-clear):not(.btn-checkout):not(.btn-repurchase):not(.btn-go-combined-to):not(.btn-view-order),.page-return-order-show .btn-color-primary:not(.btn-clear):not(.btn-checkout):not(.btn-repurchase):not(.btn-go-combined-to):not(.btn-view-order){background-color:#9DAAB0 !important;border:1px solid #9DAAB0 !important;color:white !important}.page-cart .btn-default:hover,.page-cart .btn-default:focus,.page-cart .btn-default.focus,.page-cart .btn-default:active,.page-cart .btn-default.active,.page-cart .open>.dropdown-toggle.btn-default,.page-checkout .btn-default:hover,.page-checkout .btn-default:focus,.page-checkout .btn-default.focus,.page-checkout .btn-default:active,.page-checkout .btn-default.active,.page-checkout .open>.dropdown-toggle.btn-default,.page-order-show .btn-default:hover,.page-order-show .btn-default:focus,.page-order-show .btn-default.focus,.page-order-show .btn-default:active,.page-order-show .btn-default.active,.page-order-show .open>.dropdown-toggle.btn-default,.page-return-order-show .btn-default:hover,.page-return-order-show .btn-default:focus,.page-return-order-show .btn-default.focus,.page-return-order-show .btn-default:active,.page-return-order-show .btn-default.active,.page-return-order-show .open>.dropdown-toggle.btn-default{color:#333 !important;background-color:#e6e6e6 !important;border-color:#adadad !important}.page-cart .btn-default,.page-cart .btn-default:not(.btn-clear),.page-cart .btn-default:not(.btn-clear):not(.btn-checkout),.page-checkout .btn-default,.page-checkout .btn-default:not(.btn-clear),.page-checkout .btn-default:not(.btn-clear):not(.btn-checkout),.page-order-show .btn-default,.page-order-show .btn-default:not(.btn-clear),.page-order-show .btn-default:not(.btn-clear):not(.btn-checkout),.page-return-order-show .btn-default,.page-return-order-show .btn-default:not(.btn-clear),.page-return-order-show .btn-default:not(.btn-clear):not(.btn-checkout){color:#333 !important;background-color:#fff !important;border-color:#ccc !important;border-width:1px !important}.page-cart .btn-success:hover,.page-cart .btn-success:focus,.page-cart .btn-success.focus,.page-cart .btn-success:active,.page-cart .btn-success.active,.page-cart .open>.dropdown-toggle.btn-success,.page-checkout .btn-success:hover,.page-checkout .btn-success:focus,.page-checkout .btn-success.focus,.page-checkout .btn-success:active,.page-checkout .btn-success.active,.page-checkout .open>.dropdown-toggle.btn-success,.page-order-show .btn-success:hover,.page-order-show .btn-success:focus,.page-order-show .btn-success.focus,.page-order-show .btn-success:active,.page-order-show .btn-success.active,.page-order-show .open>.dropdown-toggle.btn-success,.page-return-order-show .btn-success:hover,.page-return-order-show .btn-success:focus,.page-return-order-show .btn-success.focus,.page-return-order-show .btn-success:active,.page-return-order-show .btn-success.active,.page-return-order-show .open>.dropdown-toggle.btn-success{color:#fff !important;background-color:#449d44 !important;border-color:#398439 !important}.page-cart .btn-success,.page-checkout .btn-success,.page-order-show .btn-success,.page-return-order-show .btn-success{color:#fff !important;background-color:#5cb85c !important;border-color:#4cae4c !important}.page-cart .form-group:not(.has-error),.page-checkout .form-group:not(.has-error),.page-order-show .form-group:not(.has-error),.page-return-order-show .form-group:not(.has-error){color:#555 !important;border-color:transparent !important;background-color:#fff !important}.page-cart .form-group:not(.has-error) .form-control,.page-checkout .form-group:not(.has-error) .form-control,.page-order-show .form-group:not(.has-error) .form-control,.page-return-order-show .form-group:not(.has-error) .form-control{background-color:#fff !important;border-color:#ccc !important;color:#555 !important}.page-cart .btn-link,.page-checkout .btn-link,.page-order-show .btn-link,.page-return-order-show .btn-link{color:#337ab7 !important;border-radius:0 !important;border:0 !important}.page-cart .btn-link,.page-cart .btn-link:active,.page-cart .btn-link.active,.page-cart .btn-link[disabled],.page-cart fieldset[disabled] .btn-link,.page-checkout .btn-link,.page-checkout .btn-link:active,.page-checkout .btn-link.active,.page-checkout .btn-link[disabled],.page-checkout fieldset[disabled] .btn-link,.page-order-show .btn-link,.page-order-show .btn-link:active,.page-order-show .btn-link.active,.page-order-show .btn-link[disabled],.page-order-show fieldset[disabled] .btn-link,.page-return-order-show .btn-link,.page-return-order-show .btn-link:active,.page-return-order-show .btn-link.active,.page-return-order-show .btn-link[disabled],.page-return-order-show fieldset[disabled] .btn-link{background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.page-cart .btn.btn-link:visited .btn.btn-link:not(.btn-clear):not(.btn-checkout),.page-checkout .btn.btn-link:visited .btn.btn-link:not(.btn-clear):not(.btn-checkout),.page-order-show .btn.btn-link:visited .btn.btn-link:not(.btn-clear):not(.btn-checkout),.page-return-order-show .btn.btn-link:visited .btn.btn-link:not(.btn-clear):not(.btn-checkout){background-color:transparent;border:0 !important;padding:0 !important;color:#337ab7 !important}.page-cart .form-inline.form-inline-2,.page-checkout .form-inline.form-inline-2,.page-order-show .form-inline.form-inline-2,.page-return-order-show .form-inline.form-inline-2{letter-spacing:initial}.page-cart .container,.page-checkout .container,.page-order-show .container,.page-return-order-show .container{max-width:100%}.page-cart hr,.page-checkout hr,.page-order-show hr,.page-return-order-show hr{border-top:1px solid #eee}body.checkout_v2.checkout .navbar{margin-top:0}@media (max-width: 768px){body.checkout_v2.checkout .navbar-wrapper{height:initial}}@media (max-width: 480px){body.checkout_v2.checkout .container .container{padding-right:15px;padding-left:15px}}@media (min-width: 480px) and (max-width: 750px){body.checkout_v2.checkout .container .container{padding-right:15px;padding-left:15px}}@media (min-width: 768px){body.checkout_v2.checkout .container .container{width:750px}}@media (min-width: 992px){body.checkout_v2.checkout .container .container{width:970px}}@media (min-width: 1200px){body.checkout_v2.checkout .container .container{width:1170px}}body.checkout_v2.checkout .body-content{margin-bottom:none}body.checkout_v2.checkout .yield-wrapper{margin:0 !important;width:100%}body.checkout_v2.checkout .navbar-wrapper{float:none;position:relative;padding:0;text-align:center}@media screen and (min-width: 768px){body.checkout_v2.checkout .navbar-header-wrapper,body.checkout_v2.checkout .navbar{max-width:100%}}.new-checkout-ui .navbar .container{max-width:100%}.basket-page-modal-window.modal{overflow-y:hidden !important}.basket-page-modal-window .modal-dialog{top:0%;left:0%;bottom:0%;right:0%;width:100%;margin:0;transform:translate(0px, 0px) !important}.basket-page-modal-window .modal-dialog .modal-content{height:100vh;border-radius:0;border:none;background:#f8f8f8}@media screen and (min-width: 768px){.product-set-quick-cart-modal.QuickCart-modal.modal{height:100%;overflow:visible}}@media screen and (max-width: 767px){.product-set-quick-cart-modal.QuickCart-modal.modal{height:100%;transform:none;top:0;bottom:0}}@media screen and (min-width: 768px){.product-set-quick-cart-modal.QuickCart-modal.modal .modal-dialog{width:100%;max-width:700px;margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) !important}}@media screen and (min-width: 992px){.product-set-quick-cart-modal.QuickCart-modal.modal .modal-dialog{max-width:900px}}@media screen and (max-width: 767px){.product-set-quick-cart-modal.QuickCart-modal.modal .modal-dialog{height:calc(100% - 96px);max-height:calc(100vh - 96px);margin:0;position:absolute;top:96px;transform:none !important}}@media screen and (max-width: 767px){.product-set-quick-cart-modal.QuickCart-modal.modal .modal-dialog .quick-cart-cancel-holder{display:none}}@media screen and (max-width: 767px){.product-set-quick-cart-modal.QuickCart-modal.modal .modal-dialog .modal-content{max-height:none;height:100%;padding-bottom:42px}}@media screen and (max-width: 767px){.product-set-quick-cart-modal.QuickCart-modal.modal .modal-dialog .btn.btn-custom.product-set-action-button{position:fixed;padding:10px 12px;border-radius:0;bottom:0;width:100%;left:0;right:0;z-index:10}}.product-set-quick-cart-modal.QuickCart-modal.modal .modal-dialog .product-images .relative-wrapper{position:relative}.product-set-quick-cart-modal.QuickCart-modal.modal .modal-dialog .quick-cart-mobile-header{display:flex;padding-top:0}.product-set-quick-cart-modal.QuickCart-modal.modal .modal-dialog .quick-cart-mobile-header .product-images{flex:1;max-width:100px}.product-set-quick-cart-modal.QuickCart-modal.modal .modal-dialog .quick-cart-mobile-header .product-title{flex:1;margin-left:8px}.product-set-quick-cart-modal.QuickCart-modal.modal .modal-dialog .quick-cart-body{overflow:visible}.product-set-quick-cart-modal.QuickCart-modal.modal .modal-dialog .mobile-child-variations .child-variations-wrapper{margin-top:0;margin-bottom:12px;padding-top:12px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.product-set-quick-cart-modal.QuickCart-modal.modal .child-variations-wrapper{margin-top:24px}.product-set-quick-cart-modal.QuickCart-modal.modal .child-variations-wrapper .hint{font-size:13px;color:#777;margin-bottom:13px}.product-set-quick-cart-modal.QuickCart-modal.modal .child-variations-wrapper .child-variation{font-size:14px;color:#777;display:flex;justify-content:space-between;margin-bottom:13px}.product-set-quick-cart-modal.QuickCart-modal.modal .child-variations-wrapper .child-variation .remove-button{width:20px;height:20px;text-align:center;background-color:rgba(153,153,153,0.8);cursor:pointer}.product-set-quick-cart-modal.QuickCart-modal.modal .child-variations-wrapper .child-variation .remove-button:hover{background-color:rgba(51,51,51,0.8)}.product-set-quick-cart-modal.QuickCart-modal.modal .child-variations-wrapper .child-variation .remove-button>.fa{color:#fff}.product-set-basket .highlight-label,.product-set-quick-cart-modal .highlight-label{font-weight:500;font-size:16px;color:#c74060}.product-set-basket .cross-label{font-size:16px;color:#999;text-decoration:line-through;margin-left:8px}.product-set-basket .basket-product-header{margin:24px 0}@media screen and (max-width: 767px){.product-set-basket .basket-product-header{margin:24px 0}}.product-set-basket .basket-product-header .basket-product-title{font-size:24px;color:#333;text-align:center;margin-bottom:4px}@media screen and (max-width: 767px){.product-set-basket .basket-product-header .basket-product-title{font-size:18px}}.product-set-basket .basket-product-header .basket-product-subtitle{font-size:16px;color:#333;text-align:center}@media screen and (max-width: 767px){.product-set-basket .basket-product-header .basket-product-subtitle{font-size:14px}}.product-set-basket .basket-inner{width:100%;max-width:1048px;margin:0 auto;padding:10px 20px}@media screen and (max-width: 767px){.product-set-basket .basket-inner{padding:10px 16px}}.product-set-basket .basket-header{position:relative;width:100%;height:72px;padding:20px 50px;display:flex;align-items:center;justify-content:center;background:#fff}.product-set-basket .basket-header .basket-header-back{position:absolute;left:50px;top:50%;transform:translateY(-50%);padding:10px;cursor:pointer}.product-set-basket .basket-header .fa.fa-angle-left{font-size:18px;color:#596480}.product-set-basket .basket-header .basket-header-title{font-size:18px;color:#333333}.product-set-basket .basket-content{background:#f8f8f8;max-height:calc(100vh - 72px);overflow-y:scroll;padding-bottom:210px}.basket-content .basket-inner{display:flex;flex-wrap:wrap}.product-set-quantity-label{padding:4px 8px;position:absolute;top:0;right:0;border-radius:0px 0px 0px 4px;font-size:14px;line-height:19px;color:#fff;background-color:#c74060;z-index:10}.product-set-quantity-label.disabled{background-color:#999}.basket-product{position:relative;background:#ffffff;border-radius:4px;padding:35px 24px 24px;padding-bottom:24px;margin-bottom:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}@media screen and (min-width: 768px){.basket-product{width:calc((100% - 48px) / 3)}.basket-product:not(:nth-child(3n)){margin-right:24px}}@media screen and (max-width: 767px){.basket-product{width:calc((100% - 8px) / 2);margin-bottom:8px;border-radius:0;padding:35px 0 0}.basket-product:not(:nth-child(2n)){margin-right:8px}.basket-product .info-wrapper{padding:0 8px}.basket-product .btn.btn-custom.product-set-action-button{border-radius:0;padding:10px 12px}}.basket-product .image-wrapper>div{padding-top:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.basket-product .product-title{margin-top:16px;text-align:center;color:#333;font-size:16px;line-height:20px}.basket-product .product-set-action-button{margin-top:16px}.basket-product .product-set-action-button .sl-loading-spinner{display:flex;align-items:center;justify-content:center}.basket-cart-panel{display:flex;flex-direction:column;position:fixed;width:100%;left:0;bottom:0;z-index:101;color:#333;background-color:#fff;box-shadow:0 -4px 8px rgba(0,0,0,0.1)}@media screen and (max-width: 767px){.basket-cart-panel{flex-direction:column-reverse}}.basket-cart-panel hr{display:block;margin:0;border:none;border-top:1px solid #eee}.basket-cart-panel .sl-loading-spinner{display:flex;align-items:center;justify-content:center}.basket-cart-panel .basket-cart-panel-header{cursor:pointer}.basket-cart-panel .basket-cart-panel-header .progress-bar{display:block;width:100%;height:2px;background-color:#fff;box-shadow:none}.basket-cart-panel .basket-cart-panel-header .progress-bar .progress-bar-content{height:2px;transition:width 250ms ease-in-out;background-color:#c74060}.basket-cart-panel .basket-cart-panel-header .panel-header-inner{display:flex;align-items:center;justify-content:space-between;height:50px}@media screen and (max-width: 767px){.basket-cart-panel .basket-cart-panel-header .panel-header-inner{padding:0}}.basket-cart-panel .basket-cart-panel-header .panel-header-label{display:flex;font-size:14px;align-items:center}@media screen and (max-width: 767px){.basket-cart-panel .basket-cart-panel-header .panel-header-label{flex:1;padding-left:20px}}.basket-cart-panel .basket-cart-panel-header .dropdown-arrow{margin-right:6px;font-size:18px}.basket-cart-panel .basket-cart-panel-header .panel-header-action{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 767px){.basket-cart-panel .basket-cart-panel-header .panel-header-action{flex:1;height:100%}}.basket-cart-panel .basket-cart-panel-header .panel-header-action .btn.btn-custom{min-width:160px;margin-left:24px}.basket-cart-panel .basket-cart-panel-header .panel-header-action .btn.btn-custom:disabled{background-color:#ccc !important;border:1px solid #ccc;color:#fff !important}@media screen and (max-width: 767px){.basket-cart-panel .basket-cart-panel-header .panel-header-action .btn.btn-custom{height:100%;width:100%;border-radius:0;margin-left:0}}.basket-cart-panel .basket-cart-panel-content{height:0px;transition:height 0.3s ease-in-out;overflow:hidden;background-color:#f9fafb}.basket-cart-panel .basket-cart-panel-content .empty-hint{display:flex;align-items:center;justify-content:center;font-size:14px;color:#999}.basket-cart-panel .basket-cart-panel-content .panel-content-inner{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:16px}@media screen and (max-width: 1023px){.basket-cart-panel .basket-cart-panel-content .panel-content-inner{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 767px){.basket-cart-panel .basket-cart-panel-content .panel-content-inner{grid-template-columns:1fr}}.basket-cart-panel .basket-cart-panel-content .panel-content-inner.empty{height:100%;align-items:center;justify-content:center}@media screen and (max-width: 767px){.basket-cart-panel .mobile-mask.active{position:absolute;top:-100vh;left:0;width:100%;height:100vh;background-color:#000;opacity:0.3}}.basket-cart-item{background-color:#fff;border:1px solid #e6eaf0;display:flex;flex-wrap:wrap}.basket-cart-item .product-link{display:block;width:120px;position:relative}.basket-cart-item .product-link.active{cursor:pointer}.basket-cart-item .product-link:not(.active) a{cursor:auto}.basket-cart-item img{width:100%}.basket-cart-item .remove-button{position:absolute;top:0;left:0;width:20px;height:20px;text-align:center;background-color:rgba(153,153,153,0.8)}.basket-cart-item .remove-button>.fa{color:#fff}.basket-cart-item .remove-button:hover{background-color:rgba(51,51,51,0.8)}.basket-cart-item .product-content{display:flex;flex:1;flex-direction:column;word-break:break-all;margin:8px 4px 8px 8px}.basket-cart-item .title{overflow-y:hidden;font-size:14px;color:#4a4a4a;margin-bottom:4px}.basket-cart-item .item-variation,.basket-cart-item .item-quantity{font-size:14px;color:#777;margin-bottom:4px}.basket-cart-item .txt-sold-out{font-size:14px;line-height:1.3;color:#d9534f}.basket-cart-panel.expanded .basket-cart-panel-content{height:calc(100vh - 230px);overflow-y:scroll}@media screen and (max-width: 767px){.basket-cart-panel.expanded .basket-cart-panel-content{height:auto;max-height:70vh}}.child-item-wrapper{overflow:auto;max-height:175px}.child-item-wrapper .remove-button{min-width:20px;margin-left:5px}.child-item-wrapper .child-item-quantity{min-width:20px}.basket-mobile-price{padding:16px;border-bottom:1px solid #e7e7e7}.product-variation-picker .out-of-stock{text-align:center}.product-variation-picker .product-link,.product-variation-picker .js-product-link,.product-variation-picker .product-info-link,.product-variation-picker .temp{display:none}.product-variation-picker .product-link a,.product-variation-picker .product-link+a,.product-variation-picker .js-product-link a,.product-variation-picker .js-product-link+a,.product-variation-picker .product-info-link a,.product-variation-picker .product-info-link+a,.product-variation-picker .temp a,.product-variation-picker .temp+a{display:none}@media screen and (max-width: 767px){.product-variation-picker{z-index:1103 !important}}.alert-ask-for-login{display:flex;align-items:center;justify-content:space-between;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;border:1px solid #EDEDED;background-color:white}.alert-ask-for-login p{line-height:34px}.alert-ask-for-login .btn{min-width:120px}@media screen and (max-width: 767px){.alert-ask-for-login{flex-direction:column}.alert-ask-for-login p{line-height:22px}.alert-ask-for-login .btn{min-width:80px}}.return-order-detail .description{margin-left:70px}.cart-items{overflow:hidden}.cart-items:before,.cart-items:after{content:" ";display:table}.cart-items:after{clear:both}.cart-items .product-image{width:60px;height:60px;float:left;margin-right:10px;background-size:cover;background-repeat:no-repeat;background-position:center}.cart-items .variant-name{display:block;color:#777777;font-size:13px}.cart-items .price,.cart-items .sale-price,.cart-items .original-price{display:block;text-align:center}.cart-items .original-price{font-size:12px;text-decoration:line-through}.cart-items .btn-remove-cart-item{display:block;font-size:17px;line-height:15px;padding:0;color:#7F7F7F !important}@media screen and (min-width: 768px){.page-cart .table-row.addon>:first-child,.page-checkout .table-row.addon>:first-child,.page-order-show .table-row.addon>:first-child{padding-left:25px}}#checkout-container .shopping-cart{padding:0}#checkout-container .shopping-cart.multi-checkout-cart{border:none}#checkout-container .shopping-cart .section-header{margin:0}.cart-share-btn{color:#363D4D;display:inline-block;width:21px;text-align:center}.cart-share-btn.disable{color:#ccc;cursor:not-allowed}.cart-share-btn:hover,.cart-share-btn:active{border-radius:4px;color:#3493FB;background-color:rgba(230,239,255,0.4)}#checkout-info{display:none}#checkout-container .panel.shopping-cart-empty{width:550px;min-height:350px;max-width:100%;border:0;margin:0 auto;text-align:center}#checkout-container .panel.shopping-cart-empty .fa-shopping-cart{font-size:120px;color:#CCCCCC;display:block;text-align:center;padding:10px 0}#checkout-container .panel.shopping-cart-empty h5{font-weight:600;font-size:18px;text-align:center;margin:5px 0px}#checkout-container .panel.shopping-cart-empty .btn{width:70%;margin-top:30px}.cart-item .product-image:not([href]){cursor:default}.cart-item .item-information .description{margin-left:70px;word-wrap:break-word;margin-bottom:5px}.cart-item .item-information .pre-order-note{color:white;display:inline-block;word-wrap:break-word;white-space:normal;padding:3px 6px;font-weight:400;font-size:12px;border-radius:5px;text-align:justify;background-color:#828282}.cart-item .item-promotion .badge{width:100%;max-width:150px;display:block;border-radius:0;padding:5px;font-weight:400;font-size:11px;background-color:#E8F8E8;color:#000}.cart-item .item-promotion .badge .badge-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-item .item-quantity .return-quantity{margin-top:10px}.cart-item .disable{opacity:0.4}.cart-item.no-variation{background-color:#FFFBF3}.cart-promotions{display:table;width:100%;padding:5px 15px;margin-bottom:10px}.cart-promotions .cart-promotions-content{display:table;width:100%}.cart-promotions:not(:last-child){border-bottom:1px solid #ededed}.cart-promotions.untriggered-promotions{display:block}.cart-promotions.untriggered-promotions .cart-promotions-content{display:block}.cart-promotions.untriggered-promotions .cart-promotions-content .promotion-title{display:flex;justify-content:space-between}.cart-promotions.untriggered-promotions .cart-promotions-content .promotion-title span{padding-right:10px}.cart-promotions.untriggered-promotions .cart-promotions-content .promotion-title a{white-space:nowrap}.cart-promotions.untriggered-promotions .cart-promotions-content .promotion .description a{text-decoration:none}.cart-promotions.untriggered-promotions .cart-promotions-content .promotion .description a:hover{text-decoration:underline}@media screen and (max-width: 767px){.cart-promotions.untriggered-promotions .cart-promotions-content .promotion .description{display:initial}}.cart-promotions.untriggered-promotions a{text-decoration:underline;color:black}.cart-promotions .promotion{display:table-row}.cart-promotions .promotion .discount,.cart-promotions .promotion .description{padding-top:5px;padding-bottom:5px}.cart-promotions .promotion .discount a,.cart-promotions .promotion .description a{color:#333}.cart-promotions .promotion .discount a:hover,.cart-promotions .promotion .description a:hover{text-decoration:underline}.cart-promotions .promotion .discount .balance,.cart-promotions .promotion .description .balance{font-weight:bold}.cart-promotions .promotion .discount .mr-2px,.cart-promotions .promotion .description .mr-2px{margin-right:2px}.cart-promotions .promotion .discount .popover-link,.cart-promotions .promotion .description .popover-link{color:#337ab7;cursor:pointer}.cart-promotions .promotion .discount .btn-remove-custom-discount,.cart-promotions .promotion .description .btn-remove-custom-discount{font-size:12px;padding:0;text-decoration:underline}.cart-promotions .promotion .description .untriggered-hint{color:#5CB85C}.cart-promotions .badge,.cart-promotions .description,.cart-promotions .discount{display:table-cell;vertical-align:text-top}.cart-promotions .badge{width:150px;max-width:150px;border-radius:0;font-weight:400;font-size:11px;background-color:transparent;padding:0}.cart-promotions .badge .untriggered{background-color:#F3F3F3}.cart-promotions .badge .reward-credit{background-color:#FFE8C6}.cart-promotions .badge span{display:block;background-color:#E8F8E8;padding:5px;color:#000;font-weight:400;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-promotions .discount{text-align:right;margin-left:15px;min-width:95px}.cart-promotions .discount span{display:block}.cart-promotions .description{padding:0 15px}.cart-promotions .description .applied-reminder{color:#5B5B5B;line-height:15px;font-weight:normal}.cart-promotions .promotion.coupon{min-height:50px}.cart-promotions .promotion.coupon .btn-remove-coupon{color:#C85C59;font-size:12px;padding:0;text-decoration:underline}#apply-credit-form,#apply-member-point-form{display:none}#apply-credit-form .form-group .apply-member-point-input-group,#apply-member-point-form .form-group .apply-member-point-input-group{display:inline-grid;grid-template-columns:1fr auto;width:67%}#apply-credit-form .form-group .apply-member-point-input-group .apply-member-point-input,#apply-member-point-form .form-group .apply-member-point-input-group .apply-member-point-input{width:100%;height:34px}#apply-credit-form .form-group .apply-member-point-input-group .apply-member-point-input-text,#apply-member-point-form .form-group .apply-member-point-input-group .apply-member-point-input-text{display:flex;flex-direction:row;padding:6px 12px;width:auto;height:34px;background:#EEEEEE;mix-blend-mode:normal;border:1px solid #DDDDDD;box-sizing:border-box}#apply-credit-form .apply-member-point-form-remaining,#apply-member-point-form .apply-member-point-form-remaining{color:#999999;font-size:13px;padding-top:5px}#checkout-container .alert-ask-for-login .btn-color-primary{border-radius:4px}#checkout-container .order-summary .section-body>div{margin-bottom:10px}#checkout-container .order-summary .total,#checkout-container .order-summary .subtotal,#checkout-container .order-summary .discount,#checkout-container .order-summary .tax-fee,#checkout-container .order-summary .custom-discount,#checkout-container .order-summary .applied-store-credits,#checkout-container .order-summary .applied-member-points,#checkout-container .order-summary .delivery-fee,#checkout-container .order-summary .rounding,#checkout-container .order-summary .payment-fee{margin-bottom:10px}#checkout-container .order-summary .total:before,#checkout-container .order-summary .total:after,#checkout-container .order-summary .subtotal:before,#checkout-container .order-summary .subtotal:after,#checkout-container .order-summary .discount:before,#checkout-container .order-summary .discount:after,#checkout-container .order-summary .tax-fee:before,#checkout-container .order-summary .tax-fee:after,#checkout-container .order-summary .custom-discount:before,#checkout-container .order-summary .custom-discount:after,#checkout-container .order-summary .applied-store-credits:before,#checkout-container .order-summary .applied-store-credits:after,#checkout-container .order-summary .applied-member-points:before,#checkout-container .order-summary .applied-member-points:after,#checkout-container .order-summary .delivery-fee:before,#checkout-container .order-summary .delivery-fee:after,#checkout-container .order-summary .rounding:before,#checkout-container .order-summary .rounding:after,#checkout-container .order-summary .payment-fee:before,#checkout-container .order-summary .payment-fee:after{content:" ";display:table}#checkout-container .order-summary .total:after,#checkout-container .order-summary .subtotal:after,#checkout-container .order-summary .discount:after,#checkout-container .order-summary .tax-fee:after,#checkout-container .order-summary .custom-discount:after,#checkout-container .order-summary .applied-store-credits:after,#checkout-container .order-summary .applied-member-points:after,#checkout-container .order-summary .delivery-fee:after,#checkout-container .order-summary .rounding:after,#checkout-container .order-summary .payment-fee:after{clear:both}#checkout-container .order-summary .custom-discount{line-height:1.25}#checkout-container .order-summary .custom-discount .row-text,#checkout-container .order-summary .applied-store-credits .row-text,#checkout-container .order-summary .applied-member-points .row-text{display:inline-block;width:100%}#checkout-container .order-summary .custom-discount .user-credits-label,#checkout-container .order-summary .applied-store-credits .user-credits-label,#checkout-container .order-summary .applied-member-points .user-credits-label{display:inline-block}#checkout-container .order-summary .custom-discount .custom-discount-remaining-hint,#checkout-container .order-summary .custom-discount .user-credits-remaining-hint,#checkout-container .order-summary .applied-store-credits .custom-discount-remaining-hint,#checkout-container .order-summary .applied-store-credits .user-credits-remaining-hint,#checkout-container .order-summary .applied-member-points .custom-discount-remaining-hint,#checkout-container .order-summary .applied-member-points .user-credits-remaining-hint{color:#cecaca;font-size:12px}#checkout-container .order-summary .custom-discount .error-text,#checkout-container .order-summary .applied-store-credits .error-text,#checkout-container .order-summary .applied-member-points .error-text{color:#a94442}#checkout-container .order-summary .custom-discount .alert.alert-info,#checkout-container .order-summary .applied-store-credits .alert.alert-info,#checkout-container .order-summary .applied-member-points .alert.alert-info{margin-bottom:10px}#checkout-container .order-summary .custom-discount,#checkout-container .order-summary .applied-store-credits,#checkout-container .order-summary .applied-member-points,#checkout-container .order-summary .cart-coupon{margin-bottom:10px}#checkout-container .order-summary .custom-discount .btn-toggle,#checkout-container .order-summary .applied-store-credits .btn-toggle,#checkout-container .order-summary .applied-member-points .btn-toggle,#checkout-container .order-summary .cart-coupon .btn-toggle{padding-left:0;padding-right:0}#checkout-container .order-summary .custom-discount form .btn.btn-select,#checkout-container .order-summary .applied-store-credits form .btn.btn-select,#checkout-container .order-summary .applied-member-points form .btn.btn-select,#checkout-container .order-summary .cart-coupon form .btn.btn-select{padding:10px 0 4px 0;width:100%;text-align:start}#checkout-container .order-summary .cart-coupon .form-group:before,#checkout-container .order-summary .cart-coupon .form-group:after{content:" ";display:table}#checkout-container .order-summary .cart-coupon .form-group:after{clear:both}#checkout-container .order-summary .cart-coupon form label,#checkout-container .order-summary .applied-store-credits form label,#checkout-container .order-summary .applied-member-points form label{display:block;font-weight:400}#checkout-container .order-summary .cart-coupon form input,#checkout-container .order-summary .applied-store-credits form input,#checkout-container .order-summary .applied-member-points form input{float:left;width:67%}#checkout-container .order-summary .cart-coupon form .btn,#checkout-container .order-summary .applied-store-credits form .btn,#checkout-container .order-summary .applied-member-points form .btn{float:right;width:30%}#checkout-container .order-summary .coupon .btn-link{padding:0;text-decoration:underline}#checkout-container .order-summary .total{font-weight:600}#checkout-container .order-summary .btn-checkout{padding-top:10px;padding-bottom:10px;font-size:16px;font-weight:500;border-radius:4px;margin-top:5px}#checkout-container .order-summary .btn-checkout.disabled{color:#fff !important;background-color:#cccccc !important;border-color:#c2c2c2 !important}#checkout-container .order-summary .dynamic-delivery-fee .question-label{padding:0 0 2px 4px;color:#337ab7}#checkout-container .order-summary .dynamic-delivery-fee .question-label .popover{color:#333}#checkout-container .order-summary .dynamic-delivery-fee .question-label:hover .popover{display:block;left:70px}#checkout-container .order-summary .dynamic-delivery-fee .popover{display:none}#checkout-container .order-summary .dynamic-delivery-fee.emphasize{padding:10px;color:#31708F;background-color:#ECFBFF}#checkout-container .order-summary .applied-store-credits .popover-link{margin-left:4px}#checkout-container .order-summary .applied-store-credits .popover-link i.fa-question-circle{vertical-align:unset}#checkout-container .order-summary .applied-store-credits .popover.credit-popover{margin-right:15px}#checkout-container .order-summary .applied-store-credits .popover p{line-height:22px;color:rgba(51,51,51,0.6)}#checkout-container .order-summary .applied-store-credits .popover p.popover-label{font-weight:700;color:#000}#checkout-container .order-summary .applied-store-credits .popover p.popover-label--secondary{margin-top:10px}#checkout-container .order-summary .applied-store-credits .popover .popover-content{max-height:420px;overflow:auto;padding:15px}#checkout-container .panel-footer .dynamic-delivery-hint{padding:0 14px;width:calc(50% - 30px);margin:0 0 10px calc(50% + 30px)}@media (max-width: 768px){#checkout-container .panel-footer .dynamic-delivery-hint{width:100%;margin-left:0;line-height:1.6}}#checkout-container .cart-addon{padding:0}#checkout-container .cart-addon .section-header{margin:0}#checkout-container .cart-addon .addon-items-row{white-space:nowrap;overflow-x:hidden}#checkout-container .cart-addon .addon-items-row.os-host-overflow-x{padding-bottom:3px}#checkout-container .cart-addon .addon-items-row.section-loading-placeholder>.cart-addon-items{visibility:hidden;pointer-events:none;cursor:default}#checkout-container .cart-addon .owl-dots{margin-top:-5px;margin-bottom:10px}#checkout-container .cart-addon .os-scrollbar-handle{background-color:#afafaf}#checkout-container .cart-addon .os-scrollbar-track{background-color:#dfdfdf}#checkout-container .cart-addon .section-loading-placeholder{background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #f0f0f0), to(#fff));background:linear-gradient(to right, #fff 0%, #f0f0f0 50%, #fff 100%);background-size:1000px 100%;-webkit-animation-name:backgroundSlideShimmer;animation-name:backgroundSlideShimmer;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#checkout-container .btn-select-variation{max-width:160px;height:32px;padding:6px 10px;border-radius:4px;background-color:#000;color:#fff;font-size:12px;text-align:center;cursor:pointer;border:solid 1px #000;margin:4px 0 8px}#checkout-container .btn-select-variation.--has-variation{color:#000;border-color:#000;background-color:#fff}#checkout-container .variation-description{color:#ed9c28}#checkout-container .cart-addon-items{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;position:relative;padding:20px 15px;min-height:auto}#checkout-container .cart-addon-items .addon-product-image{width:114px;height:114px;background-size:cover;background-repeat:no-repeat;background-position-x:center;cursor:pointer}#checkout-container .cart-addon-items .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px;overflow:hidden;vertical-align:top}#checkout-container .cart-addon-items .description .addon-promotion-name{text-align:left;display:block;display:-webkit-box;max-height:40px;font-size:13px;margin:0 auto;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#checkout-container .cart-addon-items .description .addon-purchase-hint{margin:0;padding:3px 0;text-align:left;font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#999999}#checkout-container .cart-addon-items .price{font-size:14px;font-weight:500;padding:4px 0;text-align:left !important}#checkout-container .cart-addon-items .addon-product-quantity{text-align:center}#checkout-container .cart-addon-items .cart-addon-quantity{display:inline-block;vertical-align:middle}#checkout-container .cart-addon-items .btn-addon{width:100%;padding:6px 10px;border-radius:4px;background-color:#000;color:#fff;font-size:12px}#checkout-container .cart-addon-items .btn-addon.disabled{color:#fff !important;background-color:#cccccc !important;border-color:#c2c2c2 !important}@media screen and (max-width: 767px){#checkout-container .cart-addon-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30vw;min-width:160px;padding:15px}#checkout-container .cart-addon-items .addon-product-image{max-width:none;min-width:130px;width:100%;background-size:contain}#checkout-container .cart-addon-items .description{padding:10px 0}#checkout-container .cart-addon-items .description .addon-purchase-hint{padding-bottom:0}#checkout-container .cart-addon-items .description .price{padding-top:0}}#checkout-container .cart-addon-items-overlay{background:rgba(255,255,255,0.9);position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:none}#checkout-container .cart-addon-items-overlay.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#checkout-container .cart-addon-items-overlay .cart-addon-items-overlay-check{font-size:25px}.promotion-exclude-memo-icon,.promotion-excluded-item{color:#008edd;font-size:20px}.promotion-exclude-memo-icon{position:relative;top:5px;margin-top:-12px;display:inline-block}.promotion-excluded-item{position:absolute;margin:-3px 0 0 3px;cursor:pointer}.excluded-promotion-item-panel{padding:10px 15px 10px 10px}.excluded-promotion-item-panel.popover.right{margin-left:8px}.excluded-promotion-item-panel .hint-list{margin-left:20px}@keyframes backgroundSlideShimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.inclusive-tax-hint{width:100%;text-align:right;margin-top:5px;margin-bottom:10px;font-size:12px;font-weight:normal}body.orders.show .inclusive-tax-hint{margin-bottom:20px}#coupon-code-error,#affiliate-code-error{color:#D9534F}.btn-apple-pay{width:100%;max-width:320px}.btn-google-pay{width:calc(50% - 30px)}.google-pay-wrapper{width:calc(50% - 60px);height:40px;position:absolute;background-color:rgba(128,128,128,0.5);display:none}.google-pay-wrapper img{top:-3px;position:relative}.google-pay-wrapper.show{z-index:10;display:inline-block}paypal-checkout-btn,paypal-cn-checkout-btn{width:calc(50% - 30px);max-width:400px}@media (max-width: 767px){paypal-checkout-btn,paypal-cn-checkout-btn{max-width:100%;width:100%}}paypal-checkout-btn>div,paypal-cn-checkout-btn>div{width:100%}#payment-request-button.disabled{opacity:0.5;pointer-events:none}.delivery-fee-notice{float:right;width:100%;display:flex;align-items:center;border-radius:5px;border:solid 1px #bce8f1;background-color:#d9edf7;color:#31708f;min-height:52px;line-height:100%;margin:10px auto 0;padding:0px 15px}.delivery-fee-notice .fa-exclamation-circle{margin-right:10px}.page-checkout{padding-top:40px}.page-checkout .form-group .form-control.mod-stripe{width:100%;padding:8px 10px}.page-checkout .form-group.has-error .form-control{border-color:#a94442 !important}.page-checkout .form-group.has-error .form-control.StripeElement--empty,.page-checkout .form-group.has-error .form-control.StripeElement--invalid{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) !important;border-color:#a94442 !important}.page-checkout [uib-datepicker-popup-wrap]{display:inline-block}.page-checkout .hidden-group{display:none}#cartSummary{position:relative}.page-cart,.page-checkout,.page-order-show,.page-apply-return,.page-return-order-show{background-color:#F8F8FA}.page-cart .cart-summary,.page-checkout .cart-summary,.page-order-show .cart-summary,.page-apply-return .cart-summary,.page-return-order-show .cart-summary{-webkit-transition:0.3s;transition:0.3s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;overflow:hidden}.page-cart .cart-summary .panel-header,.page-checkout .cart-summary .panel-header,.page-order-show .cart-summary .panel-header,.page-apply-return .cart-summary .panel-header,.page-return-order-show .cart-summary .panel-header{padding:24px}.page-cart .cart-summary .panel-header .fa:not(.fa-shopping-cart),.page-checkout .cart-summary .panel-header .fa:not(.fa-shopping-cart),.page-order-show .cart-summary .panel-header .fa:not(.fa-shopping-cart),.page-apply-return .cart-summary .panel-header .fa:not(.fa-shopping-cart),.page-return-order-show .cart-summary .panel-header .fa:not(.fa-shopping-cart){-webkit-transition:0.3s;transition:0.3s;width:20px;height:20px;font-size:20px}.page-cart .cart-summary .summary-header,.page-checkout .cart-summary .summary-header,.page-order-show .cart-summary .summary-header,.page-apply-return .cart-summary .summary-header,.page-return-order-show .cart-summary .summary-header{margin-bottom:4px}.page-cart .cart-summary .summary-header .total-text,.page-checkout .cart-summary .summary-header .total-text,.page-order-show .cart-summary .summary-header .total-text,.page-apply-return .cart-summary .summary-header .total-text,.page-return-order-show .cart-summary .summary-header .total-text{margin:0;font-size:20px;font-weight:600;text-align:center}.page-cart .cart-summary .summary-header .collapse-button-mobile,.page-checkout .cart-summary .summary-header .collapse-button-mobile,.page-order-show .cart-summary .summary-header .collapse-button-mobile,.page-apply-return .cart-summary .summary-header .collapse-button-mobile,.page-return-order-show .cart-summary .summary-header .collapse-button-mobile{display:none}.page-cart .cart-summary .collapse-button,.page-checkout .cart-summary .collapse-button,.page-order-show .cart-summary .collapse-button,.page-apply-return .cart-summary .collapse-button,.page-return-order-show .cart-summary .collapse-button{font-size:16px;text-align:center}.page-cart .cart-summary .combined-to-order__header,.page-checkout .cart-summary .combined-to-order__header,.page-order-show .cart-summary .combined-to-order__header,.page-apply-return .cart-summary .combined-to-order__header,.page-return-order-show .cart-summary .combined-to-order__header{text-align:center;margin-bottom:24px}.page-cart .cart-summary .combined-to-order__header .title-text,.page-checkout .cart-summary .combined-to-order__header .title-text,.page-order-show .cart-summary .combined-to-order__header .title-text,.page-apply-return .cart-summary .combined-to-order__header .title-text,.page-return-order-show .cart-summary .combined-to-order__header .title-text{font-size:16px;font-weight:400;margin-top:0;margin-bottom:12px}.page-cart .cart-summary .combined-to-order__header .btn-go-combined-to,.page-checkout .cart-summary .combined-to-order__header .btn-go-combined-to,.page-order-show .cart-summary .combined-to-order__header .btn-go-combined-to,.page-apply-return .cart-summary .combined-to-order__header .btn-go-combined-to,.page-return-order-show .cart-summary .combined-to-order__header .btn-go-combined-to{min-width:160px}.page-cart .cart-summary .shopping-cart,.page-checkout .cart-summary .shopping-cart,.page-order-show .cart-summary .shopping-cart,.page-apply-return .cart-summary .shopping-cart,.page-return-order-show .cart-summary .shopping-cart{margin:0 -15px;border-left:0;border-right:0}.page-cart .cart-summary .shopping-cart .cart-items .item-total,.page-cart .cart-summary .shopping-cart .cart-items .item-total .price,.page-checkout .cart-summary .shopping-cart .cart-items .item-total,.page-checkout .cart-summary .shopping-cart .cart-items .item-total .price,.page-order-show .cart-summary .shopping-cart .cart-items .item-total,.page-order-show .cart-summary .shopping-cart .cart-items .item-total .price,.page-apply-return .cart-summary .shopping-cart .cart-items .item-total,.page-apply-return .cart-summary .shopping-cart .cart-items .item-total .price,.page-return-order-show .cart-summary .shopping-cart .cart-items .item-total,.page-return-order-show .cart-summary .shopping-cart .cart-items .item-total .price{text-align:right}.page-cart .cart-summary .order-summary,.page-checkout .cart-summary .order-summary,.page-order-show .cart-summary .order-summary,.page-apply-return .cart-summary .order-summary,.page-return-order-show .cart-summary .order-summary{padding:15px;margin:0 -15px}.page-cart .cart-summary .panel-body,.page-checkout .cart-summary .panel-body,.page-order-show .cart-summary .panel-body,.page-apply-return .cart-summary .panel-body,.page-return-order-show .cart-summary .panel-body{padding-top:0;padding-bottom:0}.page-cart .cart-summary .panel-footer,.page-checkout .cart-summary .panel-footer,.page-order-show .cart-summary .panel-footer,.page-apply-return .cart-summary .panel-footer,.page-return-order-show .cart-summary .panel-footer{background-color:white;border-top:1px solid #EDEDED;padding:10px;font-size:25px}.page-cart .cart-summary .panel-footer .fa,.page-checkout .cart-summary .panel-footer .fa,.page-order-show .cart-summary .panel-footer .fa,.page-apply-return .cart-summary .panel-footer .fa,.page-return-order-show .cart-summary .panel-footer .fa{font-size:14px}.page-cart .cart-summary .panel-black-drop,.page-checkout .cart-summary .panel-black-drop,.page-order-show .cart-summary .panel-black-drop,.page-apply-return .cart-summary .panel-black-drop,.page-return-order-show .cart-summary .panel-black-drop{position:absolute;left:0;top:0;width:100%;height:100%;padding:28px 0;background-color:rgba(0,0,0,0.4)}.page-cart .cart-summary .panel-black-drop .panel-black-drop__title,.page-checkout .cart-summary .panel-black-drop .panel-black-drop__title,.page-order-show .cart-summary .panel-black-drop .panel-black-drop__title,.page-apply-return .cart-summary .panel-black-drop .panel-black-drop__title,.page-return-order-show .cart-summary .panel-black-drop .panel-black-drop__title{font-size:20px;font-weight:700;color:#fff}.page-cart .cart-summary .panel-black-drop .panel-black-drop__description,.page-checkout .cart-summary .panel-black-drop .panel-black-drop__description,.page-order-show .cart-summary .panel-black-drop .panel-black-drop__description,.page-apply-return .cart-summary .panel-black-drop .panel-black-drop__description,.page-return-order-show .cart-summary .panel-black-drop .panel-black-drop__description{font-size:16px;color:#fff}.page-cart .tax-fee-notice,.page-checkout .tax-fee-notice,.page-order-show .tax-fee-notice,.page-apply-return .tax-fee-notice,.page-return-order-show .tax-fee-notice{cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:5px;border:solid 1px #bce8f1;background-color:#d9edf7;color:#31708f;min-height:52px;line-height:100%;margin:10px auto 0;width:100px;text-align:center}@media (max-width: 768px){.page-cart .tax-fee-notice,.page-checkout .tax-fee-notice,.page-order-show .tax-fee-notice,.page-apply-return .tax-fee-notice,.page-return-order-show .tax-fee-notice{margin-top:30px}}.page-cart .payment-condition-panel,.page-checkout .payment-condition-panel,.page-order-show .payment-condition-panel,.page-apply-return .payment-condition-panel,.page-return-order-show .payment-condition-panel{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:24px 16px;width:100%;background:#fff;text-align:center}.page-cart .payment-condition-panel.fixed,.page-checkout .payment-condition-panel.fixed,.page-order-show .payment-condition-panel.fixed,.page-apply-return .payment-condition-panel.fixed,.page-return-order-show .payment-condition-panel.fixed{position:fixed;left:0;z-index:100}.page-cart .payment-condition-panel .payment-condition-panel-title,.page-checkout .payment-condition-panel .payment-condition-panel-title,.page-order-show .payment-condition-panel .payment-condition-panel-title,.page-apply-return .payment-condition-panel .payment-condition-panel-title,.page-return-order-show .payment-condition-panel .payment-condition-panel-title{margin-bottom:16px;font-weight:700;font-size:28px}.page-cart .payment-condition-panel .payment-condition-panel-description,.page-checkout .payment-condition-panel .payment-condition-panel-description,.page-order-show .payment-condition-panel .payment-condition-panel-description,.page-apply-return .payment-condition-panel .payment-condition-panel-description,.page-return-order-show .payment-condition-panel .payment-condition-panel-description{margin-bottom:24px}.page-cart .payment-condition-panel .btn,.page-checkout .payment-condition-panel .btn,.page-order-show .payment-condition-panel .btn,.page-apply-return .payment-condition-panel .btn,.page-return-order-show .payment-condition-panel .btn{padding:6px 80px}@media (max-width: 767px){.page-cart .payment-condition-panel,.page-checkout .payment-condition-panel,.page-order-show .payment-condition-panel,.page-apply-return .payment-condition-panel,.page-return-order-show .payment-condition-panel{padding:16px}.page-cart .payment-condition-panel .btn,.page-checkout .payment-condition-panel .btn,.page-order-show .payment-condition-panel .btn,.page-apply-return .payment-condition-panel .btn,.page-return-order-show .payment-condition-panel .btn{width:100%}.page-cart .payment-condition-panel.fixed .payment-condition-panel-title,.page-checkout .payment-condition-panel.fixed .payment-condition-panel-title,.page-order-show .payment-condition-panel.fixed .payment-condition-panel-title,.page-apply-return .payment-condition-panel.fixed .payment-condition-panel-title,.page-return-order-show .payment-condition-panel.fixed .payment-condition-panel-title{font-size:18px}.page-cart .payment-condition-panel.fixed .payment-condition-panel-description,.page-checkout .payment-condition-panel.fixed .payment-condition-panel-description,.page-order-show .payment-condition-panel.fixed .payment-condition-panel-description,.page-apply-return .payment-condition-panel.fixed .payment-condition-panel-description,.page-return-order-show .payment-condition-panel.fixed .payment-condition-panel-description{display:none}}.page-cart .product-review-block,.page-checkout .product-review-block,.page-order-show .product-review-block,.page-apply-return .product-review-block,.page-return-order-show .product-review-block{position:relative}.page-cart .product-review-block .panel-header,.page-checkout .product-review-block .panel-header,.page-order-show .product-review-block .panel-header,.page-apply-return .product-review-block .panel-header,.page-return-order-show .product-review-block .panel-header{padding:15px}.page-cart .product-review-block .product-review-description .product-review-description-title,.page-checkout .product-review-block .product-review-description .product-review-description-title,.page-order-show .product-review-block .product-review-description .product-review-description-title,.page-apply-return .product-review-block .product-review-description .product-review-description-title,.page-return-order-show .product-review-block .product-review-description .product-review-description-title{text-align:left;margin-bottom:0px;font-size:18px;font-weight:600}.page-cart .product-review-block .product-review-description .product-review-description-content,.page-checkout .product-review-block .product-review-description .product-review-description-content,.page-order-show .product-review-block .product-review-description .product-review-description-content,.page-apply-return .product-review-block .product-review-description .product-review-description-content,.page-return-order-show .product-review-block .product-review-description .product-review-description-content{text-align:left;margin-left:0px;margin-top:3px;margin-bottom:0px}.page-cart .product-review-block .product-review-button,.page-checkout .product-review-block .product-review-button,.page-order-show .product-review-block .product-review-button,.page-apply-return .product-review-block .product-review-button,.page-return-order-show .product-review-block .product-review-button{position:absolute;right:40px;top:22px;padding:0}.page-cart .cart-summary.collapsed .panel-header .fa:not(.fa-shopping-cart),.page-checkout .cart-summary.collapsed .panel-header .fa:not(.fa-shopping-cart),.page-order-show .cart-summary.collapsed .panel-header .fa:not(.fa-shopping-cart),.page-apply-return .cart-summary.collapsed .panel-header .fa:not(.fa-shopping-cart),.page-return-order-show .cart-summary.collapsed .panel-header .fa:not(.fa-shopping-cart){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-cart .delivery-form label[for="order-delivery-location-code"],.page-checkout .delivery-form label[for="order-delivery-location-code"],.page-order-show .delivery-form label[for="order-delivery-location-code"],.page-apply-return .delivery-form label[for="order-delivery-location-code"],.page-return-order-show .delivery-form label[for="order-delivery-location-code"]{line-height:26px;margin-bottom:10px}.page-cart .delivery-form label[for="order-delivery-location-code"] img,.page-checkout .delivery-form label[for="order-delivery-location-code"] img,.page-order-show .delivery-form label[for="order-delivery-location-code"] img,.page-apply-return .delivery-form label[for="order-delivery-location-code"] img,.page-return-order-show .delivery-form label[for="order-delivery-location-code"] img{height:26px;margin-right:5px}.page-cart .delivery-form .form-group.radio label,.page-checkout .delivery-form .form-group.radio label,.page-order-show .delivery-form .form-group.radio label,.page-apply-return .delivery-form .form-group.radio label,.page-return-order-show .delivery-form .form-group.radio label{width:100%}.page-cart .delivery-form #recipient-name.form-control[disabled],.page-cart .delivery-form #recipient-phone.form-control[disabled],.page-checkout .delivery-form #recipient-name.form-control[disabled],.page-checkout .delivery-form #recipient-phone.form-control[disabled],.page-order-show .delivery-form #recipient-name.form-control[disabled],.page-order-show .delivery-form #recipient-phone.form-control[disabled],.page-apply-return .delivery-form #recipient-name.form-control[disabled],.page-apply-return .delivery-form #recipient-phone.form-control[disabled],.page-return-order-show .delivery-form #recipient-name.form-control[disabled],.page-return-order-show .delivery-form #recipient-phone.form-control[disabled]{background-color:#F1F1F1 !important;color:#999999 !important}.page-cart .delivery-form .arrival-time-title,.page-checkout .delivery-form .arrival-time-title,.page-order-show .delivery-form .arrival-time-title,.page-apply-return .delivery-form .arrival-time-title,.page-return-order-show .delivery-form .arrival-time-title{font-weight:500;margin-bottom:10px;color:#555}.page-cart .delivery-form .arrival-time-description,.page-checkout .delivery-form .arrival-time-description,.page-order-show .delivery-form .arrival-time-description,.page-apply-return .delivery-form .arrival-time-description,.page-return-order-show .delivery-form .arrival-time-description{color:#666}.page-cart .delivery-form .date-picker,.page-checkout .delivery-form .date-picker,.page-order-show .delivery-form .date-picker,.page-apply-return .delivery-form .date-picker,.page-return-order-show .delivery-form .date-picker{padding-top:5px}.page-cart .delivery-form .date-picker .date-picker-title,.page-checkout .delivery-form .date-picker .date-picker-title,.page-order-show .delivery-form .date-picker .date-picker-title,.page-apply-return .delivery-form .date-picker .date-picker-title,.page-return-order-show .delivery-form .date-picker .date-picker-title{font-weight:500;margin-bottom:10px}.page-cart .delivery-form .date-picker input,.page-checkout .delivery-form .date-picker input,.page-order-show .delivery-form .date-picker input,.page-apply-return .delivery-form .date-picker input,.page-return-order-show .delivery-form .date-picker input{display:inline-block;width:calc(100% - 40px);border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.page-cart .delivery-form .date-picker button,.page-checkout .delivery-form .date-picker button,.page-order-show .delivery-form .date-picker button,.page-apply-return .delivery-form .date-picker button,.page-return-order-show .delivery-form .date-picker button{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;vertical-align:bottom}.page-cart .delivery-form .date-picker thead .btn-default,.page-cart .delivery-form .date-picker tbody td button,.page-checkout .delivery-form .date-picker thead .btn-default,.page-checkout .delivery-form .date-picker tbody td button,.page-order-show .delivery-form .date-picker thead .btn-default,.page-order-show .delivery-form .date-picker tbody td button,.page-apply-return .delivery-form .date-picker thead .btn-default,.page-apply-return .delivery-form .date-picker tbody td button,.page-return-order-show .delivery-form .date-picker thead .btn-default,.page-return-order-show .delivery-form .date-picker tbody td button{border:0}.page-cart .delivery-form .date-picker tbody td button.active.btn-default,.page-checkout .delivery-form .date-picker tbody td button.active.btn-default,.page-order-show .delivery-form .date-picker tbody td button.active.btn-default,.page-apply-return .delivery-form .date-picker tbody td button.active.btn-default,.page-return-order-show .delivery-form .date-picker tbody td button.active.btn-default{border-radius:4px;background-color:#2B60AB !important;color:#EEE !important}.page-cart .delivery-form .date-picker tbody td button[disabled],.page-checkout .delivery-form .date-picker tbody td button[disabled],.page-order-show .delivery-form .date-picker tbody td button[disabled],.page-apply-return .delivery-form .date-picker tbody td button[disabled],.page-return-order-show .delivery-form .date-picker tbody td button[disabled]{text-decoration:line-through;opacity:0.3}.page-cart .delivery-form .date-picker .dropdown-menu,.page-checkout .delivery-form .date-picker .dropdown-menu,.page-order-show .delivery-form .date-picker .dropdown-menu,.page-apply-return .delivery-form .date-picker .dropdown-menu,.page-return-order-show .delivery-form .date-picker .dropdown-menu{padding:10px}.page-cart .delivery-form .date-picker .dropdown-menu>li>div>table:focus,.page-checkout .delivery-form .date-picker .dropdown-menu>li>div>table:focus,.page-order-show .delivery-form .date-picker .dropdown-menu>li>div>table:focus,.page-apply-return .delivery-form .date-picker .dropdown-menu>li>div>table:focus,.page-return-order-show .delivery-form .date-picker .dropdown-menu>li>div>table:focus{outline:none}.page-cart .delivery-form .time-slots,.page-checkout .delivery-form .time-slots,.page-order-show .delivery-form .time-slots,.page-apply-return .delivery-form .time-slots,.page-return-order-show .delivery-form .time-slots{padding-top:5px}.page-cart .delivery-form .time-slots .time-slots-title,.page-checkout .delivery-form .time-slots .time-slots-title,.page-order-show .delivery-form .time-slots .time-slots-title,.page-apply-return .delivery-form .time-slots .time-slots-title,.page-return-order-show .delivery-form .time-slots .time-slots-title{font-weight:500;margin-bottom:10px}.page-cart .invoice-form #donation-unit,.page-checkout .invoice-form #donation-unit,.page-order-show .invoice-form #donation-unit,.page-apply-return .invoice-form #donation-unit,.page-return-order-show .invoice-form #donation-unit{line-height:34px}.page-cart .invoice-form .invoice-mailing-address .form-group,.page-checkout .invoice-form .invoice-mailing-address .form-group,.page-order-show .invoice-form .invoice-mailing-address .form-group,.page-apply-return .invoice-form .invoice-mailing-address .form-group,.page-return-order-show .invoice-form .invoice-mailing-address .form-group{margin-bottom:0}.page-cart .additional-form .checkbox,.page-checkout .additional-form .checkbox,.page-order-show .additional-form .checkbox,.page-apply-return .additional-form .checkbox,.page-return-order-show .additional-form .checkbox{float:none}.page-cart .additional-form .checkbox a,.page-checkout .additional-form .checkbox a,.page-order-show .additional-form .checkbox a,.page-apply-return .additional-form .checkbox a,.page-return-order-show .additional-form .checkbox a{color:#337ab7}.page-cart .additional-form .form-group.checkbox.has-error input,.page-checkout .additional-form .form-group.checkbox.has-error input,.page-order-show .additional-form .form-group.checkbox.has-error input,.page-apply-return .additional-form .form-group.checkbox.has-error input,.page-return-order-show .additional-form .form-group.checkbox.has-error input{outline:1px solid #a94442}.page-cart .additional-form .checkbox:first-child,.page-checkout .additional-form .checkbox:first-child,.page-order-show .additional-form .checkbox:first-child,.page-apply-return .additional-form .checkbox:first-child,.page-return-order-show .additional-form .checkbox:first-child{margin-top:0}.page-cart .additional-form .checkbox:last-child,.page-checkout .additional-form .checkbox:last-child,.page-order-show .additional-form .checkbox:last-child,.page-apply-return .additional-form .checkbox:last-child,.page-return-order-show .additional-form .checkbox:last-child{margin-bottom:0}.page-cart .panel-place-order>.panel-body,.page-checkout .panel-place-order>.panel-body,.page-order-show .panel-place-order>.panel-body,.page-apply-return .panel-place-order>.panel-body,.page-return-order-show .panel-place-order>.panel-body{padding-left:calc(50% + 30px)}.page-cart .btn-default.btn-pick-store,.page-checkout .btn-default.btn-pick-store,.page-order-show .btn-default.btn-pick-store,.page-apply-return .btn-default.btn-pick-store,.page-return-order-show .btn-default.btn-pick-store{background-color:#9DAAB0;color:white;font-weight:600;border:0}.page-cart .panel-place-order .panel-footer,.page-checkout .panel-place-order .panel-footer,.page-order-show .panel-place-order .panel-footer,.page-apply-return .panel-place-order .panel-footer,.page-return-order-show .panel-place-order .panel-footer{background-color:white;border-top:1px solid #EDEDED;line-height:45px;padding:20px 15px}.page-cart .panel-place-order .panel-footer:before,.page-cart .panel-place-order .panel-footer:after,.page-checkout .panel-place-order .panel-footer:before,.page-checkout .panel-place-order .panel-footer:after,.page-order-show .panel-place-order .panel-footer:before,.page-order-show .panel-place-order .panel-footer:after,.page-apply-return .panel-place-order .panel-footer:before,.page-apply-return .panel-place-order .panel-footer:after,.page-return-order-show .panel-place-order .panel-footer:before,.page-return-order-show .panel-place-order .panel-footer:after{content:" ";display:table}.page-cart .panel-place-order .panel-footer:after,.page-checkout .panel-place-order .panel-footer:after,.page-order-show .panel-place-order .panel-footer:after,.page-apply-return .panel-place-order .panel-footer:after,.page-return-order-show .panel-place-order .panel-footer:after{clear:both}.page-cart .panel-place-order .btn.btn-link,.page-checkout .panel-place-order .btn.btn-link,.page-order-show .panel-place-order .btn.btn-link,.page-apply-return .panel-place-order .btn.btn-link,.page-return-order-show .panel-place-order .btn.btn-link{padding-top:10px;padding-bottom:10px;font-size:16px;font-weight:500}.page-cart .panel-place-order .btn-place-order,.page-cart .panel-place-order .btn-validate-order,.page-checkout .panel-place-order .btn-place-order,.page-checkout .panel-place-order .btn-validate-order,.page-order-show .panel-place-order .btn-place-order,.page-order-show .panel-place-order .btn-validate-order,.page-apply-return .panel-place-order .btn-place-order,.page-apply-return .panel-place-order .btn-validate-order,.page-return-order-show .panel-place-order .btn-place-order,.page-return-order-show .panel-place-order .btn-validate-order{width:calc(50% - 30px)}.page-cart .panel-place-order .btn-place-order:disabled,.page-checkout .panel-place-order .btn-place-order:disabled,.page-order-show .panel-place-order .btn-place-order:disabled,.page-apply-return .panel-place-order .btn-place-order:disabled,.page-return-order-show .panel-place-order .btn-place-order:disabled{color:#fff !important;background-color:#cccccc !important;border-color:#c2c2c2 !important}.page-cart .panel-place-order .tax-fee,.page-cart .panel-place-order .payment-condition-hint,.page-cart .panel-place-order .payment-exist-order-hint,.page-checkout .panel-place-order .tax-fee,.page-checkout .panel-place-order .payment-condition-hint,.page-checkout .panel-place-order .payment-exist-order-hint,.page-order-show .panel-place-order .tax-fee,.page-order-show .panel-place-order .payment-condition-hint,.page-order-show .panel-place-order .payment-exist-order-hint,.page-apply-return .panel-place-order .tax-fee,.page-apply-return .panel-place-order .payment-condition-hint,.page-apply-return .panel-place-order .payment-exist-order-hint,.page-return-order-show .panel-place-order .tax-fee,.page-return-order-show .panel-place-order .payment-condition-hint,.page-return-order-show .panel-place-order .payment-exist-order-hint{width:calc(50% - 30px);margin-left:calc(50% + 30px)}.page-cart .panel-place-order .payment-exist-order-hint,.page-checkout .panel-place-order .payment-exist-order-hint,.page-order-show .panel-place-order .payment-exist-order-hint,.page-apply-return .panel-place-order .payment-exist-order-hint,.page-return-order-show .panel-place-order .payment-exist-order-hint{margin-bottom:20px;line-height:24px}.page-cart .panel-place-order .payment-exist-order-hint .order-number,.page-checkout .panel-place-order .payment-exist-order-hint .order-number,.page-order-show .panel-place-order .payment-exist-order-hint .order-number,.page-apply-return .panel-place-order .payment-exist-order-hint .order-number,.page-return-order-show .panel-place-order .payment-exist-order-hint .order-number{color:#428BCA;cursor:pointer}.page-cart .panel-place-order .tax-calculate,.page-checkout .panel-place-order .tax-calculate,.page-order-show .panel-place-order .tax-calculate,.page-apply-return .panel-place-order .tax-calculate,.page-return-order-show .panel-place-order .tax-calculate{display:flex;align-items:center;justify-content:center}.page-cart .panel-place-order .tax-calculate .loading-icon,.page-checkout .panel-place-order .tax-calculate .loading-icon,.page-order-show .panel-place-order .tax-calculate .loading-icon,.page-apply-return .panel-place-order .tax-calculate .loading-icon,.page-return-order-show .panel-place-order .tax-calculate .loading-icon{display:block !important}.page-cart .panel-place-order .tax-calculate i,.page-checkout .panel-place-order .tax-calculate i,.page-order-show .panel-place-order .tax-calculate i,.page-apply-return .panel-place-order .tax-calculate i,.page-return-order-show .panel-place-order .tax-calculate i{font-size:14px;color:#f595a2;margin-right:5px;line-height:45px}.page-cart .panel-place-order .tax-calculate a,.page-checkout .panel-place-order .tax-calculate a,.page-order-show .panel-place-order .tax-calculate a,.page-apply-return .panel-place-order .tax-calculate a,.page-return-order-show .panel-place-order .tax-calculate a{margin:0 5px}.page-cart .form-inline.form-inline-2>*,.page-checkout .form-inline.form-inline-2>*,.page-order-show .form-inline.form-inline-2>*,.page-apply-return .form-inline.form-inline-2>*,.page-return-order-show .form-inline.form-inline-2>*{display:inline-block;vertical-align:top}.page-cart .form-inline.form-inline-2>*:first-child,.page-checkout .form-inline.form-inline-2>*:first-child,.page-order-show .form-inline.form-inline-2>*:first-child,.page-apply-return .form-inline.form-inline-2>*:first-child,.page-return-order-show .form-inline.form-inline-2>*:first-child{margin-right:2%;width:49%}.page-cart .form-inline.form-inline-2>*:last-child,.page-checkout .form-inline.form-inline-2>*:last-child,.page-order-show .form-inline.form-inline-2>*:last-child,.page-apply-return .form-inline.form-inline-2>*:last-child,.page-return-order-show .form-inline.form-inline-2>*:last-child{margin-left:-5px;width:49%}.page-cart .form-inline.form-inline-2>.form-group input,.page-cart .form-inline.form-inline-2>.form-group select,.page-checkout .form-inline.form-inline-2>.form-group input,.page-checkout .form-inline.form-inline-2>.form-group select,.page-order-show .form-inline.form-inline-2>.form-group input,.page-order-show .form-inline.form-inline-2>.form-group select,.page-apply-return .form-inline.form-inline-2>.form-group input,.page-apply-return .form-inline.form-inline-2>.form-group select,.page-return-order-show .form-inline.form-inline-2>.form-group input,.page-return-order-show .form-inline.form-inline-2>.form-group select{width:100%}.page-cart .customer-form .btn.btn-link.btn-login,.page-checkout .customer-form .btn.btn-link.btn-login,.page-order-show .customer-form .btn.btn-link.btn-login,.page-apply-return .customer-form .btn.btn-link.btn-login,.page-return-order-show .customer-form .btn.btn-link.btn-login{margin-bottom:3px;padding-left:0;padding-right:0}.page-cart .three-layer-address-form .sl-delivery-address-postcode,.page-checkout .three-layer-address-form .sl-delivery-address-postcode,.page-order-show .three-layer-address-form .sl-delivery-address-postcode,.page-apply-return .three-layer-address-form .sl-delivery-address-postcode,.page-return-order-show .three-layer-address-form .sl-delivery-address-postcode{width:100%;height:34px;padding-left:8px}.page-cart .email-required,.page-checkout .email-required,.page-order-show .email-required,.page-apply-return .email-required,.page-return-order-show .email-required{color:#337ab7}.page-cart input:disabled+span,.page-checkout input:disabled+span,.page-order-show input:disabled+span,.page-apply-return input:disabled+span,.page-return-order-show input:disabled+span{color:#ccc}.payment-body{display:flex;justify-content:center;position:absolute;top:0;right:0;left:0;bottom:0;padding:30px;background-color:#f8f8f8}.payment-container{background-color:#fff;border:solid 1px #e7e7e7;padding:30px 0 50px 30px;max-width:1170px;width:100%;overflow:auto;display:flex;flex-direction:column;height:fit-content}.payment-container .merchant-logo-container{height:80px;display:flex;justify-content:center;margin-bottom:30px}.payment-container .merchant-logo,.payment-container .merchant-logo-mobile{width:370px;height:80px;text-align:center;width:fit-content}.payment-container .merchant-logo img,.payment-container .merchant-logo-mobile img{height:100%}.payment-container .merchant-logo-mobile{display:none}.payment-container .fpx-selector-container{display:flex;border-radius:2px;border:solid 1px #ccc;align-items:center;height:38px}.payment-container .fpx-selector-container #fpx-bank-element{flex:7}.payment-container .fpx-selector-container .fpx-logo{flex:3;display:flex;justify-content:center;height:36px}.payment-container .fpx-selector-container .fpx-right-border{width:1px;background-color:#ccc;height:23px}.payment-container .payment-main-container{display:flex;height:100%}.payment-container .payment-introduce{flex:1;flex-direction:row-reverse;justify-content:center;align-items:center;display:flex;border-right:solid 1px #e7e7e7}.payment-container .payment-introduce-container{width:67%;padding-bottom:10px;text-align:center}.payment-container .payment-introduce-container .introduce-piecure{display:inline-block;width:240px;height:240px}.payment-container .payment-introduce-container .introduce-piecure img{height:100%}.payment-container .payment-introduce-container .introduce-text{margin-top:10px}.payment-container .payment-form{flex:1;display:flex;justify-content:center;align-items:center}.payment-container .payment-form .payment-form-container{max-width:410px}.payment-container .payment-form .payment-description{display:flex;align-items:center;margin-bottom:30px;border-radius:6px;background-color:#f8f8f8;padding:16px 20px}.payment-container .payment-form .payment-description .clock-logo{width:28px;height:28px;margin-right:13px}.payment-container .payment-form .payment-description .clock-logo img{height:100%}.payment-container .payment-form .payment-bank-selector{margin-bottom:20px}.payment-container .payment-form .submit-btn{width:100%}.payment-container .ElementsApp--isSecondaryFrame>div{margin-top:-1px}.payment-container .error-message{display:none}@media screen and (max-width: 968px){.payment-container{padding:15px}.payment-container .payment-body{overflow:auto}.payment-container .payment-main-container{flex-direction:column;align-items:center;max-width:unset;width:100%;height:auto}.payment-container .payment-introduce-container{width:fit-content}.payment-container .introduce-text{display:none}.payment-container .payment-introduce{display:none}.payment-container .payment-form .payment-form-container{padding-left:0;flex-direction:unset;max-width:unset}.payment-container .payment-form .payment-description{justify-content:center;margin-bottom:15px;margin-top:10px}.payment-container .merchant-logo-container{height:40px}.payment-container .merchant-logo-container img{height:40px}.payment-container .error-message{text-align:center}.payment-container .merchant-logo-mobile{display:block}.payment-container .merchant-logo{display:none}}.checkout-shopline-payment-form .ui-pnotify{color:white;box-shadow:0 2px 14px 0 rgba(0,0,0,0.19);background-color:rgba(43,52,61,0.9);font-weight:normal}.checkout-shopline-payment-form .ui-pnotify .ui-pnotify-container{display:flex;align-items:center}.checkout-shopline-payment-form .ui-pnotify.success .ui-pnotify-icon{font-size:20px;color:#90ee90}.checkout-shopline-payment-form .ui-pnotify.success .ui-pnotify-title{font-size:14px;margin-bottom:0px;margin-top:3px}.checkout-shopline-payment-form .ui-pnotify.error .ui-pnotify-icon{font-size:20px;color:#ffc0cb}.checkout-shopline-payment-form .ui-pnotify.error .ui-pnotify-title{font-size:14px;margin-bottom:0px;margin-top:3px}.checkout-shopline-payment-form .theme-version1 .form-field .field-input input{font-weight:300 !important}.checkout-shopline-payment-form .icon-container.show{display:flex !important}.checkout-shopline-payment-form #select-list>div{max-height:300px}.checkout-payment-form .input-container{display:flex;align-items:center;border:solid 1px #cccccc;padding:6px 12px;border-radius:3px}.checkout-payment-form .input-container.error{border:solid 1px #c94f1c}.checkout-payment-form .title-text{color:#555;margin-bottom:5px;display:inline-block}.checkout-payment-form .name-frame,.checkout-payment-form .card-number-frame,.checkout-payment-form .expiry-date-frame,.checkout-payment-form .cvv-frame{height:24px;padding-left:6px}.checkout-payment-form .card-holder-field{color:#13395e;-webkit-text-fill-color:#13395e;letter-spacing:-.4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.checkout-payment-form .card-holder-field::-webkit-input-placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:300;letter-spacing:-.4px}.checkout-payment-form .card-holder-field::-moz-placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:300;letter-spacing:-.4px}.checkout-payment-form .card-holder-field:-ms-input-placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:300;letter-spacing:-.4px}.checkout-payment-form .card-holder-field:-moz-placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:300;letter-spacing:-.4px}.checkout-payment-form .icon-container{display:flex;margin-right:8px}.checkout-payment-form .name-and-card-number{display:flex;flex-wrap:wrap;margin-bottom:20px}.checkout-payment-form .card-name-container{margin-right:16px}.checkout-payment-form .card-name-container #cardholdersname{border:none}.checkout-payment-form .card-name-container #cardholdersname:focus{outline:none}.checkout-payment-form .card-name-container,.checkout-payment-form .card-number-container{flex:1 0 0}@media screen and (max-width: 1200px){.checkout-payment-form .line-break{width:100%}.checkout-payment-form .card-name-container{margin-right:0px}}.checkout-payment-form .expiry-date-container{margin-right:16px}.checkout-payment-form .date-and-code{display:flex;margin-bottom:20px}.checkout-payment-form .card-name-description,.checkout-payment-form .cvv-description{margin-top:5px;display:block;color:#555}.checkout-payment-form .error-text{color:#c94f1c;margin-top:4px}.checkout-payment-form .fpx-selector-container{display:flex;border-radius:2px;border:solid 1px #ccc;align-items:center}.checkout-payment-form .fpx-selector-container .fpx-bank-element{flex:7;color:#32325d;font-size:16px}.checkout-payment-form .fpx-selector-container .fpx-bank-element #bank_id{border:0px;outline:0px}.checkout-payment-form .fpx-selector-container .fpx-logo{flex:3;display:flex;justify-content:center}.checkout-payment-form .fpx-selector-container .fpx-logo .fpx-logo-img{height:36px;width:66px}.checkout-payment-form .fpx-selector-container .fpx-right-border{width:1px;background-color:#ccc;height:23px}.fpx-redirection-text{background-color:#F8F8F8;margin-top:16px;border-radius:6px;padding-top:16px;padding-bottom:15px;padding-left:22px;padding-right:20px}.payment-description-text,.payment-fpx-description-text{color:#9a9a9a;text-align:center;margin-top:40px}.payment-fpx-description-text{margin-top:16px}.billing-address-form{padding-top:15px;border-top:1px solid #d8d8d8}@media screen and (max-width: 767px){.billing-address-form .form-inline.form-inline-2 .form-group{margin-right:0;margin-left:0;width:100%}}.mailing-address-error-msg .error-block{margin-top:0}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.login-btn-wrapper{display:flex}@media screen and (max-width: 767px){.login-btn-wrapper{flex-wrap:wrap;width:100%;margin-top:10px}.login-btn-wrapper .fb-login-btn-wrapper{width:100%;margin-left:0}.login-btn-wrapper .login-btn-v2,.login-btn-wrapper .fb-login-btn-v2{width:100%}.login-btn-wrapper .fb-login-btn-v2{margin-top:10px;position:relative}.login-btn-wrapper .fb-login-btn-v2 img{position:absolute}}.login-btn-v2{display:flex;align-items:center;justify-content:center;width:140px;background:#5CB85C;color:#fff !important;padding:9px 11px}.login-btn-v2:hover,.login-btn-v2:focus{background:#5CB85C !important;color:#fff !important}.fb-login-btn-wrapper{margin-left:24px}.fb-login-btn-v2{display:flex;align-items:center;width:140px;background:#1877F2;color:#fff;padding:9px 11px;border-radius:4px}.fb-login-btn-v2:hover,.fb-login-btn-v2:focus{background:#1877F2 !important;color:#fff !important}.fb-login-btn-v2 span{display:inline-block;text-align:center;width:100%}.customer-form-content .intl-tel-input-container[data-has-hint="true"],#delivery-form-content .intl-tel-input-container[data-has-hint="true"]{margin-bottom:32px}.page-cart .confirm-message>div,.page-checkout .confirm-message>div,.page-order-show .confirm-message>div{display:inline-block}.page-cart .confirm-message,.page-checkout .confirm-message,.page-order-show .confirm-message{display:inline-block;max-width:100%;padding-left:110px;margin-top:15px;margin-bottom:15px;margin-left:50%;transform:translateX(-50%)}.page-cart .confirm-message:before,.page-cart .confirm-message:after,.page-checkout .confirm-message:before,.page-checkout .confirm-message:after,.page-order-show .confirm-message:before,.page-order-show .confirm-message:after{content:" ";display:table}.page-cart .confirm-message:after,.page-checkout .confirm-message:after,.page-order-show .confirm-message:after{clear:both}.page-cart .confirm-message .fa-check,.page-checkout .confirm-message .fa-check,.page-order-show .confirm-message .fa-check{line-height:100px;color:green;margin-left:-110px;text-align:center;font-size:38px;font-weight:300;border:5px solid green;line-height:51px;border-radius:50%;width:60px;height:60px}.page-cart .confirm-message .payment-slip-upload-btn,.page-checkout .confirm-message .payment-slip-upload-btn,.page-order-show .confirm-message .payment-slip-upload-btn{width:100%;padding:9px}.page-cart .confirm-message h4,.page-checkout .confirm-message h4,.page-order-show .confirm-message h4{margin-bottom:5px}.page-cart .confirm-message p,.page-checkout .confirm-message p,.page-order-show .confirm-message p{line-height:18px;margin-bottom:15px}.page-cart .shipped-message,.page-checkout .shipped-message,.page-order-show .shipped-message{display:inline-block;max-width:100%;padding-left:110px;margin-top:15px;margin-bottom:15px;margin-left:50%;transform:translateX(-50%)}.page-cart .shipped-message:before,.page-cart .shipped-message:after,.page-checkout .shipped-message:before,.page-checkout .shipped-message:after,.page-order-show .shipped-message:before,.page-order-show .shipped-message:after{content:" ";display:table}.page-cart .shipped-message:after,.page-checkout .shipped-message:after,.page-order-show .shipped-message:after{clear:both}.page-cart .shipped-message .fa,.page-checkout .shipped-message .fa,.page-order-show .shipped-message .fa{line-height:100px;margin-left:-110px;text-align:center;font-size:38px;font-weight:300;border:5px solid green;line-height:51px;border-radius:50%;width:60px;height:60px}.page-cart .shipped-message h4,.page-checkout .shipped-message h4,.page-order-show .shipped-message h4{line-height:100px;margin:0}.page-cart .order-detail-section,.page-cart .order-notification-section,.page-checkout .order-detail-section,.page-checkout .order-notification-section,.page-order-show .order-detail-section,.page-order-show .order-notification-section{margin:0 0 15px 0}.page-cart .order-detail-section.delivery-detail .row span:nth-child(1),.page-checkout .order-detail-section.delivery-detail .row span:nth-child(1),.page-order-show .order-detail-section.delivery-detail .row span:nth-child(1){word-break:normal}.page-cart .panel-order-info form[name="commentForm"],.page-checkout .panel-order-info form[name="commentForm"],.page-order-show .panel-order-info form[name="commentForm"]{margin-bottom:15px}.page-cart .panel-order-info h4,.page-checkout .panel-order-info h4,.page-order-show .panel-order-info h4{font-weight:600}.page-cart .panel-order-info .panel-body>.row,.page-checkout .panel-order-info .panel-body>.row,.page-order-show .panel-order-info .panel-body>.row{word-break:break-all}.page-cart .panel-order-info .panel-footer,.page-checkout .panel-order-info .panel-footer,.page-order-show .panel-order-info .panel-footer{padding:15px;background-color:white}.page-cart .panel-order-info .panel-footer:before,.page-cart .panel-order-info .panel-footer:after,.page-checkout .panel-order-info .panel-footer:before,.page-checkout .panel-order-info .panel-footer:after,.page-order-show .panel-order-info .panel-footer:before,.page-order-show .panel-order-info .panel-footer:after{content:" ";display:table}.page-cart .panel-order-info .panel-footer:after,.page-checkout .panel-order-info .panel-footer:after,.page-order-show .panel-order-info .panel-footer:after{clear:both}.page-cart .panel-order-info .delivery-detail>.row>span:first-child,.page-checkout .panel-order-info .delivery-detail>.row>span:first-child,.page-order-show .panel-order-info .delivery-detail>.row>span:first-child{padding-right:14px}.page-cart .panel-order-info .link,.page-checkout .panel-order-info .link,.page-order-show .panel-order-info .link{color:#337ab7;text-decoration:underline}.page-cart .order-hint-section,.page-checkout .order-hint-section,.page-order-show .order-hint-section{padding:10px 15px 6px 15px}.page-cart .order-hint-section .alert.hint,.page-checkout .order-hint-section .alert.hint,.page-order-show .order-hint-section .alert.hint{display:inline-block;margin:0;font-size:14px}.page-cart .order-hint-section .alert.hint i.fa,.page-checkout .order-hint-section .alert.hint i.fa,.page-order-show .order-hint-section .alert.hint i.fa{font-size:15px}.page-cart .panel-check-order,.page-checkout .panel-check-order,.page-order-show .panel-check-order{display:flex;align-items:center;justify-content:space-between}.page-cart .panel-check-order .panel-check-order-title,.page-checkout .panel-check-order .panel-check-order-title,.page-order-show .panel-check-order .panel-check-order-title{margin-top:0}.page-cart .btn-continue-shopping,.page-checkout .btn-continue-shopping,.page-order-show .btn-continue-shopping{min-width:45%}.page-cart .chat-widget>.padding-md,.page-checkout .chat-widget>.padding-md,.page-order-show .chat-widget>.padding-md{padding:0}.page-cart .chat-widget+.box-body,.page-checkout .chat-widget+.box-body,.page-order-show .chat-widget+.box-body{margin:0 !important}.modal-confirm .modal-header{border:none}.modal-confirm .modal-body h5{font-size:18px;letter-spacing:0.3px;color:#333333;padding:20px 0}.modal-confirm .modal-footer{border:none;padding:0 10px 10px;font-size:14px}.modal-confirm .modal-footer button{display:inline-block;height:32px;border-radius:3px;width:80px;letter-spacing:0.5px}.modal-confirm .modal-footer .btn-cancel{background-color:#ffffff;border:solid 1px #cccccc;color:#666666}.modal-confirm .modal-footer .btn-confirm{background-color:#c93020;border:solid 1px #c93020;color:#ffffff}.modal-lock-cart-sc-product .modal-body{display:flex;flex-direction:column;align-items:center}.modal-lock-cart-sc-product .modal-body .info-icon{width:180px;margin-bottom:8px}.modal-lock-cart-sc-product .modal-body .modal-title{font-size:22px;font-weight:500;color:#333333}.modal-lock-cart-sc-product .modal-footer{border:none;text-align:center;padding:32px}.modal-lock-cart-sc-product .modal-footer .btn-confirm{height:32px;width:240px;border:none;border-radius:3px;background-color:#333;color:#fff}.page-cart,.page-checkout,.page-order-show,.page-apply-return,.page-return-order-show{font-size:14px}@media (max-width: 480px){.page-cart .container,.page-checkout .container,.page-order-show .container,.page-apply-return .container,.page-return-order-show .container{padding-right:15px;padding-left:15px}}@media (min-width: 480px) and (max-width: 750px){.page-cart .container,.page-checkout .container,.page-order-show .container,.page-apply-return .container,.page-return-order-show .container{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.page-cart .container,.page-checkout .container,.page-order-show .container,.page-apply-return .container,.page-return-order-show .container{width:750px}}@media (min-width: 992px){.page-cart .container,.page-checkout .container,.page-order-show .container,.page-apply-return .container,.page-return-order-show .container{width:970px}}@media (min-width: 1200px){.page-cart .container,.page-checkout .container,.page-order-show .container,.page-apply-return .container,.page-return-order-show .container{width:1170px}}@media (max-width: 480px){.page-cart .row,.page-checkout .row,.page-order-show .row,.page-apply-return .row,.page-return-order-show .row{margin-left:-15px;margin-right:-15px;width:auto}}@media (min-width: 480px) and (max-width: 750px){.page-cart .row,.page-checkout .row,.page-order-show .row,.page-apply-return .row,.page-return-order-show .row{margin-left:-15px;margin-right:-15px;width:auto}}@media screen and (max-width: 991px){.page-cart .row,.page-checkout .row,.page-order-show .row,.page-apply-return .row,.page-return-order-show .row{margin-left:-15px;margin-right:-15px;width:auto}}@media (min-width: 992px){.page-cart .row,.page-checkout .row,.page-order-show .row,.page-apply-return .row,.page-return-order-show .row{margin-left:-15px;margin-right:-15px;width:auto}}.page-cart label,.page-checkout label,.page-order-show label,.page-apply-return label,.page-return-order-show label{font-weight:400}.page-cart .panel,.page-checkout .panel,.page-order-show .panel,.page-apply-return .panel,.page-return-order-show .panel{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;border:1px solid #EDEDED;-webkit-box-shadow:none;box-shadow:none;margin-bottom:30px}.page-cart .panel-transparent,.page-checkout .panel-transparent,.page-order-show .panel-transparent,.page-apply-return .panel-transparent,.page-return-order-show .panel-transparent{background-color:transparent}.page-cart .alert,.page-checkout .alert,.page-order-show .alert,.page-apply-return .alert,.page-return-order-show .alert{margin-bottom:30px}.page-cart .alert-danger .alert-highlight,.page-checkout .alert-danger .alert-highlight,.page-order-show .alert-danger .alert-highlight,.page-apply-return .alert-danger .alert-highlight,.page-return-order-show .alert-danger .alert-highlight{color:inherit;text-decoration:underline}.page-cart .input-group-btn .btn,.page-checkout .input-group-btn .btn,.page-order-show .input-group-btn .btn,.page-apply-return .input-group-btn .btn,.page-return-order-show .input-group-btn .btn{border-radius:0}.page-cart form .form-group:last-child,.page-cart form .form-group :last-child,.page-checkout form .form-group:last-child,.page-checkout form .form-group :last-child,.page-order-show form .form-group:last-child,.page-order-show form .form-group :last-child,.page-apply-return form .form-group:last-child,.page-apply-return form .form-group :last-child,.page-return-order-show form .form-group:last-child,.page-return-order-show form .form-group :last-child{margin-bottom:0}.page-cart form textarea,.page-checkout form textarea,.page-order-show form textarea,.page-apply-return form textarea,.page-return-order-show form textarea{resize:vertical;padding:8px}.page-cart .panel,.page-checkout .panel,.page-order-show .panel,.page-apply-return .panel,.page-return-order-show .panel{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;border:1px solid #EDEDED;-webkit-box-shadow:none;box-shadow:none}.page-cart section,.page-checkout section,.page-order-show section,.page-apply-return section,.page-return-order-show section{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;border:1px solid #EDEDED;margin-bottom:30px;padding:0 15px;background-color:white}.page-cart section .section-header,.page-checkout section .section-header,.page-order-show section .section-header,.page-apply-return section .section-header,.page-return-order-show section .section-header{padding:10px 15px;margin:0 -15px;font-weight:500;background-color:#F6F6F6;line-height:26px}.page-cart section .section-header h3,.page-checkout section .section-header h3,.page-order-show section .section-header h3,.page-apply-return section .section-header h3,.page-return-order-show section .section-header h3{padding:2px 0;font-weight:500;margin:0;font-size:18px;line-height:22px}.page-cart section h5,.page-checkout section h5,.page-order-show section h5,.page-apply-return section h5,.page-return-order-show section h5{font-size:14px}.page-cart section hr,.page-checkout section hr,.page-order-show section hr,.page-apply-return section hr,.page-return-order-show section hr{display:block}.page-cart section .section-body,.page-checkout section .section-body,.page-order-show section .section-body,.page-apply-return section .section-body,.page-return-order-show section .section-body{padding:15px 0}.page-cart section .table-header,.page-cart section .table-row,.page-checkout section .table-header,.page-checkout section .table-row,.page-order-show section .table-header,.page-order-show section .table-row,.page-apply-return section .table-header,.page-apply-return section .table-row,.page-return-order-show section .table-header,.page-return-order-show section .table-row{padding:15px}.page-cart section .table-row,.page-checkout section .table-row,.page-order-show section .table-row,.page-apply-return section .table-row,.page-return-order-show section .table-row{border-top:1px solid #EDEDED;border-bottom:none}.page-cart section>*:not(:last-child),.page-checkout section>*:not(:last-child),.page-order-show section>*:not(:last-child),.page-apply-return section>*:not(:last-child),.page-return-order-show section>*:not(:last-child){border-bottom:1px solid #EDEDED}.page-cart .form-group:not(.has-error) select:disabled,.page-cart .form-group:not(.has-error) input[disabled],.page-checkout .form-group:not(.has-error) select:disabled,.page-checkout .form-group:not(.has-error) input[disabled],.page-order-show .form-group:not(.has-error) select:disabled,.page-order-show .form-group:not(.has-error) input[disabled],.page-apply-return .form-group:not(.has-error) select:disabled,.page-apply-return .form-group:not(.has-error) input[disabled],.page-return-order-show .form-group:not(.has-error) select:disabled,.page-return-order-show .form-group:not(.has-error) input[disabled]{background-color:#EFEFEF !important;color:#7D7D7D !important}.page-cart .margin-top-large,.page-checkout .margin-top-large,.page-order-show .margin-top-large,.page-apply-return .margin-top-large,.page-return-order-show .margin-top-large{margin-top:30px}.page-cart .margin-top-standard,.page-checkout .margin-top-standard,.page-order-show .margin-top-standard,.page-apply-return .margin-top-standard,.page-return-order-show .margin-top-standard{margin-top:15px}.page-cart .margin-top-small,.page-checkout .margin-top-small,.page-order-show .margin-top-small,.page-apply-return .margin-top-small,.page-return-order-show .margin-top-small{margin-top:5px}.page-cart .margin-bottom-standard,.page-checkout .margin-bottom-standard,.page-order-show .margin-bottom-standard,.page-apply-return .margin-bottom-standard,.page-return-order-show .margin-bottom-standard{margin-bottom:15px}.page-cart .margin-bottom-small,.page-checkout .margin-bottom-small,.page-order-show .margin-bottom-small,.page-apply-return .margin-bottom-small,.page-return-order-show .margin-bottom-small{margin-bottom:5px}.page-cart .margin-bottom-none,.page-checkout .margin-bottom-none,.page-order-show .margin-bottom-none,.page-apply-return .margin-bottom-none,.page-return-order-show .margin-bottom-none{margin-bottom:0}.page-cart .sk-three-bounce,.page-checkout .sk-three-bounce,.page-order-show .sk-three-bounce,.page-apply-return .sk-three-bounce,.page-return-order-show .sk-three-bounce{margin:0;width:40px}.page-cart .sk-three-bounce .sk-child,.page-checkout .sk-three-bounce .sk-child,.page-order-show .sk-three-bounce .sk-child,.page-apply-return .sk-three-bounce .sk-child,.page-return-order-show .sk-three-bounce .sk-child{width:9px;height:9px;letter-spacing:0}.page-cart .tappay-hint,.page-checkout .tappay-hint,.page-order-show .tappay-hint,.page-apply-return .tappay-hint,.page-return-order-show .tappay-hint{color:#737373;font-size:13px}.page-cart .return-order-row+.return-order-row,.page-checkout .return-order-row+.return-order-row,.page-order-show .return-order-row+.return-order-row,.page-apply-return .return-order-row+.return-order-row,.page-return-order-show .return-order-row+.return-order-row{margin-top:8px}.page-cart .check-return-orders-section,.page-checkout .check-return-orders-section,.page-order-show .check-return-orders-section,.page-apply-return .check-return-orders-section,.page-return-order-show .check-return-orders-section{display:flex;justify-content:end}.checkout-nav{text-align:center;margin-top:30px;margin-bottom:30px}.checkout-nav .step{display:inline-block;vertical-align:top;width:240px;max-width:33%;margin-left:-2px;margin-right:-2px;color:black}.checkout-nav .step span{display:block;padding:0 5px}.checkout-nav .step .badge{position:relative;background-color:transparent;height:50px;line-height:50px;padding:0}.checkout-nav .step .badge::before{content:" ";background-color:#CCCCCC;height:2px;width:100%;position:absolute;left:0;top:50%;margin-top:-1px;z-index:0}.checkout-nav .step .badge::after{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:" ";background-color:#CCCCCC;height:30px;width:30px;left:50%;top:50%;position:absolute;z-index:0}.checkout-nav .step .badge .text{position:absolute;width:100%;z-index:1}.checkout-nav .step:first-child .badge::before{width:50%;left:50%}.checkout-nav .step:last-child .badge::before{width:50%;right:50%}.checkout-nav .step.visited .badge::after,.checkout-nav .step.active .badge::after{background-color:#9DAAB2}.page-order-show .return-order-block{text-align:center}.page-order-show .return-order-block .return-order-btn{margin-bottom:10px;padding:9px 30px}.page-order-show .return-order-block .return-order-deadline{font-size:12px;color:#737373;padding:0}.page-order-show .return-order-block .return-order-deadline.warning{color:#970100}.page-order-show .payment-slip-upload-btn{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px}.page-order-show .payment-slip-upload-btn i{font-size:12px;margin-right:5px}#checkout-errors ul{padding-left:16px}.back-to-list-link{margin-top:30px;color:#555555}.back-to-list-link:hover,.back-to-list-link:active,.back-to-list-link:focus{color:#555555}.back-to-list-link .fa-angle-left{font-size:16px;margin-left:8px;margin-right:4px}.payment-activity-content{color:#F2A246}.payment-activity-content a{color:#F2A246;text-decoration:underline}shopline-payment-v2-apple-pay-button,apple-pay-with-neweb-pay-button{width:100%}@media screen and (min-width: 768px){shopline-payment-v2-apple-pay-button,apple-pay-with-neweb-pay-button{width:calc(50% - 30px);float:right}}.apple-pay-button{display:flex;width:100%;justify-content:center}.apple-pay-button:disabled{opacity:0.5}@supports (-webkit-appearance: -apple-pay-button){.apple-pay-button{-webkit-appearance:-apple-pay-button;height:40px;border-radius:3px;-apple-pay-button-style:black}}@supports not (-webkit-appearance: -apple-pay-button){.apple-pay-button{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:40px;max-height:64px;background-image:url(https://shoplineimg.com/assets/checkout_payment/apple-pay.svg);background-color:black}}.archived-order__page{margin:80px 0}.archived-order__page .icon-info{width:80px;height:80px;border-radius:50%;border:5px #f0ad4e solid;background-color:#fff4e4;position:relative;margin-bottom:10px}.archived-order__page .icon-info::before{display:block;content:'';height:32px;width:6px;background-color:#f0ad4e;border-radius:3px;position:absolute;left:32px;top:13px}.archived-order__page .icon-info::after{display:block;content:'';height:6px;width:6px;background-color:#f0ad4e;border-radius:3px;position:absolute;left:32px;bottom:13px}.archived-order__page .page-hint{font-size:14px;font-weight:normal;line-height:20px;color:#666666}.archived-order__page .btn-color-primary{margin-top:15px;width:90%;max-width:364px}.archived-order__hint{font-size:14px;font-weight:normal;line-height:20px;color:#1b1e24}shopline-payment-v2-google-pay-button{width:100%}@media screen and (min-width: 768px){shopline-payment-v2-google-pay-button{width:calc(50% - 30px);float:right}}.google-pay-button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:3px;background-color:black;color:white}.google-pay-button .icon{height:14px;margin:0 4px}.checkout-coupon-list-modal .modal-dialog{width:auto;min-width:300px}.checkout-coupon-list-header{padding:24px 16px 8px;position:relative}.checkout-coupon-list-title{text-align:left;font-weight:400;font-size:18px;color:#333}.checkout-coupon-list-close{position:absolute;right:12px;top:12px;color:#666;cursor:pointer;line-height:0;padding:4px}.checkout-coupon-list-go-coupon-center{margin-top:12px;text-align:right}.checkout-coupon-list{font-size:14px}.checkout-coupon-list-body{padding:0 16px 12px;scroll-behavior:smooth;max-height:60vh;overflow:auto;color:#4a4a4a}.checkout-coupon-list-body.checkout-coupon-list-body-v2{max-width:350px}.checkout-coupon-list-card{box-sizing:border-box;min-height:84px;display:flex;border-radius:2px;overflow:hidden;margin-bottom:10px}.checkout-coupon-list-card .coupon-card-image{font-size:16px;width:180px}@media screen and (max-width: 767px){.checkout-coupon-list-card .coupon-card-image{width:33.33%}}.checkout-coupon-list-card:hover{cursor:pointer}.checkout-coupon-list-card:hover>.checkout-coupon-list-card-body{border:solid 1px rgba(17,17,17,0.7);border-left:0}.checkout-coupon-list-card-body{border:1px solid #ddd;border-left:0;display:flex;width:66.66%;flex:1}.checkout-coupon-list-card-title{font-weight:bold;line-height:normal;padding-bottom:5px}.checkout-coupon-v2{display:block;margin-bottom:24px;min-width:310px}.checkout-coupon-loading{padding:20px 0}.checkout-coupon-list-empty{text-align:center;padding:20px 0}.page-checkout #place-order-recaptcha.btn-success.scm-place-order-btn,.page-checkout #place-order-btn.btn-success.scm-place-order-btn{border-width:1px;border-color:#242833 !important;background-color:#242833 !important;height:40px}.page-checkout #place-order-recaptcha.btn-success.scm-place-order-btn:enabled:hover,.page-checkout #place-order-btn.btn-success.scm-place-order-btn:enabled:hover{border-color:#474f5e !important;background-color:#474f5e !important}.page-checkout #place-order-recaptcha.btn-success.scm-place-order-btn:enabled:active,.page-checkout #place-order-btn.btn-success.scm-place-order-btn:enabled:active{border-color:#1941a8 !important;background-color:#1941a8 !important}.page-checkout #place-order-recaptcha.btn-success.scm-place-order-btn:disabled,.page-checkout #place-order-btn.btn-success.scm-place-order-btn:disabled{color:#b8becc !important;border-color:#eaebed !important;background-color:#eaebed !important}.scm-checkout-container.page-checkout{font-family:system-ui, sans-serif;color:#474f5e;background-color:#f7f8fb}.scm-checkout-container.page-checkout>.container>.row{margin-left:-10px;margin-right:-10px}.scm-checkout-container.page-checkout>.container>.row .col-sm-6{padding-left:10px;padding-right:10px}.scm-checkout-container.page-checkout .cart-summary{margin-bottom:20px;margin-top:0}.scm-checkout-container.page-checkout .panel{overflow:hidden;border-width:0px;border-radius:8px;box-shadow:1px 1px 4px 1px rgba(54,62,81,0.04),2px 2px 16px 0px rgba(0,0,0,0.04)}.scm-checkout-container.page-checkout section{border-width:0px;border-radius:8px;box-shadow:1px 1px 4px 1px rgba(54,62,81,0.04),2px 2px 16px 0px rgba(0,0,0,0.04);padding:0 16px;margin-bottom:20px}.scm-checkout-container.page-checkout section .section-header{background-color:transparent;padding:16px}.scm-checkout-container.page-checkout section .section-header h3{color:#474f5e;font-size:18px;font-weight:500}.scm-checkout-container.page-checkout .form-control,.scm-checkout-container.page-checkout .form-group:not(.has-error) .form-control{border-radius:4px;min-height:40px;border-color:#d7dbe7 !important;box-shadow:none}@media screen and (max-width: 767px){.scm-checkout-container.page-checkout .cart-summary .panel-header{padding:16px}.scm-checkout-container.page-checkout .cart-summary .panel-header .summary-header{justify-content:center}.scm-checkout-container.page-checkout .cart-summary .panel-header .tax-fee-notice{margin-top:16px;padding:16px 12px;width:100%}.scm-checkout-container.page-checkout .panel .panel-body,.scm-checkout-container.page-checkout .panel .panel-footer{padding:16px}.scm-checkout-container.page-checkout section .section-body{padding:16px 0}.scm-checkout-container.page-checkout#checkout-container .panel-footer dynamic-delivery-fee-info{width:100%}.scm-checkout-container.page-checkout#checkout-container .panel-footer .dynamic-delivery-hint{padding:16px 12px}}.scm-breadcrumb-container{display:flex;flex-direction:row;color:#b8becc;justify-content:center;align-items:center;gap:4px;font-size:12px;padding-top:24px;padding-bottom:16px}.scm-breadcrumb-container span.active,.scm-breadcrumb-container a.visited{color:#474f5e}.scm-breadcrumb-container .scm-breadcrumb__icon{height:20px}@media screen and (max-width: 767px){.scm-breadcrumb-container{padding-top:16px}}body.cart #Content:has(#cart-app-root),body.checkout #Content:has(.scm-checkout-container){padding-bottom:0}body.orders.confirm #checkout-container:has(.scm-checkout-container) .cart-summary{margin-top:0px}.trial-order-dialog{position:relative;text-align:center;padding:20px}.trial-order-dialog .dialog-img{width:380px;margin-bottom:20px}.trial-order-dialog .title{font-size:20px;color:#333;font-weight:500;margin-bottom:10px}.trial-order-dialog .description{font-size:14px;color:#606060;line-height:normal;margin-bottom:20px}.trial-order-dialog .checkout-btn{padding:6px 45px;border-radius:4px;background-color:#000;color:#fff}.trial-order-dialog .cancel-btn{display:block;text-decoration:underline;font-size:14px;color:rgba(0,0,0,0.5);margin-top:20px}@media screen and (max-width: 767px){.page-cart h3,.page-checkout h3,.page-order-show h3{font-size:16px;line-height:18px}.page-cart .table-row.cart-item,.page-checkout .table-row.cart-item,.page-order-show .table-row.cart-item{padding:10px 15px;position:relative;min-height:130px}.page-cart .table-row.cart-item.read-only,.page-checkout .table-row.cart-item.read-only,.page-order-show .table-row.cart-item.read-only{min-height:115px}.page-cart .product-image,.page-checkout .product-image,.page-order-show .product-image{position:absolute;left:25px}.page-cart .cart-item .item-information,.page-checkout .cart-item .item-information,.page-order-show .cart-item .item-information{position:static}.page-cart .cart-item .item-information .description,.page-checkout .cart-item .item-information .description,.page-order-show .cart-item .item-information .description{margin-left:65px;margin-right:25px}.page-cart .cart-item .item-promotion,.page-checkout .cart-item .item-promotion,.page-order-show .cart-item .item-promotion{position:static;padding-left:80px;margin-bottom:5px}.page-cart .cart-item .item-promotion .badge,.page-checkout .cart-item .item-promotion .badge,.page-order-show .cart-item .item-promotion .badge{margin-bottom:0}.page-cart .cart-item .item-price .price,.page-cart .cart-item .item-price .sale-price,.page-cart .cart-item .item-price .original-price,.page-checkout .cart-item .item-price .price,.page-checkout .cart-item .item-price .sale-price,.page-checkout .cart-item .item-price .original-price,.page-order-show .cart-item .item-price .price,.page-order-show .cart-item .item-price .sale-price,.page-order-show .cart-item .item-price .original-price{text-align:right}.page-cart .cart-item .price-label,.page-checkout .cart-item .price-label,.page-order-show .cart-item .price-label{display:block;text-align:right}.page-cart .item-quantity,.page-checkout .item-quantity,.page-order-show .item-quantity{left:10px;padding:0;padding-top:16px;width:160px}.page-cart .item-quantity .text-danger,.page-checkout .item-quantity .text-danger,.page-order-show .item-quantity .text-danger{max-width:initial;text-align:left;width:85vw}.page-cart .item-quantity .lock-inventory-info,.page-checkout .item-quantity .lock-inventory-info,.page-order-show .item-quantity .lock-inventory-info{max-width:initial;width:85vw}.page-cart .cart-item.read-only .item-quantity,.page-checkout .cart-item.read-only .item-quantity,.page-order-show .cart-item.read-only .item-quantity{text-align:left;padding-top:24px;padding-bottom:5px}.page-cart .item-action,.page-checkout .item-action,.page-order-show .item-action{width:34px;position:absolute;right:25px}.page-cart .item-total,.page-checkout .item-total,.page-order-show .item-total{float:right;width:auto;padding-top:24px}.page-cart .cart-promotions .promotion .badge,.page-cart .cart-item .item-promotion .badge,.page-checkout .cart-promotions .promotion .badge,.page-checkout .cart-item .item-promotion .badge,.page-order-show .cart-promotions .promotion .badge,.page-order-show .cart-item .item-promotion .badge{float:none;display:block;margin-bottom:5px}.page-cart .cart-promotions,.page-checkout .cart-promotions,.page-order-show .cart-promotions{display:block}.page-cart .cart-promotions .promotion,.page-checkout .cart-promotions .promotion,.page-order-show .cart-promotions .promotion{display:block}.page-cart .cart-promotions .description,.page-cart .cart-promotions .discount,.page-checkout .cart-promotions .description,.page-checkout .cart-promotions .discount,.page-order-show .cart-promotions .description,.page-order-show .cart-promotions .discount{display:inline-block;vertical-align:top}.page-cart .cart-promotions .description,.page-checkout .cart-promotions .description,.page-order-show .cart-promotions .description{padding:0;width:calc(100% - 120px)}.page-cart .cart-promotions .discount,.page-checkout .cart-promotions .discount,.page-order-show .cart-promotions .discount{max-width:100px}.page-cart .cart-summary .order-summary,.page-checkout .cart-summary .order-summary,.page-order-show .cart-summary .order-summary{margin:0 !important;padding-left:0;padding-right:0}.page-cart .cart-promotions,.page-checkout .cart-promotions,.page-order-show .cart-promotions{position:relative;padding:0 15px}.page-cart .cart-promotions .promotion:not(:first-of-type),.page-checkout .cart-promotions .promotion:not(:first-of-type),.page-order-show .cart-promotions .promotion:not(:first-of-type){margin-top:18px}.page-cart .cart-promotions .promotion:first-of-type,.page-checkout .cart-promotions .promotion:first-of-type,.page-order-show .cart-promotions .promotion:first-of-type{margin-top:15px}.page-cart .cart-promotions.collapsible-cart-promotions,.page-checkout .cart-promotions.collapsible-cart-promotions,.page-order-show .cart-promotions.collapsible-cart-promotions{transition:max-height 0.15s ease;overflow:hidden;max-height:194px}.page-cart .cart-promotions.collapsible-cart-promotions:not(.collapsible),.page-checkout .cart-promotions.collapsible-cart-promotions:not(.collapsible),.page-order-show .cart-promotions.collapsible-cart-promotions:not(.collapsible){padding-bottom:10px}.page-cart .cart-promotions.collapsible-cart-promotions.initialized,.page-checkout .cart-promotions.collapsible-cart-promotions.initialized,.page-order-show .cart-promotions.collapsible-cart-promotions.initialized{overflow:visible}.page-cart .cart-promotions.collapsible-cart-promotions.initialized[style*=max-height],.page-checkout .cart-promotions.collapsible-cart-promotions.initialized[style*=max-height],.page-order-show .cart-promotions.collapsible-cart-promotions.initialized[style*=max-height]{overflow:hidden}.page-cart .cart-promotions.collapsible-cart-promotions.initialized.expanded[style*=max-height],.page-checkout .cart-promotions.collapsible-cart-promotions.initialized.expanded[style*=max-height],.page-order-show .cart-promotions.collapsible-cart-promotions.initialized.expanded[style*=max-height]{overflow:visible}.page-cart .cart-promotions .collapse-toggle,.page-checkout .cart-promotions .collapse-toggle,.page-order-show .cart-promotions .collapse-toggle{display:flex;align-items:flex-end;justify-content:center;font-size:22px;line-height:25px;position:absolute;left:0;bottom:0;background-color:#FFF;width:100%;height:42px;background:linear-gradient(to top, #FFF 25%, rgba(255,255,255,0.95) 50%, rgba(255,255,255,0.5) 90%, rgba(255,255,255,0) 100%);padding-bottom:4px;cursor:pointer}.page-cart .cart-promotions .collapse-toggle:after,.page-checkout .cart-promotions .collapse-toggle:after,.page-order-show .cart-promotions .collapse-toggle:after{content:"\f107";line-height:25px;font-family:"FontAwesome";transition:transform 0.15s ease}.page-cart .cart-promotions.expanded .cart-promotions-content,.page-checkout .cart-promotions.expanded .cart-promotions-content,.page-order-show .cart-promotions.expanded .cart-promotions-content{padding-bottom:42px}.page-cart .cart-promotions.expanded .collapse-toggle,.page-checkout .cart-promotions.expanded .collapse-toggle,.page-order-show .cart-promotions.expanded .collapse-toggle{background:transparent}.page-cart .cart-promotions.expanded .collapse-toggle:after,.page-checkout .cart-promotions.expanded .collapse-toggle:after,.page-order-show .cart-promotions.expanded .collapse-toggle:after{transform:rotate(180deg)}}@media screen and (max-width: 320px){.page-cart .item-quantity,.page-checkout .item-quantity,.page-order-show .item-quantity{width:130px}}@media screen and (max-width: 1200px){.cart-promotions .description .popover,.cart-promotions .discount .popover{z-index:9}}@media screen and (max-width: 767px){.yield-wrapper .page-cart .container,.yield-wrapper .page-checkout .container,.yield-wrapper .page-order-show .container{padding-left:15px;padding-right:15px}.page-cart section,.page-checkout section,.page-order-show section,.page-apply-return section,.page-return-order-show section{margin-bottom:15px}.page-cart .panel-place-order .panel-footer,.page-checkout .panel-place-order .panel-footer,.page-order-show .panel-place-order .panel-footer,.page-apply-return .panel-place-order .panel-footer,.page-return-order-show .panel-place-order .panel-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.page-cart .panel-place-order .btn-link,.page-checkout .panel-place-order .btn-link,.page-order-show .panel-place-order .btn-link,.page-apply-return .panel-place-order .btn-link,.page-return-order-show .panel-place-order .btn-link{display:block;float:none !important;width:100%;text-align:center;margin-top:10px;order:2}.page-cart .panel-place-order .btn-place-order,.page-cart .btn-validate-order,.page-checkout .panel-place-order .btn-place-order,.page-checkout .btn-validate-order,.page-order-show .panel-place-order .btn-place-order,.page-order-show .btn-validate-order,.page-apply-return .panel-place-order .btn-place-order,.page-apply-return .btn-validate-order,.page-return-order-show .panel-place-order .btn-place-order,.page-return-order-show .btn-validate-order{display:block;float:none !important;width:100% !important;order:1}.page-cart .tax-fee,.page-cart .payment-condition-hint,.page-cart .payment-exist-order-hint,.page-checkout .tax-fee,.page-checkout .payment-condition-hint,.page-checkout .payment-exist-order-hint,.page-order-show .tax-fee,.page-order-show .payment-condition-hint,.page-order-show .payment-exist-order-hint,.page-apply-return .tax-fee,.page-apply-return .payment-condition-hint,.page-apply-return .payment-exist-order-hint,.page-return-order-show .tax-fee,.page-return-order-show .payment-condition-hint,.page-return-order-show .payment-exist-order-hint{width:100% !important;margin-left:0 !important}.page-cart .payment-condition-hint,.page-checkout .payment-condition-hint,.page-order-show .payment-condition-hint,.page-apply-return .payment-condition-hint,.page-return-order-show .payment-condition-hint{order:1}.page-cart .panel-place-order>.panel-body,.page-checkout .panel-place-order>.panel-body,.page-order-show .panel-place-order>.panel-body,.page-apply-return .panel-place-order>.panel-body,.page-return-order-show .panel-place-order>.panel-body{padding-left:15px !important}.page-cart .form-inline-placeholder,.page-checkout .form-inline-placeholder,.page-order-show .form-inline-placeholder,.page-apply-return .form-inline-placeholder,.page-return-order-show .form-inline-placeholder{display:none}.page-cart #seven-eleven-cross-border-address .row,.page-cart #seven-eleven-address .row,.page-checkout #seven-eleven-cross-border-address .row,.page-checkout #seven-eleven-address .row,.page-order-show #seven-eleven-cross-border-address .row,.page-order-show #seven-eleven-address .row,.page-apply-return #seven-eleven-cross-border-address .row,.page-apply-return #seven-eleven-address .row,.page-return-order-show #seven-eleven-cross-border-address .row,.page-return-order-show #seven-eleven-address .row{margin-bottom:5px}.page-cart .three-layer-address-form .form-group,.page-checkout .three-layer-address-form .form-group,.page-order-show .three-layer-address-form .form-group,.page-apply-return .three-layer-address-form .form-group,.page-return-order-show .three-layer-address-form .form-group{width:100% !important;margin-left:0 !important}.page-cart .delivery-form .form-inline .form-group,.page-checkout .delivery-form .form-inline .form-group,.page-order-show .delivery-form .form-inline .form-group,.page-apply-return .delivery-form .form-inline .form-group,.page-return-order-show .delivery-form .form-inline .form-group{width:100% !important;margin-left:0 !important}.page-cart .invoice-form .form-group,.page-checkout .invoice-form .form-group,.page-order-show .invoice-form .form-group,.page-apply-return .invoice-form .form-group,.page-return-order-show .invoice-form .form-group{width:100% !important;margin-left:0 !important}.page-cart .invoice-form .invoice-select-address .form-group:first-child,.page-checkout .invoice-form .invoice-select-address .form-group:first-child,.page-order-show .invoice-form .invoice-select-address .form-group:first-child,.page-apply-return .invoice-form .invoice-select-address .form-group:first-child,.page-return-order-show .invoice-form .invoice-select-address .form-group:first-child{margin-bottom:5px}.page-cart .cart-summary .panel-header,.page-checkout .cart-summary .panel-header,.page-order-show .cart-summary .panel-header,.page-apply-return .cart-summary .panel-header,.page-return-order-show .cart-summary .panel-header{padding:10px 15px}.page-cart .cart-summary .panel-header:before,.page-cart .cart-summary .panel-header:after,.page-checkout .cart-summary .panel-header:before,.page-checkout .cart-summary .panel-header:after,.page-order-show .cart-summary .panel-header:before,.page-order-show .cart-summary .panel-header:after,.page-apply-return .cart-summary .panel-header:before,.page-apply-return .cart-summary .panel-header:after,.page-return-order-show .cart-summary .panel-header:before,.page-return-order-show .cart-summary .panel-header:after{content:" ";display:table}.page-cart .cart-summary .panel-header:after,.page-checkout .cart-summary .panel-header:after,.page-order-show .cart-summary .panel-header:after,.page-apply-return .cart-summary .panel-header:after,.page-return-order-show .cart-summary .panel-header:after{clear:both}.page-cart .cart-summary .summary-header,.page-checkout .cart-summary .summary-header,.page-order-show .cart-summary .summary-header,.page-apply-return .cart-summary .summary-header,.page-return-order-show .cart-summary .summary-header{display:flex;justify-content:space-between;align-items:center}.page-cart .cart-summary .summary-header .total-text,.page-checkout .cart-summary .summary-header .total-text,.page-order-show .cart-summary .summary-header .total-text,.page-apply-return .cart-summary .summary-header .total-text,.page-return-order-show .cart-summary .summary-header .total-text{font-size:15px;text-align:left;font-weight:600;line-height:20px}.page-cart .cart-summary .summary-header .collapse-button-mobile,.page-checkout .cart-summary .summary-header .collapse-button-mobile,.page-order-show .cart-summary .summary-header .collapse-button-mobile,.page-apply-return .cart-summary .summary-header .collapse-button-mobile,.page-return-order-show .cart-summary .summary-header .collapse-button-mobile{display:inline-block;margin:0}.page-cart .cart-summary .collapse-button,.page-checkout .cart-summary .collapse-button,.page-order-show .cart-summary .collapse-button,.page-apply-return .cart-summary .collapse-button,.page-return-order-show .cart-summary .collapse-button{display:none}.page-cart .cart-summary .combined-to-order__header,.page-checkout .cart-summary .combined-to-order__header,.page-order-show .cart-summary .combined-to-order__header,.page-apply-return .cart-summary .combined-to-order__header,.page-return-order-show .cart-summary .combined-to-order__header{margin-top:12px;margin-bottom:0}.page-cart .product-review-block .product-review-button,.page-checkout .product-review-block .product-review-button,.page-order-show .product-review-block .product-review-button,.page-apply-return .product-review-block .product-review-button,.page-return-order-show .product-review-block .product-review-button{position:inherit;padding:0 15px 15px 15px;display:grid;margin-top:0;right:0;top:0}}@media screen and (max-width: 767px){.page-order-show .confirm-message{padding-left:0;margin-left:0;transform:initial;width:100%;display:block}.page-order-show .confirm-message .fa-check{float:none !important;text-align:center;display:block;margin:0 auto}.page-order-show .confirm-message h4{text-align:center;line-height:25px;margin-bottom:15px}.page-order-show .order-detail-section{margin:10px 0}.page-order-show .order-hint-section{padding:10px 15px}.page-order-show .panel-order-info .panel-body>.row:not(:first-child),.page-order-show .panel-order-info .panel-body>.row>.col-sm-6:not(:first-child),.page-order-show .panel-order-info .col-sm-12{border-top:1px solid #ededed}.page-order-show .panel-order-info .panel-body>.row>.col-sm-6,.page-order-show .panel-order-info .col-sm-12{margin-top:-1px}.page-order-show .btn-continue-shopping{width:100%}.page-order-show .check-return-orders-section{display:flex;justify-content:start}}@media screen and (max-width: 767px){.page-cart .margin-top-large,.page-checkout .margin-top-large,.page-order-show .margin-top-large{margin-bottom:15px}.btn-apple-pay{width:100%;max-width:100%}.btn-google-pay{width:100%;max-width:100%}.google-pay-wrapper{width:calc(100% - 60px);max-width:100%}#payment-request-button.disabled{opacity:0.5;pointer-events:none}}.cart-addon-product{margin-top:10px;padding-top:15px;padding-left:5px;border-top:1px solid #f1f1f1}.promotion-label{border-radius:0;font-weight:300;padding:2px 10px}.addon-cart-item{padding:15px 15px 15px 30px;border-bottom:1px solid #1F2429}.page-checkout form .form-group .input-password-style{font-size:18px;font-weight:bold}.form-group.relative{position:relative}@media screen and (max-width: 767px){.cart-addon-product .row>:nth-child(1){padding-left:30px}}.sl-checkout-section-icon{margin:0 .5em 0 0}#delivery-form-content hr{border-top:1px solid #ccc;margin:20px 0}@media only screen and (min-width: 768px){.checkout-coupon-form{margin-top:4.5em}}.custom-field-readable input[disabled]{background-color:transparent !important;border-style:none !important}.ask-for-login{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:15px}.ask-for-login .login-btn-wrapper{width:100%;margin-top:15px}.ask-for-login .fb-login-btn-wrapper,.ask-for-login .fb-login-btn-v2,.ask-for-login .login-btn-v2{width:100%}@media screen and (max-width: 1023px){.ask-for-login{flex-direction:column}}.checkout-section-header{font-size:20px;margin:20px auto}.divider{border-bottom:1px solid #e0e0e0;margin:20px auto}.checkout-instructions{border:1px solid #e0e0e0;border-bottom:0;padding:20px}.checkout-tabletop{border:1px solid #e0e0e0;border-bottom:0;padding:20px 20px 0px 20px}.checkout-tablebottom{border:1px solid #e0e0e0;margin-bottom:30px;padding:20px 15px}.checkout-prod-photo{margin-bottom:20px}.checkout-prod-info img.prod-thumbnail{width:70px;height:70px;float:left}.checkout-prod-info .prod-title-variation{padding-left:85px}.checkout-prod-info{margin-bottom:10px}.checkout-prod-title{font-size:18px}.checkout-price-details{font-size:18px}.checkout-item-price{margin-bottom:20px;text-align:right}.checkout-prod-price{font-size:18px}.tally-label{color:#333;font-size:18px;margin-bottom:20px}.tally-price{color:#333;font-size:18px;margin-bottom:20px}.applied-user-credits{color:#999;font-size:12px}.checkbox{float:left}.checkbox a{color:#888}.checkout-prod-info .out-of-stock span{color:#d9534f;font-weight:400;font-size:12px;border:solid 2px #d9534f;display:inline-block;margin-bottom:15px;margin-top:5px;border-radius:11px;padding:2px 7px}.payment-instruction-image{display:block;margin:8px 0;max-height:160px;max-width:100%;cursor:pointer}.large-message{background:#f8f8f8;margin-bottom:20px}.large-message .container>.row>.col-sm-12>.content{min-height:150px;margin-top:0px;text-align:center;padding-top:50px;padding-bottom:50px}.large-message h2{font-size:30px;font-weight:600;margin:0px;padding:0px;margin-bottom:20px}.large-message p{margin-bottom:20px}.variation-picker-error{text-align:center;color:#a94442;padding-bottom:14px;font-size:14px}.QuickCart-modal.product-variation-picker .modal-content+.closeBtn{display:none}.confirm-payment-type-modal h5.modal-title{font-size:14px;padding:0}.confirm-payment-type-modal .modal-body{padding:24px 24px 0}.confirm-payment-type-modal .content-container{display:flex;justify-content:center;flex-direction:column;align-items:center}.confirm-payment-type-modal .content-container .info-icon-wrapper{padding:10px;margin-bottom:4px}.confirm-payment-type-modal .content-container .info-icon{width:100px;height:100px}.confirm-payment-type-modal .content-container .description{padding:12px 16px;font-size:14px}.confirm-payment-type-modal .modal-footer{padding:16px 24px 24px}.confirm-payment-type-modal .modal-footer .btn{width:100%}.confirm-payment-type-modal .modal-footer .btn-change-cod{color:white;background-color:#5cb85c;border-color:#5cb85c}.confirm-payment-type-modal .modal-footer .btn-change-cod:hover,.confirm-payment-type-modal .modal-footer .btn-change-cod:focus{color:white !important;border-color:#449d44;background-color:#449d44 !important}.confirm-payment-type-modal .modal-footer .btn-cancel{margin-top:16px;border-color:#5cb85c;color:#5cb85c !important;margin-left:0px}.confirm-payment-type-modal .modal-footer .btn-cancel:hover,.confirm-payment-type-modal .modal-footer .btn-cancel:focus{border-color:#449d44 !important;color:#449d44 !important;background-color:white !important}@media screen and (min-width: 768px){.confirm-payment-type-modal .modal-dialog{width:350px}}body.pages.show.express-checkout-page{margin-bottom:80px}body.checkout.index.express-checkout-page .NavigationBar,body.checkout.index.express-checkout-page #shopline-section-header,body.checkout.index.express-checkout-page #shopline-section-announcement{display:none !important}body.checkout.index.express-checkout-page #Content{padding-top:0 !important}body.ultra_chic.pages.show.express-checkout-page{margin-bottom:90px}body.ultra_chic.pages.show.express-checkout-page ul,body.ultra_chic.pages.show.express-checkout-page ol{margin-left:0;padding-left:56px;list-style-position:outside}body.ultra_chic.pages.show.express-checkout-page #Content{visibility:visible;padding-top:0}body.ultra_chic.pages.show.express-checkout-page .available-time-disabled{background:#ddd;color:#b0b0b0;border-color:#ddd}body.fast_checkout.index .main-navigation,body.fast_checkout.index .NavigationBar,body.fast_checkout.index .side-panel-search,body.fast_checkout.index .btn-toggle-cartpanel,body.fast_checkout.index #fixed-menu-container,body.fast_checkout.index #footer,body.fast_checkout.index #Footer,body.fast_checkout.index #shopline-section-header,body.fast_checkout.index #shopline-section-announcement,body.fast_checkout.index #shopline-section-footer{display:none !important}#cart-panel paypal-fast-checkout-btn>div{margin-bottom:8px}.quick-cart-button-container.has-spb-button{display:flex;flex-wrap:wrap}.quick-cart-button-container.has-spb-button paypal-fast-checkout-btn{flex:1;margin:8px 0 0 0;min-width:100%}.quick-cart-button-container.has-spb-button.has-buy-now-button paypal-fast-checkout-btn{margin-top:10px}.has-buy-now-button .btn-buy-now{margin-left:8px;height:38px}.has-buy-now-button.has-spb-button{flex-wrap:wrap}.has-buy-now-button.has-spb-button paypal-fast-checkout-btn{margin:12px 0 0 0;min-width:100%}.has-spb-button{display:flex;align-items:flex-start}.has-spb-button button{flex:1;padding-left:0;padding-right:0;box-sizing:border-box}.has-spb-button paypal-fast-checkout-btn{position:relative;z-index:49;margin-left:24px;flex:1}body.products.show .ProductDetail-product-info .btn-custom{height:38px}@media screen and (max-width: 768px){.product-info .ui-scrollfix-sticky-bottom{position:fixed;bottom:0;bottom:env(safe-area-inset-bottom);bottom:constant(safe-area-inset-bottom);border-radius:0;width:100%;height:48px;margin:0 !important;left:0;z-index:2}.product-info .product-detail-button-container.has-spb-button.ui-scrollfix-sticky-mode:not(.has-buy-now-button) button:first-of-type.ui-scrollfix-sticky-bottom,.product-info .product-detail-button-container.has-spb-button.ui-scrollfix-sticky-mode:not(.has-buy-now-button) button:last-of-type.ui-scrollfix-sticky-bottom{left:0 !important;right:unset !important;width:50% !important}.product-info .product-detail-button-container.has-spb-button.ui-scrollfix-sticky-mode:not(.has-buy-now-button) paypal-fast-checkout-btn{position:fixed;display:flex;align-items:center;justify-content:center;bottom:0;bottom:env(safe-area-inset-bottom);bottom:constant(safe-area-inset-bottom);border-radius:0;height:48px;z-index:2;right:0;width:50%;margin:0;background:#f6c557}.product-info .product-detail-button-container.has-spb-button.ui-scrollfix-sticky-mode:not(.has-buy-now-button) paypal-fast-checkout-btn>div{display:flex}.product-info .product-detail-button-container.has-buy-now-button.has-spb-button.ui-scrollfix-sticky-mode{position:fixed;display:flex;flex-wrap:nowrap;z-index:2;background:#fff;left:0;right:0;bottom:0;bottom:env(safe-area-inset-bottom);bottom:constant(safe-area-inset-bottom)}.product-info .product-detail-button-container.has-buy-now-button.has-spb-button.ui-scrollfix-sticky-mode .btn-custom .fa-shopping-cart{display:block;font-size:16px;color:#000}.product-info .product-detail-button-container.has-buy-now-button.has-spb-button.ui-scrollfix-sticky-mode button:first-of-type.ui-scrollfix-sticky-bottom{position:static;min-width:48px;flex:0 0 48px;height:auto;height:48px;border:1px solid #000;background:#fff;font-size:0}.product-info .product-detail-button-container.has-buy-now-button.has-spb-button.ui-scrollfix-sticky-mode button:last-of-type.ui-scrollfix-sticky-bottom{position:static;height:auto}.product-info .product-detail-button-container.has-buy-now-button.has-spb-button.ui-scrollfix-sticky-mode paypal-fast-checkout-btn{display:flex;flex:1 1 auto;align-items:center;justify-content:center;margin:0;min-width:0;background:#f6c557}.product-info .product-detail-button-container.has-buy-now-button.has-spb-button.ui-scrollfix-sticky-mode paypal-fast-checkout-btn>div{display:flex;align-items:center;justify-content:center}}body.hsbc-transaction{padding-left:64px;padding-right:64px;min-width:991px}body.hsbc-transaction main{max-width:1170px;margin-top:38px;margin-left:auto;margin-right:auto;padding:52px 56px;background:#fff;border:solid 1px #e7e7e7;text-align:center}body.hsbc-transaction .description{display:inline-block;margin:0 auto 50px;font-size:14px;line-height:19px;position:relative}body.hsbc-transaction .description:before{content:'!';position:absolute;left:-24px;display:flex;justify-content:center;align-items:center;width:18px;height:18px;font-weight:12px;background:#999;color:#fff;border-radius:50%}body.hsbc-transaction .hsbc-container{display:flex;max-width:818px;margin-left:auto;margin-right:auto;justify-content:space-between}body.hsbc-transaction .hsbc-container>:nth-child(1),body.hsbc-transaction .hsbc-container>:nth-child(2){min-width:400px}body.hsbc-transaction .hsbc-container>:nth-child(2){display:none}body.hsbc-transaction .hsbc-container.expired>:nth-child(1){display:none}body.hsbc-transaction .hsbc-container.expired>:nth-child(2){display:block}body.hsbc-transaction .col:last-child{text-align:left;max-width:320px}body.hsbc-transaction .col:last-child small{color:#ccc}body.hsbc-transaction .qrcode-wrapper{padding-top:4px;background:url("https://s3-ap-southeast-1.amazonaws.com/static.shoplineapp.com/web/v1/img/loaders/loader1.gif") center center no-repeat}body.hsbc-transaction .qrcode-wrapper .hsbc-icon{width:100%;max-width:150px;margin-top:10px}body.hsbc-transaction .qrcode{min-width:200px;min-height:200px;display:flex;justify-content:center}body.hsbc-transaction .hint-container{max-width:320px;margin-top:10px;margin-left:auto;margin-right:auto;padding:11px 8px;background-color:#f8f8f8}body.hsbc-transaction .hint-container img{float:left;margin-right:10px}body.hsbc-transaction .hint{font-size:14px;text-align:left}body.hsbc-transaction .step{position:relative}body.hsbc-transaction .step:not(:last-of-type){margin-bottom:38px}body.hsbc-transaction .step:last-child{margin-bottom:10px}body.hsbc-transaction .step:before{position:absolute;left:-46px;display:flex;justify-content:center;align-items:center;width:24px;height:24px;background:#eee;border-radius:50%;padding:6px}body.hsbc-transaction .step:first-child:before{content:'1'}body.hsbc-transaction .step:nth-child(2):before{content:'2'}body.hsbc-transaction .step:nth-child(3):before{content:'3'}body.hsbc-transaction .step small{display:block}body.hsbc-transaction .hsbc-modal .modal-header,body.hsbc-transaction .hsbc-modal .modal-footer{border:none}body.hsbc-transaction .hsbc-modal .modal-body{max-width:444px;font-size:18px;font-weight:600;text-align:center;margin:0 auto 10px}body.hsbc-transaction .hsbc-modal .modal-footer button,body.hsbc-transaction .hsbc-modal .modal-footer .btn-confirm{display:inline-block;border-radius:4px;padding:4px 14px;font-size:14px}body.hsbc-transaction .btn-cancel{background:#fff;color:#666;border:1px solid #ccc}body.hsbc-transaction .btn-cancel:hover{background:#eee}body.hsbc-transaction .btn-confirm{background-color:#5cb85c;color:#fff;border:solid 1px #4cae4c}body.hsbc-transaction .btn-confirm:hover{color:#fff;background-color:#449d44;border-color:#398439}body.hsbc-transaction .btn-go-back{display:inline-block;background-color:#9daab0;min-width:195px;color:#fff;border-radius:4px;font-size:14px;padding-top:7px;padding-bottom:7px}body.hsbc-transaction .text-danger{margin-top:26px}@media screen and (max-width: 940px){body.hsbc-transaction{padding-left:38px;padding-right:38px;min-width:480px}body.hsbc-transaction main{margin-bottom:38px;padding-left:0;padding-right:0}body.hsbc-transaction .hsbc-container{flex-direction:column}body.hsbc-transaction .hsbc-container>:nth-child(2){min-width:0}body.hsbc-transaction .hint{margin-left:0;margin-right:0;max-width:100%}body.hsbc-transaction .col:last-child{max-width:100%;margin-left:90px;margin-right:57px}body.hsbc-transaction .description{padding-left:30px;padding-right:30px}body.hsbc-transaction .col:last-child{margin-top:50px}body.hsbc-transaction .get-app-wrapper{justify-content:center}}#checkout-object__section{padding:20px 0 10px}#checkout-object__section .checkout-object__block{border:1px solid #EDEDED;font-size:14px}#checkout-object__section .checkout-object__block:not(:last-child){margin-bottom:32px}#checkout-object__section .checkout-object__block .checkout-object__row{display:flex;align-items:center;padding:12px 15px;gap:15px}#checkout-object__section .checkout-object__block .checkout-object__row:not(:last-child){border-bottom:1px solid #EDEDED}#checkout-object__section .checkout-object__block .checkout-object__row .icons{width:20px;height:20px;text-align:center;font-size:18px}#checkout-object__section .checkout-object__block .checkout-object__row .icons+*{margin-left:4px}#checkout-object__section .checkout-object__block .checkout-object__row .checkout-object__col{display:flex;align-items:center;flex:1}#checkout-object__section .checkout-object__block .checkout-object__row .checkout-object__col>*:first-child{margin-right:4px}#checkout-object__section .checkout-object__block .checkout-object__row .checkout-object__col-2{flex:2}#checkout-object__section .checkout-object__block .checkout-object__row .checkout-object__col-0{flex:0}#checkout-object__section .checkout-object__block .checkout-object__info_header{font-weight:700}#checkout-object__section .checkout-object__block .checkout-object__info_body{padding-left:43px}#checkout-object__section .checkout-object__block .checkout-object__cart:not(:last-child),#checkout-object__section .checkout-object__block .checkout-object__sub-order:not(:last-child){border-bottom:1px solid #EDEDED}#checkout-object__section .checkout-object__block .checkout-object__key{word-break:keep-all;white-space:nowrap}#checkout-object__section .checkout-object__button{min-width:160px}#checkout-object__section .checkout-object__button .fa-angle-right{font-size:18px;margin-left:8px}#checkout-object__section .checkout-object__buttons__cell{display:inline-flex;justify-content:flex-end}@media screen and (max-width: 767px){#checkout-object__section{padding:0}#checkout-object__section .checkout-object__block .checkout-object__row{flex-direction:column;align-items:flex-start}#checkout-object__section .checkout-object__block .checkout-object__info_body{padding-left:15px}#checkout-object__section .checkout-object__block .checkout-object__col,#checkout-object__section .checkout-object__block .checkout-object__col-2,#checkout-object__section .checkout-object__block .checkout-object__col-0{width:100%}#checkout-object__section .checkout-object__block .checkout-object__key,#checkout-object__section .checkout-object__block .checkout-object__value{flex:1;white-space:normal;word-break:break-all}#checkout-object__section .checkout-object__button{width:100%}}.checkout-object-detail__modal .modal-dialog{width:100%;max-width:360px}.checkout-object-detail__modal .modal-dialog .modal-content{border-radius:6px}#checkout-object-detail{max-height:76.5vh;display:flex;flex-direction:column}#checkout-object-detail hr{margin:0 10px}#checkout-object-detail .checkout-object-detail__shopline-payment-wrapper{margin:0 -15px}#checkout-object-detail .checkout-object-detail__shopline-payment-iframe{width:100%;border:none;display:block}#checkout-object-detail .checkout-object-detail__header{padding-top:12px}#checkout-object-detail .checkout-object-detail__header.has-sl-payment{padding-top:0}#checkout-object-detail .checkout-object-detail__header h4{margin:0;font-size:14px;font-weight:700}#checkout-object-detail .checkout-object-detail__body{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden}#checkout-object-detail .checkout-object-detail__body.top-layer::before{position:absolute;content:'';left:0;top:0;width:100%;box-shadow:0 0 24px 24px rgba(255,255,255,0.8)}#checkout-object-detail .checkout-object-detail__body.bottom-layer::after{position:absolute;content:'';left:0;bottom:0;width:100%;box-shadow:0 0 24px 24px rgba(255,255,255,0.8)}#checkout-object-detail .checkout-object-detail__body .checkout-object-detail__body-scroll-wrapper{padding:16px 25px;overflow-x:auto;flex:1}#checkout-object-detail .checkout-object-detail__body h5{font-size:14px;font-weight:600;margin:0 0 8px}#checkout-object-detail .checkout-object-detail__body hr{margin:20px -15px}#checkout-object-detail .checkout-object-detail__promotion-wrapper .checkout-object-detail__promotion-item{font-size:14px}#checkout-object-detail .checkout-object-detail__promotion-wrapper .checkout-object-detail__promotion-item:not(:last-child){margin-bottom:32px}#checkout-object-detail .checkout-object-detail__promotion-wrapper .checkout-object-detail__promotion-item .checkout-object-detail__promotion-badge>span{display:inline-block;min-width:160px;padding:4px;text-align:center;background-color:#E8F8E8;margin-bottom:12px}#checkout-object-detail .checkout-object-detail__promotion-wrapper .checkout-object-detail__promotion-item .checkout-object-detail__promotion-content{display:flex;justify-content:space-between;color:#555555}#checkout-object-detail .checkout-object-detail__promotion-wrapper .checkout-object-detail__promotion-item .checkout-object-detail__promotion-discount{flex:0 0 auto;margin-left:12px}#checkout-object-detail .checkout-object-detail__promotion-wrapper .checkout-object-detail__promotion-item.reward_credit .checkout-object-detail__promotion-badge>span{background-color:#FFE8C6}#checkout-object-detail .checkout-object-detail__summary-wrapper{font-size:14px}#checkout-object-detail .checkout-object-detail__summary-wrapper .checkout-object-detail__summary-row{display:flex;justify-content:space-between}#checkout-object-detail .checkout-object-detail__summary-wrapper .checkout-object-detail__summary-row:not(:last-child){margin-bottom:12px}#checkout-object-detail .checkout-object-detail__summary-wrapper .checkout-object-detail__summary-row.remaining_member_points{margin-top:-10px;color:#D9D9D9}#checkout-object-detail .checkout-object-detail__summary-wrapper .checkout-object-detail__summary-key{width:50%;margin-left:0;margin-right:auto}#checkout-object-detail .checkout-object-detail__summary-wrapper .checkout-object-detail__summary-value{width:50%;margin-left:auto;margin-right:0;text-align:right}#checkout-object-detail .checkout-object-detail__footer{padding:18px 25px}@media screen and (max-width: 767px){.checkout-object-detail__modal .modal-dialog{left:50%;margin:10px auto;transform:translate(-50%, -50%) !important}}body.order_payment_slips{display:flex;align-items:center;flex-direction:column;padding-top:80px;background-color:#f8f8f8;color:#5b5b5b}body.order_payment_slips .main-navigation,body.order_payment_slips .NavigationBar,body.order_payment_slips .side-panel-search,body.order_payment_slips #shopline-section-header,body.order_payment_slips #shopline-section-announcement,body.order_payment_slips #shopline-section-footer,body.order_payment_slips #fixed-menu-container,body.order_payment_slips #footer,body.order_payment_slips #Footer{display:none !important}body.order_payment_slips #Content,body.order_payment_slips .yield-wrapper,body.order_payment_slips .body-content,body.order_payment_slips .body-wrapper{display:flex;align-items:center;flex-direction:column;padding:0 0 120px 0;width:100%}body.order_payment_slips .o-paymentSlip{position:relative;padding-bottom:100px;max-width:1140px;width:100%;border:solid 1px #e7e7e7;background-color:#fff}body.order_payment_slips .o-paymentSlip .empty-loading-block{display:flex;align-items:center;justify-content:center;height:300px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__header{display:flex;align-items:center;justify-content:center;margin:30px 0}body.order_payment_slips .o-paymentSlip .m-paymentSlip__header img{max-height:80px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__body{display:flex;justify-content:center}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo,body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm,body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo,body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedInfo{display:flex;align-items:center;flex-direction:column;padding:0 100px 20px 100px;width:100%}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo,body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedInfo{padding:0;max-width:584px}body.order_payment_slips .o-paymentSlip .m-notificationSubscriptions{display:flex;flex-wrap:wrap;justify-content:center}body.order_payment_slips .o-paymentSlip .m-notificationSubscriptions>div{margin:0 8px;max-height:45px}body.order_payment_slips .o-paymentSlip .m-notificationSubscriptions .line-messenger{height:100%}body.order_payment_slips .o-paymentSlip .m-notificationSubscriptions .line-messenger div{height:100%}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo{border-right:solid 1px #ddd}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo .orderInfo__amount{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-bottom:25px;padding:16px;width:100%;border-radius:6px;background:#f8f8f8;color:#666;text-align:center;font-weight:600;font-size:28px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo .orderInfo__amount .orderInfo__amount--title{margin-right:12px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo .orderInfo__amount .orderInfo__amount--symbol{margin-right:-4px;font-weight:500;font-size:20px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo .orderInfo__subtitle{margin-bottom:10px;color:#333;font-weight:600;font-size:18px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo .orderInfo__paymentMethod{margin-bottom:20px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo .orderInfo__instructions{margin-bottom:10px;color:#5b5b5b;text-align:center;font-weight:400;font-size:14px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo .orderInfo__instructions .instructionText{text-align:left;white-space:pre-line;word-break:break-word}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo .orderInfo__instructions .instructionImage{display:flex;align-items:center;flex-direction:column}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo .orderInfo__expendToggle{cursor:pointer}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__title{margin-bottom:16px;color:#333;text-align:center;font-weight:600;font-size:18px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .m-uploadForm__imageInput{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-bottom:16px;padding:20px;width:100%;border:1px dashed #3f93fb;border-radius:6px;background-color:#f7fbff;color:#3f93fb;line-height:1.5;cursor:pointer}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .m-uploadForm__imageInput.uploadForm__imageInput--error{margin-bottom:32px;border-color:rgba(169,68,66,0.4);background-color:rgba(169,68,66,0.05);color:#a94442}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .m-uploadForm__imageInput .imageInput_errorMessage{position:absolute;bottom:-32px;left:0;color:#a94442;font-weight:400;font-size:14px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .m-uploadForm__imageInput .imageInput__icon{margin-bottom:4px;font-size:16px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .m-uploadForm__imageInput .imageInput__title{font-size:14px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .m-uploadForm__imageInput .imageInput__description{text-align:center;font-weight:400;font-size:12px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .m-uploadForm__imageInput--loading{display:flex;align-items:center;justify-content:center;height:160px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__selectedImage{position:relative;margin-bottom:16px;min-height:200px;cursor:pointer}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__selectedImage .selectedImage__changeButton{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:44px;background-color:rgba(36,40,51,0.5);color:#fff;cursor:pointer}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__timePicker{margin-bottom:16px;width:100%}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__timePicker::placeholder{color:#999}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__timePicker .input-group>.input-group-btn button,body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__timePicker .input-group>input{border-radius:0 !important}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__timePicker input{background-color:#fff !important;cursor:pointer}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__message{position:relative;margin-bottom:16px;width:100%;font-size:14px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__message textarea{padding:6px 12px;width:100%;outline:none;border:solid 1px #ddd;resize:vertical}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__message textarea::placeholder{color:#999}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__message .uploadForm__errorMessage{display:none}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__message.uploadForm__message--error{margin-bottom:32px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__message.uploadForm__message--error textarea{border-color:#a94442}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__message.uploadForm__message--error .uploadForm__errorMessage{position:absolute;left:0;display:block;color:#a94442;font-weight:400}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__submit{margin-bottom:16px;padding:10px;width:100%;border:none;border-radius:3px;background-color:#5cb85c;color:#fff}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__submit:disabled{opacity:0.5}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm .uploadForm__hint{margin-bottom:4px;color:#888;text-align:center}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo .uploadedLoginInfo__alert{padding:16px;width:100%;border-color:#d6e9c6;border-radius:6px;background-color:#dff0d8;color:#3c763d}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo .uploadedLoginInfo__alert i{margin-right:2px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo .uploadedLoginInfo__title{position:relative;display:flex;align-items:center;justify-content:center;margin:40px;width:100%}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo .uploadedLoginInfo__title .title-line{position:absolute;width:100%;height:1px;background-color:#ddd}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo .uploadedLoginInfo__title .title{position:absolute;padding:10px;background-color:#fff;text-align:center}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo .uploadedLoginInfo__image{cursor:pointer}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo .uploadedLoginInfo__message{margin-bottom:10px;width:100%;text-align-last:left;white-space:pre-line}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo .uploadedLoginInfo__time,body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo .uploadedLoginInfo__uploadTime{width:100%;text-align-last:left;font-weight:600}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo .uploadedLoginInfo__linkToOrder{margin-top:24px;padding:10px;width:100%;border:none;border-radius:3px;background-color:#9daab0;color:#fff;text-align:center}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo .uploadedLoginInfo__notificationTitle{margin:20px 0 10px 0;text-align:center;font-weight:600;font-size:18px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedInfo .uploadedInfo__checkIcon{margin-bottom:20px;color:#377d22;font-size:48px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedInfo .uploadedInfo__title{margin-bottom:20px;text-align:center;font-weight:600;font-size:30px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedInfo .uploadedInfo__hint{margin-bottom:20px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedInfo .uploadedInfo__login{margin-bottom:16px;padding:10px;width:100%;border:none;border-radius:3px;background-color:#5cb85c;color:#fff;text-align:center}body.order_payment_slips .o-paymentSlip .m-paymentSlipUpload__footer{position:absolute;bottom:20px;padding:0 20px;width:100%;color:#9a9a9a;text-align:center}body.order_payment_slips .o-paymentSlip .m-paymentSlipUpload__footer .fa-shield{margin-right:4px;font-size:18px}.paymentSlipImageModal,.paymentSlipImageModal .modal-dialog{display:flex !important;align-items:center;justify-content:center;width:100% !important}.paymentSlipImageModal .modal-dialog{top:unset;left:unset;margin:0;height:0;border:0;transform:unset !important}.paymentSlipImageModal .modal-dialog .modal-content .close-button{position:absolute;top:5px;right:5px;padding:5px 14px;border:solid 2px #fff;border-radius:2px;background-color:rgba(0,0,0,0.2);color:#fff;font-weight:600;-webkit-font-smoothing:antialiased}.paymentSlipImageModal .modal-dialog .modal-content img{max-width:90vw;max-height:80vh}@media (max-width: 1170px){body.order_payment_slips{padding:10px}body.order_payment_slips #Content,body.order_payment_slips .body-wrapper,body.order_payment_slips .body-content,body.order_payment_slips .yield-wrapper{margin-bottom:0;padding:0}body.order_payment_slips .o-paymentSlip{max-width:768px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__body{align-items:center;flex-direction:column;padding:0 20px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo{padding-bottom:40px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm{padding-top:40px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo{border-right:none;border-bottom:solid 1px #ddd}}@media (max-width: 768px){body.order_payment_slips .o-paymentSlip{max-width:100%}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo,body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadForm,body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedLoginInfo,body.order_payment_slips .o-paymentSlip .m-paymentSlip__uploadedInfo{padding:40px 0;max-width:584px}body.order_payment_slips .o-paymentSlip .m-paymentSlip__orderInfo{padding-top:0}}.uploadForm__timePicker .btn-default{border-width:1px !important;background-color:#fff !important;color:#333 !important}.uploadForm__timePicker .btn-default:hover{background-color:#e6e6e6 !important}.uploadForm__timePicker .btn-default.active{border-color:#adadad !important;background-color:#e6e6e6 !important}.uploadForm__timePicker .date-time-picker .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;margin:2px 0 0 !important;padding:10px !important;min-width:160px !important;border:1px solid #ccc !important;border:1px solid rgba(0,0,0,0.15) !important;border-radius:4px !important;background-color:#fff !important;background-clip:padding-box !important;box-shadow:0 6px 12px rgba(0,0,0,0.175) !important;list-style:none;text-align:left;font-size:14px !important}.uploadForm__timePicker .date-time-picker .dropdown-menu li:first-child:focus,.uploadForm__timePicker .date-time-picker .dropdown-menu li:first-child div:focus,.uploadForm__timePicker .date-time-picker .dropdown-menu li:first-child table:focus{outline:none}.uploadForm__timePicker .date-time-picker table thead tr:nth-of-type(2) th{height:10px;font-size:0}.uploadForm__timePicker .date-time-picker .time-button-container{margin:10px 0}.uploadForm__timePicker .date-time-picker .btn-primary{border:none !important;background-color:#5cb85c !important;color:#fff !important}.uploadForm__timePicker .date-time-picker .btn-primary:hover{border:none !important;background-color:#5cb85c !important;color:#fff !important}.uploadForm__timePicker .date-time-picker .btn-link{background:none !important;color:#3594fb !important}.uploadForm__timePicker .date-time-picker .btn-link:hover{background:none !important;color:#23527c !important}.uploadForm__timePicker .date-time-picker .time-picker{width:200px}tax-fee-popover{max-width:320px;border-color:#e7e7e7}tax-fee-popover.popover.top>.arrow{border-top-color:#e7e7e7}tax-fee-popover p{margin-bottom:0;color:#5b5b5b}tax-fee-popover .tax-fee-icon{outline:none;color:#337ab7 !important}tax-fee-popover .tax-fee-block{margin-bottom:15px}tax-fee-popover .tax-fee-title{font-weight:700;color:#333333}.recipient-id-input{margin-top:15px}.recipient-id-input select,.recipient-id-input input{border-radius:0}.recipient-id-input .input-wrapper{display:flex}.recipient-id-input .selector-wrapper{flex-basis:150px}.recipient-id-input input{flex:1;border-left:none}.recipient-id-input.has-error .id-input-hint{display:none}.tax-fee-info{margin:10px 0 20px !important}.tax-fee-info .tax-fee-info-text{display:flex;align-items:center;flex-flow:wrap;padding:10px 15px;min-height:52px;border:solid 1px #bce8f1;border-radius:5px;background-color:#d9edf7;color:#31708f;line-height:100%;cursor:pointer}.Slp-update-credit-card-form{display:flex;flex-direction:column;max-height:80vh}.Slp-update-credit-card-form .modal-body-wrapper{flex:1;overflow-y:auto}.Slp-update-credit-card-form .modal-footer{padding:24px;position:sticky;background-color:white;border-top:1px solid rgba(44,44,44,0.15);z-index:1;border-radius:4px}.Slp-update-credit-card-form .modal-footer .row{display:flex;align-items:center}.Slp-update-credit-card-form .modal-body .modal-credit-card-title{font-weight:700;margin-bottom:16px}.Slp-update-credit-card-form .modal-body .modal-credit-card-subtitle{font-size:14px;font-weight:700}.Slp-update-credit-card-form .modal-body .modal-credit-card-choose{font-size:12px;color:#686868}.Slp-update-credit-card-form .modal-body .check-icon{color:#276eaf;width:14px}.Slp-update-credit-card-form .modal-body .credit-card-content{font-size:14px;color:rgba(44,44,44,0.75);margin-top:16px}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-card-list{border-radius:4px;border:1px solid rgba(44,44,44,0.15)}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-card-list .add-new-card-btn{cursor:pointer;display:flex;justify-content:space-between;width:100%;background-color:white;padding:14px 12px;text-align:left;border:none}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-card-list .credit-card-item{display:flex;justify-content:space-between;border-bottom:1px solid rgba(44,44,44,0.15);padding:14px 12px;cursor:pointer}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-card-list .credit-card-item:last-child{border-bottom:none}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-card-list .credit-card-item .credit-card-logo{width:32px;margin-right:10px}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-cart-agreement{font-size:12px;color:#686868;margin-top:18px}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-cart-agreement .security-agreement{display:flex;align-items:flex-start}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-cart-agreement .security-agreement .security-agreement__icon{margin-right:4px}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-cart-agreement .security-agreement .security-agreement__icon>img{width:23px}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-cart-agreement .agreement-text{line-height:18px;margin-bottom:8px}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-cart-agreement .recurring-pay-agreement{display:flex}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-cart-agreement .recurring-pay-agreement .recurring-pay-agreement__icon{margin-right:4px}.Slp-update-credit-card-form .modal-body .credit-card-content .credit-cart-agreement .recurring-pay-agreement .recurring-pay-agreement__icon>img{width:16px}.Slp-update-credit-card-form .modal-body .product-subscription-credit-card-update-form{margin-top:18px}.Slp-update-credit-card-form .modal-body .product-subscription-credit-card-update-form .sl-payment-authorization-remind{display:flex}.Slp-update-credit-card-form .modal-body .product-subscription-credit-card-update-form .sl-payment-authorization-remind>i{margin-right:4px;color:#ffc853}.Slp-update-credit-card-form .modal-body .product-subscription-credit-card-update-form .sl-payment-authorization-remind .remind__text{font-size:11px;line-height:16px;font-weight:400;color:rgba(44,44,44,0.5)}.Slp-update-credit-card-form .modal-body .update-success-content{text-align:center;margin:24px 153px}.Slp-update-credit-card-form .modal-body .update-success-content .update-success-title{font-size:18px;font-weight:700;margin-top:23px;margin-bottom:24px}.Slp-update-credit-card-form .modal-body .update-success-content .success-img{width:74px}.btn-facebook-login{color:#fff;background-color:#3B5998;display:block;padding:0;border:none;text-align:left}@media screen and (max-width: 768px){.btn-facebook-login{padding:0}}.btn-facebook-login img{width:40px;height:40px;padding:5px;display:inline-block}.btn-facebook-login:hover,.btn-facebook-login:active,.btn-facebook-login:focus{opacity:0.8 !important;background:#3B5998 !important}.login-btn-label{font-weight:600;font-size:14px;text-align:center;display:inline-block;padding:10px 0px;color:#fff;line-height:1.43;width:100%;margin-left:-40px}.btn-line-login{background-color:#00c300;padding:0;border:none;display:block;text-align:left}.btn-line-login img{display:inline-block;width:40px;height:40px;vertical-align:top}.btn-line-login:hover{opacity:0.8 !important;background:#00c300 !important}.btn-customer-authentication-login{background-color:#fff;padding:0;border:none;display:block;text-align:left}.btn-customer-authentication-login .login-btn-label{color:#000}.btn-customer-authentication-login img{display:inline-block;width:40px;height:40px;vertical-align:top}.btn-customer-authentication-login:hover{opacity:0.8 !important;background:#fff !important}.social-login-container{display:block}.social-login-container div{float:left}@media screen and (max-width: 768px){.social-login-container div{float:unset}}.social-login-container::after{clear:both;content:' ';display:block}.social-login-container div:nth-last-child(2n+1){width:100%;padding:0 3px;display:block}.social-login-container div:nth-last-child(2n),.social-login-container div:nth-last-child(2n) ~ div{width:50%;padding:0 3px;display:inline-block}@media screen and (max-width: 768px){.social-login-container div:nth-last-child(2n+1){width:100%;padding:9px;display:block}.social-login-container div:nth-last-child(2n),.social-login-container div:nth-last-child(2n) ~ div{width:100%;padding:9px;display:block}}.links-container{margin-top:30px;margin-bottom:30px}.field{margin-bottom:20px}.login-input label{font-weight:400}.login-input input{width:90%;min-width:275px}.login-input i{vertical-align:bottom;margin-right:10px}.field>.field_with_errors{display:inline}.line-input{border:none;color:#333;background:transparent;border-bottom:1px dotted black;padding:5px 2px 0 2px}.line-input:focus{outline:none;border-color:#999999}.actions{margin-top:20px}.error-list{list-style:none;padding-left:0}.full-content-center{width:100%;max-width:500px;margin:5% auto;text-align:center}.signup-loader{padding-top:50px;width:100%;text-align:center}.fb-app-icon{height:15px;padding-right:5px}.modal-title{text-align:center;color:#444;font-weight:700;font-size:22px}.fb_dialog{padding:0 !important}.fb_dialog_content{height:0 !important}.fb_dialog_content iframe:nth-child(1),.fb_dialog_content>div{bottom:60px !important}.fb_dialog_content iframe:nth-child(2){bottom:102px !important}.fb_customer_chat_bounce_out_v2{max-height:0px !important}.facebook-container{text-align:center;margin:20px 0px;padding:20px 0px;background-color:#f8f8f8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.facebook-container a{color:#fff}.btn-facebook{margin:0 auto;background-color:#3b5998;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:60%;padding:10px 0px}.btn-facebook a{color:#fff}.forgot-pw{float:right;margin-top:8px}.forgot-pw a{color:#666;text-transform:capitalize;font-size:16px;text-decoration:none;-webkit-transition:color 0.15s linear;-moz-transition:color 0.15s linear;-o-transition:color 0.15s linear;-ms-transition:color 0.15s linear;transition:color 0.15s linear}.forgot-pw a:hover{color:#333}.session-your-number-title{margin-top:40px;line-height:26px;font-size:14px}.session-your-number-value{line-height:46px;font-size:20px}.session-your-number-value>span:not(:last-child){margin-right:4px}.session-send-code-btn{margin-top:30px;margin-bottom:20px;line-height:30px}.session-varify-code-btn{margin-top:16px;margin-bottom:10px}.user-name-input{margin-left:30px}.quick-sign-up-validate{background-color:#f8f8f8;padding:20px}.quick-sign-up-validate .content{padding:0 20px;text-align:center;background-color:#fff;border:1px solid #ddd;display:none}.quick-sign-up-validate .content.show{display:block}.quick-sign-up-validate .content.product{margin-bottom:15px;padding:0}.quick-sign-up-validate .content.product img{margin-left:5px}.quick-sign-up-validate .content>div{margin-top:10px;margin-bottom:10px}.quick-sign-up-validate .content .success-title{font-size:20px;font-weight:bold}.quick-sign-up-validate .content .success-title .fa-arrow-right{font-size:21px;margin-left:5px}.quick-sign-up-validate .content .finish-hint{font-size:14px;margin-bottom:20px}.quick-sign-up-validate .content .error{display:none;background-color:#f2dede;color:#a94442;border-radius:4px;padding:10px}.quick-sign-up-validate .content .error.show{display:block}.quick-sign-up-validate .content .validate-phone{font-size:20px;font-weight:bold;margin-top:10px;margin-bottom:10px}.quick-sign-up-validate .content .hint{margin-bottom:15px;font-size:14px;color:#666666}.quick-sign-up-validate .content .hint.validate{margin-top:10px}.quick-sign-up-validate .content .hint.validate.send-code{text-decoration:underline;cursor:pointer}.quick-sign-up-validate .content .hint.password{margin-bottom:20px;margin-top:0;text-align:left}.quick-sign-up-validate .content .hint .previous-link{color:inherit;text-decoration:underline;cursor:pointer}.quick-sign-up-validate .content button{width:100%;height:42px;border-radius:5px;margin-bottom:15px}.quick-sign-up-validate .content button.sms{margin-bottom:0px}.quick-sign-up-validate .content button.submit{margin-bottom:20px}.quick-sign-up-validate .content button.submit:disabled{background-color:#dddddd;border:0}.quick-sign-up-validate .content input{width:100%;height:42px;margin-bottom:15px;border:1px solid #ddd;border-radius:0;outline:none;color:#666;padding-top:5px;font-size:14px}.quick-sign-up-validate .content input.validate-code{margin-bottom:0}.quick-sign-up-validate .content input.password{margin-bottom:5px}.quick-sign-up{background-color:#f8f8f8;padding:20px}.quick-sign-up .content{padding:0 20px;text-align:center;background-color:#fff;border:1px solid #ddd;display:none}.quick-sign-up .content.show{display:block}.quick-sign-up .content .logo{margin-top:20px;height:100px}.quick-sign-up .content .title-text{font-size:20px;font-weight:bold;padding:20px 0}.quick-sign-up .content .confirmed-error{border-radius:4px;background-color:#f2dede;color:#a94442;width:100%;height:52px;line-height:52px;display:none;margin-bottom:20px}.quick-sign-up .content .confirmed-error .confirmed-error-content{color:#a94442;text-decoration:underline}.quick-sign-up .content .confirmed-error.show{display:block}.quick-sign-up .content .iti--allow-dropdown{margin-bottom:20px}.quick-sign-up .content .intl-tel-input{width:100%;height:42px;margin-bottom:20px}.quick-sign-up .content .intl-tel-input .country-list{z-index:1100}.quick-sign-up .content .intl-tel-input input{border:1px solid #ddd;border-radius:0;outline:none;color:#666;padding-top:5px;font-size:14px}.quick-sign-up .content .error-message{display:none;margin-top:-10px;margin-bottom:12px;color:#a94442}.quick-sign-up .content .error-message.show{display:block}.quick-sign-up .content .options{padding:0 0 20px;text-align:left}.quick-sign-up .content .options div{margin-bottom:5px}.quick-sign-up .content .options input{margin-right:5px;position:relative}.quick-sign-up .content .submit-btn{width:100%;height:42px;border-radius:5px;margin-bottom:20px}.quick-sign-up .content .submit-btn:disabled{background-color:#dddddd;border:0}.quick-sign-up .content .get-new-information,.quick-sign-up .content .agree-website-policy{display:flex;align-items:flex-start;font-weight:400}.simplified-ui-wrapper *{font-family:"PingFang SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif}.simplified-ui-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffff;padding:10% 5%;z-index:999;width:initial;overflow-y:auto}.simplified-ui-wrapper .nav-tabs{display:none}.simplified-ui-wrapper .tab-content{margin-top:20px}.simplified-ui-wrapper form .login-input .has-error .floating-label-wrapper input,.simplified-ui-wrapper form .login-input .has-error .floating-label-wrapper .iti__selected-flag{border-color:#FF5F49}.simplified-ui-wrapper form .login-input .has-error .floating-label-wrapper input:focus ~ .input-label,.simplified-ui-wrapper form .login-input .has-error .floating-label-wrapper input:not(:placeholder-shown) ~ label,.simplified-ui-wrapper form .login-input .has-error .floating-label-wrapper input:-webkit-autofill ~ label{color:#FF5F49}.simplified-ui-wrapper form .input-label{font-size:10px;color:#888888}.simplified-ui-wrapper form .line-input{padding:10px 1px;font-size:12px;color:#888888;border:none;min-width:auto}.simplified-ui-wrapper form .floating-label-wrapper{position:relative}.simplified-ui-wrapper form .floating-label-wrapper .intl-floating-label-wrapper{width:100%}.simplified-ui-wrapper form .floating-label-wrapper .iti__flag-container{border:none;padding:0px}.simplified-ui-wrapper form .floating-label-wrapper .iti__flag-container .iti__selected-flag{padding:1px;border-bottom:1px solid #F7F7F7}.simplified-ui-wrapper form .floating-label-wrapper label{position:absolute;pointer-events:none;top:11px;transition:0.2s ease all;font-size:12px;font-weight:400}.simplified-ui-wrapper form .floating-label-wrapper label .password-hint{display:none}.simplified-ui-wrapper form .floating-label-wrapper label.absolute-left{left:0px}.simplified-ui-wrapper form .floating-label-wrapper input{display:block;width:100%;border-bottom:1px solid #F7F7F7;color:#272D36}.simplified-ui-wrapper form .floating-label-wrapper input:focus{outline:none}.simplified-ui-wrapper form .floating-label-wrapper input:focus ~ label{top:-8px;font-size:10px}.simplified-ui-wrapper form .floating-label-wrapper input:focus ~ label .password-hint{display:inline}.simplified-ui-wrapper form .floating-label-wrapper input:not(:placeholder-shown) ~ label,.simplified-ui-wrapper form .floating-label-wrapper input:-webkit-autofill ~ label{top:-8px;font-size:10px}.simplified-ui-wrapper form .floating-label-wrapper input:not(:placeholder-shown) ~ label .password-hint,.simplified-ui-wrapper form .floating-label-wrapper input:-webkit-autofill ~ label .password-hint{display:inline}.simplified-ui-wrapper form .eye-toggle,.simplified-ui-wrapper form .eye-toggle-slash{position:absolute;right:0;bottom:25%;cursor:pointer;color:#474F5E}.simplified-ui-wrapper form .signup-eye-toggle,.simplified-ui-wrapper form .signup-eye-toggle-slash{position:absolute;right:0;bottom:25%;cursor:pointer;color:#474F5E}.simplified-ui-wrapper hr,.simplified-ui-wrapper .tabset-title{display:none}.simplified-ui-wrapper .divider-wrapper{border-top:1px solid #e6eaf0;position:relative;margin:40px 0 30px}.simplified-ui-wrapper .divider-wrapper span{position:absolute;top:-10px;left:50%;padding:0 12px;transform:translateX(-50%);color:#7a8499;white-space:nowrap;background-color:#fafafa}.simplified-ui-wrapper .circle-button-wrapper{display:flex;justify-content:center;margin-bottom:30px}.simplified-ui-wrapper .circle-button-wrapper .circle-button{display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:100%;box-shadow:0 1px 2px 1px rgba(54,62,81,0.1);background-color:#fff}.simplified-ui-wrapper .circle-button-wrapper .circle-button:nth-child(1){margin-right:16px}.simplified-ui-wrapper .circle-button-wrapper .circle-button.active{background-color:#3955a4}.simplified-ui-wrapper .btn-line-login{display:flex;justify-content:center;align-items:center;background-color:#fff;height:56px;border-radius:6px;box-shadow:0 1px 2px 1px rgba(54,62,81,0.1);background-color:#fff}.simplified-ui-wrapper .btn-line-login svg{display:inline-block;margin-right:4px}.simplified-ui-wrapper .btn-line-login .login-btn-label{color:#000;width:initial;margin:0}.simplified-ui-wrapper .btn-facebook-login{display:flex;justify-content:center;align-items:center;background-color:#fff;height:56px;border-radius:6px;box-shadow:0 1px 2px 1px rgba(54,62,81,0.1);background-color:#fff}.simplified-ui-wrapper .btn-facebook-login svg{display:inline-block;margin-right:4px}.simplified-ui-wrapper .btn-facebook-login .login-btn-label{color:#000;width:initial;margin:0}.simplified-ui-wrapper .btn.simplify-btn{height:auto;min-height:46px;width:100%;border-radius:4px;padding:12px 20px !important;font-size:16px !important;font-weight:600;margin-top:12px;white-space:normal;-webkit-font-smoothing:auto;line-height:22px}.simplified-ui-wrapper .btn.simplify-btn.btn-success{background-color:#272D36;color:#fff;border:none}.simplified-ui-wrapper .btn.simplify-btn.btn-success:hover{opacity:0.8;background-color:#272D36;border:none}.simplified-ui-wrapper .btn.simplify-btn.btn-default{background-color:#fff;color:#272D36;border-color:#272D36}.simplified-ui-wrapper .btn.simplify-btn.btn-default:hover{background-color:#e6e6e6;color:#272D36;border-color:#272D36}.simplified-ui-wrapper .links-container{margin-top:20px}.simplified-ui-wrapper .links-container a{font-size:12px;font-weight:500;color:#56585C}.simplified-ui-wrapper .help-block{font-size:10px;line-height:14px;color:#FF5F49;text-align:left}.simplified-ui-wrapper .form-container{height:85vh;display:flex;flex-direction:column;justify-content:space-between}.simplified-ui-wrapper .form-container.simplified-ui{height:85vh;display:flex;flex-direction:column;justify-content:space-between}.simplified-ui-wrapper .signup-account,.simplified-ui-wrapper .signin-account{align-items:flex-end;font-size:12px;padding-bottom:65px}.simplified-ui-wrapper .signup-account span,.simplified-ui-wrapper .signin-account span{color:#C0C0C0}.simplified-ui-wrapper .signup-account a,.simplified-ui-wrapper .signin-account a{margin-left:4px;color:#272D36}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.simplified-ui-wrapper .tnc-overlay{background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:999;display:none;opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:0.1s}.simplified-ui-wrapper .tnc-overlay .alert-box{position:fixed;top:3%;right:3%;left:3%;bottom:3%;width:auto;margin:0;font-size:12px}.simplified-ui-wrapper .tnc-overlay .alert-box .modal-header{border:0}.simplified-ui-wrapper .tnc-overlay .alert-box .signup-alert-title{border:0px;align-items:center;font-size:16px;line-height:22px;color:#242833}.simplified-ui-wrapper .tnc-overlay .alert-box .signup-alert-body{max-height:350px;padding:15px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:60%;color:#888888}.simplified-ui-wrapper .tnc-overlay .alert-box .signup-alert-footer::after{content:"";clear:both;display:table;width:100%}.simplified-ui-wrapper .tnc-overlay .alert-box #terms-btn{border-radius:0 0 0 8px;border:0.5px solid #ECECEC;padding:10px 24px;float:left;color:#FE9E0F;width:50%}.simplified-ui-wrapper .tnc-overlay .alert-box #agree-btn{border-radius:0 0 8px 0;border:0.5px solid #ECECEC;padding:10px 24px;float:left;width:50%}.simplified-ui-wrapper .tnc-overlay .alert-box .btn:not(:last-child){border-right:none}.simplified-ui-wrapper .row,.simplified-ui-wrapper .col-sm-12{height:100%}.simplified-ui-wrapper .confirmation{height:100%;padding:0px}.simplified-ui-wrapper .confirmation .icon-email-verification{height:25%;max-height:160px}.simplified-ui-wrapper .confirmation .confirmation-block{border:0px;height:100%;display:flex;flex-direction:column;padding:0px}.simplified-ui-wrapper .confirmation .confirmation-title{margin-bottom:10px;font-family:"PingFang SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;font-size:20px;font-weight:600;color:#272D36}.simplified-ui-wrapper .confirmation .confirmation-description{margin-bottom:10px;font-family:"PingFang SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;font-size:14px;color:#272D36}.simplified-ui-wrapper .confirmation .confirmation-description.forgot-password-description{white-space:pre-line}.simplified-ui-wrapper .confirmation form{justify-content:flex-end;margin-top:auto}.simplified-ui-wrapper .confirmation .confirmation-question{font-size:12px;align-items:center;text-align:center;color:#888888}.simplified-ui-wrapper .mobile-check-process .session-your-number-value{font-weight:600;margin-top:20px;margin-bottom:20px}.simplified-ui-wrapper .mobile-check-process .countdown-btn{white-space:normal}.simplified-ui-wrapper .description{color:#000;font-weight:400;font-size:12px}.simplified-ui-wrapper .hint{color:#C0C0C0;font-size:12px;font-weight:500}.simplified-ui-wrapper .hint.dark-hint,.simplified-ui-wrapper .hint .dark-hint{color:#272D36}.simplified-ui-wrapper .hint.black-hint,.simplified-ui-wrapper .hint .black-hint{color:black}.simplified-ui-wrapper .hint.grey-hint,.simplified-ui-wrapper .hint .grey-hint{color:#56585C}.simplified-ui-wrapper .hinta.disabled,.simplified-ui-wrapper .hinta:disabled,.simplified-ui-wrapper .hint a.disabled,.simplified-ui-wrapper .hint a:disabled{cursor:not-allowed}.simplified-ui-wrapper.forget-password-container .section-title{font-size:20px;margin-bottom:20px;font-weight:600}.simplified-ui-wrapper.forget-password-container .icon-email-verification{height:160px;margin-left:auto;margin-right:auto}.simplified-ui-wrapper .back-button{margin-top:14px}.simplified-ui-wrapper .vertical-middle{display:inline;vertical-align:middle}.simplified-ui-wrapper .vertical-middle-checkbox{display:inline-block;vertical-align:middle;margin-top:0px}.simplified-ui-wrapper .text-danger{color:#FF5F49;font-size:14px;font-weight:500}
