.progress-wizard .progress-wizard-step.active .progress-wizard-steplabel{color: #212529; font-weight: bolder;} .progress-wizard .progress-wizard-step.complete .progress-wizard-dot{background: none; box-shadow: none;} .progress-wizard .progress-wizard-step.complete .progress-wizard-dot:after{position: absolute; top: -0.3125rem; left: -0.3125rem; bottom: auto; right: auto; width: 1.25rem; height: 1.25rem; border-radius: 100%; background: white; color: #18BC9C; text-align: center; line-height: 1; font-size: 1.25rem; font-family: FontAwesome; content: "\f058";} .progress-wizard .progress-wizard-step.complete .progress-wizard-steplabel{color: #18BC9C;} .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-dot:after{color: #18BC9C;} .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-steplabel{color: #212529;} .progress-wizard .progress-wizard-step.disabled{cursor: default;} table.js_cart_lines .td-img img{max-height: 64px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} .sale_tbody input.js_quantity{min-width: 48px; text-align: center;} .sale_tbody input.quantity{padding: 0;} 

/* /sale/static/src/scss/product_configurator.scss defined in bundle 'web.assets_frontend' */
 .css_attribute_color{display: inline-block; border: 1px solid #999999; text-align: center;} .css_attribute_color input{margin: 8px; height: 13px; opacity: 0;} .css_attribute_color.active{border: 3px ridge #66ee66;} .css_attribute_color.active input{margin: 6px;} .css_attribute_color.custom_value{background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);} .css_not_available_msg{display: none;} .css_not_available.js_product > *:nth-child(4) > *{display: none;} .css_not_available.js_product .css_quantity, .css_not_available.js_product .product_price{display: none;} .css_not_available.js_product .css_not_available_msg{display: block;} .css_not_available.js_product .js_add, .css_not_available.js_product .oe_price, .css_not_available.js_product .oe_default_price, .css_not_available.js_product .oe_optional{display: none;} .css_quantity{max-width: 125px;} .css_quantity input[name="add_qty"]{text-align: center;} option.css_not_available{color: #ccc;} label.css_not_available{opacity: 0.6;} label.css_attribute_color.css_not_available{opacity: 1; background-image: url("/website_sale/static/src/img/redcross.png"); background-size: cover;} .variant_attribute{padding-bottom: 0.5rem;} .variant_attribute .attribute_name{padding-bottom: 0.5rem; display: inline-block;} .variant_attribute .radio_input{margin-right: 0.7rem; vertical-align: middle;} .variant_attribute .radio_input_value{display: inline-block; vertical-align: middle; line-height: 1;} .variant_attribute .variant_custom_value{margin-bottom: 0.7rem;} .variant_attribute .custom_value_radio{margin: 0.3rem 0rem 0.3rem 1.6rem;} .variant_attribute .variant_custom_value_label{margin: 0.3rem 0rem;} .o_product_configurator .product_detail_img{max-height: 240px;} .o_product_configurator .variant_attribute .custom_value_radio{margin: 0.3rem 0rem 0.3rem 2.1rem;} .oe_optional_products_modal .table-striped tbody tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.025);} .oe_optional_products_modal .o_total_row{font-size: 1.2rem;} .modal.o_technical_modal .oe_optional_products_modal .btn.js_add_cart_json{padding: 0.075rem 0.75rem;} .js_product.in_cart .js_add_cart_variants{display: none;} .js_product select{-webkit--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -moz--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; background-image: none;} .js_product .td-product_name{word-wrap: break-word;} .js_product .td-product_name{min-width: 140px;} .js_product .td-img{width: 100px;} .js_product .td-qty{width: 200px;} .js_product .td-qty a.input-group-addon{background-color: transparent; border: 0px;} .js_product .td-qty .input-group{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;} .js_product .td-action{width: 30px;} .js_product .td-price, .js_product .td-price-total{width: 120px;} @media (max-width: 767.98px){.js_product .td-img, .js_product .td-price-total{display: none;}.js_product .td-qty{width: 60px;}.js_product .td-price{width: 80px;}} @media (max-width: 476px){.js_product .td-qty{width: 60px;}.js_product #modal_optional_products table thead, .js_product .oe_cart table thead{display: none;}.js_product #modal_optional_products table td.td-img, .js_product .oe_cart table td.td-img{display: none;}} .o_total_row{height: 50px;} .oe_striked_price{text-decoration: line-through; white-space: nowrap;} 

/* /website_sale/static/src/scss/website_sale_options.scss defined in bundle 'web.assets_frontend' */
 .css_not_available.js_product > *:nth-child(5) > *{display: none;} table.js_cart_lines .optional_product .js_delete_product{display: none;} div#modal_optional_products table tr td{border: 0;} @media (max-width: 767.98px){div#modal_optional_products .td-qty{display: none;}} 

/* /odoo_elasticsearch/static/src/css/custom.css defined in bundle 'web.assets_frontend' */
 .left{float: left; display: inline} .right{float: left; margin: 2px 10px; display: inline} .prdct_descp{font-size: 10px;} .dropdown1 .dropdown2{position: absolute; border: 1px solid grey; display: none; z-index: 10; background: white; text-align: left; padding: 0px 10px 0px;} 

/* /website_sale_add_to_cart_disable/static/src/css/website_sale_add_to_cart_disable.css defined in bundle 'web.assets_frontend' */
.oe_product form.disable_to_order a.a-submit{display:none;} #product_detail.disable_to_order #add_to_cart{display:none;} #product_detail.disable_to_order .css_quantity{display:none;} 

/* /website_sale_comparison/static/src/scss/website_sale_comparison.scss defined in bundle 'web.assets_frontend' */
 .o_product_feature_panel{position: fixed; bottom: 0; left: 50%; transform: translateX(-50%); z-index: 10; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 0px; padding: 10px 20px; text-align: center; border: 2px solid #2C3E50; border-bottom: 0px; background-color: white; opacity: 0.95;} .o_product_feature_panel .o_product_panel{position: relative;} .o_product_feature_panel .o_product_panel .o_product_panel_header{margin: 0 10px 0 10px; cursor: pointer;} .o_product_feature_panel .o_product_panel .o_product_panel_header .o_product_icon{margin-right: 5px;} .o_product_feature_panel .o_product_panel .o_product_panel_header .o_product_text{text-transform: uppercase; vertical-align: middle; font-size: 16px;} .o_product_feature_panel .o_product_panel .o_product_panel_header .o_product_circle{vertical-align: 6px; padding: 0 3px; line-height: 14px;} .o_product_feature_panel .o_product_panel .o_product_panel_content{display: none !important;} .oe_website_sale .product_summary > *{display: block; margin: 15px 0 15px 0;} .oe_website_sale .table-comparator .o_product_comparison_collpase{margin-right: 8px;} .oe_website_sale div.css_not_available .o_add_compare_dyn{display: none;} 

/* /website_product_attribute_filter/static/src/css/website_product_filter.css defined in bundle 'web.assets_frontend' */
.mt-radio, .mt-checkbox{display: inline-block; position: relative; padding-left: 25px; margin-bottom: 15px; cursor: pointer; font-size: 14px; webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;} .mt-radio.mt-radio-disabled, .mt-checkbox.mt-checkbox-disabled{opacity: 0.8; filter: alpha(opacity=80); cursor: not-allowed;} .mt-radio > input, .mt-checkbox > input{position: absolute; z-index: -1; opacity: 0; filter: alpha(opacity=0);} .mt-radio > span, .mt-checkbox > span{border: 1px solid #27cfc9; position: absolute; top: 1px; left: 0; height: 18px; width: 18px; background: #E6E6E6;} .mt-radio > span:after, .mt-checkbox > span:after{content: ''; position: absolute; display: none;} .mt-radio:hover > input:not([disabled]) ~ span, .mt-radio > input:focus ~ span, .mt-checkbox:hover > input:not([disabled]) ~ span, .mt-checkbox > input:focus ~ span{background: #27cfc9; webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;} .mt-radio > input:checked ~ span, .mt-checkbox > input:checked ~ span{webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; background: #27cfc9; border-radius: 3px;} .mt-radio > input:checked ~ span:after, .mt-checkbox > input:checked ~ span:after{display: block;} .mt-radio:hover > input:not([disabled]):checked ~ span, .mt-radio > input:checked ~ span, .mt-checkbox:hover > input:not([disabled]):checked ~ span, .mt-checkbox > input:checked ~ span{webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; background: #27cfc9;} .mt-radio > input:disabled ~ span, .mt-checkbox > input:disabled ~ span{opacity: 0.6; filter: alpha(opacity=60); pointer-events: none;} .mt-radio > span{-webkit-border-radius: 50%!important; -moz-border-radius: 50%!important; -ms-border-radius: 50%!important; -o-border-radius: 50%!important; border-radius: 50%!important;} .mt-radio > span:after{left: 5px; top: 5px; height: 6px; width: 6px; border-radius: 100% !important; background: #888888;} .mt-radio > input:disabled ~ span:after{background: #888888;} .mt-checkbox > span:after{left: 6px; top: 2px; width: 5px; height: 10px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg);} .mt-checkbox > input:disabled ~ span:after{border-color: #fff;} .wpf-applied{width: 100%; display: inline-block; vertical-align: top; border: 1px solid #ddd; margin-bottom: 5px;} .wpf-applied .wpf-h3{margin: 0; padding: 8px 15px; text-align: center; background: #a3498b; font-size: 16px; font-weight: 600; color: #fff;} .wpf-applied .js_attributes_applied{padding: 15px; margin: 0 !important} .wpf-applied .wpf-title{width: 100%; display: inline-block; vertical-align: top; font-size: 13px; font-weight: bold; margin: 0 0 15px; border-bottom: 1px solid #ddd; padding: 0 0 8px;} .wpf-applied .mt-checkbox > span:after{left: 3px; top: 0; width: 6px; height: 11px; border: none; border-width: 0; content: "\f067"; font: normal normal normal 14px/1 FontAwesome; color: #fff;} .wpf-applied .wpf-row label.mt-checkbox{float: right; margin: 0 5px;} .wpf-applied .wpf-row label{margin: 0;} .wpf-applied .wpf-row{display: inline-block; vertical-align: middle;} .wpf-applied .wpf-aply-row{width: 100%; display: inline-block; vertical-align: top; padding: 0 0 15px;} .wpf-applied .wpf-aply-row:last-child{padding-bottom: 0;} div#products_grid_before > form.js_attributes{margin-top: 15px;} .wpf-groups{width: 100%; display: inline-block; vertical-align: top; margin-bottom: 20px;} .wpf-groups .wpf-filter{padding: 15px; margin: 0 0 20px !important; border: 1px solid #eee;} .wpf-groups .wpf-filter li{width: 100%;} .wpf-groups .wpf-filter > li + li{margin-top: 10px;} .wpf-groups .wpf-filter .wpf-filter-inner{margin: 0; padding: 0;} .wpf-groups .wpf-filter .wpf-filter-inner > li + li{margin-top: 5px;} .wpf-groups .wpf-head{margin: 0; padding: 8px 15px; text-align: center; background: #a3498b; font-size: 16px; font-weight: 600; color: #fff;} .wpf-groups .wpf-title{width: 100%; display: inline-block; vertical-align: top; border-bottom: 1px solid #eee; font-size: 13px; font-weight: 600; margin: 0 0 10px 0; padding: 0 0 10px;} .wpf-groups .wpf-stacked{margin: 0; padding: 0; list-style-type: none;} .wpf-groups .wpf-stacked .wpf-filter{margin: 0; padding:0 15px 15px; list-style-type: none;} .wpf-groups .wpf-stacked .wpf-filter .wpf-filter-inner{margin: 0; padding: 0; list-style-type: none;} 

/* /website_sale_secondary_unit/static/src/scss/website_sale_secondary_unit.scss defined in bundle 'web.assets_frontend' */
 .css_secondary_quantity{max-width: 150px;} .oe_website_sale input.js_secondary_quantity{min-width: 48px; text-align: center;} 

/* /website_sale_delivery/static/src/scss/website_sale_delivery.scss defined in bundle 'web.assets_frontend' */
 @media (max-width: 767.98px){.o_delivery_compute{max-width: 130px; text-overflow: ellipsis; overflow: hidden;}} 

/* /iel_boutique_theme/static/src/scss/_cart.scss defined in bundle 'web.assets_frontend' */
 body{background-color: #f6f7f7;} .oe_website_sale{padding-top: 32px !important;} @media (min-width: 1024px){.oe_website_sale .progress-wizard .progress-wizard-step{margin-bottom: 24px;}} .oe_website_sale .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-dot::after, .oe_website_sale .progress-wizard .progress-wizard-step.complete .progress-wizard-dot::after{color: #d4223a;} .oe_website_sale .progress-wizard .progress-wizard-step.complete .progress-wizard-steplabel{color: #00172b;} .oe_website_sale .o_page_header, .oe_website_sale h1{border: 0; font-weight: 600; color: #d4223a; margin-bottom: 24px; font-size: 32px;} @media (min-width: 768px){.oe_website_sale .o_page_header, .oe_website_sale h1{font-size: 40px;}} .oe_website_sale .alert-warning{background-color: #00172b; border-radius: 8px; padding: 24px;} .oe_website_sale .alert-warning .alert-heading{font-weight: 600;} .oe_website_sale .alert-warning p{margin: 0;} .oe_website_sale .alert-info{background-color: #e8ebed; color: #00172b;} .oe_website_sale .d-flex{margin-top: 32px !important;} .oe_website_sale .d-flex .btn{width: 150px;} .oe_website_sale label, .oe_website_sale .col-form-label{font-size: 1rem;} .oe_website_sale .form-control{border-radius: 0; font-size: 1rem; height: auto; color: #00172b; padding: 8px; border: 2px solid #e8ebed;} .oe_website_sale .form-control.is-invalid{border-color: #d4223a;} .oe_website_sale label.is-invalid{color: #d4223a;} .oe_website_sale select{-moz--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 8px 24px 8px 8px; background-image: url("data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiB3aWR0aD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjEzLjI5MyA0LjI5MyAxNC43MDcgNS43MDcgOCAxMi40MTQgMS4yOTMgNS43MDcgMi43MDcgNC4yOTMgOCA5LjU4NiIvPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: calc(100% - 8px);} .oe_website_sale .card{border: 2px solid #e8ebed; border-radius: 0; margin-bottom: 32px;} .oe_website_sale .btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; padding: 18px 24px; font-weight: 700; line-height: 1.2; background-color: #00172b; justify-content: center; align-items: center; gap: 12px; border: 2px solid #00172b; border-radius: 0; max-height: 56px; transition: box-shadow 200ms ease-in-out;} .oe_website_sale .btn:hover, .oe_website_sale .btn:focus{box-shadow: 0 1px 4px rgba(0, 23, 43, 0.5); text-decoration: none;} .oe_website_sale .btn.btn-secondary{background-color: #ffffff; color: #00172b; border-color: #e8ebed;} .oe_website_sale .btn.btn-sm, .oe_website_sale .btn-group-sm > .btn{padding: 12px; border-radius: 4px;} .oe_website_sale .btn.btn-sm .fa, .oe_website_sale .btn-group-sm > .btn .fa{font-size: 1rem;} .oe_website_sale .btn.p-0{padding: 8px !important; background-color: #e8ebed; color: #00172b; border-color: #e8ebed; border-radius: 4px;} .oe_website_sale .btn.p-0 .fa{font-size: 1rem;} .oe_website_sale .toggle_summary .fa-chevron-down{border: 0;} @media (max-width: 1024px){.oe_website_sale .toggle_summary_div{margin-top: 24px;}} .oe_website_sale .toggle_summary_div .table-striped tbody tr{background-color: #ffffff;} .oe_website_sale .div_country a{color: #d4223a;} .oe_website_sale #cart_products{font-size: 12px;} .oe_website_sale #cart_products th{line-height: 1.2; vertical-align: middle;} .oe_website_sale #cart_products td{padding: 4px 8px;} .oe_website_sale #cart_products .td-product_name strong{font-weight: 400;} .oe_website_sale #cart_products .td-product_name a{color: #00172b;} .oe_website_sale #cart_products .css_quantity .btn{width: 40px; height: 40px; color: #ffffff; display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; justify-content: center; align-items: center; padding: 0;} .oe_website_sale #cart_products .js_delete_product{background-color: #d4223a; width: 40px; height: 40px; color: #ffffff; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; transition: box-shadow 200ms ease-in-out; border-radius: 4px; font-size: 24px;} .oe_website_sale #cart_products .js_delete_product:hover, .oe_website_sale #cart_products .js_delete_product:focus{box-shadow: 0 1px 4px rgba(0, 23, 43, 0.5);} .oe_website_sale #cart_total{font-size: 12px; border-top: 1px solid #e8ebed;} .oe_website_sale #cart_total strong{white-space: nowrap;} .oe_website_sale #cart_total .table{width: auto; margin-left: auto; margin-bottom: 0;} .oe_website_sale #cart_total td{padding: 4px 8px; text-align: right;} .oe_website_sale #cart_total td:last-child{width: 60px;} .oe_website_sale #cart_total tr:last-child td{width: auto;} .oe_website_sale #cart_total .show_coupon{display: block; padding: 8px 12px; font-size: 1rem; background-color: #e8ebed; color: #00172b; border-color: #e8ebed; font-weight: 600; border-radius: 4px; transition: box-shadow 200ms ease-in-out; margin-top: 16px;} .oe_website_sale #cart_total .show_coupon:hover, .oe_website_sale #cart_total .show_coupon:focus{box-shadow: 0 1px 4px rgba(0, 23, 43, 0.5); text-decoration: none;} .oe_website_sale #cart_total .coupon_form form{margin: 16px 0 0 !important;} .oe_website_sale #cart_total .coupon_form .bg-warning{background-color: transparent !important; color: #d4223a; font-weight: 600; margin: 8px 0 -8px;} .oe_website_sale #payment_method h3{color: #d4223a; font-size: 32px;} @media (min-width: 768px){.oe_website_sale #payment_method h3{font-size: 40px;}} .oe_website_sale #shipping_and_billing{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 16px;} .oe_website_sale #shipping_and_billing a{padding: 8px 12px; font-size: 1rem; background-color: #e8ebed; color: #00172b; border-color: #e8ebed; font-weight: 600; border-radius: 4px; order: 1; transition: box-shadow 200ms ease-in-out; flex-shrink: 0;} .oe_website_sale #shipping_and_billing a:hover, .oe_website_sale #shipping_and_billing a:focus{box-shadow: 0 1px 4px rgba(0, 23, 43, 0.5);} .oe_website_sale .thanks_msg{position: relative; padding-right: 116px;} @media (max-width: 768px){.oe_website_sale .thanks_msg h2{font-size: 24px;}} .oe_website_sale .thanks_msg .btn{position: absolute; top: 0; right: 0;} @media (max-width: 768px){.oe_website_sale .thanks_msg .btn{padding: 12px 16px;}} @media (max-width: 768px){.shop-confirmation h1{font-size: 24px;}} @media (max-width: 768px){.shop-confirmation h3{font-size: 20px;}} .shop-confirmation .btn{display: inline-block !important; margin-bottom: 16px;} .shop-confirmation td.text-right strong{white-space: nowrap;} #delivery_method .list-group-item .label-optional{margin-bottom: 0;} #delivery_method .list-group-item .o_delivery_compute{max-width: none;} #delivery_method .list-group-item.is-loading span{display: none;} #delivery_method .list-group-item.is-loading .lds-dual-ring{display: inline-block;} #delivery_method .badge.badge-secondary{background-color: transparent; color: #000000; font-size: 100%;} #delivery_method .lds-dual-ring{display: none; float: right; width: 24px; height: 24px;} #delivery_method .lds-dual-ring::after{content: ""; display: block; width: 24px; height: 24px; border-radius: 50%; border: 3px solid #d4223a; border-color: #d4223a transparent #d4223a transparent; animation: lds-dual-ring 1.2s linear infinite;} @keyframes lds-dual-ring{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}} 

/* /iel_boutique_theme/static/src/scss/_bootswatch.scss defined in bundle 'web.assets_frontend' */
 .bg-primary .navbar-nav .active > .nav-link{color: #18BC9C !important;} .bg-dark{background-color: #18BC9C !important;} .bg-dark.navbar-dark .navbar-nav .nav-link:focus, .bg-dark.navbar-dark .navbar-nav .nav-link:hover, .bg-dark.navbar-dark .navbar-nav .active > .nav-link{color: #2C3E50 !important;} .btn-secondary, .btn-secondary:hover, .btn-warning, .btn-warning:hover{color: #fff;} .table .thead-dark th{background-color: #2C3E50;} .table-success, .table-info, .table-warning, .table-danger{color: #fff;} .table-success, .table-success > th, .table-success > td{background-color: #18BC9C;} .table-info, .table-info > th, .table-info > td{background-color: #e8ebed;} .table-danger, .table-danger > th, .table-danger > td{background-color: #d4223a;} .table-warning, .table-warning > th, .table-warning > td{background-color: #F39C12;} .table-hover .table-success:hover, .table-hover .table-success:hover > th, .table-hover .table-success:hover > td{background-color: #15a589;} .table-hover .table-info:hover, .table-hover .table-info:hover > th, .table-hover .table-info:hover > td{background-color: #dadfe2;} .table-hover .table-danger:hover, .table-hover .table-danger:hover > th, .table-hover .table-danger:hover > td{background-color: #be1e34;} .table-hover .table-warning:hover, .table-hover .table-warning:hover > th, .table-hover .table-warning:hover > td{background-color: #e08e0b;} .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover, .nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover{color: #2C3E50;} .pagination a:hover{text-decoration: none;} .close{text-decoration: none; opacity: 0.4;} .close:hover, .close:focus{opacity: 1;} .badge-secondary, .badge-warning{color: #fff;} .alert{border: none; color: #fff;} .alert a, .alert .alert-link{color: #fff; text-decoration: underline;} .alert-primary{background-color: #2C3E50;} .alert-secondary{background-color: #95a5a6;} .alert-success{background-color: #18BC9C;} .alert-info{background-color: #e8ebed;} .alert-warning{background-color: #F39C12;} .alert-danger{background-color: #d4223a;} .alert-light{background-color: #ecf0f1;} .alert-dark{background-color: #7b8a8b;} .alert-light, .alert-light a, .alert-light .alert-link{color: #212529;} .modal .close{color: #000;} .modal .close:not(:disabled):not(.disabled):hover, .modal .close:not(:disabled):not(.disabled):focus{color: #000;} 

/* /iel_boutique_theme/static/src/scss/_cookie-consent.scss defined in bundle 'web.assets_frontend' */
 #cc-main{--cc-font-family: IBM Plex Sans, sans-serif; --cc-text: #00172b; --cc-btn-border-radius: 0; --cc-btn-primary-bg: #d4223a; --cc-btn-primary-hover-bg: #b11d30; --cc-btn-primary-text: #fff; --cc-btn-primary-border-color: #d4223a; --cc-btn-primary-hover-border-color: #b11d30; --cc-btn-secondary-bg: #fff; --cc-btn-secondary-hover-bg: #fff; --cc-btn-secondary-text: #00172b;} #cc-main .cm-wrapper .cm--bar .cm__body{max-width: none;} @media print, screen and (min-width: 64em){#cc-main .cm-wrapper .cm--bar .cm__body{flex-direction: row; align-items: flex-end; padding-right: 16px;}} #cc-main .cm-wrapper .cm--bar .cm__btn-group{gap: 16px;} #cc-main .cm-wrapper .cm--bar .cm__btn-group.cm__btn-group--uneven{-webkit-box-pack: start; justify-content: flex-start;} #cc-main .cm-wrapper .cm--bar .cm__btn-group .cm__btn{font-size: 16px; font-size: 1rem; line-height: 1.4; margin: 0; font-weight: 500;} #cc-main .toggle__icon{display: block !important;} #cc-main .toggle__icon-off, #cc-main .toggle__icon-on{display: -webkit-box; display: -webkit-flex; display: flex;} .cookie-consent-trigger{display: -webkit-box; display: -webkit-flex; display: flex; z-index: 2; position: fixed; bottom: 24px; left: 24px; width: 50px; height: 50px; font-weight: 500; color: #fff; border: 0; border-radius: 50px; background-color: #d4223a; box-shadow: 0 4px 20px 0 rgba(10, 21, 33, 0.25); transition: all 200ms ease-in-out; gap: 16px; align-items: center; justify-content: center; cursor: pointer;} .cookie-consent-trigger:hover, .cookie-consent-trigger:focus{background-color: #b11d30;} .cookie-consent-trigger svg{flex-shrink: 0; fill: #fff;} 

/* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */
 input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 8px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.o_card_brand_detail{position: relative;} div.o_card_brand_detail div.card_placeholder{right: 5px;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: middle; margin-right: 5px;} .o_payment_form .payment_option_name{font-size: 14px; font-weight: normal !important; font-family: Helvetica Neue, sans-serif; line-height: 1.3em; color: #4d4d4d;} .o_payment_form label{font-weight: normal; margin-top: 5px;} .o_payment_form .card-body:first-child{border-top: 0px;} .o_payment_form .card{border-radius: 10px;} .o_payment_form .card-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .card-body{border-top: 1px solid #ddd; padding: 1.14em !important;} .o_payment_form .payment_icon_list{position: relative; margin-top: 0px !important; margin-bottom: -5px !important;} .o_payment_form .payment_icon_list li{padding-left: 5px !important; padding-right: 0px !important;} .o_payment_form .payment_icon_list .more_option{position: absolute; top: auto; left: auto; bottom: auto; right: 10px; font-size: 10px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} .sale_tbody input.js_quantity{min-width: 48px; text-align: center;} .sale_tbody input.quantity{padding: 0;}