.btn-search{cursor:pointer}.search-form{display:none;max-width:unset!important;z-index:2!important}.search-form .jet-ajax-search__field[type="search"]{width:250px!important}.qib-button-wrapper{display:flex;align-items:center;margin:0}.quantity.wqpmb_quantity{min-height:50px}.recipe-products-listing-custom{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.product-item{width:432px;height:432px;overflow:hidden;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.product-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.product-details{padding:8px 20px 16px 24px;flex-grow:1;position:absolute;width:100%;background:rgb(104 1 20 / .5);display:flex;justify-content:space-between;align-items:flex-end;min-height:84px}.product-details h3{margin:0}.product-details .product-more{color:#fff}.product-details .product-more::after{content:"";width:32px;height:7px;z-index:99!important;display:inline-block;background-image:url(/wp-content/themes/boucheries-nivernaises/assets/images/product-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.product-title{margin:0 0 10px;font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#fff}span.product-more{display:flex;align-items:center;white-space:nowrap;gap:5px}.jet-listing-grid__items>.jet-listing-grid__item{max-width:none!important}.chatbox-close{display:none}.chatbox-icon,.chatbox-close{cursor:pointer;transition:0.3s}.chatbox-icon:hover{scale:1.1}.chatbox{display:none}button#chatbox-send-button:focus{outline:none!important}#chatbox-send-button span{justify-content:center!important;align-items:center}#chatbox-send-button span span{flex-grow:0}#chatbox-send-button span span svg{width:30px!important}#chatbox textarea{resize:none}#chatbox .elementor-form-fields-wrapper{justify-content:space-between}#chatbox .elementor-field-type-submit{width:40px;order:5;outline:none}#chatbox input#form-field-chatbox_email_area{margin-bottom:10px!important}#chatbox .elementor-field-type-upload{width:40px!important;height:33px;position:relative;cursor:pointer;order:4}#chatbox .elementor-field-type-upload:before{content:""!important;width:40px!important;height:40px!important;position:absolute!important;top:0;left:0;z-index:3!important;background-color:#fff!important;pointer-events:none!important;background:url(/wp-content/uploads/add_photo_alternate_rounded.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;cursor:pointer!important}#chatbox .elementor-form-fields-wrapper:before{content:"Chat with us";width:100%;order:0!important;margin:0 5px;color:#fff;font-family:"gotham";font-size:20px;font-weight:700}#chatbox .elementor-form-fields-wrapper:lang(fr):before{content:"Discutez avec nous"}#chatbox .elementor-form-fields-wrapper:after{content:"👋 Hello, write to us if you have any questions.";width:100%;order:1!important;margin:0 5px 30px 5px;color:#fff;font-family:"gotham";font-size:16px;font-weight:400}#chatbox .elementor-form-fields-wrapper:lang(fr):after{content:"👋 Bonjour, écrivez-nous si vous avez des questions. Nous serons ravis de vous aider!";margin:0 5px 10px 5px}#chatbox .elementor-field-type-textarea{order:2}#chatbox .elementor-field-type-email{order:3}@media (max-width:1024px){.chatbox-icon,.chatbox-close{scale:.75}.chatbox-icon:hover{scale:.85}}p.text-dissp-fr:lang(fr){display:none!important}.discover-more-wrapper{cursor:pointer}.discover-more-wrapper:hover .discover-more-wrapper-bg{scale:1.05!important;background-color:red!important}.discover-more-wrapper-bg{transition:0.3s!important}.sort-pop-up-show{display:flex!important}.sortby-popup-mobile{display:none}#share-list-wrapper{display:none}.share-list-wrapper-show{display:flex!important}.single-press .jet-listing-grid__item{padding-bottom:40px!important}.single-press .jet-listing-grid__items.grid-col-desk-1.grid-col-tablet-1.grid-col-mobile-1.jet-listing-grid--2554.slick-initialized.slick-slider.slick-dotted{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.single-press .jet-listing-grid__slider-icon{position:relative!important;top:0!important;left:0!important;margin:0!important}.single-press .jet-slick-dots{order:3;width:fit-content!important;margin:0 25px!important;padding:0!important}.single-press .slick-list{order:1}.single-press .prev-arrow{order:2}.single-press .next-arrow{order:4}@media (max-width:767px){.single-press .jet-slick-dots{margin:0 10px!important}}.wpml-ls-statics-footer{display:none}.otgs-development-site-front-end{display:none}.see-more-products{display:flex;align-items:center;justify-content:center;gap:3px;padding-right:10px;margin-bottom:8px!important}.see-more-products:after{content:"";width:32px;height:7px;z-index:99!important;display:inline-block;background-image:url(/wp-content/uploads/product-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.see-more-products .elementor-widget-container{z-index:99}.see-more-products:before{content:"";width:100%;height:11px;background:#680114;position:absolute;z-index:0;bottom:0;left:0;opacity:0}.product-text,.see-more-products:before,.product-wrapper{transition:0.5s}.product-wrapper:hover .product-text{opacity:0}.product-wrapper:hover .see-more-products:before{opacity:1}.product-wrapper{cursor:pointer}.product-wrapper:hover .product-wrapper-bg{scale:1.04!important;background-color:red!important;filter:brightness(1.3)}.product-wrapper-bg{transition:0.3s!important}.button-plus-1,.x-mark-1,.button-plus-2,.x-mark-2,.button-plus-3,.x-mark-3,.button-plus-4,.x-mark-4{cursor:pointer}.text-wrapper-plus-1:not(.text-wrapper-show),.text-wrapper-plus-2:not(.text-wrapper-show),.text-wrapper-plus-3:not(.text-wrapper-show),.text-wrapper-plus-4:not(.text-wrapper-show){display:none!important}.text-wrapper-show{display:flex!important}body{--quantity-field--border-color:var(--e-global-color-5e5a86b, #d5d8dc);--quantity-field--border-radius:3px;--quantity-field--font-size:18px;--quantity-field--min-width:40px;--quantity-field--padding:4px;--quantity-field-control--background-color:var(--e-global-color-8c1d445, #680114);--quantity-field-control--border-radius:var(--quantity-field--border-radius);--quantity-field-control--color:white;--quantity-field-control--font-size:21px;--quantity-field-control--size:35px}.quantity-field{align-items:stretch;border:1px solid var(--quantity-field--border-color);border-radius:var(--quantity-field--border-radius);box-sizing:border-box;display:flex;flex-direction:row;justify-content:stretch;padding:var(--quantity-field--padding);width:100%}.quantity-field input.qty{border:none!important;border-radius:0!important;flex-grow:1!important;flex-shrink:1!important;font-size:var(--quantity-field--font-size)!important;font-weight:700!important;line-height:1!important;margin:0!important;max-height:none!important;max-width:none!important;min-width:var(--quantity-field--min-width)!important;outline:none!important;padding:0!important;text-align:center!important;width:0!important;-moz-appearance:textfield}.quantity-field input.qty::-webkit-outer-spin-button,.quantity-field input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-field-control{align-items:center;aspect-ratio:1 / 1;background-color:var(--quantity-field-control--background-color);border-radius:var(--quantity-field-control--border-radius);color:var(--quantity-field-control--color);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--quantity-field-control--font-size);font-weight:700;justify-content:center;line-height:var(--quantity-field-control--font-size);transition:background-color 0.3s ease-in-out;user-select:none;width:var(--quantity-field-control--size)}.quantity-field-control:hover{background-color:#000}.quantity-field-control.minus:before{content:"-";margin-top:-.2em}.quantity-field-control.plus:before{content:"+"}body{--shadow-title--color:var(--e-global-color-accent);--shadow-title--font-size:150%;--shadow-title--font-weight:600;--shadow-title--left:2.3em;--shadow-title--letter-spacing:-0.04em;--shadow-title--opacity:0.06;--shadow-title--top:0.08em}.shadow-title:not(.elementor-element),.elementor-element.shadow-title .elementor-heading-title{position:relative}.shadow-title:not(.elementor-element):before,.elementor-element.shadow-title .elementor-heading-title:before{color:var(--shadow-title--color);content:attr(data-title);font-size:var(--shadow-title--font-size);font-weight:var(--shadow-title--font-weight);left:var(--shadow-title--left);letter-spacing:var(--shadow-title--letter-spacing);line-height:1;opacity:var(--shadow-title--opacity);position:absolute;top:var(--shadow-title--top);white-space:nowrap;z-index:-1}.woocommerce div.product form.cart{margin-bottom:0}.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals td{padding-right:0}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals.one-method td,.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals.one-method td{text-align:right!important}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals.one-method td::before,.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals.one-method td::before{margin-bottom:0;width:auto}.woocommerce .shipping-info{text-align:left}.woocommerce .order-total .includes_tax{display:none}.woocommerce .u-columns.bnv-columns{display:flex;gap:50px;justify-content:space-between}.woocommerce .u-columns.bnv-columns::before{content:"";display:none}.woocommerce .u-columns.bnv-columns::after{clear:none;content:"";display:none}.woocommerce .u-columns.bnv-columns .col-1,.woocommerce .u-columns.bnv-columns .col-2{flex-basis:50%;float:none;width:auto}.woocommerce .u-columns.bnv-columns .col-2{order:1}.woocommerce .u-columns.bnv-columns .col-1{order:2}.woocommerce .woocommerce-LostPassword{margin-top:0!important;text-align:right}.woocommerce form .form-row.form-row-submit{margin-top:40px;text-align:center}.woocommerce form .form-row.form-row-submit .woocommerce-button{float:none}@media (max-width:767px){.woocommerce .u-columns.bnv-columns{flex-direction:column}}