@charset "UTF-8";@font-face{font-family:Verb;src:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular.eot);src:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular.eot?#iefix) format("embedded-opentype"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular.woff2) format("woff2"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular.woff) format("woff"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular.ttf) format("truetype"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular.svg#VerbRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Verb;src:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-Bold.eot);src:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-Bold.eot?#iefix) format("embedded-opentype"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-Bold.woff2) format("woff2"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-Bold.woff) format("woff"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-Bold.ttf) format("truetype"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-Bold.svg#VerbRegular-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Verb;src:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-Italic.eot);src:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-Italic.eot?#iefix) format("embedded-opentype"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-Italic.woff2) format("woff2"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-Italic.woff) format("woff"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-Italic.ttf) format("truetype"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-Italic.svg#VerbRegular-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Verb;src:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-BoldItalic.eot);src:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-BoldItalic.eot?#iefix) format("embedded-opentype"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-BoldItalic.woff2) format("woff2"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-BoldItalic.woff) format("woff"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-BoldItalic.ttf) format("truetype"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/Verb/VerbRegular-BoldItalic.svg#VerbRegular-BoldItalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:VerbCondensed;src:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/VerbCondensed/VerbCondRegular-Bold.eot);src:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/VerbCondensed/VerbCondRegular-Bold.eot?#iefix) format("embedded-opentype"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/VerbCondensed/VerbCondRegular-Bold.woff2) format("woff2"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/VerbCondensed/VerbCondRegular-Bold.woff) format("woff"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/VerbCondensed/VerbCondRegular-Bold.ttf) format("truetype"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/VerbCondensed/VerbCondRegular-Bold.svg#VerbCondRegular-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Microbrew;src:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/AlbatrossMicrobrew/Albatross-MicrobrewTwoD.eot);src:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/AlbatrossMicrobrew/Albatross-MicrobrewTwoD.eot?#iefix) format("embedded-opentype"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/AlbatrossMicrobrew/Albatross-MicrobrewTwoD.woff2) format("woff2"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/AlbatrossMicrobrew/Albatross-MicrobrewTwoD.woff) format("woff"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/AlbatrossMicrobrew/Albatross-MicrobrewTwoD.ttf) format("truetype"),url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../fonts/AlbatrossMicrobrew/Albatross-MicrobrewTwoD.svg#Albatross-MicrobrewTwoD) format("svg");font-weight:700;font-style:normal}body,html{font-size:100%}h1{color:#971b1e;font-family:MicroBrew;font-size:2.375rem;line-height:100%;margin:0 0 .5em}h1:last-child{margin-bottom:0}h2{color:#971b1e;font-family:MicroBrew;font-size:2.375rem;line-height:100%;margin:0 0 .5em}h2:last-child{margin-bottom:0}h2:first-child{margin-top:0}h3{font-family:MicroBrew;font-size:1.75rem;line-height:100%;margin:1em 0 .5em}h3:last-child{margin-bottom:0}a{color:#971b1e}a:hover{color:#0f0f0f;text-decoration:none!important}@media (min-width:576px){h1,h2{font-size:3rem}h3{font-size:2.25rem}}@-webkit-keyframes bounce-animation{0%{top:0;animation-timing-function:ease-out}15%{top:0;animation-timing-function:ease-in}50%{top:10px;animation-timing-function:ease-in}75%{top:5px;animation-timing-function:ease-out}to{top:0;animation-timing-function:ease-out}}@-moz-keyframes bounce-animation{0%{top:0;animation-timing-function:ease-out}15%{top:0;animation-timing-function:ease-in}50%{top:10px;animation-timing-function:ease-in}75%{top:5px;animation-timing-function:ease-out}to{top:0;animation-timing-function:ease-out}}@keyframes bounce-animation{0%{top:0;animation-timing-function:ease-out}15%{top:0;animation-timing-function:ease-in}50%{top:10px;animation-timing-function:ease-in}75%{top:5px;animation-timing-function:ease-out}to{top:0;animation-timing-function:ease-out}}body{background:#f0ecdc;color:#0f0f0f;font-family:Verb;line-height:170%;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page,body{overflow-x:hidden}img{max-width:100%}dl,ol,ul{padding-left:1.25em}a,button,input{outline:0!important}.mark,mark{align-items:center;background:#971b1e;border-radius:.1875rem;color:#fff;display:inline-flex;padding:0 .5rem;font-size:.9em;font-weight:600;transition:all .2s ease-in-out}.mark:hover,mark:hover{background:#0f0f0f;background:#971b1e}.nobreak{white-space:nowrap}.screen-reader-text,.visibility-hidden{visibility:hidden;position:fixed;height:0;width:0}p:last-child,ul:last-child{margin-bottom:0}.white-section{background:#fff}blockquote{background-image:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/texture-citation.jpg);background-size:100%;background-position:50%;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;font-family:MicroBrew;font-size:1.5rem;height:100%;line-height:125%;margin:0;padding:1.25rem 2.5rem;text-align:center}blockquote p{padding:0;margin:0 0 .5em}blockquote footer{font-family:Verb;font-size:.875rem;height:auto}.quote-image img{width:100%}.quote-image-bg{background-size:cover;background-position:50%;width:100%;height:100%}.fbx-count{font-size:.875rem!important;color:#fff!important;bottom:-2.1875rem!important}.required,.wpforms-required-label{color:#d8272b}.schema-faq .schema-faq-section{padding-bottom:2em}.schema-faq .schema-faq-section:last-child{padding-bottom:0}.schema-faq .schema-faq-section .schema-faq-question{display:block;font-size:1.3em;margin-bottom:.5em}.schema-faq .schema-faq-section br{content:"";margin:2em;display:block;font-size:30%}label{display:block;font-weight:700;float:none;margin-top:1em;width:100%}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{background-color:#fff;border:1px solid #dbdbdb;border-radius:.1875rem;color:#0f0f0f;padding:.75rem 1.25rem;width:100%;height:2.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:1px solid #0f0f0f}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text]{height:2.75rem}.site-content input[type=number]{background-color:#fff;border:1px solid #dbdbdb;border-radius:.1875rem;color:#0f0f0f;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2.75rem;min-width:6.25rem;padding:.75rem .75rem .75rem 1.25rem;text-align:left!important}.site-content input[type=number]:focus{border:1px solid #0f0f0f}textarea{min-height:12.5rem}select{background-color:#fff;background-image:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/picto-regions.svg);background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;border:1px solid #dbdbdb;border-radius:.1875rem;color:#0f0f0f;cursor:pointer;padding:.125rem 1.875rem 0 1.25rem;line-height:1;width:100%;height:2.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}label.checkbox,label.woocommerce-form__label-for-checkbox{cursor:pointer;position:relative;clear:both;padding-left:2.5rem}label.checkbox input,label.woocommerce-form__label-for-checkbox input{position:absolute;opacity:0;cursor:pointer}label.checkbox span:before,label.woocommerce-form__label-for-checkbox span:before{background-color:#fff;border:1px solid #dbdbdb;content:"";display:block;position:absolute;top:0;left:0;height:24px;width:24px;border-radius:.1875rem;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}label.checkbox input:checked~span:before,label.woocommerce-form__label-for-checkbox input:checked~span:before{background-color:#971b1e;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border-color:#971b1e}label.checkbox span:after,label.woocommerce-form__label-for-checkbox span:after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:.1875rem;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}label.checkbox input:checked~span:after,label.woocommerce-form__label-for-checkbox input:checked~span:after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:9px;top:4px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.mailchimp-newsletter{padding-left:0!important;margin-top:1.25em;cursor:pointer;position:relative;clear:both;padding-left:2.5rem}.mailchimp-newsletter input{position:absolute;opacity:0;cursor:pointer}.mailchimp-newsletter span:before{background-color:#fff;border:1px solid #dbdbdb;content:"";display:block;position:absolute;top:0;left:0;height:24px;width:24px;border-radius:.1875rem;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.mailchimp-newsletter input:checked~span:before{background-color:#971b1e;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border-color:#971b1e}.mailchimp-newsletter span:after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:.1875rem;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.mailchimp-newsletter input:checked~span:after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:9px;top:4px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.mailchimp-newsletter input{visibility:hidden}.mailchimp-newsletter input:checked+label span:before{background-color:#971b1e;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border-color:#971b1e}.mailchimp-newsletter input:checked+label span:after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:9px;top:4px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}label.radio span{border-radius:50%;border:2px solid #fff}label.radio input:checked~span:before{background-color:#fff;border:2px solid #fff}label.radio input:checked~span:after{border:solid #0067ff;border-width:0 2px 2px 0}label.radio span:after{border-radius:50%}label.radio span:before{border-radius:50%;border:2px solid #fff}label.radio input:checked~span:before{border-radius:50%}a.button,button.button,button[type=submit],input[type=submit]{align-items:center;background:#fff;border:1px solid #971b1e;border-radius:.1875rem;color:#971b1e;display:inline-flex;font-size:1em;font-weight:600;height:2.75rem;justify-content:center;padding:.0625rem 1.25rem 0;line-height:.0625rem;transition:all .2s ease-in-out;text-align:center;text-decoration:none}a.button:hover,button.button:hover,button[type=submit]:hover,input[type=submit]:hover{background:#971b1e;color:#fff;text-decoration:none}a.button.button-filled,button.button.button-filled,button[type=submit].button-filled,input[type=submit].button-filled{background:#971b1e;color:#fff}a.button.button-filled:hover,button.button.button-filled:hover,button[type=submit].button-filled:hover,input[type=submit].button-filled:hover{background:#0f0f0f;border-color:#0f0f0f}button[type=submit].wpforms-submit.button{background:#971b1e;color:#fff;min-width:11.25rem}button[type=submit].wpforms-submit.button:hover{background:#0f0f0f;border-color:#0f0f0f}#woofc-area{font-family:inherit!important;font-size:inherit!important}#woofc-area .woofc-action-full>a{align-items:center;background:#fff;border:1px solid #971b1e;border-radius:.1875rem;color:#971b1e;display:inline-flex;font-size:1em;font-weight:600;height:2.75rem;justify-content:center;padding:.0625rem 1.25rem 0;line-height:.0625rem;transition:all .2s ease-in-out;text-align:center;text-decoration:none;background:#971b1e;color:#fff;background:#971b1e!important;text-transform:none}#woofc-area .woofc-action-full>a:hover{background:#971b1e;color:#fff;text-decoration:none}#woofc-area .woofc-action-full>a.button-filled{background:#971b1e;color:#fff}#woofc-area .woofc-action-full>a.button-filled:hover,#woofc-area .woofc-action-full>a:hover{background:#0f0f0f;border-color:#0f0f0f}#woofc-area .woofc-action-full>a:hover{background:#0f0f0f!important;border-color:#0f0f0f!important}#woofc-area .woofc-continue .woofc-continue-url{text-transform:none}.woocommerce-input-wrapper{width:100%}.container .row{margin-bottom:1.5em}.container .row:last-child{margin-bottom:0}.n2-ss-slider{z-index:999!important;-webkit-box-shadow:-1px 12px 24px rgba(0,0,0,.8);-moz-box-shadow:-1px 12px 24px rgba(0,0,0,.8);box-shadow:-1px 12px 24px rgba(0,0,0,.8)}div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot.n2-active,div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot:hover{background:#fff!important}div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot{background:none!important;border:2px solid #fff!important}.page-header{align-items:center;background:#971b1e;background-size:100%;background-position:50%;color:#fff;display:flex;margin-top:4.375rem;padding-top:1.25rem;padding-bottom:1.25rem;min-height:13.75rem}.page-header .single-product-banner-title,.page-header h1{color:#971b1e;font-family:MicroBrew;font-size:2.375rem;line-height:100%;display:block;margin:0 0 .625rem;color:#fff;visibility:visible;height:auto;width:auto;font-size:3.75rem}.page-header .single-product-banner-title:last-child,.page-header h1:last-child{margin-bottom:0}.page-header .woocommerce-breadcrumb{color:hsla(0,0%,100%,.8);font-size:1em;font-weight:500;line-height:150%;margin:0 0 0 .1875rem}.page-header .woocommerce-breadcrumb a{color:#fff;font-weight:700}.page-header .header-logo img{max-height:150px}.site-content{background-image:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/ricepaper.png);background-repeat:repeat;margin-top:4.375rem}section{padding-top:3.75rem;padding-bottom:2.8125rem}section.main-shop{padding-top:1.875rem}@media (max-width:767px){.page-header{min-height:11.25rem}.page-header .single-product-banner-title,.page-header h1{font-size:3rem}.quote-section [class*=col]:not(:last-child){margin-bottom:15px}}@media (min-width:768px){section{padding-top:6.25rem;padding-bottom:5.3125rem}}.woocommerce .col2-set{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.woocommerce .col2-set [class*=col]{max-width:100%}.woocommerce .form-row{margin-right:0;margin-left:0}.woocommerce .woocommerce-error,.woocommerce .woocommerce-form-coupon,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;padding:1.25rem 2.5rem 1.25rem 3.125rem;border-top:4px solid #0f0f0f;list-style:none;position:relative;margin-bottom:1.875rem}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-form-coupon .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{background:#971b1e;color:#fff;float:right;margin-left:1em}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-form-coupon .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover{background:#0f0f0f;border-color:#0f0f0f}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-form-coupon:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"";display:inline-block;position:absolute;top:1.25rem;left:1.25rem}.woocommerce .woocommerce-message{border-color:#017910}.woocommerce .woocommerce-message:before{content:"";color:#017910}.woocommerce .woocommerce-error{border-color:#c22327}.woocommerce .woocommerce-error:before{content:"";color:#c22327}.woocommerce .woocommerce-form-coupon button[type=submit]{background:#971b1e;color:#fff}.woocommerce .woocommerce-form-coupon button[type=submit]:hover{background:#0f0f0f;border-color:#0f0f0f}.woocommerce .woocommerce-shipping-methods{list-style:none;margin:0;padding:0}.woocommerce .woocommerce-shipping-methods label{font-weight:400;margin:0}.woocommerce form.checkout_coupon .form-row{display:inline-flex}.woocommerce form.checkout_coupon .form-row #coupon_code{max-width:9.375rem}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content.ui-slider-horizontal{background-color:hsla(0,0%,100%,.7);border-radius:10px;height:6px;position:relative;margin-top:1.625rem;margin-left:7px;margin-bottom:1.5em;width:calc(100% - 14px)}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#fff;top:0;height:100%}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:14px;height:14px;background-color:#fff;border-radius:1em;cursor:ew-resize;outline:0;top:-4px;margin-left:-7px}.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{text-align:right;justify-self:flex-end}.woocommerce .widget_price_filter .price_slider_wrapper .button:hover{background:#0f0f0f;border-color:#0f0f0f}.woocommerce form.lost_reset_password{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;padding:2.5rem}.woocommerce form.lost_reset_password input{max-width:25rem}.woocommerce form.lost_reset_password button[type=submit]{background:#971b1e;color:#fff}.woocommerce form.lost_reset_password button[type=submit]:hover{background:#0f0f0f;border-color:#0f0f0f}@media (max-width:575px){.woocommerce .woocommerce-form-coupon .form-row-first,.woocommerce .woocommerce-form-coupon input[type=text]{max-width:100%!important;width:100%}.woocommerce .woocommerce-form-coupon button[type=submit]{line-height:130%;height:auto;margin-left:0;padding:.625rem}}.woocommerce #entete-boutique{align-items:center;background:#81171a;display:flex;color:#fff;font-weight:600;padding:2.8125rem 0}.woocommerce #entete-boutique #secondary{display:flex;flex-wrap:wrap;margin:0 -1.875rem}.woocommerce #entete-boutique #secondary section{padding:0 1.875rem 2.8125rem;flex:1 0 18.75rem;overflow:hidden}.woocommerce #entete-boutique #secondary section:last-child{padding-bottom:0}.woocommerce #entete-boutique #secondary h2.widget-title{color:#fff;font-family:Verb;font-size:1rem;font-weight:600;margin:0 0 .9375rem}.woocommerce #entete-boutique #secondary .woocommerce-product-search{flex:0 0 30%}.woocommerce #entete-boutique #secondary .woocommerce-product-search button[type=submit]{visibility:hidden;height:0;width:0;position:fixed}.woocommerce #entete-boutique #secondary .product-categories{list-style:none;margin:0;padding:0;flex:0 0 40%}.woocommerce #entete-boutique #secondary .product-categories li{display:inline-flex;margin:0 .125rem .625rem}.woocommerce #entete-boutique #secondary .product-categories li a{align-items:center;background:#971b1e;border-radius:.1875rem;color:#fff;display:inline-flex;padding:0 .5rem;font-size:.9em;font-weight:600;transition:all .2s ease-in-out;background:#fff;color:#0f0f0f}.woocommerce #entete-boutique #secondary .product-categories li a:hover{background:#0f0f0f;color:#fff}.woocommerce #entete-boutique #secondary .product-categories li.current-cat a{background:#0f0f0f;color:#fff;pointer-events:none}.woocommerce #entete-boutique #secondary .product-categories li.current-cat a:hover{color:#0f0f0f}.woocommerce ul.products,.woocommerce ul.products[class*=columns-]{display:flex;flex-wrap:wrap;float:none!important;list-style:none;padding:0;margin-top:1.875rem}.woocommerce ul.products[class*=columns-] li.product,.woocommerce ul.products li.product{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;text-align:center;padding-bottom:1.25rem;flex:0 0 100%;margin-bottom:1.875rem!important}.woocommerce ul.products[class*=columns-] li.product img,.woocommerce ul.products li.product img{width:100%;height:auto}.woocommerce ul.products[class*=columns-] li.product a.added_to_cart,.woocommerce ul.products li.product a.added_to_cart{display:none!important}.woocommerce ul.products[class*=columns-] li.product a img,.woocommerce ul.products li.product a img{margin:0}.woocommerce ul.products[class*=columns-] li.product h2.woocommerce-loop-product__title,.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:1.375rem;margin:0 0 1.25rem;padding:.875rem;color:#fff;background:#971b1e}.woocommerce ul.products[class*=columns-] li.product .non-purchasable-price,.woocommerce ul.products[class*=columns-] li.product .price,.woocommerce ul.products li.product .non-purchasable-price,.woocommerce ul.products li.product .price{color:#0f0f0f;font-size:1.375rem;font-weight:700;display:block;margin-bottom:1em}.woocommerce ul.products[class*=columns-] li.product.non-purchasable .price,.woocommerce ul.products li.product.non-purchasable .price{display:none}.woocommerce ul.products[class*=columns-] li.product.product-category .count,.woocommerce ul.products[class*=columns-] li.product.product-category mark,.woocommerce ul.products li.product.product-category .count,.woocommerce ul.products li.product.product-category mark{display:none!important}.woocommerce ul.products[class*=columns-] li.product.product-category h2,.woocommerce ul.products li.product.product-category h2{font-size:2.1em;padding-top:2.1875rem;padding-bottom:.9375rem;transition:all .2s ease-in-out}.woocommerce ul.products[class*=columns-] li.product.product-category:hover h2,.woocommerce ul.products li.product.product-category:hover h2{color:#0f0f0f}@media (min-width:576px){.woocommerce #entete-boutique #secondary section{padding:0 1.875rem 2.8125rem;flex:1 0 50%}.woocommerce #entete-boutique #secondary section:last-child{padding-bottom:0}.woocommerce ul.products,.woocommerce ul.products[class*=columns-]{margin:1.875rem -.9375rem 0}.woocommerce ul.products[class*=columns-] li.product,.woocommerce ul.products li.product{flex:0 0 calc(50% - 30px);margin:0 .9375rem 1.875rem!important}.woocommerce ul.products[class*=columns-] li.product.product-category,.woocommerce ul.products li.product.product-category{flex:0 0 350px}.woocommerce section.main-shop{padding-bottom:1.875rem}.woocommerce section.main-shop .container-fluid{padding-left:30px;padding-right:30px;max-width:1330px}.woocommerce section.main-shop .container-fluid ul.products,.woocommerce section.main-shop .container-fluid ul.products[class*=columns-]{justify-content:center}}@media (min-width:768px){.woocommerce #before-shop-loop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 -.9375rem 3.75rem}.woocommerce #before-shop-loop.main-shop{margin:0 0 .9375rem}.woocommerce #before-shop-loop.main-shop #main-shop-title{color:#971b1e;font-family:MicroBrew;font-size:2.375rem;line-height:100%;margin:0 0 .5em;font-size:3em}.woocommerce #before-shop-loop.main-shop #main-shop-title:last-child{margin-bottom:0}.woocommerce #before-shop-loop form,.woocommerce #before-shop-loop p{margin:0 15px;flex:0 0 calc(50% - 30px)}.woocommerce #before-shop-loop form{text-align:right}}@media (min-width:992px){.woocommerce #entete-boutique #secondary{justify-content:space-between}.woocommerce #entete-boutique #secondary section{padding:0 1.875rem;flex:0 0 33.333%}.woocommerce #entete-boutique #secondary section:first-child{flex:0 0 42.5%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce ul.products li.product{flex:0 0 calc(33.333% - 30px)}.woocommerce ul.products[class*=columns-] li.product.product-category,.woocommerce ul.products li.product.product-category{flex:0 0 400px}.woocommerce #before-shop-loop form select{max-width:calc(66.66666% - 8px)}}.woocommerce .woocommerce-pagination ul.page-numbers{margin:3em 0 .5em;padding:0;display:flex;align-items:center;justify-content:center;list-style:none}.woocommerce .woocommerce-pagination ul.page-numbers li{display:inline-flex;margin:0 .5em}.woocommerce .woocommerce-pagination ul.page-numbers li a,.woocommerce .woocommerce-pagination ul.page-numbers li span{background:#fff;border:1px solid #971b1e;border-radius:.1875rem;color:#971b1e;display:inline-flex;font-size:1em;font-weight:600;height:2.75rem;line-height:.0625rem;transition:all .2s ease-in-out;text-align:center;text-decoration:none;background:#971b1e;color:#fff;display:flex;align-items:center;justify-content:center;padding:.7em 1.1em .65em}.woocommerce .woocommerce-pagination ul.page-numbers li a:hover,.woocommerce .woocommerce-pagination ul.page-numbers li span:hover{background:#971b1e;color:#fff;text-decoration:none}.woocommerce .woocommerce-pagination ul.page-numbers li a.button-filled,.woocommerce .woocommerce-pagination ul.page-numbers li span.button-filled{background:#971b1e;color:#fff}.woocommerce .woocommerce-pagination ul.page-numbers li a.button-filled:hover,.woocommerce .woocommerce-pagination ul.page-numbers li a:hover,.woocommerce .woocommerce-pagination ul.page-numbers li span.button-filled:hover,.woocommerce .woocommerce-pagination ul.page-numbers li span:hover{background:#0f0f0f;border-color:#0f0f0f}.woocommerce .woocommerce-pagination ul.page-numbers li a.current,.woocommerce .woocommerce-pagination ul.page-numbers li span.current{background:#0f0f0f!important;border-color:#0f0f0f!important}.woocommerce #fiche-produit{width:100%;display:flex;flex-wrap:wrap;background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;padding:1.25rem}.woocommerce #fiche-produit>div{width:100%}.woocommerce #fiche-produit figure{margin:0}.woocommerce #fiche-produit figure img{width:100%;height:auto}.woocommerce #fiche-produit .woocommerce-product-gallery:after{content:"Image du produit à titre indicatif seulement.";opacity:.7;font-size:.825em;margin-top:1.5em}.woocommerce #fiche-produit .flex-control-nav{display:flex;list-style:none;margin:.9375rem -.3125rem 0;padding:0}.woocommerce #fiche-produit .flex-control-nav li{margin:0 .3125rem}.woocommerce #fiche-produit .summary{align-items:flex-start;align-content:flex-start;display:flex;flex-wrap:wrap;padding-top:1.25rem}.woocommerce #fiche-produit .summary>*{width:100%}.woocommerce #fiche-produit .summary .stock:before{content:"Disponibilité: ";color:#0f0f0f!important;display:inline-block;font-weight:600;margin-right:.5em}.woocommerce #fiche-produit .summary .stock.out-of-stock{color:#971b1e}.woocommerce #fiche-produit .summary .stock.in-stock{color:#017910}.woocommerce #fiche-produit .summary .non-purchasable-price,.woocommerce #fiche-produit .summary .price{color:#0f0f0f;font-size:1.375rem;font-weight:700}.woocommerce #fiche-produit .summary table.variations{width:100%;margin:1em 0}.woocommerce #fiche-produit .summary table.variations tr td{vertical-align:top}.woocommerce #fiche-produit .summary table.variations tr td.label label{margin-top:.6em}.woocommerce #fiche-produit .summary table.variations a.reset_variations{font-size:.9em;font-weight:600;text-transform:uppercase}.woocommerce #fiche-produit .summary .product_meta{align-self:flex-end;background:#eee;border-radius:.1875rem;padding:1em;margin-top:1em}.woocommerce #fiche-produit .summary .product_meta .sku_wrapper{display:none}.woocommerce #fiche-produit .summary .product_meta .posted_in a{align-items:center;background:#971b1e;border-radius:.1875rem;color:#fff;display:inline-flex;padding:0 .5rem;font-size:.9em;font-weight:600;transition:all .2s ease-in-out}.woocommerce #fiche-produit .summary .product_meta .posted_in a:hover{background:#0f0f0f}.woocommerce #fiche-produit .woocommerce-variation-add-to-cart,.woocommerce #fiche-produit form.cart{display:flex;flex-wrap:wrap}.woocommerce #fiche-produit .woocommerce-variation-add-to-cart .quantity,.woocommerce #fiche-produit form.cart .quantity{margin-bottom:1em;margin-right:1em}.woocommerce #fiche-produit .woocommerce-variation-add-to-cart .quantity input[type=number],.woocommerce #fiche-produit form.cart .quantity input[type=number]{max-width:7.5rem}.woocommerce #fiche-produit .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{margin-top:1.5em}.woocommerce .product.non-purchasable .price{display:none}.woocommerce .product.non-purchasable .non-purchasable-notice{background:#eee;border-radius:.1875rem;padding:1em;margin:1em 0}.woocommerce .product.non-purchasable .non-purchasable-notice a{font-weight:600}.woocommerce .wc-tabs-wrapper{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;margin:3.75rem 0 0}.woocommerce .wc-tabs-wrapper ul.tabs{border:0;border-radius:0;display:flex;flex-wrap:wrap;padding:0;margin:0}.woocommerce .wc-tabs-wrapper ul.tabs:after,.woocommerce .wc-tabs-wrapper ul.tabs:before{display:none!important}.woocommerce .wc-tabs-wrapper ul.tabs li{font-family:MicroBrew;font-size:1.75rem;line-height:100%;border:0;border-radius:0;display:inline-flex;margin:0;transition:all .2s ease-in-out;border-right:2px solid #fff;font-size:1.625rem;flex:1 1 12.5rem}.woocommerce .wc-tabs-wrapper ul.tabs li:last-child{margin-bottom:0}.woocommerce .wc-tabs-wrapper ul.tabs li:not(.active):not(.is-active){background:#971b1e}.woocommerce .wc-tabs-wrapper ul.tabs li:not(.active):not(.is-active):hover{background:#0f0f0f}.woocommerce .wc-tabs-wrapper ul.tabs li:not(.active):not(.is-active) a{color:#fff}.woocommerce .wc-tabs-wrapper ul.tabs li.active,.woocommerce .wc-tabs-wrapper ul.tabs li.is-active{background:#fff}.woocommerce .wc-tabs-wrapper ul.tabs li.active a:hover,.woocommerce .wc-tabs-wrapper ul.tabs li.is-active a:hover{color:#971b1e}.woocommerce .wc-tabs-wrapper ul.tabs li:last-child{border-right:0}.woocommerce .wc-tabs-wrapper ul.tabs li:after,.woocommerce .wc-tabs-wrapper ul.tabs li:before{display:none!important}.woocommerce .wc-tabs-wrapper ul.tabs li a{display:block;padding:1.25rem .625rem;height:100%;width:100%;text-align:center}.woocommerce .wc-tabs-wrapper .panel{padding:1.25rem 1.25rem .625rem;margin:0;min-height:220px}.woocommerce .wc-tabs-wrapper .panel h2{display:none}.woocommerce .woocommerce-product-attributes{table-layout:fixed;width:100%}.woocommerce .woocommerce-product-attributes tr:not(:last-child){border-bottom:1px solid #ddd}.woocommerce .woocommerce-product-attributes th{background:#f4f4f4;width:200px}.woocommerce .woocommerce-product-attributes td,.woocommerce .woocommerce-product-attributes th{padding:.5em 1em}.woocommerce section.related.products{padding:0;margin:3.75rem 0 0}@media (min-width:576px){.woocommerce #fiche-produit{padding:2.5rem}.woocommerce #fiche-produit .summary .product_meta{margin-top:2em}.woocommerce #fiche-produit form.cart .quantity{margin-right:1em;margin-bottom:0}.woocommerce .wc-tabs-wrapper .panel{padding:2.5rem 2.5rem 1.875rem}}@media (min-width:768px){.woocommerce #fiche-produit>div.images{width:40%!important}.woocommerce #fiche-produit .summary{width:60%!important;padding-top:0;padding-left:2.5rem}}@media (min-width:992px){.woocommerce #fiche-produit{padding:2.5rem}.woocommerce #fiche-produit .summary,.woocommerce #fiche-produit>div.images{width:50%!important}}.woocommerce form.woocommerce-cart-form table{width:100%;border-collapse:collapse}.woocommerce form.woocommerce-cart-form table td{border:1px solid #eee}.woocommerce form.woocommerce-cart-form table th{background:#eee;border:1px solid #ddd}.woocommerce form.woocommerce-cart-form .product-thumbnail{width:calc(100px + 2em)}.woocommerce form.woocommerce-cart-form .product-thumbnail a{display:block;margin:0;width:6.25rem}.woocommerce form.woocommerce-cart-form .product-thumbnail a img{width:100%;height:auto}.woocommerce form.woocommerce-cart-form .product-quantity{width:calc(120px + 2em)}.woocommerce form.woocommerce-cart-form .product-quantity .quantity input[type=number]{max-width:7.5rem}.woocommerce form.woocommerce-cart-form #coupon_code{max-width:12.5rem;margin-right:.5em}.woocommerce form.woocommerce-cart-form button[name=update_cart]{background:#971b1e;color:#fff;margin-top:1em}.woocommerce form.woocommerce-cart-form button[name=update_cart]:hover{background:#0f0f0f;border-color:#0f0f0f}.woocommerce .cart-collaterals .shop_table,.woocommerce .woocommerce-cart-form .shop_table{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;flex:0 0 calc(60% - 15px);margin:0}.woocommerce .cart-collaterals .shop_table tr,.woocommerce .woocommerce-cart-form .shop_table tr{border-bottom:1px solid #ddd}.woocommerce .cart-collaterals .shop_table td,.woocommerce .cart-collaterals .shop_table th,.woocommerce .woocommerce-cart-form .shop_table td,.woocommerce .woocommerce-cart-form .shop_table th{padding:1.5em 1em}.woocommerce .cart-collaterals .cart_totals{margin-top:3.75rem;float:right;width:100%;max-width:34.375rem}.woocommerce .cart-collaterals .cart_totals .shop_table{width:100%;margin:0 0 1.875rem}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{text-align:center}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{width:100%;background:#971b1e;color:#fff}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover{background:#0f0f0f;border-color:#0f0f0f}.woocommerce #shipping_method.woocommerce-shipping-methods label{display:inline!important}.woocommerce .button.wc-backward,.woocommerce .button.wc-forward{background:#971b1e;color:#fff}.woocommerce .button.wc-backward:hover,.woocommerce .button.wc-forward:hover{background:#0f0f0f;border-color:#0f0f0f}@media (max-width:575px){.woocommerce form.woocommerce-cart-form #coupon_code{max-width:100%;margin:0 0 .9375rem;width:100%!important}.woocommerce form.woocommerce-cart-form button[name=apply_coupon]{width:100%!important;float:none!important}}@media (min-width:576px){.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{font-size:1.25em;height:4rem;padding:.0625rem 2.5rem 0}}.woocommerce form.checkout.woocommerce-checkout .col2-set{flex-wrap:wrap}.woocommerce form.checkout.woocommerce-checkout .col2-set [class*=col]{flex:1 1 28.125rem}.woocommerce #customer_details div[class*=col-]{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;padding:1.25rem;margin:0 .9375rem 1.875rem;flex:1 0 28.1875rem;max-width:calc(100% - 30px)}.woocommerce #customer_details div[class*=col-] h3{margin-top:0}.woocommerce #customer_details div[class*=col-]:last-child{margin-bottom:0}.woocommerce #customer_details #billing_country_field strong,.woocommerce #customer_details #shipping_country_field strong{font-weight:400}.woocommerce #customer_details #ship-to-different-address label{margin-top:0}.woocommerce #order_review{display:flex;flex-wrap:wrap;margin:0 -.9375rem}.woocommerce .woocommerce-checkout-review-order{flex-wrap:wrap}.woocommerce .woocommerce-checkout-review-order .shop_table{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;flex:1 0 31.25rem;margin:0 .9375rem 1.875rem;max-width:calc(100% - 30px)}.woocommerce .woocommerce-checkout-review-order .shop_table tr{border-bottom:1px solid #ddd}.woocommerce .woocommerce-checkout-review-order .shop_table th{width:11.25rem}.woocommerce .woocommerce-checkout-review-order .shop_table td,.woocommerce .woocommerce-checkout-review-order .shop_table th{padding:1.5em 1em}.woocommerce #payment{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;padding:1.25rem;flex:1 0 18.75rem;margin:0 15px;max-width:calc(100% - 30px)}.woocommerce #payment .wc_payment_methods{list-style:none;padding:0;margin:0}.woocommerce #payment .wc_payment_methods a.about_paypal{display:block}.woocommerce #payment .wc_payment_methods .payment_box{background:#eee;padding:.625rem;margin:1em 0;font-size:.9em}.woocommerce .woocommerce-privacy-policy-text{font-size:.9em;padding:.625rem 0 1.25rem}@media (min-width:576px){.woocommerce #customer_details div[class*=col-]{padding:2.5rem}}@media (min-width:992px){.woocommerce #customer_details div[class*=col-],.woocommerce .woocommerce-checkout-review-order .shop_table{margin:0 .9375rem}.woocommerce #payment{padding:1.25rem 2.5rem}}.woocommerce-checkout .woocommerce .woocommerce-form-login{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;padding:1.25rem;margin-bottom:1.875rem}.woocommerce-checkout .woocommerce .woocommerce-form-login .form-row input{display:block;max-width:25rem}.woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{background:#971b1e;color:#fff;margin-top:1em}.woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{background:#0f0f0f;border-color:#0f0f0f}@media (min-width:576px){.woocommerce-checkout .woocommerce .woocommerce-form-login{padding:2.5rem}}.woocommerce-order-pay .woocommerce #order_review .shop_table{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;flex:1 0 18.75rem;margin:0 .9375rem 1.875rem;max-width:calc(100% - 30px)}.woocommerce-order-pay .woocommerce #order_review .shop_table td,.woocommerce-order-pay .woocommerce #order_review .shop_table th{padding:1em}.woocommerce-account .woocommerce{display:flex;flex-wrap:wrap;width:100%}.woocommerce-account .woocommerce>div:not(.woocommerce-notices-wrapper){flex:1 0 20%}.woocommerce-account .woocommerce>div.woocommerce-notices-wrapper{width:100%}.woocommerce-account .woocommerce .woocommerce-password-strength{font-weight:600;font-size:.9em;line-height:140%;margin:1em 0}.woocommerce-account .woocommerce .woocommerce-password-strength:before{content:"Sécurité du mot de passe:";display:inline-block;margin-right:.35em;color:#0f0f0f}.woocommerce-account .woocommerce .woocommerce-password-strength.short{color:#c22327}.woocommerce-account .woocommerce .woocommerce-password-strength.bad{color:#d65a00}.woocommerce-account .woocommerce .woocommerce-password-strength.good{color:#a6c500}.woocommerce-account .woocommerce .woocommerce-password-strength.strong{color:#017910}.woocommerce-account .woocommerce .woocommerce-password-hint{line-height:140%;display:block}.woocommerce-account .woocommerce #customer_login [class*=col]{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;padding:1.25rem;flex:1 0 21.1875rem;max-width:calc(100% - 30px);margin:0 .9375rem 1.875rem}.woocommerce-account .woocommerce #customer_login .woocommerce-form-login__submit{margin-top:1em}.woocommerce-account .woocommerce #customer_login .password-input{width:100%}.woocommerce-account .woocommerce #customer_login button[type=submit]{background:#971b1e;color:#fff}.woocommerce-account .woocommerce #customer_login button[type=submit]:hover{background:#0f0f0f;border-color:#0f0f0f}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;border-right:1px solid #ddd;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{border-radius:0;display:inline-flex;margin:0;transition:all .2s ease-in-out;border:1px solid #fff;flex:1 0 12.5rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:not(.active):not(.is-active){background:#971b1e}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:not(.active):not(.is-active):hover{background:#0f0f0f}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:not(.active):not(.is-active) a{color:#fff}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.active,.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active{background:#fff}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.active a:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:hover{color:#971b1e}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;font-weight:600;padding:1.25rem;height:100%;width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{padding-top:1.25rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-content form{max-width:30rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-content fieldset:not(:first-child) legend{font-family:MicroBrew;font-size:1.75rem;line-height:100%;margin:1em 0 .5em;padding-top:1.5em}.woocommerce-account .woocommerce .woocommerce-MyAccount-content fieldset:not(:first-child) legend:last-child{margin-bottom:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content button[type=submit]{background:#971b1e;color:#fff;margin-top:2em}.woocommerce-account .woocommerce .woocommerce-MyAccount-content button[type=submit]:hover{background:#0f0f0f;border-color:#0f0f0f}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{flex-wrap:wrap;margin-bottom:-1.875rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses>div{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;padding:1.25rem;flex:1 0 21.1875rem;max-width:calc(100% - 30px);margin:0 .9375rem 1.875rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses>div h3{margin-top:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;border-collapse:collapse;width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a.button,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders button{background:#971b1e;color:#fff;width:100%;margin-bottom:1em}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a.button:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders button:hover{background:#0f0f0f;border-color:#0f0f0f}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a.button:last-child,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders button:last-child{margin:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th{padding:1em;border:1px solid #ddd}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th{background:#f4f4f4}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th.woocommerce-orders-table__header-order-actions{width:9.375rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a.button{max-width:7.5rem}.woocommerce-view-order .woocommerce section{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;padding:2.5rem;margin-bottom:1.875rem}.woocommerce-view-order .woocommerce section:first-of-type{margin-top:.9375rem}.woocommerce-view-order .woocommerce section:last-child{margin:0}@media (min-width:576px){.woocommerce-account .woocommerce #customer_login [class*=col],.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses>div{padding:2.5rem}}@media (max-width:768px){.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.button{margin:.5em!important}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.button:last-child{margin:0}}@media (min-width:768px){.woocommerce-account .woocommerce #customer_login [class*=col]{margin:0 .9375rem}}@media (min-width:992px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{max-width:13.75rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{border:0;border-bottom:2px solid #fff}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{padding-left:2.5rem;padding-top:0}}.woocommerce-order-received .woocommerce .woocommerce-order{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;padding:2.5rem}.woocommerce-order-received .woocommerce .woocommerce-order section{padding:0}.woocommerce-order-received .woocommerce .woocommerce-order h2{margin-top:1.5em}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-thankyou-order-received{font-weight:600;color:#017910}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-table{border:1px solid #ddd;border-collapse:collapse;width:100%}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-table th{width:9.375rem}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-table td,.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-table th,.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-table tr{border:1px solid #ddd}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-table td,.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-table th{padding:1em}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-columns--addresses{display:flex;flex-wrap:wrap;margin:0 -.9375rem}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-columns--addresses>div.woocommerce-column{flex:1 0 24.4375rem}.blockUI.blockOverlay{background-image:url(/wp-admin/images/wpspin_light-2x.gif)!important;background-position:50%!important;background-repeat:no-repeat!important;background-attachment:fixed!important}body .site-header-main{background-image:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/header.jpg);background-color:#0f0f0f;background-size:100%;background-position:50%;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.4);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.4);box-shadow:-1px 4px 10px rgba(0,0,0,.4);height:4.375rem;padding:0 0 0 .3125rem;position:fixed;top:0;left:0;width:100%;z-index:10!important}body .site-header-main .container-fluid,body .site-header-main .row{height:100%}body .site-header-main .site-branding a{color:#fff;font-family:VerbCondensed;font-weight:700;text-transform:uppercase}body .site-header-main a.header-shop-btn{display:none;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);margin-right:1em}body .site-header-main .rmp_menu_trigger{width:44px!important;height:44px!important}body.fbx-active .site-header-main,body.woofc-body-show .site-header-main{z-index:999!important}@media (max-width:767px){.site-menu button#responsive-menu-button{width:40px;height:40px}}@media (min-width:576px){body .site-header-main a.header-shop-btn{display:inline-flex}}@media (min-width:768px){body .site-header-main{padding:0 .625rem 0 1.25rem}body .site-header-main a.header-shop-btn{margin-right:2em}}.rmp-container .rmp-menu-title{font-weight:700!important;padding:0 5%!important;height:4.375rem;display:flex;justify-content:center;text-transform:uppercase}.rmp-container li.responsive-menu-item.responsive-menu-current-item{font-weight:600}.rmp-container li.responsive-menu-item.menu-shop-divider a{background:#971b1e!important;color:#fff!important;font-weight:700}.rmp-container li.responsive-menu-item.menu-shop-divider a:hover{background:#0f0f0f!important}.rmp_menu_trigger.is-active .responsive-menu-pro-inner,.rmp_menu_trigger.is-active .responsive-menu-pro-inner:after,.rmp_menu_trigger.is-active .responsive-menu-pro-inner:before{background-color:#0f0f0f!important}#responsive-menu-button.is-active~.nav-overlay{visibility:visible;opacity:1}.nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.menu-social-title{font-size:1.2em;font-weight:600;margin:1em 0 .5em!important;text-align:center}.menu-social,.menu-social a{display:flex;align-items:center;justify-content:center}.menu-social a{border-radius:100%;color:#fff;height:2.375rem;width:2.375rem;margin-right:.625rem!important;transition:all .2s ease-in-out}.menu-social a:hover{opacity:.7}.menu-social a:last-child{margin-right:0!important}.menu-social .facebook{background-color:#3b5998}.menu-social .facebook:hover{opacity:.85}.menu-social .instagram{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.menu-social .youtube{background-color:red}#woofc-area .woofc-area-top{font-weight:700;padding:0 5%;height:4.375rem;display:flex;align-items:center;text-transform:uppercase;border-bottom:1px solid #ddd}#woofc-area .woofc-area-top>span{height:auto}#woofc-area .woofc-area-top .woofc-close{font-size:25px}#woofc-area .woofc-area-top .woofc-close [class*=" woofc-icon-"],#woofc-area .woofc-area-top .woofc-close [class^=woofc-icon-]{font-weight:700}.woofc-count span{background:#d8272b;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;font-weight:600}@media (max-width:575px){#woofc-count.woofc-count.woofc-count-bottom-right{right:20px!important;bottom:20px!important}}.footer-instagram{background-color:rgba(0,0,0,.07);padding-top:3.125rem;padding-bottom:1.875rem}.footer-instagram #sb_instagram #sbi_images{width:calc(100% + 30px);margin-left:-15px}.footer-instagram #sb_instagram .sb_instagram_header .sbi_header_text h3{font-size:2em;line-height:40px;padding:0!important}@media (max-width:480px){.footer-instagram #sb_instagram #sbi_images .sbi_item:nth-child(n+5){display:none!important}}.points-de-vente{background-image:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/texture-points-de-vente.jpg);background-size:100%;background-position:50%;text-align:center}.points-de-vente .promo-points-vente{padding:3.75rem .9375rem}.points-de-vente .promo-points-vente:hover img{position:relative;-webkit-animation:bounce-animation 1s infinite;-moz-animation:bounce-animation 1s infinite;animation:bounce-animation 1s infinite}.points-de-vente a{width:100%;height:100%;display:block;color:#fff;font-weight:700;font-size:1.25rem;text-transform:uppercase}.points-de-vente a img{margin-bottom:1.25rem!important}.points-de-vente a:hover{text-decoration:none}#contact-coord p,.site-footer p{text-indent:-53px;padding-left:53px}#contact-coord i.fab,#contact-coord i.fas,.site-footer i.fab,.site-footer i.fas{border:1px solid #fff;border-radius:100%;height:2.375rem;width:2.375rem;margin-right:.9375rem;text-indent:0;display:inline-flex;align-items:center;justify-content:center}#contact-coord .reseaux-sociaux,.site-footer .reseaux-sociaux{display:flex;justify-content:flex-start;text-indent:0;margin-left:0;padding-top:.3125rem}#contact-coord .reseaux-sociaux a,.site-footer .reseaux-sociaux a{display:block;margin-right:0;margin-bottom:0}#contact-coord p:last-child,.site-footer p:last-child{padding-bottom:0;margin-bottom:0}.site-footer{background-image:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/texture-footer.jpg);background-size:100%;background-position:50%;color:#fff}.site-footer>.container{padding-top:1.875rem;padding-bottom:1.875rem}.site-footer a{color:#fff}.site-footer .logo-footer{padding:0;margin:.9375rem -.9375rem 0;display:flex;flex-wrap:wrap;justify-content:flex-start}.site-footer .logo-footer a{display:inline-block;margin:.9375rem;flex:0 1 10.75rem}.site-footer .logo-footer a img{max-width:100%}.site-footer .copyright{background:#0f0f0f;font-size:.875rem;padding:.5rem 0}.site-footer .copyright a{border-bottom:1px solid #909090;padding-bottom:.0625rem}.site-footer .copyright a:hover{text-decoration:none!important;color:#909090!important}@media (min-width:576px){.site-footer .logo-footer{justify-content:flex-end}}.container,.container-lg,.container-md,.container-sm,.container-xl{padding:0 20px;max-width:1140px!important;width:100%}@media (min-width:768px){.container,.container-lg,.container-md,.container-sm,.container-xl{padding:0 30px}}.admin-bar #responsive-menu-container,.admin-bar .site-header-main{top:2rem}.admin-bar .page-header{top:6.375rem}.pswp{z-index:100000000000000020!important}.affiches-accueil{-webkit-box-shadow:-1px 12px 36px rgba(0,0,0,.25);-moz-box-shadow:-1px 12px 36px rgba(0,0,0,.25);box-shadow:-1px 12px 36px rgba(0,0,0,.25);background-image:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/banniere-affiches.jpg);background-size:100%;background-position:50%}.affiches-accueil .row,.affiches-accueil .row>div{padding-top:.9375rem;padding-bottom:.9375rem}.affiches-accueil img{width:97%;margin:.3125rem;box-shadow:-1px 5px 12px #101010}@media (min-width:576px){.affiches-accueil .row>div{padding-top:2.8125rem;padding-bottom:2.8125rem}}.home-lead{line-height:160%;padding-bottom:1em;padding-right:.9375rem}.home-lead b,.home-lead strong{font-weight:600;opacity:.85}.home-boutique-title{font-size:3.5em}.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner{justify-content:flex-end}.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner *{white-space:normal!important}.slider-boutique-row .n2-ss-layer-row .n2-ss-layer[data-sstype=col]:first-child{display:none}@media (max-width:479px){.slider-boutique-row{display:none}}@media (max-width:575px){.home-lead{font-size:1.1em}.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner{padding:0 1.875rem 2.5rem 0}.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner .header-boutique-box{transform:scale(.65);transform-origin:bottom right}}@media (max-width:767px){.header-btn .n2-ss-button-container a{padding:.5rem .9375rem!important}.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner .header-boutique-box .n2-ss-layer-content .n2-ss-layer:first-child{font-size:.85em!important}}@media (min-width:576px){.home-boutique-title{font-size:4em}.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner{padding:0 3.125rem 3.125rem 0}.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner .header-boutique-box{transform:scale(.8);transform-origin:bottom right}}@media (min-width:768px){.home-boutique-title{font-size:4em}.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner{padding:0 4.375rem 3.75rem 0}.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner .header-boutique-box{transform:scale(.85);transform-origin:bottom right}}@media (min-width:992px){.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner{padding:0 5.625rem 3.75rem 0}.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner .header-boutique-box{transform:none}}@media (min-width:1200px){.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner{padding:0 7.5rem 6.25rem 0}.slider-boutique-row .n2-ss-layer-row .n2-ss-layer-row-inner .header-boutique-box{transform:none}}.suivez-nous h2{color:#0f0f0f}.suivez-nous .suivez-nous-reseaux,.suivez-nous a{display:flex;align-items:center;justify-content:center}.suivez-nous a{border-radius:100%;color:#fff;font-size:2.5rem;margin:0 .5rem;height:5rem;width:5rem;transition:all .2s ease-in-out}.suivez-nous a:hover{opacity:.7}.suivez-nous .facebook{background-color:#3b5998}.suivez-nous .facebook:hover{opacity:.85}.suivez-nous .instagram{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.suivez-nous .youtube{background-color:red}@media (max-width:600px){.suivez-nous .suivez-nous-reseaux{transform:scale(.8);transform-origin:center}}.home-product-slider{margin-top:5em}.home-product-slider.woocommerce ul.products,.home-product-slider.woocommerce ul.products[class*=columns-]{display:block}.home-product-slider.woocommerce ul.products .slick-track,.home-product-slider.woocommerce ul.products[class*=columns-] .slick-track{display:flex}.home-product-slider.woocommerce ul.products .slick-track li.product,.home-product-slider.woocommerce ul.products[class*=columns-] .slick-track li.product{flex:none;max-width:100%}.home-product-slider .product-slider-dots{list-style:none;display:flex;align-items:center;justify-content:center;width:100%}.home-product-slider .product-slider-dots li button{background:#971b1e;border:0;border-radius:100%;text-indent:-99999px;padding:0;margin:.9375rem .3125rem 1.875rem;height:.75rem;width:.75rem}.home-product-slider .product-slider-dots li.slick-active button{background:#0f0f0f}.home-product-slider .slick-arrow{background:#971b1e;color:#fff;position:absolute;padding:0;height:2.75rem;width:2.75rem;top:-4rem;z-index:10}.home-product-slider .slick-arrow:hover{background:#0f0f0f;border-color:#0f0f0f}.home-product-slider .slick-arrow span{text-indent:-99999px}.home-product-slider .slick-arrow.slick-next{right:0}.home-product-slider .slick-arrow.slick-prev{left:auto;right:3.6875rem}@media (min-width:576px){.button.voir-tous-produits{font-size:1.25em;height:4rem;padding:.0625rem 2.5rem 0}.home-product-slider .slick-arrow.slick-next{right:.9375rem}.home-product-slider .slick-arrow.slick-prev{right:4.625rem}}@media (min-width:1240px){.home-product-slider{margin-top:0}.home-product-slider .slick-arrow{top:calc(50% - 64px)}.home-product-slider .slick-arrow.slick-next{right:-49px}.home-product-slider .slick-arrow.slick-prev{left:-49px;right:auto}}#quote-image-eddy{background-image:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/accueil3.png);min-height:280px}@media (min-width:576px) and (max-width:767px){#notre-parcours .quote-section .quote-text{margin-bottom:0}}@media (min-width:768px) and (max-width:991px){#notre-parcours .quote-section .quote-text{margin-top:15px}}.philosophie-elevage h3{text-indent:-3.75rem;margin-left:3.75rem}.philosophie-elevage h3:before{content:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/respect-animal.svg)}.philosophie-elevage h3:nth-of-type(2):before{content:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/respect-environnement.svg)}.philosophie-elevage h3:nth-of-type(3):before{content:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/respect-consommateur.svg)}.philosophie-elevage h3:before{margin-right:1.125rem;top:.625rem;position:relative}.philosophie-elevage p:nth-of-type(2),.philosophie-elevage p:nth-of-type(3),.philosophie-elevage p:nth-of-type(4){margin-left:0;margin-right:.625rem}#quote-image-bienetre1{background-image:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/bienetre1.png);background-position:0;min-height:280px}#quote-image-bienetre3{background-image:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/bienetre3.png);background-position:0 80%}@media (max-width:575px){#quote-image-bienetre3{height:18.75rem;margin-bottom:.9375rem}}#besoins-fondamentaux .quote-section [class*=col]:first-child{margin-bottom:0}@media (min-width:768px) and (max-width:991px){#bien-etre .quote-section .quote-text{margin-top:15px}}#viandes-quote .quote-section [class*=col]:not(:last-child){margin-bottom:30px}@media (max-width:767px){#viandes-quote .quote-section{margin-bottom:30px}}.quote-table h3{margin-top:0;text-align:center;margin-bottom:.625rem}.quote-table table{width:100%;font-size:.875rem;line-height:1.125rem;background:#fff;border:2px solid #971b1e;border-collapse:collapse}.quote-table table thead{background:#971b1e;color:#fff}.quote-table table thead th{padding:.625rem;border-left:2px solid #fff;font-weight:400}.quote-table table thead th:first-child{border-left:none}.quote-table table tbody tr td{padding:.625rem;border:1px solid #971b1e}.quote-table table tbody tr td strong{display:inline-block;padding-bottom:.3125rem}.quote-table .table-legend{font-size:.75rem;line-height:.875rem;margin-top:.5em}.decoupes-content ul{margin:0!important;padding:0!important}.decoupes-content ul li{clear:both;list-style-type:none;cursor:pointer;font-size:90%}.decoupes-content .nom-decoupe{font-weight:700;display:inline-block;max-width:83%;float:left;margin-bottom:.75rem;margin-top:.1875rem}.decoupes-content .no-decoupe{font-family:MicroBrew,serif;display:inline-block;float:left;width:1.5625rem;height:1.5625rem;line-height:1.5625rem;border-radius:1.5625rem;text-align:center;color:#fff;font-size:1.1em;background-color:#971b1e;margin-right:.625rem}.decoupes-content #vache{position:relative;text-align:center;z-index:1}.decoupes-content .point-decoupe{font-family:MicroBrew,serif;width:1.5625rem;height:1.5625rem;line-height:1.5625rem;border-radius:1.5625rem;text-align:center;color:#971b1e;font-size:1.1em;border:1px dashed #971b1e}.decoupes-content #vache-overlay{display:inline-block;position:absolute;top:0;right:0;left:0;width:100%;text-align:center;background-position:50%;background-repeat:no-repeat;z-index:-1}#btn-telechargement-pdf{margin-top:2.1875rem;margin-bottom:2.5rem}#btn-telechargement-pdf a{text-align:center;display:block;border:3px solid #971b1e;border-radius:1.125rem;padding:10px 10px 8px;color:#971b1e;text-decoration:none!important;font-weight:600}#btn-telechargement-pdf a:focus,#btn-telechargement-pdf a:hover{text-decoration:none!important;border:3px solid #971b1e;background-color:#971b1e;color:#fff}@media (min-width:1200px){#btn-telechargement-pdf{width:94%}.decoupes-content ul li{font-size:90%!important}.decoupes-content .nom-decoupe{margin-top:.0625rem}#btn-telechargement-pdf{margin-top:1.75rem}#vache-overlay{background-size:cover}}@media (min-width:992px){#vache-overlay{background-size:cover}}@media (max-width:768px){#vache-overlay{background-size:cover}}.entete-points-vente{align-items:center;background:#81171a;display:flex;color:#fff;font-weight:600;padding:2.8125rem 0}.entete-points-vente .affichage-buttons{margin-top:.625rem;margin-bottom:1.25rem;display:flex}.entete-points-vente .affichage-buttons button{background:#fff;color:#0f0f0f;border:none;border-radius:.1875rem;padding:.5rem 5.625rem .3125rem 1.25rem;display:inline-block;height:2.8125rem;text-align:left}.entete-points-vente .affichage-buttons #liste{position:relative;width:calc(50% - .5em);margin-right:1em}.entete-points-vente .affichage-buttons #liste:after{content:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/picto-liste.svg);right:1rem;top:.8125rem;position:absolute}.entete-points-vente .affichage-buttons #carte{position:relative;width:calc(50% - .5em)}.entete-points-vente .affichage-buttons #carte:after{content:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/picto-carte.svg);right:1rem;top:.8125rem;position:absolute}.entete-points-vente label{margin-top:.625rem}.liste-points-vente{text-align:center;margin-bottom:-1.875rem}.liste-points-vente .points-buttons{justify-content:center;margin-bottom:2.8125rem}.liste-points-vente button{flex:1 0 12.5rem;max-width:12.5rem;background:#971b1e;font-family:MicroBrew;font-size:1.5rem;line-height:100%;color:#fff;border:none;padding:.9375rem;margin:0 .9375rem .9375rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.2);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.2);box-shadow:-1px 4px 10px rgba(0,0,0,.2);transition:all .2s ease-in-out}.liste-points-vente button.actif{background:#0f0f0f}.liste-points-vente button:hover{background:#fff;color:#0f0f0f}.liste-points-vente .container-ptvente .fiche-point-vente{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;padding-bottom:1.25rem;margin-bottom:1.875rem}.liste-points-vente .container-ptvente .fiche-point-vente h3{font-size:1.375rem;background:#0f0f0f;margin:0 0 1.25rem;padding:.875rem;color:#fff}.liste-points-vente .container-ptvente .fiche-point-vente h3.title-boucherie{background:#971b1e}.liste-points-vente .container-ptvente .fiche-point-vente p{margin:0}.liste-points-vente .container-ptvente .fiche-point-vente .fiche-siteweb{font-family:VerbCondensed;font-weight:700;display:inline-block;padding-top:1.25rem}.liste-points-vente .container-ptvente .fiche-point-vente .fiche-siteweb a{color:#971b1e}.liste-points-vente .container-ptvente .fiche-point-vente .fiche-siteweb a:hover{color:#0f0f0f;text-decoration:none}.liste-points-vente .container-ptvente .fiche-point-vente .fiche-image{width:100%;height:11.25rem;padding:1.25rem}.liste-points-vente .container-ptvente .fiche-point-vente .fiche-image .placeholder-container{padding:.625rem;width:100%;height:100%}.liste-points-vente .container-ptvente .fiche-point-vente .fiche-image img{max-height:100%;max-width:100%}.liste-points-vente .container-ptvente .fiche-telephone a{color:#000}section.carte-points-vente{padding:0}.image-info{height:5rem;text-align:center}.image-info img{max-height:100%;max-width:100%}.text-info{text-align:center}.text-info h3{margin:0;padding:.5rem 0;color:#971b1e;font-size:1.25rem}.text-info p:empty{display:none}.text-info p{padding:0 0 .375rem;margin:0;font-size:.875rem}.text-info p a{color:#971b1e;font-family:VerbCondensed}.text-info p a:hover{text-decoration:none;color:#0f0f0f}.presse-row{margin-bottom:-15px}.fiche-presse{background:#fff;border:0;border-radius:.1875rem;-webkit-box-shadow:-1px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px rgba(0,0,0,.1);box-shadow:-1px 4px 10px rgba(0,0,0,.1);overflow:hidden;margin-bottom:1.875rem}.fiche-presse h3{color:#971b1e;margin:0;padding:1.25rem;font-size:1.5rem}.fiche-presse img{width:100%;height:auto}.salle-presse-content a:focus,.salle-presse-content a:hover{text-decoration:none!important}.salle-presse-content a:focus h3,.salle-presse-content a:hover h3{color:#0f0f0f;text-decoration:none}.salle-presse-content a:hover:after{content:url(//highlandlotbiniere.com/wp-content/themes/highlandlotbiniere/assets/css/../img/ouvrir.svg);position:absolute;top:0;right:14px}#contact-map{height:50vh}.wpforms-field-container{display:flex;flex-wrap:wrap;margin:-1em -15px 0}.wpforms-field-container [class*=col]{padding:0 15px}.wpforms-submit-container{margin-top:1em;text-align:right}.wpforms-error{color:#d8272b;font-size:.9em;font-weight:400;margin-top:.25em}.wpforms-field-hp{visibility:hidden;position:fixed;height:0;width:0}#contact-coord i.fab,#contact-coord i.fas{border-color:#971b1e;color:#971b1e}@media (max-width:767px){#contact-coord .row>div:first-child{padding-bottom:2.8125rem}}.product-type-wgm_gift_card .price ins{text-decoration:none!important}.product-type-wgm_gift_card .mwb_wgm_section.selected_price_type{margin-top:1.5em}.product-type-wgm_gift_card .mwb_wgm_section.selected_price_type br{display:none}