.ew-tnc-confirm-modal.modal .modal-dialog{max-width:833px;min-height:auto}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content{border-radius:0}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup{padding:30px}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup.loading{pointer-events:none}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-header{margin-bottom:24px}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-header .modal-title{color:#042b60;font-size:18px}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group{background-color:#f5f5f5;display:inline-block}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group .content{color:#878787;font-size:18px;font-weight:400;height:calc(100vh - 320px);margin:20px 7px;padding:2px 15px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group .content::-webkit-scrollbar{height:4px;width:4px;background:transparent}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group .content::-webkit-scrollbar-track{background:transparent}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group .content::-webkit-scrollbar-thumb{border-radius:100px;background:#eceae6}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer{flex-wrap:wrap;margin-top:21px;gap:24px 16px}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed{margin-right:auto;width:100%}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed:empty{display:none}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed .tnc-checkbox .form-checkbox{width:fit-content}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed .tnc-checkbox .form-checkbox label{gap:12px}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed .tnc-checkbox .form-checkbox label input{border-radius:unset}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed .tnc-checkbox .form-checkbox label span{color:#042b60;font-weight:700;font-size:18px;line-height:24px}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .btn{flex:1;max-width:145px;height:36px;font-weight:600}@media (max-width: 767px){.ew-tnc-confirm-modal.modal .modal-dialog{margin-top:40px;height:calc(100% - 40px)}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal{height:100%}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup{height:100%;padding:20px 0 24px}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-header{padding:0 20px;margin-bottom:20px}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container{height:100%}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .tncForm,.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .tncForm .content-group{height:100%;display:flex;flex-direction:column}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group .content{height:0;flex-grow:1;margin:11px 7px}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer{padding:0 20px;gap:24px 12px}.ew-tnc-confirm-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .btn{max-width:161px}}.share-shopping-list-modal.modal .modal-dialog{max-width:820px}@media (max-width: 767px){.share-shopping-list-modal.modal .modal-dialog{align-items:flex-end}}.share-shopping-list-modal.modal .modal-dialog .modal-content{border-radius:0}@media (max-width: 767px){.share-shopping-list-modal.modal .modal-dialog .modal-content{max-height:100%;height:auto}}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup{padding:30px}@media (max-width: 767px){.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup{padding:20px}}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-header{margin-bottom:18px}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-header .modal-title{color:#042b60;font-size:18px}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-header .btn-close{top:30px}@media (max-width: 767px){.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-header .btn-close{top:20px}}@media (max-width: 767px){.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-body{min-height:unset}}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-body .shareShoppingList-container .text{color:#042b60;font-weight:400}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-body .shareShoppingList-container .text:empty{display:none}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-body .shareShoppingList-container .box{display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5;gap:10px;min-height:60px;margin-top:22px;padding:15px 20px}@media (max-width: 767px){.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-body .shareShoppingList-container .box{display:none}}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-body .shareShoppingList-container .box .shareLink{color:#878787;word-wrap:break-word;width:calc(100% - 150px)}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-body .shareShoppingList-container .box .btn-copy{display:flex;justify-content:flex-end;color:#f69022;cursor:pointer;font-weight:700;width:fit-content}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-body .shareShoppingList-container .box .btn-copy i{font-size:17px;margin-right:4px}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer{margin-top:30px}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group{display:flex;align-items:center;gap:17px}@media (max-width: 767px){.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group{flex-direction:column;gap:9px;width:100%}}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group .btn{height:36px;min-width:150px;padding:0 24px;white-space:nowrap}@media (max-width: 767px){.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group .btn{height:40px;min-width:unset;max-width:unset}}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group .btn:hover{background-color:transparent;border-color:initial}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group .btn.btn-copy{color:#f69022;display:none}@media (max-width: 767px){.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group .btn.btn-copy{display:block}}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group .btn.btn-copy i{font-size:16px}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group .btn.share-facebook{color:#2f80ed}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group .btn.share-facebook i{margin-right:4px;transform:translateY(-1px)}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group .btn.share-email{color:#f32900}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group .btn.share-email i{font-size:19px;transform:translate(1px) translateY(-1px)}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group .btn.share-whatsapp{color:#02bd70}.share-shopping-list-modal.modal .modal-dialog .modal-content ftr-share-shopping-list-modal e2-popup .modal-footer .btn-group .btn.share-whatsapp i{font-size:19px;transform:translate(1px) translateY(-1px)}.free-gifts-modal.modal .modal-dialog{max-width:760px}@media (max-width: 767px){.free-gifts-modal.modal .modal-dialog{align-items:flex-end;padding-top:20px}}.free-gifts-modal.modal .modal-dialog .modal-content{border-radius:0}@media (max-width: 767px){.free-gifts-modal.modal .modal-dialog .modal-content{margin-top:20px;max-height:100%;height:auto}}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup{padding:0}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-header{display:flex;align-items:center;min-height:84px;margin:0;padding:8px 50px 8px 30px}@media (max-width: 767px){.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-header{min-height:65px;padding-left:20px}}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-header .modal-title{color:#042b60;font-size:18px}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-header .btn-close{top:31px}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-header .btn-close i{color:#042b60}@media (max-width: 767px){.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-header .btn-close{right:20px;top:22px}}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body{background-color:#f5f5f5;padding:26px 30px}@media (max-width: 767px){.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body{padding:16px 20px}}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem{background-color:#fff}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem~.freeGiftItem{margin-top:2px}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container{display:flex;gap:12px;padding:12px}@media (max-width: 767px){.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container{gap:8px}}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container .product-image{width:96px;height:96px;min-width:96px}@media (max-width: 767px){.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container .product-image{width:76px;height:76px;min-width:76px}}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container .product-info{position:relative;display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:8px 0}@media (max-width: 767px){.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container .product-info{min-height:88px}}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container .product-info .name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:390px}@media (max-width: 767px){.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container .product-info .name{max-width:unset}}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container .product-info .name a{color:#042b60;font-weight:600;text-decoration:none}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container .product-info .price-container{display:flex;font-size:12px;font-weight:400}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container .product-info .price-container .currentPrice{display:flex;color:#c2001e;font-weight:700;margin-left:3px}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container .product-info .amount{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:1px solid #e6e7e8;border-radius:18px;color:#042b60;font-weight:700;font-size:16px;height:36px;width:100px}@media (max-width: 767px){.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem ftr-product-tile .product-container .product-info .amount{bottom:0;top:unset;transform:unset;width:80px}}.free-gifts-modal.modal .modal-dialog .modal-content ftr-free-gifts-modal e2-popup .modal-body .freeGifts-container .freeGiftList .freeGiftItem.oos ftr-product-tile .product-info .amount{color:#c2001e}.tnc-modal.modal .modal-dialog{max-width:833px;min-height:auto}@media (max-width: 767px){.tnc-modal.modal .modal-dialog{align-items:flex-end}}.tnc-modal.modal .modal-dialog .modal-content{border-radius:0}@media (max-width: 767px){.tnc-modal.modal .modal-dialog .modal-content{max-height:100%}}@media (max-width: 767px){.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal{height:100%}}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup{padding:30px}@media (max-width: 767px){.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup{padding:0}}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-header{margin-bottom:24px}@media (max-width: 767px){.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-header{display:flex;align-items:center;min-height:60px;margin:0;padding:16px 20px}}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-header .modal-title{color:#042b60;font-size:18px}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-header .btn-close{top:30px}@media (max-width: 767px){.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-header .btn-close{top:22px}}@media (max-width: 767px){.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body{margin:0 calc(50% - 50vw);max-height:calc(100% - 145px);-webkit-overflow-scrolling:touch}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body::-webkit-scrollbar{height:4px;width:4px;background:transparent}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body::-webkit-scrollbar-track{background:transparent}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body::-webkit-scrollbar-thumb{border-radius:100px;background:#eceae6}}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group{padding:20px 0;background-color:#f5f5f5}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group>.content{color:#878787;font-size:18px;font-weight:400;height:calc(100vh - 300px);padding:2px 24px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group>.content::-webkit-scrollbar{height:4px;width:4px;background:transparent}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group>.content::-webkit-scrollbar-track{background:transparent}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group>.content::-webkit-scrollbar-thumb{border-radius:100px;background:#eceae6}@media (max-width: 767px){.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group>.content{height:auto;overflow:auto}}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-body .tnc-container .content-group .tncLabel .content{height:calc(100vh - 220px)}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer{flex-wrap:wrap;row-gap:32px}@media (max-width: 767px){.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer{margin:24px;row-gap:32px}}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed{width:100%}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed:empty{display:none}@media (min-width: 768px){.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed{margin-top:-16px}}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed .tnc-checkbox .form-checkbox{width:fit-content}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed .tnc-checkbox .form-checkbox label{gap:12px}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed .tnc-checkbox .form-checkbox label input{border-radius:unset}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .agreed .tnc-checkbox .form-checkbox label span{color:#042b60;font-weight:700;font-size:18px;line-height:24px}.tnc-modal.modal .modal-dialog .modal-content ftr-tnc-modal e2-popup .modal-footer .btn{flex:1}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal ftr-verification-code .verifyCode-container{position:relative}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal ftr-verification-code .verifyCode-container e2-input .form-group{height:56px;min-width:350px;width:100%}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal ftr-verification-code .verifyCode-container .btn{position:absolute;top:50%;transform:translateY(-50%);right:0;height:36px;max-width:120px;width:120px}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal ftr-verification-code .verifyCode-container .btn .btn-content{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal ftr-verification-code .verifyCode-container .btn.start{background-color:#f690221a;border-color:#f690221a;color:#f69022;font-weight:600;pointer-events:none}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal ftr-verification-code .verifyCode-container .btn.start i{font-size:18px;margin-right:7px}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal ftr-verification-code .verifyCode-container .btn.again i{font-size:16px;margin-right:4px}.cart-student-offer-modal.modal .modal-dialog{max-width:820px}@media (max-width: 767px){.cart-student-offer-modal.modal .modal-dialog.modal-dialog-centered{align-items:flex-end}.cart-student-offer-modal.modal .modal-dialog .modal-content{height:unset}}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup{padding:30px}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup .modal-header{margin-bottom:24px}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup .modal-header .modal-title{color:#042b60;font-size:18px}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup .modal-header .btn-close{top:30px}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup .studentOffer-container .content{display:flex;gap:16px;min-height:72px}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup .studentOffer-container .content .text{flex:1;font-weight:400;line-height:20px}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup .studentOffer-container .content .text a{text-decoration:none}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup .studentOffer-container .content ftr-verification-code{max-width:400px;width:100%;transform:translateY(-5px)}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup .studentOffer-container .btn-group{margin-top:24px}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup .studentOffer-container .btn-group .btn{max-width:145px;margin:0 auto}@media (max-width: 767px){.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup .studentOffer-container .content{display:block}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup .studentOffer-container .content ftr-verification-code .verifyCode-container e2-input .form-group{width:100%;min-width:unset}.cart-student-offer-modal.modal .modal-dialog ftr-checkout-special-offer-modal e2-popup .studentOffer-container .btn-group .btn{max-width:unset}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .unavailableMsg,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .unavailableMsg,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .errorMsg,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .errorMsg{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number{position:relative;display:flex;justify-content:space-between;align-items:center}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number .input-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number .input-container{display:flex;justify-content:center;height:36px;width:100%;align-items:center;-webkit-user-select:none;user-select:none;border-radius:20px;border:solid 1px #e6e7e8;color:#042b60;background-color:#fff;min-width:105px;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number .input-container .disabled,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number .input-container .disabled{background-color:transparent!important;color:#eceae6;pointer-events:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number.error .input-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number.error .input-container{border-color:#e94e24}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number.disabled .input-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number.disabled .input-container{border-color:#e94e24}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number.disabled .errorMsg,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number.disabled .errorMsg{font-weight:400;color:#e94e24;display:block;position:absolute;width:max-content;bottom:-20px;right:50%;transform:translate(50%)}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number.disabled .errorMsg,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number.disabled .errorMsg{bottom:-25px;left:0;right:unset;transform:unset;font-size:12px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number .unavailableMsg,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number .unavailableMsg{display:block;position:absolute;z-index:1;left:50%;bottom:0;font-size:12px;text-align:center;max-width:198px;width:max-content;padding:8px;transform:translate(-50%,112.5%);color:#fff;background-color:#4a4a4a;border:1px solid #4a4a4a;border-radius:5px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number .unavailableMsg:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number .unavailableMsg:before{content:"";position:absolute;left:0;right:0;top:-10px;margin:auto;width:0px;height:0px;border-right:10px solid transparent;border-bottom:10px solid #4a4a4a;border-left:10px solid transparent}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number .unavailableMsg,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number .unavailableMsg{width:150px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number.noEdit button,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number.noEdit button,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number.noEdit i,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number.noEdit i{pointer-events:none;opacity:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number .input-val,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number .input-val{height:100%;font-size:16px;text-align:center;outline:none;width:100%;color:#042b60;border:1px solid #e6e7e8;border-top:none;border-bottom:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number .input-val::-webkit-outer-spin-button,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number .input-val::-webkit-outer-spin-button,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number .input-val::-webkit-inner-spin-button,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number .input-val::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number .minus,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number .minus,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number .plus,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number .plus{font-size:12px;display:flex;align-items:center;justify-content:center;height:100%;min-width:30px;cursor:pointer;color:#042b60}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number .minus:disabled,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number .minus:disabled,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter .input-number .plus:disabled,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter .input-number .plus:disabled{background-color:transparent!important;color:#eceae6!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter e2-item-counter.readonly .input-val,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart e2-item-counter.readonly .input-val{background-color:transparent!important;color:#eceae6!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart .btn{cursor:pointer;font-size:14px;line-height:19px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart .btn.comingSoon{pointer-events:none;background-color:#fff;border-color:#fff;color:#e94e24}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart .btn.addingToBbag{pointer-events:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart .btn e2-loading .loading-main span{animation-name:loadingWhite}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-cart .num{display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #e6e7e8;border-radius:18px;color:#042b60;font-size:16px;font-weight:700;width:100%;height:40px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-add-to-wishlist .add-to-wishlist,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-wishlist .add-to-wishlist{cursor:pointer}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-add-to-wishlist .add-to-wishlist img,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-wishlist .add-to-wishlist img{width:24px;height:24px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-add-to-wishlist .btn-addWishlist,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-wishlist .btn-addWishlist{display:flex;cursor:pointer;color:#878787;font-size:12px;font-weight:700;text-align:right}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-add-to-wishlist .btn-addWishlist span,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-wishlist .btn-addWishlist span{white-space:nowrap}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-add-to-wishlist .btn-addWishlist i,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-wishlist .btn-addWishlist i{font-size:15px;margin-right:5px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-add-to-wishlist .btn-addWishlist .icon-wishlistadded,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-wishlist .btn-addWishlist .icon-wishlistadded{color:#f69022}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-add-to-wishlist .btn-addWishlist:hover,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-add-to-wishlist .btn-addWishlist:hover{color:#f69022}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-tags{min-width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-tags .tags-container{display:flex;gap:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-tags .tags-container .tag{display:flex;justify-content:center;align-items:center;gap:4px;font-weight:700;font-size:12px;line-height:16px;height:24px;border-radius:2px;background:#dcedfd;color:#042b60;padding:0 4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-tags .tags-container .tag:empty{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-tags .tags-container .tag span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-tags .tags-container .tag img{min-width:18px;width:18px;height:18px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-tags .tags-container .tag.outOfStock{background:#f2f2f2;color:#b1b1b1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-tags .tags-container .tag.preOrder,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-tags .tags-container .tag.releaseSoon{background:#fdf1e3;color:#f69022}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-tags .tags-container .tag.lowStock{background:#f5e4df;color:#dd2c00}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-tags .tags-container .tag.inStock{color:#7cb535;background-color:#eaf3df}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-tags .tags-container.promoTag{cursor:pointer}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-badges .product-badge{display:grid;gap:2px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-badges .product-badge .badge{display:flex;align-items:center;justify-content:center;width:max-content;gap:2px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-badges .product-badge .badge e2-media e2-loading{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-badges .product-badge .badge i{font-size:16px;width:16px;height:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-badges .product-badge .badge span{font-weight:700;font-size:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-badges .product-badge .badge span:only-child{display:flex;align-items:center;justify-content:center;width:40px;height:18px;background:#c2001e;color:#fff;border-radius:10px;text-transform:uppercase}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-badges .product-badge .badge img{width:40px;height:40px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-badges .product-badge .badge.flashSale{height:24px;padding:0 4px;background:#ffda58;color:#000}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-badges .product-badge .badge.sustainability{position:absolute;bottom:-200px;left:0}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-badges .product-badge .badge.sustainability{bottom:-175px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile ftr-product-badges .product-badge .badge.pdp-sustainability{position:absolute;bottom:calc((min(400px,100vw - 32px) - 85px)*-1);left:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary e2-rating .reviewRatingStar,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary ftr-rating .reviewRatingStar{display:flex;gap:2px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary e2-rating .reviewRatingStar.preview,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary ftr-rating .reviewRatingStar.preview{opacity:.5}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary e2-rating .reviewRatingStar .rating,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary ftr-rating .reviewRatingStar .rating{width:15px;height:15px;font-size:15px;display:flex;align-items:center;color:#f69022}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary e2-rating .reviewRatingStar .rating e2-media e2-loading,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary ftr-rating .reviewRatingStar .rating e2-media e2-loading{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary e2-rating .reviewRatingStar .rating .off,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary ftr-rating .reviewRatingStar .rating .off{color:#eceae6}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary e2-rating .reviewRatingStar .rating i,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary ftr-rating .reviewRatingStar .rating i{width:100%;height:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary e2-rating .reviewRatingStar .rating i:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary ftr-rating .reviewRatingStar .rating i:before{transform:scale(1.15)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container{min-height:384px;display:inline-flex;align-items:center;flex-direction:column;background:#fff;padding:8px 12px 14px;position:relative;border-radius:4px;width:100%;min-width:200px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container:before{pointer-events:none;content:"";position:absolute;inset:0;border:1px solid #f5f4f3;border-radius:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container:hover{box-shadow:0 0 10px #042b6026}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container:hover ftr-add-to-wishlist .add-to-wishlist{opacity:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.oos .product-image e2-media img{opacity:.5}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.PdpAccessories .product-info .name{word-break:break-word}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption{width:162px;min-height:unset}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-image,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-image,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-image{min-width:76px;min-height:76px;width:76px;height:76px;margin-bottom:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-image img,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-image img,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-image img{max-height:76px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-info,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info{align-items:center;text-align:center}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-info .name,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .name,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .name{margin-top:unset;margin-bottom:10px;height:unset;min-height:28px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-info .name a,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .name a,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .name a{font-size:12px;line-height:14px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-info .price-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .price-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .price-container{font-size:12px;margin-bottom:7px;display:inline;height:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container.freeGift .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container.freeGift .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container.freeGift .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container.freeGift .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container.freeGift .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container.freeGift .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container.redemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container.redemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container.redemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container.redemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container.redemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container.redemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container.badgeRedemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container.badgeRedemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container.badgeRedemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container.badgeRedemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container.badgeRedemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container.badgeRedemption .product-info .price-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice{display:inline}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice{height:unset}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container.freeGift .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .price,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .unit,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice .unit{line-height:20px;margin:unset;font-size:14px;display:inline}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-info .price-container .rrp,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .price-container .rrp,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .price-container .rrp{order:3}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.freeGift .product-info .amount,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .amount,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .amount{width:80px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #e6e7e8;border-radius:18px;font-weight:700;font-size:16px;color:#042b60}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption{border:none;padding:8px 12px 10px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .name,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .name{margin-bottom:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .price-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .price-container{margin-top:4px;margin-bottom:unset;display:grid;gap:4px;height:unset}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .price-container .currentPrice,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice{font-size:14px;line-height:14px;height:14px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info .price-container .rrp,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info .price-container .rrp{margin:unset;font-size:10px;line-height:14px;height:14px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.redemption .product-info e2-item-counter,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.badgeRedemption .product-info e2-item-counter{max-width:135px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container ftr-add-to-wishlist .add-to-wishlist{opacity:0;position:absolute;top:8px;right:8px;z-index:2}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container ftr-add-to-wishlist .add-to-wishlist.show{opacity:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-badge{position:absolute;z-index:3;top:4px;left:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-image{min-width:184px;width:184px;height:184px;position:relative;display:flex;justify-content:center;align-items:center}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-image img{width:100%;height:100%;max-height:184px;object-fit:contain}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-image img{max-height:152px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .tags-container{position:relative;z-index:2;display:grid;align-items:flex-end;gap:2px;min-height:50px;margin:-12px -8px 4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .tags-container .tag{min-height:24px;height:auto;padding:3px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info{max-width:184px;width:100%;display:flex;flex-direction:column;flex-grow:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .name{height:32px;margin:4px 0 12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .name .sponsoredProduct{border:1px solid #ffc400;background:#fffae6;border-radius:4px;padding:0 4px;font-size:11px;font-weight:400;line-height:1;color:#212121;display:inline-flex;justify-content:center;align-items:center;height:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .name a{color:#212121;text-decoration:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .price-container{display:grid;width:max-content}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .price-container .currentPrice{display:flex;flex-wrap:wrap;color:#042b60;font-weight:700;font-size:20px;line-height:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .price-container .currentPrice.red{color:#c2001e}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .price-container .currentPrice .price{margin-right:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .price-container .currentPrice .price span{font-size:12px;display:inline-block;transform:translate(-4px)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .price-container .currentPrice .unit{margin-top:1px;display:flex;align-items:center;align-self:flex-start;font-size:12px;line-height:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .price-container .currentPrice .discount{display:flex;align-items:center;justify-content:center;height:20px;padding:0 4px;color:#fff;background:#c2001ecc;border-radius:2px;font-weight:700;font-size:12px;line-height:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .price-container .rrp{margin:4px 0;font-weight:400;font-size:12px;line-height:12px;height:12px;text-decoration:line-through;color:#a7a8aa}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container{display:flex;flex-grow:1;align-items:flex-end;gap:8px;padding:12px 0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container input{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container input:checked+.color{border-width:1px;border-style:solid;border-color:#3e3e3e!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container input:checked+.color:before{border-width:2px;border-style:solid;border-color:#cececf!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container input[value="#ffffff"]{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container input[value="#ffffff"]:checked+.color{border-width:1px;border-style:solid;border-color:#3e3e3e!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container input[value="#ffffff"]:checked+.color:before{border-width:2px;border-style:solid;border-color:#cececf!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container input[value="#ffffff"]+.color{border-width:1px;border-style:solid;border-color:#cececf!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container input[value=""]:checked+.color:before{border-style:unset}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container .color{cursor:pointer;min-width:16px;width:16px;height:16px;border-radius:100%;border-color:var(--color)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container .color:before{content:"";position:relative;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:block;border-radius:100%;background-image:url(/assets/img/rainbow.svg)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container .color:hover{position:relative}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container .color:hover:after{content:"";position:absolute;bottom:calc(100% + 3px);left:0;right:0;width:0;margin:auto;border:5px solid transparent;border-bottom:none;border-top-width:4px;border-top-color:#4a4a4a}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container .color:hover .value{position:absolute;width:max-content;padding:0 4px;height:20px;border-radius:2px;display:flex;align-items:center;justify-content:center;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);color:#fff;background:#4a4a4a;font-weight:700;font-size:12px;line-height:16px;box-shadow:0 2px 5px #0d1e344d;text-transform:capitalize;margin-left:var(--marginLeft)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container .color .value{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container .color[style*=--color]:before{background-color:var(--color);background-image:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary{display:flex;align-items:center;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .review-summary .review-info{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .compare-container{width:fit-content;margin-left:auto;margin-right:-16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .compare-container .compare{display:flex;justify-content:flex-end;width:calc(200% - 16px);margin-left:-100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .compare-container .compare label{cursor:pointer;display:flex;align-items:center;font-weight:600;font-size:12px;line-height:16px;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .compare-container .compare label input{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .compare-container .compare label input:checked+.input-group-prepend{background-color:#f36e21;border-color:#f36e21}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .compare-container .compare label input:checked+.input-group-prepend i{display:flex}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .compare-container .compare label .input-group-prepend{color:#fff;min-width:16px;width:16px;height:16px;font-size:16px;border:1px solid #eceae6;border-radius:2px;display:flex;align-items:center;justify-content:center}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare .compare-container .compare label .input-group-prepend i{display:none}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container{min-width:156px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .mobile-compare{position:absolute;top:8px;right:8px;z-index:2;opacity:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .mobile-compare label{cursor:pointer;display:flex;align-items:center;font-weight:600;font-size:12px;line-height:16px;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .mobile-compare label input{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .mobile-compare label input:disabled+.input-group-prepend{background-color:#eee}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .mobile-compare label input:checked+.input-group-prepend{background-color:#f36e21!important;border-color:#f36e21}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .mobile-compare label input:checked+.input-group-prepend i{display:flex}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .mobile-compare label .input-group-prepend{color:#fff;min-width:18px;width:18px;height:18px;font-size:16px;border:2px solid #eceae6;border-radius:2px;display:flex;align-items:center;justify-content:center;background-color:#fff}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .mobile-compare label .input-group-prepend i{display:none}}@media (max-width: 1023px) and (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .mobile-compare label>span{display:none}}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-carousel ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed ftr-product-references ftr-product-tile .product-container{min-height:290px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container.PDPaccessory .product-info{margin-bottom:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-image{min-width:152px;width:152px;height:152px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .tags-container{min-height:48px;margin-top:-4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .tags-container .tag{min-height:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .name{margin-bottom:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .price-container .currentPrice{font-size:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .price-container .currentPrice .discount{font-size:10px;line-height:16px;height:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-info .color-container{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-tile .product-container .product-rate-n-compare{display:none}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header.special,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header.special{align-items:flex-end}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header.special .title-group,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header.special .title-group{min-height:60px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .title-group,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .title-group{display:grid;justify-content:space-between;align-items:center;grid-auto-flow:column;grid-template-rows:auto auto}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .title-group ftr-countdown-clock,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .title-group ftr-countdown-clock{display:flex;margin-left:10px;padding:0 20px;grid-row:1/-1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .title-group ftr-countdown-clock .message,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .title-group ftr-countdown-clock .message{letter-spacing:unset;text-transform:unset}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .title-group .subtitle,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .title-group .subtitle{font-weight:700;font-size:16px;line-height:22px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .title-group .viewAll-btn,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .title-group .viewAll-btn{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .viewAll-btn,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .viewAll-btn{order:2}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .swiper-box,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .swiper-box{overflow:hidden;padding:8px 0;margin:-8px calc(var(--spaceBetween) * -1)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .swiper-box swiper,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .swiper-box swiper{overflow:visible}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .swiper-box swiper .swiper-wrapper,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .swiper-box swiper .swiper-wrapper{align-items:unset}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .swiper-box swiper .swiper-wrapper .swiper-slide,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .swiper-box swiper .swiper-wrapper .swiper-slide{width:fit-content;height:unset;display:flex;flex-direction:column}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .no-swiper-box,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .no-swiper-box{display:flex;gap:var(--spaceBetween);max-width:100vw;overflow:auto;margin:-10px calc(50% - 50vw);padding:10px calc(50vw - 50%);width:100vw}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .no-swiper-box ftr-product-tile,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .no-swiper-box ftr-product-tile{max-width:200px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .no-swiper-box ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .no-swiper-box ftr-product-tile .product-container{max-width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile{display:flex;flex-grow:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container{height:100%;width:100%;min-width:200px}@media (max-width: 1280px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel ftr-product-tile .product-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references ftr-product-tile .product-container{max-width:200px}}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .page-btn,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .page-btn{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .subtitle,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .subtitle{font-weight:700;font-size:14px;line-height:19px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .swiper-box,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .swiper-box{padding:0;margin:0}}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header.special .title-group .viewAll-btn,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header.special .title-group .viewAll-btn{display:flex;order:2}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header.special .viewAll-btn,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header.special .viewAll-btn{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .title-group,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .title-group{display:flex;flex-wrap:wrap;max-height:unset;align-items:flex-start}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .title-group .title,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .title-group .title{display:flex;align-items:center;height:36px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .title-group .subtitle,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .title-group .subtitle{order:3;margin-top:4px;font-weight:400;line-height:18px;flex-basis:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .title-group ftr-countdown-clock,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .title-group ftr-countdown-clock{justify-content:space-between;flex-basis:100%;padding:0;margin:0 0 8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .group-header .title-group ftr-countdown-clock .message,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .group-header .title-group ftr-countdown-clock .message{text-align:left}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-carousel .swiper-box,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-product-references .swiper-box{margin:0 calc(-50vw + 50%);padding:0 calc(50vw - 50%)}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-recently-viewed .group-header{margin-bottom:15px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader{display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container{display:flex;gap:8px;overflow:hidden}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container.PLP{flex-wrap:wrap}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container.PLP .product-container{min-height:404px;padding:20px 22px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container.PLP .product-container .product-image{min-width:180px;width:180px;height:180px;margin:0 10px 20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container.topSeller{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:2fr;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container.topSeller .product-container{width:408px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container.topSeller .product-container:not(:first-child){min-height:206px;flex-direction:row}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container.topSeller .product-container:not(:first-child) .product-image{margin-bottom:unset;min-width:140px;width:140px;height:140px;margin-right:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container.topSeller .product-container:not(:first-child) .product-info{height:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container.topSeller .product-container:first-child{grid-column:1/1;grid-row:1/3}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container.topSeller .product-container:first-child .product-image{min-width:200px;width:200px;height:200px;margin-bottom:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container .product-container{min-height:330px;display:inline-flex;flex-direction:column;background:#fff;border:1px solid rgba(236,234,230,.5);border-radius:2px;align-items:center;padding:20px 19px;position:relative;height:384px;width:200px;background:#eee}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container .product-container .product-image{min-width:160px;width:160px;height:160px;margin:0 0 20px;background:#eee}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container .product-container .product-info{display:flex;flex-direction:column;gap:8px;width:100%}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .product-list-container .product-container{width:168px;height:290px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .main-banner{width:100vw;margin:0 calc(50% - 50vw);background-color:#f9f9f9;white-space:nowrap;overflow:hidden;position:relative}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .main-banner .banner-container .banner{border-radius:5px;display:inline-block;background-color:#eee;width:100vw;height:41.4507772021vw}@media (min-width: 768px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .main-banner{min-height:370px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .main-banner .banner-container{position:absolute;padding:15px 0 0;top:0;left:50%;transform:translate(-50%)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .main-banner .banner-container .banner{width:772px;height:320px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .main-banner .banner-container .banner:not(:last-child){margin-right:16px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-carousel.product-list{padding:20px 0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-carousel .group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-carousel .group-header>*{background-color:#eee}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-carousel .group-header>*:first-child{max-width:280px;height:36px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-carousel .group-header>*:last-child{width:160px;height:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-carousel .carousel{white-space:nowrap;overflow:hidden}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-carousel .carousel .item{display:inline-block;width:190px;height:190px;background-color:#eee}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-carousel .carousel .item:not(:last-child){margin-right:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-banner{display:flex;gap:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-banner .banner{flex:1;height:150px;background-color:#eee}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-menu-container{display:flex}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-menu-container .banner{background-color:#eee;min-width:360px;width:360px;min-height:400px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-menu-container .menu-detail{padding:36px 34px 40px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;background-color:#b1b1b1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-menu-container .menu-detail .menu-header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-menu-container .menu-detail .menu-header e2-loading{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-menu-container .menu-detail .menu-header e2-loading:first-child{width:30%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-menu-container .menu-detail .menu-button{display:grid;grid-template-columns:repeat(auto-fit,minmax(max((100% - 32px) / 3,180px),1fr));gap:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-menu-container .menu-detail .menu-button .menu{width:100%;height:100px;padding:10px 12px;display:flex;align-items:center;background-color:#fff;border-radius:2px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-menu-container .menu-detail .menu-button .menu .icon{background-color:#eee;min-width:80px;width:80px;height:80px;margin-right:18px;border-radius:5px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-menu-container .menu-detail .menu-button .menu .name{display:grid;gap:8px;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-menu-container .menu-detail .menu-button .menu .name e2-loading{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .common-title{height:40px;width:200px;background:#eee}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader{float:none;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-tabs{width:calc(100% - 400px)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-tabs e2-loading:nth-child(1) .loading-text{width:280px;height:36px;margin-bottom:20px}@media (min-width: 768px) and (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-tabs e2-loading:nth-child(1) .loading-text{width:100%}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-tabs e2-loading:nth-child(2) .loading-text{width:200px;height:20px;margin-bottom:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-tabs e2-loading:nth-child(3) .loading-text{height:50px;margin-bottom:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-title{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table{width:calc(100% - 400px)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-header{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item{height:130px;margin-bottom:8px;background:#fff;display:flex;padding:15px 50px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item .img{min-width:100px;width:100px;height:100px;background:#f5f5f5;margin-right:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item .info{width:100%;height:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item .info e2-loading:nth-child(1){margin-bottom:8px;display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item .info e2-loading:nth-child(1) .loading-text{width:240px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item .info e2-loading:nth-child(2) .loading-text{max-width:400px;width:100%}@media (min-width: 768px) and (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item{height:200px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item:nth-child(4),.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item:nth-child(5),.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item:nth-child(6){background:#f5f5f5}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item:nth-child(4) .loading-text,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item:nth-child(5) .loading-text,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item:nth-child(6) .loading-text{background:#f5f5f5}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-box{position:absolute;width:380px;right:0;background:#fff;padding:58px 20px 20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box1{height:134px;top:0;padding:22px 30px;display:flex;align-items:flex-end}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box1 .line{width:320px;height:48px;background:#f5f5f5}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box2{top:142px;height:191px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box3{top:341px;height:400px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box3 .line{background:#f5f5f5}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box3 .line:nth-child(1){height:90px;margin-bottom:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box3 .line:nth-child(2){height:60px;margin-bottom:108px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box3 .line:nth-child(3){height:60px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box4{top:749px;height:412px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box4 .line{height:50px;background:#f5f5f5;margin-bottom:18px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-tabs{width:100%;height:318px;margin-bottom:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-tabs e2-loading .loading-text{width:100%!important;margin-bottom:0!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-tabs e2-loading:nth-child(1) .loading-text{height:158px;background:#fff}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-tabs e2-loading:nth-child(2){padding:18px 20px;display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-tabs e2-loading:nth-child(2) .loading-text{height:75px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item{height:212px;padding:16px 20px 120px 42px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item .img{min-width:76px;height:76px;margin-right:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item .info{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item .info e2-loading .loading-text{height:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .loader-table .loader-table-body .list .item .info e2-loading:nth-child(1) .loading-text{width:180px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box1,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box2,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box3,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-skeleton-loader .cartShopping-loader .box4{display:none}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-share-shopping-list{display:flex;align-items:center;gap:8px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-share-shopping-list{position:relative;top:auto;left:auto;margin-right:13px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-share-shopping-list .btn{display:flex;align-items:center;min-width:124px;padding:0 20px;width:fit-content}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-share-shopping-list .btn{min-width:100px;padding:0 12px;transform:translateY(4px)}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-share-shopping-list .btn i{display:flex;font-size:14px;margin-right:2px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-share-shopping-list .edit-wrapper{display:flex;align-items:center;gap:8px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-share-shopping-list .edit-wrapper{position:fixed;top:auto;left:0;bottom:0;display:flex;justify-content:center;gap:8px;width:100%;padding:16px 24px;background:#fff;box-shadow:0 0 10px #042b6026}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-share-shopping-list .edit-wrapper .btn{flex:1;width:unset;transform:unset}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-notification ftr-cart-error .reminder-group:empty{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-notification ftr-cart-error .reminder-group .alert{display:flex;border-radius:3px;color:#fff;min-height:32px;padding:6px 16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-notification ftr-cart-error .reminder-group .alert~.alert{margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-notification ftr-cart-error .reminder-group .alert i{margin-right:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-notification ftr-cart-error .reminder-group .alert .text{font-weight:400;display:flex;align-items:center}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-notification ftr-cart-error .reminder-group .alert.alert-info{background-color:#042b60;border:1px solid rgba(4,43,96,.5);box-shadow:0 3px 5px #042b6030}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-notification ftr-cart-error .reminder-group .alert.alert-danger{background-color:#f32900;border:1px solid rgba(243,41,0,.5);box-shadow:0 3px 5px #042b6030;align-items:center;justify-content:space-between}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-notification ftr-cart-error .reminder-group .alert.alert-danger .btn{border:none;max-width:142px;height:30px;margin:auto 0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter .btn{cursor:pointer;font-size:14px;line-height:19px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter .btn.comingSoon{pointer-events:none;background-color:#fff;border-color:#fff;color:#e94e24}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter .num{display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #e6e7e8;border-radius:18px;color:#042b60;font-size:16px;font-weight:700;width:100%;height:40px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry ftr-cart-item-counter .maximum{color:#e94e24;text-align:center;display:flex;margin-top:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container{display:flex;background-color:#fff;gap:0 15px;min-height:130px;padding:15px 20px 5px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail{position:relative;display:flex;flex-wrap:wrap;gap:0 16px;flex:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail ftr-cart-item-counter e2-item-counter .input-container{height:40px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail ftr-cart-item-counter e2-item-counter .input-container button.disabled{pointer-events:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail .num{display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #e6e7e8;border-radius:18px;color:#042b60;font-size:16px;font-weight:700;width:100%;height:40px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail .btn-group{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail .btn-group button{cursor:pointer;color:#02102499;font-size:12px;font-weight:700;text-align:right}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail .btn-group button i{font-size:14px;margin-right:5px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail .btn-group button:hover{color:#f69022}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail .price{color:#c2001e;font-size:18px;font-weight:700;margin-bottom:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail .price span{font-size:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail .freePrice{color:#c2001e;font-size:18px;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo{display:flex;flex-direction:column;flex:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list{display:flex;align-items:center;gap:4px}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list{align-items:flex-start;flex-direction:column}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list .delivery,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list .pickup{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;background-color:#fafafa}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list .delivery img,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list .pickup img{width:16px;height:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list .delivery .method,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list .pickup .method{font-size:12px;font-weight:700;line-height:16px;color:#212121;display:inline-flex;align-items:center}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list .delivery .method i,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list .pickup .method i{font-size:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list .delivery .method.disabled,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list .pickup .method.disabled{font-weight:400;color:#878787}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list .delivery .method,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo .delivery-list .pickup .method{font-size:10px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productName{display:-webkit-box;-webkit-box-orient:vertical}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productVariances,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceName,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceText,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnName{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productCheckbox{width:18px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productCheckbox e2-checkbox{margin-top:41px;display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productCheckbox e2-checkbox input{border-radius:2px;min-width:18px;height:18px;width:18px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productCheckbox e2-checkbox input:before{display:flex;align-items:center;justify-content:center;font-size:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productImg{width:100px;min-width:100px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productImg e2-media{display:block;width:100%;height:100px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productImg e2-media img{max-height:76px;margin:0 auto}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productLabel{display:flex;flex-wrap:wrap}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productLabel .label{background-color:#fef4e9;border-radius:5px;color:#f36f21;font-size:12px;font-weight:400;line-height:16px;margin:0 4px 4px 0;padding:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productLabel .label ftr-tooltip{margin-left:1px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productLabel .label ftr-tooltip i{position:relative;font-size:14px;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid;border-radius:50%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productLabel .label ftr-tooltip i:after{position:absolute;content:"";top:14px;border-width:0 6px 7px;border-color:transparent;border-style:solid;border-bottom-color:#4a4a4a;width:12px;height:7px;pointer-events:none;opacity:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productLabel .label ftr-tooltip i[aria-describedby*=ngb-tooltip-]:after{opacity:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productLabel .label ftr-tooltip .tooltip{top:unset!important;left:-7px!important;right:-7px!important;transform:translateY(-1px)!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productLabel .label ftr-tooltip .tooltip .tooltip-inner{width:auto;max-width:unset;text-align:left}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productName a{color:#042b60;font-weight:600;text-decoration:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productVariances{font-size:12px;font-weight:400}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB{margin:auto 0 10px;padding-top:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown{height:40px;max-width:200px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown .dropdown{border:1px solid #e6e7e8;border-radius:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown .dropdown .dropdown-toggle{color:#3e3e3e;font-size:13px;padding:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown .dropdown .dropdown-menu{margin-left:3px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown .dropdown .dropdown-menu .dropdown-item{font-size:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown .dropdown .dropdown-menu .dropdown-item.selected{color:#878787;font-weight:400}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown .dropdown .dropdown-menu .dropdown-item.disabled{color:#eceae6;font-weight:400}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown .dropdownArrow{color:#042b60;right:10px;bottom:11px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productPrice{margin:auto 0 10px;padding-top:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productPrice .currentPrice{color:#c2001e;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productPrice .originalPrice{color:#878787;font-size:13px;font-weight:600;margin-left:6px;text-decoration:line-through}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productQuantity{width:120px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productQuantity .stockState{color:#f85a5a;font-weight:400;margin-top:8px;text-align:center}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productQuantity .stockState:empty{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productTotalPrice{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right;width:120px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productTotalPrice .amount{margin-top:6px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productTotalPrice .amount .Offer .label{display:inline-flex;justify-content:center;align-items:center;background:#eff3f8e6;border-radius:100px;color:#042b60;font-size:12px;font-weight:400;min-height:24px;margin-top:4px;padding:2px 8px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productTotalPrice .amount .Offer .label{font-size:10px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productTotalPrice .btn-group{flex-direction:column;justify-content:space-between;height:72px;margin-top:14px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem{display:flex;border-top:1px solid #eceae6;padding:10px 0;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem:hover .btn-group{display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnImg{height:64px;width:64px;min-width:64px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnImg img{max-height:64px;margin:0 auto}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnInfo{flex:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnInfo .addOnName{color:#042b60;font-weight:600}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnQuantity{width:120px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnTotal{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;width:129px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnTotal .addOnAmount{margin-top:5px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnTotal .addOnAmount .Offer .label{display:inline-flex;justify-content:center;align-items:center;background:#eff3f8e6;border-radius:100px;color:#042b60;font-size:12px;font-weight:400;min-height:24px;margin-top:4px;padding:2px 8px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnTotal .addOnAmount .Offer .label{font-size:10px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productFreeGifts{border:1px solid rgba(1,1,1,0);border-top:1px solid #eceae6;margin-top:10px;padding:10px 0;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productFreeGifts.oos{padding:10px;border-color:#c2001e}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productFreeGifts .freeGift-title{color:#02102499;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productFreeGifts .freeGift-detail{display:flex;align-items:center;margin-top:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productFreeGifts .freeGift-detail .freeGift-list{display:flex;flex-wrap:wrap;flex:1;gap:8px;height:40px;margin-right:8px;overflow:hidden}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productFreeGifts .freeGift-detail .freeGift-list .product-image{border:1px solid #eff3f8;height:40px;min-width:40px;max-width:40px;overflow:hidden}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productFreeGifts .freeGift-detail .freeGift-list .product-image.oos{border-color:#c2001e}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productFreeGifts .freeGift-detail .freeGift-list .product-image e2-media e2-loading .loading-main{transform:scale(.6)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productFreeGifts .freeGift-detail .btn-showDetail{color:#3563a2;font-size:12px;font-weight:400}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices{margin-top:10px;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #eceae6;padding:10px 0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem:hover .btn-group{display:block}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem{flex-wrap:wrap}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceImg{width:35px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceImg i{font-size:32px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceInfo{flex:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceInfo .serviceName{color:#02102499;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceInfo .serviceText{color:#757575;font-size:10px;font-weight:400}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceInfo .btn-moreDetail{color:#3563a2;font-size:12px;font-weight:400}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceInfo .servicePrice{color:#c2001e;font-weight:700;margin-top:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceInfo .servicePrice .originalPrice{color:#878787;font-size:13px;font-weight:600;margin-left:6px;text-decoration:line-through}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceActionWrapper{display:flex;gap:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceQuantity{max-width:120px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceQuantity ftr-cart-item-counter .num{height:36px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceQuantity .qty{display:flex;align-items:center;justify-content:center;border:1px solid #e6e7e8;border-radius:18px;color:#042b60;font-size:16px;font-weight:700;width:120px;height:36px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceTotal{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;width:120px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceTotal .amount{color:#c2001e;font-weight:700;font-size:18px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceTotal .amount span{font-size:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceTotal ftr-cart-item-counter{margin:auto 0;width:120px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .serviceItem.ew-service{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#f9fbff;width:100%;padding:10px;border-radius:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .serviceItem.ew-service .serviceImg{min-width:40px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .serviceItem.ew-service .serviceImg img{width:40px;height:40px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .serviceItem.ew-service .info-group{display:flex;justify-content:space-between;width:100%;align-items:center;margin-left:-8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .serviceItem.ew-service .info-group .serviceInfo{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .serviceItem.ew-service .info-group .serviceInfo .serviceName{font-size:14px;font-weight:700;line-height:20px;color:#042b60}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .serviceItem.ew-service .info-group .serviceInfo a{font-size:12px;font-weight:400;line-height:16px;color:#3563a2}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .serviceItem.ew-service .info-group .serviceTotal .btn{background:#042b60;color:#fff;width:max-content;border-radius:48px;padding:8px 16px;font-size:14px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .serviceItem.ew-service .info-group .serviceTotal .btn .icon-warranty{width:16px;height:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .serviceItem.ew-service .info-group .serviceTotal .btn:hover{background:#004891;border-color:unset}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .serviceItem.ew-service{align-items:flex-start}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .serviceItem.ew-service .info-group{flex-direction:column;align-items:flex-end;margin-left:unset}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container:hover:not(.disabled){background-color:#ffffff80}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container:hover:not(.disabled) .productTotalPrice .amount{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container:hover:not(.disabled) .productTotalPrice .btn-group{display:flex}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.disabled e2-checkbox{pointer-events:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.disabled e2-checkbox input{background:#eceae6b3;border-color:#eceae6}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.disabled .productImg{opacity:.6}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.disabled .productName a,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.disabled .productVariances{color:#878787}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.disabled .productPrice .currentPrice{color:#878787}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.disabled .productQuantity ftr-cart-item-counter{pointer-events:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.disabled .productQuantity ftr-cart-item-counter e2-item-counter .input-container{border-color:#e6e7e8}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.disabled .productQuantity ftr-cart-item-counter e2-item-counter .input-container input,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.disabled .productQuantity ftr-cart-item-counter e2-item-counter .input-container button{color:#cececf}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.disabled .productTotalPrice .amount{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.disabled .productTotalPrice .btn-group{display:flex}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container{position:relative;gap:0 8px;padding:16px 16px 34px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container:hover:not(.disabled){background-color:#fff}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container:hover:not(.disabled) .productTotalPrice .amount{display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productDetail{position:unset}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productDetail ftr-cart-item-counter e2-item-counter .input-container{height:36px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productInfo{flex:unset;width:100%;min-height:72px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productInfo{margin-left:114px}}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productCheckbox{position:absolute;top:16px;left:16px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productImg{width:76px;min-width:76px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productImg{position:absolute;top:16px;left:42px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productLabel .label{margin-bottom:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productLabel .label ftr-tooltip .tooltip{left:64px!important;right:8px!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productVariances{margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productMB{margin:8px 0 0;padding:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productMB e2-select .e2Dropdown{height:32px;max-width:186px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productMB e2-select .e2Dropdown .dropdown-mobile{border:1px solid #e6e7e8;border-radius:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productMB e2-select .e2Dropdown .dropdown-mobile .mobile-options{padding:0 35px 0 13px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productMB e2-select .e2Dropdown .dropdown-mobile .mobile-options option[disabled]{color:#eceae6}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productMB e2-select .e2Dropdown .dropdownArrow{right:10px;bottom:7px;font-size:14px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productMB .error-msg{margin-top:6px;color:#e94e24}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productPrice{margin:8px 0 0;padding:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productQuantity{margin:16px 0 8px;width:112px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productTotalPrice{flex:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productTotalPrice .amount{margin:auto 0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productTotalPrice .btn-group{position:absolute;left:0;right:20px;bottom:0;background-color:#eff3f833;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:34px;gap:48px;margin:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productTotalPrice .btn-group button{position:relative;color:#878787;font-weight:600}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productTotalPrice .btn-group button~button:before{content:"";position:absolute;top:0;bottom:0;left:-24px;width:1px;background-color:#eceae6}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productAddOn .addOnItem{flex-wrap:wrap;gap:12px 8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productAddOn .addOnItem:last-child{margin:0;padding:10px 0 0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productAddOn .addOnItem .addOnInfo{flex:1 0 calc(100% - 72px)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productAddOn .addOnItem .addOnQuantity{width:112px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productAddOn .addOnItem .addOnTotal{align-items:baseline;flex-direction:row-reverse;flex:1;margin-left:10px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productAddOn .addOnItem .addOnTotal .btn-group{display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productAddOn .addOnItem .addOnTotal .btn-group .btn-remove{color:#878787;font-weight:600}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem{gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem .serviceInfo .serviceText,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem .serviceInfo .btn-moreDetail{margin-top:6px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem .serviceInfo .btn-moreDetail{display:inline-block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem .serviceInfo .servicePrice{margin-top:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem .serviceTotal{flex-direction:row-reverse;flex:1;margin-left:10px;justify-content:flex-end}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem .serviceTotal .btn-group{display:block;margin-right:auto}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem .serviceTotal .btn-group .btn-remove{color:#878787;font-weight:600}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem.addServiceItem .serviceInfo{position:relative}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem.addServiceItem .serviceInfo .servicePrice{position:absolute;bottom:-37px;left:0;position:initial}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem.addServiceItem .serviceActionWrapper{display:flex;flex-basis:100%;justify-content:space-between;align-items:center;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem.addServiceItem .serviceActionWrapper .serviceQuantity .qty{width:112px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container.tablet-item-container .productServices .serviceItem.addServiceItem .serviceActionWrapper .serviceTotal{justify-content:space-between}@media (max-width: 1100px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container{position:relative;gap:0 8px;padding:16px 16px 34px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container:hover:not(.disabled){background-color:#fff}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container:hover:not(.disabled) .productTotalPrice .amount{display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail{position:unset}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productDetail ftr-cart-item-counter e2-item-counter .input-container{height:36px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo{flex:unset;width:100%;min-height:72px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productImg{width:76px;min-width:76px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productLabel .label{margin-bottom:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productLabel .label ftr-tooltip .tooltip{left:64px!important;right:8px!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productVariances{margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB{margin:8px 0 0;padding:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown{height:32px;max-width:186px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown .dropdown-mobile{border:1px solid #e6e7e8;border-radius:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown .dropdown-mobile .mobile-options{padding:0 35px 0 13px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown .dropdown-mobile .mobile-options option[disabled]{color:#eceae6}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB e2-select .e2Dropdown .dropdownArrow{right:10px;bottom:7px;font-size:14px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productMB .error-msg{margin-top:6px;color:#e94e24}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productPrice{margin:8px 0 0;padding:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productQuantity{margin:16px 0 8px;width:112px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productTotalPrice{flex:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productTotalPrice .amount{margin:auto 0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productTotalPrice .btn-group{position:absolute;left:0;right:20px;bottom:0;background-color:#eff3f833;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:34px;gap:48px;margin:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productTotalPrice .btn-group button{position:relative;color:#878787;font-weight:600}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productTotalPrice .btn-group button~button:before{content:"";position:absolute;top:0;bottom:0;left:-24px;width:1px;background-color:#eceae6}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem{flex-wrap:wrap;gap:12px 8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem:last-child{margin:0;padding:10px 0 0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnInfo{flex:1 0 calc(100% - 72px)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnQuantity{width:112px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnTotal{align-items:baseline;flex-direction:row-reverse;flex:1;margin-left:10px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnTotal .btn-group{display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productAddOn .addOnItem .addOnTotal .btn-group .btn-remove{color:#878787;font-weight:600}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem{gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceInfo .serviceText,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceInfo .btn-moreDetail{margin-top:6px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceInfo .btn-moreDetail{display:inline-block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceInfo .servicePrice{margin-top:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceTotal{flex-direction:row-reverse;flex:1;margin-left:10px;justify-content:flex-end}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceTotal .btn-group{display:block;margin-right:auto}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem .serviceTotal .btn-group .btn-remove{color:#878787;font-weight:600}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem.addServiceItem .serviceInfo{position:relative}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem.addServiceItem .serviceInfo .servicePrice{position:absolute;bottom:-37px;left:0;position:initial}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem.addServiceItem .serviceActionWrapper{display:flex;flex-basis:100%;justify-content:space-between;align-items:center;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem.addServiceItem .serviceActionWrapper .serviceQuantity .qty{width:112px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productServices .serviceItem.addServiceItem .serviceActionWrapper .serviceTotal{justify-content:space-between}}@media (max-width: 1100px) and (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productInfo{margin-left:114px}}@media (max-width: 1100px) and (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productCheckbox{position:absolute;top:16px;left:16px}}@media (max-width: 1100px) and (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .product-container .productImg{position:absolute;top:16px;left:42px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container{background-color:#eff3f8;background-image:url(bg-redemption.b2c1424d5983a41d.png);background-size:cover;padding:12px 17px 20px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container{display:none}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container:empty{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container ftr-product-carousel .group-header{margin-bottom:6px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container ftr-product-carousel .group-header .title{color:#3563a2;line-height:normal;font-size:14px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container ftr-product-carousel .group-header .page-btn{display:flex;margin-right:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container ftr-product-carousel .group-header .page-btn .btn{min-width:28px;width:28px;height:28px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container ftr-product-carousel .group-header .page-btn .btn.swiper-button-disabled{background-color:transparent}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container ftr-product-carousel .section-container .carousel-container .swiper-box swiper .swiper-wrapper .swiper-slide ftr-product-tile .product-container.redemption,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container ftr-product-carousel .section-container .carousel-container .swiper-box swiper .swiper-wrapper .swiper-slide ftr-product-tile .product-container.badgeRedemption{width:154px;max-width:unset;min-width:unset}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container ftr-product-carousel .section-container .carousel-container .swiper-box swiper .swiper-wrapper .swiper-slide ftr-product-tile .product-container.redemption,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container ftr-product-carousel .section-container .carousel-container .swiper-box swiper .swiper-wrapper .swiper-slide ftr-product-tile .product-container.badgeRedemption{width:138px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container ftr-product-carousel .section-container .carousel-container .swiper-box swiper .swiper-wrapper .swiper-slide ftr-product-tile .product-container.redemption .product-info .name,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list ftr-cart-entry .redemption-container ftr-product-carousel .section-container .carousel-container .swiper-box swiper .swiper-wrapper .swiper-slide ftr-product-tile .product-container.badgeRedemption .product-info .name{margin-bottom:8px;min-height:35px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryControl-container{display:flex;align-items:center;justify-content:space-between;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryControl-container e2-checkbox{color:#042b604d;display:block;width:fit-content}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryControl-container e2-checkbox label{font-size:18px;font-weight:700;gap:7px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryControl-container e2-checkbox label{font-size:14px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryControl-container e2-checkbox label input{border-radius:2px;min-width:18px;height:18px;width:18px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryControl-container e2-checkbox label input:before{display:flex;align-items:center;justify-content:center;font-size:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryControl-container .btn-group{display:flex;gap:24px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryControl-container .btn-group button{position:relative;display:flex;color:#042b60;cursor:pointer;font-size:12px;font-weight:600}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryControl-container .btn-group button:hover{color:#f69022}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryControl-container .btn-group button~button:before{content:"";position:absolute;top:0;bottom:0;left:-13px;width:1px;background-color:#eceae6}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryControl-container .btn-group button i{font-size:15px;margin-right:3px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryTable-container{margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryTable-container .cartEntryTable~.cartEntryTable{margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryTable-container .cartEntryTable .cartEntryTable-body .productList .product{margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryTable-container .cartEntryTable .cartEntryTable-body .productList .product~.product{margin-top:6px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list .cartEntryTable-container .cartEntryTable .cartEntryTable-body .productList .error{border:1px solid #e94e24}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-entry-list.editMode .cartEntryControl-container e2-checkbox{color:#042b60}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .group-header{display:flex;align-items:center;margin-bottom:16px;gap:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .group-header:empty{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .group-header .title-group{flex-grow:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .group-header .title{font-weight:700;font-size:18px;color:#042b60;flex-grow:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .group-header .page-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-right:1px}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .group-header .page-btn{display:flex}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .group-header .page-btn .pageNumber{display:flex;align-items:baseline;font-weight:600;font-size:14px;line-height:22px;gap:.5em}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .group-header .page-btn .pageNumber .swiper-pagination-current{font-size:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .group-header .page-btn .btn{min-width:28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:100%;border-width:1.5px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .group-header .page-btn .btn.swiper-button-disabled{background-color:transparent;border-color:#cececf;color:#cececf;pointer-events:none}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .carousel-container .swiper-box{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);overflow:visible}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .carousel-container .swiper-box ftr-product-tile .product-container{max-width:241.5px;padding:10px 20px 20px;width:241.5px}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .carousel-container .swiper-box ftr-product-tile .product-container{max-width:245px;min-height:386px;padding-left:10px;padding-right:10px;width:245px}}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .carousel-container .swiper-box ftr-product-tile .product-container{max-width:200px;min-height:366px;width:200px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories ftr-product-carousel .section-container .carousel-container .swiper-box ftr-product-tile .product-container .product-info{max-width:unset}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container{display:none;flex-wrap:wrap;gap:8px;padding:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile{width:calc(25% - 8px)}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile{width:calc(50% - 8px)}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container ftr-product-tile .product-container .product-info{max-width:100%!important;margin-bottom:20px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesList-container{display:flex}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesSwiper-container{display:block}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .accessoriesSwiper-container{display:none}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .group-header{display:flex;align-items:center;margin-bottom:16px;gap:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .group-header:empty{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .group-header .title-group{flex-grow:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .group-header .title{font-weight:700;font-size:18px;color:#042b60;flex-grow:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .group-header .page-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-right:1px}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .group-header .page-btn{display:flex}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .group-header .page-btn .pageNumber{display:flex;align-items:baseline;font-weight:600;font-size:14px;line-height:22px;gap:.5em}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .group-header .page-btn .pageNumber .swiper-pagination-current{font-size:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .group-header .page-btn .btn{min-width:28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:100%;border-width:1.5px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .group-header .page-btn .btn.swiper-button-disabled{background-color:transparent;border-color:#cececf;color:#cececf;pointer-events:none}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .carousel-container .swiper-box{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);overflow:visible}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .carousel-container .swiper-box ftr-product-tile .product-container{max-width:241.5px;padding:10px 20px 20px;width:241.5px}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .carousel-container .swiper-box ftr-product-tile .product-container{max-width:245px;min-height:386px;padding-left:10px;padding-right:10px;width:245px}}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .carousel-container .swiper-box ftr-product-tile .product-container{max-width:200px;min-height:366px;width:200px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer ftr-product-carousel .section-container .carousel-container .swiper-box ftr-product-tile .product-container .product-info{max-width:unset}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer .productOffer-container{padding:0 10px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container{display:flex;flex-direction:column;background:url(bg-cart-amount.958692ced3f550b4.png);background-size:cover;background-repeat:no-repeat;background-position:right;padding:12px 20px 16px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container{flex-direction:row;align-items:center;justify-content:space-between;min-height:62px;padding:5px 10px 5px 20px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container .amount{display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:700;gap:8px;margin-bottom:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container .amount .name{font-size:14px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container .amount .price{font-size:24px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container .amount{flex-direction:column;justify-content:unset;align-items:unset;gap:unset;margin:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container .amount .name{font-weight:400}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container .amount .price{font-size:20px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container .btn{color:#f69022;border:none;min-height:48px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container .btn{color:#042b60;margin:0;max-width:170px;min-height:36px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container .btn:hover{background-color:#3563a2;color:#fff}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container .btn.loading{background-color:#fff}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-outstanding-amount .amount-container .btn.loading e2-loading .loading-main span{animation-name:loadingOrange}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container{background-color:#fff;padding:12px 20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .title{color:#042b60;font-size:18px;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info{display:flex;align-items:center;justify-content:space-between;font-weight:400;position:relative}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info .name{display:flex;align-items:center;flex-wrap:wrap}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info .name .highlight{color:#f36f21}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info .name .highlight:not(:last-child){margin-right:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info .name .highlight:not(:last-child):not(:nth-last-child(-n+2)):after{content:"/"}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info ftr-tooltip{margin-left:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info ftr-tooltip i{align-items:center;justify-content:center;color:#878787}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info ftr-tooltip i:after{position:absolute;content:"";bottom:-6px;border-width:0 6px 7px;border-color:transparent;border-style:solid;border-bottom-color:#4a4a4a;width:12px;height:7px;pointer-events:none;opacity:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info ftr-tooltip i[aria-describedby*=ngb-tooltip-]:after{opacity:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info ftr-tooltip .tooltip{top:unset!important;left:-11px!important;transform:translateY(-1px)!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info ftr-tooltip .tooltip .tooltip-inner{max-width:348px;width:348px;text-align:left}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info ftr-tooltip .tooltip .tooltip-inner{max-width:calc(100vw - 32px);width:100vw}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .info .amount{font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .progress{position:relative;background-color:#eceae6;border-radius:10px;height:8px;margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .progress span{position:absolute;top:0;left:0;background-color:#f36e21;border-radius:10px;display:block;max-width:100%;height:8px;width:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .text{display:flex;margin-top:8px;color:#757575;font-size:13px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .text .amount{font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .text .delivery-content{display:flex;flex-direction:column;flex-wrap:wrap}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .text .delivery-content.same{flex-direction:row}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .text .delivery{display:flex;align-items:center;gap:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .text .delivery e2-media img{width:16px;height:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .text .delivery:not(:last-child):after{content:"/";margin-right:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper .text .free{display:flex;align-items:center;gap:4px;color:#e9541f}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper.merchant .info{color:#3563a2}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-delivery-cost .delivery-container .delivery-wrapper.merchant .text{color:#878787;font-size:12px;line-height:16px;max-width:246px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container{background-color:#fff;padding:12px 20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .title-container,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .title-container{display:flex;justify-content:space-between;align-items:center}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .title-container .toggle,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .title-container .toggle{color:#f36e21;text-align:right;font-size:16px;font-weight:700;cursor:pointer}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .title-container .toggle i,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .title-container .toggle i{width:24px;height:24px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .title-container .toggle i :before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .title-container .toggle i :before{font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .title,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .title{color:#042b60;font-size:18px;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list{margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enrol,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enrol{background-color:#555;background-size:cover;border-radius:5px;display:flex;align-items:center;gap:8px;min-height:96px;padding:8px 12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enrol .info,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enrol .info{flex:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enrol .info .content,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enrol .info .content{color:#fff;font-size:12px;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enrol .info .btn-row,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enrol .info .btn-row{display:flex;flex-direction:row;align-items:end;padding-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enrol .info .btn-row .staff-discount-icon,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enrol .info .btn-row .staff-discount-icon{padding-left:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enrol .info .btn,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enrol .info .btn{border:none;font-size:12px;font-weight:700;height:24px;min-width:96px;width:auto;padding:5px 12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enrol .info .btn:hover,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enrol .info .btn:hover{background-color:#f69022;border-color:#f69022}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enrol .info .btn a,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enrol .info .btn a{color:#fff;text-decoration:none;font-size:11px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enrol .info .btn a:hover,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enrol .info .btn a:hover{color:#fff}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enrol .img,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enrol .img{max-width:50px;margin:-4px 0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enroled,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enroled{background-color:#555;display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:right;border-radius:5px;gap:8px;min-height:96px;padding:8px 12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enroled .img,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enroled .img{display:flex;justify-content:center;max-width:36px;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enroled .text,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enroled .text{color:#fff;font-size:12px;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .enroled .img,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .enroled .img{max-width:50px;margin:-5px 0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .staff-discount-icon,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .staff-discount-icon{display:flex;flex-direction:row;padding-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .staff-discount-icon img,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .staff-discount-icon img{height:24px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .staff-discount-icon img:not(:first-child),.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .staff-discount-icon img:not(:first-child){margin-left:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box-enrol .generalBanner,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box-enrol .generalBanner{background-image:url(bg-member-card-basic-blue.d44271ea4efe7d2b.png)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .staffBanner,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .staffBanner{justify-content:space-between;padding:8px 12px!important;background-color:#e6eaf2!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .staffBanner .text,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .staffBanner .text{flex:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .staffBanner .text,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .staffBanner .name,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .staffBanner .text,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .staffBanner .name{color:#042a60!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .staffBanner .btn,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .staffBanner .btn{background-color:unset!important;background:linear-gradient(to right,#3563a2,#5989cb);color:#fff!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .staffBanner .btn:hover,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .staffBanner .btn:hover{background-color:#fff!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .staffBanner .btn:hover a,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .staffBanner .btn:hover a{color:#fff!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .staffBanner .btn a,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .staffBanner .btn a{color:#fff!important;text-decoration:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .staffBanner .btn a:hover,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .staffBanner .btn a:hover{color:#fff!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box~.box,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box~.box{margin-top:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .sub-title,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .sub-title{color:#042b60;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel+.error-msg-tip,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel+.error-msg-tip{top:48px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading{position:relative;display:flex;align-items:center;gap:8px;outline:1px solid rgba(230,231,232,.7);border:0;cursor:pointer;padding:0 0 0 10px;height:60px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .img,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .img{display:flex;flex-direction:column;align-items:center;max-width:36px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .img e2-media,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .img e2-media{width:21px;display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .img .text,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .img .text{color:#f69022;font-weight:900;font-size:8px;text-align:center;font-style:italic;margin-top:3px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .content,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .content{flex:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .content .cardNo,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .content .cardNo{color:#042b60;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .content .text,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .content .text{color:#02102499;font-weight:400;font-size:12px;margin-top:2px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .content a,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .content a{color:#f69022;font-weight:400;font-size:12px;margin-top:2px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .collapseHeader,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading .collapseHeader{color:#f69022;font-size:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading.selected,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option-heading.selected{background:#fffaf4}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option{overflow:hidden;border:1px solid #eceae6;border-radius:5px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .active-vop-promo e2-checkbox,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .active-vop-promo e2-checkbox{display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .active-vop-promo e2-checkbox:hover label,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .active-vop-promo e2-checkbox:hover label{border-color:#f69022}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .active-vop-promo e2-checkbox:hover label .content .text,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .active-vop-promo e2-checkbox:hover label .content .text{color:#212121}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .active-vop-promo e2-checkbox.isChecking label,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .active-vop-promo e2-checkbox.checked:not(.error) label,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .active-vop-promo e2-checkbox.isChecking label,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .active-vop-promo e2-checkbox.checked:not(.error) label{background-color:#0000}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .active-vop-promo.isChecked,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .active-vop-promo.isChecked{border-color:#f69022}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .passive-vop-promo,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .passive-vop-promo{display:flex;justify-content:space-around;font-size:12px;padding:12px;color:#4a4a4a;background-color:#f9f9f9}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .passive-vop-promo .passive-promo-name,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .passive-vop-promo .passive-promo-name{flex-grow:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .passive-vop-promo .passive-promo-name.balance-not-enough span,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .passive-vop-promo .passive-promo-name.balance-not-enough span{color:#c2001e}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .passive-vop-promo i,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .passive-vop-promo i{font-size:16px;width:16px;height:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .passive-vop-promo .icon-ok,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .passive-vop-promo .icon-ok{color:#f69022}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .passive-vop-promo .icon-cancel,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option .passive-vop-promo .icon-cancel{color:#e0e0e0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option label,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option label{border:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option:hover,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option.isChecked,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option:hover,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list ftr-vop-promo-panel .option .vop-option.isChecked{border-color:#f36e21}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option{position:relative;margin-top:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option input,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option input{order:1;min-width:16px;width:16px;height:16px;border-radius:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option input:checked:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option input:checked:before{font-size:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option .img,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option .img{max-width:36px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option .img .text,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option .img .text{color:#f69022;font-weight:900;font-size:8px;text-align:center;font-style:italic;margin-top:3px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option .content,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option .content{flex:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option .content .name,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option .content .name{color:#042b60;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option .content .text,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option .content .text{color:#02102499;font-weight:400;font-size:12px;margin-top:2px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option .content a,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option .content a{color:#f69022;font-weight:400;font-size:12px;margin-top:2px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option e2-checkbox,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option e2-checkbox{display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option e2-checkbox:hover label,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option e2-checkbox:hover label{border-color:#f69022}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option e2-checkbox.isChecking label,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option e2-checkbox.checked:not(.error) label,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option e2-checkbox.isChecking label,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option e2-checkbox.checked:not(.error) label{background:#fffaf4;border-color:#f69022}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .box-list .box .list .option e2-checkbox label,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .box-list .box .list .option e2-checkbox label{display:flex;border:1px solid #eceae6;border-radius:5px;gap:12px;padding:12px;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .error-msg-tip,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .error-msg-tip{position:absolute;top:calc(50% + 15px);left:-20px;right:-20px;background:#e94e24;box-shadow:0 2px 5px #0d1e344d;padding:18px 16px 16px;z-index:1080}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .error-msg-tip,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .error-msg-tip{left:-5px;right:-5px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .error-msg-tip:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .error-msg-tip:before{position:absolute;content:"";top:-6px;right:36px;border-width:0 6px 7px;border-color:transparent;border-style:solid;border-bottom-color:#e94e24;width:12px;height:7px;pointer-events:none}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .error-msg-tip:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .error-msg-tip:before{right:22px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .error-msg-tip i,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .error-msg-tip i{position:absolute;top:16px;right:16px;color:#fff;cursor:pointer;font-size:19px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .error-msg-tip .error-title,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .error-msg-tip .error-title{font-size:12px;font-weight:700;color:#fff;padding-right:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .error-msg-tip .error-text,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .error-msg-tip .error-text{font-size:12px;font-weight:400;color:#fff;margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-checkout-bank-promotion .promotionPayment-container .error-msg-tip .icon-close:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-payment .promotionPayment-container .error-msg-tip .icon-close:before{font-size:15px;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container{background-color:#fff;padding:12px 20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .title{color:#042b60;font-size:18px;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list{margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box{position:relative}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box e2-input .form-group{border:none;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box e2-input .form-group .input-group input{border:1px solid #e6e7e8;border-radius:5px;height:50px;padding:0 100px 0 16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box e2-input .form-group .input-group input::placeholder{color:#cececf}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box e2-input .form-group .input-group input.error{background-color:#e94e240d;color:#e94e24}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box e2-input .form-group .input-group input:focus{padding:0 100px 0 16px!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box e2-input.applying{pointer-events:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .btn{position:absolute;right:8px;top:8px;height:34px;width:90px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .btn e2-loading .loading-main span{height:6px;width:6px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown{height:unset;margin-top:18px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown{border:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown .dropdown-toggle{border:1px solid #e6e7e8;border-radius:5px;color:#cececf;height:50px;padding:0 40px 0 16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown .dropdown-toggle.disabled{pointer-events:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown .dropdown-menu{left:0!important;top:calc(100% - 1px)!important;border:1px solid #e6e7e8;border-radius:0 0 5px 5px;box-shadow:none;max-height:306px;padding:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown .dropdown-menu .dropdown-item{position:relative;padding:0;text-align:left}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown .dropdown-menu .dropdown-item~.dropdown-item{border-top:1px solid #e6e7e8}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown .dropdown-menu .dropdown-item .form-checkbox{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown .dropdown-menu .dropdown-item .form-checkbox label{gap:0 12px;min-height:60px;padding:10px 16px;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown .dropdown-menu .dropdown-item .form-checkbox label .btn{background-color:#f69022;border-color:#f69022;color:#fff;top:50%;transform:translateY(-50%);right:13px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown .dropdown-menu .dropdown-item .form-checkbox label .btn:hover{color:#f69022;background-color:#f690221a;border-color:#f690221a}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown .dropdown-menu .dropdown-item:hover,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown .dropdown-menu .dropdown-item.checked{background-color:#f6902208}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown .dropdown-menu.show{display:block!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdown.show .dropdown-toggle{border-radius:5px 5px 0 0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown .dropdownArrow{bottom:unset;right:15px;top:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .e2Dropdown e2-error-msg:empty{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .selectedLabel-group{margin-top:18px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .selectedLabel-group:empty{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .selectedLabel-group .selectedLabel{position:relative;display:flex;flex-direction:column;border:1px solid #f36e21;border-radius:5px;font-weight:400;min-height:40px;padding:8px 40px 8px 16px;background-color:#fffaf4}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .selectedLabel-group .selectedLabel~.selectedLabel{margin-top:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .selectedLabel-group .selectedLabel i{position:absolute;top:50%;transform:translateY(-50%);right:16px;cursor:pointer;color:#878787;font-size:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .selectedLabel-group .selectedLabel i:before{line-height:1;font-weight:600}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .selectedLabel-group .selectedLabel .name{color:#042b60;font-size:16px;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-promotion-ecoupon .promotionEcoupon-container .box-list .box .selectedLabel-group .selectedLabel .text{color:#878787;font-size:12px;margin-top:2px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container{background-color:#fff;padding:12px 20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .title{color:#042b60;font-size:18px;font-weight:700;margin-bottom:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list~.item-list{border-top:1px solid #eceae6;margin-top:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item{display:flex;justify-content:space-between;flex-wrap:wrap;font-weight:400;gap:0 8px;margin-top:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .name{color:#878787;flex:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .name ftr-tooltip i{color:#fff;font-size:14px;background-color:#878787;border-radius:50%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item.total{display:flex;align-items:center;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item.total .name{color:#4a4a4a}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item.total .amount{color:#f69022;font-size:20px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item.total .converter{line-height:20px;margin-top:12px;width:100%;text-align:right}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item.total .converter .price{color:#c2001e;font-size:16px;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item.total .converter .text{color:#a7a8aa;font-size:12px;font-weight:400}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .expand{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .expand .expand-head{display:flex;justify-content:space-between;gap:0 8px;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .expand .expand-head .name{cursor:pointer}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .expand .expand-head .name i{margin-left:5px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .expand .expand-list{background-color:#f9f9f9;height:0;margin-top:0;overflow:hidden;padding:0 12px;width:100%;transition:all .2s ease-in-out}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .expand .expand-list .expand-item{display:flex;justify-content:space-between;gap:0 8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .expand .expand-list .expand-item:first-child{margin-top:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .expand .expand-list .expand-item:last-child{margin-bottom:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .expand .expand-list .expand-item~.expand-item{margin-top:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .expand .expand-list .expand-item .amount{color:#878787}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .expand.open .expand-head .name i{transform:rotateX(180deg)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .expand.open .expand-list{height:var(--showHeight);margin-top:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .points{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .points .point-head{display:flex;justify-content:space-between;gap:0 8px;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .points .point-head .name{color:#4a4a4a}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .points .point-list{background-color:#eff3f8;margin-top:12px;padding:12px 14px;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .points .point-list .point-item{display:flex;justify-content:space-between;gap:0 8px;align-items:center}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .points .point-list .point-item~.point-item{margin-top:7px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .item-list .item .points .point-list .point-item img{width:24px;height:24px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .btn-checkout{height:48px;margin-top:12px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-order-summary .orderSummary-container .btn-checkout{display:none}}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-browsing-history .browsingHistory-container{padding:0 10px}}@media (max-width: 1023px) and (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-browsing-history .browsingHistory-container{padding:0 20px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-browsing-history .browsingHistory-container ftr-product-carousel .group-header .title{font-size:18px;line-height:normal}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-browsing-history .browsingHistory-container ftr-product-carousel .carousel-container{margin-top:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-browsing-history .browsingHistory-container ftr-product-carousel .carousel-container ftr-product-tile .product-container{max-width:240px;padding:10px 20px 20px;width:240px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-browsing-history .browsingHistory-container ftr-product-carousel .carousel-container ftr-product-tile .product-container{max-width:200px;width:200px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-empty{display:flex;justify-content:center;margin:0 10px;padding:54px 0 63px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-empty .cartEmpty-container{display:flex;flex-direction:column;align-items:center;max-width:320px;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-empty .cartEmpty-container .img{width:160px}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-empty .cartEmpty-container .img{width:100px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-empty .cartEmpty-container .text{color:#042b60;font-size:20px;font-weight:700;margin-top:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-empty .cartEmpty-container .btn{height:48px;margin-top:24px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list .redemptionList-container{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list .redemptionList-container ftr-product-tile{width:calc(25% - 8px)}@media (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list .redemptionList-container ftr-product-tile{width:calc(50% - 8px)}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list .redemptionList-container ftr-product-tile .product-container.redemption{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list .redemptionList-container ftr-product-tile .product-container.redemption .product-info{max-width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-redemption-list .redemptionList-container ftr-product-tile .product-container.redemption .product-info .name{margin-bottom:8px;min-height:35px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-tab .cart-tabs{background-color:#fff;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-around;min-height:40px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-tab .cart-tabs .tab{position:relative;display:flex;align-items:center;color:#042b60;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-tab .cart-tabs .tab.active:before{content:"";position:absolute;left:16%;right:16%;bottom:-1px;background-color:#f69022;height:3px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-tab .cart-tabs .tab.disabled{pointer-events:none;opacity:.3}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview:before,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview:after{content:" ";display:table;box-sizing:border-box}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview:after{clear:both}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview{position:relative;display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.initLoading{visibility:hidden;opacity:0;position:absolute;pointer-events:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.initLoading ftr-loading-overlay{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.initLoading>*{height:1px!important;overflow:hidden}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.loadingMask{pointer-events:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.loadingMask:after{position:absolute;inset:0;content:"";background-color:#fff;opacity:.6;z-index:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.loadingMask .ShopBagTitle{position:relative}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.loadingMask .ShopBagTitle,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.loadingMask .ShareShoppingList{z-index:2}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview>*{display:block;float:left;width:calc(100% - 400px)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.empty-cart{padding:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.empty-cart cx-page-slot.ShopBagTitle,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.empty-cart cx-page-slot.ShopBagEmpty{background-color:#fff;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);width:100vw}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.empty-cart cx-page-slot.ShopBagTitle ftr-page-title{display:block;margin-top:24px}@media (max-width: 1280px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview{padding:0 20px}}@media (max-width: 1280px) and (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview{padding:0}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-tab{position:sticky;top:108px;display:none;z-index:9}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagOutstandingAmount,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagDeliveryFee,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagPromotionPayment,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagPromotionECoupon,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagOrderSummary{display:block;float:none;margin-left:calc(100% - 380px);width:380px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShareShoppingList{position:absolute;right:0;margin-right:400px;width:auto;z-index:1}@media (max-width: 1280px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShareShoppingList{margin-right:420px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagAccessories,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagOffer,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagEmpty,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagBrowsingHistory{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagEntry{margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagErrorEntry{margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagDeliveryFee,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagPromotionPayment,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagPromotionECoupon,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagOrderSummary{margin-top:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagBrowsingHistory{margin-top:26px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.TopSeller .group-header{margin-bottom:15px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container{pointer-events:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container>*{display:flex;flex-direction:column;float:left;width:calc(100% - 400px)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .cart-tabs{display:none;background-color:#fff;border-bottom:1px solid #f5f5f5;flex-direction:row;justify-content:space-around;min-height:40px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .cart-tabs .tab{position:relative;display:flex;align-items:center;color:#042b60;font-weight:700}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .cart-tabs .tab.active:before{content:"";position:absolute;left:16%;right:16%;bottom:-1px;background-color:#f69022;height:3px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .cart-tabs .tab.disabled{pointer-events:none;opacity:.3}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry{margin-top:8px;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry input{background-color:#e0e0e0;border-color:#e0e0e0;min-width:16px;width:16px;height:16px;border-radius:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry input:before{font-size:11px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryControl-container{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;line-height:16px;color:#757575}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container{display:flex;flex-direction:column;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product{display:flex;flex-direction:column;gap:2px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container{background-color:#fff;padding:16px 20px 27px;display:flex;gap:24px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container input{margin-top:40px;margin-right:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container .product-iamge{min-width:80px;width:80px;height:80px;background-color:#fafafa}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container .product-info{display:flex;gap:36px;flex-grow:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container .product-info .info-block{display:flex;flex-direction:column;gap:2px;flex:0 1 352px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container .product-info .info-block>*{background-color:#fafafa;width:100%;height:16px;border-radius:2px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container .product-info .info-block .name{border-radius:4px;height:24px;max-width:160px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container .product-info .info-block .productPrice{max-width:72px;margin-top:36px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container .product-info .productQuantity{height:40px;min-width:120px;width:120px;border-radius:40px;border:1px solid #e0e0e0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container .product-info .productTotalPrice{height:24px;min-width:80px;background-color:#fafafa;border-radius:4px;margin-left:auto}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .redemption-container{padding:12px 12px 24px;font-weight:700;font-size:15px;line-height:20.46px;color:#042b60;background-color:#ebeff4;display:flex;flex-direction:column;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .redemption-container .box-container{display:flex;overflow:hidden;gap:8px;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .redemption-container .box-container .box{border-radius:2px;background-color:#fff;min-width:157px;height:223px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOutstandingAmount,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagDeliveryFee,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagPromotionPayment,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagPromotionECoupon,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOrderSummary{float:none;margin-left:calc(100% - 380px);width:380px;margin-top:8px;background-color:#fff;padding:16px 20px;gap:12px;font-weight:700;font-size:18px;line-height:24px;color:#042b60}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOutstandingAmount{margin-top:unset;background-color:#f36e21;font-size:14px;line-height:20px;color:#fff}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOutstandingAmount .amount{display:flex;justify-content:space-between;align-items:center}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOutstandingAmount .amount .price{border-radius:2px;min-width:120px;width:120px;height:24px;background-color:#f48a4c}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOutstandingAmount .btn-checkout{width:100%;height:48px;border-radius:48px;background-color:#f48a4c}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagDeliveryFee>*{width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagDeliveryFee .name{max-width:172px;height:16px;background-color:#fafafa}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagDeliveryFee .content{height:8px;border-radius:10px;background-color:#ffede2}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagPromotionPayment{gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagPromotionPayment .box-container{background-color:#fafafa;border-radius:4px;height:80px;width:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagPromotionECoupon .box{position:relative;border:1px solid #e6e7e8;border-radius:5px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagPromotionECoupon .box input{background:none;border:none;padding:0 16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagPromotionECoupon .box .btn{position:absolute;top:0;bottom:0;right:8px;margin:auto;height:34px;width:90px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOrderSummary .box-container{display:flex;flex-direction:column;gap:12px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOrderSummary .box-container:after{content:"";order:2;border-bottom:1px solid #e6e7e8;margin:5px 0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOrderSummary .box-container .box{height:16px;width:100%;border-radius:4px;background-color:#fafafa;order:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOrderSummary .box-container .box:last-child{order:3}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOrderSummary .btn-checkout{width:100%;height:48px;background-color:#ffede2;border-radius:48px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOffer{margin-top:38px;width:100%;font-weight:700;font-size:28px;line-height:32px;color:#042b60;gap:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOffer .box-container{width:100%;display:flex;overflow:hidden;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOffer .box-container .box{min-width:200px;height:384px;background-color:#fff}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container{display:flex;flex-direction:column;gap:8px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .cart-tabs{display:flex;position:sticky;top:108px;order:1;z-index:3}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container>*,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOutstandingAmount,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagDeliveryFee,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagPromotionPayment,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagPromotionECoupon,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOrderSummary{float:none;width:100%;margin:unset;order:3}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagDeliveryFee{order:2}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryControl-container{padding-left:12px;margin-bottom:16px;margin-top:-16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container{padding:16px 12px;gap:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container input{margin-top:32px;margin-right:9px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container .product-info{flex-wrap:wrap;align-items:center}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container .product-info .info-block{flex-basis:100%}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container .product-info .info-block .name{max-width:106px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagEntry .cartEntryTable-container .product .product-container .product-info .info-block .productPrice{max-width:64px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOffer{margin-top:unset}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOutstandingAmount{font-weight:400;padding:12px 16px;order:4;position:sticky;bottom:0;z-index:3;flex-direction:row;align-items:center;justify-content:space-between}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOutstandingAmount .amount{align-items:flex-start;flex-direction:column;gap:4px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .custom-cart-skeleton-container .ShopBagOutstandingAmount .btn-checkout{max-width:173px;height:36px}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .redemption-container ftr-product-tile .product-container.badgeRedemption .product-info .price-container .currentPrice{height:fit-content}@media (max-width: 1023px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.empty-cart cx-page-slot.ShopBagTitle{display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.empty-cart cx-page-slot.ShopBagTitle ftr-page-title{margin-top:16px;padding:0 10px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.empty-cart cx-page-slot.ShopBagTitle ftr-page-title .title{font-size:28px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview>*{width:calc(100% - 395px)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagOutstandingAmount,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagDeliveryFee,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagPromotionPayment,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagPromotionECoupon,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagOrderSummary{margin-left:calc(100% - 375px);width:375px}}@media (max-width: 1023px) and (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview{display:flex;flex-direction:column;padding-top:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-tab{display:block}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .redemption-container{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .redemption-container ftr-product-tile{display:flex;justify-content:space-around;width:calc(25% - 8px)}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .redemption-container ftr-product-tile .product-container{width:100%!important}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .redemption-container ftr-product-tile .product-container .product-image img{max-height:76px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .ShopBagOffer{padding:15px}}@media (max-width: 1023px) and (max-width: 960px) and (max-width: 767px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .redemption-container ftr-product-tile{width:calc(50% - 8px)}}@media (max-width: 1023px) and (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview.empty-cart cx-page-slot.ShopBagTitle ftr-page-title{padding:0 20px}}@media (max-width: 1023px) and (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview .cart-overview>*{float:none;width:100%}}@media (max-width: 1023px) and (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagOutstandingAmount,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagDeliveryFee,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagPromotionPayment,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagPromotionECoupon,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagOrderSummary{margin-left:unset;width:100%}}@media (max-width: 1023px) and (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagTitle{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagTitle~.ShopBagAccessories{display:none}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagAccessories{padding:16px;margin-top:0}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagDeliveryFee{margin:0;order:1}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShareShoppingList{position:relative;order:3;right:auto;margin:0 0 -21px auto;z-index:2}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagErrorEntry{margin:18px 0 8px;padding:0 10px;order:2}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagEntry{order:4}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagEntry ftr-cart-entry-list .cartEntryControl-container{padding:0 16px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagEntry ftr-cart-entry-list ftr-cart-entry .productImg img{max-height:100%;margin:auto}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagPromotionPayment{order:5}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagPromotionECoupon{order:6}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagOrderSummary{order:7}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagOffer{order:8}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview cx-page-slot.ShopBagOutstandingAmount{position:sticky;bottom:0;margin-top:8px;order:9;z-index:1}}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer .group-header .title-group .title{font-size:18px;line-height:25px}.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .group-header,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer .group-header{margin:24px 0 8px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-accessories .group-header,.e2CartPageTemplate main .e2CartPageTemplate ftr-cart-overview ftr-cart-offer .group-header{margin:0 0 8px}}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container{padding:16px 8px;border-bottom:1px solid #e0e0e0}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container .title-groub{display:flex;cursor:pointer;align-items:center;text-decoration:unset}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container .title-groub i,.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container .title-groub .collapse-title{color:#212121;font-weight:400;line-height:24px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container .title-groub .collapse-title{font-size:16px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container .title-groub i{font-size:24px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container .title-groub>i{margin-right:8px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container .title-groub .toggle-icon{width:24px;height:24px;margin-left:auto}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container .title-groub .toggle-icon .expand{display:block}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container .title-groub .toggle-icon .collapse{display:none}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container .collapse-desc{margin:0;height:0;display:block;font-size:16px;font-weight:400;line-height:24px;color:#757575;overflow:hidden;padding-right:24px;transition:all .2s ease-in-out}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container .collapse-desc.prefix-padding{padding-left:32px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container.open .title-groub .collapse-title{font-weight:700}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container.open .title-groub .toggle-icon .expand{display:none}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container.open .title-groub .toggle-icon .collapse{display:block}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container.open .title-groub .toggle-icon .arrow-down{transform:rotateX(180deg)}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container.open .collapse-desc{margin-top:8px;height:var(--showHeight)}@media (max-width: 1023px){.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 ftr-help-faq .collapse-container{padding:14px 0}}.ew-selector-modal.modal .modal-dialog{width:100%;max-width:880px;max-height:560px;overflow:hidden}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup{padding:0}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-header{margin-bottom:unset}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-header .btn-close{top:32px;right:16px;z-index:2}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body{overflow:hidden;height:560px;display:flex;border-radius:15px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1,.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2{width:100%;height:100%;flex-shrink:0}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1{display:flex}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left{width:640px;padding:32px 16px 32px 32px;background:#fff;overflow-y:auto}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left::-webkit-scrollbar{width:6px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left::-webkit-scrollbar-thumb{background:#cececf;border-radius:100px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left .title,.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left .desc{color:#212121}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left .title{font-size:24px;font-weight:700;line-height:34px;margin-bottom:8px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left .desc{font-size:14px;font-weight:400;line-height:20px;margin-bottom:16px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category{color:#212121}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .session-title{display:none}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq .collapse-container{padding:16px 0}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq .collapse-container .title-groub{padding:0;min-height:unset}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq .collapse-container .title-groub .collapse-icon{margin-right:8px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq .collapse-container .title-groub .collapse-title{font-weight:700;color:#042b60}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq .collapse-container .collapse-desc.json-desc{display:flex;align-items:flex-start;gap:16px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq .collapse-container .collapse-desc.json-desc .desc-left e2-media{display:block;width:160px;height:160px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq .collapse-container .collapse-desc.json-desc .desc-left e2-media img{max-width:100%}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq .collapse-container .collapse-desc.json-desc .desc-right{padding-top:10px;display:flex;flex-direction:column;gap:12px;font-weight:400}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq .collapse-container .collapse-desc.json-desc .desc-right .info{font-size:14px;line-height:20px;color:#212121}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq .collapse-container .collapse-desc.json-desc .desc-right a{font-size:10px;line-height:16px;color:#042a60;text-decoration:none}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq:last-child .collapse-container{border:unset}@media (max-width: 767px){.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left{width:100%;padding:45px 16px 10px;flex:0 1 calc(100% - 186px);overflow:scroll}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq .collapse-container .collapse-desc.json-desc{flex-direction:column;align-items:center;gap:8px;padding:0}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .left ftr-help-faq-category .faq-container ftr-help-faq .collapse-container .collapse-desc.json-desc .desc-left e2-media{width:128px;height:128px}}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right{width:240px;padding:32px 16px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#fafafa}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container{width:100%;display:flex;flex-direction:column;gap:8px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .btn-content{width:100%;margin-bottom:16px;text-align:right}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .btn-content .btn-close{width:24px;height:24px;font-size:24px;color:#042b60;opacity:.5;cursor:pointer}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .btn-content .btn-close:before{font-weight:700}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .title{font-size:14px;font-weight:700;line-height:20px;color:#212121}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .ew-service-List{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .ew-service-List .ew-item label input{display:none}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .ew-service-List .ew-item label input:checked~.ew-item-content{background:#fffaf4;border:1px solid #f69022}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .ew-service-List .ew-item label .ew-item-content{min-width:154px;padding:8px 12px;display:flex;justify-content:space-between;border-radius:4px;cursor:pointer;gap:4px;position:relative;background:#fff;border:1px solid #E6E6E6}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .ew-service-List .ew-item label .ew-item-content:hover{border:1px solid #f69022}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .ew-service-List .ew-item label .ew-item-content .uda{font-size:14px;font-weight:400;line-height:24px;color:#212121}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .ew-service-List .ew-item label .ew-item-content .price-group{text-align:right}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .ew-service-List .ew-item label .ew-item-content .price-group .price{font-size:16px;font-weight:700;line-height:24px;color:#c2001e}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .ew-service-List .ew-item label .ew-item-content .price-group .original-price{display:flex;justify-content:flex-end;font-size:12px;font-weight:400;line-height:16px;color:#676b73}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .ew-service-List .ew-item label .ew-item-content .price-group .original-price span{text-decoration:line-through}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .ew-service-List .ew-item label .ew-item-content .popular-tag{position:absolute;right:-9px;top:-9px;background:linear-gradient(224.77deg,#f59867 .4%,#e94e24);width:50px;padding:0 4px;border-radius:18px;font-size:11px;font-weight:800;line-height:18px;color:#fff;text-align:center}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .btn-primary{height:48px;font-size:18px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .chat-with-expert{display:flex;align-items:center;gap:8px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .chat-with-expert img{width:40px;height:40px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .chat-with-expert .info{font-size:12px;line-height:16px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .chat-with-expert .info .title{font-weight:400;color:#042b60}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .chat-with-expert .info .link{font-weight:700;cursor:pointer}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .chat-with-expert .info .link a{color:#3563a2;text-decoration:none}@media (max-width: 767px){.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right{width:100%;padding:12px 20px 34px;position:fixed;bottom:0;border-radius:0;border-top:1px solid #E8E8E8;box-shadow:0 1px 4px #00000040}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1 .right .ew-service-container .ew-service-List{flex-direction:row;gap:8px;margin:-10px calc(50% - 50vw);padding:10px calc(50vw - 50%);overflow-x:scroll}}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc{width:100%;padding:20px 16px;display:flex;flex-direction:column;gap:16px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .title{font-size:18px;font-weight:700;line-height:26px;color:#212121}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .title i{padding-right:4px;padding-left:12px;cursor:pointer;color:#042b60}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-content{padding:12px 20px;overflow:auto;background-color:#f5f5f5;color:#878787;height:386px;font-size:16px;line-height:30px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-content::-webkit-scrollbar{height:4px;width:4px;background:transparent}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-content::-webkit-scrollbar-track{background:transparent}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-content::-webkit-scrollbar-thumb{border-radius:100px;background:#eceae6}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-bottom{display:flex;flex-direction:column;gap:16px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-bottom .agreed{width:100%}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-bottom .agreed:empty{display:none}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-bottom .agreed .tnc-checkbox .form-checkbox{width:fit-content}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-bottom .agreed .tnc-checkbox .form-checkbox label{gap:12px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-bottom .agreed .tnc-checkbox .form-checkbox label input{border-radius:3px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-bottom .agreed .tnc-checkbox .form-checkbox label span{color:#042b60;font-weight:700;font-size:16px;line-height:24px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-bottom .tnc-btn-group{display:flex;gap:16px;align-items:center;justify-content:center}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-bottom .tnc-btn-group .btn{flex:1;max-width:145px;height:36px;font-weight:600}@media (max-width: 767px){.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc{height:100%}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2 .tnc .tnc-content{flex:1 0 auto}}@media (max-width: 767px){.ew-selector-modal.modal .modal-dialog{margin-top:40px;height:calc(100% - 40px);max-height:unset}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector{height:100%}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-header .btn-close{top:16px}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body{height:100%;border-radius:unset}.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step1,.ew-selector-modal.modal .modal-dialog .modal-content ftr-product-ew-selector e2-popup .modal-body .step2{display:flex;flex-direction:column;height:100%}}.e2CartPageTemplate{background-color:#f5f5f5}.e2CartPageTemplate main .e2CartPageTemplate{opacity:1!important;padding:24px 0 56px;max-width:1232px}@media (max-width: 960px){.e2CartPageTemplate main .e2CartPageTemplate{padding:0}}body.edit-cart header{position:relative;z-index:1;-webkit-user-select:none;user-select:none}body.edit-cart header *{pointer-events:none}body.edit-cart footer{z-index:1;-webkit-user-select:none;user-select:none}body.edit-cart main{z-index:2}body.edit-cart main:before{content:"";position:fixed;inset:0;background-color:#f5f5f5;opacity:.9}body.edit-cart main .ShopBagOverview{position:relative}body.edit-cart main .ShopBagOverview .cart-overview .cart-tabs{position:relative;top:0;opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none}body.edit-cart main .ShopBagOverview .cart-overview>cx-page-slot:not(.ShopBagTitle):not(.ShareShoppingList):not(.ShopBagEntry){opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none}body.edit-cart main .ShopBagOverview .cart-overview>cx-page-slot.ShopBagEntry ftr-cart-share-shopping-list{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 0 10px #042b6026;height:62px;gap:3px;padding:13px 16px;z-index:1}body.edit-cart main .ShopBagOverview .cart-overview>cx-page-slot.ShopBagEntry ftr-cart-share-shopping-list .btn{width:100%}body.edit-cart main .ShopBagOverview .cart-overview>cx-page-slot.ShopBagOutstandingAmount{position:relative}body.edit-cart main .ShopBagOverview .loadingMask{display:none}
