 @media only screen and (min-width:1279px) and (max-width:1414px){ #brxe-ufeuah{ padding-right: 2rem; padding-left: 2rem; } #brxe-wtduii, #brxe-mefhgo, .x-header-search_toggle-open-text{ display:none; } } @media(min-width:991px){ header.sticky.on-scroll.scrolling #menu-logo{ margin-top:-0.6rem; margin-bottom:-2.5rem; width: 64px; height:auto; } #reviews .review.byuser{ width: calc(50% - 1rem); padding:2rem; } } @media(max-width:991px){ #reviews .review.byuser { padding:1rem; } #reviews .comment-text .star-rating { position: relative; margin-left: auto; margin-bottom: .2rem; } body.overlay-header #brx-content{ margin-top:-3.2rem; } } @media(max-width:768px){ .woocommerce-info, .woocommerce-notices-wrapper>div { flex-direction: column; text-align: center; } #product-img-wrap{ overflow:hidden; } #product-img-wrap ul.product-gallery-images{ overflow:scroll; display: flex; flex-direction: row; flex-wrap: nowrap; } .product-gallery-images li{ min-width:100%; } }  #mob_menu{ position: relative; width: 2rem; height: 2rem; cursor: pointer; transition: .5s ease-in-out; transform: rotate(0deg); margin-top:12px; } .mob_menu_element{ position: absolute; right: 0; left: 0; display: block; width: 100%; height: .15rem; transform: rotate(0deg); opacity: 1; background: #000; } #mob_menu span.mob_menu_element{ transition: .5s ease-in-out; } .mob_menu.mob_opened span.mob_menu_element:nth-child(1){ transform: rotate(45deg); border-left: 0; top:0.8rem; } .mob_menu.mob_opened span.mob_menu_element:nth-child(2){ transform: rotate(-45deg); border-left: 0; } span.mob_menu_element:nth-child(1){ top: 0; right: 0; } span.mob_menu_element:nth-child(2){ margin-top: 0.8rem; right: 0; } #x-offcanvas-mhr .x-offcanvas_inner { height: calc(100% - 4rem); margin-top: 4rem; }  .custom-mini-cart .widget_shopping_cart_content{ display: flex; flex-direction: column; height: 100%; justify-content: space-between; } .custom-mini-cart{ height: 100%; justify-content: space-between; padding-left: .4rem; padding-right: .4rem; } #brxe-dtuykk{ height:100%; } .custom-mini-cart .woocommerce-mini-cart__total{ margin-top:auto; text-align: center; } .custom-mini-cart img.attachment-woocommerce_thumbnail { border: 1px solid rgba(0, 44, 90, 0.2); width:6.5rem; height:6.5rem; object-fit:cover; float: left; margin-right: 1.5rem; } ul.product_list_widget.woocommerce-mini-cart li a { display: block; } ul.product_list_widget.woocommerce-mini-cart li a:not(.remove) { font-weight:700; line-height:1.2; text-transform: uppercase; padding-right: 1.5rem; } ul.product_list_widget.woocommerce-mini-cart .remove_from_cart_button{ position: absolute; top: .5rem; right: 0; width: 1.4rem; border: 1px solid var(--bricks-color-bbtvpl); height: 1.4rem; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 2rem; } li.mini_cart_item{ position:relative; display:block; padding:.5rem 0; border-bottom: 1px solid var(--bricks-color-mymudm); min-height:7.5rem; } .custom-mini-cart .button:not(.checkout){ background-color: var(--bricks-color-uvjibi); color: var(--bricks-color-bbtvpl); width:100%; } .woocommerce-mini-cart__buttons.buttons{ display:flex; flex-direction:column; gap:.5rem; } .woocommerce-mini-cart-item .variation{ margin:0; font-size:.8rem; } .woocommerce-mini-cart-item .variation dd, .woocommerce-mini-cart-item .variation dt{ display: inline-flex; margin-left: 0; } .woocommerce-mini-cart-item .variation dd:after{ content:" - "; margin:0 .2rem; }  .woocommerce .button, .woocommerce-mini-cart__buttons .button{ background-color: var(--bricks-color-myuwfi); border: 1px solid var(--bricks-color-bbtvpl); color: var(--bricks-color-uvjibi); text-transform: uppercase; font-weight: 600; border-radius:0.4rem; text-align: center; font-size:.85rem; padding-top: 1rem; padding-right: 1.8rem; padding-bottom: 1rem; padding-left: 1.8rem; }  .product-gallery-images li{ width:100%; } ul.product-gallery-images { list-style-type: none; display:flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; gap:8px; padding:0px; } button.single_add_to_cart_button.wc-variation-selection-needed{ background-color:#dedede !important; } .woocommerce-variation-add-to-cart, #product-content-wrap form.cart { display: flex; flex-wrap: nowrap; gap: .4em; flex-direction: row; align-content: stretch; max-width:100%; } #product-content-wrap button.single_add_to_cart_button{ width:100%; } .floc_add_wrap{ width:50%; } #custom_name_number_fields{ flex-direction:row; gap:.4rem; width:100%; } #custom_name_number_fields label { color: var(--bricks-color-bbtvpl); font-weight: 600; } .custom_player_select{ width:100%; } .custom_player_select h3{ font-size:var(--txt-m); } form.cart .quantity{ margin-top: 10px; max-width: 120px; min-width: auto; width: auto !important;; } .txt-customize-label{ font-size:var(--txt-s); font-style: italic; } .collection-txt a { color: var(--bricks-color-iqpulj); text-decoration:underline; } .product-gallery-images img{ width:100% } #product-content-wrap select, #product-content-wrap input:not(.qty){ border-radius:.4rem; background-color: var(--bricks-color-uvjibi); padding: 0.2rem 1rem; } #product-content-wrap .action.plus{ border-radius: 0 .4rem .4rem 0; background-color: var(--bricks-color-uvjibi); } #product-content-wrap .action.minus{ border-radius: .4rem 0 0 .4rem; background-color: var(--bricks-color-uvjibi); } ul.ul-product-cat, #product-cat-wrap{ list-style-type: none; padding-left: 0; display: flex; flex-direction: row; gap: 0.5rem; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center; } li.li-product-cat a{ padding:.5rem 1rem; border:1px solid var(--bricks-color-iqpulj); color : var(--bricks-color-iqpulj); border-radius:2rem; font-weight:600; transition:all .5s; } li.li-product-cat{ display:flex; } li.li-product-cat a:hover{ color:var(--bricks-color-uvjibi); background-color : var(--bricks-color-iqpulj); } .single_variation_wrap{ width:100%; } form.cart table.variations, form.woocommerce-cart-form table.variations, form.cart .woocommerce-variation:not(:empty), form.woocommerce-cart-form .woocommerce-variation:not(:empty){ margin-bottom:0; } form.cart table.variations tr{ display: flex; flex-direction: column; } form.cart table.variations td{ padding:0; width:100% } .pdt-card-title:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }  ul.button-variable-items-wrapper{ list-style-type: none; padding-left: 0; display: flex; flex-direction: row; gap: .4rem; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center; width:100%; margin-top:0; } .brxe-product-add-to-cart th.label label{ width:100%; color:var(--bricks-color-myuwfi); font-weight: 600; } .button-variable-items-wrapper .button-variable-item{ padding: 0.2rem 0.8rem; border: 1px solid var(--bricks-color-mymudm); border-radius: .4rem; transition:all .4s ease-out; } .button-variable-items-wrapper .button-variable-item.selected{ background-color: var(--bricks-color-iqpulj); color: var(--bricks-color-gysjqy); } .brxe-product-add-to-cart .variations_form.cart > div:first-child{ width:100%; } .cross-btn{ white-space: nowrap; text-transform: uppercase; font-weight: 700; color: var(--bricks-color-iqpulj); font-size: .8rem; background: transparent; } .cross-indispo{ white-space: nowrap; text-transform: uppercase; font-weight: 600; color: var(--bricks-color-icupwt); opacity:.2; font-size: .8rem; background: transparent; } .single_add_to_cart_button.disabled{ background-color:#dedede; }  .star-rating{ width: 6rem; height: 1.19rem; } #reviews .star-rating span{ color: #ffffff00; } .star-rating span { padding-top: 16px; } #reviews form .stars.selected a.active:before, #reviews form .stars.selected a:not(.active):before{ content: url('/wp-content/uploads/ciste-review-plein-single.svg') !important; height: 1.8rem; width:1.8rem; } #reviews form .stars.selected a.active~a:before, #reviews form .stars a:before{ content: url('/wp-content/uploads/ciste-review-vide-single.svg') !important; height: 1.8rem; width:1.8rem; } .star-rating:before { content: url('/wp-content/uploads/ciste-review-vide.svg') !important; width: 6rem; height: 1.19rem; } .star-rating span:before { content: url('/wp-content/uploads/ciste-review-plein.svg') !important; width: 6rem; height: 1.19rem; } #reviews .review.byuser{ border: solid 1px var(--bricks-color-mymudm); border-radius: 1rem; } #reviews ol.commentlist{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: stretch; gap: 1rem; } #reviews .description { border-bottom: none !important; margin-top: .8rem; padding-bottom: 0; } #reviews form .stars a { width: 2rem; height: 2rem; } .woocommerce-verification-required{ text-align:center } #reviews textarea{ border-radius:.8rem; border: solid 1px var(--bricks-color-mymudm); } #reviews #review_form_wrapper { margin-top: 2rem; padding:1rem; } #reviews .commentlist li { margin-bottom: 0; } #reviews img.avatar{ object-fit: cover; } .recharger-carte-ethunes{ width:100%; display:none; }  body{ background: white url(/wp-content/uploads/mhr-fleur-ciste.svg) no-repeat 80% 1.5rem; background-attachment: fixed; } .breadcrumb-item a{ color: var(--bricks-color-iqpulj); text-decoration:underline; } .woocommerce-cart-form dd{ margin:0 .4rem 0 .2rem !important; } .woocommerce-info, .woocommerce-notices-wrapper > div, .woocommerce-error, .woocommerce-message{ margin-top: 1rem; max-width: 980px; border: 1px solid var(--bricks-color-myuwfi); border-radius: 3rem; padding: 1rem 2rem; align-self: center; width:100%; } .woocommerce-message { background-color: var(--bricks-color-myuwfi); color: white; line-height: 1.7; overflow: hidden; margin: 1rem auto 0 auto; } form.checkout_coupon p:first-child{ width:100%; text-align:center; margin:0; } form.checkout_coupon p.form-row-last, form.checkout_coupon p.form-row-first{ width:auto !important; } form.checkout_coupon{ max-width: 980px; border: 1px solid var(--bricks-color-myuwfi); display: flex; justify-content: center; align-items: center; margin: 1rem auto !important; flex-wrap: wrap; flex-direction: row; border-radius: .6rem; gap:1rem; } .woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle, .woocommerce-error { display: flex; justify-content: center; } .woocommerce-notices-wrapper:not(:empty) { margin-bottom: .5rem; } .woocommerce-info a { font-weight: 400; } .woocommerce-notices-wrapper .woocommerce-message a { border-radius: 2rem; } .menu-login a:after{ content:""; position:absolute; top:0; bottom:0; left:0; right:0; }  @media(min-width:768px){ .woocommerce-MyAccount-navigation{ padding-top: 2.5rem; } .woocommerce-MyAccount-navigation ul{ position:sticky; top:10rem; } .adress-wrap{ display: flex; width: 100%; flex-direction: row; flex-wrap: nowrap; gap: 2rem; } .woocommerce-MyAccount-navigation-link.is-active{ border-left:4px solid var(--bricks-color-iqpulj); margin: 0 1rem; } .woocommerce-product-gallery .flex-control-thumbs { display: flex; flex-direction: column; gap: .6rem; padding-top: 2rem; padding-bottom: 2rem; } .custom-mini-cart{ padding-top:3rem; padding-bottom:3rem; } } @media(max-width:768px){ .woocommerce-account .woocommerce-MyAccount-navigation{ overflow:hidden; } .woocommerce-account .woocommerce-MyAccount-navigation ul{ display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; align-items: center; overflow: scroll; white-space: nowrap; border-bottom:1px solid var(--bricks-color-myuwfi); } .woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{ display: none; } .woocommerce-account .woocommerce-MyAccount-navigation ul li{ white-space: nowrap; } .woocommerce-account .woocommerce-MyAccount-navigation a { display: block; line-height: 3rem; padding: 0 1rem; } .woocommerce-MyAccount-navigation-link.is-active{ border:1px solid var(--bricks-color-iqpulj); margin: .5rem 1rem; } .woocommerce-account .woocommerce-MyAccount-navigation a { line-height: 3rem; } .brxe-product-gallery[data-pos=left] .woocommerce-product-gallery { flex-direction: column; } .brxe-product-gallery .flex-control-nav{ width:100% !important; } .brxe-product-gallery .flex-control-nav img{ max-width:100px; } .woocommerce-product-gallery .flex-control-thumbs { display: flex; flex-direction: row; gap: .6rem; flex-wrap: wrap; } .custom-mini-cart{ padding-bottom:1rem; } .woocommerce-cart-form .product-thumbnail img { width: 70%; margin: auto; } } .woocommerce-MyAccount-navigation-link.is-active{ background: white; border-radius: .4rem; } .woocommerce-MyAccount-navigation-link--orders.is-active a{ color: var(--bricks-color-iqpulj); } .woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content h4{ font-size:var(--txt-l); font-weight:700; } .adress-left, .adress-right{ width:100%; } .adress-wrap{ padding: 1rem; margin: 1.5rem 0; } .woocommerce-account input, .woocommerce-account textarea, .woocommerce-account select { padding: .15rem 1rem !important; border-radius: .4rem; background:white; }  #ethunes_transac_wrap tbody td { border-top-style: solid; border-top-width: 1px; padding: 1rem 0; } .ethunes-title{ font-size: var(--txt-l); text-transform: uppercase; font-family: "Anton"; font-weight: 400; color: var(--bricks-color-iqpulj); } #ethunes_wrap li { list-style: none; padding:1.5rem; border:1px solid #dddedf; border-radius:.4rem; } #ethunes_wrap ul { display: flex; flex-direction: row; flex-wrap: wrap; gap: 1rem; align-content: space-between; align-items: stretch; padding:0; margin-top:0; } #ethunes_wrap .ethunes_delete button{ color:var(--bricks-color-icupwt); background:transparent; font-size:13px; } #ethunes_wrap .ethunes_delete button.border-left { padding: 0 .4rem; margin: 0 .4rem; border-left: 1px solid #DDDEDF; } #ethunes_add_wrap{ order:-1; } #ethunes_add_wrap form{ display: flex; flex-direction: row; gap: .5rem; } #ethunes_wrap{ display: flex; flex-direction: column; align-items: flex-start; } .ethunes-wrap-title{ font-size: var(--txt-m); font-weight: 800; margin-top: 1rem; text-transform: uppercase; } .ethunes-cashback{ font-size:var(--txt-s); } #ethunes_wrap ul p{ margin:0; } #ethunes_add_wrap .btn-main{ min-width: 7.2rem; } .ethunes_bloquer{ } #ethunes_wrap .ethunes_bloquer button { color: var(--bricks-color-icupwt); background: transparent; font-size:.8rem; } li.ethunesCardSingle.inactive{ border-color: var(--bricks-color-icupwt) !important; background:#fff8f8; } #ethunes_wrap li.ethunesCardSingle.inactive .ethunes_bloquer button{ color: var(--bricks-color-myuwfi); background: transparent; opacity: 1; } .ethunes_card_action{ display: flex; flex-direction: row; width: 100%; }  .btn-main, form .bricks-button { padding: 1rem 1.8rem; font-weight: 600; text-transform: uppercase; font-size: .85rem; color: var(--bricks-color-uvjibi); background-color: var(--bricks-color-myuwfi); border: 1px solid var(--bricks-color-gysjqy); border-radius: .4rem; width: auto; overflow: hidden; position: relative; display: flex; white-space: nowrap; gap: .4rem; flex-direction: row; align-items: center; justify-content: center; } .single_add_to_cart_button{ width: auto; overflow: hidden; position: relative; white-space: nowrap; } .btn-main:after, .single_add_to_cart_button:after, form .bricks-button:after{ content: ""; background: linear-gradient(transparent,#0090d480,transparent); width: 100%; height: 10rem; bottom: -10rem; position: absolute; left: 100%; transition: all .4s ease-in-out; border-radius: 100%; } .btn-main> * , .single_add_to_cart_button> * , form .bricks-button> * { z-index:1; } .btn-main:hover:after, .single_add_to_cart_button:hover:after, form .bricks-button:hover:after { bottom: -5rem; left: 0; transform: scale(1.7); } .btn-second{ padding: 1rem 1.8rem; font-weight: 600; text-transform: uppercase; font-size: .85rem; color: var(--bricks-color-myuwfi); background-color: var(--bricks-color-uvjibi); border: 1px solid var(--bricks-color-myuwfi); border-radius: .4rem; width: auto; overflow: hidden; position: relative; display: flex; white-space: nowrap; gap: .4rem; flex-direction: row; align-items: center; } .btn-second:after { content: ""; background: linear-gradient(transparent, #002c5a0a, transparent); width: 100%; height: 10rem; bottom: -10rem; position: absolute; left: 100%; transition: all .5s ease-in-out; border-radius: 100%; } .btn-second:hover:after { bottom: -5rem; left: 0; transform: scale(1.7); } input[name="passwordField"]{ background-image: url('/wp-content/uploads/i-mhr-eye-close.svg'); background-size: 25px; background-position: right 10px center; background-repeat: no-repeat; padding-right:30px; } input[name="passwordField"].show-password { background-image: url('/wp-content/uploads/i-mhr-eye.svg'); background-size: 25px; } .label-promo{ background-color: var(--bricks-color-icupwt); font-weight: 600; color: var(--bricks-color-uvjibi); padding-top: .2rem; padding-right: .6rem; padding-bottom: .2rem; padding-left: .6rem; border-radius: 2rem; font-size:.8rem; } .label-news { background-color: var(--bricks-color-iqpulj); font-weight: 600; color: var(--bricks-color-uvjibi); padding-top: .2rem; padding-right: .6rem; padding-bottom: .2rem; padding-left: .6rem; border-radius: 2rem; font-size:.8rem; } .woocommerce-EditAccountForm .woocommerce-Button{ width:100%; } .woocommerce-pagination .page-numbers li .page-numbers:not(.next):not(.prev) { width:2.5rem; height:2.5rem; justify-content: center; border: solid 1px var(--bricks-color-myuwfi); border-radius:3rem; transition:all .4s; color:var(--bricks-color-myuwfi); } .woocommerce-pagination .page-numbers li .page-numbers.current{ color:white !important; background:var(--bricks-color-iqpulj); } .woocommerce-pagination .page-numbers li .page-numbers:not(.next):not(.prev):hover { background:var(--bricks-color-iqpulj); color:white; } .shop-filter-wrap-in{ position:absolute; background:white; padding:1.6rem; border-radius:.2rem; z-index:999; border:1px solid var(--bricks-color-mymudm); min-width:20rem; max-width:95%; margin-top:2rem; } #shop-filter .brx-open svg.filter-collapsed-icn{ transform:rotate(90deg); } #shop-filter svg.filter-collapsed-icn{ transition:all .4s; } .shop-filter-wrap-in ul li{ width:100%; } body.overlay-header header:not(.scrolling) #brxe-qqrhrv .brx-submenu-toggle, body.overlay-header header:not(.scrolling) #brxe-qqrhrv .brxe-text-link, body.overlay-header header:not(.scrolling) #brxe-qqrhrv #brxe-aisheq{ color:white; } body.overlay-header header:not(.scrolling) #brxe-qqrhrv{ background:transparent; border-color:#ffffff40; } body.overlay-header header:not(.scrolling) #mob_menu{ filter:invert(1); } body.overlay-header header:not(.scrolling) #brxe-aisheq svg{ filter:invert(1); } body.overlay-header header:not(.scrolling) #brxe-wprgqv .x-search-form{ background:var(--bricks-color-myuwfi); } body.overlay-header #brx-content{ margin-top:-5.7rem; } .avatar-box{ margin: 1.5rem 0; padding: 2rem; border: 1px solid var(--bricks-border-color); } input#custom_avatar{ padding: 2rem !important; } button#remove_avatar{ color: var(--bricks-color-icupwt); padding: .4rem 1rem; margin: 1rem; background:white; border: solid 1px var(--bricks-color-icupwt); border-radius: 1rem; } .woocommerce-table__product-name ul li p{ width: auto; display: inline-flex; } .woocommerce-table__product-name ul li{ padding:.4rem 0; } footer .ff-btn-submit img{ width:2rem; height:2rem; } footer .ff-btn-submit { background:transparent; } footer #ff_2_email{ min-height:2.7rem; color: white; background: transparent; border: none; } footer #ff_2_email:placeholder { font-weight: bold; opacity: 0.5; color: white; } footer .fluentform .ff-el-group, footer .ff_submit_btn_wrapper_custom button { margin-bottom: .4rem !important; } footer form#fluentform_2 fieldset{ display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .delivery-cart-notif{ padding: .4rem 1.2rem; border-radius: 2rem; background: var(--bricks-color-iqpulj); color: white; } #shop-filter .filter.checkbox input, #shop-filter .filter.radio input{ display:none; } #shop-filter .filter.checkbox li label, #shop-filter .filter.radio li label{ border: 1px solid var(--bricks-color-myuwfi); color : var(--bricks-color-myuwfi); padding:.2rem .6rem; transition:all .4s; margin:0; border-radius:2rem; } #shop-filter .filter.checkbox li.active label, #shop-filter .filter.radio li.active label{ border: 1px solid var(--bricks-color-myuwfi); color : white; background:var(--bricks-color-iqpulj); } #shop-filter .filter.checkbox li, #shop-filter .filter.radio li{ width:auto; } #shop-filter .filter.checkbox ul, #shop-filter .filter.radio ul{ display:flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; gap:.4rem; } a, a:focus, a:active, button, button:focus { outline: none !important; } .product-card-labels{ position: absolute; top: 1.5rem; right: 1.5rem; display: flex; flex-direction: row; gap: .4rem; } .alternative-title, .woocommerce-Reviews-title{ text-transform: uppercase; color: var(--bricks-color-myuwfi); font-family: "Anton"; font-weight:400; font-size:2rem; } #reviews .comment-reply-title { font-weight: 400; font-family: 'anton'; text-transform: uppercase; color: var(--bricks-color-myuwfi); margin-bottom: .5rem; font-size: 2.5rem; } .woocommerce-product-gallery__image.flex-active-slide{ max-width:100%; } .cn-acount-buttons-wrap { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; row-gap: .4rem; column-gap: .2rem; padding: 1rem 0; } ul.woocommerce-error, .woocommerce-info{ margin: 1rem auto 0 auto; } .single_add_to_cart_button.disabled.wc-variation-is-unavailable span{ display:none; } .single_add_to_cart_button.disabled.wc-variation-is-unavailable:after{ display:none; } .single_add_to_cart_button.disabled.wc-variation-is-unavailable:before{ content:'Rupture de stock'; } .single_add_to_cart_button.disabled.wc-variation-is-unavailable{ color:var(--bricks-color-icupwt); background:#fafafa; border-color: var(--bricks-color-icupwt); } .stock_empty{ color: var(--bricks-color-icupwt); background: #fafafa; border: 1px solid var(--bricks-color-icupwt); padding-top: 1.2rem; padding-right: 2rem; padding-bottom: 1.2rem; padding-left: 2rem; text-transform: uppercase; font-weight: 600; border-radius: 0.4rem; font-size: .85rem; text-align: center; border-color: var(--bricks-color-icupwt) !important; } form.cart .quantity .qty, form.woocommerce-cart-form .quantity .qty { width: 40px !important; }