@keyframes spin{to{transform:rotate(1turn)}}.cart-items th,.cart-totals th,.order-list-wrapper .title-mobile,.order-list-wrapper th{color:#002e23;font-size:1.6rem;font-weight:700}.cart-totals{background:#00cab8;border:none;border-radius:.3rem;color:#fff;margin-bottom:2rem}.cart-totals .cart-totals-header{border-bottom:.1rem solid #fff;color:inherit;font-size:2.2rem;padding:1.4rem 2rem;text-align:center}.cart-totals .cart-totals-body{padding:0 1.5rem 1rem}.cart-totals .price,.cart-totals .table{color:inherit}.cart-totals th{color:inherit;padding-left:0;padding-right:0}.cart-totals th:first-child{padding-left:0}.cart-totals th:last-child{padding-right:0}.cart-totals td{border-color:#fff;color:#fff;padding:1.2rem 0}.cart-totals td .price-sm{color:inherit}.cart-totals tr:first-child td{border-top:0}.cart-totals tr:last-child td{border-bottom:0}.cart-totals-tr-total{font-size:2.2rem;font-weight:600}.cart-totals-tr-total td{border-bottom:0;padding-bottom:0}.cart-totals-tr-tax{font-size:1.3rem}.cart-totals-tr-tax td{border-top:none;padding-top:.7rem}.cart-totals-tr-tax small{font-size:1.1rem}.cart-totals-tr-currency td{border-top:none;padding-top:0}.shipping-fees-text{color:#9ca4d2;font-weight:400}.checkout-summary{margin-bottom:3rem}.checkout-summary thead th{border-bottom-color:#e8fff4;border-top:0}.checkout-summary tbody{border-bottom:.2rem solid #e8fff4}.address-summary .card-body{padding:2rem}.address-summary address{line-height:1.9rem;margin-bottom:0}@media (max-width:991.98px){.checkout-summary{margin-top:2rem}}.cart-items{font-size:1.3rem}.cart-items table{margin-bottom:2rem}.cart-items td{vertical-align:middle}.cart-items .custom-input-number,.cart-items .input-number{max-width:9.5rem}.cart-item-img-wrapper{margin-right:1.5rem;width:6.5rem}.cart-item-product-brand{margin-bottom:0}.cart-item-product-name{font-size:1.6rem;font-weight:600;line-height:1.8rem}.cart-item-delete{background:none;border:0;padding:0}.cart-item-delete svg{transition:.3s}.cart-item-delete:focus{outline:0}.cart-item-delete:hover svg{fill:#00cab8;transform:rotate(180deg)}.order-container .cart-items{margin-bottom:2rem}.order-container .card{margin-bottom:2rem;width:100%}.order-container .card tr:last-child td{border-bottom:0}.order-container .card td:first-child{padding-left:0}.order-container .card td:last-child{padding-right:0}@media (max-width:767.98px){.cart-items table{border:none}.cart-items thead{display:none}.cart-items tr{display:grid;position:relative}.cart-items tr:last-child{border-bottom:none}.cart-items td{border:none}.cart-items tbody tr{border-bottom:.1rem solid #dce0ea}.cart-items tbody td:first-child{grid-column:1/3;grid-row:1;padding-right:3rem}.cart-items tbody td:nth-child(3){grid-column:1;grid-row:2/4;padding-right:0}.cart-items tbody td:nth-child(2){grid-column:2/3;grid-row:2;padding-bottom:0;padding-left:0}.cart-items tbody td:nth-child(4),.cart-items tbody td:nth-child(5){grid-column:2/3;grid-row:3;padding-left:0;padding-top:0}.cart-items .cart-tfoot-totals tr:not(:first-child){border-top:0}.cart-items .cart-tfoot-totals tr:not(:last-child){border-bottom:0}.cart-items .title-mobile{display:inline-block;margin-right:1rem}.cart-items .input-number{max-width:9rem}.cart-item-delete{position:absolute;right:1rem;top:1.2rem}}@media (min-width:768px){.cart-items{font-size:1.5rem}.cart-items .custom-input-number,.cart-items .input-number{margin:auto}.cart-item-img-wrapper{width:8rem}}.account-menu{background:#00cab8;border-radius:.3rem;margin-bottom:3rem;position:relative}.account-menu header{border-bottom:.1rem solid #fff;color:#fff;font-size:2.2rem;line-height:1;margin-bottom:0;padding:2rem 1.5rem 1.5rem;text-align:center}.account-menu header .link-logout{color:#fff;display:inline-block;font-size:1.5rem;padding-left:1.2rem;position:relative}.account-menu header .link-logout svg{height:.8rem;left:0;position:absolute;top:.4rem;transition:.3s;width:.8rem;fill:#fff}.account-menu header .link-logout:hover{color:#106b62}.account-menu header .link-logout:hover svg{fill:#106b62;transform:rotate(180deg)}.account-menu header .link-logout:after{display:none}.account-menu .list-links{color:#fff;padding:2rem 1.5rem 2.5rem}.account-menu .list-links li:before{background:#fff}.account-menu .list-links li.active{color:#002e23}.account-menu .list-links li.active:before{background:#002e23}.account-menu .list-links li:hover:before{background:#106b62}.account-menu .list-links a{color:inherit}.account-menu .list-links a:hover{color:#106b62}.account-menu .list-links a:hover svg{fill:#106b62}.account-menu .list-links .icon{padding-right:3.6rem}.account-menu .list-links svg{bottom:.7rem;height:2.6rem;position:absolute;right:0;width:2.6rem;fill:#fff;transition:all .2s ease-in-out}.account-bonus-point{margin:3rem 0}.account-bonus-point .block-section{margin:0}.account-bonus-point .block-icon-text{flex:1;margin:0;max-width:none;padding:0}.health-profile .product-brand{font-weight:400}.order-list-wrapper th a{color:inherit;display:flex;justify-content:space-between;text-decoration:none}.order-list-wrapper td{vertical-align:middle}.order-list-wrapper .price{color:#002e23}.order-list-wrapper .btn{display:block}.order-list-wrapper .btn+.btn{margin-top:1rem}.order-show-header .order-completed-at{display:block;margin-bottom:1rem}.account-container,.account-container .order-container{margin-bottom:3rem}.order-invoices-wrapper{margin-bottom:2rem}.order-invoices-wrapper td{vertical-align:middle}@media (max-width:767.98px){.account-navigation .btn{display:block;margin-top:2rem;padding:1.4rem 1rem;width:100%}.account-bonus-point .block-icon-text br{display:block}.order-list-wrapper .table{box-shadow:none}.order-list-wrapper .table thead{display:none}.order-list-wrapper .table tbody{display:grid;gap:2.5rem}.order-list-wrapper .table tbody tr{border:.2rem solid #dce0ea;border-radius:.3rem;display:grid}.order-list-wrapper .table tbody td{border:none}.order-list-wrapper .table tbody td:first-child{grid-column:1/3;grid-row:1}.order-list-wrapper .table tbody td:nth-child(2){grid-column:3/4;grid-row:1;text-align:right}.order-list-wrapper .table tbody td:nth-child(3){grid-column:1;grid-row:3;padding-bottom:0;padding-top:0}.order-list-wrapper .table tbody td:nth-child(4){grid-column:2/4;grid-row:2;padding-top:0;text-align:right}.order-list-wrapper .table tbody td:nth-child(5){grid-column:1/4;grid-row:2;padding-top:0}.order-list-wrapper .table tbody td:nth-child(6){grid-column:1/4;grid-row:4}.order-show-header .title-header-wrapper{margin-bottom:1rem}.order-show-header .btn{display:block;margin-bottom:2.5rem}.order-invoices-wrapper tr{display:flex;flex-wrap:wrap;width:100%}.order-invoices-wrapper .cell-number{flex:1}.order-invoices-wrapper thead .cell-actions{display:none}.order-invoices-wrapper tbody td:not(.cell-actions){border-bottom:0;padding-bottom:0}.order-invoices-wrapper tbody .cell-actions{flex:100%}.order-invoices-wrapper tbody .btn{display:block}.order-credit-wrapper thead .cell-amount{display:none}.order-container .price-wrapper-vertical{flex-flow:row wrap;justify-content:flex-end}.order-container .price-wrapper-vertical .promo{flex:100%}.order-container .cart-items .table{box-shadow:none;display:grid;gap:2rem}.order-container .cart-items tbody{border:.1rem solid #dce0ea;border-radius:.3rem}.order-container .cart-tfoot-totals{background:#00cab8;border-radius:.3rem;color:#fff;padding:1.5rem}.order-container .cart-tfoot-totals td{align-items:center;border-bottom:.1rem solid #fff;display:flex;font-size:1.5rem;justify-content:space-between;padding:1.4rem 0}.order-container .cart-tfoot-totals .cart-totals-header td{font-size:2.2rem;justify-content:center;margin:0 -1.5rem;padding-top:0}.order-container .cart-tfoot-totals .cart-totals-tr-total td{border-bottom:none;padding-bottom:0}.order-container .cart-tfoot-totals .cart-totals-tr-total .h4{font-size:1.7rem;margin-bottom:0}.order-container .cart-tfoot-totals .cart-totals-tr-total .cart-totals-total-amount{font-size:1.1rem}.order-container .cart-tfoot-totals .cart-totals-tr-total .cart-totals-total-amount span{font-size:2rem}.order-container .cart-tfoot-totals .cart-totals-tr-tax td{border-bottom:none;font-size:1.3rem;padding:0}.order-container .cart-tfoot-totals .cart-totals-tr-tax .tax-wrapper{display:flex;justify-content:space-between;text-align:left;width:100%}.order-container .cart-tfoot-totals .cart-totals-tr-tax small{display:block}.order-container .cart-tfoot-totals .h4,.order-container .cart-tfoot-totals .price-sm{color:inherit}}@media (min-width:768px){.account-container{margin-bottom:5rem}.account-navigation{margin-top:4rem}.order-list-wrapper tbody td:nth-child(3){width:100%}.order-list-wrapper tbody td:nth-child(4){text-align:right}.order-list-wrapper tbody td:nth-child(6){white-space:nowrap;width:.1rem}.order-invoices-wrapper .cell-number{width:33%}.cart-tfoot-totals .cart-totals-header{display:none}.cart-tfoot-totals .cart-totals-tr-tax div{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.order-container .price-wrapper-vertical .question{margin-left:-2rem;margin-top:-.2rem;position:absolute}}@media (min-width:992px){.order-list-wrapper .btn{display:inline-block;width:auto}.order-list-wrapper .btn+.btn{margin-left:1rem;margin-top:0}}.action-card{display:flex;text-align:left}.default-address{background-color:#f8f9fa;margin-bottom:2.5rem}.default-address .default-address-title{align-items:center;display:flex}.default-address .default-address-title .h6{margin:0;padding-left:3rem}.default-address .default-address-title .icon-pattern-wrapper svg{filter:none}.account-address{display:flex;margin-bottom:2.5rem}.account-address .address-card{width:100%}@media (max-width:575.98px){.address-block .action-card{flex-direction:column;gap:1rem}}@media (max-width:767.98px){.default-address{margin-top:2.5rem}.default-address .default-address-title{margin-bottom:2rem}.default-address .icon-pattern-wrapper svg{height:3.4rem;width:3rem}.address-block,.default-address .default-address-information{display:block}.action-card{justify-content:space-between}}@media (min-width:768px){.address-block address{margin:0}.account-address-book-header{margin-bottom:-1rem}.action-card{flex-direction:column;justify-content:space-between;margin-left:1.5rem;text-align:right}.default-address-information .action-card{flex-direction:row;justify-content:flex-start;margin-left:0;text-align:left}.default-address-information .action-card>div{flex:1}}.login-container{margin-bottom:2rem}.login-wrapper .forgot-password{color:#000;font-size:1.3rem;font-weight:700;text-decoration:underline;text-transform:lowercase}.login-wrapper .custom-switch{margin-top:1.5rem}.login-wrapper hr{margin:3.5rem 0}.login-wrapper .btn-block{margin-top:0;padding:1.4rem 1rem}.login-wrapper .social-connect-wrapper p{font-weight:700;text-align:center}.login-wrapper .social-connect-wrapper .btn-social+.btn-social{margin-top:1rem}@media (max-width:767.98px){.login-form{padding:1.5rem}.login-form .btn-block{margin-bottom:1rem}.login-form:after{background:#eff2f5;bottom:0;content:"";display:block;height:.1rem;left:1.5rem;position:absolute;right:1.5rem}.form-btn-wrapper{text-align:center}.register-content{margin-top:1.5rem;padding:1.5rem}.register-header{margin-bottom:2.5rem}}@media (min-width:576px){.login-wrapper .social-connect-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.login-wrapper .social-connect-wrapper p{flex:100%}.login-wrapper .social-connect-wrapper .btn-social{flex:0 0 48%;width:auto}.login-wrapper .social-connect-wrapper .btn-social+.btn-social{margin-top:0}}@media (min-width:768px){.login-wrapper .btn-block{display:inline-block;padding:1.4rem 2rem;width:auto}.login-wrapper .social-connect-wrapper{margin-top:1.5rem}.login-form{border-right:.1rem solid #eff2f5;padding-right:3.5rem}.login-bottom,.login-form .form-btn-wrapper{justify-content:space-between}.login-bottom{align-items:center;display:flex;flex-direction:row}.register-content{padding-left:3.5rem}.register-content .btn-block{display:block;margin-top:2rem}}@media (min-width:992px){.login-wrapper .btn-block{padding:1.4rem 3rem}}