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