#cf-turnstile-woo-checkout{margin-bottom:-40px}.splide__pagination .splide__pagination__page{margin:0}.product-template-default .cwginstock-subscribe-form .panel-primary{border-color:var(--primary);margin-bottom:-30px}.product-template-default .cwginstock-subscribe-form .panel-primary>.panel-heading{color:#fff;background-color:var(--primary);border-color:var(--primary);padding:15px}.product-template-default .cwgstock_button{padding:15px;background:var(--primary);color:#fff;border:0;text-transform:uppercase}.product-template-default .cwgstock_button:hover{background:var(--primary-4)}.product-template-default .cwginstock-panel-heading h4{font-size:1rem}.product-template-default .cwginstock-subscribe-form{margin:20px 0 50px 0;max-width:400px;width:100%}.product-template-default .onbackorder form.cart{display:none!important}.product-template-default .onbackorder .product-form-cart,.product-template-default .outofstock .product-form-cart{flex-direction:column!important;align-items:flex-start!important}.product-template-default .product-stock-block div::before{content:""!important;display:inline-flex;margin-right:10px;border-radius:50%;height:10px;width:10px;background:#f73959;box-shadow:0 0 0 0 #f73959;animation:pulse-red 2s infinite}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(247 57 89 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}.product-template-default p.stock.in-stock{display:none}li#wp-admin-bar-editor_mode,li#wp-admin-bar-monsterinsights_frontend_button,li#wp-admin-bar-new-content,li#wp-admin-bar-comments,li#wp-admin-bar-updates,li#wp-admin-bar-customize{display:none!important}ul.splide__pagination.splide__pagination--ltr li{margin:0 3px}.woocommerce .blockUI.blockOverlay:before{animation:unset!important}p#ws_opt_in_field{font-size:.9em;margin-bottom:15px}header .menu-box a{display:flex!important;flex-direction:row;align-items:center}header .menu-box a::before{content:'';background:url(https://cavedechaz.com/wp-content/uploads/icon-box.png) no-repeat!important;width:20px!important;height:20px!important;background-size:98%!important}header .menu-box:hover a::before,header .mega-current-menu-item.menu-box a::before{filter:invert(1)}@media (max-width:991px){header .menu-box a::before{filter:invert(1)}}html[lang="en-GB"]{header .menu-box{display:none!important}}ul.mega-menu-horizontal{white-space:nowrap!important}th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-tracking,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-tracking{display:none!important}@media (max-width:991px){.woocommerce-cart-form thead,.woocommerce-cart-form tbody td[data-title]::before{display:none!important}}.product-template-default .crisp-client{display:none}:where(.brxe-image):before{z-index:1}.woocommerce-order-details .woocommerce-table--order-details+header{margin-top:30px;margin-bottom:15px}@media (max-width:478px){.woocommerce-order-details .woocommerce-table--order-details+header+table .woocommerce-orders-table__row td{padding:20px;justify-content:flex-start}.woocommerce-order-details .woocommerce-table--order-details+header+table .woocommerce-orders-table__row td:not(.order-actions):before{margin-right:10px}}.woocommerce-account .woocommerce-orders-table__row th,.woocommerce-account .woocommerce-orders-table__row td{border:1px solid var(--bricks-border-color)!important;padding:10px 15px!important}.woocommerce-view-subscription .woocommerce-MyAccount-content td,.woocommerce-view-subscription .woocommerce-MyAccount-content th{padding:10px!important;border:1px solid var(--bricks-border-color)}.woocommerce-view-subscription .woocommerce-MyAccount-content a.button{padding:5px 15px!important;line-height:1;font-size:13px;min-height:auto;margin:5px}.woocommerce-view-subscription .woocommerce-MyAccount-content h2{font-size:1.6rem!important;margin-top:20px;margin-bottom:20px}.woocommerce-order-pay div.woocommerce{padding:16px;max-width:1600px}.facetwp-div h3,.facetwp-flyout h3{font-size:20px;margin-bottom:10px}.facetwp-div .facetwp-facet,.facetwp-flyout .facetwp-facet{margin-bottom:20px}.facetwp-div .fs-wrap.single,.facetwp-flyout .fs-wrap.single,.facetwp-div .fs-wrap.multiple,.facetwp-flyout .fs-wrap.multiple{width:100%}.facetwp-div .fs-label-wrap .fs-label,.facetwp-flyout .fs-label-wrap .fs-label{padding:10px!important}.facetwp-div .facetwp-expand span,.facetwp-flyout .facetwp-expand span{background-color:#e7e7e7;color:var(--base);width:20px;display:block;text-align:center;height:20px;line-height:20px;border-radius:5px}.facetwp-div .facetwp-checkbox,.facetwp-flyout .facetwp-checkbox{background:url(https://cavedechaz.com/wp-content/uploads/checkbox.png) 0 50% no-repeat;background-size:14px 14px}.facetwp-div .facetwp-checkbox.checked,.facetwp-flyout .facetwp-checkbox.checked{background-image:url(https://cavedechaz.com/wp-content/uploads/checkmark.png)!important}.facetwp-selections ul{padding:0;margin:0;display:flex;flex-wrap:nowrap;gap:15px;margin-bottom:0;margin-top:20px}.facetwp-selections ul li{background-color:#000;color:#fff;padding:10px;border-radius:5px;white-space:nowrap}.facetwp-selections .facetwp-selection-value{background-image:url(https://cavedechaz.com/wp-content/uploads/icon-close.png)!important;background-size:12px 12px;padding-right:30px!important;margin-right:0!important}.facetwp-facet.is-loading{position:relative}.facetwp-facet.is-loading:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000000;background-image:linear-gradient(90deg,#e4e4e4 0,#f1f1f1 40%,#ededed 60%,#e4e4e4 100%);background-position:0 0;background-repeat:repeat;animation:animatedBackground 5s linear infinite}.facetwp-template{position:relative}.custom-loader{position:fixed;background-position:center;background-repeat:no-repeat;height:100%;width:100%;top:0;left:0;background-color:#fff;opacity:.95;z-index:99999999}.custom-loader:before{height:2em;width:2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:"";-webkit-animation:none;-moz-animation:none;animation:none;background-image:url(https://cavedechaz.com/wp-content/themes/bricks-child/chargement-vin.gif)!important;background-position:center center;background-size:contain;background-repeat:no-repeat;line-height:1;text-align:center;font-size:40px}.filtre-shop .facetwp-facet{margin-bottom:0!important}@keyframes post-animation{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translatey(0)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes spinnershop{to{transform:rotate(360deg)}}@keyframes post-animation-top{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes animatedBackground{from{background-position:0 0}to{background-position:1000px 0}}@keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}.brxe-product-price p.price{display:flex;flex-direction:column}.bloc__product-price .subscription-details,.bloc__product-price .format-product{display:none!important}.single-product .brxe-product-price p.price{flex-direction:row;white-space:nowrap;align-items:center}.single-product span.subscription-details{font-size:16px;margin-left:10px}.brxe-product-price .price del{margin-right:0!important;text-decoration:unset;font-size:90%;margin-bottom:-15px;position:relative}.brxe-product-price .price del:before{content:"";width:70%;height:2px;top:40%;left:0;position:absolute;background-color:var(--bricks-text-light)}a.c-vin-degust br{display:none}.note_vin{display:grid;align-items:flex-start;grid-template-columns:repeat(3,1fr);grid-gap:30px}.c-vin{display:flex;flex-wrap:wrap;margin-bottom:20px}.c-vin-date{width:100%}.c-vin-commentaire{margin-top:10px;font-style:italic}.c-vin-note{background-color:var(--secondary);color:var(--blanc);font-size:1rem;display:flex;padding:5px 10px;border-radius:10px}.c-vin-degust{display:flex;align-items:center;gap:15px;text-decoration:none;color:inherit;margin-bottom:5px}.c-vin-note .font-strong-bold{text-align:center}.c-vin-date{color:#777}@media (max-width:767px){.note_vin{display:grid;align-items:flex-start;grid-template-columns:repeat(2,1fr);grid-gap:30px}}@media (max-width:477px){.note_vin{display:grid;align-items:flex-start;grid-template-columns:repeat(1,1fr);grid-gap:30px}}a,.bricks-button,span.action svg,button{transition:0.3s all!important}a:hover{color:var(--secondary)}.skip-link{display:none!important}.cky-btn{flex:initial!important}.cky-btn-revisit-wrapper{display:none!important}.cky-notice-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:32px!important}.cky-notice-btn-wrapper{justify-content:flex-start!important;margin-top:0!important;flex-wrap:nowrap!important;flex-direction:row!important;white-space:nowrap!important;gap:10px!important}.cky-notice-btn-wrapper .cky-btn{margin:0!important}@media (max-width:800px){.cky-notice-group{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:440px){.cky-notice-btn-wrapper{flex-direction:row!important;align-items:stretch!important;white-space:normal!important}}.liv-progress span{color:var(--vert)}.liv-progress i{color:var(--vert);font-size:20px;margin-left:8px}.sectiondrop{position:fixed!important;top:0;box-shadow:0 2px 5px 0 rgb(0 0 0 / 10%)}.sectiondrop #brxe-sztcjz{display:none!important}.sectiondrop #brxe-xqvnvd{transform:translateY(-50%)!important}.mega-menu-max_mega_menu_1-mobile-open #brxe-xqvnvd{transform:none!important}.mega-menu.max-mega-menu.mega-menu-horizontal{padding:10px 0!important}@media (max-width:991px){.dgwt-wcas-search-wrapp{max-width:100%!important}}@media (max-width:478px){#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after,#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before{width:25px!important}}.mega-menu-max_mega_menu_1-mobile-open .mega-menu-horizontal>li{padding-bottom:10px!important}.cavesecretedp{display:none!important}.favmenu{display:none!important}@media (max-width:1250px){.cavesecretedptop{display:none!important}.cavesecretedp{display:block!important}}@media (max-width:1100px){#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link{padding:0 10px}}@media (max-width:1080px){.menu-spi{display:none!important}}.mega-menu-column>.mega-sub-menu>.mega-menu-item>a{padding-bottom:5px!important;text-decoration:underline!important;text-decoration-style:dotted!important;text-decoration-thickness:2px!important}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:'\e64b'!important;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:themify!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;transition:transform 0.3s ease!important}li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{transform:rotate(180deg)!important}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background:transparent!important;color:#363636!important}@media only screen and (max-width:991px){.favmenu,.menu-spi{display:block!important}.favmenu a{text-transform:uppercase!important;font-weight:900!important;background-color:var(--primary-4)!important}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link{color:#fff!important}.cavesecretedptop{display:block!important}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:'\e648'}#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open+#mega-menu-max_mega_menu_1{padding-bottom:150px!important}}.show-mobile-menu button.bricks-mobile-menu-toggle{position:absolute;left:250px;top:25px}.mini-img{z-index:10}.brxe-woocommerce-mini-cart .cart-detail{width:90%!important;max-width:400px!important}.brxe-woocommerce-mini-cart .cart-detail h3{text-align:left;color:var(--secondary);font-weight:600;height:70px;min-height:70px;display:flex;align-items:center;font-size:1.5rem;text-transform:capitalize;border-bottom:1px solid var(--secondary-opa-3);padding:0 20px}.brxe-woocommerce-mini-cart ul.woocommerce-mini-cart.cart_list.product_list_widget{padding:30px 20px}.brxe-woocommerce-mini-cart.show-cart-details .cart-detail :where(.bricks-mini-cart-close){height:70px}.brxe-woocommerce-mini-cart .cart-detail li .remove{font-size:30px!important;background-image:url(https://cavedechaz.com/wp-content/uploads/bin.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:100%;white-space:nowrap;overflow:hidden}.brxe-woocommerce-mini-cart p.woocommerce-mini-cart__total.total{display:none!important}.brxe-woocommerce-mini-cart p.woocommerce-mini-cart__buttons.buttons{margin-top:auto!important;padding:20px 20px 0 20px;border-top-style:solid;border-top-width:1px;border-top-color:var(--secondary-opa-3)}.brxe-woocommerce-mini-cart .img-bande{margin-top:15px;display:flex;justify-content:center}.brxe-woocommerce-mini-cart .img-bande img{width:50%!important;margin:0!important;float:none!important}.brxe-woocommerce-mini-cart .cart-detail li+li{padding-top:25px}.brxe-woocommerce-mini-cart .cart-detail li .quantity{margin-top:10px!important;margin-left:75px;font-weight:500!important;font-size:15px}.brxe-woocommerce-mini-cart a.button.wc-forward{padding:10px 0!important}.brxe-woocommerce-mini-cart ul.variation{margin-left:75px!important;padding:0!important}.brxe-woocommerce-mini-cart ul.variation li,.brxe-woocommerce-mini-cart ul.variation li p{margin:0!important;padding:0!important;display:inline;color:#777777!important;font-size:14px!important}.brxe-woocommerce-mini-cart ul.variation li::after{content:"-"}.brxe-woocommerce-mini-cart ul.variation li::after{content:none}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__empty-message{font-size:16px!important;padding-top:20px}.shipping_bar{padding:20px;background-color:var(--secondary-opa-2);display:flex;flex-direction:column;gap:10px;text-align:center}.shipping_bar span{color:green;font-weight:600}.shipping_bar i{color:green!important;font-size:20px!important;margin-left:8px!important}.newprogress{position:relative;width:100%;height:22px;border-radius:15px;overflow:hidden;padding:6px 10px;border:1px solid #000}.newprogress__fill{width:0%;height:100%;border-radius:15px;background-color:green;background-image:linear-gradient(-45deg,rgb(255 255 255 / .2) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .2) 50%,rgb(255 255 255 / .2) 75%,transparent 75%,transparent);animation:move 2s linear infinite;background-size:50px 50px;transition:width 1s ease}.wc-proceed-to-checkout .shipping_bar{margin-bottom:30px}button.splide__arrow{background:var(--secondary);border-radius:50%}.main-slider-produits .splide__track--nav>.splide__list>.splide__slide,.main-slider-produits .splide__track--nav>.splide__list>.splide__slide.is-active{border:0!important}.main-slider-produits .splide__pagination{width:100%}@media screen and (max-width:600px){.slider-produits{padding-right:0!important;padding-left:0!important}.slider-produits .tab-menu{overflow-x:auto;padding-left:55px}.slider-produits .tab-menu .tab-title{flex:0 0 auto}.slider-produits .main-slider-produits{padding-left:20px!important;padding-right:0!important}.slider-produits .main-slider-produits .splide__arrows.custom.splide__arrows--ltr{display:none!important}}.brxe-tabs-nested .tab-pane.brx-open{animation:fade-in .3s ease-in}.slider_img_cuvee div+div{transform:translateX(70%)}.dmndescription{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#fff;max-height:120px}.dmndescription p{margin-top:0}.show-more{display:block;max-height:100%}.voirplus{color:#fff;background-color:#fff0;text-decoration:underline;opacity:.8;margin-top:10px}@media (max-width:767px){.dmndescription{-webkit-line-clamp:1}.dmndescription p{display:inline}.show-more p{display:block}}@media (max-width:991px){.slider_img_cuvee img{display:none}}.filtre-appliques fieldset,.filtre-appliques h4{margin-bottom:0!important}.sectionshop .wpgb-facet .wpgb-facet-title{margin:0 0 15px 0!important}.cartdrop{position:fixed;background-color:var(--primary);padding:20px!important;border-radius:20px;color:#fff;box-shadow:0 0 6px 0 rgb(0 0 0 / 8%);margin-right:10px;animation:post-animation-top .6s ease}.bloc__product_info_txt::after{content:",\00a0"}.bloc__product_info_txt:last-child::after{content:none}i.ti-check.addiconok{position:absolute;top:-5px;right:0;background-color:#1d6f42;border-radius:50%;font-size:8px;padding:5px;color:#fff;animation:fade-in .5s ease-in}a.added_to_cart.wc-forward{display:none}.brxe-product-add-to-cart a.button[data-product_id]:hover{background-color:var(--secondary-4)!important}.brxe-product-add-to-cart a.button[data-product_id]{border-radius:50%!important;background-color:var(--secondary)!important;width:45px;height:45px;padding:0}.brxe-product-add-to-cart a.button[data-product_id] i.ti-shopping-cart{color:#fff}.bloc__product.type-onbackorder .bloc__product-img img{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1)}.single-product .crisp-client .cc-tlyw[data-full-view=true] .cc-kxkl .cc-nsge{bottom:130px!important}.bloc__product-limite{text-transform:lowercase;display:block}.bloc__product-limite:first-letter{text-transform:uppercase}.review-product ul.tabs.wc-tabs{display:none}.review-product #reviews .commentlist li{margin-bottom:30px;padding:20px;border:1px solid var(--bricks-border-color);border-radius:30px}.review-product #reviews .description{padding-bottom:0;border-bottom:0!important}.review-product .brxe-product-tabs .woocommerce-tabs.wc-tabs-wrapper{border:0}.review-product div.woocommerce-Reviews{display:flex;flex-direction:row;gap:30px;align-items:flex-start}.review-product #reviews .comment-reply-title{display:none!important}.review-product #reviews form label{color:var(--primary)!important;font-weight:400!important;margin-bottom:0!important}.review-product .comment-form-rating{display:flex;gap:20px;align-items:center}.review-product #reviews form .stars a:before,.review-product #reviews form .stars.selected a.active~a:before{color:var(--secondary-h-opa-4)!important}.review-product textarea#comment{margin-top:10px;min-height:70px!important;height:70px!important}.review-product #reviews form .stars.selected a:not(.active):before,.review-product #reviews form .stars.selected a.active:before{color:var(--secondary)!important}.review-product div.woocommerce-Reviews>div{display:flex}.review-product div.woocommerce-Reviews div#comments{order:1;width:60%}.review-product #reviews .commentlist{width:100%}.review-product .star-rating span:before{color:var(--secondary)}.review-product h2.woocommerce-Reviews-title{display:none}.review-product p.woocommerce-noreviews{font-weight:700;font-size:1.5rem;color:var(--secondary);margin-top:-10px}.review-product div.woocommerce-Reviews .clear{display:none}.review-product div#review_form{width:100%}.review-product #reviews #review_form_wrapper{margin-top:0px!important;background-color:#f6f6f6;padding:30px;border-radius:20px;width:40%}.autresmils a.autres-mils{background-color:var(--primary);color:#fff;padding:10px 20px;border-radius:15px}.autresmils a.autres-mils:hover{background-color:var(--primary-4)}.list_a_mil{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:30px}.listdmn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px}@media (max-width:767px){.listdmn{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:475px){.listdmn{grid-template-columns:repeat(2,minmax(0,1fr))}}.listdmn a:before{content:"-\00a0"}.autresmils h3{font-size:1.5rem;padding-bottom:15px}@media (max-width:767px){.review-product div.woocommerce-Reviews{flex-direction:column}.review-product div.woocommerce-Reviews div#comments,.review-product #reviews #review_form_wrapper{width:100%}}.best-sellers-img.brxe-image img{height:auto!important}.bloc__product .woocommerce-Price-amount span,.brxe-product-price .woocommerce-Price-amount span{font-size:60%;vertical-align:text-top}.single-product form.cart{display:flex;gap:20px;height:45px}.single-product form.cart .quantity .qty{border-radius:0!important}.single-product form.cart .quantity,.single-product form.woocommerce-cart-form .quantity{height:100%;margin-bottom:0;width:120px}form.cart .quantity .minus:hover svg,form.cart .quantity .plus:hover svg,form.woocommerce-cart-form .quantity .minus:hover svg,form.woocommerce-cart-form .quantity .plus:hover svg{height:22px!important;width:22px!important}.woocommerce .button:hover{background-color:var(--secondary-4)!important}.single-product form.cart .button,.single-product form.woocommerce-cart-form .button{align-items:center;min-width:auto;border-radius:50%;width:45px;height:45px;padding:0;margin-top:0!important}.single-product form.cart .quantity,.single-product form.woocommerce-cart-form .quantity{border-radius:15px}@media (max-width:478px){.single-product form.cart .quantity,.single-product form.woocommerce-cart-form .quantity{width:80px}.single-product form.cart .quantity .minus,.single-product form.cart .quantity .plus,.single-product form.woocommerce-cart-form .quantity .minus,.single-product form.woocommerce-cart-form .quantity .plus{width:20px}}.formulaire-newsletter{column-gap:1%}.formulaire-newsletter .form-group button,.formulaire-newsletter .form-group input{height:45px;border-radius:10px!important}.woocommerce-checkout .product-name img{width:50px;min-width:50px;height:50px;min-height:50px;padding:0!important}.woocommerce-checkout #shipping_method li:not(:has(input#shipping_method_0_lpc_relay31:checked)){display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:10px}.woocommerce-checkout blockquote#lpc_pick_up_info{font-family:inherit;font-size:1rem;display:inline-block;border-left:0;background-color:var(--primary-opa-2);border-radius:15px;padding:15px}.woocommerce-checkout #payment .payment_methods img{max-width:100%!important;height:25px;float:none!important}.woocommerce-checkout button#lpc_pick_up_widget_show_map{background-color:var(--secondary);color:#fff;font-size:.95rem;padding:10px;border-radius:5px}.woocommerce-checkout .woocommerce-shipping-methods span.woocommerce-Price-amount.amount{font-weight:700;font-size:1.2rem}.woocommerce-checkout form.checkout_coupon{display:grid;margin:0!important;grid-template-columns:repeat(2,1fr);gap:20px}.woocommerce-checkout .coupon-form>td{margin-bottom:-20px!important}.woocommerce-checkout form>ul.woocommerce-error{grid-column:1/3;margin-bottom:0}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background-color:var(--primary)!important;color:#fff!important;margin-bottom:0!important;font-size:15px;column-gap:20px}.woocommerce-checkout form.checkout_coupon p{float:none!important;width:auto!important}.woocommerce-checkout .coupon-form p{display:none}.woocommerce-checkout .coupon-form form p{display:flex}.woocommerce-checkout form.checkout_coupon button,.woocommerce-checkout form.checkout_coupon input{height:42px!important;margin-top:0}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .clear{display:none}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table .woocommerce-info a{text-align:right;min-width:140px}.woocommerce-checkout .brxe-container.before-checkout+.woocommerce-message,.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout,.woocommerce-checkout .woocommerce-notices-wrapper,.woocommerce-checkout .woocommerce-notices-wrapper+.woocommerce-message{display:none!important}.woocommerce-checkout .woocommerce-message{background-color:var(--bricks-bg-success);color:var(--bricks-text-success);line-height:1.7;list-style-type:none;margin:0 0 30px;overflow:hidden;padding:15px}.woocommerce-checkout #billing_company_field label+span{display:none}.woocommerce-checkout #billing_company_field label:before{content:"\002B";margin-right:10px}.woocommerce-checkout #billing_company_field label{background-color:var(--secondary);width:auto;display:inline-block;padding:5px 15px;font-weight:initial;font-size:14px;border-radius:10px;color:#fff}.woocommerce-checkout .woocommerce .select2-selection{border-radius:10px}.woocommerce-checkout .woocommerce-checkout label{font-weight:400;letter-spacing:0}.woocommerce-checkout .brxe-woocommerce-checkout-customer-details h3{color:var(--secondary);margin-bottom:20px;font-size:1.5rem}.woocommerce-checkout .brxe-woocommerce-checkout-customer-details h3 span{font-size:1.5rem}.woocommerce-checkout .brxe-woocommerce-checkout-customer-details input,.woocommerce-checkout .brxe-woocommerce-checkout-customer-details select,.woocommerce-checkout .brxe-woocommerce-checkout-customer-details textarea{border-radius:10px}.woocommerce-checkout .brxe-woocommerce-checkout-customer-details .woocommerce-account-fields{margin-bottom:15px}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout #order_review{border:0!important}.woocommerce-checkout .shop_table tbody td{border:0!important}.woocommerce-checkout tbody{border-collapse:collapse}.woocommerce-checkout tr.cart_item{box-shadow:0 1px 0 0 var(--bricks-border-color)}.woocommerce-checkout .woocommerce-input-wrapper input::placeholder,.woocommerce-checkout .woocommerce-input-wrapper textarea::placeholder{color:var(--base);opacity:.8}.woocommerce-checkout .order-total span.woocommerce-Price-amount.amount{font-size:1.5rem}.woocommerce-checkout .order-total .includes_tax span.woocommerce-Price-amount.amount{font-size:1rem}.woocommerce-checkout .order-total small.includes_tax{display:block}.woocommerce-checkout td.product-total,.woocommerce-checkout tfoot td{text-align:right}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address label{font-size:1.5rem;font-weight:400}.woocommerce-checkout ul#shipping_method label{font-weight:400;letter-spacing:0;margin-bottom:0}.woocommerce ul.variation li:last-child::after{content:none}.woocommerce-checkout tr.woocommerce-shipping-totals.shipping{display:flex;flex-direction:column}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table{display:flex;flex-wrap:wrap}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table *{flex:1;box-sizing:border-box}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table>*{flex:1 0 100%}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr{display:flex}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table .cart_item td:nth-of-type(odd),.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table thead th:nth-of-type(odd){flex:1 0 60%}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot th{flex:1}.woocommerce-checkout .js-custom-error-message{color:var(--bricks-text-danger)}.woocommerce ul.variation{list-style:none;margin:0;padding:0}.woocommerce ul.variation li,.woocommerce ul.variation li p{display:inline;font-family:Cabin;font-size:1rem;color:#777777!important}.woocommerce ul.variation li::after{content:"-"}.woocommerce-checkout .woocommerce-shipping-methods li{border:1px solid;padding:15px;border-radius:15px;display:block}ul.woocommerce-shipping-methods input[type=radio]{float:none;height:20px;margin:0;width:auto;display:flex;flex:0 0 auto!important}@media screen and (max-width:376px){.woocommerce-checkout .product-name img{display:none!important}}ul.wc-item-meta{list-style:none;margin:0;padding:0}ul.wc-item-meta li,ul.wc-item-meta li p{display:inline}strong.wc-item-meta-label{display:none}ul.wc-item-meta li::after{content:"\00a0-"}ul.wc-item-meta li:last-child::after{content:none}div#lpc_pick_up_info{margin:30px 0;background-color:var(--primary-opa-1);padding:20px;border-radius:15px}.lpc-modal .lpc-lib-modal-main .lpc-lib-modal-header h1{text-align:left!important}button.lpc_relay_choose,button#lpc_pick_up_web_service_show_map,button#lpc_layer_button_search{background-color:var(--primary);color:#fff;padding:5px 8px;border-radius:5px}.woocommerce-checkout .woocommerce-order{max-width:1600px;margin:0 auto;padding:0 20px}.woocommerce-cart-form__contents{border-collapse:separate!important;border-spacing:0 20px!important}.woocommerce-cart table.shop_table.cart tr td:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.woocommerce-cart table.shop_table.cart tr td:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px}.woocommerce-cart table.shop_table.cart tr:last-child td:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.woocommerce-cart table.shop_table.cart tr:last-child td:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.woocommerce-cart-form thead th{text-transform:uppercase}.woocommerce-cart-form .coupon{float:right!important}.woocommerce-cart .order-total .includes_tax span.woocommerce-Price-amount.amount{font-size:1rem}.woocommerce-cart .order-total small.includes_tax{display:block}.woocommerce-cart form.woocommerce-cart-form .quantity{width:120px}.woocommerce-cart .cart-collaterals table tbody td{text-align:right}.woocommerce-cart .order-total td span.woocommerce-Price-amount.amount{font-size:1.5rem}.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item td{padding:25px 10px}.woocommerce-cart .woocommerce-cart-form thead{line-height:inherit}.woocommerce-cart .woocommerce-cart-form thead tr th{padding:10px 0}.woocommerce-cart-form tbody tr{border:0!important;background-color:#fff;margin-bottom:20px;border-radius:15px;box-shadow:0 0 6px 0 rgb(0 0 0 / .08)}.woocommerce-cart-form tbody tr:last-child{background-color:#fff0;box-shadow:none;display:none}a.checkout-button.button.alt.wc-forward.wp-element-button{width:100%!important}span.eh_spinner{display:none}.woocommerce-cart td.actions{padding:30px 0}.woocommerce-cart td.actions button,.woocommerce-cart td.actions input{height:45px}.woocommerce-cart td.actions button{border-radius:0}.woocommerce-cart-form .product-remove a{right:-5px}.woocommerce-cart td.actions button[name=update_cart]{display:none!important}.woocommerce-cart td.actions button[name=update_cart]:hover{background-color:var(--primary-4)!important}.woocommerce-cart .woocommerce-notices-wrapper:not(:empty){margin:0!important}.tax-shipping{font-size:14px;opacity:.8;margin-bottom:30px}table.shop_table.shop_table_responsive{margin:0 0 8px}.woocommerce-cart-form .product-thumbnail img{margin:0 auto}.woocommerce-cart-form .product-thumbnail a:before{content:"";height:50px;width:50px;background-color:var(--secondary-opa-1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1}.woocommerce-cart-form .product-thumbnail a{z-index:1}form.woocommerce-cart-form .quantity .qty{border-radius:0!important}.woocommerce-cart-form td.product-quantity{width:170px}.woocommerce-cart-form .product-name{font-weight:initial!important}@media (min-width:991px){.woocommerce-cart-form .product-thumbnail a{position:relative;display:block}}@media (max-width:991px){.woocommerce-cart .woocommerce{padding:0!important}.woocommerce-cart-form tbody tr.cart_item>*{padding:10px!important}.woocommerce-cart-form tbody tr.cart_item{display:grid!important;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}td.product-thumbnail{grid-area:1 / 1 / 3 / 2;display:flex!important;align-items:center;justify-content:center;position:relative}td.product-name{grid-area:1 / 2 / 2 / 4;flex-direction:column;padding-right:30px!important}td.product-name>*{padding-right:30px!important}td.product-quantity{grid-area:2 / 2 / 3 / 3}td.product-subtotal{grid-area:2 / 3 / 3 / 4}td.product-price{display:none!important}.woocommerce-cart-form tbody td.product-price:before,.woocommerce-cart-form tbody td.product-quantity:before,.woocommerce-cart-form tbody td.product-subtotal:before{content:"";display:none!important}.woocommerce-cart form.woocommerce-cart-form .quantity{width:100%!important;margin:0!important;height:50px}.woocommerce-cart-form .product-thumbnail img{max-width:150px!important}.woocommerce-cart-form .product-remove{right:15px!important;position:absolute!important}.woocommerce-cart-form .product-remove a{top:50%!important;right:50%!important;transform:translate(50%,-50%)!important}}@media (max-width:767px){.woocommerce-cart-form tbody td{display:initial;text-align:left!important}.woocommerce-cart-form tbody tr.cart_item{padding:10px 0!important}}@media (max-width:600px){.woocommerce-cart .splide__arrows.custom.splide__arrows--ltr{display:none!important}#slidercartpage{padding:0 0 0 10px!important}}.stockleft{font-size:13px;color:#c12f2f}.woocommerce-account .woocommerce-info .button{background-color:var(--secondary)!important}nav.woocommerce-MyAccount-navigation{display:none}.woocommerce-MyAccount-content h3{font-size:1.5rem;letter-spacing:0;padding-bottom:20px}:root{--bricks-text-info:var(--blanc);--bricks-bg-info:var(--secondary)}.woocommerce-account div#customer_login{display:flex;flex-direction:row;border:1px solid;padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important}.woocommerce-account div#customer_login>div{display:flex;flex-direction:column;width:100%;padding:30px}.woocommerce-account div#customer_login h2{text-align:center;padding-bottom:30px}.woocommerce-account div#customer_login div form{max-width:100%;min-width:100%;border:0;padding:0;text-align:left}.woocommerce-account .u-column1.col-1{border-right:1px solid}.woocommerce-ResetPassword button.woocommerce-Button.button.wp-element-button{margin-top:30px}.woocommerce-account .woocommerce .woocommerce-form-login .button{background-color:var(--secondary)!important;color:var(--blanc)!important;font-weight:400!important;padding:15px 30px!important}.woocommerce-account .woocommerce .woocommerce-form-login .button:hover{background-color:var(--secondary-4)!important}.woocommerce-privacy-policy-text{margin-bottom:15px!important;font-size:14px}.woocommerce-lost-password .formaccount{background-color:transparent!important}.woocommerce-lost-password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{margin-bottom:30px}.woocommerce-lost-password ul.woocommerce-error,.woocommerce-lost-password .woocommerce-notices-wrapper{margin-bottom:0!important}@media (max-width:768px){.woocommerce-account div#customer_login{padding:0}}@media (max-width:600px){.woocommerce-account div#customer_login{grid-template-columns:repeat(1,minmax(0,1fr))}.woocommerce-account .u-column1.col-1{border-right:0}}.blockUI.blockOverlay:before,.loader:before{height:2em!important;width:2em!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;display:block!important;content:""!important;-webkit-animation:none!important;-moz-animation:none!important;animation:none!important;background-image:url(https://cavedechaz.com/wp-content/themes/bricks-child/chargement-vin.gif)!important;background-position:center center!important;background-size:contain!important;background-repeat:no-repeat!important;line-height:1!important;text-align:center!important;font-size:2em!important}.woocommerce .blockUI.blockOverlay{background-color:#fff!important;opacity:0.9!important}.dizmiz{right:1em;position:absolute;border-radius:50%;height:24px;width:24px;line-height:100%;font-size:17px;text-align:center;font-weight:900;cursor:pointer;top:50%;border:1px solid;transform:translate(0,-50%)}a.restore-item{margin-right:50px}.contactform .form-group{position:relative}.contactform .form-group label{position:absolute;top:-9px;left:30px;background-color:#fff;padding:0 10px;transition:all .3s ease-out}.contactform .form-group label.active{top:-30px;left:auto;background-color:#fff0;padding:0;color:var(--secondary)}@keyframes fadeInOverlay{from{opacity:0}to{opacity:1}}#loader-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8);z-index:9999;animation:fadeInOverlay .3s ease-in-out}.connexion-en-cours{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column;padding:20px}.brxe-popup-7456 .brx-popup-content{max-width:1000px;overflow:hidden}#googlebadge [class*=" ti-"],#googlebadge [class^=ti-]{font-family:inherit!important}#googlebadge .ti-widget.ti-goog *:before,#googlebadge .ti-widget.ti-goog *:after{display:none!important}#googlebadge .ti-widget.ti-goog strong,#googlebadge .ti-widget.ti-goog strong *{font-weight:initial!important}#googlebadge .ti-widget.ti-goog .ti-widget-container{margin-bottom:0px!important}