.page-template-login .breadcrumb_wrapper,.page-template-login header{display:none}.page-template-login .main{padding-bottom:0}.login-page{align-items:center;display:flex;height:100vh;justify-content:center;padding:1rem;width:100vw}.login-page .login-container{background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);padding:3rem 1.5rem}.login-page .login-container h2{color:#000;font-size:32px;font-weight:500;margin-bottom:2.5rem;text-align:center}.login-page .login-container form .login-password label,.login-page .login-container form .login-username label{color:#000}.login-page .login-container form .login-password input,.login-page .login-container form .login-username input{align-items:center;align-self:stretch;border:1px solid #d9d9d9;display:flex;gap:10px;height:45px;padding:8px;width:100%}.login-page .login-container form .login-submit input{width:100%}@media (min-width:768px){.login-page .login-container{padding:7.5rem 5rem;width:760px}.login-page .login-container h2{margin:0 auto 3rem;width:463px}.login-page .login-container form{margin:auto;width:463px}.login-page .login-container form .login-password,.login-page .login-container form .login-username{display:flex;flex-direction:row;gap:32px;height:52px;justify-content:end}.login-page .login-container form .login-password label,.login-page .login-container form .login-username label{align-items:center;display:flex}.login-page .login-container form .login-password input,.login-page .login-container form .login-username input{height:100%;width:300px}.login-page .login-container form .login-submit{margin-bottom:5px;text-align:center}.login-page .login-container form .login-submit input{width:auto}.login-page .login-container form .login-submit input:hover{background-color:#dba457;border:2px solid #dba457}.login-page .login-container form .forgot-password{display:flex;justify-content:center;text-decoration:underline}.login-page .login-container form .login-remember{text-align:center}}.woocommerce-lost-password{height:100vh}.woocommerce-lost-password .page-wrapper{height:100%}.woocommerce-lost-password .page-wrapper #main{align-items:center;display:flex;justify-content:center;padding:0}.woocommerce-lost-password .page-wrapper #main .page-content,.woocommerce-lost-password .page-wrapper form.lost_reset_password{max-width:760px}.single-product .hide_button_simple_product,.single-product .single_add_to_cart_button,.single-product .summary>.stock.in-stock,.single-product .woocommerce-Price-amount{display:none}.single-product .packaging.in-packaging{background:var(--rio-secondary-color,#d26e4b);border-radius:2px;color:#fff;display:inline-block;font-weight:600;margin-bottom:2rem;padding:4px 2rem}.single-product .conditionnement{background-color:var(--ywraq_layout_button_bg_color)!important;border:1px solid var(--ywraq_layout_button_border_color)!important;color:var(--ywraq_layout_button_color)!important;font-weight:700;padding:5px 10px;width:-moz-max-content;width:max-content}.contact-email-page:hover,.contact-phone-page:hover,body .wpb-content-wrapper .wpcf7-form input.wpcf7-form-control,body .wpb-content-wrapper .wpcf7-form textarea.wpcf7-form-control{color:#000}body .wpb-content-wrapper .wpcf7-form input.wpcf7-form-control::-moz-placeholder,body .wpb-content-wrapper .wpcf7-form textarea.wpcf7-form-control::-moz-placeholder{color:#ccc}body .wpb-content-wrapper .wpcf7-form input.wpcf7-form-control::placeholder,body .wpb-content-wrapper .wpcf7-form textarea.wpcf7-form-control::placeholder{color:#ccc}body #yith-ywraq-default-form input{color:#000}body #yith-ywraq-default-form input::-moz-placeholder{color:#ccc}body #yith-ywraq-default-form input::placeholder{color:#ccc}body #yith-ywraq-default-form input[type=submit]{color:#fff}.wishlist-title{cursor:default}.wishlist_table tbody.wishlist-items-wrapper .product-thumbnail img{max-width:7rem}.button-refresh{display:none}body .main .page-content>.container:first-child{max-width:var(--rio-container-width)!important}.post-archive .post-meta,.woocommerce-account .breadcrumb_wrapper{display:none}.woocommerce-account .riode-account-title{font-weight:500}.woocommerce-MyAccount-navigation ul{display:flex;height:auto}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{background-color:#000;box-shadow:-1px -5px 16px 0 rgba(0,0,0,.1)}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link>a{align-items:center;border:0;color:#fff;display:flex;font-size:12px;height:100%;padding:8px}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link>a span{display:none}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active{background-color:#fff}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active>a{color:#000}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active>a:before{content:none}@media (min-width:768px){.woocommerce-MyAccount-navigation{margin-top:30px;padding:0!important}.woocommerce-MyAccount-navigation ul{align-items:flex-start;background-color:#000;flex-direction:column;gap:8px;width:172px}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{width:100%}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link>a span{display:block;margin-right:8px}.woocommerce-myaccount-block{display:flex;justify-content:center}}.woocommerce .woocommerce-MyAccount-content{box-shadow:0 4px 16px 0 rgba(0,0,0,.1);margin:0 15px;padding:2.5rem 1.5rem;z-index:28}@media (min-width:768px){.woocommerce .woocommerce-MyAccount-content{margin:0}}.woocommerce .woocommerce-MyAccount-content .myaccount-content{display:flex;flex-direction:column;gap:1rem;height:100%}.woocommerce-MyAccount-content .ywraq_my_account_quotes_title{font-weight:400}.woocommerce-MyAccount-content table.my_account_quotes{margin-top:0!important}.woocommerce-MyAccount-content table.my_account_quotes thead{background-color:#eccfa5}.woocommerce-MyAccount-content table.my_account_quotes tbody tr:nth-child(odd){background:#f3f3f3;color:#000}.woocommerce-MyAccount-content table.my_account_quotes th{border-right:1.5px solid #000;border-top:1.5px solid #000}.woocommerce-MyAccount-content table.my_account_quotes tr:last-child td{border-bottom:1.5px solid #000}.woocommerce-MyAccount-content table.my_account_quotes td:first-child,.woocommerce-MyAccount-content table.my_account_quotes th:first-child{border-left:1.5px solid #000}.woocommerce-MyAccount-content table.my_account_quotes td{border-bottom:0;border-right:1.5px solid #000;border-top:0}.woocommerce-MyAccount-content table.my_account_quotes td .raq_status{background-color:unset;color:#000}.woocommerce-MyAccount-content table.my_account_quotes .order-status,.woocommerce-MyAccount-content table.my_account_quotes td:nth-child(4){display:none}.woocommerce-MyAccount-content table.my_account_quotes td,.woocommerce-MyAccount-content table.my_account_quotes th{padding:1rem}@media (min-width:768px){.woocommerce-MyAccount-content{max-width:720px;width:100%}.woocommerce-MyAccount-content table.my_account_quotes .order-status,.woocommerce-MyAccount-content table.my_account_quotes td:nth-child(4){display:block}}.woocommerce-MyAccount-content .edit-account fieldset{border:0;margin:1rem 1rem 2rem;padding:0}.woocommerce-MyAccount-content .edit-account fieldset legend{color:#000;font-size:20px;font-weight:400}.woocommerce-MyAccount-content .edit-account .form-row [type=email],.woocommerce-MyAccount-content .edit-account .form-row [type=password],.woocommerce-MyAccount-content .edit-account .form-row [type=tel],.woocommerce-MyAccount-content .edit-account .form-row [type=text],.woocommerce-MyAccount-content .edit-account .form-row textarea{color:#000}.woocommerce-MyAccount-content .edit-account button.woocommerce-Button,.woocommerce-MyAccount-content .edit-account button.woocommerce-Button :hover{background-color:#000;border:#000}body .woocommerce-MyAccount-content .shop_table td.product-name,body .woocommerce-MyAccount-content .shop_table th.product-name{padding-left:0!important}body .woocommerce-MyAccount-content .shop_table .product-thumbnail{margin:0}body .woocommerce-MyAccount-content .ywraq-additional-information .ywraq-view-quote__customer-info{margin-left:0}body .woocommerce-MyAccount-content .quote-actions__more{opacity:1}body .woocommerce-MyAccount-content .quote-actions__more .quote-actions-button__menu .quote-actions-button__menu__item:first-child{display:none}body .woocommerce-MyAccount-content .quote-actions__more .no_finish{cursor:default}body .woocommerce-MyAccount-content .quote-actions__more .no_finish i.no_finish_i{opacity:.4}body .woocommerce-MyAccount-content .product-label.label-new,body .woocommerce-MyAccount-content .ywraq-additional-information .ywraq-admin-message,body .woocommerce-MyAccount-content .ywraq-status-completed .order_details .product-total,body .woocommerce-MyAccount-content .ywraq-status-completed .order_details tfoot,body .woocommerce-MyAccount-content .ywraq-view-quote__order-status .ywraq-new{display:none}.widget_ywraq_mini_list_quote .yith-ywraq-list-content{z-index:99999}body .widget_ywraq_mini_list_quote img.ywraq-custom-icon{max-width:17px}body .widget_ywraq_mini_list_quote{margin:0}body .widget_ywraq_mini_list_quote .raq-info{border:0;color:#fff}body .widget_ywraq_mini_list_quote .raq-info .raq-items-number{font-size:12px;font-weight:200;position:relative;top:15px;z-index:1}body .widget_ywraq_mini_list_quote .raq-info .raq-items-number:before{background-color:#d21010;border-radius:5px;bottom:1px;content:"";height:15px;position:absolute;right:-3px;width:30px;z-index:-1}body .widget_ywraq_mini_list_quote .yith-ywraq-list-content{border-radius:0;padding:17px 14px;right:80%}body .widget_ywraq_mini_list_quote .yith-ywraq-list-content .popup-list-product-title{font-weight:500}body .widget_ywraq_mini_list_quote .yith-ywraq-list-content .items-count,body .widget_ywraq_mini_list_quote .yith-ywraq-list-content .popup-list-product-title{font-size:14px;text-transform:none}body .widget_ywraq_mini_list_quote .yith-ywraq-list-content ul{margin-bottom:0}body .widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li{border-bottom:0;gap:10px;padding:2px 0 15px}body .widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li img{width:40px}body .widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li .yith-ywraq-list-item-product-info{font-weight:400;text-transform:none}body .widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li .yith-ywraq-list-item-product-info .quantity{color:#5a5858;line-height:2rem}body .widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li .yith-ywraq-item-remove{left:auto;right:5px;top:20px}body .widget_ywraq_mini_list_quote .yith-ywraq-list-content a.button{background-color:#000;border:0;padding:.5rem 2rem;width:100%}body .widget_ywraq_mini_list_quote .yith-ywraq-list-content a.button :hover{background-color:#000;border:0}@media (min-width:769px){body .widget_ywraq_mini_list_quote:hover .yith-ywraq-list-content{opacity:1;top:calc(100% - 14px);visibility:visible;z-index:10}}.ywraq-mobile-opened .yith-ywraq-list-wrapper .close{color:#707070;display:block;font-size:20px;height:30px;left:-1033px;position:relative;top:60px;width:30px;z-index:1111111111111}body .ywraq-with-form .button.wc-backward.yith-ywraq-before-table-wc-backward{align-items:center;background-color:unset;border:0;color:#000;display:flex;font-size:16px;font-weight:400;gap:8px;padding-left:0;text-align:center;text-transform:none;vertical-align:middle}body #yith-ywraq-form #yith-ywrq-table-list thead th{color:#000;font-size:14px;font-weight:400;vertical-align:bottom}body #yith-ywraq-form #yith-ywrq-table-list thead .product-quantity{padding:8px}body #yith-ywraq-form #yith-ywrq-table-list tbody img{width:100%}body #yith-ywraq-form #yith-ywrq-table-list tbody td{vertical-align:middle}body #yith-ywraq-form #yith-ywrq-table-list tbody td a{text-transform:inherit}body #yith-ywraq-form #yith-ywrq-table-list tbody .product-thumbnail{max-width:58px}body #yith-ywraq-form #yith-ywrq-table-list tbody .product-quantity{padding:0}body #yith-ywraq-form #yith-ywrq-table-list tbody .quantity{margin-bottom:0}body #yith-ywraq-form .update-list-wrapper{margin-top:1.5rem}body #yith-ywraq-form .update-list-wrapper input[type=submit]{margin-top:0}body #yith-ywraq-form .update-list-wrapper .button,body #yith-ywraq-form .update-list-wrapper button{padding:8px 24px}body #yith-ywraq-form .update-list-wrapper #ywraq-list-to-pdf{background-color:#000;border:2px solid #000;color:#fff}body #yith-ywraq-form .update-list-wrapper #ywraq-list-to-pdf:hover{color:#fff}body .yith-ywraq-mail-form-wrapper h3{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:normal}body .yith-ywraq-mail-form-wrapper .yith-ywraq-mail-form-wrapper .form-row.form-row-wide{padding-top:0}body .yith-ywraq-mail-form-wrapper p.raq-send-request-row{text-align:right}body .yith-ywraq-mail-form-wrapper p.raq-send-request-row .ywraq-with-form .button{padding:8px 24px}body header{z-index:30}body .header-icon{max-width:25px}body #topBar .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container{z-index:1}body #a3w_block_shipping_banner .vc_column_container{padding:0}body #a3w_block_shipping_banner .vc_column_container .a3w_shipping_banner{justify-content:center;width:100%}body #a3w_block_shipping_banner .vc_column_container .a3w_shipping_banner div{color:#000;font-size:14px;font-weight:400;text-align:center;text-transform:none}@media (min-width:768px){body #a3w_block_shipping_banner .vc_column_container .a3w_shipping_banner div{font-size:16px}}