
/* /web/static/lib/bootstrap/scss/_functions.scss */
 

/* /web/static/lib/bootstrap/scss/_mixins.scss */
 

/* /web/static/src/scss/mixins_forwardport.scss */
 

/* /web/static/src/scss/bs_mixins_overrides.scss */
 

/* /web/static/src/legacy/scss/utils.scss */
 

/* /web_enterprise/static/src/scss/primary_variables.scss */
 

/* /web/static/src/scss/primary_variables.scss */
 

/* /web_enterprise/static/src/core/notifications/notifications.variables.scss */
 

/* /web_enterprise/static/src/webclient/home_menu/home_menu.variables.scss */
 

/* /web_enterprise/static/src/webclient/navbar/navbar.variables.scss */
 

/* /web/static/src/core/notifications/notification.variables.scss */
 

/* /web/static/src/search/control_panel/control_panel.variables.scss */
 

/* /web/static/src/search/search_panel/search_panel.variables.scss */
 

/* /web/static/src/views/form/form.variables.scss */
 

/* /web/static/src/views/kanban/kanban.variables.scss */
 

/* /web/static/src/webclient/burger_menu/burger_menu.variables.scss */
 

/* /web/static/src/webclient/navbar/navbar.variables.scss */
 

/* /base/static/src/scss/onboarding.variables.scss */
 

/* /mail/static/src/scss/variables/primary_variables.scss */
 

/* /web_editor/static/src/scss/web_editor.variables.scss */
 

/* /web_editor/static/src/scss/wysiwyg.variables.scss */
 

/* /portal/static/src/scss/primary_variables.scss */
 

/* /account/static/src/scss/variables.scss */
 @keyframes animate-red{0%{color: red;}100%{color: inherit;}}.animate{animation: animate-red 1s ease;}

/* /website/static/src/scss/primary_variables.scss */
 

/* /website/static/src/scss/options/user_values.custom.web.assets_frontend.scss */
 

/* /website/static/src/scss/options/colors/user_color_palette.custom.web.assets_frontend.scss */
 

/* /website/static/src/scss/options/colors/user_gray_color_palette.scss */
 

/* /website/static/src/scss/options/colors/user_theme_color_palette.custom.web.assets_frontend.scss */
 

/* /web_gantt/static/src/scss/web_gantt.variables.scss */
 

/* /documents/static/src/scss/documents.variables.scss */
 

/* /marketing_automation/static/src/scss/variables.scss */
 

/* /hr_org_chart/static/src/scss/variables.scss */
 

/* /website/static/src/snippets/s_badge/000_variables.scss */
 

/* /website/static/src/snippets/s_product_list/000_variables.scss */
 

/* /theme_bam/static/src/scss/primary_variables.scss */
 

/* /website/static/src/scss/secondary_variables.scss */
 

/* /web_enterprise/static/src/scss/secondary_variables.scss */
 

/* /web/static/src/scss/secondary_variables.scss */
 

/* /web_editor/static/src/scss/secondary_variables.scss */
 

/* /website/static/src/scss/user_custom_bootstrap_overridden.scss */
 

/* /website/static/src/scss/bootstrap_overridden.scss */
 

/* /portal/static/src/scss/bootstrap_overridden.scss */
 

/* /web_editor/static/src/scss/bootstrap_overridden.scss */
 

/* /web/static/src/scss/bootstrap_overridden_frontend.scss */
 

/* /bam_website_cart/static/src/js/services/bam_ui/bam_block_ui.scss */
 .loader_container{cursor: wait; -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px); position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.6); -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; z-index: 9999999999 !important;}.loader_container .inner_loader{position: fixed; width: 100%; height: 100%; top: 0; left: 0; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; z-index: 9999999999 !important;}.loader_container .inner_loader:before{background: url(/bam_website_cart/static/src/img/loader_fav.png); font-size: 80px; width: 100px; height: 100px; display: block; position: absolute; top: 50%; left: 50%; content: ''; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;}.loader_container .inner_loader:after{background: url(/bam_website_cart/static/src/img/bayalaram.gif); font-size: 80px; width: 40px; height: 40px; position: absolute; top: 50%; left: 17px; right: 0; margin: -7px auto; content: ''; background-size: contain; background-repeat: no-repeat; transform: translate(1px, -37%) rotate(90deg);}.loader_container .loader_message{position: fixed; top: calc(50% + 72px); left: 0; right: 0;}

/* /bam_website_cart/static/src/webapp/components/bamapp/_typography.scss */
 h1, .h1{font-size: 36px; line-height: 40px;}@media screen and (max-width: 767px){h1, .h1{font-size: 30px; line-height: 36px;}}h2, .h2{font-size: 28px; line-height: 32px;}@media screen and (max-width: 767px){h2, .h2{font-size: 22px; line-height: 26px;}}h3, .h3{font-size: 22px; line-height: 26px;}@media screen and (max-width: 767px){h3, .h3{font-size: 16px; line-height: 20px;}}h4, .h4{font-size: 18px; line-height: 22px;}h5, .h5{font-size: 16px; line-height: 20px;}h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{font-family: "Circular Bold", "Odoo Unicode Support Noto", sans-serif;}.p-1{font-size: 16px; font-weight: 500; line-height: 20px; padding: 0 !important;}.p-3{font-size: 16px; line-height: 20px; font-weight: 500; padding: 0 !important;}@media screen and (max-width: 767px){.p-3{font-size: 14px; line-height: 18px;}}.p-2{font-size: 14px; line-height: 18px; padding: 0 !important;}

/* /bam_website_cart/static/src/webapp/components/bamapp/bamapp.scss */
 .text-primary{color: #60C7B3 !important;}.fw-medium{font-family: "Circular Medium", "Odoo Unicode Support Noto", sans-serif;}a{color: #248CA7; line-height: 18px; font-weight: 500; font-size: 14px;}hr{color: #ADB5BD; opacity: 1;}body{font-family: var(--body-font-family) !important; color: #242A34; scrollbar-color: #6C757D;}@media screen and (min-width: 1400px){body:not(.loaded){background-color: #EAE6DF;}body.loaded{background-color: #CED4DA;}}@media screen and (max-width: 1399px){body:not(.loaded){background-color: #EAE6DF;}body.loaded{background-color: #EAE6DF;}}body::-webkit-scrollbar, body ::-webkit-scrollbar{width: 10px;}@media screen and (max-width: 767px){body::-webkit-scrollbar, body ::-webkit-scrollbar{width: 7px;}}body::-webkit-scrollbar-track, body ::-webkit-scrollbar-track{background: transparent;}body::-webkit-scrollbar-thumb, body ::-webkit-scrollbar-thumb{background: #6C757D; border-radius: 6px;}@media screen and (max-width: 767px){body::-webkit-scrollbar-thumb, body ::-webkit-scrollbar-thumb{border-radius: 3px;}}body::-webkit-scrollbar-thumb:hover, body ::-webkit-scrollbar-thumb:hover{background: #242A34;}.item_shadow{box-shadow: 0px 4px 6px 3px rgba(0, 0, 0, 0.15);}.item_shadow2{box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.15);}.br-1{border-radius: 6px;}.btn-secondary{background-color: #248CA7; font-size: 16px; line-height: 20px; border-radius: 70px; min-width: 150px; padding: 9px 5px; border: 1px solid #248CA7; width: 100%;}.btn-secondary:hover{background-color: #FFFFFF; color: #242A34;}.btn-secondary.disabled{border-color: #ADB5BD; color: #ADB5BD; background-color: #FFFFFF;}.btn-secondary:focus{background-color: #FFFFFF; color: #242A34; box-shadow: none;}.btn-light{color: #242A34; padding: 9px 5px 7px; text-align: center; font-size: 16px; line-height: 20px; font-weight: bold; background-color: #FFFFFF; border: 2px solid; border-radius: 70px; outline: 0; width: 100%; font-family: "Circular Bold", "Odoo Unicode Support Noto", sans-serif; min-width: 150px;}.btn-light:hover{background-color: #242A34; color: #FFFFFF; transition: all .3s linear;}.btn-light.disabled{background-color: #FFFFFF; border-color: #ADB5BD; color: #ADB5BD;}.btn-light:focus{box-shadow: 0 0 4px 2px #242A34;}.btn-light:active{background-color: #242A34; color: #FFFFFF;}.btn-light:active:focus{box-shadow: #242A34;}.btn-primary{background-color: #242A34; border-radius: 70px; min-width: 250px; font-size: 20px; line-height: 25px; padding: 17px 5px 16px; border: 2px solid; width: 100%; box-shadow: none;}.btn-primary:hover{color: #242A34; background-color: #FFFFFF;}.btn-primary.disabled{border-color: #ADB5BD; color: #FFFFFF; background-color: #ADB5BD;}.btn-primary:active{color: #242A34; background-color: #FFFFFF;}.btn-primary:focus{outline: 2px solid #FFFFFF; outline-offset: 2px;}.btn-primary:active:focus{box-shadow: #242A34;}.btn-sm{padding: 0.3325rem 0.8125rem; font-size: 1rem; border-radius: 1.5rem;}img{max-width: 100%;}.bam_app{position: relative;}.container{max-width: 1440px; background-color: #FFFFFF;}@media screen and (min-width: 768px){.container{padding-left: 38px; padding-right: 38px;}}@media screen and (max-width: 767px){.container{padding-left: 24px; padding-right: 24px;}}.mb-20{margin-bottom: 20px;}.mb-10{margin-bottom: 10px;}.mt-10{margin-top: 10px;}.mt-20{margin-top: 20px;}.mb-12{margin-bottom: 12px;}.pt-38{padding-top: 38px;}@media screen and (max-width: 992px){.pt-38{padding-top: 24px;}}.pb-38{padding-bottom: 38px;}.px-38{padding-left: 38px; padding-right: 38px;}@media screen and (max-width: 992px){.px-38{padding-left: 24px; padding-right: 24px;}}.px-15{padding-left: 15px; padding-right: 15px;}.mb-46{margin-bottom: 46px;}@media screen and (max-width: 992px){.mb-46{margin-bottom: 28px;}}.mt-46{margin-top: 46px;}@media screen and (max-width: 992px){.mt-46{margin-top: 28px;}}.pt-46{padding-top: 46px;}@media screen and (max-width: 992px){.pt-46{padding-top: 28px;}}.pb-46{padding-bottom: 46px;}@media screen and (max-width: 992px){.pb-46{padding-bottom: 28px;}}.mt-54{margin-top: 54px;}.mb-54{margin-bottom: 54px;}@media screen and (max-width: 992px){.mb-sm-46{margin-bottom: 46px;}}@media screen and (max-width: 992px){.o-main-components-container.bam_app .container{max-width: 100%;}}@media screen and (max-width: 1440px){.o-main-components-container.bam_app .container{max-width: 1320px;}}@media screen and (max-width: 1400px){.o-main-components-container.bam_app .container{max-width: 1190px;}}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/PaymentConfirmation/payment_confirmation.scss */
 @media screen and (min-width: 768px){.payment_refresh_page .pay_wait_sec{padding-top: 131px;}}@media screen and (min-width: 992px){.payment_refresh_page .pay_wait_sec{padding-top: 250px;}}@media screen and (max-width: 767px){.payment_refresh_page .pay_wait_sec{padding: 86px 25px 0; max-width: 325px;}.payment_refresh_page .pay_wait_sec .refresh_title{font-size: 18px; line-height: 22px;}}.payment_refresh_page h2:first-child{margin-bottom: 40px;}.o-main-components-container.bam_app .full_height.vh-100{overflow: auto;}.full_height.vh-100{background-color: #FFFFFF;}.full_height.vh-100 .navbar-nav{padding: 0 38px;}.pay_confirm_page .pay_confirm_sec{background-color: #FFFFFF;}@media screen and (max-width: 992px){.pay_confirm_page .pay_confirm_sec{height: 72vh !important; overflow: auto;}}@media screen and (max-width: 767px){.pay_confirm_page .pay_confirm_sec{height: 80vh !important; overflow: auto;}}@media screen and (min-width: 768px){.pay_confirm_page .pay_confirm_sec .container{max-width: 640px;}}@media screen and (min-width: 992px){.pay_confirm_page .pay_confirm_sec .container{max-width: 700px;}}@media screen and (min-width: 768px){.pay_confirm_page .pay_confirm_sec .thanks_msg{padding: 39px 15px !important;}}@media screen and (max-width: 767px){.pay_confirm_page .pay_confirm_sec .thanks_msg{padding: 20px 40px !important;}}@media screen and (min-width: 768px){.pay_confirm_page .pay_confirm_sec .hr-2{margin: 100px 30px 0;}}@media screen and (max-width: 767px){.pay_confirm_page .pay_confirm_sec .hr-2{margin: 28px 13.5px 0;}}.pay_confirm_page .pay_confirm_sec .query_sec{margin: 0 30px;}@media screen and (min-width: 992px){.pay_confirm_page .pay_confirm_sec .query_sec{margin: 0 30px;}}@media screen and (max-width: 767px){.pay_confirm_page .pay_confirm_sec .query_sec .p-1{margin-bottom: 20px;}}.pay_confirm_page .pay_confirm_sec .query_sec .p-1, .pay_confirm_page .pay_confirm_sec .confirm_info .p-1{font-size: 14px; line-height: 18px;}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/cartSummaryMobile/cart_summary_mobile.scss */
 .cartSummaryMobile .order_summary{color: #000; text-decoration: underline; padding: 2px; margin-left: 10%;}.cartSummaryMobile .btn_prev{height: 40px; width: 40px; border-radius: 50%; margin-top: 50%;}.cartSummaryMobile .cart_content{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; margin-left: 2%; font-size: 25px; font-weight: 700;}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/leftSide/AccountInfo/BillingInfo/billing_info.scss */
 #cvn::-webkit-inner-spin-button, #cvn::-webkit-outer-spin-button{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -moz--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;}#cvn{-moz--webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield;}.exclamation-sign:before{content: ""; display: inline-block; width: 16px; height: 16px; background: url(/bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/leftSide/AccountInfo/BillingInfo/images/Icon_Exclamation.svg) no-repeat center; background-size: contain; vertical-align: sub;}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/leftSide/AccountInfo/PageIndicator/page_indicator.scss */
 .page_indicator{position: absolute;}@media screen and (min-width: 767px){.page_indicator{top: 20%; left: -20px;}}@media screen and (min-width: 992px){.page_indicator{top: 20%; left: 15px;}}@media screen and (max-width: 767px){.page_indicator{top: 7%; left: -1px;}}.page_indicator li{width: 18px; height: 18px; border-radius: 50%; background: #FFFFFF; margin-bottom: 18px; border: 1px solid #ADB5BD; cursor: pointer;}@media screen and (max-width: 767px){.page_indicator li{width: 14px; height: 14px;}.page_indicator li:not(:last-child){margin-bottom: 14px;}}.page_indicator li:last-child{margin-bottom: 0;}.page_indicator li.current{background-color: #248CA7; border-color: #248CA7;}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/leftSide/AccountInfo/account_info.scss */
 .account_page .form-group select{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -moz--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("/bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/leftSide/AccountInfo/./../InputContainer/bam_increment_container/bam_increment/images/drop.svg") no-repeat; background-position: right 10px center; background-size: 15px; padding-right: 20px;}.account_page .placeholder_label{font-weight: normal;}.account_page .invalid_email{background-image: none;}.account_contents{max-width: 562px;}.account_contents .row{--gutter-x: 20px;}.account_contents .custom_acc_row .col-sm-8{width: 79.40%;}@media screen and (max-width: 767px){.account_contents .custom_acc_row .col-sm-8{width: 100%;}}.account_contents .custom_acc_row .col-sm-4{width: 20.60%;}@media screen and (max-width: 767px){.account_contents .custom_acc_row .col-sm-4{width: 100%;}}.account_contents .custom_acc_row2 .col-sm-6{width: 41.58%;}@media screen and (max-width: 767px){.account_contents .custom_acc_row2 .col-sm-6{width: 100%;}}.account_contents .custom_acc_row2 .col-sm-3{width: 29.21%;}@media screen and (max-width: 767px){.account_contents .custom_acc_row2 .col-sm-3{width: 50%;}}@media screen and (min-width: 768px){.account_contents .custom_acc_row_3 .col-sm-5{width: 37.803%;}}@media screen and (min-width: 768px){.account_contents .custom_acc_row_3 .col-sm-4{width: 32.99%;}}@media screen and (min-width: 768px){.account_contents .custom_acc_row_3 .col-sm-3{width: 29.21%;}}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/leftSide/InputContainer/bam_increment_container/bam_increment/input_increment.scss */
 .dropdown_opt_wrapper{width: 78px;}.dropdown_opt_wrapper.disabled{cursor: none; pointer-events: none;}.dropdown_opt_wrapper.disabled .dropbtn{color: #ADB5BD;}@media screen and (max-width: 767px){.dropdown_opt_wrapper{width: 68px;}}.dropdown_opt_wrapper .dropdown_option{width: 100%; height: 34px; background-color: #F8F9FA; padding: 2.5px 30px 0 16px; cursor: pointer; border: 2px solid #ADB5BD;}@media screen and (max-width: 767px){.dropdown_opt_wrapper .dropdown_option{padding: 0 21px 0 16px;}}.dropdown_opt_wrapper .dropdown_option::after{content: ''; background: url("/bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/leftSide/InputContainer/bam_increment_container/bam_increment/images/drop.svg") no-repeat center; background-size: contain; width: 15px; height: 9px; right: 10px; top: 10px; position: absolute;}@media screen and (max-width: 767px){.dropdown_opt_wrapper .dropdown_option::after{width: 13px; height: 8px; right: 8px;}}.dropdown_opt_wrapper .dropdown_option .dropbtn{vertical-align: middle;}.dropdown_opt_wrapper.active .dropdown_option{border-radius: 6px 6px 0 0; border-bottom: 0;}.dropdown_opt_wrapper.active .dropdown_option:after{transform: rotate(180deg);}.dropdown_opt_wrapper.active .dropdown_option:before{content: ''; position: absolute; left: 9px; right: 9px; bottom: 0; border-bottom: 2px solid #ADB5BD;}.dropdown_opt_wrapper.active .dropdown_wrapper{display: block; z-index: 10; padding: 0;}.dropdown_opt_wrapper .dropdown_wrapper{display: none; background-color: #F8F9FA; padding: 12px 9px 10px 16px; border: 2px solid #ADB5BD; border-top-left-radius: 0; border-top-right-radius: 0; border-top: 0; position: absolute; left: 0; right: 0; top: 100%;}.dropdown_opt_wrapper .dropdown_wrapper .dropdown-content{width: 100%; max-height: 200px; overflow-y: auto; z-index: 2; margin: 10px 0 0 !important;}.dropdown_opt_wrapper .dropdown_wrapper .dropdown-content li{padding: 0 15px !important;}.dropdown_opt_wrapper .dropdown_wrapper .dropdown-content li.p-1:not(:last-child){margin-bottom: 10px;}.dropdown_opt_wrapper .dropdown_wrapper .dropdown-content li.p-1:hover{color: #242A34; cursor: pointer;}.dropdown_opt_wrapper .dropdown-content li.focused{background-color: #dee2e6;}.dropdown_opt_wrapper:focus{outline: 0; border: 3px solid #248CA7; background-color: #248CA7; border-radius: 6px 6px 6px 6px;}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/leftSide/InputContainer/bam_radio/bam_radio.scss */
 .custom_radio{position: relative;}.custom_radio input:where([type="checkbox"], [type="radio"]):checked, .custom_radio input:where([type="checkbox"], [type="radio"]):not(:checked){position: absolute; opacity: 0; border: 0; margin: 0;}.custom_radio input:where([type="checkbox"], [type="radio"]):not(:checked) + label:after{opacity: 0; -webkit-transform: scale(0); transform: scale(0);}.custom_radio input:where([type="checkbox"], [type="radio"]):checked + label:after{opacity: 1; -webkit-transform: scale(1); transform: scale(1);}.custom_radio input:where([type="checkbox"], [type="radio"]):checked + label:before{border-color: #248CA7;}.custom_radio input:where([type="checkbox"], [type="radio"]):focus + label:before{outline: 0; box-shadow: 0 0 0 0.15rem #248CA7;}.custom_radio label{position: relative; cursor: pointer; display: inline-block; padding-left: 45px;}@media screen and (max-width: 767px){.custom_radio label{font-size: 16px; line-height: 20px; padding-left: 34px;}}.custom_radio label:before{content: ''; position: absolute; left: 0; top: 0; width: 28px; height: 28px; border: 1px solid #6C757D; border-radius: 100%; background: #FFFFFF;}@media screen and (max-width: 767px){.custom_radio label:before{width: 24px; height: 24px;}}.custom_radio label:after{content: ''; width: 18px; height: 18px; background: #248CA7; position: absolute; top: 5px; left: 5px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}@media screen and (max-width: 767px){.custom_radio label:after{width: 15.43px; height: 15.43px; top: 4.29px; left: 4.29px;}}.custom_radio.custom_radio-2 label{padding-left: 28px !important;}.custom_radio.custom_radio-2 label:before{width: 18px; height: 18px;}.custom_radio.custom_radio-2 label:after{width: 11.48px; height: 11.48px; top: 3.1999px; left: 3.385px;}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/leftSide/InputContainer/lock_box/lock_box.scss */
 .otp_section.active .otp_title, .otp_section.active .p-1, .otp_section.active input{color: #ADB5BD;}.otp_section .otp_wrapper input{width: 50px; height: 50px; border-radius: 3px; border: 1px solid #ADB5BD; outline: 0;}.otp_section .otp_wrapper input:not(:last-child){margin-right: 18px;}@media screen and (max-width: 360px){.otp_section .otp_wrapper input:not(:last-child){margin-right: 10px;}}.otp_section .otp_title, .otp_section .subsc_section > .p-1{margin-bottom: 26px;}@media screen and (max-width: 767px){.otp_section .otp_title{font-size: 16px; line-height: 20px; margin-bottom: 20px;}.otp_section .subsc_section > .p-1{font-size: 14px; line-height: 18px; margin-bottom: 28px;}}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/leftSide/InputContainer/promo_code/promo_code.scss */
 .promo-code-wrapper{max-width: 500px; margin-top: 20px;}.promo-code-wrapper .form-control:invalid, .promo-code-wrapper .form-control.is-invalid{border-color: #248CA7; background-image: none !important;}.promo-code-wrapper .form-control:focus{border-color: #248CA7 !important; box-shadow: 0 0 4px 2px #248CA7 !important;}.promo-code-wrapper .text-primary{color: #248CA7 !important;}.placeholder_label{position: absolute; top: 8px; left: 12px; font-size: 0.95rem; color: #6c757d; pointer-events: none; transition: all 0.2s ease;}#promo_code_input{height: 42px; padding-left: 12px; padding-right: 12px;}.btn-apply-promo{height: 42px; padding: 0 20px; background-color: #212530; color: white; border-radius: 6px; border: none; font-weight: 600;}.btn-apply-promo:hover{background-color: #ffffff; color: #000000; border: 1.5px solid #000000;}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/leftSide/ReviewCheckout/review_checkout.scss */
 .account_page .account_title{margin-bottom: 20px;}.account_page .title_form{font-family: "Circular Medium", "Odoo Unicode Support Noto", sans-serif;}@media screen and (max-width: 767px){.account_page .act_btn_wrap{margin-top: 28px;}}.account_page .act_btn_wrap .btn-secondary{max-width: 250px; margin-right: 20px;}@media screen and (max-width: 767px){.account_page .act_btn_wrap .btn-secondary{margin: 0 0 20px;}}.account_page .placeholder_label{top: 18px; left: 20px; z-index: 1;}@media screen and (max-width: 767px){.account_page .action_btn{margin: 28px 0 0 !important;}}.account_page .form-control{border-color: #ADB5BD; font-size: 14px; line-height: 18px; border-radius: 3px; color: #242A34; outline: 0; box-shadow: none; padding: 15px 20px; transition: border .3s ease-in-out; z-index: 2; background-color: transparent;}.account_page .form-control:focus{border-color: #242A34;}.account_page .form-control:focus + label{display: none;}.account_page .review_info_sec{max-width: 700px; margin: 0;}@media screen and (min-width: 992px){.account_page .review_info_sec{padding-bottom: 100px;}}@media screen and (max-width: 1400px){.account_page .review_info_sec{max-width: 560px;}}@media screen and (max-width: 1200px){.account_page .review_info_sec{max-width: 500px;}}@media screen and (max-width: 992px){.account_page .review_info_sec{max-width: 100%;}}.account_page .review_info_sec .account_details div:not(:last-child){margin-bottom: 38px;}@media screen and (max-width: 767px){.account_page .review_info_sec .account_details div:not(:last-child){margin-bottom: 24px;}}.account_page .review_info_sec .account_details .p-1{font-size: 14px; line-height: 18px;}.account_page .review_info_sec .account_details .custom_radio label:before{border-radius: 0;}.account_page .review_info_sec .account_details .custom_radio label:after{-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); background: no-repeat; border: solid #248CA7; border-radius: 0; border-width: 0 3px 3px 0; height: 16px; left: 10px; top: 3px; transform: rotate(45deg); width: 9px;}@media screen and (max-width: 767px){.account_page .review_info_sec .account_details .custom_radio label:after{left: 8px; height: 14px; width: 7px;}}.account_page .review_info_sec .hr-1{margin: 46px 0;}.account_page .privacy_wrapper{border: 1px solid #6C757D; border-radius: 3px; background-color: #FFFFFF; color: #6C757D; padding: 20px 20px 20px 20px; max-width: 562px;}.account_page .privacy_wrapper .privacy_text{max-height: 195px; overflow-y: auto;}.account_page .privacy_wrapper .privacy_text .p-2{padding-right: 20px !important;}.account_page .form_accept{margin: 24px 0 !important;}.account_page .form_accept span.ques_sign{color: #6C757D; border: 1px solid #ADB5BD; width: 18px; height: 18px;}.account_page .acc_details_wrapper{max-width: 515px;}.account_page .acc_details_wrapper .acc_edit_link{max-width: fit-content; height: 18px; margin: 5px 0 0 15px; cursor: pointer;}@media screen and (max-width: 767px){.account_page .acc_inner_title{font-size: 16px; line-height: 20px;}}.account_page .orders_process ul{padding-left: 24px;}.account_page .row.mobile-gap{row-gap: 20px;}@media screen and (max-width: 767px){.account_page .orders_process{margin-bottom: 28px;}}@media screen and (max-width: 767px){.account_page .credit-details h3{font-size: 16px; line-height: 20px;}}@media screen and (max-width: 992px){.place-order-desktop{display: none;}}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/leftSide/left_side.scss */
 .left-shadow-bg{background: rgba(255, 255, 255, 0.65); top: 0; left: 0; right: 0; bottom: 0; content: ''; z-index: 0; height: 100%; width: 100%; opacity: 2.2; position: absolute; pointer-events: none;}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/rightSide/right_side.scss */
 .loading_tax:before{content: ' .'; animation: dots 3s steps(1, end) infinite; font-size: x-large;}@keyframes dots{0%, 12.5%{opacity: 0;}25%{opacity: 1;}37.5%{text-shadow: .5em 0;}50%{text-shadow: .5em 0, 1em 0;}62.5%{text-shadow: .5em 0, 1em 0, 1.5em 0;}75%{text-shadow: .5em 0, 1em 0, 1.5em 0, 2em 0;}87.5%, 100%{text-shadow: .5em 0, 1em 0, 1.5em 0, 2em 0, 2.5em;}}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/mainBody/rightSide/summary_tooltip/summary_tooltip.scss */
 .o-main-components-container.bam_app .tooltip_btn{padding-left: inherit;}.o-main-components-container.bam_app .summary_tooltip{margin-bottom: 26px;}@media screen and (max-width: 767px){.o-main-components-container.bam_app .summary_tooltip{margin-bottom: 28px;}}.o-main-components-container.bam_app .tooltip_section{position: relative;}.o-main-components-container.bam_app .tooltip_section .tooltip_menu{bottom: 27px !important; left: -67px !important; opacity: 1; right: unset !important; top: unset; transform: none; visibility: visible; z-index: 99; min-width: 300px !important;}@media screen and (min-width: 1200px){.o-main-components-container.bam_app .tooltip_section .tooltip_menu{min-width: 320px !important; bottom: 0 !important;}}@media screen and (min-width: 992px){.o-main-components-container.bam_app .tooltip_section .tooltip_menu{min-width: 300px !important; bottom: -44px !important;}}@media screen and (max-width: 767px){.o-main-components-container.bam_app .tooltip_section .tooltip_menu{left: 0; right: unset; bottom: 70px;}}.o-main-components-container.bam_app .tooltip_section p{white-space: pre-line; text-align: left;}.o-main-components-container.bam_app .tooltip_menu{background: #60C7B3; max-width: 400px; width: 100%; border-radius: 6px; padding: 16px 16px 27px; position: absolute; visibility: hidden; opacity: 0; transform: translateY(-20px); left: -9999px; top: -9999px;}.o-main-components-container.bam_app .tooltip_menu h2{margin-bottom: 20px;}@media screen and (max-width: 767px){.o-main-components-container.bam_app .tooltip_menu{padding: 32px 24px 46px; max-width: 300px;}.o-main-components-container.bam_app .tooltip_menu h2{font-size: 16px; line-height: 20px;}.o-main-components-container.bam_app .tooltip_menu p{font-size: 14px; line-height: 18px;}}

/* /bam_website_cart/static/src/webapp/components/bambody/navBody/nav_body.scss */
 .o-main-components-container.bam_app{background: #EAE6DF; height: 100vh; left: 0; position: fixed; right: 0;}@media screen and (max-width: 992px){.o-main-components-container.bam_app{position: relative;}}@media screen and (min-width: 992px){.o-main-components-container.bam_app .main-contents{height: calc(100vh - 200px) !important;}}@media screen and (max-width: 992px){.o-main-components-container.bam_app .main-contents{padding: 0; height: calc(100vh - 199px) !important; overflow: auto;}.o-main-components-container.bam_app .main-contents::-webkit-scrollbar-thumb{background: transparent;}.o-main-components-container.bam_app .main-contents::-webkit-scrollbar{width: 1px;}}@media screen and (max-width: 767px){.o-main-components-container.bam_app .main-contents{height: calc(100vh - 115px) !important;}}.main-contents{padding-bottom: 0;}.main-contents .inner_main_row .service-bundel.col-lg-7{margin: 0; padding-top: 38px; width: 100%;}@media screen and (min-width: 992px){.main-contents .inner_main_row .service-bundel.col-lg-7{height: calc(100vh - 200px); overflow: auto;}}.main-contents .inner_main_row .cart_section.col-lg-5{max-width: 400px; padding: 0; position: fixed; right: 20%; top: 238px; width: 32%;}@media screen and (max-width: 1640px){.main-contents .inner_main_row .cart_section.col-lg-5{right: 12%;}}@media screen and (max-width: 1440px){.main-contents .inner_main_row .cart_section.col-lg-5{right: 12%;}}@media screen and (max-width: 1400px){.main-contents .inner_main_row .cart_section.col-lg-5{right: 10%;}}@media screen and (max-width: 1200px){.main-contents .inner_main_row .cart_section.col-lg-5{right: 6%;}}@media screen and (max-width: 992px){.main-contents .inner_main_row .cart_section.col-lg-5{width: 100%; z-index: 6;}}@media screen and (min-width: 768px) and (max-width: 991px){.main-contents{padding: 0 52px 100px;}}@media screen and (max-width: 991px){.main-contents > .row{margin: 0; padding: 0 52px 100px; min-height: 100%;}}@media screen and (max-width: 991px) and (max-width: 767px){.main-contents > .row{padding: 0 24px 100px;}}@media screen and (max-width: 991px){.main-contents .service-bundel{padding: 0; position: relative;}.main-contents .service-bundel::-webkit-scrollbar-thumb{background: transparent;}.main-contents .service-bundel::-webkit-scrollbar{width: 2px;}}.main-contents.review_page{padding-left: 100px;}.main-contents.review_page .inner_main_row{overflow: auto;}@media screen and (max-width: 992px){.main-contents.review_page .inner_main_row::-webkit-scrollbar-thumb{background: transparent;}}.main-contents.review_page .inner_main_row .service-bundel.col-lg-7{max-height: unset; overflow: unset;}.main-contents.review_page .inner_main_row .cart_section.col-lg-5{position: absolute; top: 36px; right: 8%;}@media screen and (max-width: 1440px){.main-contents.review_page .inner_main_row .cart_section.col-lg-5{right: 5%;}}.main-contents.review_page .close_btn{height: 30px; left: 0; top: 0; width: 30px;}.main-contents.review_page .cart_section.active .cart_inner{overflow: auto;}.main-contents.review_page .cart_section .cart_inner{max-height: unset;}@media screen and (max-width: 992px){.main-contents.review_page .cart_section .cart_inner{max-height: 74vh;}}@media screen and (max-width: 992px){.main-contents.review_page .cart_section .cart_inner::-webkit-scrollbar{width: 4px;}}@media screen and (max-width: 992px){.main-contents.review_page .cart_section .cart_inner::-webkit-scrollbar-thumb{background: #6C757D;}}.main-contents.review_page .cart_section .cart_inner .cart_items{max-height: unset;}.main-contents .bundle_title{color: #248CA7;}.main-contents .service_bundel_inner{margin-bottom: 100px; max-width: 640px; width: 100%;}@media screen and (max-width: 1400px){.main-contents .service_bundel_inner{max-width: 600px;}}@media screen and (max-width: 1200px){.main-contents .service_bundel_inner{max-width: 560px;}}@media screen and (max-width: 992px){.main-contents .service_bundel_inner{max-width: 100%; margin: 0;}}.main-contents .service_bundel_inner .carousel-indicators{bottom: 10%;}.main-contents .service_bundel_inner .carousel-control-prev, .main-contents .service_bundel_inner .carousel-control-next{bottom: unset; top: 43%; width: 48px;}.main-contents .service_bundel_inner .carousel-control-prev{left: 3%;}.main-contents .service_bundel_inner .carousel-control-next{right: 3%;}.main-contents .service_bundel_inner .carousel-control-next-icon{background: url(/bam_website_cart/static/src/img/Icon_Chevron_Forward.png) no-repeat center; background-size: contain; height: 3rem; width: 3rem;}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .carousel-control-next-icon{height: 2rem; width: 2rem;}}.main-contents .service_bundel_inner .carousel-control-prev-icon{background: url(/bam_website_cart/static/src/img/Icon_Chevron_Back.png) no-repeat center; background-size: contain; height: 3rem; width: 3rem;}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .carousel-control-prev-icon{height: 2rem; width: 2rem;}}.main-contents .service_bundel_inner .fa-chevron-circle-right, .main-contents .service_bundel_inner .fa-chevron-circle-left{background: no-repeat; color: #000000; font-size: 44px;}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .fa-chevron-circle-right, .main-contents .service_bundel_inner .fa-chevron-circle-left{font-size: 26px;}}.main-contents .service_bundel_inner .bundle_title:not(.account_title){margin: 32px 0 54px;}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .bundle_title:not(.account_title){margin: 28px 0;}}.main-contents .service_bundel_inner .content_wrappper{padding-left: 59px;}@media screen and (min-width: 992px) and (max-width: 1200px){.main-contents .service_bundel_inner .content_wrappper{padding-left: 35px;}}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .content_wrappper{padding-left: 22px;}.main-contents .service_bundel_inner .content_wrappper.account_wrappper{padding-left: 42px;}.main-contents .service_bundel_inner .content_wrappper .p-2.need_more{margin-top: 32px !important;}}.main-contents .service_bundel_inner .package_title{margin: 32px 0 20px;}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .package_title{margin-top: 28px;}}.main-contents .service_bundel_inner .para_info:not(.para_info2){margin-bottom: 26px;}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .para_info{font-size: 14px; line-height: 18px; margin-bottom: 28px;}}.main-contents .service_bundel_inner hr{margin: 54px 0;}@media screen and (max-width: 767px){.main-contents .service_bundel_inner hr{margin: 46px 0;}}.main-contents .service_bundel_inner li::marker{line-height: 20px; font-size: 20px;}.main-contents .service_bundel_inner .package-service{padding-left: 25px; margin-bottom: 26px;}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .package-service{margin-bottom: 28px;}}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .package-service .p-1{font-size: 14px; line-height: 18px;}}.main-contents .service_bundel_inner .sel_req{max-width: fit-content; position: relative; margin-bottom: 26px; font-family: "Circular Medium", "Odoo Unicode Support Noto", sans-serif;}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .sel_req{font-size: 14px; line-height: 18px; margin-bottom: 28px !important;}}.main-contents .service_bundel_inner .sel_req::after{content: '*'; position: absolute; top: -1px; right: -8px; color: #C31514;}.main-contents .service_bundel_inner .custom_radio:not(.custom_radio-2){padding-left: 0;}.main-contents .service_bundel_inner .custom_radio label{margin-bottom: 0;}.main-contents .service_bundel_inner .custom_radio:not(:last-child){margin-bottom: 20px;}.main-contents .service_bundel_inner .custom_radio:last-child{margin-bottom: 0;}.main-contents .service_bundel_inner .learn_more{margin-bottom: 26px;}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .learn_more{margin-bottom: 28px;}}.main-contents .service_bundel_inner .popup_section{position: relative;}.main-contents .service_bundel_inner .popup_section .popup_menu{bottom: -50px; left: unset; opacity: 1; right: 0; top: unset; transform: none; visibility: visible; z-index: 99;}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .popup_section .popup_menu{left: 0; right: unset; bottom: 70px;}}.main-contents .service_bundel_inner .popup_section p{white-space: pre-line; text-align: left;}.main-contents .service_bundel_inner .popup_menu{background: #60C7B3; max-width: 400px; width: 100%; border-radius: 6px; padding: 32px 32px 54px; position: absolute; visibility: hidden; opacity: 0; transform: translateY(-20px); left: -9999px; top: -9999px;}.main-contents .service_bundel_inner .popup_menu h2{margin-bottom: 20px;}@media screen and (max-width: 767px){.main-contents .service_bundel_inner .popup_menu{padding: 32px 24px 46px; max-width: 300px;}.main-contents .service_bundel_inner .popup_menu h2{font-size: 16px; line-height: 20px;}.main-contents .service_bundel_inner .popup_menu p{font-size: 14px; line-height: 18px;}}.main-contents .close_btn{background-color: #C31514; width: 38px; height: 38px; position: absolute; top: -19px; left: -19px; cursor: pointer;}.main-contents .close_btn:before{content: ''; background: url(/bam_website_cart/static/src/img/X.svg) no-repeat center; background-size: contain; width: 18px; height: 18px; display: inline-block; top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute;}@media screen and (max-width: 991px){.main-contents .cart_section{display: none;}.main-contents .cart_section.active{display: block;}.main-contents .cart_section.active .cart_inner{background-color: #FFFFFF; overflow: unset; padding: 40px 20px 30px; position: fixed; right: 20px; top: 125px; z-index: 2000;}.main-contents .cart_section.active .shadow_bg{background: rgba(255, 255, 255, 0.65); top: 0; left: 0; right: 0; bottom: 0; content: ''; z-index: 1500;}}@media screen and (max-width: 767px){.main-contents .cart_section.active .cart_inner{max-height: 74vh; right: 10px; top: 85px; overflow: unset;}}.main-contents .cart_section .cart_inner{border-radius: 6px; max-height: 72vh; max-width: 400px; overflow: auto; padding: 32px 20px 54px 32px; width: 100%; word-wrap: break-word; z-index: 1000;}.main-contents .cart_section .cart_inner::-webkit-scrollbar-thumb{background: transparent;}.main-contents .cart_section .cart_inner::-webkit-scrollbar{width: 2px;}.main-contents .cart_section .cart_inner .row{--gutter-x: 10px;}.main-contents .cart_section .cart_inner .col-8{width: 58.5%;}.main-contents .cart_section .cart_inner .col-4{width: 40.5%;}.main-contents .cart_section .cart_inner .cart_price .item-name{padding-left: 18px;}.main-contents .cart_section .cart_inner hr{margin: 20px 0;}@media screen and (max-width: 767px){.main-contents .cart_section .cart_inner hr{margin-right: 20px;}}.main-contents .cart_section .cart_inner .actions{margin-top: 17px;}.main-contents .cart_section .cart_inner .cart_item > *, .main-contents .cart_section .cart_inner .cart_item .cart_price{max-width: 343px;}.main-contents .cart_section .cart_inner .cart_item:not(:first-child){padding-top: 32px;}.main-contents .cart_section .cart_inner .cart_item .cart_incl_item:not(:last-child){padding-bottom: 32px;}.main-contents .cart_section .cart_inner .cart_item .cart_price:not(:last-child){padding-bottom: 20px;}.main-contents .cart_section .cart_inner .cart_items{max-height: 18vh; height: 100%; overflow-y: auto; padding-right: 5px; margin-bottom: 20px;}@media screen and (max-width: 767px){.main-contents .cart_section .cart_inner .cart_items{margin-bottom: 20px; padding-right: 13px;}}@media screen and (max-width: 1200px){.main-contents .cart_section .cart_inner .cart_items{max-height: 18vh;}}@media screen and (max-width: 767px){.main-contents .cart_section .cart_inner .cart_items{max-height: 24vh;}}.main-contents .cart_section .cart_inner .cart_bottom{padding-right: 15px;}.main-contents .cart_section .cart_inner .cart_bottom .extra_price:not(:last-child){margin-bottom: 10px;}@media screen and (max-width: 767px){.main-contents .cart_section .cart_inner .cart_bottom{padding-right: 20px;}}@media screen and (max-width: 1400px){.main-contents .cart_section .cart_inner{padding: 25px 20px 30px; overflow: auto;}}@media screen and (max-width: 767px){.main-contents .cart_section .cart_inner .minicart_top{padding-right: 20px;}.main-contents .cart_section .cart_inner .inner_price, .main-contents .cart_section .cart_inner .service_title{font-size: 16px; line-height: 20px;}.main-contents .cart_section .cart_inner .item-name, .main-contents .cart_section .cart_inner .item-price{font-size: 14px; line-height: 18px;}}@media screen and (max-width: 480px){.main-contents .cart_section .cart_inner{max-width: 325px;}}@media screen and (max-width: 360px){.main-contents .cart_section .cart_inner .close_btn{width: 24px; height: 24px;}.main-contents .cart_section .cart_inner .close_btn:before{width: 11px; height: 11px;}}.main-contents .shadow-banner{background-color: #F8F9FA; width: 100%;}.main-contents .shadow-banner div.media_iframe_video{height: 100%;}.main-contents .shadow-banner div.media_iframe_video iframe{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: 0;}.main-contents .shadow-banner .carousel-item{height: 100%; text-align: center;}.main-contents .shadow-banner .carousel-item img{height: 100%; margin: 0 auto;}.main-contents .btn-primary{max-width: 300px; margin-bottom: 20px;}.main-contents .btn-light{max-width: 250px;}.main-contents .dropwdown_main:not(:last-child){margin-bottom: 20px;}@media screen and (max-width: 767px){.main-contents .dropwdown_main h3{margin-left: 20px !important;}}.main-contents .required_sign:before{content: '*'; color: #C31514; font-weight: normal; vertical-align: top;}@media screen and (max-width: 991px){.floating_buttons{background: #FFFFFF; bottom: 0; box-shadow: 0px -3px 6px 3px rgba(0, 0, 0, 0.15); padding: 15px; width: 100%; z-index: 5; text-align: center;}.floating_buttons button.btn{font-size: 14px; font-weight: bold; margin: 0;}.floating_buttons button.btn.btn-light{margin: 20px 0 0; background: #FFFFFF; color: #242A34; margin: 20px auto;}.floating_buttons button.btn.btn-primary{background: #242A34; color: #FFFFFF; margin: auto;}.floating_buttons button.btn.btn-primary.disabled{border-color: #ADB5BD; color: #FFFFFF; background-color: #ADB5BD;}}@media screen and (max-width: 480px){.floating_buttons{position: fixed;}.bam_app .main-contents{padding-bottom: 91.5px !important;}}.limited_offers{background-color: #242A34; padding: 32px; max-width: 400px;}@media screen and (max-width: 767px){.limited_offers{padding: 24px;}.limited_offers .p-2{font-size: 12px; line-height: 14px;}.limited_offers .p-1{font-size: 14px; line-height: 18px;}}.limited_offers .offers_list{padding-left: 23px;}.limited_offers li::marker{color: #FFFFFF;}.limited_offers h3.text-primary{margin-bottom: 9px;}@media screen and (max-width: 767px){.limited_offers h3.text-primary{font-size: 18px; line-height: 20px; margin-bottom: 5px;}}.limited_offers h3.text-primary:after{content: ''; background: url("/bam_website_cart/static/src/webapp/components/bambody/navBody/assets/images/star_.png") no-repeat center; background-size: contain; width: 20px; height: 20px; display: inline-block; margin-left: 5px;}@media screen and (max-width: 767px){.limited_offers h3.text-primary:after{width: 1rem; height: 1rem;}}@media screen and (max-width: 992px){.o-main-components-container.bam_app .header.sticky-top{z-index: inherit;}.o-main-components-container.bam_app .navbar{z-index: inherit;}.o-main-components-container.bam_app .main-contents.review_page .inner_main_row{padding-left: 48px;}}@media screen and (max-width: 1400px){.main-contents .cart_section .cart_inner h3{font-size: 18px;}.main-contents .cart_section .cart_inner::-webkit-scrollbar-thumb{background: transparent;}.main-contents .cart_section .cart_inner::-webkit-scrollbar{width: 2px;}}.cart_mob .cart_summary_mob{width: 70%;}.cart_mob .nav_bar_btn{width: 30%;}.cart_mob .nav_bar_btn .btn-primary{min-width: 0;}

/* /bam_website_cart/static/src/webapp/components/bambody/navbar/navbar.scss */
 .navbar{padding: 0;}@media screen and (min-width: 768px){.navbar{top: 99px;}}@media screen and (min-width: 992px){.navbar{top: 100px;}}.navbar .nav-link{color: #F3F4F6; font-size: 22px; line-height: 26px; font-family: "Circular Bold", "Odoo Unicode Support Noto", sans-serif; padding: 0 !important; position: relative;}.navbar .nav-link:after{content: ''; border-bottom: 2px solid #60C7B3; width: 0; display: inline-block; position: absolute; left: 0; bottom: -4px;}@media screen and (max-width: 767px){.navbar .nav-link{font-size: 18px; line-height: 22px;}}.navbar .nav-item{padding: 35px 0 39px;}@media screen and (max-width: 767px){.navbar .nav-item{padding: 19px 0;}}.navbar .nav-item:not(:last-child){margin-right: 38px;}@media screen and (max-width: 767px){.navbar .nav-item:not(:last-child){margin-right: 25px;}}.navbar .nav-item.active .nav-link{color: #60C7B3;}.navbar .nav-item.active .nav-link:after{width: 100%;}.navbar .nav-item:not(.active) .nav-link:hover{color: #60C7B3;}.navbar .nav-item:not(.active) .nav-link:hover:after{width: 100%; transition: all .3s linear;}.navbar .container{background-color: #242A34; overflow-x: auto; white-space: nowrap; scroll-behavior: smooth;}.navbar .container::-webkit-scrollbar{display: none;}

/* /bam_website_cart/static/src/webapp/components/errorDialog/error_dialog.scss */
 .cart_error_dialog{border: none; padding: 2rem; top: 50%; transform: translateY(-50%);}.cart_error_dialog footer{border: none;}

/* /bam_website_cart/static/src/webapp/components/header/header.scss */
 .header{}.header .container{position: relative;}@media screen and (min-width: 768px){.header .container{padding: 28px 38px 27px;}}@media screen and (min-width: 992px){.header .container{padding: 25px 38px 20px;}}@media screen and (max-width: 767px){.header .container{padding: 12px 24px;}}@media screen and (min-width: 768px){.header .phone_sec{margin-right: 27px;}}@media screen and (min-width: 992px){.header .phone_sec{margin-right: 50px;}}@media screen and (min-width: 1200px){.header .phone_sec{margin-right: 100px;}}@media screen and (max-width: 767px){.header .phone_sec{margin-right: 13px;}}.header .phone-icon{background: url(/bam_website_cart/static/src/webapp/components/header/images/call.svg) no-repeat center; background-size: contain; display: inline-block;}@media screen and (min-width: 768px){.header .phone-icon{width: 40px; height: 43px; margin-right: 15px;}}@media screen and (min-width: 992px){.header .phone-icon{margin-right: 20px;}}@media screen and (max-width: 767px){.header .phone-icon{width: 30px; height: 28px;}}.header .phone-content{text-decoration: none; color: #242A34;}.header .phone-content .phone-top{line-height: 25px; font-size: 20px;}.header .phone-content .phone-bottom{line-height: 30px; color: #242A34; font-size: 24px; font-family: "Circular Bold", "Odoo Unicode Support Noto", sans-serif;}@media screen and (min-width: 992px){.header .btn-light{max-width: 255px;}}@media screen and (max-width: 991px){.header .btn-light{padding: 0; border: 0; min-width: 0; background: url(/bam_website_cart/static/src/webapp/components/header/images/profile.svg) no-repeat center; background-size: contain; width: 40px; height: 43px; margin-right: 27px;}}@media screen and (max-width: 767px){.header .btn-light{width: 30px; height: 32px; margin-right: 10px;}}@media screen and (min-width: 768px){.header .main-logo{width: 250px;}}@media screen and (max-width: 767px){.header .main-logo{width: 150px;}}.header .main-logo img{object-fit: contain; display: block; width: auto; max-height: 60px;}.header .header-right{flex-grow: 1; padding-left: 15px;}.header .cart-icon{background: url(/bam_website_cart/static/src/webapp/components/header/images/cart.svg) no-repeat center; width: 42px; height: 43px; margin-left: 27px; background-size: contain;}.header .cart-icon:before{content: ''; border-left: 1px solid #ADB5BD; left: -27px; top: -6px; bottom: -6px; position: absolute;}@media screen and (max-width: 767px){.header .cart-icon{width: 30px; height: 32px; margin-left: 10px;}.header .cart-icon::before{top: -3px; bottom: -3px; left: -10px;}}.header .skip-link{position: absolute; top: -40px; left: 0; width: 100%; border: 1px solid #60C7B3; color: #60C7B3; text-align: center; z-index: 9999; padding: 3px 5px;}.header .skip-link:focus{top: 0;}

/* /bv_amazon_self_activation/static/src/webapp/components/amzbody/_variable.scss */
 .br-1{border-radius: 3px;}.br-2{border-radius: 12px;}img{max-width: 100%;}.amazon_root .container{max-width: 1516px; background: transparent;}@media screen and (min-width: 768px){.amazon_root .container{padding: 0 76px;}}@media screen and (max-width: 767px){.amazon_root .container{padding: 0 24px;}}@media screen and (min-width: 1200px){.amazon_root .container{padding: 0 38px;}}.mt-20{margin-top: 20px;}.pt-38{padding-top: 38px;}.pb-38{padding-bottom: 38px;}.p-24{padding: 24px;}.amazon_root .btn-light{color: #FFFFFF; padding: 10px 5px 8px; text-align: center; font-size: 16px; line-height: 20px; background-color: #242A34; border: 1px solid #242A34; border-radius: 70px; outline: 0; width: 100%; max-width: 280px;}.amazon_root .btn-light:focus, .amazon_root .btn-light:active, .amazon_root .btn-light:hover{background-color: #FFFFFF; color: #242A34; transition: all .3s linear; border-color: #242A34;}.amazon_root .btn-light:disabled, .amazon_root .btn-light.disabled{background-color: #BEBEBE; border-color: #BEBEBE; color: #FFFFFF; pointer-events: none; opacity: 1;}

/* /bv_amazon_self_activation/static/src/webapp/components/amzbody/amzbody.scss */
 .amazon_root .o-main-components-container.bam_app{background-size: cover; background-position: top center; position: static; height: auto;}.amazon_root .o_amazon_form .form-control:valid, .amazon_root .o_amazon_form .form-control.is-valid{background-position: right calc(0.375em + 2.1875rem) center;}.amazon_root .o_amazon_form .form-control:invalid, .amazon_root .o_amazon_form .form-control.is-invalid{background-position: right calc(0.375em + 2.1875rem) center; border-color: #C31514;}.amazon_root .o_amazon_form .invalid-feedback.text-danger + .popup-icon{top: 26px;}.amazon_root .inner-container{max-width: 544px; margin: 0 auto; padding-top: 38px;}.amazon_root h4{font-size: 16px; line-height: 20px;}.amazon_root .form-control{border-color: #6B6B6B; font-size: 14px; line-height: 18px; border-radius: 3px; color: #000000; outline: 0; box-shadow: none; padding: 15px 40px 15px 20px; transition: border .3s ease-in-out; background-color: transparent;}.amazon_root .form-control:focus{border-color: #000000; color: #000000; box-shadow: none;}.amazon_root .form-control::placeholder{color: #6B6B6B;}.amazon_root .form-control.select-product{cursor: pointer; color: #6B6B6B;}.amazon_root .form-control.select-product:before{content: ''; background: url("/bv_amazon_self_activation/static/src/img/arrow-icon.svg") no-repeat center/contain; width: 16px; height: 16px; transition: all .3s ease-in-out; position: absolute; right: 8px; top: 15px;}.amazon_root .select_product_wrapper .main_option{border: 1px solid #6B6B6B; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); padding: 15px 0; border-radius: 3px; color: #6B6B6B; font-size: 14px; line-height: 26px; position: absolute; top: 100%; left: 0; right: 0; visibility: hidden; opacity: 0; background-color: #FFFFFF;}.amazon_root .select_product_wrapper .main_option li{transition: all .3s ease-in-out; padding: 0 20px; cursor: pointer;}.amazon_root .select_product_wrapper .main_option li:not(:last-child){margin-bottom: 8px;}.amazon_root .select_product_wrapper .main_option li:hover{background-color: #242A34; color: #FFFFFF;}.amazon_root .select_product_wrapper.active .select-product:before{transform: rotate(180deg);}.amazon_root .select_product_wrapper.active .main_option{visibility: visible; opacity: 1; z-index: 5;}.amazon_root .popup-icon{background: url("/bv_amazon_self_activation/static/src/img/Icon_Question.svg") no-repeat center/contain; width: 16px; height: 16px; right: 8px; top: 50%; transform: translateY(-50%); z-index: 2; cursor: pointer;}.amazon_root .right-content a{font-size: 22px; line-height: 26px; color: #242A34;}.amazon_root .right-content p{font-size: 16px; line-height: 20px; margin-bottom: 4px;}.amazon_root .form-group.active .popup-content{visibility: visible; opacity: 1; z-index: 5; left: unset; bottom: -50px; transform: none; top: unset; right: 0;}.amazon_root .form-group .placeholder_label{top: 18px; left: 20px; z-index: 1; font-weight: normal; color: #6B6B6B;}.amazon_root .popup-content{background-color: #60C7B3; color: #242A34; border-radius: 8px; max-width: 300px; width: 100%; padding: 24px; font-size: 16px; line-height: 20px; opacity: 0; visibility: hidden; z-index: -1; transform: translateY(-20px); left: -9999px; top: -9999px; box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);}.amazon_root .popup-content .mockup-img{max-width: 203px;}.amazon_root .close-icon{background: url("/bv_amazon_self_activation/static/src/img/Icon_Close.svg") no-repeat center/contain; width: 38px; height: 38px; top: -10px; left: -10px; cursor: pointer;}.amazon_root .warning-popup{border: 2px solid #BEBEBE; box-shadow: 0 0 6px rgba(0, 0, 0, 0.25); max-width: 252px; width: 100%; border-radius: 8px; top: 30%; left: 50%; transform: translate(-50%, -50%); padding: 24px 12px; z-index: 10;}.amazon_root .warning-popup .warning-content{font-size: 16px; line-height: 20px; padding: 0 23px 24px; margin-bottom: 5px;}.amazon_root .thanks-msg{font-size: 18px; line-height: 22px; margin-bottom: 5px;}.amazon_root .thanks-msg:before{content: ''; background: url("/bv_amazon_self_activation/static/src/img/Icon_Exclamation.svg") no-repeat center/contain; width: 24px; height: 22px; display: block; margin: auto auto 20px;}@media screen and (min-width: 768px){.amazon_root header{padding: 100px 0 76px;}.amazon_root header .welcome-msg{font-size: 36px; line-height: 40px;}.amazon_root main.amazon_main_form h4{font-size: 18px; line-height: 22px;}.amazon_root main.amazon_main_form .inner-container{padding-top: 76px; padding-bottom: 100px;}}@media screen and (min-width: 1200px){.amazon_root header{padding-bottom: 100px !important;}}

/* /bv_amazon_self_activation/static/src/webapp/components/amzbody/warningPopup/warning_popup.scss */
 .form-shadow-bg{background: rgba(255, 255, 255, 0.65); top: 0; left: 0; right: 0; bottom: 0; content: ''; z-index: 0; height: 100%; width: 100%; opacity: 2.2; position: absolute; pointer-events: none;}

/* /bv_amazon_self_activation/static/src/webapp/components/amzfooter/amzfooter.scss */
 @media screen and (max-width: 767px){.amazon_root .inner-container{padding: 38px 20px 10px;}.amazon_root h4{font-family: 'Circular Normal';}.amazon_root .amazon-bottom-text{justify-content: center !important; text-align: center;}.amazon_root .amazon-bottom-text .right-content{width: 100%;}.amazon_root .amazon-bottom-text .amazon-logo{padding-bottom: 38px;}}

/* /bv_amazon_self_activation/static/src/webapp/components/amzheader/amzheader.scss */
 .amazon_root header{padding-top: 38px; padding-bottom: 24px;}.amazon_root header .top-logo img{max-width: 275px;}.amazon_root header .welcome-msg{font-size: 28px; line-height: 32px;}

/* /bv_partner_checkout/static/src/webapp/components/ahdbody/_variable.scss */
 .br-1{border-radius: 3px;}.br-2{border-radius: 12px;}img{max-width: 100%;}.partner_root .container{max-width: 1516px; background: transparent;}@media screen and (min-width: 768px){.partner_root .container{padding: 0 76px;}}@media screen and (max-width: 767px){.partner_root .container{padding: 0 24px;}}@media screen and (min-width: 1200px){.partner_root .container{padding: 0 38px;}}.mt-20{margin-top: 20px;}.pt-38{padding-top: 38px;}.pb-38{padding-bottom: 38px;}.p-24{padding: 24px;}.partner_root .btn-light{color: #FFFFFF; padding: 10px 5px 8px; text-align: center; font-size: 16px; line-height: 20px; background-color: #242A34; border: 1px solid #242A34; border-radius: 70px; outline: 0; width: 100%; max-width: 280px;}.partner_root .btn-light:focus, .partner_root .btn-light:active, .partner_root .btn-light:hover{background-color: #FFFFFF; color: #242A34; transition: all .3s linear; border-color: #242A34;}.partner_root .btn-light:disabled, .partner_root .btn-light.disabled{background-color: #BEBEBE; border-color: #BEBEBE; color: #FFFFFF; pointer-events: none; opacity: 1;}

/* /bv_partner_checkout/static/src/webapp/components/ahdbody/ahdbody.scss */
 .partner_root .o-main-components-container.bam_app{background-size: cover; background-position: top center; position: static; height: auto;}.partner_root .o_ahd_form .form-control:invalid, .partner_root .o_ahd_form .form-control.is-invalid{border-color: #C31514;}.partner_root .o_ahd_form .select_product_wrapper .form-control:invalid, .partner_root .o_ahd_form .form-control.is-invalid{background-position: right calc(0.375em + 2.1875rem) center;}.partner_root .o_ahd_form .invalid-feedback.text-danger + .popup-icon{top: 26px;}.partner_root .inner-container{max-width: 544px; margin: 0 auto; padding-top: 38px;}.partner_root h4{font-size: 16px; line-height: 20px;}.partner_root .form-control{border-color: #6B6B6B; font-size: 14px; line-height: 18px; border-radius: 3px; color: #000000; outline: 0; box-shadow: none; padding: 15px 40px 15px 20px; transition: border .3s ease-in-out; background-color: transparent;}.partner_root .form-control:focus{border-color: #000000; color: #000000; box-shadow: none;}.partner_root .form-control::placeholder{color: #6B6B6B;}.partner_root .form-control.select-product{cursor: pointer; color: #6B6B6B;}.partner_root .form-control.select-product:before{content: ''; background: url("/bv_partner_checkout/static/src/img/arrow-icon.svg") no-repeat center/contain; width: 16px; height: 16px; transition: all .3s ease-in-out; position: absolute; right: 8px; top: 15px;}.partner_root .select_product_wrapper .main_option{border: 1px solid #6B6B6B; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); padding: 15px 0; border-radius: 3px; color: #6B6B6B; font-size: 14px; line-height: 26px; position: absolute; top: 100%; left: 0; right: 0; visibility: hidden; opacity: 0; background-color: #FFFFFF;}.partner_root .select_product_wrapper .main_option li{transition: all .3s ease-in-out; padding: 0 20px; cursor: pointer;}.partner_root .select_product_wrapper .main_option li:not(:last-child){margin-bottom: 8px;}.partner_root .select_product_wrapper .main_option li:hover{background-color: #242A34; color: #FFFFFF;}.partner_root .select_product_wrapper.active .select-product:before{transform: rotate(180deg);}.partner_root .select_product_wrapper.active .main_option{visibility: visible; opacity: 1; z-index: 5;}.partner_root .popup-icon{background: url("/bv_amazon_self_activation/static/src/img/Icon_Question.svg") no-repeat center/contain; width: 16px; height: 16px; right: 8px; top: 50%; transform: translateY(-50%); z-index: 2; cursor: pointer;}.partner_root .right-content a{font-size: 22px; line-height: 26px; color: #242A34;}.partner_root .right-content p{font-size: 16px; line-height: 20px; margin-bottom: 4px;}.partner_root .form-group.active .popup-content{visibility: visible; opacity: 1; z-index: 5; left: unset; bottom: -50px; transform: none; top: unset; right: 0;}.partner_root .form-group .placeholder_label{top: 18px; left: 20px; z-index: 1; font-weight: normal; color: #6B6B6B;}.partner_root .popup-content{background-color: #60C7B3; color: #242A34; border-radius: 8px; max-width: 300px; width: 100%; padding: 24px; font-size: 16px; line-height: 20px; opacity: 0; visibility: hidden; z-index: -1; transform: translateY(-20px); left: -9999px; top: -9999px; box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);}.partner_root .popup-content .mockup-img{max-width: 203px;}.partner_root .close-icon{background: url("/bv_amazon_self_activation/static/src/img/Icon_Close.svg") no-repeat center/contain; width: 38px; height: 38px; top: -10px; left: -10px; cursor: pointer;}.partner_root .warning-popup{border: 2px solid #BEBEBE; box-shadow: 0 0 6px rgba(0, 0, 0, 0.25); max-width: 252px; width: 100%; border-radius: 8px; top: 30%; left: 50%; transform: translate(-50%, -50%); padding: 24px 12px; z-index: 10;}.partner_root .warning-popup .warning-content{font-size: 16px; line-height: 20px; padding: 0 23px 24px; margin-bottom: 5px;}.partner_root .thanks-msg{font-size: 18px; line-height: 22px; margin-bottom: 5px;}.partner_root .thanks-msg:before{content: ''; background: url("/bv_amazon_self_activation/static/src/img/Icon_Exclamation.svg") no-repeat center/contain; width: 24px; height: 22px; display: block; margin: auto auto 20px;}@media screen and (min-width: 768px){.partner_root header{padding: 100px 0 76px;}.partner_root header .welcome-msg{font-size: 36px; line-height: 40px;}.partner_root main.ahd_main_form h4{font-size: 18px; line-height: 22px;}.partner_root main.ahd_main_form .inner-container{padding-top: 76px; padding-bottom: 100px;}}@media screen and (min-width: 1200px){.partner_root header{padding-bottom: 100px !important;}}

/* /bv_partner_checkout/static/src/webapp/components/ahdheader/ahdheader.scss */
 .partner_root header{padding-top: 38px; padding-bottom: 24px;}.partner_root header .top-logo img{max-width: 275px;}.partner_root header .welcome-msg{font-size: 28px; line-height: 32px;}