.payment-page-wrapper{display:flex;margin:20px auto}.payment-page-wrapper .content-container{align-items:flex-start}.payment-page-wrapper .column:first-child{display:flex;flex-direction:column;margin-right:24px;width:800px}.payment-page-wrapper .column:first-child .content-heading{border-bottom:none;color:#100b0d;font-family:rubik-regular;font-size:18px;margin-bottom:20px}.payment-page-wrapper .column:first-child .payment-method-box{background-color:#fff;border:1px solid #d4d9e1;border-radius:8px;cursor:pointer;display:flex;margin-bottom:16px;padding:20px;transition:all .4s ease}.payment-page-wrapper .column:first-child .payment-method-box.active{background-color:rgba(244,246,249,.8);border:1px solid #c7ccd3}.payment-page-wrapper .column:first-child .payment-method-box:first-child{background-color:rgba(244,246,249,.8)}.payment-page-wrapper .column:first-child .payment-method-box:last-child{margin-bottom:0}.payment-page-wrapper .column:first-child .payment-method-box:hover{background-color:rgba(244,246,249,.8);border:1px solid #c7ccd3}.payment-page-wrapper .column:first-child .payment-method-box .radio-container{padding-right:0}.payment-page-wrapper .column:first-child .payment-method-box .payment-title{display:flex}.payment-page-wrapper .column:first-child .payment-method-box .stripe-selected .card-detail{margin:11px 0 16px!important}.payment-page-wrapper .column:first-child .payment-method-box .styled-radio+label:before{content:"";margin-top:-3px}.payment-page-wrapper .column:first-child .payment-method-box img{margin:0 12px 0 20px}.payment-page-wrapper .column:last-child{flex:1}.payment-page-wrapper .payment-column{background-color:#fff;border-radius:4px;box-shadow:0 4px 16px 0 rgba(173,183,199,.44);padding:24px}.payment-page-wrapper .payment-column .content-heading{border-bottom:1px dashed #c6ccd4;font-size:20px;padding-bottom:20px}.payment-page-wrapper .payment-column .empty-price-state{color:#706d6e;display:flex;font-family:rubik-regular;font-size:16px;justify-content:center;padding:40px 0}.payment-page-wrapper .payment-column .price-details-wrapper{display:flex;flex-direction:column;justify-content:space-between}.payment-page-wrapper .payment-column .price-details-wrapper .price{color:#100b0d;font-family:rubik-regular;font-size:16px}.payment-page-wrapper .payment-column .price-details-wrapper .price .lite-text{color:#706d6e}.payment-page-wrapper .payment-column .price-details-wrapper .final-price{border-bottom:1px dashed #c6ccd4;display:flex;justify-content:space-between;padding:20px 0}.payment-page-wrapper .payment-column .price-details-wrapper .final-price:first-child{margin-top:0}.payment-page-wrapper .payment-column .price-details-wrapper .final-price .delete-icon{cursor:pointer;height:16px;margin-left:16px;opacity:.8;transition:all .4s ease;width:16px}.payment-page-wrapper .payment-column .price-details-wrapper .final-price .delete-icon:hover{opacity:1}.payment-page-wrapper .payment-column .price-details-wrapper .coupon-form-container{align-items:flex-start;display:flex}.payment-page-wrapper .payment-column .price-details-wrapper .coupon-form-container button{margin-left:-20px}.payment-page-wrapper .payment-column .total-amount{border:none;flex-direction:row!important;padding:24px 0}.payment-page-wrapper .payment-column .total-amount .dark-text{font-family:rubik-medium;font-size:18px}.payment-page-wrapper .payment-column .final-discount-text{padding:24px 0!important}.payment-page-wrapper .payment-column .discount-message{border-bottom:none;padding-top:0}.payment-page-wrapper .payment-column .discount-message .green-text{color:#05a929;font-family:rubik-regular;font-size:14px}.payment-page-wrapper .payment-column .discount-message .apply-coupon{color:#e12754!important;font-size:16px!important}.payment-page-wrapper .payment-column .continue-payment{width:100%}.secure-payment{align-items:center;display:flex;justify-content:center;margin-top:24px}.secure-payment img{margin-right:8px}.secure-payment .secure-payment-status{color:#100b0d;font-family:rubik-regular;font-size:16px;line-height:normal}.booking-page-container{display:flex;margin:24px auto}.booking-page-container .content-container{flex-direction:column}.booking-page-container .booking-content-wrapper{background-color:#fff;border-radius:4px;display:flex;flex:1;margin-bottom:12px;padding:20px 24px}.booking-page-container .booking-content-wrapper.column-direction{flex-direction:column}.booking-page-container:last-child{padding:0}.booking-page-container .booking-received-container{display:flex;flex:1}.booking-page-container .booking-received-container img{margin-right:24px}.booking-page-container .booking-received-container .booking-received{flex:1}.booking-page-container .booking-received-container .content-heading{color:#100b0d;font-family:rubik-medium;font-size:20px}.booking-page-container .booking-received-container p{color:#403c3d;font-family:rubik-regular;font-size:16px;margin-top:12px}.booking-page-container .tracking-button-container p{color:#403c3d;font-family:rubik-regular;font-size:14px;margin-bottom:16px}.booking-details .view-mode{border:1px solid #d4d9e1;border-radius:8px;margin-bottom:20px;padding:20px;position:relative}.booking-details .view-mode:last-child{margin-bottom:0}.booking-details .view-mode .thumbnail{border-radius:8px}.booking-details .view-mode .heading-container{border-bottom:1px dashed #d4d9e1;display:flex;margin-bottom:15px;padding-bottom:15px}.booking-details .view-mode .heading-container img{margin-right:12px}.booking-details .view-mode .heading-container .sub-title{font-family:rubik-medium;font-size:18px;margin-bottom:0}.booking-details .view-mode .heading-container .sub-text{color:#403c3d;font-family:rubik-regular;font-size:20px}.booking-details .view-mode .info-container .sub-text{margin:12px 0 20px}.booking-details .view-mode .info-container .sub-text span{color:#403c3d;font-family:rubik-regular;font-size:14px;padding-right:16px}.booking-details .view-mode .info-container .sub-text span:last-child{height:12px;padding-right:0;width:1px}.booking-details .view-mode .info-container .booking-detail-container{display:flex}.booking-details .view-mode .info-container .booking-detail-container .booking-detail{display:flex;flex:1;flex-direction:column;margin-right:22px}.booking-details .view-mode .info-container .booking-detail-container .booking-detail:last-child{border-right:none}.booking-details .view-mode .info-container .booking-detail-container .booking-detail .lite-text{color:#706d6e;margin-left:4px}.booking-details .view-mode .info-container .booking-detail-container label{margin-bottom:4px}.booking-details .view-mode .info-container .booking-detail-container label,.booking-details .view-mode .info-container .booking-detail-container p{color:#706d6e;font-family:rubik-regular;font-size:12px;padding-left:9px}.booking-details .view-mode .info-container .booking-detail-container label:first-child,.booking-details .view-mode .info-container .booking-detail-container p:first-child{padding-left:0}.booking-details .view-mode .info-container .booking-detail-container .dark-text{color:#100b0d;display:flex;font-family:rubik-regular;font-size:14px;line-height:1.43;padding:0}.booking-details .view-mode .info-container .booking-detail-container .dark-text img{margin-right:4px}.booking-details .view-mode .info-container .view-details-link{color:#e12754;display:inline-block;font-family:trim-web-medium;font-size:14px;line-height:1.29;margin-top:18px}.booking-details .view-mode .help-text{color:#403c3d;font-family:rubik-regular;font-size:14px;position:absolute;right:20px;top:20px}.payment-table .header-title{font-family:rubik-medium}.payment-table td{padding:16px 0 16px 12px!important}.payment-table .service-name{color:#100b0d;font-family:rubik-regular;font-size:14px;line-height:normal}.payment-table .service-name.download{color:#e12754}.payment-table .service-used-container{align-items:center;display:flex}.payment-table .service-used-container .service-thumbnail{margin-right:8px;width:24px}.payment-table .service-used-container .status-thumbnail{margin-right:4px;width:16px}.payment-table .service-used-container .download-img{margin-right:8px}.payment-table .service-used-container .fail-status{color:#f81538}.payment-table .service-used-container .pass-status{color:#05a929}.payment-table .service-used-container .pending-status{color:#ff5626}.payment-table .inactive-state{cursor:default;opacity:.4}.empty-payment-container{align-items:center;flex-direction:column;height:100%;justify-content:center}.empty-payment-container .empty-wishlist{align-items:center;display:flex;flex-direction:column}.empty-payment-container .empty-wishlist img{width:124px}.empty-payment-container .empty-wishlist .empty-message{color:#706d6e;font-family:rubik-medium;font-size:20px;margin-top:8px}.empty-payment-container .empty-wishlist .add-services{color:#706d6e;font-family:rubik-regular;font-size:16px;margin-top:8px}.booking-cart-container{position:relative}.booking-cart-container .empty-cart-container{align-items:center;display:flex;flex-direction:column}.booking-cart-container .empty-cart-container .empty-container{align-items:center;display:flex;flex-direction:column;margin-bottom:32px}.booking-cart-container .empty-cart-container .empty-container .empty-section-title{color:#706d6e;font-family:rubik-medium;font-size:20px;line-height:normal;margin-bottom:8px;margin-top:32px}.booking-cart-container .empty-cart-container .empty-container .empty-section-text{color:#706d6e;font-family:rubik-regular;font-size:16px;line-height:normal}.booking-cart-container .column{flex:1!important}.booking-cart-container .column:last-child{flex:0.4!important}.booking-cart-container .column .price-container{padding:24px 24px 32px!important}.booking-cart-container .column .price-container .price-title{color:#100b0d;font-family:rubik-regular;font-size:20px;line-height:normal;margin-bottom:19px}.booking-cart-container .column .price-container .price-detail-container{align-items:center;border-top:1px dashed #c6ccd4;display:flex;justify-content:center;padding-bottom:40px;padding-top:40px}.booking-cart-container .column .price-container .price-detail-container .detail{color:#706d6e;font-family:rubik-regular;font-size:16px}.booking-cart-container .column .price-container .service-price-container{align-items:unset!important;display:flex;flex-direction:column;margin-bottom:0!important;padding-bottom:19px}.booking-cart-container .column .price-container .service-price-container .service-container{align-items:center;display:flex;justify-content:space-between}.booking-cart-container .column .price-container .service-price-container .service-container .service-amount-detail{color:#100b0d;font-family:rubik-regular;font-size:16px;line-height:normal}.booking-cart-container .column .price-container .service-price-container .service-container .service-amount-detail span{color:#706d6e}.booking-cart-container .column .price-container .service-price-container .service-container .discount{color:#05a929}.booking-cart-container .column .price-container .service-price-container .service-container .coupon{color:#e12754}.booking-cart-container .column .price-container .total-amount-container{align-items:center;border-top:1px dashed #c6ccd4;display:flex;justify-content:space-between;margin-bottom:32px;padding-top:20px}.booking-cart-container .column .price-container .total-amount-container .total-amount-detail{color:#100b0d;font-family:rubik-medium;font-size:18px;line-height:normal}.booking-cart-container .column .price-container .discount-status-container{border-top:1px dashed #c6ccd4;margin-top:-9px;padding-bottom:24px;padding-top:24px}.booking-cart-container .column .price-container .discount-status-container .saving-status{color:#05a929;font-family:rubik-regular;font-size:14px;line-height:normal}.booking-cart-container .column .price-container .payment-btn{display:flex;flex:1}.booking-cart-container .column .price-container .payment-btn .continue-payment{flex:1}.booking-cart-container .column .payment-status{align-items:center;display:flex;justify-content:center;margin-top:24px}.booking-cart-container .column .payment-status .status{color:#100b0d;font-family:rubik-regular;font-size:16px;margin-left:8px}.cart-container .section-heading{color:#100b0d;font-family:rubik-regular;font-size:18px;margin-bottom:20px}.cart-container .section-heading .light-text{color:#706d6e}.cart-container .edit-container{border:1px solid #d4d9e1;border-radius:8px;margin-bottom:16px;padding:20px;position:relative;transition:all .4s ease}.cart-container .edit-container.active,.cart-container .edit-container:hover{background-color:rgba(244,246,249,.8)}.cart-container .edit-container .view-mode{display:flex;flex-direction:column}.cart-container .edit-container .view-mode .cart-detail-container{align-items:flex-start;border-bottom:1px dashed #c6ccd4;display:flex;margin-bottom:16px;padding-bottom:15px}.cart-container .edit-container .view-mode .cart-detail-container .thumbnail{border-radius:8px;height:48px;margin:0 12px 0 16px;width:48px}.cart-container .edit-container .view-mode .cart-detail-container .sub-title{color:#100b0d;font-family:rubik-medium;font-size:18px;line-height:normal;margin-bottom:8px}.cart-container .edit-container .view-mode .cart-detail-container .price{align-items:center;display:flex}.cart-container .edit-container .view-mode .cart-detail-container .price .discount-price{color:#403c3d;font-family:rubik-regular;font-size:20px;line-height:normal;margin-bottom:0}.cart-container .edit-container .view-mode .cart-detail-container .price .original-price{color:#706d6e;font-family:rubik-regular;font-size:16px;line-height:normal;margin-left:8px;margin-right:8px;text-decoration:line-through}.cart-container .edit-container .view-mode .cart-detail-container .price .discount{color:#05a929!important;margin-left:0!important;margin-right:0!important;text-decoration:none!important}.cart-container .edit-container .view-mode .info-container .booking-detail-container{display:flex}.cart-container .edit-container .view-mode .info-container .booking-detail-container .booking-detail{display:flex;flex:1;flex-direction:column}.cart-container .edit-container .view-mode .info-container .booking-detail-container label,.cart-container .edit-container .view-mode .info-container .booking-detail-container p{color:#706d6e;font-family:rubik-regular;font-size:12px;padding-left:9px}.cart-container .edit-container .view-mode .info-container .booking-detail-container label:first-child,.cart-container .edit-container .view-mode .info-container .booking-detail-container p:first-child{padding-left:0}.cart-container .edit-container .view-mode .info-container .booking-detail-container .dark-text{color:#100b0d;display:flex;font-family:rubik-regular;font-size:14px;margin-top:4px;padding:0}.cart-container .edit-container .view-mode .info-container .booking-detail-container .dark-text img{margin-right:4px}.cart-container .edit-container .view-mode .info-container .booking-detail-container .dark-text span{color:#706d6e;margin-left:4px}.cart-container .edit-container .view-mode .view-detail{justify-content:flex-start!important;margin-top:10px;padding-left:0!important}.cart-container .actions-container{cursor:pointer;font-family:trim-web-medium;position:absolute;right:20px;top:12px}.cart-container .actions-container a{border-left:1px solid #d4d9e1;color:#403c3d;font-size:14px;padding-left:12px;padding-right:11px}.cart-container .actions-container a:hover{color:#bf153e}.cart-container .actions-container a:first-child{border-left:none;padding-left:0}.cart-container .actions-container a:last-child{padding-right:0}.cart-popup-container .sub-container{padding-left:0!important}.cart-popup-container .popup-container{height:auto!important;padding:0;width:792px!important}.cart-popup-container .popup-container .cart-container{padding:24px;width:100%}.cart-popup-container .popup-container .popup-header{position:relative}.cart-popup-container .popup-container .popup-header .header-container{display:flex;flex:1}.cart-popup-container .popup-container .popup-header .header-container .thumbnail{border-radius:8px;height:48px;margin:0 16px 0 0;width:48px}.cart-popup-container .popup-container .popup-header .header-container .popup-title .sub-title{color:#100b0d;font-family:rubik-medium;font-size:18px;line-height:normal;margin-bottom:8px}.cart-popup-container .popup-container .popup-header .header-container .popup-title .discount-price{color:#100b0d;font-family:rubik-regular;font-size:20px;line-height:normal;margin-bottom:0}.cart-popup-container .popup-container .popup-header .close-icon{cursor:pointer;position:absolute;right:0;top:0}.cart-popup-container .popup-container .popup-detail-container{border:none;display:flex;flex-direction:column;margin-bottom:10px;max-height:396px;min-width:100%;overflow-y:scroll}.cart-popup-container .popup-container .popup-detail-container::-webkit-scrollbar{width:6px}.cart-popup-container .popup-container .popup-detail-container::-webkit-scrollbar-track{border-radius:10px}.cart-popup-container .popup-container .popup-detail-container::-webkit-scrollbar-thumb{background:#bababa;border-radius:10px}.cart-popup-container .popup-container .popup-detail-container:hover{background-color:#fff}.cart-popup-container .popup-container .popup-detail-container .reports-container{border-bottom:1px dashed #6e7c90;margin-bottom:15px;padding-bottom:15px}.cart-popup-container .popup-container .popup-detail-container .reports-container .title{font-family:rubik-medium;font-size:16px;margin-bottom:8px}.cart-popup-container .popup-container .popup-detail-container .reports-container .sub-title{color:#100b0d;font-family:rubik-regular;font-size:16px;line-height:normal;margin-bottom:8px}.cart-popup-container .popup-container .popup-detail-container .reports-container .po-title{font-family:rubik-medium;font-size:14px;margin-bottom:8px}.cart-popup-container .popup-container .popup-detail-container .reports-container .date-container{align-items:center;display:flex}.cart-popup-container .popup-container .popup-detail-container .reports-container .date-container .column{background-color:#e7f5ff;border-radius:4px;display:flex;padding:4px 8px}.cart-popup-container .popup-container .popup-detail-container .reports-container .date-container .column:last-child{margin-left:12px}.cart-popup-container .popup-container .popup-detail-container .reports-container .date-container .column img{height:16px;margin-right:4px;width:16px}.cart-popup-container .popup-container .popup-detail-container .reports-container .date-container .column p{color:#100b0d;font-family:rubik-regular;font-size:14px;line-height:normal}.cart-popup-container .popup-container .popup-detail-container .reports-container .supplier-title{color:#706d6e;font-family:rubik-regular;font-size:12px;line-height:normal;margin-bottom:4px}.cart-popup-container .popup-container .popup-detail-container .reports-container .factory-detail-container{align-items:unset!important}.cart-popup-container .popup-container .popup-detail-container .reports-container .factory-detail-container .text{margin-bottom:9px}.cart-popup-container .popup-container .popup-detail-container .reports-container .factory-detail-container .factory-contact{margin-left:0!important}.cart-popup-container .popup-container .popup-detail-container .reports-container .contact-container{align-items:center}.cart-popup-container .popup-container .popup-detail-container .reports-container .contact-container .text{color:#100b0d;font-family:rubik-regular;font-size:14px;line-height:normal}.cart-popup-container .popup-container .popup-detail-container .reports-container .contact-container .contact-list,.cart-popup-container .popup-container .popup-detail-container .reports-container .contact-container .contact-list .contact-container{align-items:center}.cart-popup-container .popup-container .popup-detail-container .reports-container .contact-container .contact-list .contact-container:first-child{margin-left:12px;margin-right:12px}.cart-popup-container .popup-container .popup-detail-container .reports-container .contact-container .contact-list .contact-container .number{color:#100b0d;font-family:rubik-regular;font-size:14px;line-height:normal;margin-left:4px}.cart-popup-container .popup-container .filter-button-wrapper{box-shadow:0 -2px 4px 0 rgba(173,183,199,.25);display:flex;min-width:100%;padding:20px 24px}.cart-popup-container .popup-container .filter-button-wrapper .filter-buttons{display:flex;flex:1}.cart-popup-container .popup-container .filter-button-wrapper .primary-cta{flex:1}.cart-popup-container .popup-container .filter-button-wrapper .secondary-cta{flex:1;margin-right:12px}.cart-popup-container .remove-booking-popup{align-items:unset!important;height:auto!important;width:440px!important}.cart-popup-container .remove-booking-popup .sub-title{color:#100b0d;font-family:rubik-regular;font-size:20px;line-height:normal}.cart-popup-container .remove-booking-popup .popup-text{color:#403c3d;font-family:rubik-regular;font-size:14px;line-height:normal;margin-bottom:26px;margin-top:26px}.cart-popup-container .remove-booking-popup .close-popup{align-items:center;display:flex;flex:1;justify-content:space-between}.cart-popup-container .remove-booking-popup .close-popup .close-btn{flex:1}.cart-popup-container .remove-booking-popup .close-popup .close-btn:last-child{margin-left:12px}.action-alert{align-items:center;backdrop-filter:blur(54px);background-color:#0e1d32;border-radius:4px;box-shadow:0 8px 24px 0 rgba(8,20,51,.25);justify-content:center;left:calc(50% - 200px);padding:12px!important;position:absolute;top:84px;z-index:100}.action-alert .alert-content{align-items:center;display:flex;flex-direction:row}.action-alert .alert-content .thumbnail{border-radius:4px;padding:5.3px!important;width:32px}.action-alert .alert-content .alert-body{color:#fff;font-family:rubik-regular;font-size:14px;margin-left:10px}