#wrapwrap[data-themecolor=bleu] .text-color16, #wrapwrap[data-themecolor=bleu] ~ div .text-color16, [data-themecolor=bleu] .text-color16{color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-outline-color16, #wrapwrap[data-themecolor=bleu] ~ div .btn-outline-color16, [data-themecolor=bleu] .btn-outline-color16{color: #3D8A9C; background-color: transparent; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-outline-color16:hover, #wrapwrap[data-themecolor=bleu] ~ div .btn-outline-color16:hover, [data-themecolor=bleu] .btn-outline-color16:hover{color: #FFFFFF; background-color: #3D8A9C; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .badge-color16, #wrapwrap[data-themecolor=bleu] ~ div .badge-color16, [data-themecolor=bleu] .badge-color16{color: #FFFFFF; background-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .border-color16, #wrapwrap[data-themecolor=bleu] ~ div .border-color16, [data-themecolor=bleu] .border-color16{border: 1px solid #3D8A9C;} #wrapwrap[data-themecolor=bleu] .alert-color16, #wrapwrap[data-themecolor=bleu] ~ div .alert-color16, [data-themecolor=bleu] .alert-color16{background-color: #3D8A9C; color: white; border-radius: 0;} #wrapwrap[data-themecolor=bleu] .o_link_dialog_color_item.btn-color16, #wrapwrap[data-themecolor=bleu] ~ div .o_link_dialog_color_item.btn-color16, [data-themecolor=bleu] .o_link_dialog_color_item.btn-color16{border-color: rgba(0, 0, 0, 0.25);} #wrapwrap[data-themecolor=bleu] .ids-title-decoration-color16:before, #wrapwrap[data-themecolor=bleu] ~ div .ids-title-decoration-color16:before, [data-themecolor=bleu] .ids-title-decoration-color16:before{content: '\2014\00a0'; color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .ids-title-nav-right-color16:after, #wrapwrap[data-themecolor=bleu] ~ div .ids-title-nav-right-color16:after, [data-themecolor=bleu] .ids-title-nav-right-color16:after{display: block; content: '\2014'; color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .website_blog .blog_post_year_collapse > i.icon-color16, #wrapwrap[data-themecolor=bleu] ~ div .website_blog .blog_post_year_collapse > i.icon-color16, [data-themecolor=bleu] .website_blog .blog_post_year_collapse > i.icon-color16{color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-color17, #wrapwrap[data-themecolor=bleu] ~ div .btn-color17, [data-themecolor=bleu] .btn-color17{color: #FFFFFF; background-color: #3D8A9C; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .bg-color17, #wrapwrap[data-themecolor=bleu] ~ div .bg-color17, [data-themecolor=bleu] .bg-color17{background-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .text-color17, #wrapwrap[data-themecolor=bleu] ~ div .text-color17, [data-themecolor=bleu] .text-color17{color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-outline-color17, #wrapwrap[data-themecolor=bleu] ~ div .btn-outline-color17, [data-themecolor=bleu] .btn-outline-color17{color: #3D8A9C; background-color: transparent; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-outline-color17:hover, #wrapwrap[data-themecolor=bleu] ~ div .btn-outline-color17:hover, [data-themecolor=bleu] .btn-outline-color17:hover{color: #FFFFFF; background-color: #3D8A9C; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .badge-color17, #wrapwrap[data-themecolor=bleu] ~ div .badge-color17, [data-themecolor=bleu] .badge-color17{color: #FFFFFF; background-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .border-color17, #wrapwrap[data-themecolor=bleu] ~ div .border-color17, [data-themecolor=bleu] .border-color17{border: 1px solid #3D8A9C;} #wrapwrap[data-themecolor=bleu] .alert-color17, #wrapwrap[data-themecolor=bleu] ~ div .alert-color17, [data-themecolor=bleu] .alert-color17{background-color: #3D8A9C; color: white; border-radius: 0;} #wrapwrap[data-themecolor=bleu] .o_link_dialog_color_item.btn-color17, #wrapwrap[data-themecolor=bleu] ~ div .o_link_dialog_color_item.btn-color17, [data-themecolor=bleu] .o_link_dialog_color_item.btn-color17{border-color: rgba(0, 0, 0, 0.25);} #wrapwrap[data-themecolor=bleu] .ids-title-decoration-color17:before, #wrapwrap[data-themecolor=bleu] ~ div .ids-title-decoration-color17:before, [data-themecolor=bleu] .ids-title-decoration-color17:before{content: '\2014\00a0'; color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .ids-title-nav-right-color17:after, #wrapwrap[data-themecolor=bleu] ~ div .ids-title-nav-right-color17:after, [data-themecolor=bleu] .ids-title-nav-right-color17:after{display: block; content: '\2014'; color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .website_blog .blog_post_year_collapse > i.icon-color17, #wrapwrap[data-themecolor=bleu] ~ div .website_blog .blog_post_year_collapse > i.icon-color17, [data-themecolor=bleu] .website_blog .blog_post_year_collapse > i.icon-color17{color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-color18, #wrapwrap[data-themecolor=bleu] ~ div .btn-color18, [data-themecolor=bleu] .btn-color18{color: #FFFFFF; background-color: #3D8A9C; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .bg-color18, #wrapwrap[data-themecolor=bleu] ~ div .bg-color18, [data-themecolor=bleu] .bg-color18{background-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .text-color18, #wrapwrap[data-themecolor=bleu] ~ div .text-color18, [data-themecolor=bleu] .text-color18{color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-outline-color18, #wrapwrap[data-themecolor=bleu] ~ div .btn-outline-color18, [data-themecolor=bleu] .btn-outline-color18{color: #3D8A9C; background-color: transparent; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-outline-color18:hover, #wrapwrap[data-themecolor=bleu] ~ div .btn-outline-color18:hover, [data-themecolor=bleu] .btn-outline-color18:hover{color: #FFFFFF; background-color: #3D8A9C; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .badge-color18, #wrapwrap[data-themecolor=bleu] ~ div .badge-color18, [data-themecolor=bleu] .badge-color18{color: #FFFFFF; background-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .border-color18, #wrapwrap[data-themecolor=bleu] ~ div .border-color18, [data-themecolor=bleu] .border-color18{border: 1px solid #3D8A9C;} #wrapwrap[data-themecolor=bleu] .alert-color18, #wrapwrap[data-themecolor=bleu] ~ div .alert-color18, [data-themecolor=bleu] .alert-color18{background-color: #3D8A9C; color: white; border-radius: 0;} #wrapwrap[data-themecolor=bleu] .o_link_dialog_color_item.btn-color18, #wrapwrap[data-themecolor=bleu] ~ div .o_link_dialog_color_item.btn-color18, [data-themecolor=bleu] .o_link_dialog_color_item.btn-color18{border-color: rgba(0, 0, 0, 0.25);} #wrapwrap[data-themecolor=bleu] .ids-title-decoration-color18:before, #wrapwrap[data-themecolor=bleu] ~ div .ids-title-decoration-color18:before, [data-themecolor=bleu] .ids-title-decoration-color18:before{content: '\2014\00a0'; color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .ids-title-nav-right-color18:after, #wrapwrap[data-themecolor=bleu] ~ div .ids-title-nav-right-color18:after, [data-themecolor=bleu] .ids-title-nav-right-color18:after{display: block; content: '\2014'; color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .website_blog .blog_post_year_collapse > i.icon-color18, #wrapwrap[data-themecolor=bleu] ~ div .website_blog .blog_post_year_collapse > i.icon-color18, [data-themecolor=bleu] .website_blog .blog_post_year_collapse > i.icon-color18{color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-color19, #wrapwrap[data-themecolor=bleu] ~ div .btn-color19, [data-themecolor=bleu] .btn-color19{color: #FFFFFF; background-color: #3D8A9C; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .bg-color19, #wrapwrap[data-themecolor=bleu] ~ div .bg-color19, [data-themecolor=bleu] .bg-color19{background-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .text-color19, #wrapwrap[data-themecolor=bleu] ~ div .text-color19, [data-themecolor=bleu] .text-color19{color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-outline-color19, #wrapwrap[data-themecolor=bleu] ~ div .btn-outline-color19, [data-themecolor=bleu] .btn-outline-color19{color: #3D8A9C; background-color: transparent; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-outline-color19:hover, #wrapwrap[data-themecolor=bleu] ~ div .btn-outline-color19:hover, [data-themecolor=bleu] .btn-outline-color19:hover{color: #FFFFFF; background-color: #3D8A9C; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .badge-color19, #wrapwrap[data-themecolor=bleu] ~ div .badge-color19, [data-themecolor=bleu] .badge-color19{color: #FFFFFF; background-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .border-color19, #wrapwrap[data-themecolor=bleu] ~ div .border-color19, [data-themecolor=bleu] .border-color19{border: 1px solid #3D8A9C;} #wrapwrap[data-themecolor=bleu] .alert-color19, #wrapwrap[data-themecolor=bleu] ~ div .alert-color19, [data-themecolor=bleu] .alert-color19{background-color: #3D8A9C; color: white; border-radius: 0;} #wrapwrap[data-themecolor=bleu] .o_link_dialog_color_item.btn-color19, #wrapwrap[data-themecolor=bleu] ~ div .o_link_dialog_color_item.btn-color19, [data-themecolor=bleu] .o_link_dialog_color_item.btn-color19{border-color: rgba(0, 0, 0, 0.25);} #wrapwrap[data-themecolor=bleu] .ids-title-decoration-color19:before, #wrapwrap[data-themecolor=bleu] ~ div .ids-title-decoration-color19:before, [data-themecolor=bleu] .ids-title-decoration-color19:before{content: '\2014\00a0'; color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .ids-title-nav-right-color19:after, #wrapwrap[data-themecolor=bleu] ~ div .ids-title-nav-right-color19:after, [data-themecolor=bleu] .ids-title-nav-right-color19:after{display: block; content: '\2014'; color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .website_blog .blog_post_year_collapse > i.icon-color19, #wrapwrap[data-themecolor=bleu] ~ div .website_blog .blog_post_year_collapse > i.icon-color19, [data-themecolor=bleu] .website_blog .blog_post_year_collapse > i.icon-color19{color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-color20, #wrapwrap[data-themecolor=bleu] ~ div .btn-color20, [data-themecolor=bleu] .btn-color20{color: #FFFFFF; background-color: #3D8A9C; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .bg-color20, #wrapwrap[data-themecolor=bleu] ~ div .bg-color20, [data-themecolor=bleu] .bg-color20{background-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .text-color20, #wrapwrap[data-themecolor=bleu] ~ div .text-color20, [data-themecolor=bleu] .text-color20{color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-outline-color20, #wrapwrap[data-themecolor=bleu] ~ div .btn-outline-color20, [data-themecolor=bleu] .btn-outline-color20{color: #3D8A9C; background-color: transparent; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-outline-color20:hover, #wrapwrap[data-themecolor=bleu] ~ div .btn-outline-color20:hover, [data-themecolor=bleu] .btn-outline-color20:hover{color: #FFFFFF; background-color: #3D8A9C; border-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .badge-color20, #wrapwrap[data-themecolor=bleu] ~ div .badge-color20, [data-themecolor=bleu] .badge-color20{color: #FFFFFF; background-color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .border-color20, #wrapwrap[data-themecolor=bleu] ~ div .border-color20, [data-themecolor=bleu] .border-color20{border: 1px solid #3D8A9C;} #wrapwrap[data-themecolor=bleu] .alert-color20, #wrapwrap[data-themecolor=bleu] ~ div .alert-color20, [data-themecolor=bleu] .alert-color20{background-color: #3D8A9C; color: white; border-radius: 0;} #wrapwrap[data-themecolor=bleu] .o_link_dialog_color_item.btn-color20, #wrapwrap[data-themecolor=bleu] ~ div .o_link_dialog_color_item.btn-color20, [data-themecolor=bleu] .o_link_dialog_color_item.btn-color20{border-color: rgba(0, 0, 0, 0.25);} #wrapwrap[data-themecolor=bleu] .ids-title-decoration-color20:before, #wrapwrap[data-themecolor=bleu] ~ div .ids-title-decoration-color20:before, [data-themecolor=bleu] .ids-title-decoration-color20:before{content: '\2014\00a0'; color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .ids-title-nav-right-color20:after, #wrapwrap[data-themecolor=bleu] ~ div .ids-title-nav-right-color20:after, [data-themecolor=bleu] .ids-title-nav-right-color20:after{display: block; content: '\2014'; color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .website_blog .blog_post_year_collapse > i.icon-color20, #wrapwrap[data-themecolor=bleu] ~ div .website_blog .blog_post_year_collapse > i.icon-color20, [data-themecolor=bleu] .website_blog .blog_post_year_collapse > i.icon-color20{color: #3D8A9C;} #wrapwrap[data-themecolor=bleu] .btn-color21, #wrapwrap[data-themecolor=bleu] ~ div .btn-color21, [data-themecolor=bleu] .btn-color21{color: #FFFFFF; background-color: #F4F4F4; border-color: #F4F4F4;} #wrapwrap[data-themecolor=bleu] .bg-color21, #wrapwrap[data-themecolor=bleu] ~ div .bg-color21, [data-themecolor=bleu] .bg-color21{background-color: #F4F4F4;} #wrapwrap[data-themecolor=bleu] .text-color21, #wrapwrap[data-themecolor=bleu] ~ div .text-color21, [data-themecolor=bleu] .text-color21{color: #F4F4F4;} #wrapwrap[data-themecolor=bleu] .btn-outline-color21, #wrapwrap[data-themecolor=bleu] ~ div .btn-outline-color21, [data-themecolor=bleu] .btn-outline-color21{color: #F4F4F4; background-color: transparent; border-color: #F4F4F4;} #wrapwrap[data-themecolor=bleu] .btn-outline-color21:hover, #wrapwrap[data-themecolor=bleu] ~ div .btn-outline-color21:hover, [data-themecolor=bleu] .btn-outline-color21:hover{color: #FFFFFF; background-color: #F4F4F4; border-color: #F4F4F4;} #wrapwrap[data-themecolor=bleu] .badge-color21, #wrapwrap[data-themecolor=bleu] ~ div .badge-color21, [data-themecolor=bleu] .badge-color21{color: #FFFFFF; background-color: #F4F4F4;} #wrapwrap[data-themecolor=bleu] .border-color21, #wrapwrap[data-themecolor=bleu] ~ div .border-color21, [data-themecolor=bleu] .border-color21{border: 1px solid #F4F4F4;} #wrapwrap[data-themecolor=bleu] .alert-color21, #wrapwrap[data-themecolor=bleu] ~ div .alert-color21, [data-themecolor=bleu] .alert-color21{background-color: #F4F4F4; color: white; border-radius: 0;} #wrapwrap[data-themecolor=bleu] .o_link_dialog_color_item.btn-color21, #wrapwrap[data-themecolor=bleu] ~ div .o_link_dialog_color_item.btn-color21, [data-themecolor=bleu] .o_link_dialog_color_item.btn-color21{border-color: rgba(0, 0, 0, 0.25);} #wrapwrap[data-themecolor=bleu] .ids-title-decoration-color21:before, #wrapwrap[data-themecolor=bleu] ~ div .ids-title-decoration-color21:before, [data-themecolor=bleu] .ids-title-decoration-color21:before{content: '\2014\00a0'; color: #F4F4F4;} #wrapwrap[data-themecolor=bleu] .ids-title-nav-right-color21:after, #wrapwrap[data-themecolor=bleu] ~ div .ids-title-nav-right-color21:after, [data-themecolor=bleu] .ids-title-nav-right-color21:after{display: block; content: '\2014'; color: #F4F4F4;} #wrapwrap[data-themecolor=bleu] .website_blog .blog_post_year_collapse > i.icon-color21, #wrapwrap[data-themecolor=bleu] ~ div .website_blog .blog_post_year_collapse > i.icon-color21, [data-themecolor=bleu] .website_blog .blog_post_year_collapse > i.icon-color21{color: #F4F4F4;} #wrapwrap[data-themecolor=bleu] .url-bg-snippet, #wrapwrap[data-themecolor=bleu] ~ div .url-bg-snippet, [data-themecolor=bleu] .url-bg-snippet{background-image: url("/theme_ids/static/src/img/background/pattern-transparent.png");} #wrapwrap[data-themecolor=bleu] .url-bg-logo, #wrapwrap[data-themecolor=bleu] ~ div .url-bg-logo, [data-themecolor=bleu] .url-bg-logo{background-image: url("/theme_ids/static/src/img/logo/logo.jpg");} #wrapwrap[data-themecolor=bleu] .url-bg-logo-footer, #wrapwrap[data-themecolor=bleu] ~ div .url-bg-logo-footer, [data-themecolor=bleu] .url-bg-logo-footer{background-image: url("/theme_ids/static/src/img/logo/logo-footer-white.png");} #wrapwrap[data-themecolor=bleu] .url-bg-logo-mobile, #wrapwrap[data-themecolor=bleu] ~ div .url-bg-logo-mobile, [data-themecolor=bleu] .url-bg-logo-mobile{background-image: url("/theme_ids/static/src/img/logo/logo-footer-white.png");} #wrapwrap[data-themecolor=bleu] .url-bg-share, #wrapwrap[data-themecolor=bleu] ~ div .url-bg-share, [data-themecolor=bleu] .url-bg-share{background-image: url("/theme_ids/static/src/img/background/pattern-share.jpg");} #wrapwrap[data-themecolor=bleu] .ids-snippet-4-col:hover, #wrapwrap[data-themecolor=bleu] ~ div .ids-snippet-4-col:hover, [data-themecolor=bleu] .ids-snippet-4-col:hover{background-color: #377E90;} #wrapwrap[data-themecolor=bleu] .ids_horizontal_separator, #wrapwrap[data-themecolor=bleu] ~ div .ids_horizontal_separator, [data-themecolor=bleu] .ids_horizontal_separator{border-color: #377E90;} #wrapwrap[data-themecolor=bleu] .ids-snippet-5 .carousel-indicators .active, #wrapwrap[data-themecolor=bleu] ~ div .ids-snippet-5 .carousel-indicators .active, [data-themecolor=bleu] .ids-snippet-5 .carousel-indicators .active{background-color: #377E90 !important; border-color: #377E90 !important;} #wrapwrap[data-themecolor=bleu] .ids-snippet-5 .carousel-indicators li:hover, #wrapwrap[data-themecolor=bleu] ~ div .ids-snippet-5 .carousel-indicators li:hover, [data-themecolor=bleu] .ids-snippet-5 .carousel-indicators li:hover{background-color: #3D8A9C !important; border-color: #3D8A9C !important;} #wrapwrap[data-themecolor=bleu] .ids-snippet-1 .carousel-indicators .active, #wrapwrap[data-themecolor=bleu] ~ div .ids-snippet-1 .carousel-indicators .active, [data-themecolor=bleu] .ids-snippet-1 .carousel-indicators .active{background-color: #377E90 !important; border-color: #377E90 !important;} #wrapwrap[data-themecolor=bleu] .ids-snippet-1 .carousel-indicators li:hover, #wrapwrap[data-themecolor=bleu] ~ div .ids-snippet-1 .carousel-indicators li:hover, [data-themecolor=bleu] .ids-snippet-1 .carousel-indicators li:hover{background-color: #3D8A9C !important; border-color: #3D8A9C !important;} #wrapwrap[data-themecolor=bleu] #top_menu_left li.nav-item.active, #wrapwrap[data-themecolor=bleu] ~ div #top_menu_left li.nav-item.active, [data-themecolor=bleu] #top_menu_left li.nav-item.active{background-color: #3D8A9C !important;} #wrapwrap[data-themecolor=bleu] a:not(.btn):active, #wrapwrap[data-themecolor=bleu] ~ div a:not(.btn):active, [data-themecolor=bleu] a:not(.btn):active{background-color: #3D8A9C !important;} #wrapwrap[data-themecolor=bleu] :not(.prevent-box-shadow).form-control:focus, #wrapwrap[data-themecolor=bleu] ~ div :not(.prevent-box-shadow).form-control:focus, [data-themecolor=bleu] :not(.prevent-box-shadow).form-control:focus{box-shadow: 0px 0px 0px 1px #3D8A9C !important;} #wrapwrap[data-themecolor=bleu] .checkout_autoformat :not(.prevent-box-shadow).form-control:focus, #wrapwrap[data-themecolor=bleu] ~ div .checkout_autoformat :not(.prevent-box-shadow).form-control:focus, [data-themecolor=bleu] .checkout_autoformat :not(.prevent-box-shadow).form-control:focus{background-color: white !important;} #wrapwrap[data-themecolor=bleu] .ids-mobile-lateral-menu .nav-item.dropdown.show, #wrapwrap[data-themecolor=bleu] ~ div .ids-mobile-lateral-menu .nav-item.dropdown.show, [data-themecolor=bleu] .ids-mobile-lateral-menu .nav-item.dropdown.show{background-color: #3D8A9C !important;} #wrapwrap[data-themecolor=bleu] .list-group-item::hover, #wrapwrap[data-themecolor=bleu] ~ div .list-group-item::hover, [data-themecolor=bleu] .list-group-item::hover{color: #3D8A9C !important;} #wrapwrap[data-themecolor=bleu] li.puce-color1:before, #wrapwrap[data-themecolor=bleu] ~ div li.puce-color1:before, [data-themecolor=bleu] li.puce-color1:before{content: url("/theme_ids/static/src/img/icons/puce.png"); width: 1rem; display: inline-block;} #wrapwrap[data-themecolor=bleu] li.puce-color2:before, #wrapwrap[data-themecolor=bleu] ~ div li.puce-color2:before, [data-themecolor=bleu] li.puce-color2:before{content: url("/theme_ids/static/src/img/icons/puce-corail.png"); width: 1rem; display: inline-block;} #wrapwrap[data-themecolor=bleu] .form-ids-container .input-group.focus, #wrapwrap[data-themecolor=bleu] .block-contact-right .input-group.focus, #wrapwrap[data-themecolor=bleu] ~ div .form-ids-container .input-group.focus, #wrapwrap[data-themecolor=bleu] ~ div .block-contact-right .input-group.focus, [data-themecolor=bleu] .form-ids-container .input-group.focus, [data-themecolor=bleu] .block-contact-right .input-group.focus{box-shadow: 0px 0px 0px 1px #3D8A9C !important;} #wrapwrap[data-themecolor=bleu] .o_switch > input:checked + span, #wrapwrap[data-themecolor=bleu] ~ div .o_switch > input:checked + span, [data-themecolor=bleu] .o_switch > input:checked + span{box-shadow: none; background-image: linear-gradient(0deg, #377E90, #5C9EAE);} #wrapwrap[data-themecolor=bleu] .block-contact-right .o_switch > input:checked + span, #wrapwrap[data-themecolor=bleu] ~ div .block-contact-right .o_switch > input:checked + span, [data-themecolor=bleu] .block-contact-right .o_switch > input:checked + span{background-image: linear-gradient(0deg, #118b0f, #0bc93f) !important;} #wrapwrap[data-themecolor=bleu] .ids_custom_radio_input > i, #wrapwrap[data-themecolor=bleu] ~ div .ids_custom_radio_input > i, [data-themecolor=bleu] .ids_custom_radio_input > i{box-shadow: inset 0 0 0 8px #fff; border: 1px solid #5C9EAE; background: #5C9EAE;} #wrapwrap[data-themecolor=bleu] .ids_custom_radio_input:hover > i, #wrapwrap[data-themecolor=bleu] ~ div .ids_custom_radio_input:hover > i, [data-themecolor=bleu] .ids_custom_radio_input:hover > i{box-shadow: inset 0 0 0 2px #fff; background: #5C9EAE;} #wrapwrap[data-themecolor=bleu] .ids_custom_radio_input > input:checked + i, #wrapwrap[data-themecolor=bleu] ~ div .ids_custom_radio_input > input:checked + i, [data-themecolor=bleu] .ids_custom_radio_input > input:checked + i{box-shadow: inset 0 0 0 2px #fff; background: #5C9EAE;} #wrapwrap[data-themecolor=bleu] .ids_custom_checkbox_input [type="checkbox"]:not(:checked) + span:after, #wrapwrap[data-themecolor=bleu] .ids_custom_checkbox_input [type="checkbox"]:checked + span:after, #wrapwrap[data-themecolor=bleu] ~ div .ids_custom_checkbox_input [type="checkbox"]:not(:checked) + span:after, #wrapwrap[data-themecolor=bleu] ~ div .ids_custom_checkbox_input [type="checkbox"]:checked + span:after, [data-themecolor=bleu] .ids_custom_checkbox_input [type="checkbox"]:not(:checked) + span:after, [data-themecolor=bleu] .ids_custom_checkbox_input [type="checkbox"]:checked + span:after{color: #5C9EAE;} #wrapwrap[data-themecolor=bleu] .ids-page-item.active .ids-page-link, #wrapwrap[data-themecolor=bleu] ~ div .ids-page-item.active .ids-page-link, [data-themecolor=bleu] .ids-page-item.active .ids-page-link{border-bottom: 2px solid #5C9EAE; font-weight: bold;} #wrapwrap[data-themecolor=bleu] .dropdown-item.active, #wrapwrap[data-themecolor=bleu] ~ div .dropdown-item.active, [data-themecolor=bleu] .dropdown-item.active{background-color: #6AA5B3;} #wrapwrap[data-themecolor=bleu] .form-group.input-group.form-field.o_website_form_required, #wrapwrap[data-themecolor=bleu] .form-group.input-group.form-field.o_website_form_required_custom, #wrapwrap[data-themecolor=bleu] ~ div .form-group.input-group.form-field.o_website_form_required, #wrapwrap[data-themecolor=bleu] ~ div .form-group.input-group.form-field.o_website_form_required_custom, [data-themecolor=bleu] .form-group.input-group.form-field.o_website_form_required, [data-themecolor=bleu] .form-group.input-group.form-field.o_website_form_required_custom{border: 1px solid #377E90 !important;} #wrapwrap[data-themecolor=bleu] .oe_website_sale .btn.btn-secondary[href='/shop'], #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .btn.btn-secondary[href='/shop'], [data-themecolor=bleu] .oe_website_sale .btn.btn-secondary[href='/shop']{background-color: #5C9EAE; border-color: #5C9EAE;} #wrapwrap[data-themecolor=bleu] .oe_website_sale .btn.btn-secondary[href='/shop']:focus, #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .btn.btn-secondary[href='/shop']:focus, [data-themecolor=bleu] .oe_website_sale .btn.btn-secondary[href='/shop']:focus{box-shadow: 0 0 0 0.2rem rgba(92, 159, 174, 0.5);} #wrapwrap[data-themecolor=bleu] .oe_website_sale .btn.btn-secondary[href='/shop/cart'], #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .btn.btn-secondary[href='/shop/cart'], [data-themecolor=bleu] .oe_website_sale .btn.btn-secondary[href='/shop/cart']{background-color: #5C9EAE; border-color: #5C9EAE;} #wrapwrap[data-themecolor=bleu] .oe_website_sale .btn.btn-secondary[href='/shop/cart']:focus, #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .btn.btn-secondary[href='/shop/cart']:focus, [data-themecolor=bleu] .oe_website_sale .btn.btn-secondary[href='/shop/cart']:focus{box-shadow: 0 0 0 0.2rem rgba(92, 159, 174, 0.5);} #wrapwrap[data-themecolor=bleu] .btn.btn-primary[href='/shop/cart'], #wrapwrap[data-themecolor=bleu] ~ div .btn.btn-primary[href='/shop/cart'], [data-themecolor=bleu] .btn.btn-primary[href='/shop/cart']{background-color: #377E90; border-color: #377E90;} #wrapwrap[data-themecolor=bleu] .btn.btn-primary[href='/shop/cart']:focus, #wrapwrap[data-themecolor=bleu] ~ div .btn.btn-primary[href='/shop/cart']:focus, [data-themecolor=bleu] .btn.btn-primary[href='/shop/cart']:focus{box-shadow: 0 0 0 0.2rem rgba(55, 126, 144, 0.5);} #wrapwrap[data-themecolor=bleu] .oe_website_sale .btn.btn-primary[href='/shop/checkout?express=1'], #wrapwrap[data-themecolor=bleu] .oe_website_sale .btn.btn-secondary[href='/shop/checkout?express=1'], #wrapwrap[data-themecolor=bleu] .oe_website_sale #add_to_cart, #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .btn.btn-primary[href='/shop/checkout?express=1'], #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .btn.btn-secondary[href='/shop/checkout?express=1'], #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale #add_to_cart, [data-themecolor=bleu] .oe_website_sale .btn.btn-primary[href='/shop/checkout?express=1'], [data-themecolor=bleu] .oe_website_sale .btn.btn-secondary[href='/shop/checkout?express=1'], [data-themecolor=bleu] .oe_website_sale #add_to_cart{background-color: #377E90; border-color: #377E90;} #wrapwrap[data-themecolor=bleu] .oe_website_sale .btn.btn-primary[href='/shop/checkout?express=1']:focus, #wrapwrap[data-themecolor=bleu] .oe_website_sale .btn.btn-secondary[href='/shop/checkout?express=1']:focus, #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .btn.btn-primary[href='/shop/checkout?express=1']:focus, #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .btn.btn-secondary[href='/shop/checkout?express=1']:focus, [data-themecolor=bleu] .oe_website_sale .btn.btn-primary[href='/shop/checkout?express=1']:focus, [data-themecolor=bleu] .oe_website_sale .btn.btn-secondary[href='/shop/checkout?express=1']:focus{box-shadow: 0 0 0 0.2rem rgba(55, 126, 144, 0.5);} #wrapwrap[data-themecolor=bleu] .oe_website_sale .progress-wizard .progress-wizard-dot, #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .progress-wizard .progress-wizard-dot, [data-themecolor=bleu] .oe_website_sale .progress-wizard .progress-wizard-dot{background-color: #377E90; box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(55, 126, 144, 0.5);} #wrapwrap[data-themecolor=bleu] .oe_website_sale .btn.btn-primary#o_payment_form_pay, #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .btn.btn-primary#o_payment_form_pay, [data-themecolor=bleu] .oe_website_sale .btn.btn-primary#o_payment_form_pay{background-color: #377E90; border-color: #377E90;} #wrapwrap[data-themecolor=bleu] .oe_website_sale .btn.btn-primary#o_payment_form_pay:focus, #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .btn.btn-primary#o_payment_form_pay:focus, [data-themecolor=bleu] .oe_website_sale .btn.btn-primary#o_payment_form_pay:focus{box-shadow: 0 0 0 0.2rem rgba(55, 126, 144, 0.5);} #wrapwrap[data-themecolor=bleu] .oe_website_sale .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, #wrapwrap[data-themecolor=bleu] .oe_website_sale .custom-control-input:checked ~ .custom-control-label::before, #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, #wrapwrap[data-themecolor=bleu] ~ div .oe_website_sale .custom-control-input:checked ~ .custom-control-label::before, [data-themecolor=bleu] .oe_website_sale .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, [data-themecolor=bleu] .oe_website_sale .custom-control-input:checked ~ .custom-control-label::before{background-color: #28a745;} 

/* /theme_ids/static/lib/tarteaucitron/css/tarteaucitron.css defined in bundle 'web.assets_frontend' */
 .modal-open{overflow: hidden; height: 100%;} #contentWrapper{display: unset;} #tarteaucitronRoot div, #tarteaucitronRoot span, #tarteaucitronRoot applet, #tarteaucitronRoot object, #tarteaucitronRoot iframe, #tarteaucitronRoot h1, #tarteaucitronRoot h2, #tarteaucitronRoot h3, #tarteaucitronRoot h4, #tarteaucitronRoot h5, #tarteaucitronRoot h6, #tarteaucitronRoot p, #tarteaucitronRoot blockquote, #tarteaucitronRoot pre, #tarteaucitronRoot a, #tarteaucitronRoot abbr, #tarteaucitronRoot acronym, #tarteaucitronRoot address, #tarteaucitronRoot big, #tarteaucitronRoot cite, #tarteaucitronRoot code, #tarteaucitronRoot del, #tarteaucitronRoot dfn, #tarteaucitronRoot em, #tarteaucitronRoot img, #tarteaucitronRoot ins, #tarteaucitronRoot kbd, #tarteaucitronRoot q, #tarteaucitronRoot s, #tarteaucitronRoot samp, #tarteaucitronRoot small, #tarteaucitronRoot strike, #tarteaucitronRoot strong, #tarteaucitronRoot sub, #tarteaucitronRoot sup, #tarteaucitronRoot tt, #tarteaucitronRoot var, #tarteaucitronRoot b, #tarteaucitronRoot u, #tarteaucitronRoot i, #tarteaucitronRoot center, #tarteaucitronRoot dl, #tarteaucitronRoot dt, #tarteaucitronRoot dd, #tarteaucitronRoot ol, #tarteaucitronRoot ul, #tarteaucitronRoot li, #tarteaucitronRoot fieldset, #tarteaucitronRoot form, #tarteaucitronRoot label, #tarteaucitronRoot legend, #tarteaucitronRoot table, #tarteaucitronRoot caption, #tarteaucitronRoot tbody, #tarteaucitronRoot tfoot, #tarteaucitronRoot thead, #tarteaucitronRoot tr, #tarteaucitronRoot th, #tarteaucitronRoot td, #tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot canvas, #tarteaucitronRoot details, #tarteaucitronRoot embed, #tarteaucitronRoot figure, #tarteaucitronRoot figcaption, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot output, #tarteaucitronRoot ruby, #tarteaucitronRoot section, #tarteaucitronRoot summary, #tarteaucitronRoot time, #tarteaucitronRoot mark, #tarteaucitronRoot audio, #tarteaucitronRoot video{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; text-align: initial; text-shadow: initial;} #tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot details, #tarteaucitronRoot figcaption, #tarteaucitronRoot figure, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot section{display: block;} #tarteaucitronRoot ol, #tarteaucitronRoot ul{list-style: none;} #tarteaucitronRoot blockquote, #tarteaucitronRoot q{quotes: none;} #tarteaucitronRoot blockquote:before, #tarteaucitronRoot blockquote:after, #tarteaucitronRoot q:before, #tarteaucitronRoot q:after{content: ''; content: none;} #tarteaucitronRoot table{border-collapse: collapse; border-spacing: 0;} #tarteaucitronRoot a:focus, #tarteaucitronRoot button:focus{} div#tarteaucitronMainLineOffset{margin-top: 0 !important;} div#tarteaucitronServices{margin-top: 21px !important;} #tarteaucitronServices::-webkit-scrollbar{width: 5px;} #tarteaucitronServices::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 0 transparent;} #tarteaucitronServices::-webkit-scrollbar-thumb{background-color: #ddd; outline: 0px solid slategrey;} div#tarteaucitronServices{box-shadow: 0 0 35px #575757;} @media screen and (max-width: 479px){#tarteaucitron .tarteaucitronLine .tarteaucitronName{width: 90% !important;}#tarteaucitron .tarteaucitronLine .tarteaucitronAsk{float: left !important; margin: 10px 15px 5px;}} @media screen and (max-width: 767px){#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer, #tarteaucitron{background: #fff; border: 0 !important; bottom: 0 !important; height: 100% !important; left: 0 !important; margin: 0 !important; max-height: 100% !important; max-width: 100% !important; top: 0 !important; width: 100% !important;}#tarteaucitron .tarteaucitronBorder{border: 0 !important;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{border: 0 !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle{text-align: left !important;}.tarteaucitronName .tarteaucitronH2{max-width: 80%;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{text-align: center !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{margin-bottom: 5px;}} @media screen and (min-width: 768px) and (max-width: 991px){#tarteaucitron{border: 0 !important; left: 0 !important; margin: 0 5% !important; max-height: 80% !important; width: 90% !important;}} #tarteaucitron *{zoom: 1;} #tarteaucitronRoot div#tarteaucitron{left: 0; right: 0; margin: auto;} #tarteaucitronRoot button#tarteaucitronBack{background: #eee;} #tarteaucitron .clear{clear: both;} #tarteaucitron a{color: #424242; font-size: 11px; font-weight: 700; text-decoration: none;} #tarteaucitronRoot button{background: transparent; border: 0;} #tarteaucitronAlertBig strong, #tarteaucitronAlertSmall strong, #tarteaucitronAlertBig a, #tarteaucitronAlertSmall a{color: #fff;} #tarteaucitron strong{font-size: 22px; font-weight: 500;} #tarteaucitron ul{padding: 0;} #tarteaucitron .tarteaucitronH1, #tarteaucitron .tarteaucitronH2, #tarteaucitron .tarteaucitronH3, #tarteaucitron .tarteaucitronH4, #tarteaucitron .tarteaucitronH5, #tarteaucitron .tarteaucitronH6{display: block;} .cookie-list{list-style: none; padding: 0; margin: 0;} #tarteaucitronRoot{left: 0; position: absolute; right: 0; top: 0; width: 100%;} #tarteaucitronRoot *{box-sizing: initial; color: #333; font-family: sans-serif !important; font-size: 14px; line-height: normal; vertical-align: initial;} #tarteaucitronRoot .tarteaucitronH1{font-size: 1.5em; text-align: center; color: #fff; margin: 15px 0 28px;} #tarteaucitronRoot .tarteaucitronH2{display: inline-block; margin: 12px 0 0 10px; color: #fff;} #tarteaucitronCookiesNumberBis.tarteaucitronH2{margin-left: 0;} #tarteaucitronBack{background: #fff; display: none; height: 100%; left: 0; opacity: 0.7; position: fixed; top: 0; width: 100%; z-index: 2147483646;} #tarteaucitron{display: none; max-height: 80%; left: 50%; margin: 0 auto 0 -430px; padding: 0; position: fixed; top: 6%; width: 860px; z-index: 2147483647;} #tarteaucitron .tarteaucitronBorder{background: #fff; border: 2px solid #333; border-top: 0; height: auto; overflow: auto;} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie, #tarteaucitron #tarteaucitronClosePanel{background: #333333; color: #fff; cursor: pointer; font-size: 12px; font-weight: 700; text-decoration: none; padding: 4px 0; position: absolute; right: 0; text-align: center; width: 70px;} #tarteaucitron #tarteaucitronDisclaimer{color: #555; font-size: 12px; margin: 15px auto 0; width: 80%;} .tarteaucitronSelfLink, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden, #tarteaucitron #tarteaucitronServices .tarteaucitronHidden{background: rgba(51, 51, 51, 0.07);} a.tarteaucitronSelfLink{text-align: center !important; display: block; padding: 7px !important;} #tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display: none; position: relative;} #tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle{width: 100%; box-sizing: border-box;} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button, #tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails{color: #fff; display: inline-block; font-size: 14px; font-weight: 700; margin: 20px 0px 0px; padding: 5px 20px; text-align: left; width: auto; background: #333;} #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{color: #fff; font-weight: 500;} #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover{text-decoration: none !important;} #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a{font-size: 22px;} #tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{font-size: 14px;} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{padding: 5px 10px; margin: 0;} #tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails{color: #fff; display: none; font-size: 12px; font-weight: 500; margin-top: 0; max-width: 270px; padding: 20px; position: absolute; z-index: 2147483647;} #tarteaucitron #tarteaucitronInfo a{color: #fff; text-decoration: underline;} #tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background: rgba(51, 51, 51, 0.2);} #tarteaucitron #tarteaucitronServices .tarteaucitronLine{background: rgba(51, 51, 51, 0.1); border-left: 5px solid transparent; margin: 0; overflow: hidden; padding: 15px 5px;} #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background: #333; border: 3px solid #333; border-left: 9px solid #333; border-top: 5px solid #333; margin-bottom: 0; margin-top: 21px; position: relative;} #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background: #333;} #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-left: 15px; margin-top: 2px;} #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button{color: #fff;} #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{margin-top: 0px !important;} #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display: inline-block; float: left; margin-left: 10px; text-align: left; width: 50%;} #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration: underline;} #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{display: inline-block; float: right; margin: 7px 15px 0; text-align: right;} #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, .tac_activate .tarteaucitronAllow{background: gray; border-radius: 4px; color: #fff; cursor: pointer; display: inline-block; padding: 6px 10px; text-align: center; text-decoration: none; width: auto; border: 0;} #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color: #333; font-size: 12px;} #tarteaucitron .tarteaucitronH3{font-size: 18px;} #tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName{width: auto !important; margin-left: 0 !important; font-size: 14px;} .tarteaucitronAlertBigTop{top: 0;} .tarteaucitronAlertBigBottom{bottom: 0;} #tarteaucitronRoot #tarteaucitronAlertBig{background: #333; color: #fff; display: none; font-size: 15px !important; left: 0; padding: 5px 5%; position: fixed; text-align: center; box-sizing: content-box; z-index: 2147483645; text-align: center; padding: 10px; margin: auto; width: 100%;} #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert, #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font: 15px verdana; color: #fff;} #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font-weight: 700;} #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{cursor: pointer;} #tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitron #tarteaucitronPrivacyUrl{background: #008300; color: #fff; cursor: pointer; display: inline-block; font-size: 16px; padding: 5px 10px; text-decoration: none; margin-left: 7px;} #tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitron #tarteaucitronPrivacyUrl{background: #fff; color: #333; font-size: 13px; margin-bottom: 3px; margin-left: 7px; padding: 4px 10px;} #tarteaucitronPercentage{background: #0A0 !important; box-shadow: 0 0 2px #fff, 0 1px 2px #555; height: 5px; left: 0; position: fixed; width: 0; z-index: 2147483644;} .tarteaucitronAlertSmallTop, .tarteaucitronAlertSmallBottom{bottom: 0;} #tarteaucitronAlertSmall{background: #333; display: none; padding: 0; position: fixed; right: 0; text-align: center; width: auto; z-index: 2147483646;} #tarteaucitronAlertSmall #tarteaucitronManager{color: #fff; cursor: pointer; display: inline-block; font-size: 11px !important; padding: 8px 10px 8px;} #tarteaucitronAlertSmall #tarteaucitronManager:hover{background: rgba(255, 255, 255, 0.05);} #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{background-color: gray; border-radius: 5px; display: block; height: 8px; margin-bottom: 1px; margin-top: 5px; overflow: hidden; width: 100%;} #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen, #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow, #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{display: block; float: left; height: 100%; width: 0%;} #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color: #1B870B;} #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{background-color: #FBDA26;} #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{background-color: #9C1A1A;} #tarteaucitronAlertSmall #tarteaucitronCookiesNumber{background: rgba(255, 255, 255, 0.2); color: #fff; cursor: pointer; display: inline-block; font-size: 30px; padding: 0px 10px; vertical-align: top;} #tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover{background: rgba(255, 255, 255, 0.3);} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{display: none; max-height: 70%; max-width: 500px; position: fixed; right: 0; width: 100%;} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{background: #fff; border: 2px solid #333; color: #333; font-size: 11px; height: auto; overflow: auto; text-align: left;} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong{color: #333;} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle{background: #333; margin-top: 21px; padding: 13px 0 9px 13px; text-align: left;} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong{color: #fff; font-size: 16px;} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain{background: rgba(51, 51, 51, 0.1); padding: 7px 5px 10px; word-wrap: break-word;} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover{background: rgba(51, 51, 51, 0.2);} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a{color: #333; text-decoration: none;} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft{display: inline-block; width: 50%;} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong{color: darkred;} #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight{color: #333; display: inline-block; font-size: 11px; margin-left: 10%; vertical-align: top; width: 30%;} .tac_activate{background: #333; color: #fff; display: table; font-size: 12px; height: 100%; line-height: initial; margin: auto; text-align: center; width: 100%;} .tac_float{display: table-cell; text-align: center; vertical-align: middle;} .tac_activate .tac_float strong{color: #fff;} .tac_activate .tac_float .tarteaucitronAllow{background-color: #1B870B; display: inline-block;} ins.ferank-publicite, ins.adsbygoogle{text-decoration: none;} div.amazon_product{height: 240px; width: 120px;} .tarteaucitronIsAllowed .tarteaucitronDeny{opacity: 0.4 !important;} .tarteaucitronIsDenied .tarteaucitronAllow{opacity: 0.4 !important;} .tarteaucitronIsAllowed .tarteaucitronAllow{opacity: 1 !important;} .tarteaucitronIsDenied .tarteaucitronDeny{opacity: 1 !important;} .tarteaucitronLine .tarteaucitronAllow, .tarteaucitronLine .tarteaucitronAllow{opacity: 0.4;} div#tarteaucitronInfo{display: block !important; position: initial !important; text-align: center !important; max-width: 80% !important; padding: 15px 0 !important; margin: -10px auto 40px !important; font-size: 1em !important; border-bottom: 1px solid; border-top: 1px solid; border-color: #555;} a.tarteaucitronSelfLink{position: absolute; left: 0; right: 0; padding-top: 13px !important; display: block; text-shadow: 0 0 14px white; text-transform: uppercase;} .tarteaucitronMainLine .tarteaucitronH2{font-size: 1.2em !important; margin-top: 4px !important;} span.tarteaucitronTitle.tarteaucitronH3{margin-top: 12px !important;} 

/* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */
.no-link-style{color: black; text-decoration: none;} .required-form-control{background-color: #CECDFF;} #filters li a, #filters li.active a, #filters li.active a.active, #filters li.active a:hover, #filters li.active a:focus, #filters li a:hover{padding: 0px 5px; border-radius: 0px; border: 0px; border-color: transparent; border-right: 1px solid #999; padding-bottom: 0; background-color: #FFFFFF;} #filters li.active a{color: #999;} #filters li:last-child a, #filters li:last-child a:hover, #filters li:last-child a:focus{border-right: 0px;} .nav-tabs-inline{font-size: 14px;} #o_website_links_recent_links{min-height:30em;} .o_website_links_code_error{display:none; color:red; font-weight:bold;} .truncate_text{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 500px;} 

/* /website_rating/static/src/scss/website_rating.scss defined in bundle 'web.assets_frontend' */
 .o_website_rating_static{color: #FACC2E;} .o_website_rating_card_container{} .o_website_rating_card_container .o_message_counter{color: #495057;} .o_website_rating_card_container table.o_website_rating_progress_table{width: 100%; overflow: visible;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num{min-width: 30px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"]{cursor: pointer;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress{min-width: 120px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress{margin-bottom: 5px; margin-left: 5px; margin-right: 5px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar{background-color: #FACC2E;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent{text-align: right; padding-left: 5px; font-size: 0.75rem;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text{visibility: hidden;} .o_rating_star_card{margin-bottom: 5px;} .o_rating_star_card .stars{display: inline-block; color: #FACC2E; margin-right: 15px;} .o_rating_star_card .stars i{margin-right: -3px; text-align: center;} .o_rating_star_card .stars.enabled{cursor: pointer;} .o_rating_star_card .rate_text{display: inline-block;} 

/* /website_sale/static/src/scss/website_sale.scss defined in bundle 'web.assets_frontend' */
 .oe_product{border: 1px solid rgba(100, 100, 100, 0.2);} .oe_website_sale ul ul{margin-left: 1.5rem;} .oe_website_sale .o_payment_form .card{border-radius: 4px !important;} .oe_website_sale .address-inline address{display: inline-block;} .oe_website_sale table#cart_products tr td, .oe_website_sale table#suggested_products tr td{vertical-align: middle;} .oe_website_sale table#cart_products{margin-bottom: 0;} .oe_website_sale table#cart_products td:first-child, .oe_website_sale table#cart_products th:first-child{padding-left: 15px;} .oe_website_sale h1[itemprop="name"], .oe_website_sale .oe_product_cart form h5{word-wrap: break-word;} @media (max-width: 767.98px){.oe_website_sale .td-img{display: none;}} @media (min-width: 1200px){.oe_website_sale .toggle_summary_div{max-width: 400px;}} .o_alternative_product{margin: auto;} .oe_product{position: relative;} .oe_product .oe_product_image{position: absolute; left: 15px; right: 15px; top: 15px; bottom: 55px; text-align: center;} .oe_product .oe_product_image img{max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 4;} .oe_product section{position: absolute; left: 0; right: 0; bottom: 0; overflow: hidden; padding: 0 15px 0 10px; min-height: 56px; border-top: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.75); z-index: 5;} .oe_product .product_price{bottom: 0;} .oe_product .oe_product_cart{position: relative; width: 100%; height: 100%;} .oe_product .oe_subdescription{font-size: 0.8em; overflow: hidden; margin-bottom: 10px;} .oe_mycart .input-group-addon{padding-left: 6px; padding-right: 6px;} .oe_product.oe_image_full .oe_product_image{left: 0; right: 0; top: 0; bottom: 0;} .oe_product.oe_ribbon_promo .ribbon-wrapper{display: block;} .oe_product .ribbon-wrapper{display: none; width: 85px; height: 88px; z-index: 5; overflow: hidden; position: absolute; top: 0; right: 0;} .oe_product .ribbon{font: bold 15px Sans-Serif; color: white; text-align: center; transform: rotate(45deg); position: relative; padding: 7px 0; left: -5px; top: 15px; width: 120px; cursor: default;} #products_grid > table tr:not(:first-child) > td{height: 100%;} #products_grid.col-lg-12 > table > tbody > tr > td:empty, #products_grid.col-lg-9 > table > tbody > tr > td:empty{height: 0;} #products_grid.col-lg-12 .oe-height-1{height: 75px;} #products_grid.col-lg-12 .oe-height-2{height: 150px;} #products_grid.col-lg-12 .oe-height-4{height: 300px;} #products_grid.col-lg-12 .oe-height-6{height: 450px;} #products_grid.col-lg-12 .oe-height-8{height: 600px;} #products_grid.col-lg-9 .oe-height-1{height: 70px;} #products_grid.col-lg-9 .oe-height-2{height: 140px;} #products_grid.col-lg-9 .oe-height-4{height: 280px;} #products_grid.col-lg-9 .oe-height-6{height: 420px;} #products_grid.col-lg-9 .oe-height-8{height: 560px;} #products_grid .oe_product.oe_grid .oe_subdescription{max-height: 40px;} @media (min-width: 992px){#products_grid.col-lg-12 .oe-height-1{height: 95px;}#products_grid.col-lg-12 .oe-height-2{height: 190px;}#products_grid.col-lg-12 .oe-height-4{height: 380px;}#products_grid.col-lg-12 .oe-height-6{height: 570px;}#products_grid.col-lg-12 .oe-height-8{height: 760px;}#products_grid.col-lg-12 .oe_product.oe_grid .oe_subdescription{max-height: 70px;}#products_grid.col-lg-9 .oe-height-1{height: 72px;}#products_grid.col-lg-9 .oe-height-2{height: 144px;}#products_grid.col-lg-9 .oe-height-4{height: 288px;}#products_grid.col-lg-9 .oe-height-6{height: 432px;}#products_grid.col-lg-9 .oe-height-8{height: 576px;}} @media (min-width: 1200px){#products_grid.col-lg-12 .oe-height-1{height: 125px;}#products_grid.col-lg-12 .oe-height-2{height: 250px;}#products_grid.col-lg-12 .oe-height-4{height: 500px;}#products_grid.col-lg-12 .oe-height-6{height: 750px;}#products_grid.col-lg-12 .oe-height-8{height: 1000px;}#products_grid.col-lg-9 .oe-height-1{height: 95px;}#products_grid.col-lg-9 .oe-height-2{height: 190px;}#products_grid.col-lg-9 .oe-height-4{height: 380px;}#products_grid.col-lg-9 .oe-height-6{height: 570px;}#products_grid.col-lg-9 .oe-height-8{height: 760px;}#products_grid .oe_product.oe_grid .oe_subdescription{max-height: 120px;}} @media (max-width: 767.98px){#products_grid table, #products_grid tbody, #products_grid td, #products_grid tr{float: left; width: 100%; display: inline-block;}#products_grid .oe_product{float: left; width: 100%; display: inline-block;}#products_grid .oe_product.oe_grid{height: 400px;}#products_grid .oe_product.oe_grid section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_subdescription{max-height: 200px;}} @media (max-width: 400px){#products_grid .oe_product.oe_grid{height: 270px;}#products_grid .oe_product.oe_list{height: 200px;}#products_grid .oe_product.oe_list section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_product_image{top: 0; bottom: 65px;}#products_grid .oe_product.oe_image_full .oe_product_image{bottom: 50px;}} .oe_cart table td:first-child{min-width: 76px;} .oe_cart > .oe_structure{clear: both;} div#payment_method div.list-group{margin-left: 40px;} div#payment_method .list-group-item{padding-top: 5px; padding-bottom: 5px;} @media (min-width: 400px){.oe_product.oe_list{border: none; border-bottom: 1px solid rgba(100, 100, 100, 0.2); width: 100%; min-height: 100px; position: relative; padding-bottom: 5px; padding-left: 180px;}.oe_product.oe_list .oe_product_image{top: 0; bottom: 0; left: 0; right: 0; width: 170px;}.oe_product.oe_list section{position: relative; border: 0; top: auto; bottom: auto; left: auto; right: auto; background: transparent;}} .oe_website_sale .row .row .col-lg-12{float: none;} .product_detail_img{margin-left: auto; margin-right: auto; display: block; max-height: 500px;} .oe_website_sale input.js_quantity{min-width: 48px; text-align: center;} .oe_website_sale input.quantity{padding: 0;} .oe_overlay_options .dropdown div[name="size"] table{margin-left: 20px;} .oe_overlay_options .dropdown div[name="size"] td{margin: 0; padding: 0; width: 20px; height: 20px; border: 1px #dddddd solid; cursor: pointer;} .oe_overlay_options .dropdown div[name="size"] td.selected{background-color: #B1D4F1;} .oe_overlay_options .dropdown div[name="size"] table.oe_hover td.selected{background-color: transparent;} .oe_overlay_options .dropdown div[name="size"] table.oe_hover td.select{background-color: #B1D4F1;} ul.wizard{padding: 0; margin-top: 20px; list-style: none outside none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065);} ul.wizard li{border: 1px solid #d4d4d4; border-right-width: 0; position: relative; float: left; padding: 0 10px 0 20px; margin: 0; line-height: 38px; background: #fbfbfb;} ul.wizard li .chevron{position: absolute; top: 0; right: -10px; z-index: 1; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #d4d4d4;} ul.wizard li .chevron:before{position: absolute; top: -20px; right: 1px; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #fbfbfb; content: "";} ul.wizard li .o_link_disable{text-decoration: none; color: inherit; cursor: text;} ul.wizard li.text-success{background: #f3f4f5;} ul.wizard li.text-success .chevron:before{border-left: 10px solid #f5f5f5;} ul.wizard li.text-primary{background: #f1f6fc;} ul.wizard li.text-primary .chevron:before{border-left: 10px solid #f1f6fc;} ul.wizard li:first-child{padding-left: 15px; border-radius: 4px 0 0 4px;} ul.wizard li:last-child{border-radius: 0 4px 4px 0; border-right-width: 1px;} ul.wizard li:last-child .chevron{display: none;} #o_shop_collapse_category li{width: 100%;} #o_shop_collapse_category li a{display: inline-block; width: 80%; padding-left: 3px;} #o_shop_collapse_category li i.fa{cursor: pointer;} .mycart-popover{max-width: 500px; min-width: 250px;} .mycart-popover .cart_line{border-bottom: 1px #EEE solid;} tr#empty{display: none;} td.noborder{border: none !important;} .border_primary{border: 1px solid #00A09D;} .js_change_shipping{cursor: pointer;} a.no-decoration{cursor: pointer; text-decoration: none !important;} #o-carousel-product.css_not_available{opacity: 0.2;} #o-carousel-product .carousel-inner div.item, #o-carousel-product .carousel-control-prev, #o-carousel-product .carousel-control-next{height: 400px;} #o-carousel-product .carousel-inner div.item img{max-height: 100%;} #o-carousel-product .carousel-control-prev, #o-carousel-product carousel-control-next{background-image: none !important;} #o-carousel-product .carousel-indicators{background-color: transparent; margin: 10px 0 0; overflow-y: hidden; position: static; text-align: left; white-space: nowrap; width: 100%; height: 100px !important; text-align: center; list-style-position: inside;} #o-carousel-product .carousel-indicators li{background-color: transparent !important; border-radius: 0; display: inline-block; margin: 0 !important; width: 54px !important; height: 54px !important; border: 0 !important; box-shadow: none !important;} #o-carousel-product .carousel-indicators li img{display: block; opacity: 0.5;} #o-carousel-product .carousel-indicators li.active img{opacity: 1;} .ecom-zoomable:not(.ecom-autozoom) img[data-zoom]{cursor: zoom-in;} .ecom-zoomable.ecom-autozoom img[data-zoom]{cursor: crosshair;} .ecom-zoomable .o_editable img[data-zoom]{cursor: pointer;} .break-word{word-wrap: break-word;} #coupon_box form{max-width: 300px;} .font-weight-normal{font-weight: normal;} .o_website_sale_animate{opacity: 0.7; position: absolute !important; height: 150px; width: 150px; z-index: 1020;} .o_red_highlight{background: #db0700 !important; box-shadow: 0 0 0 0 rgba(240, 8, 0, 0.4); transition: all 0.5s linear;} .o_shadow_animation{box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important;} 

/* /website_sale/static/src/scss/website_mail.scss defined in bundle 'web.assets_frontend' */
 .oe_msg img.oe_msg_avatar{width: 50px; margin-right: 10px;} .oe_msg_attachment{display: inline-block; width: 120px; margin: 4px 2px; min-height: 80px; position: relative; border-radius: 3px; text-align: center; vertical-align: top;} .oe_msg_attachment a img.oe_attachment_embedded{display: block; position: relative; margin: 0 0 0 10px; width: 100px; height: 80px; border-radius: 1px; border: solid 3px #FFF; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19);} .oe_msg_attachment a div.oe_attachment_name{display: inline-block; max-width: 100%; padding: 1px 3px; margin-top: 2px; margin-bottom: 5px; background: #F4F5FA; overflow: hidden; color: #4c4c4c; text-shadow: none; border-radius: 3px; word-wrap: break-word;} 

/* /website_sale/static/src/scss/website_sale_frontend.scss defined in bundle 'web.assets_frontend' */
 .progress-wizard{margin-top: 15px; padding: 0 15px;} @media (min-width: 768px){.progress-wizard{padding: 0;}} .progress-wizard .progress-wizard-step{position: relative;} @media (min-width: 768px){.progress-wizard .progress-wizard-step{margin-top: 0.8125rem; float: left; width: 33.33333333%;}.o_wizard_has_extra_step + .progress-wizard .progress-wizard-step{width: 25%;}} @media (max-width: 767.98px){.progress-wizard .progress-wizard-step.disabled, .progress-wizard .progress-wizard-step.complete{display: none;}} .progress-wizard .progress-wizard-step .progress-wizard-dot{width: 0.625rem; height: 0.625rem; position: relative; display: inline-block; background-color: white; border-radius: 50%; box-shadow: 0 0 0 0.125rem #e9ecef;} @media (min-width: 768px){.progress-wizard .progress-wizard-step .progress-wizard-dot{position: absolute; top: auto; left: 50%; bottom: auto; right: auto; margin: -0.375rem 0 0 -0.3125rem;}} .progress-wizard .progress-wizard-step .progress-wizard-steplabel{color: #6c757d; margin: 5px 0 5px 5px; font-size: 0.875rem; display: inline-block;} @media (min-width: 768px){.progress-wizard .progress-wizard-step .progress-wizard-steplabel{display: block; margin: 1rem 0 20px 0;}} @media (max-width: 767.98px){.progress-wizard .progress-wizard-step .progress-wizard-steplabel{margin-left: -15px; font-size: 24px;}} .progress-wizard .progress-wizard-step .progress-wizard-bar{height: 0.125rem; background-color: #e9ecef;} .progress-wizard .progress-wizard-step.active .progress-wizard-dot{animation: fadeIn 1s ease 0s 1 normal none running; background: #00A09D; box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(0, 160, 157, 0.5);} .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: #28a745; 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: #28a745;} .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-dot:after{color: #28a745;} .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/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;}} 

/* /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%;}